1 2008-04-17 Jason Merrill <jason@redhat.com>
4 * g++.dg/overload/autoptr1.C: New.
6 2008-04-17 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/alignment4.adb: New test.
9 * gnat.dg/alignment5.adb: Likewise.
10 * gnat.dg/frame_overflow.adb: Adjust.
12 2008-04-17 Richard Guenther <rguenther@suse.de>
14 * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
16 2008-04-17 Christian Bruel <christian.bruel@st.com>
18 * gcc.dg/long-long-compare-1.c: New testcase.
20 2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23 * gfortran.dg/eoshift_2.f90: New test.
25 2008-04-16 Paul Thomas <pault@gcc.gnu.org>
28 * gfortran.dg/intrinsic_char_1.f90: New test.
30 2008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
33 * gfortran.dg/pr35944-1.f90: New test.
34 * gfortran.dg/pr35944-2.f90: Ditto.
36 2008-04-16 Jakub Jelinek <jakub@redhat.com>
39 * gcc.dg/dfp/pr35739.c: New test.
41 PR tree-optimization/35899
42 * gcc.dg/pr35899.c: New test.
45 * gfortran.dg/pr35662.f90: New test.
47 2008-04-16 Richard Guenther <rguenther@suse.de>
49 * gcc.dg/tree-ssa/loop-35.c: New testcase.
51 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
54 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
55 gnat.dg/incomplete2.adb: New.
57 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
59 PR tree-optimization/35629
60 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
63 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
66 * gnat.dg/specs/corr_discr.ads: New.
68 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
70 * gnat.dg/string_slice2.adb: New test.
72 2008-04-15 Richard Guenther <rguenther@suse.de>
74 * gcc.dg/fold-compare-2.c: Adjust testcase.
75 * gcc.dg/tree-ssa/pr21086.c: Likewise.
77 2008-04-15 Richard Guenther <rguenther@suse.de>
79 * gcc.dg/tree-ssa/salias-1.c: Remove.
80 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
81 * gcc.dg/tree-ssa/alias-15.c: Likewise.
82 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
84 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
86 * gnat.dg/loop_optimization1.ad[sb]: New test.
88 2008-04-15 Jakub Jelinek <jakub@redhat.com>
91 * gcc.dg/gomp/pr35751.c: New test.
92 * g++.dg/gomp/pr35751.C: New test.
94 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
97 * gnat.dg/prot_def.adb: New.
99 2008-04-14 Ian Lance Taylor <iant@google.com>
101 * gcc.dg/strict-overflow-6.c: New.
102 * gcc.dg/no-strict-overflow-7.c: New.
103 * gcc.dg/Wstrict-overflow-22.c: New.
105 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
107 * gnat.dg/specs/storage.ads: Fix expected error message.
109 2008-04-14 Robert Dewar <dewar@adacore.com>
111 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
113 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
116 * gnat.dg/specs/linker_section.ads: New.
118 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
121 * gnat.dg/specs/renamings.ads: New.
123 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
126 * gnat.dg/specs/storage.ads: New.
128 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
130 * gnat.dg/deep_old.adb: New.
132 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
134 * gnat.dg/loop_address2.adb: New test.
136 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
139 * gfortran.dg/continuation_3.f90: Update test.
140 * gfortran.dg/continuation_5.f: Update test.
141 * gfortran.dg/continuation_10.f90: New test.
143 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
147 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
148 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
149 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
150 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
152 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
155 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
157 2008-04-12 Andrew Pinski <pinskia@gmail.com>
159 * gcc.target/powerpc/darwin-save-world-1.c: New test.
161 2008-04-11 Richard Guenther <rguenther@suse.de>
163 PR tree-optimization/35869
164 * gcc.c-torture/compile/pr35869.c: New testcase.
166 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
168 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
169 /* mmintrin-common.h */ section.
171 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
173 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
176 * gcc.dg/attr-error-1.c: New test.
178 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
180 * gcc.target/mips/scc-2.c: New test.
181 * gcc.target/mips/scc-3.c: New test.
182 * gcc.target/mips/scc-4.c: New test.
184 2008-04-10 Ira Rosen <irar@il.ibm.com>
186 PR tree-optimization/35821
187 * gcc.dg/vect/pr35821-altivec.c: New.
188 * gcc.dg/vect/pr35821-spu.c: New.
190 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
194 * lib/target-supports.dg: Add check_effective_target_trampolines.
195 Disable profiling for avr-*-*.
196 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
197 * gcc.c-torture/compile/nested-1.c: Ditto.
198 * gcc.c-torture/compile/20050122-2.c: Ditto.
199 * gcc.c-torture/compile/20010226-1.c: Ditto.
200 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
201 * gcc.c-torture/compile/980506-1.c: Ditto.
202 * gcc.c-torture/compile/20020604-1.c: Ditto.
203 * gcc.c-torture/compile/limits-stringlit.c: Ditto
204 * gcc.c-torture/compile/20001226-1.c: Ditto
206 2008-04-09 Jason Merrill <jason@redhat.com>
209 * g++.dg/ext/complit9.C: New.
211 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
214 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
215 gnat.dg/specs/fe_inlining_helper.adb: New test.
217 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
219 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
220 x86_64-pc-mingw target.
221 * gcc.dg/titype-1.c: Likewise.
223 2008-04-09 Richard Sandiford <richard@codesourcery.com>
225 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
227 (check_effective_target_vxworks_rtp): New procedure.
228 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
229 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
230 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
231 * g++.old-deja/g++.brendan/new3.C: Likewise.
232 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
233 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
235 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
236 * g++.old-deja/g++.mike/p2736.C: Likewise.
237 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
238 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
239 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
242 2008-04-09 Jakub Jelinek <jakub@redhat.com>
244 * gfortran.dg/namelist_47.f90: New test.
246 2008-04-09 Richard Guenther <rguenther@suse.de>
248 * gfortran.dg/bind_c_usage_14.f03: Adjust.
250 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
253 * execute/20071221-1.c: Adapt test for 16 bit int targets.
254 * execute/pr35163.c: Ditto.
256 2008-04-08 Richard Guenther <rguenther@suse.de>
258 * gcc.c-torture/execute/20080408-1.c: New testcase.
260 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
262 * gnat.dg/pack6.adb: New test.
263 * gnat.dg/pack7.adb: Likewise.
264 * gnat.dg/pack8.adb: Likewise.
266 2008-04-08 Arnaud Charlet <charlet@adacore.com>
268 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
269 * gnat.dg/rt1.adb: New test.
270 * gnat.dg/test_time_stamp.adb: New test.
271 * gnat.dg/specs/warn_star.ads: New test.
272 * gnat.dg/specs/aggr1.ads: New test.
274 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
276 PR fortran/25829 28655
277 * gfortran.dg/write_check2.f90: Update dg-error.
278 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
280 2008-04-07 Jason Merrill <jason@redhat.com>
283 * g++.dg/warn/ctor1.C: New.
285 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
288 * gcc.dg/torture/pr35842.c: New.
290 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
292 * gnat.dg/array4.adb: New test.
293 * gnat.dg/specs/static_initializer2.ads: Likewise.
295 2008-04-06 Richard Guenther <rguenther@suse.de>
297 PR tree-optimization/35400
298 * gcc.dg/torture/pr35400.c: New testcase.
299 * g++.dg/torture/pr35400.C: Likewise.
301 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
304 * gfortran.dg/simplify_argN_1.f90: New test.
306 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
309 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
311 2008-04-06 Tobias Burnus <burnus@net-b.de>
313 * gfortran.dg/f2003_io_1.f03: Make standard conform.
314 * gfortran.dg/f2003_io_8.f03: New.
316 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
318 * gnat.dg/pack5.adb: New test.
320 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
323 * gcc.target/i386/pr12329.c: New test.
325 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
327 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
329 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
331 PR fortran/25829 28655
332 * gfortran.dg/f2003_io_1.f03: New test.
333 * gfortran.dg/f2003_io_2.f03: New test.
334 * gfortran.dg/f2003_io_3.f03: New test.
335 * gfortran.dg/f2003_io_4.f03: New test.
336 * gfortran.dg/f2003_io_5.f03: New test.
337 * gfortran.dg/f2003_io_6.f03: New test.
338 * gfortran.dg/f2003_io_7.f03: New test.
340 2008-04-05 Richard Guenther <rguenther@suse.de>
342 PR tree-optimization/35833
343 * gcc.dg/torture/pr35833.c: New testcase.
345 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
347 * gcc.target/sh/sh2a-band.c: New test.
348 * gcc.target/sh/sh2a-bclrmem.c: New test.
349 * gcc.target/sh/sh2a-bld.c: New test.
350 * gcc.target/sh/sh2a-bor.c: New test.
351 * gcc.target/sh/sh2a-bsetmem.c: New test.
352 * gcc.target/sh/sh2a-bxor.c: New test.
354 2008-04-04 Janis Johnson <janis187@us.ibm.com>
356 * g++.dg/other/anon5.C: Don't depend on line number for error message.
358 * gcc.dg/torture/builtin-modf-1.c: Use special options for
361 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
363 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
366 * gcc.dg/dfp/pr35620.c: New test.
367 * gcc.dg/dfp/func-pointer.c: New test.
368 * gcc.dg/dfp/func-deref.c: New test.
370 2008-04-04 Jakub Jelinek <jakub@redhat.com>
373 * g++.dg/gomp/pr35364.C: New test.
375 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
377 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
378 * g++.dg/other/i386-3.C: Likewise.
379 * gcc.target/i386/sse-13.c: Likewise.
380 * gcc.target/i386/sse-14.c: Likewise.
382 * gcc.target/i386/aes-check.h: New.
383 * gcc.target/i386/aesdec.c: Likewise.
384 * gcc.target/i386/aesdeclast.c: Likewise.
385 * gcc.target/i386/aesenc.c: Likewise.
386 * gcc.target/i386/aesenclast.c: Likewise.
387 * gcc.target/i386/aesimc.c: Likewise.
388 * gcc.target/i386/aeskeygenassist.c: Likewise.
389 * gcc.target/i386/pclmulqdq.c: Likewise.
390 * gcc.target/i386/pclmul-check.h: Likewise.
392 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
393 (check_effective_target_pclmul): Likewise.
395 2008-04-04 Jakub Jelinek <jakub@redhat.com>
398 * gcc.dg/pr35440.c: New test.
400 2008-04-04 Richard Guenther <rguenther@suse.de>
403 * gnat.dg/pr35823.adb: New testcase.
405 2008-04-03 Janis Johnson <janis187@us.ibm.com>
408 * gcc.dg/dfp/constants-zero.c: New test.
410 2008-04-03 Jakub Jelinek <jakub@redhat.com>
413 * gcc.dg/gomp/pr35738.c: New test.
416 * gcc.dg/gomp/pr35818.c: New test.
419 * gfortran.dg/gomp/pr35786-1.f90: New test.
420 * gfortran.dg/gomp/pr35786-2.f90: New test.
422 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
424 * gcc.target/mips/scc-1.c: New test.
426 2008-04-03 Richard Guenther <rguenther@suse.de>
428 * gcc.dg/tree-ssa/vrp43.c: New testcase.
429 * gcc.dg/tree-ssa/vrp44.c: Likewise.
430 * gcc.dg/tree-ssa/vrp45.c: Likewise.
432 2008-04-03 Jakub Jelinek <jakub@redhat.com>
435 * g++.dg/other/offsetof5.C: New test.
437 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
439 PR rtl-optimization/35281
440 * gcc.target/i386/pr35281.c: New test.
442 2008-04-03 Richard Guenther <rguenther@suse.de>
445 * gcc.c-torture/execute/pr35800.c: New test.
447 2008-04-02 Joseph Myers <joseph@codesourcery.com>
449 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
450 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
451 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
452 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
453 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
454 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
455 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
456 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
457 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
458 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
459 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
461 2008-04-02 Richard Guenther <rguenther@suse.de>
463 PR tree-optimization/14495
464 PR tree-optimization/34793
465 * gcc.dg/tree-ssa/vrp41.c: New testcase.
466 * gcc.dg/tree-ssa/vrp42.c: Likewise.
468 2008-04-02 Richard Guenther <rguenther@suse.de>
470 PR tree-optimization/14495
471 * gcc.dg/tree-ssa/vrp40.c: New testcase.
473 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
475 * gnat.dg/specs/discr_record_constant.ads: New test.
477 2008-04-02 Richard Guenther <rguenther@suse.de>
479 * gcc.dg/tree-ssa/vrp38.c: New testcase.
480 * gcc.dg/tree-ssa/vrp39.c: Likewise.
482 2008-04-01 George Helffrich <george@gcc.gnu.org>
484 PRs fortran/PR35154, fortran/PR23057
485 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
486 use of common is unchanged.
488 * lib/gfortran-dg.exp: New harness to compile Fortran progs
489 with all combinations of debug options available on target.
490 * gfortran.dg/debug/debug.exp: Ditto.
491 * gfortran.dg/debug/trivial.f: Ditto.
492 * gfortran.dg/debug/pr35154-stabs.f: New test case for
493 .stabs functionality.
494 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
497 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
500 * gcc.dg/format/gcc_gfc-2.c: New test.
502 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
504 * g++.dg/bprob/bprob.exp: Do not check gcno files.
505 Use -fprofile-use for profile use.
506 * gcc.misc-tests/bprob.exp: Ditto.
507 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
508 * gcc.dg/matrix/matrix.exp: Ditto.
509 * gcc.dg/struct/struct-reorg.exp: Ditto.
510 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
511 * gcc.dg/profile-dir-1.c: New test.
512 * gcc.dg/profile-dir-2.c: New test.
513 * gcc.dg/profile-dir-3.c: New test.
515 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
518 * gcc.dg/old-style-param-1.c: New test.
520 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
522 * gnat.dg/object_overflow.adb: New test.
524 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
527 * gcc.dg/tree-ssa/vector-1.c: New testcase.
528 * gcc.c-torture/execute/vector-1.c: New testcase.
529 * gcc.c-torture/execute/vector-2.c: New testcase.
531 2008-03-31 Olivier Hainque <hainque@adacore.com>
533 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
534 * gnat.dg/assign_from_packed.adb: New testcase.
536 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
538 PR rtl-optimization/35729
539 * gcc.dg/pr35729.c: New test.
541 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
544 * gcc.target/i386/pr32000-1.c: New.
546 2008-03-31 Arnaud Charlet <charlet@adacore.com>
548 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
549 on some environments.
551 2008-03-31 Andrew Pinski <pinskia@gmail.com>
554 * gcc.c-torture/compile/pr35431.c: New testcase.
556 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
558 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
561 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
564 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
566 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
569 * g++.dg/parse/friend8.C: New test.
572 * gcc.dg/union-cast-4.c: New test.
574 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
577 * gcc.target/i386/sse4_1-blendps-2.c: New.
578 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
580 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
582 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
583 * gfortran.dg/internal_pack_2.f90: Likewise.
584 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
585 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
586 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
587 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
588 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
589 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
591 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
593 * gnat.dg/bit_packed_array2.adb: New test.
595 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
598 * gfortran.dg/transpose_conjg_1.f90: New test.
600 2008-03-29 Laurent GUERBY <laurent@guerby.net>
602 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
604 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
607 * gfortran.dg/allocate_zerosize_3.f: New test.
610 * gfortran.dg/character_assign_1.f90: New test.
612 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
616 * gfortran.dg/intrinsic_spread_1.f90: New file.
617 * gfortran.dg/intrinsic_spread_2.f90: New file.
618 * gfortran.dg/intrinsic_spread_3.f90: New file.
620 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
623 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
624 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
625 * gfortran.dg/func_assign.f90: Likewise.
626 * gfortran.dg/implicit_11.f90: Likewise.
627 * gfortran.dg/proc_assign_1.f90: Likewise.
628 * gfortran.dg/proc_assign_2.f90: Likewise.
629 * gfortran.dg/procedure_lvalue.f90: Likewise.
631 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
634 * gfortran.dg/direct_io_10.f: New test.
636 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
638 * gcc.target/i386/vectorize6.c: New test.
640 2008-03-28 Tobias Burnus <burnus@net-b.de>
643 * gfortran.dg/associated_target_2.f90: New.
645 2008-03-28 Richard Guenther <rguenther@suse.de>
647 PR tree-optimization/19580
648 * gcc.dg/tree-ssa/loop-34.c: New testcase.
650 2008-03-28 Richard Guenther <rguenther@suse.de>
652 PR tree-optimization/30317
653 PR tree-optimization/30911
654 PR tree-optimization/34793
655 * gcc.dg/tree-ssa/vrp35.c: New testcase.
656 * gcc.dg/tree-ssa/vrp36.c: Likewise.
657 * gcc.dg/tree-ssa/vrp37.c: Likewise.
659 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
662 * gcc.target/powerpc/altivec-25.c: New testcase.
664 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
667 * gfortran.dg/cshift_shift_real_2.f90: New test.
669 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
671 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
672 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
674 2008-03-27 Richard Guenther <rguenther@suse.de>
677 * gcc.dg/attr-weak-1.c: New testcase.
679 2008-03-27 Richard Guenther <rguenther@suse.de>
681 PR tree-optimization/32810
682 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
684 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
686 * g++.dg/cpp0x/variadic91.C: New.
688 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
690 * gcc.dg/tree-ssa/loop-32.c: New testcase.
691 * gcc.dg/tree-ssa/loop-33.c: Likewise.
693 2008-03-27 Richard Guenther <rguenther@suse.de>
695 * gcc.dg/fold-addr-1.c: New testcase.
697 2008-03-27 Andrew Pinski <pinskia@gmail.com>
700 * gcc.c-torture/compile/complex-5.c: New test.
702 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
704 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
706 2008-03-26 Jakub Jelinek <jakub@redhat.com>
709 * g++.dg/ext/attrib33.C: New test.
711 2008-03-26 Richard Guenther <rguenther@suse.de>
714 2008-03-26 Richard Guenther <rguenther@suse.de>
716 * gcc.dg/fold-addr-1.c: New testcase.
718 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
720 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
721 before redefinitions of extern and __inline.
722 * gcc.target/i386/sse-13.c: Ditto.
724 2008-03-26 Jakub Jelinek <jakub@redhat.com>
727 * g++.dg/other/error27.C: New test.
729 2008-03-26 Richard Guenther <rguenther@suse.de>
731 * gcc.dg/fold-addr-1.c: New testcase.
733 2008-03-26 Richard Guenther <rguenther@suse.de>
735 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
736 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
737 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
738 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
739 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
740 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
741 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
743 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
745 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
746 variadic template template parameter binding semantics.
747 * g++.dg/cpp0x/variadic85.C: Ditto.
748 * g++.dg/cpp0x/variadic88.C: New.
749 * g++.dg/cpp0x/variadic89.C: New.
750 * g++.dg/cpp0x/variadic90.C: New.
751 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
752 variadic template template parameter binding semantics.
753 * g++.dg/cpp0x/variadic-lambda.C: New.
755 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
758 * g++.dg/ext/altivec-15.C: New testcase.
760 2008-03-25 Andrew Pinski <pinskia@gmail.com>
763 * objc.dg/method-20.m: New testcase.
765 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
767 PR rtl-optimization/35232
768 * gcc.target/mips/pr35232.c: New test.
770 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
772 * g++.dg/template/sfinae4.C: New.
773 * g++.dg/template/sfinae5.C: New.
774 * g++.dg/template/sfinae6.C: New.
775 * g++.dg/template/sfinae6_neg.C: New.
776 * g++.dg/template/sfinae7.C: New.
777 * g++.dg/template/sfinae8.C: New.
778 * g++.dg/template/sfinae9.C: New.
779 * g++.dg/template/sfinae10.C: New.
780 * g++.dg/template/sfinae11.C: New.
781 * g++.dg/template/sfinae12.C: New.
782 * g++.dg/template/sfinae13.C: New.
783 * g++.dg/template/sfinae14C: New.
785 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
787 * gcc.target/sh/sh2a-bclr.c: New test.
788 * gcc.target/sh/sh2a-bset.c: New test.
790 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
792 * gcc.target/sh/sh2a-movrt.c: New test.
794 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
796 * gcc.target/sh/sh2a-prefetch.c: New test.
798 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
799 Naveen.H.S <naveen.hs@kpitcummins.com>
801 * gcc.target/sh/sh2a-movi20s.c: New test.
803 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
804 Jayant Sonar <Jayant.sonar@kpitcummins.com>
805 Naveen.H.S <naveen.hs@kpitcummins.com>
807 * gcc.target/sh/sh2a-resbank.c: New test.
808 * gcc.target/sh/sh2a-tbr-jump.c: New test.
809 * gcc.target/sh/sh2a-jsrn.c: New test.
810 * gcc.target/sh/sh2a-rtsn.c: New test.
812 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
814 * gcc.target/i386/sse-17.c: Include sse2-check.h.
815 (main): Change to void and rename to sse2_test.
816 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
817 dg-do-what-default to "compile" if SSE2 hardware is not available.
818 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
819 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
820 xfail vect_no_int_max from "vectorization not profitable" check.
822 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
825 * gcc.dg/torture/pr26222.c: New testcase.
827 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
830 * gfortran.dg/null_3.f90 : New test
833 * gfortran.dg/module_function_type_1.f90 : New test
835 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
838 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
839 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
840 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
842 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
844 * gcc.target/mips/dse-1.c: Add checks for zeros.
846 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
849 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
851 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
854 * internal_pack_1.f90: New test case.
855 * internal_pack_2.f90: New test case.
856 * internal_pack_3.f90: New test case.
858 2008-03-21 Olivier Hainque <hainque@adacore.com>
860 * gnat.dg/empty_vector_length.adb: New testcase.
862 2008-03-20 Richard Guenther <rguenther@suse.de>
864 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
866 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
867 Uros Bizjak <ubizjak@gmail.com>
870 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
871 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
872 if SSE2 hardware is not available.
873 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
874 gcc.dg/vect/vect.exp.
875 * gfortran.dg/vect/vect.exp: Ditto.
876 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
878 2008-03-20 Andreas Schwab <schwab@suse.de>
880 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
883 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
885 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
886 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
889 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
892 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
893 * gcc.target/i386/ssse3-pabsd.c: Likewise.
894 * gcc.target/i386/ssse3-pabsw.c: Likewise.
895 * gcc.target/i386/ssse3-palignr.c: Likewise.
896 * gcc.target/i386/ssse3-phaddd.c: Likewise.
897 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
898 * gcc.target/i386/ssse3-phaddw.c: Likewise.
899 * gcc.target/i386/ssse3-phsubd.c: Likewise.
900 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
901 * gcc.target/i386/ssse3-phsubw.c: Likewise.
902 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
903 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
904 * gcc.target/i386/ssse3-pshufb.c: Likewise.
905 * gcc.target/i386/ssse3-psignb.c: Likewise.
906 * gcc.target/i386/ssse3-psignd.c: Likewise.
907 * gcc.target/i386/ssse3-psignw.c: Likewise.
909 2008-03-20 Andreas Schwab <schwab@suse.de>
912 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
913 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
914 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
915 continuation and remove xfail.
917 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
920 * gfortran.dg/internal_pack_3.f90: Add missing parameter
923 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
925 * gcc.dg/format/ms_array-1.c: New.
926 * gcc.dg/format/ms_c90-scanf-3.c: New.
927 * gcc.dg/format/ms_c99-strftime-1.c: New.
928 * gcc.dg/format/ms_no-y2k-1.c: New.
929 * gcc.dg/format/ms_attr-1.c: New.
930 * gcc.dg/format/ms_c90-scanf-4.c: New.
931 * gcc.dg/format/ms_c99-strftime-2.c: New.
932 * gcc.dg/format/ms_nonlit-1.c: New.
933 * gcc.dg/format/ms_c90-scanf-5.c: New.
934 * gcc.dg/format/ms_cast-1.c: New.
935 * gcc.dg/format/ms_nonlit-2.c: New.
936 * gcc.dg/format/ms_attr-2.c: New.
937 * gcc.dg/format/ms_c90-strftime-1.c: New.
938 * gcc.dg/format/ms_miss-1.c: New.
939 * gcc.dg/format/ms_nonlit-3.c: New.
940 * gcc.dg/format/ms_attr-3.c: New.
941 * gcc.dg/format/ms_c90-strftime-2.c: New.
942 * gcc.dg/format/ms_miss-2.c: New.
943 * gcc.dg/format/ms_nul-1.c: New.
944 * gcc.dg/format/ms_attr-4.c: New.
945 * gcc.dg/format/ms_c94-printf-1.c: New.
946 * gcc.dg/format/ms_miss-3.c: New.
947 * gcc.dg/format/ms_nul-2.c: New.
948 * gcc.dg/format/ms_attr-7.c: New.
949 * gcc.dg/format/ms_c94-scanf-1.c: New.
950 * gcc.dg/format/ms_miss-4.c: New.
951 * gcc.dg/format/ms_null-1.c: New.
952 * gcc.dg/format/ms_bitfld-1.c: New.
953 * gcc.dg/format/ms_c99-printf-1.c: New.
954 * gcc.dg/format/ms_miss-5.c: New.
955 * gcc.dg/format/ms_plus-1.c: New.
956 * gcc.dg/format/ms_branch-1.c: New.
957 * gcc.dg/format/ms_c99-printf-2.c: New.
958 * gcc.dg/format/ms_miss-6.c: New.
959 * gcc.dg/format/ms_sec-1.c: New.
960 * gcc.dg/format/ms_c90-printf-1.c: New.
961 * gcc.dg/format/ms_c99-printf-3.c: New.
962 * gcc.dg/format/ms_multattr-1.c: New.
963 * gcc.dg/format/ms_unnamed-1.c: New.
964 * gcc.dg/format/ms_c90-printf-2.c: New.
965 * gcc.dg/format/ms_c99-scanf-1.c: New.
966 * gcc.dg/format/ms_multattr-2.c: New.
967 * gcc.dg/format/ms_va-1.c: New.
968 * gcc.dg/format/ms_c90-printf-3.c: New.
969 * gcc.dg/format/ms_c99-scanf-2.c: New.
970 * gcc.dg/format/ms_multattr-3.c: New.
971 * gcc.dg/format/ms_c90-scanf-1.c: New.
972 * gcc.dg/format/ms_c99-scanf-3.c: New.
973 * gcc.dg/format/ms_no-exargs-1.c: New.
974 * gcc.dg/format/ms_zero-length-1.c: New.
975 * gcc.dg/format/ms_c90-scanf-2.c: New.
976 * gcc.dg/format/ms_c99-scanf-4.c: New.
977 * gcc.dg/format/ms_no-exargs-2.c: New.
978 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
979 * gcc.dg/format/miss-1.c: Likewise.
980 * gcc.dg/format/miss-3.c: Likewise.
981 * gcc.dg/format/multattr-2.c: Likewise.
982 * gcc.dg/format/miss-5.c: Likewise.
983 * gcc.dg/format/attr-2.c: Likewise.
984 * gcc.dg/format/attr-4.c: Likewise.
985 * gcc.dg/format/c90-scanf-4.c: Likewise.
986 * gcc.dg/format/c99-printf-3.c: Likewise.
987 * gcc.dg/format/multattr-1.c: Likewise.
988 * gcc.dg/format/miss-4.c: Likewise.
989 * gcc.dg/format/miss-6.c: Likewise.
990 * gcc.dg/format/c90-printf-3.c: Likewise.
991 * gcc.dg/format/attr-1.c: Likewise.
992 * gcc.dg/format/attr-3.c: Likewise.
993 * gcc.dg/format/attr-7.c: Likewise.
994 * gcc.dg/format/format.h: Treat mingw and gnu style.
995 * gcc.dg/format/sys_format.c: New.
997 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1000 * gfortran.dg/namelist_46.f90: New test.
1002 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1005 * gcc.target/i386/pr14552.c: New test.
1007 2008-03-19 Michael Matz <matz@suse.de>
1010 * gcc.dg/pr35616.c: New test.
1012 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
1015 * gfortran.dg/argument_checking_16.f90: New test.
1017 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1020 * gfortran.dg/internal_pack_1.f90: New test case.
1021 * gfortran.dg/internal_pack_2.f90: New test case.
1022 * gfortran.dg/internal_pack_3.f90: New test case.
1024 2008-03-19 Jan Hubicka <jh@suse.cz>
1026 * gcc.dg/20050811-2.c: Update dumping flags.
1027 * gcc.dg/sms-2.c: Update dumping flags.
1028 * gcc.dg/var-expand1.c: Update dumping flags.
1029 * gcc.dg/var-expand3.c: Update dumping flags.
1030 * gcc.dg/pr30957-1.c: Update dumping flags.
1031 * gcc.dg/20050811-1.c: Update dumping flags.
1032 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1033 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1035 2008-03-19 Richard Guenther <rguenther@suse.de>
1038 * gcc.dg/testsuite/uninit-15.c: New testcase.
1039 * gcc.dg/testsuite/uninit-16.c: Likewise.
1041 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1044 * g++.dg/other/pr35504.C: New test.
1046 2008-03-18 Richard Guenther <rguenther@suse.de>
1048 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1049 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1051 2008-03-18 Richard Guenther <rguenther@suse.de>
1053 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1055 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1058 * gfortran.dg/namelist_45.f90: New test.
1060 2008-03-17 James E. Wilson <wilson@tuliptree.org>
1063 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1064 Write variables instead of reading them.
1066 2008-03-17 Jason Merrill <jason@redhat.com>
1069 * g++.dg/init/ref16.C: New testcase.
1071 2008-03-17 Richard Guenther <rguenther@suse.de>
1073 PR tree-optimization/19637
1074 * g++.dg/tree-ssa/pr19637.C: New testcase.
1076 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
1079 * gfortran.dg/subref_array_pointer_3.f90 : New test.
1081 2008-03-16 Richard Guenther <rguenther@suse.de>
1084 * gcc.c-torture/compile/pr35607.c: New testcase.
1085 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1087 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
1090 * gfortran.dg/write_invalid_format.f90: New test.
1092 2008-03-15 Richard Guenther <rguenther@suse.de>
1094 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1096 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1099 * gfortran.dg/elemental_subroutine_6.f90: New test.
1101 2008-03-15 Richard Guenther <rguenther@suse.de>
1103 * gcc.dg/pr23911.c: Adjust testcase.
1104 * gcc.dg/tree-ssa/pr14841.c: Likewise.
1105 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1107 2008-03-15 Richard Guenther <rguenther@suse.de>
1110 * g++.dg/warn/Warray-bounds-3.C: New testcase.
1112 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1115 * gfortran.dg/generic_16.f90: New test.
1117 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
1120 * gcc.c-torture/compile/pr35595.c: New test.
1122 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1125 * gfortran.dg/nearest_4.f90: New test.
1127 2008-03-14 Richard Guenther <rguenther@suse.de>
1129 PR tree-optimization/13761
1130 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1132 2008-03-14 Richard Guenther <rguenther@suse.de>
1134 PR tree-optimization/34172
1135 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1136 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1137 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1138 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1139 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1140 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1142 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
1145 * gcc.dg/cpp/pr35322.c: Add dg-error line.
1147 2008-03-14 Richard Guenther <rguenther@suse.de>
1149 PR tree-optimization/34043
1150 PR tree-optimization/33989
1151 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1152 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1153 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1154 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1155 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1157 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
1158 Uros Bizjak <ubizjak@gmail.com>
1161 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1163 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1165 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1166 Uros Bizjak <ubizjak@gmail.com>
1169 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1170 count from 0 to 1 for lp64 targets.
1171 * gfortran.dg/ldist-1.f90: Update test to check
1172 for 5 loops distributed instead of 4 for lp64 targets.
1174 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1177 * gfortran.dg/derived_sub.f90: New test.
1179 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
1182 * g++.dg/tls/static-1.C: Move dg-additional-sources after
1183 dg-require-effective-target.
1184 * g++.dg/tls/static-1a.cc: Likewise.
1186 2008-03-13 Tom Tromey <tromey@redhat.com>
1189 * gcc.dg/cpp/pr35322.c: New file.
1191 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1193 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1194 (main): Call check_vect.
1196 2008-03-13 Alon Dayan <alond@il.ibm.com>
1197 Olga Golovanevsky <olga@il.ibm.com>
1199 PR tree-optimization/35041
1200 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1202 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1206 * g++.dg/other/i386-3.C: New test.
1207 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1208 * gcc.target/i386/sse-14.c: Ditto.
1209 * gcc.target/i386/mmx-1.c: Ditto.
1210 * gcc.target/i386/mmx-2.c: Ditto.
1211 * gcc.target/i386/3dnow-1.c: Ditto.
1212 * gcc.target/i386/3dnow-2.c: Ditto.
1213 * gcc.target/i386/3dnowA-1.c: Ditto.
1214 * gcc.target/i386/3dnowA-2.c: Ditto.
1216 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1219 * gcc.target/i386/pr35422.c: Escape brackets.
1221 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1224 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1226 * gcc.target/i386/pr35422.c: New.
1228 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1231 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1233 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1236 * gcc.target/i386/pr35540.c: New test.
1238 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1240 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1242 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1245 * g++.dg/torture/pr35526.C: New test.
1247 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1250 * g++.dg/gomp/pr35328.C: New test.
1253 * g++.dg/gomp/pr35337.C: New test.
1257 * gcc.dg/gomp/pr35438.c: New test.
1258 * gcc.dg/gomp/pr35439.c: New test.
1261 * g++.dg/gomp/pr35099.C: New test.
1263 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1265 * gnat.dg/range_check2.adb: New test.
1267 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1269 PR tree-optimization/35494
1270 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1271 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1272 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1273 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1275 2008-03-10 Richard Guenther <rguenther@suse.de>
1277 PR tree-optimization/34677
1278 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1279 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1280 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1282 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1285 * gfortran.dg/module_commons_2.f90: New test.
1287 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1289 * gnat.dg/frame_overflow.adb: Improve portability.
1291 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1294 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1295 * gcc.target/i386/isa-2.c: Likewise.
1296 * gcc.target/i386/isa-3.c: Likewise.
1297 * gcc.target/i386/isa-10.c: Likewise.
1298 * gcc.target/i386/isa-11.c: Likewise.
1299 * gcc.target/i386/isa-12.c: Likewise.
1300 * gcc.target/i386/isa-13.c: Likewise.
1301 * gcc.target/i386/isa-14.c: Likewise.
1303 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1306 * gcc.target/i386/pr22152.c: New test.
1307 * gcc.target/i386/sse2-mmx.c: Ditto.
1309 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1311 * gnat.dg/uninit_func.adb: New test.
1313 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1315 * gnat.dg/pack4.adb: New test.
1317 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1319 * gnat.dg/small_alignment.adb: New test.
1321 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1323 * gnat.dg/specs/alignment2.ads: New test.
1325 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1327 * gnat.dg/pack3.adb: New test.
1329 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1332 * g++.dg/other/pr20366.C: New test.
1334 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1337 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1339 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1341 PR preprocessor/35458
1342 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1343 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1344 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1346 2008-03-06 Tom Tromey <tromey@redhat.com>
1348 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1351 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1353 * gnat.dg/specs/pack33.ads: New test.
1355 2008-03-05 Richard Guenther <rguenther@suse.de>
1357 PR tree-optimization/35472
1358 * gcc.c-torture/execute/pr35472.c: New testcase.
1360 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1363 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1364 * gcc.c-torture/compile/pr33009.c: Likewise.
1366 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1369 * gcc.dg/vect/pr31041.c: Fix.
1371 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1374 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1376 * gfortran.fortran-torture/execute/list_read_1.x,
1377 gfortran.fortran-torture/execute/read_null_string.x,
1378 gfortran.fortran-torture/execute/backspace.x,
1379 gfortran.fortran-torture/execute/seq_io.x,
1380 gfortran.fortran-torture/execute/slash_edit.x,
1381 gfortran.fortran-torture/execute/unopened_unit_1.x,
1382 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1383 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1384 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1385 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1386 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1387 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1388 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1389 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1390 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1391 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1392 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1393 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1394 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1395 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1396 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1397 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1398 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1399 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1400 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1401 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1402 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1403 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1404 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1405 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1406 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1407 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1408 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1409 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1410 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1411 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1412 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1413 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1414 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1415 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1416 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1417 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1418 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1419 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1420 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1421 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1422 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1423 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1424 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1425 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1426 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1427 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1428 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1429 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1430 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1431 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1432 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1433 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1434 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1435 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1436 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1437 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1438 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1439 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1440 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1441 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1442 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1443 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1444 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1445 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1446 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1447 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1448 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1449 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1450 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1451 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1452 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1453 gfortran.dg/write_back.f: Gate test on effective_target
1456 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1458 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1459 targets declaring functions in assembly.
1461 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1464 * gcc.dg/pr28322-3.c: New.
1466 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1469 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1471 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1472 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1473 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1474 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1475 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1476 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1477 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1478 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1480 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1483 * gcc.c-torture/execute/pr35456.c: New test.
1485 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1487 * gcc.target/i386/sse-10.c: Don't use
1488 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1490 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1492 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1493 * gfortran.dg/reassoc_2.f90: Ditto.
1494 * gfortran.dg/reassoc_3.f90: Ditto.
1496 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1499 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1500 * gfortran.dg/dg.exp: Likewise.
1501 * gfortran.dg/vect/vect.exp: Likewise.
1502 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1503 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1504 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1505 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1507 * gfortran.dg/gamma_2.f90: Add a few error messages.
1508 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1510 * gfortran.dg/gamma_3.f90: Adjust error message.
1511 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1512 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1513 * gfortran.dg/bessel_1.f90: New test.
1514 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1515 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1516 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1517 * gfortran.dg/contains_empty_1.f03: New test.
1518 * gfortran.dg/erfc_scaled_1.f90: New test.
1519 * gfortran.dg/hypot_1.f90: New test.
1520 * gfortran.dg/contains_empty_2.f03: New test.
1522 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1524 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1526 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1529 * g++.dg/cpp/string-2.C: This is a warning now.
1530 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1533 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1535 * g++.dg/cpp0x/auto1.C: New.
1537 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1540 * gfortran.dg/pointer_1.f90: New test.
1542 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1545 * g++.dg/ext/attrib32.C: Add another test case.
1547 2008-02-29 Tom Tromey <tromey@redhat.com>
1549 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1552 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1554 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1555 to make the interchange profitable.
1557 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1562 * gfortran.dg/arrayio_11.f90: Fixed test.
1563 * gfortran.dg/arrayio_12.f90: Likewise.
1564 * gfortran.dg/module_read_1.f90: Added warning-directives.
1565 * gfortran.dg/pr32242.f90: Likewise.
1566 * gfortran.dg/result_in_spec_3.f90: Likewise.
1567 * gfortran.dg/use_12.f90: Likewise.
1568 * gfortran.dg/warn_function_without_result.f90 : New test.
1570 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1573 * gfortran.dg/f2c_9.f90: New test.
1575 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1577 * gcc.dg/tree-ssa/ldist-1.c: New.
1578 * gcc.dg/tree-ssa/ldist-1a.c: New.
1579 * gcc.dg/tree-ssa/ldist-2.c: New.
1580 * gcc.dg/tree-ssa/ldist-3.c: New.
1581 * gcc.dg/tree-ssa/ldist-4.c: New.
1582 * gcc.dg/tree-ssa/ldist-5.c: New.
1583 * gcc.dg/tree-ssa/ldist-6.c: New.
1584 * gcc.dg/tree-ssa/ldist-7.c: New.
1585 * gcc.dg/tree-ssa/ldist-8.c: New.
1586 * gcc.dg/tree-ssa/ldist-9.c: New.
1587 * gcc.dg/tree-ssa/ldist-10.c: New.
1588 * gcc.dg/tree-ssa/ldist-11.c: New.
1589 * gcc.dg/tree-ssa/ldist-12.c: New.
1590 * gfortran.dg/ldist-1.f90: New.
1592 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1594 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1596 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1598 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1600 2008-02-27 Jan Beulich <jbeulich@novell.com>
1602 * gcc.target/i386/mmx-1.c: Add
1603 -Werror-implicit-function-declaration to dg-options.
1604 * gcc.target/i386/mmx-2.c: Likewise.
1605 * gcc.target/i386/sse-13.c: Likewise.
1606 * gcc.target/i386/sse-14.c: Likewise.
1608 2008-02-27 Revital Eres <eres@il.ibm.com>
1610 PR rtl-optimization/34999
1611 * gcc.dg/tree-prof/pr34999.c: New.
1613 2008-02-27 Richard Guenther <rguenther@suse.de>
1616 * gcc.c-torture/execute/pr35390.c: New testcase.
1618 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1621 * gnat.dg/test_direct_io.adb: New file.
1623 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1626 * gnat.dg/specs/pr34799.ads: New test.
1628 2008-02-27 Richard Guenther <rguenther@suse.de>
1631 * gcc.c-torture/execute/pr34971.c: New testcase.
1633 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1635 * gcc.dg/gomp/preprocess-1.c: New test.
1638 * g++.dg/ext/visibility/typeinfo2.C: New test.
1639 * g++.dg/ext/visibility/typeinfo3.C: New test.
1641 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1643 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1645 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1647 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1648 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1650 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1653 * gcc.dg/empty-source-2.c: Adjust for warning message.
1654 * gcc.dg/empty-source-3.c: Likewise.
1655 * gcc.dg/pack-test-2.c: Adjust comment.
1656 * gcc.dg/pragma-ep-2.c: Likewise.
1657 * gcc.dg/pragma-re-2.c: Likewise.
1658 * gcc.dg/va-arg-2.c: Likewise.
1660 2008-02-26 Tobias Burnus <burnus@net-b.de>
1663 * gfortran.dg/assignment_2.f90: New.
1665 2008-02-26 Jason Merrill <jason@redhat.com>
1668 * g++.dg/ext/attrib32.C: New.
1670 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1672 * gcc.c-torture/execute/nest-align-1.x: Delete.
1674 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1677 * 20021023-1.c: Use __builtin_va_start instead of
1678 __builtin_stdarg_start.
1679 * pr17301-1.c: Likewise.
1680 * pr17301-2.c: Likewise.
1682 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1684 * gcc.dg/pr34351.c: New.
1686 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1688 * gcc.dg/Wlarger-than2.c: New.
1690 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1693 * g++.dg/lookup/crash7.C: New.
1695 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1697 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1699 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1701 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1703 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1705 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1707 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1709 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1712 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1714 * lib/target-supports.exp (check_profiling_available): Report -p
1715 unavailable on *-*-mingw*.
1717 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1719 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1720 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1721 dg-require-effective-target pthread_h.
1723 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1725 * gcc.dg/Wswitch-enum-error.c: New.
1726 * gcc.dg/Wswitch-error.c: New.
1727 * gcc.dg/20011021-1.c: Use two directives to match two different
1730 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1733 * gcc.dg/pr28322.c: New.
1734 * gcc.dg/pr28322-2.c: New.
1735 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1738 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1741 * g++.dg/other/error26.C: New.
1743 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1746 * g++.dg/other/error25.C: New.
1748 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1751 * gcc.dg/pr35258.c: New testcase.
1753 2008-02-25 Jan Beulich <jbeulich@novell.com>
1755 * gcc.dg/20020426-2.c: Remove bogus workaround.
1756 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1757 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1759 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1761 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1763 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1766 * gcc.dg/pr19984.c: New test.
1767 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1768 name of the variable.
1770 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1772 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1773 (main): Call check_vect and foo. Check array values after
1775 * gcc.dg/vect/vect-117.c: Call check_vect.
1776 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1778 2008-02-25 Jason Merrill <jason@redhat.com>
1781 * g++.dg/lookup/strong-using-5.C: New.
1783 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
1785 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1788 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1791 * gcc.c-torture/execute/20050604-1.x: New file.
1793 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1795 * gcc.target/i386/pr22076.c: Update number of mov insns
1797 * gcc.target/i386/pr34256.c: Ditto.
1799 2008-02-24 Diego Novillo <dnovillo@google.com>
1801 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1804 * g++.dg/warn/pr33738.C: New.
1806 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
1808 * gcc.c-torture/execute/nest-align-1.x: New file.
1810 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
1813 * g++.dg.ext/dllimport13.C: New test.
1815 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1818 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1819 powerpc*-apple-darwin*.
1821 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1823 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1824 ERFC into gfortran.dg/large_real_kind_3.F90.
1825 * gfortran.dg/large_real_kind_3.F90: New test.
1827 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
1830 * gcc.dg/and-1.c: New test.
1832 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1834 * gcc.c-torture/execute/20080222-1.c: New test.
1836 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
1840 * gcc.target/i386/pr22076.c: New test.
1841 * gcc.target/i386/pr34256.c: New test.
1842 * gcc.target/i386/vecinit-5.c: New test.
1843 * gcc.target/i386/vecinit-6.c: New test.
1844 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1846 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1847 <xmmintrin.h>, define __m64 and __m128 directly.
1848 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1850 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1853 * g++.dg/ext/always_inline-1.C: New test.
1854 * g++.dg/ext/always_inline-2.C: New test.
1855 * g++.dg/ext/always_inline-3.C: New test.
1856 * g++.dg/ext/always_inline-4.C: New test.
1858 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
1860 * gcc.target/cris/asm-b-1.c: New test.
1862 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1865 * g++.dg/template/nontype17.C: Add.
1867 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1871 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1874 * g++.dg/template/nontype17.C: New.
1875 * g++.dg/template/nontype16.C: Add error.
1877 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1880 * gcc.dg/Wfloat-equal-1.c: New.
1881 * g++.dg/warn/Wfloat-equal-1.C: New.
1883 2008-02-21 Michael Matz <matz@suse.de>
1886 * gcc.dg/pr35264.c: New testcase.
1888 2008-02-21 Richard Guenther <rguenther@suse.de>
1890 * gfortran.dg/reassoc_1.f90: New testcase.
1891 * gfortran.dg/reassoc_2.f90: Likewise.
1892 * gfortran.dg/reassoc_3.f90: Likewise.
1894 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1897 * gfortran.dg/fmt_t_7.f: New test.
1900 * gfortran.dg/streamio_15.f90: New test.
1902 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1905 * gfortran.dg/fmt_zero_digits.f90: Revise test.
1907 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
1909 * gcc.dg/Wframe-larger-than.c: New option test.
1911 2008-02-20 Tobias Burnus <burnus@net-b.de>
1914 * gfortran.dg/dollar_sym_1.f90: New.
1915 * gfortran.dg/dollar_sym_2.f90: New.
1917 2008-02-20 Richard Guenther <rguenther@suse.de>
1920 * gcc.dg/builtins-66.c: New testcase.
1922 2008-02-20 Richard Guenther <rguenther@suse.de>
1924 * gcc.dg/fold-reassoc-1.c: New testcase.
1925 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1927 2008-02-20 Richard Guenther <rguenther@suse.de>
1929 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1931 2008-02-20 Ira Rosen <irar@il.ibm.com>
1933 * lib/target-supports.exp (check_effective_target_vect_unpack):
1934 Return true for SPU.
1935 (check_effective_target_vect_short_mult): Likewise.
1936 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1937 the loop on targets that support vect_unpack.
1939 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
1941 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1942 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1943 templates to reduce number of passed arguments.
1945 2008-02-19 Jason Merrill <jason@redhat.com>
1948 * g++.dg/template/explicit-args1.C: New.
1950 2008-02-19 Richard Guenther <rguenther@suse.de>
1952 PR tree-optimization/34989
1953 * gcc.dg/pr34989-1.c: New testcase.
1954 * gcc.dg/pr34989-2.c: Likewise.
1956 2008-02-19 Jakub Jelinek <jakub@redhat.com>
1959 * g++.dg/gomp/pr35028.C: New test.
1963 * gcc.dg/gomp/pr34964.c: New test.
1964 * g++.dg/gomp/pr34964.C: New test.
1965 * gcc.dg/gomp/pr35244.c: New test.
1966 * g++.dg/gomp/pr35244.C: New test.
1969 * g++.dg/gomp/pr35078.C: New test.
1971 2008-02-19 Christian Bruel <christian.bruel@st.com>
1973 * gcc.dg/packed-array.c: New testcase.
1975 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
1978 * gcc.target/i386/pr33555.c: New test.
1980 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
1983 * gcc.target/i386/isa-1.c: New.
1984 * gcc.target/i386/isa-2.c: Likewise.
1985 * gcc.target/i386/isa-3.c: Likewise.
1986 * gcc.target/i386/isa-4.c: Likewise.
1987 * gcc.target/i386/isa-5.c: Likewise.
1988 * gcc.target/i386/isa-6.c: Likewise.
1989 * gcc.target/i386/isa-7.c: Likewise.
1990 * gcc.target/i386/isa-8.c: Likewise.
1991 * gcc.target/i386/isa-9.c: Likewise.
1992 * gcc.target/i386/isa-10.c: Likewise.
1993 * gcc.target/i386/isa-11.c: Likewise.
1994 * gcc.target/i386/isa-12.c: Likewise.
1995 * gcc.target/i386/isa-13.c: Likewise.
1996 * gcc.target/i386/isa-14.c: Likewise.
1998 2008-02-18 Joey Ye <joey.ye@intel.com>
1999 H.J. Lu <hongjiu.lu@intel.com>
2002 * gcc.c-torture/execute/nest-align-1.c: New test case.
2004 2008-02-17 Richard Guenther <rguenther@suse.de>
2007 * gcc.dg/torture/pr35227.c: New testcase.
2009 2008-02-17 Richard Guenther <rguenther@suse.de>
2011 PR tree-optimization/35231
2012 * gcc.c-torture/execute/pr35231.c: New testcase.
2014 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
2016 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2019 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2021 * obj-c++.dg/encode-2.mm: XFAIL.
2022 * obj-c++.dg/encode-3.mm: Likewise.
2024 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2025 Paolo Carlini <pcarlini@suse.de>
2027 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2028 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2029 * g++.dg/ext/has_nothrow_copy.C: Likewise.
2031 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
2033 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2034 (main): Change to void and rename to sse_test.
2035 * gcc.target/i386/pr24306.c: Ditto.
2036 * gcc.target/i386/pr32065-2.c: Ditto.
2037 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2038 (main): Change to void and rename to sse2_test.
2039 * gcc.target/i386/20060512-3.c: Ditto.
2041 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2044 * gfortran.dg/c_loc_tests_12.f03: New test.
2046 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
2051 * g++.dg/cpp0x/vt-35026.C: New.
2052 * g++.dg/cpp0x/vt-35023.C: New.
2053 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2054 * g++.dg/cpp0x/vt-35024.C: New.
2056 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2058 * gcc.c-torture/execute/va-arg-25.x: Remove.
2060 2008-02-15 Richard Guenther <rguenther@suse.de>
2061 Zdenek Dvorak <ook@ucw.cz>
2063 PR tree-optimization/35164
2064 * g++.dg/torture/pr35164-1.C: New testcase.
2065 * g++.dg/torture/pr35164-2.C: Likewise.
2067 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2070 * g++.dg/template/spec35.C: Change the regular expressions
2071 in dg-final to match the assembly code generated by Darwin 9.
2073 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2075 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2077 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2079 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2081 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
2083 * lib/dejapatches.exp: New file.
2085 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
2088 * g++.dg/cpp0x/vt-34050.C: New.
2090 2008-02-14 Jason Merrill <jason@redhat.com>
2094 * g++.dg/warn/pr11159.C: New.
2095 * g++.dg/warn/pr5645.C: Likewise.
2097 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
2099 PR preprocessor/35061
2100 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
2102 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2105 * g++.dg/template/nontype17.C: New.
2106 * g++.dg/template/nontype16.C: Add error.
2108 2008-02-13 Jakub Jelinek <jakub@redhat.com>
2111 * g++.dg/template/member8.C: New test.
2113 2008-02-13 Michael Matz <matz@suse.de>
2115 * gcc.dg/pr35065.c: Fix testcase warnings.
2117 2008-02-13 Jason Merrill <jason@redhat.com>
2119 PR c++/34962, c++/34937, c++/34939
2120 * g++.dg/ext/tmplattr9.C: New.
2122 2008-02-13 Michael Matz <matz@suse.de>
2125 * gcc.dg/pr35065.c: New testcase.
2127 2008-02-12 Richard Guenther <rguenther@suse.de>
2129 PR tree-optimization/35171
2130 * gcc.c-torture/compile/pr35171.c: New testcase.
2132 2008-02-12 Richard Guenther <rguenther@suse.de>
2135 * gcc.c-torture/execute/pr35163.c: New testcase.
2137 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
2139 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2141 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
2143 * gnat.dg/loop_address.adb: New test.
2145 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2147 * obj-c++.dg/bitfield-1.mm: Expect failures.
2148 * obj-c++.dg/bitfield-4.mm: Likewise.
2149 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2150 * obj-c++.dg/encode-8.mm: Likewise.
2151 * obj-c++.dg/isa-field-1.mm: Likewise.
2152 * obj-c++.dg/layout-1.mm: Likewise.
2153 * obj-c++.dg/lookup-2.mm: Likewise.
2154 * obj-c++.dg/try-catch-2.mm: Likewise.
2155 * obj-c++.dg/try-catch-9.mm: Likewise.
2157 2008-02-12 Jakub Jelinek <jakub@redhat.com>
2160 * g++.dg/tree-ssa/pr35144.C: New test.
2163 * gcc.target/i386/pr35160.c: New test.
2166 * g++.dg/init/new27.C: New test.
2168 2008-02-11 Paolo Carlini <pcarlini@suse.de>
2171 * g++.dg/template/crash78.C: New.
2173 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2176 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2177 * gcc.dg/compat/vector-2_y.c: Ditto.
2179 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2180 Richard Guenther <rguenther@suse.de>
2182 PR tree-optimization/33992
2183 * gcc.c-torture/execute/pr33992.c: New testcase.
2185 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2187 * gfortran.dg/streamio_14.f90: New test.
2189 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2191 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2192 Add -mfpmath=387 to dg-options.
2194 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2197 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2198 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2199 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2200 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2201 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2202 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2203 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2204 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2205 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2207 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2210 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2212 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
2215 * g++.dg/conversion/bitfield8.C: New.
2217 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2219 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2221 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2225 * g++.dg/ext/vector13.C: New.
2227 2008-02-06 David Daney <ddaney@avtrex.com>
2229 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2231 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2233 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2234 special case for xtensa-*-*.
2236 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2239 * gfortran.dg/volatile11.f90: New test.
2241 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2244 * g++.dg/template/array19.C: New test.
2246 2008-02-05 Diego Novillo <dnovillo@google.com>
2248 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2251 * g++.dg/warn/pr33738.C: Remove.
2253 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2256 * gfortran.dg/bounds_check_13.f: New test.
2258 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2261 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2263 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2266 * gcc.target/i386/pr35083.c: New test.
2268 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2271 * gfortran.dg/data_bounds_1.f90: New test.
2273 2008-02-04 Diego Novillo <dnovillo@google.com>
2275 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2278 * g++.dg/warn/pr33738.C: New.
2280 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2282 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2285 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2287 * lib/target-supports.exp (check_effective_target_hard_float): Only
2288 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2289 other targets, grep for a call insn in the rtl expand dump for an
2291 (target_compile): Support generating rtl dumps as output.
2293 2008-02-04 Richard Guenther <rguenther@suse.de>
2296 * gcc.c-torture/execute/pr33631.c: New testcase.
2298 2008-02-04 Richard Guenther <rguenther@suse.de>
2301 * gcc.c-torture/compile/pr35043.c: New testcase.
2303 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2305 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2307 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2309 * gcc.target/i386/pr31628.c: Require effective target fpic.
2310 * gcc.target/i386/strinline.c: Ditto.
2311 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2312 * gcc.dg/pr35045.c: Ditto.
2313 * gcc.dg/20050503-1.c: Ditto.
2315 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2318 * gfortran.dg/host_assoc_variable_1.f90: New test.
2319 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2321 2008-02-02 Michael Matz <matz@suse.de>
2324 * gcc.dg/pr35045.c: New test.
2326 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2329 * gfortran.dg/shape_4.f90: New test.
2331 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2333 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2335 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2337 PR rtl-optimization/34773
2338 * gcc.target/cris/torture/pr34773.c: New test.
2340 2008-02-01 Nick Clifton <nickc@redhat.com>
2342 * lib/target-supports.exp (check_profiling_available): Do not
2343 expect profiling to work on the xstormy16 target.
2345 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2348 * gcc.c-torture/execute/20050316-2.x: New file.
2349 * gcc.target/i386/pr17390.c: Update scan pattern.
2350 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2351 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2353 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2356 * gfortran.dg/proc_assign_2.f90: New test.
2358 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2359 Jakub Jelinek <jakub@redhat.com>
2363 * g++.dg/ext/alias-canon.C: New.
2364 * g++.dg/ext/alias-mangle.C: New.
2366 2008-01-30 Jan Hubicka <jh@suse.cz>
2368 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2370 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2372 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2373 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2375 2008-01-30 Jan Hubicka <jh@suse.cz>
2378 * gcc.c-torture/execute/pr34982.c: New testcase.
2380 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2382 * gcc.target/s390/tf_to_di-1.c: New testcase.
2384 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2387 * gfortran.dg/use_only_3.f90: New test.
2388 * gfortran.dg/use_only_3.inc: Modules for new test.
2391 * gfortran.dg/function_charlen_2.f90: New test.
2393 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2396 * gcc.dg/pr34969.c: New test.
2399 * gcc.dg/inline-25.c: New test.
2400 * gcc.dg/inline-26.c: New test.
2401 * gcc.dg/inline-27.c: New test.
2403 2008-01-29 Richard Guenther <rguenther@suse.de>
2406 * gcc.c-torture/compile/pr35006.c: New testcase.
2408 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2419 * g++.dg/cpp0x/vt-34219-2.C: New.
2420 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2421 * g++.dg/cpp0x/vt-34961.C: New.
2422 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2423 cases from the re-opened PR.
2424 * g++.dg/cpp0x/vt-34753.C: New.
2425 * g++.dg/cpp0x/vt-34919.C: New.
2426 * g++.dg/cpp0x/vt-34754.C: New.
2427 * g++.dg/cpp0x/vt-34606.C: New.
2428 * g++.dg/cpp0x/vt-34219.C: New.
2429 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2430 * g++.dg/cpp0x/vt-34755.C: New.
2431 * g++.dg/cpp0x/pr31438.C: Ditto.
2432 * g++.dg/cpp0x/variadic81.C: Ditto.
2434 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2436 * g++.dg/torture/pr34641.C: Put the dg-do first.
2438 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2440 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2442 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2444 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2446 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2449 * gcc.target/powerpc/spe-small-data-1.c: New test.
2450 * gcc.target/powerpc/spe-small-data-2.c: New test.
2452 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2455 * gfortran.dg/shape_3.f90: New test.
2457 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2459 * gcc.target/s390/20020926-1.c: Remove -m31.
2461 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2463 * gcc.target/s390/20020926-1.c: Disable for s390x.
2465 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2468 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2471 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2474 * gfortran.dg/array_constructor_22.f90: New test.
2476 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2479 * gcc.c-torture/compile/pr34688: New test.
2481 2008-01-26 Tobias Burnus <burnus@net-b.de>
2484 * gfortran.dg/missing_optional_dummy_5.f90: New.
2486 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2488 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2489 noinline. XFAIL test.
2491 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2494 * gfortran.dg/array_3.f90: New test.
2496 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2498 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2502 * gcc.dg/pr34965.c: New test.
2503 * g++.dg/other/error24.C: New test.
2505 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2507 PR libfofortran/34887
2508 * gfortran.dg/x_slash_2.f: New test.
2510 2008-01-26 Richard Guenther <rguenther@suse.de>
2513 * g++.dg/torture/pr34235.C: New testcase.
2515 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2517 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2519 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2522 * gcc.target/mips/lazy-binding-1.c: New test.
2523 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2524 mips_forced_no_abicalls and mips_forced_no_shared.
2525 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2526 Avoid using small data with -mabicalls. Don't make -G0 force
2527 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2528 forces the opposite option.
2530 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2533 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2534 Use -std=gnu89 switch.
2536 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2539 * gfortran.dg/direct_io_9.f: New test.
2541 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2544 * gfortran.dg/where_operator_assign_4.f90: New test.
2546 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2548 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2549 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2552 2008-01-25 Richard Guenther <rguenther@suse.de>
2555 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2557 2008-01-25 Richard Guenther <rguenther@suse.de>
2559 PR tree-optimization/34966
2560 * gcc.c-torture/compile/pr34966.c: New testcase.
2562 2008-01-25 Richard Guenther <rguenther@suse.de>
2565 * g++.dg/torture/pr33887-1.C: New testcase.
2566 * g++.dg/torture/pr33887-2.C: Likewise.
2567 * g++.dg/torture/pr33887-3.C: Likewise.
2568 * gcc.c-torture/execute/20071211-1.c: Likewise.
2570 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2573 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2575 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2578 * g++.dg/gomp/pr33333.C: New test.
2580 PR preprocessor/34692
2581 * gcc.dg/cpp/pr34692.c: New test.
2582 * gcc.dg/gomp/pr34692.c: New test.
2584 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2586 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2588 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2591 * gfortran.dg/empty_type.f90: New test.
2593 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2596 * g++.dg/template/crash77.C: New.
2598 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2601 * gcc.dg/pr34856.c: New test.
2603 2008-01-24 Tobias Burnus <burnus@net-b.de>
2605 * gfortran.dg/namelist_39.f90: Delete temporary files.
2606 * gfortran.dg/namelist_44.f90: Ditto.
2608 2008-01-24 Richard Guenther <rguenther@suse.de>
2611 * g++.dg/torture/pr34953.C: New testcase.
2613 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2616 * gcc.c-torture/compile/20080124-1.c: New test.
2618 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2621 * gfortran.dg/function_charlen_3.f: New test.
2623 2008-01-23 Michael Matz <matz@suse.de>
2626 * g++.dg/debug/pr34895.cc: New testcase.
2628 2008-01-23 Richard Guenther <rguenther@suse.de>
2631 * gcc.dg/pr31529-1.c: New testcase.
2632 * gcc.dg/pr31529-2.c: Likewise.
2634 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2637 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2638 unsigned int for the first argument.
2640 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2643 * g++.dg/conversion/bitfield7.C: New test.
2644 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2646 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2648 From Michael Frysinger <michael.frysinger@analog.com>
2649 * gcc.target/bfin/mcpu-bf547.c: New test.
2650 * gcc.target/bfin/mcpu-bf523.c: New test.
2651 * gcc.target/bfin/mcpu-bf524.c: New test.
2652 * gcc.target/bfin/mcpu-bf526.c: New test.
2654 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2656 * gcc.c-torture/execute/20080122-1.c: New test.
2658 2008-01-22 Tom Tromey <tromey@redhat.com>
2661 * gcc.dg/cpp/pr34859.c: New file.
2663 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2666 * gfortran.dg/vector_subscript_3.f90: New test.
2668 2008-01-22 Tobias Burnus <burnus@net-b.de>
2671 * gfortran.dg/missing_optional_dummy_4.f90
2673 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2675 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2677 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2679 * gnat.dg/unchecked_union1.adb: New test.
2681 2008-01-22 Tom Tromey <tromey@redhat.com>
2684 * g++.dg/ext/pr34829.C: New file.
2686 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2689 * gcc.dg/gomp/pr34607.c: New test.
2690 * g++.dg/gomp/pr34607.C: New test.
2693 * g++.dg/ext/vector10.C: New test.
2696 * g++.dg/other/error23.C: New test.
2699 * g++.dg/ext/vector12.C: New test.
2701 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2704 * gcc.dg/Wstrict-overflow-21.c: New.
2705 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2707 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2710 * gcc.dg/pr33092.c: New.
2712 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2714 * gcc.target/s390/20020926-1.c: Add -m31 option.
2716 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2719 * gfortran.dg/initialization_18.f90: New test.
2721 2008-01-22 Tobias Burnus <burnus@net-b.de>
2724 * gfortran.dg/tab_continuation.f: New.
2726 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2729 * gfortran.dg/use_rename_2.f90: New test.
2731 2008-01-21 Richard Guenther <rguenther@suse.de>
2734 * gcc.c-torture/compile/pr34856.c: New testcase.
2736 2008-01-21 Richard Guenther <rguenther@suse.de>
2739 * gcc.c-torture/compile/pr34885.c: New testcase.
2741 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2743 * gnat.dg/specs/alignment1.ads: New test.
2745 2008-01-21 Richard Guenther <rguenther@suse.de>
2748 * g++.dg/torture/pr34850.C: New testcase.
2750 2008-01-21 Alon Dayan <alond@il.ibm.com>
2751 Olga Golovanevsky <olga@il.ibm.com>
2753 PR tree-optimization/34701
2754 * gcc.dg/struct/wo_prof_array_field.c: New test.
2756 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2759 * g++.dg/ext/vector9.C: New.
2761 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2765 * g++.dg/template/crash75.C: New.
2766 * g++.dg/template/crash76.C: Likewise.
2768 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
2770 PR rtl-optimization/34808
2771 * gcc.c-torture/compile/pr34808.c: New test.
2773 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2776 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2779 * gfortran.dg/entry_array_specs_3.f90: New test.
2782 * gfortran.dg/use_rename_1.f90: New test.
2784 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2787 * gfortran.dg/array_constructor_20.f90: New test.
2788 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2791 * gfortran.dg/array_constructor_21.f90: New test.
2793 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2796 * gfortran.dg/inquire_13.f90: New test.
2799 * gfortran.dg/continuation_9.f90: New test.
2801 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
2804 * gcc.target/mips/pr34831.c: New test.
2806 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2810 * gfortran.dg/any_all_1.f90: New test.
2811 * gfortran.dg/any_all_2.f90: New test.
2813 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2815 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2816 "dg-require-weak" statement.
2817 * g++.dg/eh/weak1.C: Likewise.
2819 2008-01-19 Jakub Jelinek <jakub@redhat.com>
2821 PR gcov-profile/34610
2822 * gcc.dg/gomp/pr34610.c: New test.
2824 2008-01-19 Tobias Burnus <burnus@net-b.de>
2827 * gfortran.dg/implicit_11.f90: New.
2828 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2829 * gfortran.dg/entry_15.f90: Ditto.
2830 * gfortran.dg/func_assign.f90: Ditto.
2831 * gfortran.dg/gomp/reduction3.f90: Ditto.
2832 * gfortran.dg/proc_assign_1.f90: Ditto.
2834 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2835 of dg-excess-errors.
2837 2008-01-18 Tobias Burnus <burnus@net-b.de>
2840 * gfortran.dg/argument_checking_15.f90: New.
2841 * gfortran.dg/argument_checking_5.f90: Change TODO into
2844 2008-01-18 Tobias Burnus <burnus@net-b.de>
2846 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2847 * gfortran.dg/enum_5.f90: Ditto.
2848 * gfortran.dg/enum_6.f90: Ditto.
2849 * gfortran.dg/bom_error.f90: Ditto.
2850 * gfortran.dg/func_decl_4.f90: Ditto.
2852 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2855 * gfortran.dg/fmt_t_6.f: New test.
2857 2008-01-18 Tobias Burnus <burnus@net-b.de>
2859 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2861 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2863 * g++.dg/lookup/two-stage2.C: fix comment.
2865 2008-01-18 Ian Lance Taylor <iant@google.com>
2867 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2869 2008-01-18 Ian Lance Taylor <iant@google.com>
2872 * g++.dg/init/new26.C: New test.
2874 2008-01-18 Richard Guenther <rguenther@suse.de>
2877 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2880 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
2882 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2883 dg-require-effective-target.
2885 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2888 * gfortran.dg/reshape_2.f90: New test.
2890 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
2892 * gcc.dg/20040223-1.c: Fix comment typo.
2894 2008-01-17 Janis Johnson <janis187@us.ibm.com>
2897 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2898 until 34814 is fixed.
2900 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
2902 PR tree-optimization/34648
2903 * gcc.c-torture/compile/pr34648.c: New testcase.
2905 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
2908 * gcc.dg/autopar/autopar.exp: New.
2909 * g++.dg/tree-ssa/pr34355.C: Require pthread.
2910 * lib/target-supports.exp (check_effective_target_pthread): New.
2912 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2913 * gcc.dg/tree-ssa/reduc-1short.c: Same.
2914 * gcc.dg/tree-ssa/reduc-1.c: Same.
2915 * gcc.dg/tree-ssa/reduc-2short.c: Same.
2916 * gcc.dg/tree-ssa/reduc-2.c: Same
2917 * gcc.dg/tree-ssa/reduc-3.c: Same.
2918 * gcc.dg/tree-ssa/reduc-1char.c: Same.
2919 * gcc.dg/tree-ssa/reduc-6.c: Same.
2920 * gcc.dg/tree-ssa/reduc-7.c: Same.
2921 * gcc.dg/tree-ssa/reduc-2char.c: Same.
2922 * gcc.dg/tree-ssa/reduc-8.c: Same.
2923 * gcc.dg/tree-ssa/reduc-9.c: Same.
2925 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2927 * gnat.dg/discr5.adb: New test.
2929 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2931 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2933 2008-01-17 Richard Guenther <rguenther@suse.de>
2935 PR tree-optimization/34825
2936 * gcc.dg/pr34825.c: New testcase.
2938 2008-01-17 Richard Guenther <rguenther@suse.de>
2940 * gcc.c-torture/execute/20080117-1.c: New testcase.
2942 2008-01-17 Revital Eres <eres@il.ibm.com>
2945 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2947 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
2950 * gfortran.dg/function_charlen_1.f90: New test.
2953 * gfortran.dg/function_types_1.f90: New test.
2954 * gfortran.dg/function_types_2.f90: New test.
2957 * gfortran.dg/function_kinds_4.f90: New test.
2958 * gfortran.dg/function_kinds_5.f90: New test.
2960 * gfortran.dg/defined_operators_1.f90: Errors now at function
2962 * gfortran.dg/private_type_4.f90: The same.
2963 * gfortran.dg/interface_15.f90: The same.
2964 * gfortran.dg/elemental_args_check_2.f90: The same.
2965 * gfortran.dg/auto_internal_assumed.f90: The same.
2967 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
2969 * gnat.dg/sizetype.adb: New test.
2971 2008-01-16 Richard Guenther <rguenther@suse.de>
2974 * gcc.dg/overflow-warn-7.c: New testcase.
2976 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2978 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2980 2008-01-16 Jakub Jelinek <jakub@redhat.com>
2981 Richard Guenther <rguenther@suse.de>
2984 * gcc.dg/pr34668-1.c: New test.
2985 * gcc.dg/pr34668-2.c: Likewise.
2987 2008-01-16 Richard Guenther <rguenther@suse.de>
2990 * g++.dg/torture/pr33819.C: New testcase.
2992 2008-01-16 Richard Guenther <rguenther@suse.de>
2995 * gcc.c-torture/execute/pr34768-1.c: New testcase.
2996 * gcc.c-torture/execute/pr34768-2.c: Likewise.
2998 2008-01-16 Tobias Burnus <burnus@net-b.de>
3001 * gfortran.dg/argument_checking_13.f90: New.
3002 * gfortran.dg/argument_checking_14.f90: New.
3004 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3007 * gfortran.dg/anyallcount_1.f90: New test.
3009 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3012 * g++.dg/cpp0x/vt-34399.C: New.
3013 * g++.dg/template/friend50.C: New.
3015 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3018 * g++.dg/cpp0x/vt-34751.C: New.
3020 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3026 * g++.dg/cpp0x/vt-34051-2.C: New.
3027 * g++.dg/cpp0x/vt-34102.C: New.
3028 * g++.dg/cpp0x/vt-34051.C: New.
3029 * g++.dg/cpp0x/vt-34055.C: New.
3030 * g++.dg/cpp0x/vt-34103.C: New.
3032 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3035 * g++.dg/cpp0x/vt-34314.C: New.
3036 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3037 reality (the error message was wrong previously).
3039 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3042 * g++.dg/cpp0x/vt-33964.C: New.
3043 * g++.dg/template/partial5.C: New.
3045 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3048 * g++.dg/cpp0x/vt-34052.C: New.
3049 * g++.dg/template/ttp26.C: New.
3051 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3053 * gnat.dg/rep_clause2.ad[sb]: New test.
3054 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3056 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3059 * g++.dg/cpp/pedantic-errors.C: Delete.
3060 * g++.dg/cpp/permissive.C: Delete.
3062 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3064 * gcc.c-torture/compile/20080114-1.c: New test.
3066 2008-01-13 Tobias Burnus <burnus@net-b.de>
3069 * gfortran.dg/argument_checking_11.f90: New.
3070 * gfortran.dg/argument_checking_12.f90: New.
3071 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3072 * gfortran.dg/c_assoc_2.f03: Update dg-error.
3073 * gfortran.dg/argument_checking_3.f90: Ditto.
3074 * gfortran.dg/pointer_intent_2.f90: Ditto.
3075 * gfortran.dg/import2.f90: Ditto.
3076 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3077 * gfortran.dg/implicit_actual.f90: Ditto.
3078 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3079 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3081 2008-01-13 Tobias Burnus <burnus@net-b.de>
3084 * gfortran.dg/interface_proc_end.f90: New.
3086 2008-01-13 Tobias Burnus <burnus@net-b.de>
3089 * gfortran.dg/assumed_size_refs_4.f90: New.
3091 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
3093 * gnat.dg/unchecked_convert1.adb.
3095 2008-01-13 Richard Guenther <rguenther@suse.de>
3097 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3098 readable and writable again before exiting.
3100 2008-01-13 Richard Guenther <rguenther@suse.de>
3103 * gcc.dg/noncompile/incomplete-4.c: New testcase.
3105 2008-01-13 Jan Hubicka <jh@suse.cz>
3108 * gcc.dg/pr32135.c: new.
3110 2008-01-12 Doug Kwan <dougkwan@google.com>
3112 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3113 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3114 -Wignored-qualifiers.
3116 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3118 * gnat.dg/slice3.adb: New test.
3119 * gnat.dg/slice4.adb: Likewise.
3121 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3123 * gnat.dg/bit_packed_array.ad[sb]: New test.
3125 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3128 * gfortran.dg/parens_7.f90: New test.
3130 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3132 * gcc.dg/tree-ssa/loadpre5.c: Use static.
3133 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3135 * gcc.dg/pr33826.c: Require nonpic.
3137 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3140 * gfortran.dg/inquire_12.f90: New test.
3142 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3145 * all_bounds_1.f90: New test case.
3146 * maxloc_bounds_1.f90: New test case.
3147 * maxloc_bounds_2.f90: New test case.
3148 * maxloc_bounds_3.f90: New test case.
3149 * maxloc_bounds_4.f90: New test case.
3150 * maxloc_bounds_5.f90: New test case.
3151 * maxloc_bounds_6.f90: New test case.
3152 * maxloc_bounds_7.f90: New test case.
3153 * maxloc_bounds_8.f90: New test case.
3155 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
3157 * gcc.dg/struct-ret-3.c: New test.
3159 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
3162 * gfortran.dg/transfer_simplify_8.f90: New test.
3164 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
3166 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
3167 size_t using predefined macro.
3169 2008-01-10 Raksit Ashok <raksit@google.com>
3171 PR rtl-optimization/27971
3172 * gcc.target/i386/pr27971.c: New testcase.
3174 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
3177 * gfortran.dg/bounds_check_12.f90: New test.
3179 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
3181 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3182 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3184 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
3187 * g++.dg/torture/pr34641.C: New testcase.
3189 2008-01-10 Richard Guenther <rguenther@suse.de>
3191 PR tree-optimization/34651
3192 * g++.dg/torture/pr34651.C: New testcase.
3194 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
3196 PR tree-optimization/34017
3197 * gcc.dg/tree-ssa/pr34017.c: New.
3199 2008-01-09 Richard Guenther <rguenther@suse.de>
3200 Andrew Pinski <andrew_pinski@playstation.sony.com>
3203 * gcc.c-torture/compile/pr30132.c: New testcase.
3205 2008-01-09 Richard Guenther <rguenther@suse.de>
3208 * gcc.c-torture/compile/pr34458.c: New testcase.
3210 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3213 g++.dg/eh/ia64-2.C: Require weak support.
3215 2008-01-08 Richard Guenther <rguenther@suse.de>
3218 * g++.dg/torture/pr31863.C: New testcase.
3220 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3223 * gcc.dg/gomp/pr34694.c: New test.
3224 * g++.dg/gomp/pr34694.C: New test.
3227 * g++.dg/gomp/pr33890.C: New test.
3229 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3232 * gfortran.dg/parameter_array_init_3.f90: New test.
3234 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3238 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3240 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3242 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3243 * g++.dg/other/spu2vmx-1.C: Use it.
3245 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3247 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3250 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3251 * gcc.target/powerpc/parity-1.c: Likewise.
3253 2008-01-07 Fred Fish <fnf@specifix.com>
3255 PR preprocessor/30363:
3256 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3259 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3262 * gfortran.dg/use_only_2.f90: New test.
3264 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3267 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3268 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3270 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3273 * gfortran.dg/use_12.f90: New test.
3275 2008-01-06 Tobias Burnus <burnus@net-b.de>
3278 * interface.c (compare_actual_formal): Fix intent(out) check for
3279 function result variables.
3281 2008-01-06 Tobias Burnus <burnus@net-b.de>
3284 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3286 2008-01-06 Tobias Burnus <burnus@net-b.de>
3289 * gfortran.dg/intent_out_4.f90: Fix test case.
3291 2008-01-06 Tobias Burnus <burnus@net-b.de>
3294 * gfortran.dg/intent_out_4.f90: New.
3296 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3299 * gfortran.dg/optional_dim_3.f90: New test.
3301 2008-01-06 Tobias Burnus <burnus@net-b.de>
3304 * gfortran.dg/common_11.f90: New.
3305 * gfortran.dg/blockdata_1.f90: Update test case.
3306 * gfortran.dg/blockdata_2.f90: Update test case.
3308 2008-01-06 Tobias Burnus <burnus@net-b.de>
3310 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3312 2008-01-06 Tobias Burnus <burnus@net-b.de>
3315 * gfortran.dg/equiv_constraint_9.f90: New.
3317 2008-01-06 Revital Eres <eres@il.ibm.com>
3319 PR tree-optimization/34263
3320 * gcc.dg/pr34263.c: New testcase.
3322 2008-01-06 Tobias Burnus <burnus@net-b.de>
3325 * gfortran.dg/internal_io_unf.f90: New.
3327 2008-01-06 Tobias Burnus <burnus@net-b.de>
3330 * gfortran.dg/elemental_args_check_2.f90: New.
3332 2008-01-06 Tobias Burnus <burnus@net-b.de>
3335 * gfortran.dg/intent_out_3.f90: New.
3337 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3339 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3341 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3344 * gfortran.dg/list_read_8.f90: New test.
3346 2008-01-04 Richard Guenther <rguenther@suse.de>
3349 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3350 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3352 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3354 PR gcov-profile/34609
3355 * g++.dg/gcov/gcov-6.C: New test.
3357 2008-01-04 Richard Guenther <rguenther@suse.de>
3359 PR tree-optimization/31081
3360 * g++.dg/torture/pr31081-1.C: New testcase.
3361 * g++.dg/torture/pr31081-2.C: Likewise.
3363 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3365 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3366 * gcc.target/mips/rsqrt-2.c: Likewise.
3367 * gcc.target/mips/rsqrt-4.c: New test.
3369 2008-01-04 Tobias Burnus <burnus@net-b.de>
3372 * gfortran.dg/equiv_substr.f90: New.
3374 2008-01-03 Tom Tromey <tromey@redhat.com>
3377 * gcc.dg/pr34457-2.c: New file.
3378 * gcc.dg/pr34457-1.c: New file.
3380 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3382 Revert fix for PR tree-optimization/34458.
3384 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3386 PR tree-optimization/34458
3387 * gcc.dg/tree-ssa/pr34458.c: New.
3389 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3392 * gfortran.dg/internal_readwrite_1.f90: New test.
3393 * gfortran.dg/internal_readwrite_2.f90: New test.
3395 2008-01-03 Tom Tromey <tromey@redhat.com>
3397 PR preprocessor/34602:
3398 * gcc.dg/cpp/pr34602.c: New file.
3400 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3402 PR tree-optimization/29484
3403 * gcc.c-torture/execute/20071220-1.c: New test.
3404 * gcc.c-torture/execute/20071220-2.c: New test.
3406 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3408 PR tree-optimization/34635
3409 * gcc.dg/tree-ssa/pr34635.c: New.
3410 * gcc.dg/tree-ssa/pr34635-1.c: New.
3412 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3415 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3416 scan-assembler check.
3418 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3421 * g++.dg/gomp/pr34608.C: New test.
3423 2008-01-02 Richard Guenther <rguenther@suse.de>
3427 * gcc.c-torture/compile/pr34093.c: New testcase.
3429 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3431 * g++.dg/cpp0x/long_long.C: New.
3433 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3435 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3436 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3437 warning on the function main.
3439 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3441 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3442 rather than __v2di type.
3444 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3447 * gfortran.dg/linked_list_1.f90: New test.
3449 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3451 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3452 instead of appending to it.
3454 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3456 PR tree-optimization/34591
3457 * gcc.dg/vect/pr34591.c: New test.
3459 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3462 * gfortran.dg/direct_io_8.f90: New test case.
3464 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3467 * gcc.c-torture/execute/20071213-1.c: New test.
3469 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3472 * gfortran.dg/read_eof_5.f90: New test.
3474 2007-12-25 Tobias Burnus <burnus@net-b.de>
3477 * gfortran.dg/initialization_17.f90: New.
3479 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3482 * gfortran.dg/matmul_6.f90: New test.
3484 2007-12-23 Tobias Burnus <burnus@net-b.de>
3487 * gfortran.dg/entry_17.f90: New.
3489 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3492 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3493 * gfortran.dg/real_const_3.f90: Likewise.
3494 * gfortran.dg/unary_operator.f90: New test.
3496 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3498 * gnat.dg/pack2.adb: New test.
3500 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3503 * gfortran.dg/repeat_6.f90: New test.
3505 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3508 * cshift_shift_real_1.f90: New test.
3510 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3513 * gfortran.dg/shift-kind_2.f90: New test.
3515 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3518 * gcc.dg/pr8835-1.c: New.
3520 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3523 * gfortran.dg/default_initialization_3.f90: New test.
3525 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3527 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3529 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3531 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3533 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3534 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3536 2007-12-20 Jason Merrill <jason@redhat.com>
3538 * gcc.dg/overload/arg[14].C: Remove expected errors.
3540 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3543 * gcc.c-torture/execute/20071219-1.c: New test.
3545 2007-12-20 Tobias Burnus <burnus@net-b.de>
3548 * gfortran.dg/namelist_44.f90: New.
3550 2007-12-20 Tobias Burnus <burnus@net-b.de>
3553 * gfortran.dg/boz_8.f90: Add error-check check.
3554 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3557 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3559 * gcc.dg/gomp/combined-1.c: New test.
3561 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3563 PR tree-optimization/34355
3564 * g++.dg/tree-ssa/pr34355.C: New test.
3566 2007-12-19 Revital Eres <eres@il.ibm.com>
3568 * gcc.dg/sms-5.c: New testcase.
3570 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3573 * gfortran.dg/missing_parens_1.f90: New.
3574 * gfortran.dg/missing_parens_1.f90: New.
3576 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3579 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3581 * gfortran.dg/transfer_simplify_7.f90: New test.
3583 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3585 * gcc.dg/pr32912-3.c: Compile with -w.
3587 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3589 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3590 Jakub Jelinek <jakub@redhat.com>
3595 * g++.dg/cpp0x/variadic86.C: New.
3596 * g++.dg/cpp0x/variadic87.C: New.
3597 * g++.dg/cpp0x/variadic84.C: New.
3598 * g++.dg/cpp0x/variadic85.C: New.
3599 * g++.dg/template/ttp25.C: New.
3601 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3603 PR tree-optimization/34123
3604 * gcc.dg/tree-ssa/pr34123.c: New test.
3606 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3608 PR rtl-optimization/34456
3609 * gcc.c-torture/execute/pr34456.c: New test.
3611 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3614 * g++.dg/parse/friend7.C: New test.
3616 PR rtl-optimization/34490
3617 * gcc.c-torture/execute/20071216-1.c: New test.
3619 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3621 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3623 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3625 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3626 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3627 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3628 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3629 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3631 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3634 * gcc.dg/gomp/clause-2.c: New test.
3635 * g++.dg/gomp/clause-4.C: New test.
3637 2007-12-17 Tobias Burnus <burnus@net-b.de>
3639 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3640 part of Fortran 77/95/2003.
3642 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3644 PR tree-optimization/34445
3645 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3646 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3648 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3651 * gfortran.dg/namelist_42.f90: Update.
3652 * gfortran.dg/namelist_43.f90: New.
3654 2007-12-16 Tobias Burnus <burnus@net-b.de>
3657 * gfortran.dg/initialization_16.f90: New.
3659 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3662 * gfortran.dg/real_dimension_1.f: New test case.
3664 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3666 * gcc.dg/torture/pr24257.c: Remove -O from options.
3668 2007-12-16 Tobias Burnus <burnus@net-b.de>
3671 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3673 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3678 * gfortran.dg/mapping_1.f90: New test.
3679 * gfortran.dg/mapping_2.f90: New test.
3680 * gfortran.dg/mapping_3.f90: New test.
3682 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3684 PR rtl-optimization/34415
3685 * gcc.c-torture/execute/pr34415.c: New test.
3687 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3689 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3692 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3695 * gcc.dg/pr34003-1.c: New test.
3696 * gcc.dg/pr34003-2.c: New.
3698 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3700 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3701 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3702 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3703 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3705 * gcc.target/cris/torture/cris-torture.exp,
3706 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3707 * gcc.target/cris/builtin_ctz_v3.c,
3708 gcc.target/cris/builtin_ctz_v8.c,
3709 gcc.target/cris/builtin_clz_v0.c,
3710 gcc.target/cris/builtin_clz_v3.c,
3711 gcc.target/cris/builtin_bswap_v3.c,
3712 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3713 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3714 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3715 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3716 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3717 lib/target-supports.exp: Adjust for crisv32-*-*.
3719 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3721 * gcc.dg/debug/const-3.c: New.
3723 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3725 * g++.dg/other/datasec1.C: Require named section support.
3727 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3730 * gcc.target/i386/pr29978.c: New test.
3732 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3734 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3735 instead of -msse4.1.
3736 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3737 * g++.dg/other/i386-2.C (dg-options): Ditto.
3739 2007-12-14 Tobias Burnus <burnus@net-b.de>
3742 * gfortran.dg/private_type_10.f90: New.
3744 2007-12-14 Tobias Burnus <burnus@net-b.de>
3747 * gfortran.dg/nan_4.f90: New.
3749 2007-12-14 Richard Guenther <rguenther@suse.de>
3752 * gcc.c-torture/compile/20071214-1.c: New testcase.
3754 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3756 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3757 macros to test macroized SSE intrinsics. Use new macros to test
3758 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3759 emmintrin.h, xmmintrin.h and bmmintrin.h
3760 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3761 to test with immediate operand.
3763 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3766 * gcc.c-torture/compile/pr34091.c: New test.
3768 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3770 * gcc.dg/uninit-13.c: UnXFAIL.
3771 * gcc.dg/complex-5.c: New testcase.
3773 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3775 * gcc.dg/struct/struct-reorg.exp: Replace
3776 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
3778 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3783 * gfortran.dg/advance_6.f90: New test case.
3784 * gfortran.dg/direct_io_7.f90: New test case.
3785 * gfortran.dg/streamio_13.f90: New test case.
3787 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
3789 * g++.dg/cpp0x/__func__.C: New.
3791 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
3794 * g++.dg/other/pr34435.C: New testcase.
3796 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3798 * gcc.dg/struct: New directory with tests
3799 for struct-reorg optimizaion.
3800 * gcc.dg/struct/struct-reorg.exp: New script.
3801 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3802 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3803 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3804 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3805 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3806 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3807 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3808 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3809 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3810 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3811 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3812 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3813 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3814 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3815 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3816 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3817 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3818 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3819 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3820 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3821 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3822 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3823 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3824 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3826 2007-12-13 Tobias Burnus <burnus@net-b.de>
3829 * gfortran.dg/namelist_42.f90: New.
3831 2007-12-12 Tobias Burnus <burnus@net-b.de>
3834 * gfortran.dg/function_kinds_3.f90: New.
3836 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
3838 * gcc.target/s390/20071212-1.c: New testcase.
3840 2007-12-11 Jakub Jelinek <jakub@redhat.com>
3843 * g++.dg/ext/visibility/anon7.C: Add xfail.
3844 * g++.dg/ext/visibility/anon9.C: New test.
3845 * g++.dg/ext/visibility/anon10.C: New test.
3848 * g++.dg/rtti/dyncast2.C: New test.
3850 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
3852 PR tree-optimization/34407
3853 * gcc.dg/vect/pr34407.c: New test.
3855 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3858 * gfortran.dg/error_recovery_5.f90: New.
3859 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3861 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3863 PR tree-optimization/34371
3864 * gcc.c-torture/compile/20071207-1.c: New test.
3866 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
3869 * g++.dg/parse/crash40.C: New test.
3871 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3873 * g++.dg/opt/memcpy1.C: New test.
3875 2007-12-10 Tobias Burnus <burnus@net-b.de>
3878 * gfortran.dg/argument_checking_10.f90: New.
3880 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3882 PR rtl-optimization/34302
3883 * gcc.c-torture/execute/20071210-1.c: New test.
3885 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3888 * g++.dg/cpp0x/error1.C: New test.
3891 * g++.dg/other/error22.C: New test.
3893 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
3896 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3897 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3898 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3900 2007-12-09 Jakub Jelinek <jakub@redhat.com>
3904 * g++.dg/template/repo6.C: New test.
3905 * g++.dg/template/repo7.C: New test.
3906 * g++.dg/template/repo8.C: New test.
3908 2007-12-09 H.J. Lu <hjl@lucon.org>
3909 Tobias Burnus <burnus@net-b.de>
3912 * gfortran.dg/read_2.f90: New.
3914 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
3916 * lib/target-supports.exp (check_effective_target_tls_native):
3919 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
3922 * gnat.dg/enclosing_record_reference.ads,
3923 gnat.dg/enclosing_record_reference.adb: New test.
3925 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
3928 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3929 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3932 * gfortran.dg/char_component_initializer_1.f90: New test.
3934 2007-12-09 Tobias Burnus <burnus@net-b.de>
3941 * gfortran.dg/boz_8.f90: New.
3942 * gfortran.dg/boz_9.f90: New.
3943 * gfortran.dg/boz_10.f90: New.
3944 * gfortran.dg/boz_7.f90: Update dg-warning.
3945 * gfortran.dg/pr16433.f: Add dg-error.
3946 * gfortan.dg/ibits.f90: Update dg-warning.
3947 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3948 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3950 2007-12-08 Jakub Jelinek <jakub@redhat.com>
3953 * gfortran.dg/include_1.f90: New test.
3954 * gfortran.dg/include_1.inc: New.
3955 * gfortran.dg/include_2.f90: New test.
3957 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
3959 * gcc.c-torture/compile/20011130-2.c: Fix typo.
3961 2007-12-08 Tobias Burnus <burnus@net-b.de>
3964 * gfortran.dg/nan_3.f90: New.
3966 2007-12-07 Jakub Jelinek <jakub@redhat.com>
3968 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3970 2007-12-07 Olivier Hainque <hainque@adacore.com>
3972 * gnat.dg/tamdt*.ad?: Support for ...
3973 * gnat.dg/test_tamdt.adb: New test.
3975 2007-12-07 Olivier Hainque <hainque@adacore.com>
3977 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3978 exports and document how these can be exercised.
3980 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
3983 * gnat.dg/specs/access_constants.ads: New test.
3985 * gnat.dg/specs/access_constant_decl.ads: New test.
3988 * gnat.dg/compose.adb: New test.
3990 2007-12-07 Olivier Hainque <hainque@adacore.com>
3993 * gnat.dg/unc_memops.ad[sb]: Support for ...
3994 * gnat.dg/unc_memfree.adb: New test.
3996 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
3998 * gfortran.dg/ltrans-7.f90: New.
4000 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
4001 Dorit Nuzman <dorit@il.ibm.com>
4003 PR tree-optimization/34005
4004 * gcc.dg/vect/pr34005.c: New test.
4006 2007-12-06 Jakub Jelinek <jakub@redhat.com>
4009 * g++.dg/template/new8.C: New test.
4011 2007-12-06 Tobias Burnus <burnus@net-b.de>
4014 * gfortran.dg/boz_7.f90: New.
4015 * gfortran.dg/int_1.f90: Disable -pedantic option.
4016 * gfortran.dg/boz_1.f90: Ditto.
4017 * gfortran.dg/boz_3.f90: Ditto.
4018 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4019 * gfortran.dg/ibits.f90: Ditto.
4020 * gfortran.dg/unf_io_convert_1.f90: Ditto.
4021 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4023 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
4026 * gfortran.dg/used_types_19.f90: New test.
4028 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
4030 * gfortran.dg/nan_2.f90: Add -mieee for sh.
4031 * gfortran.dg/nearest_2.f90: Likewise.
4032 * gfortran.dg/nearest_3.f90: Likewise.
4034 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4037 * gcc.c-torture/execute/20071205-1.c: New test.
4039 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
4041 * gfortran.dg/module_nan.f90: Add -mieee for sh.
4042 * gfortran.dg/real_const_3.f90: Likewise.
4044 2007-12-05 Richard Guenther <rguenther@suse.de>
4046 PR tree-optimization/34138
4047 * gcc.c-torture/compile/pr34138.c: New testcase.
4049 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4052 * gfortran.dg/debug_2.f: New test.
4054 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
4056 * gnat.dg/specs/elab1.ads: New test.
4058 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
4061 * gcc.target/i386/pr34312.c: New test.
4063 2007-12-05 Tobias Burnus <burnus@net-b.de>
4066 * gfortran.dg/nan_2.f90: New.
4068 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4071 * g++.dg/cpp0x/decltype9.C: New test.
4072 * g++.dg/cpp0x/decltype10.C: New test.
4074 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
4077 * gnat.dg/rm_6_4_1_13.adb: New test.
4079 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4082 * gcc.c-torture/compile/20071117-1.c: New test.
4084 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4087 * g++.dg/cpp0x/variadic-ttp.C: New.
4089 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4091 * gcc.dg/parse-decl-after-if.c: New.
4092 * gcc.dg/20031223-1.c: Adjust.
4094 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4097 * g++.dg/cpp0x/variadic-throw.C: New.
4099 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4102 * g++.dg/cpp0x/variadic-unify.C: New.
4104 2007-12-04 Richard Guenther <rguenther@suse.de>
4108 * gcc.c-torture/compile/pr34334.c: New testcase.
4109 * g++.dg/torture/pr34222.C: New testcase.
4111 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4113 * gcc.c-torture/execute/20071202-1.c: New test.
4114 * gcc.dg/tree-ssa/pr34146-2.c: New test.
4116 2007-12-04 Tobias Burnus <burnus@net-b.de>
4119 * gfortran.dg/module_nan.f90: New.
4121 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
4123 * lib/target-supports.exp (get_compiler_messages): Replace with...
4124 (check_compile): ...this new procedure. Handle TYPE == executable.
4125 Use comments in the source to determine the correct extension.
4126 Return a pair containing the compiler output and the output filename.
4127 Don't delete the file here.
4128 (check_no_compiler_messages_nocache): New procedure.
4129 (check_no_compiler_messages): Use it.
4130 (check_no_messages_and_pattern_nocache): New procedure.
4131 (check_no_messages_and_pattern): Use it.
4132 (check_runtime_nocache, check_runtime): New procedures.
4133 (check_effective_target_tls): Use check_no_compiler_messages.
4134 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4135 (check_effective_target_tls_runtime): Use check_runtime.
4136 (check_effective_target_fstack_protector): Likewise.
4137 (check_iconv_available): Use check_runtime_nocache.
4138 (check_effective_target_fortran_large_real): Use
4139 check_no_compiler_messages.
4140 (check_effective_target_fortran_large_int): Likewise.
4141 (check_effective_target_static_libgfortran): Likewise.
4142 (check_750cl_hw_available): Use check_cached_effective_target
4143 and check_runtime_nocache.
4144 (check_vmx_hw_available): Likewise.
4145 (check_effective_target_broken_cplxf_arg): Likewise.
4146 (check_alpha_max_hw_available): Use check_runtime.
4147 (check_function_available): Use check_no_compiler_messages.
4148 (check_cxa_atexit_available): Use check_cached_effective_target
4149 and check_runtime_nocache.
4150 (check_effective_target_dfp_nocache): Use
4151 check_no_compiler_messages_nocache.
4152 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4153 (check_effective_target_dfp): Use check_cached_effective_target.
4154 (check_effective_target_dfprt): Likewise.
4155 (check_effective_target_arm_neon_hw): Use check_runtime.
4156 (check_effective_target_ultrasparc_hw): Likewise.
4157 (check_effective_target_c99_runtime): Use
4158 check_no_compiler_messages_nocache.
4160 2007-12-03 Jakub Jelinek <jakub@redhat.com>
4163 * gcc.dg/fold-rotate-1.c: New test.
4165 PR tree-optimization/33453
4166 * gcc.c-torture/compile/20071203-1.c: New test.
4168 2007-12-03 Robert Dewar <dewar@adacore.com>
4169 Samuel Tardieu <sam@rfc1149.net>
4172 * gnat.dg/check_elaboration_code.adb: New test.
4173 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4176 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4179 * g++.dg/cpp0x/pr34061.C: New.
4181 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4184 * g++.dg/other/error21.C: New.
4186 2007-12-02 Revital Eres <eres@il.ibm.com>
4188 * gcc.dg/sms-4.c: New testcase.
4190 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
4191 Revital Eres <eres@il.ibm.com>
4193 * gcc.dg/sms-3.c: New testcase.
4195 2007-12-01 Ollie Wild <aaw@google.com>
4198 * g++.dg/conversion/ptrmem9.C: New test.
4200 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4203 * gfortran.dg/namelist_41.f90: New test.
4205 2007-11-30 Tom Tromey <tromey@redhat.com>
4207 PR preprocessor/32868:
4208 * gcc.dg/cpp/pr32868.c: New file.
4210 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4213 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4215 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4217 PR rtl-optimization/34171
4218 * gcc.dg/pr34171.c: New testcase.
4220 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4222 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4224 2007-11-30 Tobias Burnus <burnus@net-b.de>
4227 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4228 * gfortran.dg/bind_c_usage_11.f03: New.
4229 * gfortran.dg/bind_c_usage_12.f03: New.
4231 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4234 * g++.dg/other/error20.C: New test.
4236 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4239 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4241 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4243 PR tree-optimization/34244
4244 * gcc.dg/tree-ssa/pr34244.c: New test.
4246 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4248 PR tree-optimization/33434
4249 * gcc.dg/pr33434-1.c: New test.
4250 * gcc.dg/pr33434-2.c: New test.
4251 * gcc.dg/pr33434-3.c: New test.
4252 * gcc.dg/pr33434-4.c: New test.
4255 * g++.dg/template/cond7.C: New test.
4259 * g++.dg/cpp0x/decltype7.C: New test.
4260 * g++.dg/cpp0x/decltype8.C: New test.
4262 2007-11-29 Tobias Burnus <burnus@net-b.de>
4265 * gfortran.dg/result_in_spec_3.f90: New.
4267 2007-11-29 Tobias Burnus <burnus@net-b.de>
4270 * gfortran.dg/mvbits_3.f90: New.
4272 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4274 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4276 (check_effective_target_hard_float): New.
4277 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4278 * gcc.dg/pr30957-1.c: Likewise.
4280 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4283 * gnat.dg/specs/variant_part.ads: New test.
4286 * gnat.dg/specs/attribute_parsing.ads: New test.
4289 * gnat.dg/specs/integer_value.ads: New test.
4292 * gnat.dg/specs/delta_small.ads: New test.
4294 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4296 PR tree-optimization/34140
4297 * gcc.c-torture/compile/20071128-1.c: New test.
4299 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4302 * gfortran.dg/data_array_1.f90
4303 * gfortran.dg/data_array_2.f90
4304 * gfortran.dg/data_array_3.f90
4305 * gfortran.dg/data_array_4.f90
4307 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4310 * gfortran.dg/blockdata_5.f90: New test.
4311 * gfortran.dg/blockdata_6.f90: New test.
4313 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4315 PR tree-optimization/34016
4316 * gcc.dg/pr34016.c: New test.
4318 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4321 * gfortran.dg/stfunc_6.f90: New test.
4324 * gfortran.dg/assign_10.f90: New test.
4326 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4329 * gfortran.dg/use_11.f90: New test.
4332 * gfortran.dg/generic_15.f90: New test.
4334 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4337 * gcc.dg/pr34225.c: New test.
4339 2007-11-27 Richard Guenther <rguenther@suse.de>
4341 PR tree-optimization/34241
4342 * g++.dg/torture/pr34241.C: New testcase.
4344 2007-11-27 Richard Guenther <rguenther@suse.de>
4346 * gcc.dg/builtins-error.c: New testcase.
4348 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4351 * g++.dg/ext/visibility/anon8.C: New test.
4353 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4356 * gcc.target/i386/pr34077.c: New testcase.
4358 2007-11-26 Tobias Burnus <burnus@net-b.de>
4361 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4362 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4363 * gfortran.dg/backslash_1.f90: Remove no longer needed
4364 -fno-backslash option.
4366 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4369 * gcc.dg/cpp/19990413-1.c: Update.
4370 * gcc.dg/parse-else-error.c: New.
4371 * gcc.dg/parse-else-error-2.c: New.
4372 * gcc.dg/parse-else-error-3.c: New.
4373 * gcc.dg/parse-else-error-4.c: New.
4375 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4378 * g++.dg/template/dependent-expr6.C: New testcase.
4380 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4383 * gcc.target/i386/pr34215.c: New test.
4385 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4388 * gcc.dg/torture/pr34174-1.c: New.
4390 2007-11-26 Richard Guenther <rguenther@suse.de>
4393 * gcc.dg/pr34233.c: New testcase.
4395 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4396 Revital Eres <eres@il.ibm.com>
4398 PR rtl-optimization/34085
4399 * gcc.dg/tree-prof (bb-reorg.c): New test.
4401 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4403 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4404 Return true for MIPS16 targets.
4406 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4409 * gfortran.dg/blockdata_4.f90: New test.
4411 2007-11-25 Tobias Burnus <burnus@net-b.de>
4414 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4415 * gfortran.dg/bind_c_usage_16.f03: New.
4416 * gfortran.dg/bind_c_usage_16_c.c: New.
4418 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4420 * gnat.dg/specs/size_clause1.ads: New test.
4421 * gnat.dg/specs/size_clause2.ads: Likewise.
4422 * gnat.dg/specs/size_clause3.ads: Likewise.
4424 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4427 * gfortran.dg/entry_16.f90: New test.
4429 2007-11-24 Tobias Burnus <burnus@net-b.de>
4432 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4434 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4437 * gfortran.dg/nested_modules_1.f90: Change the reference to
4438 FOO, forbidden by the standard, to a reference to W.
4439 * gfortran.dg/use_only_1.f90: New test.
4441 2007-11-23 Tobias Burnus <burnus@net-b.de>
4444 * gfortran.dg/nearest_3.f90: New test.
4446 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4449 * gfortran.dg/optional_dim_2.f90: New test.
4451 2007-11-23 Tobias Burnus <burnus@net-b.de>
4454 * gfortran.dg/bind_c_usage_15.f90: New.
4456 2007-11-23 Tobias Burnus <burnus@net-b.de>
4459 * gfortran.dg/nearest_2.f90: New.
4462 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4466 * g++.dg/ext/java-2.C: New test.
4468 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4469 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4472 * g++.dg/warn/pr5310.C: New.
4473 * g++.dg/warn/pr33160.C: New.
4475 2007-11-23 Richard Guenther <rguenther@suse.de>
4476 Michael Matz <matz@suse.de>
4478 PR tree-optimization/34176
4479 * gcc.c-torture/execute/pr34176.c: New testcase.
4481 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4484 * gcc.dg/Wconversion-5.c: New test.
4485 * g++.dg/Wconversion3.C: New test.
4487 2007-11-23 Richard Guenther <rguenther@suse.de>
4489 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4491 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4494 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4495 qualifiers in abstract declarator.
4497 2007-11-22 Tobias Burnus <burnus@net-b.de>
4499 * gfortran.dg/derived_constructor_comps_3.f90: New.
4501 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4504 * g++.dg/ext/visibility/anon7.C: New test.
4506 2007-11-22 Tobias Burnus <burnus@net-b.de>
4509 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4510 * gfortran.dg/bind_c_usage_13.f03: New.
4511 * gfortran.dg/bind_c_usage_14.f03: New.
4513 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4515 PR rtl-optimization/33848
4516 * gcc.dg/torture/pr33848.c: New test.
4518 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4521 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4523 2007-11-20 Richard Guenther <rguenther@suse.de>
4526 * gcc.c-torture/execute/pr34154.c: New testcase.
4528 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4530 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4532 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4535 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4536 so test passes with -frecord-marker=8.
4537 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4538 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4539 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4540 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4541 * gfortrand.dg/modulo_1.f90: Likewise.
4543 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4545 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4547 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4548 * gcc.dg/pr30957-1.c: Likewise.
4550 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4553 * g++.dg/template/crash74.C: New test.
4555 2007-11-20 Richard Guenther <rguenther@suse.de>
4557 * gcc.c-torture/execute/20071120-1.c: New testcase.
4559 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4562 * gcc.dg/tree-ssa/pr34146.c: New test.
4565 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4566 dependent on target settings like move_by_pieces etc.
4569 * g++.dg/template/vla2.C: New test.
4572 * g++.dg/overload/template3.C: New test.
4574 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4577 * gfortran.dg/optional_dim_2.f90: Remove test.
4579 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4581 * gcc.dg/dfp/ddmode-ice.c: New test.
4583 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4585 PR tree-optimization/34036
4586 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4588 2007-11-19 Richard Guenther <rguenther@suse.de>
4590 PR tree-optimization/34
4591 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4593 2007-11-19 Tobias Burnus <burnus@net-b.de>
4596 * gfortran.dg/bind_c_usage_10_c.c: New.
4597 * gfortran.dg/bind_c_usage_10.f03: New.
4599 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4601 * gcc.dg/pr33007.c: Expect new warning.
4602 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4603 * g++.dg/opt/pr34036.C: New test.
4605 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4608 * g++.dg/warn/noreturn-4.C: New test.
4609 * g++.dg/warn/noreturn-5.C: New test.
4610 * g++.dg/warn/noreturn-6.C: New test.
4611 * g++.dg/warn/noreturn-7.C: New test.
4613 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4616 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4617 integers so tests works with -fdefault-integer-8.
4618 * gfortran.fortran-torture/execute/elemental.f90: Use default
4619 integers so test passes with -fdefault-integer-8.
4620 * gfortran.fortran-torture/execute/der_io.f90: Increase
4621 buffer length so test passes with -fdefault-integer-8.
4622 * gfortran.dg/bounds_check_8.f90: Likewise.
4623 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4624 * gfortran.dg/equiv_7.f90: Set kind so test passes
4625 with -fdefault-integer-8.
4626 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4629 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4632 * gfortran.dg/optional_dim_2.f90: New test.
4635 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4637 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4639 PR rtl-optimization/34132
4640 * gcc.c-torture/compile/20071118-1.c: New test.
4642 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4645 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4647 2007-11-18 Tobias Burnus <burnus@net-b.de>
4650 * gfortran.dg/entry_14.f90: New.
4651 * gfortran.dg/entry_15.f90: New.
4653 2007-11-18 Richard Guenther <rguenther@suse.de>
4655 PR tree-optimization/34127
4656 * gcc.c-torture/compile/pr34127.c: New testcase.
4658 2007-11-18 Ben Elliston <bje@au.ibm.com>
4660 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4661 type specifier, as they are not permitted according to the AltiVec
4662 Programming Interface Manual.
4664 2007-11-17 Tobias Burnus <burnus@net-b.de>
4667 * gfortran.dg/bind_c_usage_9.f03: New.
4668 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4670 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4673 * interface.c (gfc_current_interface_head,
4674 gfc_set_current_interface_head): New functions.
4675 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4676 On syntax error, restore previous state of the interface.
4677 * gfortran.h (gfc_current_interface_head,
4678 gfc_set_current_interface_head): New prototypes.
4680 2007-11-17 Richard Guenther <rguenther@suse.de>
4683 * gcc.c-torture/execute/pr34130.c: New testcase.
4685 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4688 * gfortran.dg/fmt_label_1.f90: New test.
4690 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4693 * gfortran.dg/initialization_15.f90 : New test.
4695 2007-11-16 Richard Guenther <rguenther@suse.de>
4698 * gcc.c-torture/compile/pr34030.c: New testcase.
4700 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4703 * gfortran.dg/interface_assignment_3.f90.
4705 2007-11-16 Richard Guenther <rguenther@suse.de>
4707 PR tree-optimization/33870
4708 * gcc.dg/torture/pr33870.c: New testcase.
4710 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4713 * gfortran.dg/allocatable_function_3.f90.
4715 2007-11-16 Richard Guenther <rguenther@suse.de>
4717 PR tree-optimization/34113
4718 * gcc.c-torture/compile/pr34113.c: New testcase.
4720 2007-11-16 Richard Guenther <rguenther@suse.de>
4722 PR tree-optimization/34099
4723 * g++.dg/torture/pr3499.C: New testcase.
4724 * gcc.c-torture/execute/pr34099.c: Likewise.
4726 2007-11-16 Olivier Hainque <hainque@adacore.com>
4728 * gnat.dg/release_unc_maxalign.adb: New test.
4730 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4733 * g++.dg/template/crash73.C: New test.
4735 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4738 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4739 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4740 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4741 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4743 2007-11-15 Tobias Burnus <burnus@net-b.de>
4746 * gfortran.dg/proc_decl_11.f90: New.
4748 2007-11-15 Ben Elliston <bje@au.ibm.com>
4750 * gcc.target/spu/compare-dp.c: New test.
4752 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4754 * gcc.dg/pr33923.c: New test.
4756 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4759 * gcc.dg/pr34088.c: New test.
4761 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4763 * gcc.c-torture/compile/20071114-1.c: New test.
4765 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4768 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4769 to match known variations in symbol format. Document in comments.
4771 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4774 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4776 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4778 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4781 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4784 * gfortran.dg/proc_decl_1.f90: Update.
4785 * gfortran.dg/proc_decl_7.f90: New test.
4786 * gfortran.dg/proc_decl_8.f90: New test.
4787 * gfortran.dg/proc_decl_9.f90: New test.
4788 * gfortran.dg/proc_decl_10.f90: New test.
4790 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
4793 * gfortran.dg/transfer_assumed_size_1.f90: New test.
4795 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4802 * g++.dg/parse/crash36.C: Add another dg-error.
4803 * g++.dg/cpp0x/pr34054.C: New test.
4804 * g++.dg/cpp0x/pr34056.C: New test.
4805 * g++.dg/cpp0x/pr34057.C: New test.
4806 * g++.dg/cpp0x/pr34058.C: New test.
4807 * g++.dg/cpp0x/pr34060.C: New test.
4809 PR tree-optimization/34063
4810 * g++.dg/tree-ssa/pr34063.C: New test.
4812 2007-11-13 Diego Novillo <dnovillo@google.com>
4814 PR tree-optimization/33870
4815 * gcc.c-torture/execute/pr33870-1.c: New test.
4816 * gcc.dg/tree-ssa/alias-16.c: New test.
4818 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4821 * g++.dg/template/crash72.C: New test.
4823 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4825 * g++.dg/opt/cfg5.C: New test.
4827 2007-11-12 Richard Guenther <rguenther@suse.de>
4830 * gcc.c-torture/execute/pr34070-1.c: New testcase.
4831 * gcc.c-torture/execute/pr34070-2.c: Likewise.
4833 2007-11-12 Richard Guenther <rguenther@suse.de>
4836 * gcc.dg/pr34027-1.c: New testcase.
4837 * gcc.dg/pr34027-2.c: Likewise.
4839 2007-11-12 Ira Rosen <irar@il.ibm.com>
4841 PR tree-optimization/33953
4842 * gcc.dg/vect/pr33953.c: New testcase.
4844 2007-11-11 Tom Tromey <tromey@redhat.com>
4847 * g++.dg/ext/pr17577.h: New file.
4848 * g++.dg/ext/pr17577.C: New file.
4850 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4853 * g++.old-deja/g++.ns/template13.C: Update expected output.
4854 * g++.old-deja/g++.pt/friend23.C: Likewise.
4855 * g++.dg/warn/pr8570.C: New.
4857 2007-11-11 Jakub Jelinek <jakub@redhat.com>
4860 * g++.dg/template/pseudodtor4.C: New test.
4862 2007-11-10 Jakub Jelinek <jakub@redhat.com>
4865 * g++.dg/opt/inline14.C: New test.
4867 PR tree-optimization/33680
4868 * gcc.c-torture/compile/20071108-1.c: New test.
4871 * g++.dg/template/pseudodtor3.C: New test.
4873 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
4876 * g++.dg/cpp0x/variadic-init.C: New.
4878 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
4879 Jakub Jelinek <jakub@redhat.com>
4881 PR rtl-optimization/34012
4882 * gcc.target/i386/pr34012.c: New test.
4884 2007-11-09 Richard Guenther <rguenther@suse.de>
4886 PR tree-optimization/33604
4887 * g++.dg/tree-ssa/pr33604.C: New testcase.
4888 * gcc.dg/pr32721.c: Adjust pattern.
4890 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
4892 * gcc.target/mips/dse-1.c: Disable.
4894 2007-11-08 Tom Tromey <tromey@redhat.com>
4896 * gcc.dg/empty-source-3.c: Update warning location.
4897 * gcc.dg/gomp/barrier-2.c: Likewise.
4898 * gcc.dg/label-decl-3.c: Likewise.
4899 * gcc.dg/label-decl-2.c: Likewise.
4900 * gcc.dg/empty-source-2.c: Likewise.
4902 2007-11-08 Tom Tromey <tromey@redhat.com>
4905 * g++.dg/inherit/pr30297.C: New file.
4907 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
4909 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4910 -fno-common for cygwin and mingw32.
4912 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
4915 * gcc.dg/pr33826.c: New.
4916 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
4917 recursive functions being marked pure or const.
4919 2007-11-08 Tobias Burnus <burnus@net-b.de>
4922 * gfortran.dg/proc_decl_5.f90: New.
4923 * gfortran.dg/proc_decl_6.f90: New.
4925 2007-11-08 Jakub Jelinek <jakub@redhat.com>
4927 PR tree-optimization/32575
4928 * gcc.c-torture/execute/20071108-1.c: New test.
4930 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
4932 * g++.dg/opt/anchor1.C: New.
4934 2007-11-07 Diego Novillo <dnovillo@google.com>
4937 * gcc.c-torture/execute/pr33870.x: Remove.
4939 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
4944 * g++.dg/cpp0x/decltype-33837.C: New.
4945 * g++.dg/cpp0x/decltype-refbug.C: New.
4946 * g++.dg/cpp0x/decltype-33838.C: New.
4948 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4950 * gcc.c-torture/compile/20071107-1.c: New test.
4952 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4954 * gcc.dg/out-of-bounds-1.c: New test.
4956 2007-11-07 Jakub Jelinek <jakub@redhat.com>
4959 * g++.dg/warn/incomplete2.C: New test.
4960 * g++.dg/template/incomplete4.C: New test.
4961 * g++.dg/template/incomplete5.C: New test.
4963 2007-11-07 Olivier Hainque <hainque@adacore.com>
4965 * gnat.dg/max_align.adb: New test.
4967 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
4970 * gcc.target/i386/pr30961-1.c: New.
4972 2007-11-06 Tom Tromey <tromey@redhat.com>
4975 * g++.dg/warn/pragma-system_header3.h: New.
4976 * g++.dg/warn/pragma-system_header3.C: New.
4979 * g++.dg/warn/pragma-system_header4.C: New.
4980 * g++.dg/warn/pragma-system_header4.h: New.
4982 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4986 * g++.dg/other/canon-array.C: New.
4988 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4990 * g++.dg/parser/crash36.C: Tweak expected errors.
4991 * g++.dg/cpp0x/pr31439.C: New.
4992 * g++.dg/cpp0x/pr32114.C: New.
4993 * g++.dg/cpp0x/pr32115.C: New.
4994 * g++.dg/cpp0x/pr32125.C: New.
4995 * g++.dg/cpp0x/pr32126.C: New.
4996 * g++.dg/cpp0x/pr32127.C: New.
4997 * g++.dg/cpp0x/pr32128.C: New.
4998 * g++.dg/cpp0x/pr32253.C: New.
4999 * g++.dg/cpp0x/pr32566.C: New.
5000 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5001 * g++.dg/cpp0x/pr31438.C: Ditto.
5002 * g++.dg/cpp0x/variadic81.C: Ditto.
5003 * g++.dg/cpp0x/pr31432.C: Ditto.
5004 * g++.dg/cpp0x/pr31442.C: Ditto.
5006 2007-11-06 Jakub Jelinek <jakub@redhat.com>
5009 * g++.dg/other/datasec1.C: New test.
5011 PR tree-optimization/33458
5012 * g++.dg/opt/inline12.C: New test.
5014 PR tree-optimization/33993
5015 * gcc.c-torture/compile/20071105-1.c: New test.
5017 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5019 PR rtl-optimization/33648
5020 * gcc.dg/pr33648.c: Require effective target freorder.
5022 2007-11-05 Revital Eres <eres@il.ibm.com>
5024 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5026 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5031 * g++.dg/cpp0x/pr33996.C: New
5032 * g++.dg/cpp0x/rv-trivial-bug.C: New
5033 * g++.dg/cpp0x/pr33930.C: New
5035 2007-11-05 Nick Clifton <nickc@redhat.com>
5036 Sebastian Pop <sebastian.pop@amd.com>
5038 PR tree-optimization/32540
5039 PR tree-optimization/33922
5040 * gcc.dg/tree-ssa/pr32540-1.c: New.
5041 * gcc.dg/tree-ssa/pr32540-2.c: New.
5042 * gcc.dg/tree-ssa/pr33922.c: New.
5044 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5047 * g++.dg/cpp0x/variadic-rref.C: New.
5049 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5051 * g++dg/warn/pointer-integer-comparison.C: New.
5053 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5055 PR tree-optimization/33856
5056 * gcc.c-torture/compile/20071027-1.c: New test.
5059 * g++.dg/ext/label10.C: New test.
5062 * g++.dg/other/ptrmem9.C: New test.
5064 2007-11-04 Andrew Pinski <pinskia@gmail.com>
5067 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5069 2007-11-04 David Edelsohn <edelsohn@gnu.org>
5071 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5072 * g++.dg/ext/visibility/namespace2.C: Add argument to
5073 dg-require-visibility.
5074 * g++.dg/ext/java-1.C: Disable on AIX.
5076 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
5078 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
5080 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5083 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5085 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5088 * gcc.dg/20031223-1.c: Adjust error output.
5089 * gcc.dg/parse-decl-after-label.c: New.
5091 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5094 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5095 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5096 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5098 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5100 PR rtl-optimization/28940
5101 * gcc.target/i386/addr-sel-1.c: New test.
5103 2007-11-03 Jakub Jelinek <jakub@redhat.com>
5106 * gcc.dg/pr33670.c: New test.
5108 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5111 * g++.dg/lookup/typedef1.C: New test.
5113 2007-11-02 Janis Johnson <janis187@us.ibm.com>
5116 * lib/scandump.exp (dump-suffix): New.
5117 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5118 Include dump suffix in pass/fail messages, put regexp in quotes.
5120 2007-11-02 Paolo Carlini <pcarlini@suse.de>
5123 * g++.dg/other/error19.C: New.
5125 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
5127 PR rtl-optimization/28062
5128 * gcc.c-torture/compile/20071102-1.c: New test.
5130 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
5132 * g++.dg/cpp0x/pr33955.C: New.
5134 2007-11-01 Tom Tromey <tromey@redhat.com>
5136 PR preprocessor/30805:
5137 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5139 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5141 PR rtl-optimization/33648
5142 * gcc.dg/pr33648.c: New test.
5144 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5147 * g++.dg/template/pseudodtor1.C: New test.
5148 * g++.dg/template/pseudodtor2.C: New test.
5151 * g++.dg/rtti/typeid7.C: New test.
5153 2007-11-01 Tom Tromey <tromey@redhat.com>
5155 PR preprocessor/30805:
5156 * gcc.dg/cpp/pr30805.c: New file.
5158 2007-11-01 Janis Johnson <janis187@us.ibm.com>
5161 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5163 * gcc.c-torture/compile/20001205-1.c: Ditto.
5164 * gcc.c-torture/compile/20001226-1.c: Ditto.
5165 * gcc.c-torture/compile/20020312-1.c: Ditto.
5166 * gcc.c-torture/compile/20020604-1.c: Ditto.
5167 * gcc.c-torture/compile/920501-12.c: Ditto.
5168 * gcc.c-torture/compile/920501-4.c: Ditto.
5169 * gcc.c-torture/compile/920520-1.c: Ditto.
5170 * gcc.c-torture/compile/980506-1.c: Ditto.
5171 * gcc.c-torture/compile/990617-1.c: Ditto.
5172 * gcc.dg/compare6.c: Ditto.
5173 * g++.old-deja/g++.brendan/crash43.C: Ditto.
5174 * g++.old-deja/g++.brendan/synth1.C: Ditto.
5175 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5176 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5177 * g++.old-deja/g++.pt/static6.C: Ditto.
5178 * g++.old-deja/g++.pt/crash16.C: Ditto.
5179 * g++.old-deja/g++.mike/p10416.C: Ditto.
5180 * g++.old-deja/g++.mike/ns15.C: Ditto.
5181 * g++.old-deja/g++.mike/eh46.C: Ditto.
5183 2007-11-01 Tom Tromey <tromey@redhat.com>
5185 * gcc.dg/redecl-1.c: Update.
5186 * gcc.dg/pr20368-3.c: Update.
5187 * gcc.dg/inline-14.c: Update.
5188 * gcc.dg/builtins-30.c: Update.
5189 * gcc.dg/dremf-type-compat-4.c: Update.
5190 * gcc.dg/pr20368-2.c: Update.
5192 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5194 PR rtl-optimization/33673
5195 * gcc.dg/pr33673.c: New test.
5197 2007-11-01 Michael Matz <matz@suse.de>
5199 PR tree-optimization/33961
5200 * gcc.dg/pr33961.c: New test.
5202 2007-10-31 Paolo Carlini <pcarlini@suse.de>
5205 * g++.dg/template/error35.C: New.
5207 2007-10-31 Jakub Jelinek <jakub@redhat.com>
5210 * gcc.dg/pr31507-1.c: New test.
5211 * gcc.dg/pr31507-2.c: New test.
5213 2007-10-31 Revital Eres <eres@il.ibm.com>
5215 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5217 * gcc.dg/vect/tree-vect.h (check_vect): Add
5218 powerpc-*paired test.
5219 * lib/target-supports.exp (check_750cl_hw_available):
5221 (check_effective_target_vect_int,
5222 check_effective_target_vect_intfloat_cvt,
5223 check_effective_target_powerpc_altivec_ok,
5224 check_effective_target_vect_long,
5225 check_effective_target_vect_sdot_hi,
5226 check_effective_target_vect_udot_hi,
5227 check_effective_target_vect_pack_trunc,
5228 check_effective_target_vect_unpack,
5229 check_effective_target_vect_shift,
5230 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5232 * gcc.dg/vect/vect-ifcvt-11.c: New.
5233 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5234 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5235 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5236 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5237 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5238 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5240 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5241 Tobias Burnus <burnus@net-b.de>
5244 * gfortran.dg/module_read_1.f90: New.
5246 2007-10-31 Tom Tromey <tromey@redhat.com>
5248 PR preprocessor/30786:
5249 * gcc.dg/cpp/pr30786.c: New file.
5251 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5254 * gfortran.dg/interface_19.f90: New.
5255 * gfortran.dg/interface_20.f90: New.
5256 * gfortran.dg/interface_21.f90: New.
5258 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5260 PR tree-optimization/32377
5261 * gfortran.dg/vect/pr32377.f90: New.
5263 2007-10-31 Richard Guenther <rguenther@suse.de>
5266 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5267 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5269 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5272 * gfortran.dg/contained_3.f90: New.
5274 2007-10-31 Christian Bruel <christian.bruel@st.com>
5277 * g++.dg/opt/nrv8.C: New.
5279 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5282 * g++.dg/opt/compound1.C: New test.
5285 * g++.dg/template/ptrmem18.C: New test.
5287 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5290 * gfortran.dg/isnan_2.f90: New test.
5292 2007-10-30 Ed Schouten <ed@fxq.nl>
5294 PR tree-optimization/32500
5295 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5297 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5301 * g++.dg/cpp0x/pr31993.C: New
5302 * g++.dg/cpp0x/pr32252.C: New
5304 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5306 PR tree-optimization/33723
5307 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5309 2007-10-30 Richard Guenther <rguenther@suse.de>
5311 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5312 gcc.target/i386/loop-3.c.
5314 2007-10-30 Revital Eres <eres@il.ibm.com>
5316 * gcc.dg/vect/pr33866.c: Require vect_long.
5318 2007-10-30 Revital Eres <eres@il.ibm.com>
5320 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5321 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5323 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5325 PR tree-optimization/32893
5326 * lib/target-supports.exp
5327 (check_effective_target_unaligned_stack): new keyword.
5328 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5329 not sensitive to unaligned_stack.
5330 * gcc.dg/vect/vect-3.c: Likewise.
5331 * gcc.dg/vect/vect-4.c: Likewise.
5332 * gcc.dg/vect/vect-5.c: Likewise.
5333 * gcc.dg/vect/vect-6.c: Likewise.
5334 * gcc.dg/vect/vect-7.c: Likewise.
5335 * gcc.dg/vect/vect-13.c: Likewise.
5336 * gcc.dg/vect/vect-17.c: Likewise.
5337 * gcc.dg/vect/vect-18.c: Likewise.
5338 * gcc.dg/vect/vect-19.c: Likewise.
5339 * gcc.dg/vect/vect-20.c: Likewise.
5340 * gcc.dg/vect/vect-21.c: Likewise.
5341 * gcc.dg/vect/vect-22.c: Likewise.
5342 * gcc.dg/vect/vect-27.c: Likewise.
5343 * gcc.dg/vect/vect-29.c: Likewise.
5344 * gcc.dg/vect/vect-64.c: Likewise.
5345 * gcc.dg/vect/vect-65.c: Likewise.
5346 * gcc.dg/vect/vect-66.c: Likewise.
5347 * gcc.dg/vect/vect-72.c: Likewise.
5348 * gcc.dg/vect/vect-73.c: Likewise.
5349 * gcc.dg/vect/vect-86.c: Likewise.
5350 * gcc.dg/vect/vect-all.c: Likewise.
5351 * gcc.dg/vect/slp-25.c: Likewise.
5352 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5353 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5354 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5356 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5357 * gcc.dg/vect/vect-34.c: Likewise.
5358 * gcc.dg/vect/vect-36.c: Likewise.
5359 * gcc.dg/vect/vect-64.c: Likewise.
5360 * gcc.dg/vect/vect-65.c: Likewise.
5361 * gcc.dg/vect/vect-66.c: Likewise.
5362 * gcc.dg/vect/vect-68.c: Likewise.
5363 * gcc.dg/vect/vect-76.c: Likewise.
5364 * gcc.dg/vect/vect-77.c: Likewise.
5365 * gcc.dg/vect/vect-78.c: Likewise.
5367 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5368 testcase (without no-section-anchors prefix) but with global arrays.
5369 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5370 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5371 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5372 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5373 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5374 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5375 * gcc.dg/vect/vect-77-global.c: Likewise.
5376 * gcc.dg/vect/vect-78-global.c: Likewise.
5378 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5379 testcase (without no-section-anchors prefix) but fix alignment checks
5380 to also consider unaligned_stack targets.
5381 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5383 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5385 PR tree-optimization/33723
5386 * gcc.c-torture/execute/20071029-1.c: New test.
5387 * gcc.dg/tree-ssa/pr33723.c: New test.
5389 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5391 PR tree-optimization/33614
5392 * gcc.c-torture/compile/pr33614.c: New test.
5394 2007-10-29 Richard Guenther <rguenther@suse.de>
5396 PR tree-optimization/33870
5397 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5399 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5401 PR tree-optimization/33757
5402 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5403 true architectures instead of having a big dg-skip-if.
5406 * g++.dg/other/bitfield3.C: New test.
5408 2007-10-29 Richard Guenther <rguenther@suse.de>
5410 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5412 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5414 Automatic parallelization reduction tests.
5416 * gcc.dg/tree-ssa/reduc-1.c: New test.
5417 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5418 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5419 * gcc.dg/tree-ssa/reduc-2.c: New test.
5420 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5421 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5422 * gcc.dg/tree-ssa/reduc-3.c: New test.
5423 * gcc.dg/tree-ssa/reduc-6.c: New test.
5424 * gcc.dg/tree-ssa/reduc-7.c: New test.
5425 * gcc.dg/tree-ssa/reduc-8.c: New test.
5426 * gcc.dg/tree-ssa/reduc-9.c: New test.
5428 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5429 Zdenek Dvorak <ook@ucw.cz>
5431 OMP_ATOMIC Changes, testsuite changes.
5433 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5434 instead of gimple dump.
5435 * gcc.dg/gomp/atomic-9.c: Same.
5436 * gcc.dg/gomp/atomic-10.c: Same.
5437 * g++.dg/gomp/atomic-3.C: Same.
5438 * g++.dg/gomp/atomic-9.C: Same.
5439 * g++.dg/gomp/atomic-10.C: Same.
5441 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5445 * gfortran.dg/forall_12.f90: New test.
5448 * gfortran.dg/forall_13.f90: New test.
5450 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5451 Mark Mitchell <mark@codesourcery.com>
5454 * g++.dg/template/crash71.C: New.
5456 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5459 * gfortran.dg/module_md5_1.f90: Update hash-value.
5461 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5464 * g++.dg/torture/pr33589-1.C: New testcase.
5465 * g++.dg/torture/pr33589-2.C: New testcase.
5467 2007-10-28 Richard Guenther <rguenther@suse.de>
5469 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5471 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5472 Uros Bizjak <ubizjak@gmail.com>
5474 PR tree-optimization/33920
5475 * gcc.dg/tree-ssa/pr33290.c: New test.
5477 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5480 * gfortran.dg/argument_check_7.f90: New test.
5481 * gfortran.dg/argument_check_8.f90: New test.
5483 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5485 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5486 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5487 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5488 * gcc.target/i386/sse-14.c: Ditto.
5490 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5493 * g++.dg/other/ptrmem8.C: New test.
5496 * g++.dg/template/error34.C: New test.
5498 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5500 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5502 2007-10-27 Richard Guenther <rguenther@suse.de>
5504 PR tree-optimization/33870
5505 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5506 * gcc.c-torture/execute/pr33870.c: Likewise.
5508 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5511 * gfortran.dg/argument_checking_9.f90: New test.
5513 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5515 * g++.dg/other/pr33601.C: New.
5517 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5520 * g++.dg/init/new25.C: New.
5522 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5524 * g++.dg/cpp0x/pr33839.C: New.
5526 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5529 * g++.dg/template/arg6.C: New test.
5531 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5534 * g++.dg/parse/crash39.C: New.
5536 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5538 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5539 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5542 2007-10-25 David Daney <ddaney@avtrex.com>
5544 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5546 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5549 * g++.dg/template/error32.C: New.
5551 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5552 Ira Rosen <irar@il.ibm.com>
5554 PR tree-optimization/33833
5555 * gcc.dg/vect/pr33833.c: New testcase.
5557 2007-10-25 David Daney <ddaney@avtrex.com>
5559 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5561 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5562 Ira Rosen <irar@il.ibm.com>
5564 PR tree-optimization/33866
5565 * gcc.dg/vect/pr33866.c: New testcase.
5567 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5569 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5570 Add -w to compile flags to suppress "call-clobbered register" warnings
5571 and remove dg-warning directives.
5573 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5575 * gcc.dg/sms-2.c: Cleanup sms dump file.
5576 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5579 2007-10-24 David Daney <ddaney@avtrex.com>
5581 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5583 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5586 * gcc.target/mips/pr33755.c: New test.
5588 2007-10-24 Ira Rosen <irar@il.ibm.com>
5590 PR tree-optimization/33804
5591 * gcc.dg/vect/pr33804.c: New testcase.
5593 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5596 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5598 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5599 Uros Bizjak <ubizjak@gmail.com>
5601 PR rtl-optimization/33846
5602 * gcc.dg/vect/pr33846.c: New testcase.
5604 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5605 Dorit Nuzman <dorit@il.ibm.com>
5607 PR tree-optimization/33860
5608 * g++.dg/vect/pr33860.cc: New test.
5609 * g++.dg/vect/pr33860a.cc: New test.
5611 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5612 Revital Eres <eres@il.ibm.com>
5614 * gcc.dg/sms-2.c: New testcase.
5616 2007-10-22 David S. Miller <davem@davemloft.net>
5618 * gcc.dg/globalreg-1.c: New test.
5620 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5621 Dorit Nuzman <dorit@il.ibm.com>
5623 PR tree-optimization/33834
5624 PR tree-optimization/33835
5625 * g++.dg/vect/pr33834_1.cc: New test.
5626 * g++.dg/vect/pr33834_2.cc: New test.
5627 * g++.dg/vect/pr33835.cc: New test.
5629 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5631 * gcc.dg/pr33644.c: New test.
5633 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5636 * g++.dg/gomp/pr33372-1.C: New test.
5637 * g++.dg/gomp/pr33372-2.C: New test.
5638 * g++.dg/gomp/pr33372-3.C: New test.
5640 2007-10-22 Michael Matz <matz@suse.de>
5642 PR tree-optimization/33855
5643 * gcc.c-torture/compile/pr33855.c: New testcase.
5645 2007-10-22 Ira Rosen <irar@il.ibm.com>
5647 PR tree-optimization/33854
5648 * gcc.dg/vect/O1-pr33854.c: New testcase.
5649 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5651 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5653 * gcc.dg/unwind-1.c: Disable on AIX.
5654 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5656 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5659 * gfortran.dg/assign_9.f90: New test.
5661 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5663 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5664 (dg-mips-options): Skip tests that specify an ABI other than o32
5665 and o64 if generating MIPS16 hard-float code.
5667 2007-10-21 Ira Rosen <irar@il.ibm.com>
5668 Revital Eres <eres@il.ibm.com>
5670 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5671 * gcc.dg/vect/vect-16.c: Fix comment.
5672 * gcc.dg/vect/pr33369.c: Require vect_int.
5673 * gcc.dg/vect/slp-33.c: Add spaces.
5674 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5676 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5677 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5679 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5680 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5682 * gcc.dg/vect/slp-10.c: Add spaces.
5683 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5685 * gcc.dg/vect/slp-36.c: Require vect_int.
5686 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5687 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5688 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5689 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5691 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5692 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5693 instead of vector_alignment_reachable_for_double.
5694 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5695 (natural_alignment): Split into...
5696 (natural_alignment_32, natural_alignment_64): New.
5697 (vector_alignment_reachable): Depend on natural_alignment_32.
5698 (vector_alignment_reachable_for_double): Rename to ...
5699 (vector_alignment_reachable_for_64bit): And depend on
5700 natural_alignment_64.
5702 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5704 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5706 * g++.dg/vect/vect.exp: Likewise.
5707 * lib/fortran-torture.exp: Likewise.
5708 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5709 mipsisa64*-*-* as the target selector. Remove -mips64,
5710 -mhard-float and -mgp64 from the options list.
5711 * gcc.target/mips/mips-ps-2.c: Likewise.
5712 * gcc.target/mips/mips-ps-3.c: Likewise.
5713 * gcc.target/mips/mips-ps-4.c: Likewise.
5714 * gcc.target/mips/mips-ps-6.c: Likewise.
5715 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5717 * gcc.target/mips/sb1-1.c: Likewise.
5718 * gcc.target/mips/mips-ps-type.c: Likewise.
5719 * gcc.target/mips/mips-ps-7.c: New test.
5720 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5721 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5722 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5723 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5724 as forcing an ABI and an architecture.
5725 (is_gp32_flag, is_gp64_flag): Fold into...
5726 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5727 then -mfp64 imply -mhard-float. Apply register rules after the
5728 loop. Handle -march=mipsN like -mipsN.
5730 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5732 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5733 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5735 2007-10-20 Tobias Burnus <burnus@net-b.de>
5738 * gfortran.dg/entry_dummy_ref_3.f90: New.
5740 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5741 FX Coudert <fxcoudert@gcc.gnu.org>
5744 * gfortran.dg/char_cast_1.f90: New test.
5746 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5748 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5749 * gfortran.dg/large_real_kind_2.F90: ditto.
5750 * gfortran.dg/default_format_2.f90: ditto.
5751 * gfortran.dg/default_format_denormal_1.f90: ditto.
5753 2007-10-19 Richard Guenther <rguenther@suse.de>
5757 * gfortran.dg/pr32921.f: New testcase.
5759 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5762 * gfortran.dg/transfer_check_1.f90: Adjust options.
5764 2007-10-19 Richard Guenther <rguenther@suse.de>
5767 2007-10-19 Richard Guenther <rguenther@suse.de>
5770 * gfortran.dg/pr32921.f: New testcase.
5772 2007-10-19 Richard Guenther <rguenther@suse.de>
5774 * gcc.c-torture/execute/20071018-1.c: New testcase.
5776 2007-10-19 Richard Guenther <rguenther@suse.de>
5779 * gfortran.dg/pr32921.f: New testcase.
5781 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
5783 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5785 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
5787 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5789 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5792 * gfortran.dg/host_assoc_function_1.f90: Correct references.
5793 * gfortran.dg/host_assoc_function_3.f90: New test.
5795 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5798 * gfortran.dg/transfer_simplify_6.f90: New test.
5800 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5801 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5804 * gfortran.dg/pr33794.f90: New testcase.
5806 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5809 * gcc.target/i386/pr32961.c: New testcase.
5810 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5811 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5812 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5813 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5814 __builtin_ia32_pslldi128 defines.
5816 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
5819 * gfortran.dg/c_ptr_tests_13.f03: New test case.
5821 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5825 * g++.dg/template/void12.C: New.
5826 * g++.dg/template/void13.C: New.
5828 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5831 * g++.dg/template/void11.C: New.
5832 * g++.dg/template/void2.C: Adjust error markers.
5833 * g++.dg/template/void10.C: Likewise.
5834 * g++.dg/template/crash55.C: Likewise.
5836 2007-10-16 Mark Mitchell <mark@codesourcery.com>
5838 * g++.dg/opt/const5.C: New test.
5840 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
5841 Maxim Kuvyrkov <maxim@codesourcery.com>
5843 * gcc.target/ia64/20040709-2.c: New test.
5845 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5847 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5849 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
5851 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5852 to each function. Check that there are no unsigned loads.
5854 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5856 PR tree-optimization/33136
5857 * gcc.c-torture/execute/20070824-1.c: New test.
5858 * gcc.dg/pr33136-1.c: New test.
5859 * gcc.dg/pr33136-2.c: New test.
5860 * gcc.dg/pr33136-3.c: New test.
5862 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5864 PR tree-optimization/33735
5865 * g++.dg/torture/pr33735.C: New.
5867 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5870 * gcc.dg/va-arg-pack-2.c: New.
5872 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5874 PR tree-optimization/33619
5875 * gcc.dg/pr33619.c: New test.
5877 2007-10-15 David Edelsohn <edelsohn@gnu.org>
5879 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5881 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5883 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5886 * gfortran.dg/inquire_11.f90: New test.
5887 * gfortan.dg/negative_unit_int8.f: New test.
5889 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5892 * gcc.c-torture/compile/pr33133.c: New test.
5894 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5897 * gfortran.dg/namelist_40.f90: New test.
5899 2007-10-14 Tobias Burnus <burnus@net-b.de>
5902 * gfortran.dg/bounds_check_11.f90: New.
5904 2007-10-14 Andrew Pinski <pinskia@gmail.com>
5907 * g++.dg/other/ctor1.C: New test.
5908 * g++.dg/other/ctor2.C: New test.
5909 * g++.dg/other/dtor1.C: New test.
5911 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
5913 * gfortran.dg/bounds_check_10.f90: Fix testcase.
5915 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
5916 Paul Thomas <pault@gcc.gnu.org>
5920 * gfortran.dg/bounds_check_10.f90: New.
5922 2007-10-13 David Edelsohn <edelsohn@gnu.org>
5924 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5925 * gcc.target/powerpc/popcount-1.c: Same.
5927 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
5930 * g++.dg/conversion/op4.C: New test.
5932 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
5934 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5936 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5939 * gfortran.dg/ambiguous_specific_1.f90: New test.
5941 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5944 * gfortran.dg/impure_spec_expr_1.f90: New test.
5945 * gfortran.dg/char_result_7.f90: Remove illegal test.
5947 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
5950 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5951 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5952 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5953 * gcc.target/i386/pr11001-memset-1.c: New testcase.
5954 * gcc.target/i386/pr11001-memset-2.c: New testcase.
5955 * gcc.target/i386/pr11001-memset-3.c: New testcase.
5956 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5957 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5958 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5960 2007-10-12 Richard Guenther <rguenther@suse.de>
5963 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5964 * gcc.c-torture/execute/20071011-1.c: Likewise.
5965 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5967 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
5969 PR tree-optimization/33742
5970 * gcc.dg/pr33742.c: New testcase.
5972 2007-10-12 Jakub Jelinek <jakub@redhat.com>
5974 PR tree-optimization/33645
5975 * gcc.dg/pr33645-1.c: New test.
5976 * gcc.dg/pr33645-2.c: New test.
5977 * gcc.dg/pr33645-3.c: New test.
5980 * g++.dg/ext/label4.C: Adjust error regexp.
5981 * g++.dg/ext/label6.C: Adjust error regexp.
5982 * g++.dg/ext/label7.C: New test.
5983 * g++.dg/ext/label8.C: New test.
5984 * g++.dg/ext/label9.C: New test.
5986 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
5989 * gcc.dg/pr33676.c: New.
5991 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5994 * g++.dg/cpp0x/variadic83.C: New.
5996 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5999 * g++.dg/cpp0x/variadic81.C: New.
6000 * g++.dg/cpp0x/variadic82.C: Likewise.
6002 2007-10-11 Richard Guenther <rguenther@suse.de>
6005 * gcc.dg/pr33724.c: New testcase.
6007 2007-10-11 Richard Guenther <rguenther@suse.de>
6010 * gcc.dg/pr33726.c: New testcase.
6012 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
6015 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6017 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6020 * gfortran.dg/do_3.F90: Run with -fwrapv.
6022 2007-10-09 Geoffrey Keating <geoffk@apple.com>
6024 * gcc.dg/unwind-1.c: New.
6026 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6029 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
6030 failure on some common systems.
6032 2007-10-09 Richard Guenther <rguenther@suse.de>
6035 * gcc.dg/pr33692.c: New testcase.
6037 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
6040 * gcc.c-torture/execute/pr33669.c: New.
6042 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6044 PR tree-optimization/33615
6045 * g++.dg/tree-ssa/pr33615-2.C: New test.
6047 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6049 PR tree-optimization/33615
6050 * g++.dg/tree-ssa/pr33615.C: New test.
6052 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
6054 PR tree-optimization/33572
6055 * g++.dg/torture/pr33572.C: Replace with complete test.
6057 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
6060 * gfortran.dg/spec_expr_5.f90: New.
6062 2007-10-08 Geoffrey Keating <geoffk@apple.com>
6064 * gcc.dg/pragma-darwin-2.c: New.
6066 2007-10-08 Richard Guenther <rguenther@suse.de>
6071 * gcc.dg/pr33693.c: New testcase.
6072 * gcc.dg/pr33695.c: Likewise.
6073 * gcc.dg/pr33697.c: Likewise.
6075 2007-10-08 Richard Guenther <rguenther@suse.de>
6080 * gcc.dg/pr33691.c: New testcase.
6081 * gcc.dg/pr33694.c: Likewise.
6082 * gcc.dg/pr33696.c: Likewise.
6084 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6087 * gfortran.dg/gamma_5.f90: New test case
6089 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
6092 * initialization_1.f90: Fix dg-error annotations.
6093 * initialization_14.f90: New.
6094 * initialization_7.f90: Fix dg-error annotations.
6095 * initialization_9.f90: Likewise.
6097 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6099 * gfortran.dg/error_recovery_4.f90: New test.
6101 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6103 * gfortran.dg/default_format_denormal_2.f90: New test.
6104 * gfortran.dg/default_format_2.inc: New test.
6105 * gfortran.dg/default_format_denormal_1.f90: New test.
6106 * gfortran.dg/default_format_1.inc: New test.
6107 * gfortran.dg/default_format_1.f90: Don't test for denormalized
6109 * gfortran.dg/default_format_2.f90: Don't test for denormalized
6112 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6114 * gfortran.dg/namelist_15.f90: Revise test.
6116 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6118 PR tree-optimization/33655
6119 * gcc.dg/torture/pr33655.c: New.
6121 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6123 PR tree-optimization/33572
6124 * g++.dg/torture/pr33572.C: New.
6126 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
6129 * gfortran.dg/forall_11.f90: New.
6131 2007-10-05 Michael Matz <matz@suse.de>
6134 * gcc.dg/pr33667.c: New testcase.
6136 2007-10-05 Richard Guenther <rguenther@suse.de>
6139 * gcc.dg/pr33666.c: New testcase.
6141 2007-10-05 Michael Matz <matz@suse.de>
6144 * gcc.target/i386/pr33600.c: New testcase.
6146 2007-10-05 Richard Guenther <rguenther@suse.de>
6148 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6150 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
6153 * gcc.target/mips/pr33635-1.c: New test.
6155 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6158 * gfortran.dg/namelist_39.f90: Revise to use long names.
6160 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
6163 * gfortran.dg/pr33646.f90: New file.
6165 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6168 * gfortran.dg/char_type_len_2.f90: Adjust error message.
6169 * gfortran.dg/char_decl_2.f90: New test.
6171 2007-10-04 Richard Guenther <rguenther@suse.de>
6174 * gcc.c-torture/compile/pr33641.c: New testcase.
6176 2007-10-04 Michael Matz <matz@suse.de>
6178 PR rtl-optimization/33653
6179 * gcc.dg/pr33653.c: New.
6181 2007-10-04 Richard Guenther <rguenther@suse.de>
6183 PR tree-optimization/33627
6184 * g++.dg/torture/pr33627.C: New testcase.
6186 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
6189 * gfortran.dg/parens_6.f90: New.
6191 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
6195 * gfortran.dg/ambiguous_specific_1.f90: Remove.
6197 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
6199 * g++.dg/ext/gnu-inline-global-redecl.C: New.
6201 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
6204 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6206 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
6207 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
6209 * gcc.target/mips/fpr-moves-1.c: New test.
6210 * gcc.target/mips/fpr-moves-2.c: Likewise.
6211 * gcc.target/mips/fpr-moves-3.c: Likewise.
6212 * gcc.target/mips/fpr-moves-4.c: Likewise.
6213 * gcc.target/mips/fpr-moves-5.c: Likewise.
6214 * gcc.target/mips/fpr-moves-6.c: Likewise.
6215 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6217 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6219 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6221 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6223 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6224 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6226 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6229 * gfortran.dg/common_errors_1.f90: New.
6231 2007-10-03 Doug Kwan <dougkwan@google.com>
6232 Richard Guenther <rguenther@suse.de>
6235 * g++.dg/debug/using3.C: New testcase.
6237 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6240 * gfortran.dg/namelist_38.f90: New test.
6241 * gfortran.dg/namelist_39.f90: New test.
6243 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6246 * gfortran.dg/default_format_1.f90: New test.
6247 * gfortran.dg/default_format_2.f90: New test.
6248 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6249 * gfortran.dg/real_const_3.f90: Adjust expected output.
6251 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6253 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6254 default ABI. Split mips_forced_abi into mips_forced_abi and
6256 (is_gp32_flag): Return true for -mabi=32.
6257 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6258 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6259 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6260 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6261 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6262 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6263 * gcc.target/mips/save-restore-2.c: Likewise.
6264 * gcc.target/mips/save-restore-3.c: Likewise.
6265 * gcc.target/mips/save-restore-4.c: Likewise.
6267 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6270 * gcc.c-torture/compile/pr33617.c: New test.
6272 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6274 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6275 -gstabs+ for extended options.
6277 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6280 * gfortran.dg/ambiguous_specific_1.f90: New test.
6282 2007-10-02 Revital Eres <eres@il.ibm.com>
6284 * gcc.target/powerpc/paired-8.c: New test.
6285 * gcc.target/powerpc/paired-9.c: New test.
6286 * gcc.target/powerpc/paired-10.c: New test.
6288 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6291 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6293 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6296 * gfortran.dg/intent_out_2.f90: New test.
6298 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6301 * gfortran.dg/ambiguous_reference_1.f90: New test.
6303 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6308 * gfortran.dg/function_kinds_1.f90: New test.
6309 * gfortran.dg/function_kinds_2.f90: New test.
6310 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6311 use association into interfaces.
6313 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6316 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6317 (overflow): Use INFINITY, not FP_INFINITE.
6318 gcc.dg/float-range-4.c: Likewise.
6319 gcc.dg/float-range-5.c: Likewise.
6321 2007-10-01 Nick Clifton <nickc@redhat.com>
6323 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6326 2007-09-30 Diego Novillo <dnovillo@google.com>
6329 * g++.dg/tree-ssa/pr33593.C: New test.
6331 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6334 * gfortran.dg/PR19872.f: Fix test condition.
6335 * gfortran.dg/list_read_7.f90: New test.
6337 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6339 PR tree-optimization/33597
6340 * gcc.dg/vect/pr33597.c: New testcase.
6342 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6344 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6345 * gcc.target/i386/pr33524.c: ...this.
6347 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6350 * gfortran.dg/minmaxloc_4.f90: New.
6352 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6354 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6356 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6358 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6360 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6363 * g++.dg/cpp0x/variadic79.C: New.
6365 2007-09-28 Michael Matz <matz@suse.de>
6366 Jakub Jelinek <jakub@redhat.com>
6368 PR rtl-optimization/33552
6369 * gcc.target/i386/pr33552.c: New runtime test.
6370 * gcc.target/i386/strinline.c: New compile time test.
6372 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6374 * gfortran.dg/openmp_stack.f90: Removed.
6377 * g++.dg/cpp0x/variadic80.C: New test.
6379 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6381 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6384 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6387 * gcc.target/powerpc/gcse-1.c: New test.
6389 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6391 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6392 fixed capitalizations.
6393 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6394 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6395 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6396 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6397 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6398 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6399 * gfortran.dg/min_max_conformance.f90: Likewise.
6401 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6403 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6405 * gcc.dg/c99-tgmath-2.c: Likewise.
6406 * gcc.dg/c99-tgmath-3.c: Likewise.
6407 * gcc.dg/c99-tgmath-4.c: Likewise.
6409 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6412 * gfortran.dg/anint_1.f90: New test.
6414 2007-09-27 Ian Lance Taylor <iant@google.com>
6416 PR tree-optimization/33565
6417 * gcc.dg/Wstrict-overflow-20.c: New test.
6419 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6421 * gfortran.dg/openmp_stack.f90: Fix typo.
6422 * gfortran.dg/recursive_stack.f90: Fix typo.
6424 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6427 * g++.dg/template/error31.C: New.
6429 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6431 * lib/prune.exp: Prune also "^In function .*$" lines and
6432 "^ inlined from .*$" lines.
6434 2007-09-26 Richard Guenther <rguenther@suse.de>
6436 PR tree-optimization/33563
6437 * gcc.dg/torture/pr33563.c: New testcase.
6439 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6442 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6444 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6447 2007-09-26 Richard Guenther <rguenther@suse.de>
6449 PR tree-optimization/30375
6450 PR tree-optimization/33560
6451 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6452 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6453 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6454 * gcc.dg/torture/pr30375.c: New testcase.
6455 * gcc.dg/torture/pr33560.c: New testcase.
6456 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6458 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6461 * g++.dg/parse/crash38.C: New test.
6463 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6466 * gcc.target/i386/sse5-convert.c: New file, test int->long
6467 vectorized conversions.
6469 2007-09-25 Revital Eres <eres@il.ibm.com>
6471 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6473 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6476 * gcc.dg/enum-incomplete-1.c: New test.
6478 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6480 * gcc.c-torture/compile/20070919-1.c: New test.
6482 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6484 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6486 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6489 * g++.dg/inherit/override_attribs.C: New file.
6491 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6494 * io.c (check_format_string): Move NULL and constant checks into
6496 (check_io_constraints): Call gfc_simplify_expr() before calling
6497 check_format_string(). Remove NULL and constant checks.
6499 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6501 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6502 * gcc.c-torture/execute/loop-2g.x: Likewise.
6504 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6506 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6507 Reject hard-float modes unless the ABI is o32 or o64.
6508 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6509 of gcc.exp. Skip the tests when mips16 code generation is not
6511 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6512 and use dg-add-options mips16_attribute.
6514 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6517 * g++.dg/ext/attrib29.C: New test.
6519 2007-09-23 Ollie Wild <aaw@google.com>
6521 * gcc.dg/fold-bitand-1.c: New test.
6522 * gcc.dg/fold-bitand-2.c: New test.
6523 * gcc.dg/fold-bitand-3.c: New test.
6524 * gcc.dg/fold-bitand-4.c: New test.
6526 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6528 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6529 any of the macros to be defined for __mips16.
6530 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6532 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6534 * gcc.dg/vect/pr21591.c: Require vect_int.
6535 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6536 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6537 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6539 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6541 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6543 * gcc.dg/va-arg-pack-len-2.c: New test.
6544 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6546 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6548 PR tree-optimization/32772
6549 * gcc.c-torture/compile/20070905-1.c: New test.
6551 PR tree-optimization/32975
6552 * gcc.dg/pr32975.c: New test.
6555 * gcc.dg/pr28755.c: New test.
6557 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6559 * lib/target-supports.exp (check_effective_target_nomips16): New
6561 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6563 * gcc.dg/vect/vect.exp: Likewise.
6564 * g++.dg/vect/vect.exp: Likewise.
6565 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6566 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6567 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6568 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6569 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6570 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6571 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6572 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6573 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6574 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6575 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6576 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6577 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6578 (test14, test15, test16, test17, test18): Likewise.
6579 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6580 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6581 (test14, test15, test16, test17, test18, test19, test20, test21)
6583 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6584 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6585 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6586 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6587 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6588 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6589 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6590 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6591 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6592 (test13, test14, test15, test16, test17, test18, test19, test20)
6593 (test21, test22, test23, test24, test25, test26, test27, test28)
6594 (test29, test30, test31): Likewise.
6595 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6596 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6597 (test13, test14, test15, test16, test17, test18, test19, test20)
6598 (test21, test22, test23, test24, test25, test26, test27, test28)
6599 (test29, test30, test31, test32, test33, test34, test35, test36)
6600 (test37, test38, test39, test40, test41, test42, test43, test44)
6601 (test45, test46, test47, test48, test49, test50, test51, test52)
6602 (test53, test54, test55, test56, test57, test58, test59, test60)
6603 (test61, test62, test63): Likewise.
6604 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6605 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6606 (test13, test14, test15, test16, test17, test18, test19, test20)
6607 (test21, test22, test23, test24, test25, test26, test27, test28)
6608 (test29, test30, test31): Likewise.
6609 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6610 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6611 (test13, test14, test15, test16, test17, test18, test19, test20)
6612 (test21, test22, test23, test24, test25, test26, test27, test28)
6613 (test29, test30, test31): Likewise.
6614 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6615 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6616 (test13, test14, test15): Likewise.
6617 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6618 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6619 (test13, test14, test15): Likewise.
6620 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6621 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6622 (test13, test14, test15, test16, test17, test18, test19, test20)
6623 (test21, test22, test23, test24, test25, test26, test27, test28)
6624 (test29, test30, test31): Likewise.
6625 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6626 (matrix_multiply4: Likewise.
6627 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6628 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6629 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6630 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6631 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6632 (test13, test14, test15, test16, test17, test18, test19, test20)
6633 (test21, test22, test23, test24, test25, test26, test27, test28)
6634 (test29, test30, test31): Likewise.
6635 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6636 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6637 (test13, test14, test15, test16, test17, test18, test19, test20)
6638 (test21, test22, test23, test24, test25, test26, test27, test28)
6639 (test29, test30, test31): Likewise.
6640 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6641 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6642 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6643 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6644 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6645 (sub_v4qi): Likewise.
6646 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6647 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6648 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6649 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6650 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6651 (subb, subc): Likewise.
6652 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6653 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6654 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6655 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6656 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6657 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6658 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6659 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6660 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6661 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6662 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6663 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6664 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6666 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6668 * lib/target-supports.exp (add_options_for_mips16_attribute)
6669 (check_effective_target_mips16_attribute): New functions.
6670 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6672 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6674 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6675 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6676 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6677 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6678 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6679 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6680 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6681 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6682 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6683 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6684 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6685 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6686 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6687 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6688 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6689 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6690 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6691 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6692 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6693 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6694 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6695 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6696 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6697 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6699 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6701 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6702 options. Require { target mips16_attribute } and use dg-add-options
6703 to add the associated options.
6705 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6706 * gcc.target/mips/call-saved-3.c: Likewise.
6707 * gcc.target/mips/code-readable-1.c: Require { target
6708 mips16_attribute } and use dg-add-options to add the associated
6709 options. Remove trailing whitespace.
6711 * gcc.target/mips/code-readable-2.c: Likewise.
6712 * gcc.target/mips/code-readable-3.c: Likewise.
6713 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6714 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6715 Require { target mips16_attribute } and use dg-add-options to
6716 add the associated options.
6717 (cksum16, cksum8): Use MIPS16.
6718 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6719 Require { target mips16_attribute } and use dg-add-options to
6720 add the associated options.
6722 * gcc.target/mips/save-restore-2.c: Likewise.
6723 * gcc.target/mips/save-restore-3.c: Likewise.
6724 * gcc.target/mips/save-restore-4.c: Likewise.
6725 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6727 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6728 (foo): Use NOMIPS16.
6730 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6733 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6736 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6738 2007-09-22 Tobias Burnus <burnus@net-b.de>
6741 * gfortran.dg/gomp/free-2.f90: New.
6742 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6743 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6745 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6747 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6748 * gcc.target/i386/sse5-haddX.c: Ditto.
6749 * gcc.target/i386/sse5-hsubX.c: Ditto.
6750 * gcc.target/i386/sse5-maccXX.c: Ditto.
6751 * gcc.target/i386/sse5-msubXX.c: Ditto.
6752 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6753 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6754 * gcc.target/i386/sse5-permpX.c: Ditto.
6755 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6757 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6758 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6759 * gcc.target/i386/sse5-pcmov.c: Ditto.
6760 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6762 2007-09-22 Richard Guenther <rguenther@suse.de>
6764 PR tree-optimization/33146
6765 * gcc.c-torture/compile/pr33146.c: New testcase.
6767 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6769 * lib/target-supports.exp (check_cached_effective_target): New
6771 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6772 (check_effective_target_c99_runtime): New procedure.
6773 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6774 (test3l): Likewise cargl.
6775 * gcc.dg/builtins-59.c: Require c99_runtime.
6776 * gcc.dg/builtins-61.c: Likewise.
6777 * gcc.dg/builtins-62.c: Likewise.
6779 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6781 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6782 * lib/target-supports-dg.exp (dg-add-options): Likewise.
6783 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6784 target-specific dg-options.
6785 * gcc.dg/builtins-20.c: Likewise.
6786 * gcc.dg/builtins-53.c: Likewise.
6787 * gcc.dg/builtins-55.c: Likewise.
6788 * gcc.dg/single-precision-constant.c: Likewise.
6789 * gcc.dg/torture/builtin-convert-1.c: Likewise.
6790 * gcc.dg/torture/builtin-convert-2.c: Likewise.
6791 * gcc.dg/torture/builtin-convert-3.c: Likewise.
6792 * gcc.dg/torture/builtin-convert-4.c: Likewise.
6793 * gcc.dg/torture/builtin-power-1.c: Likewise.
6795 2007-09-21 Chao-ying Fu <fu@mips.com>
6797 * lib/target-supports.exp (check_effective_target_fixed_point): New to
6798 check if targets have fixed-point supports.
6799 * gcc.dg/fixed-point/fixed-point.exp: New file.
6800 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6801 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6802 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6803 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6804 * gcc.dg/fixed-point/constants-pedantic.c,
6805 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6806 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6807 * gcc.dg/fixed-point/keywords-ignored-c99.c,
6808 * gcc.dg/fixed-point/keywords-pedantic.c,
6809 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6810 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6811 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6812 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6813 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6814 * gcc.dg/fixed-point/func-vararg-mixed.c,
6815 * gcc.dg/fixed-point/operator-logical.c,
6816 * gcc.dg/fixed-point/struct-union.c,
6817 * gcc.dg/fixed-point/bit-complement.c,
6818 * gcc.dg/fixed-point/operator-bitwise.c,
6819 * gcc.dg/fixed-point/operator-comma.c,
6820 * gcc.dg/fixed-point/struct-layout-1.c,
6821 * gcc.dg/fixed-point/union-init.c,
6822 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6823 * gcc.dg/fixed-point/func-mixed.c,
6824 * gcc.dg/fixed-point/func-vararg-size0.c,
6825 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6826 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6827 * gcc.dg/fixed-point/operator-unary.c,
6828 * gcc.dg/fixed-point/allop-const.c,
6829 * gcc.dg/fixed-point/muldiv-warning.c,
6830 * gcc.dg/nofixed-point-1.c,
6831 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6832 * gcc.target/mips/fixed-vector-type.c,
6833 * gcc.target/mips/fixed-scalar-type.c: New tests.
6835 2007-09-21 Olivier Hainque <hainque@adacore.com>
6837 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6838 * gnat.dg/test_nested_subtype_byref.adb: New test.
6840 2007-09-21 Jakub Jelinek <jakub@redhat.com>
6843 * gfortran.dg/gomp/pr33439.f90: New test.
6845 2007-09-21 Tobias Burnus <burnus@net-b.de>
6848 * gfortran.dg/merge_char_3.f90: New.
6850 2007-09-21 Tobias Burnus <burnus@net-b.de>
6853 * gfortran.dg/transfer_check_1.f90: New.
6855 2007-09-20 Asher Langton <langton2@llnl.gov>
6858 * gfortran.dg/init_flag_1.f90: New.
6859 * gfortran.dg/init_flag_2.f90: New.
6860 * gfortran.dg/init_flag_3.f90: New.
6861 * gfortran.dg/init_flag_4.f90: New.
6862 * gfortran.dg/init_flag_5.f90: New.
6863 * gfortran.dg/init_flag_6.f90: New.
6864 * gfortran.dg/init_flag_7.f90: New.
6866 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6869 * g++.dg/ext/anon-struct6.C: New.
6871 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6874 * gfortran.dg/inquire_10.f90: New test.
6876 2007-09-20 Joseph Myers <joseph@codesourcery.com>
6878 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6880 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6883 * gfortran.dg/used_types_18.f90: Declare variable of empty
6886 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6889 * gfortran.dg/array_constructor_19.f90: New test.
6891 2007-09-20 Jakub Jelinek <jakub@redhat.com>
6894 * gcc.dg/debug/pr33316.c: New test.
6897 * g++.dg/cpp0x/variadic76.C: New test.
6898 * g++.dg/cpp0x/variadic77.C: New test.
6899 * g++.dg/cpp0x/variadic78.C: New test.
6903 * gcc.c-torture/execute/20070919-1.c: New test.
6904 * gcc.dg/pr33238.c: New test.
6905 * gcc.dg/pr27301.c: New test.
6907 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
6909 * lib/target-supports.exp (check_effective_target_mips64): New
6911 * gcc.dg/lower-subreg-1.c: Require !mips64.
6912 * gcc.dg/sibcall-3.c (ATTR): New macro.
6913 (recurser_void1, recurser_void2): Use it.
6914 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6915 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6917 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
6919 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6920 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
6922 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6924 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
6927 * gfortran.dg/c_loc_tests_11.f03: New test case.
6929 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6932 * g++.dg/init/ref14.C: New.
6934 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
6936 * gnat.dg/slice2.ad[sb]: New testcase.
6938 2007-09-19 Nick Clifton <nickc@redhat.com>
6940 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6942 2007-09-19 Jie Zhang <jie.zhang@analog.com>
6944 * gcc.target/bfin/bfin.exp: New.
6945 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6946 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6947 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6948 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6949 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6950 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6951 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6952 mcpu-bf561.c, mcpu-default.c}: New tests.
6954 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
6956 Restore detection of unsupported TLS.
6959 2007-02-10 Richard Henderson <rth@redhat.com>
6961 * lib/target-supports.exp (check_effective_target_tls): Redefine
6962 to mean non-emulated tls.
6963 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6964 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6965 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6966 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6967 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6968 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6969 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6972 * lib/target-supports.exp (check_effective_target_tls): Use
6973 stronger test for compiler support for TLS.
6974 (check_effective_target_tls_native): New, to test for non-emulated
6976 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6977 instead of dg-require-effective-target tls.
6978 * g++.dg/gomp/copyin-1.C: Likewise.
6979 * g++.dg/gomp/sharing-1.C: Likewise.
6980 * g++.dg/gomp/tls-1.C: Likewise.
6981 * g++.dg/gomp/tls-2.C: Likewise.
6982 * g++.dg/gomp/tls-3.C: Likewise.
6983 * g++.dg/tls/diag-1.C: Likewise.
6984 * g++.dg/tls/diag-2.C: Likewise.
6985 * g++.dg/tls/diag-3.C: Likewise.
6986 * g++.dg/tls/diag-4.C: Likewise.
6987 * g++.dg/tls/diag-5.C: Likewise.
6988 * g++.dg/tls/init-1.C: Likewise.
6989 * g++.dg/tls/init-2.C: Likewise.
6990 * g++.dg/tls/trivial.C: Likewise.
6991 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6992 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6993 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6994 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6995 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6996 * gcc.dg/gomp/clause-1.c: Likewise.
6997 * gcc.dg/gomp/copyin-1.c: Likewise.
6998 * gcc.dg/gomp/sharing-1.c: Likewise.
6999 * gcc.dg/gomp/tls-1.c: Likewise.
7000 * gcc.dg/gomp/tls-2.c: Likewise.
7001 * gcc.dg/tls/alpha-1.c: Likewise.
7002 * gcc.dg/tls/opt-1.c: Likewise.
7003 * gcc.dg/tls/opt-13.c: Likewise.
7004 * gcc.dg/tls/opt-14.c: Likewise.
7005 * gcc.dg/tls/opt-2.c: Likewise.
7006 * gcc.dg/tls/opt-3.c: Likewise.
7007 * gcc.dg/tls/opt-4.c: Likewise.
7008 * gcc.dg/tls/opt-7.c: Likewise.
7009 * gcc.dg/tls/section-1.c: Likewise.
7010 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7011 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7012 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7013 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7014 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7015 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7016 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7017 * gfortran.dg/gomp/crayptr2.f90: Likewise.
7018 * gfortran.dg/gomp/fixed-1.f: Likewise.
7019 * gfortran.dg/gomp/free-1.f90: Likewise.
7020 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7021 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7022 * gfortran.dg/gomp/reduction1.f90: Likewise.
7023 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7025 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7028 * gfortran.dg/bounds_check_9.f90: New test.
7029 * gfortran.dg/bounds_check_fail_2.f90: New test.
7031 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7033 PR c++/33462 (again)
7034 * g++.dg/ext/va-arg1.C: Adjust.
7036 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7039 * g++.dg/ext/va-arg1.C: New.
7041 2007-09-18 Tobias Burnus <burnus@net-b.de>
7043 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7045 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7048 * g++.dg/rtti/typeid6.C: New.
7050 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7053 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7054 * g++.dg/ext/is_class_error2.C: New.
7056 2007-09-18 Richard Guenther <rguenther@suse.de>
7058 PR tree-optimization/33340
7059 * g++.dg/torture/pr33340.C: New testcase.
7061 2007-09-18 Tobias Burnus <burnus@net-b.de>
7064 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7065 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7066 * gfortran.dg/elemental_subroutine_5.f90: New.
7068 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
7070 * lib/target-supports.exp (check_profiling_available): Extend
7071 mips*-*-elf check to mips*-*-elf*.
7073 2007-09-18 Jakub Jelinek <jakub@redhat.com>
7075 * gcc.dg/format/c90-scanf-5.c: New test.
7076 * gcc.dg/format/c99-scanf-4.c: New test.
7077 * gcc.dg/format/ext-7.c: New test.
7078 * gcc.dg/format/ext-8.c: New test.
7081 * gcc.c-torture/compile/20070915-1.c: New test.
7083 2007-09-17 Tobias Burnus <burnus@net-b.de>
7086 * gfortran.dg/private_type_9.f90: New.
7088 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7091 * gfortran.dg/pr33449.f90: New test.
7093 2007-09-17 Tobias Burnus <burnus@net-b.de>
7095 * gfortran.dg/interface_15.f90: Compile with -std=f95.
7096 * gfortran.dg/private_type_1.f90: Ditto
7097 * gfortran.dg/interface_18.f90: New.
7098 * gfortran.dg/private_type_8.f90: New.
7100 2007-09-16 Paolo Carlini <pcarlini@suse.de>
7103 * g++.dg/warn/new1.C: Adjust.
7104 * g++.dg/torture/str_empty.C: Likewise.
7106 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7108 * gcc.target/mips/dse-1.c: New test.
7110 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
7113 * g++.dg/overload/operator3.C: New.
7115 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7117 * gcc.target/mips/truncate-1.c: New test.
7119 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
7125 * gfortran.dg/subref_array_pointer_1.f90: New test.
7126 * gfortran.dg/subref_array_pointer_2.f90: New test.
7128 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
7130 * gfortran.dg/nint_2.f90: Correct last change.
7132 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
7134 * gcc.dg/tree-ssa/parallelization-1.c: New test.
7136 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
7138 * gcc.dg/vect/pr33373b.c: New test.
7140 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
7143 * gcc.target/i386/pr33438.c: New test.
7145 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7147 * gfortran.dg/nint_2.f90: Revert previous commit.
7149 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7151 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7153 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
7156 * g++.dg/other/unused1.C: XFAIL class2 scan.
7158 2007-09-13 Tobias Burnus <burnus@net-b.de>
7161 * gfortran.dg/elemental_args_check_1.f90: New.
7162 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7163 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7165 2007-09-13 Tobias Burnus <burnus@net-b.de>
7167 * gfortran.dg/recursive_check_3.f90: New.
7169 2007-09-13 Tobias Burnus <burnus@net-b.de>
7172 * gfortran.dg/elemental_bind_c.f90: New.
7174 2007-09-13 Richard Sandiford <richard@codesourcery.com>
7176 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7177 * gcc.target/mips/mips16-attributes-2.c: New test.
7178 * gcc.target/mips/mips16-attributes-3.c: Likewise.
7179 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
7180 hard-float asm when __mips16 is defined.
7181 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7182 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7183 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7184 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7185 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7186 * gcc.target/mips/pr26765.c (foo): Likewise.
7187 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7188 targets, use dg-mips-options instead of dg-options, and use -mgp32
7189 to force 32-bit mode.
7190 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7192 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7194 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7195 Michael Meissner <michael.meissner@amd.com>
7197 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7198 * gcc.target/i386/sse5-hsubX.c: Ditto.
7199 * gcc.target/i386/sse5-permpX.c: Ditto.
7200 * gcc.target/i386/sse5-haddX.c: Ditto.
7201 * gcc.target/i386/sse5-maccXX.c: Ditto.
7202 * gcc.target/i386/sse5-msubXX.c: Ditto.
7203 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7204 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7206 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7207 optimizes floating point conditional moves into the pcmov
7208 instruction on SSE5.
7209 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7211 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7212 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7215 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7216 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7218 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7219 optimizes (a*b)+c into fmadd on SSE5.
7221 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7222 whether the SSE5 instructions can be generated.
7224 * gcc.target/i386/sse5-check.h: New. Add support for
7227 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7228 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7229 * gcc.target/i386/sse-13.c: Ditto.
7230 * gcc.target/i386/sse-14.c: Ditto.
7232 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7235 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7236 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7238 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7241 * gcc.dg/pr32338-1.c: New test.
7242 * gcc.dg/pr32338-2.c: New test.
7244 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7246 * lib/target-supports.exp (check_effective_target_sync_int_long):
7247 Revert change to add xtensa.
7248 (check_effective_target_sync_char_short): Likewise.
7250 2007-09-12 Olivier Hainque <hainque@adacore.com>
7252 * gnat.dg/packed_subtype.adb: New test.
7254 2007-09-12 Tobias Burnus <burnus@net-b.de>
7257 * gfortran.dg/intrinsic_size.f90: New.
7259 2007-09-12 Tobias Burnus <burnus@net-b.de>
7263 * gfortran.dg/conflicts_2.f90: New.
7265 2007-09-12 Ira Rosen <irar@il.ibm.com>
7267 PR tree-optimization/32377
7268 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7269 dependence distance.
7270 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7271 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7272 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7273 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7275 2007-09-12 Richard Guenther <rguenther@suse.de>
7278 * gcc.c-torture/compile/pr33382.c: New testcase.
7279 * gcc.c-torture/execute/pr33382.c: Likewise.
7281 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7284 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7286 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7288 PR tree-optimization/33373
7289 * gcc.dg/vect/pr33373.c: New test.
7291 2007-09-12 Ben Elliston <bje@au.ibm.com>
7293 * lib/target-supports.exp (check_effective_target_vect_no_double):
7296 2007-09-12 Ben Elliston <bje@au.ibm.com>
7297 Ulrich Weigand <uweigand@de.ibm.com>
7299 * gcc.target/spu/dfcgt-nan.c: New test.
7301 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7303 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7305 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7308 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7310 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7312 * gcc.dg/va-arg-pack-len-1.c: New test.
7313 * g++.dg/va-arg-pack-len-1.C: New test.
7315 2007-09-11 Michael Matz <matz@suse.de>
7317 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7319 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7321 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7322 checks for size of long double.
7323 * gcc.dg/dfp/convert.h: New file.
7324 * gcc.dg/dfp/convert-bfp-2.c: New test.
7325 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7326 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7327 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7328 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7329 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7330 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7331 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7332 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7333 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7335 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7337 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7338 Change dg-final to expect 1 non-profitable loop and
7340 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7341 Change dg-final to expect 1 non-profitable loop and
7343 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7344 Change dg-final to expect 1 profitable loop.
7345 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7346 Change dg-final to expect 1 profitable loop.
7348 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7350 * gcc.target/mips/call-saved-1.c: New test.
7351 * gcc.target/mips/call-saved-2.c: Likewise.
7352 * gcc.target/mips/call-saved-3.c: Likewise.
7353 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7354 instead of mips_mips64. Set mips_fp64 too.
7355 (is_gp32_flag): Return true for -mips1 and -mips2.
7356 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7358 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7360 * g++.dg/ext/va-arg-pack-1.C: New test.
7361 * g++.dg/ext/va-arg-pack-2.C: New test.
7363 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7366 * gcc.dg/vect/pr33369.c: New test.
7368 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7371 * gfortran.dg/array_memcpy_5.f90: New test.
7373 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7375 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7377 2007-09-09 Richard Guenther <rguenther@suse.de>
7379 * gcc.c-torture/compile/20070906-1.c: New testcase.
7381 2007-09-09 Ira Rosen <irar@il.ibm.com>
7383 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7385 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7386 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7387 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7390 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7392 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7394 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7396 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7398 2007-09-09 Ira Rosen <irar@il.ibm.com>
7400 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7401 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7402 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7403 Compile tests with -fno-tree-pre.
7404 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7405 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7406 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7407 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7408 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7409 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7410 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7411 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7412 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7413 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7414 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7415 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7416 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7417 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7418 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7419 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7420 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7421 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7422 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7424 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7426 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7428 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7429 Use remote_exec to call c++filt.
7430 * lib/target-supports-dg.exp (dg-require-host-local): New.
7431 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7432 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7433 * g++.dg/rtti/repo1.C: Likewise.
7434 * g++.dg/template/repo1.C: Likewise.
7435 * g++.dg/template/repo2.C: Likewise.
7436 * g++.dg/template/repo3.C: Likewise.
7437 * g++.dg/template/repo4.C: Likewise.
7438 * g++.dg/template/repo5.C: Likewise.
7439 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7440 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7441 * g++.old-deja/g++.pt/repo1.C: Likewise.
7442 * g++.old-deja/g++.pt/repo2.C: Likewise.
7443 * g++.old-deja/g++.pt/repo3.C: Likewise.
7444 * g++.old-deja/g++.pt/repo4.C: Likewise.
7445 * gcc.dg/cpp/trad/builtins.c: Likewise.
7447 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7449 PR tree-optimization/32283
7450 * gcc.dg/tree-ssa/loop-31.c: New test.
7452 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7454 PR rtl-optimization/26449
7455 * gcc.target/i386/pr26449-1.c: New file.
7457 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7460 PR rtl-optimization/26449
7461 * gcc.target/i386/pr33329.c: New file.
7463 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7465 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7467 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7469 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7471 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7473 PR tree-optimization/33301
7474 * gfortran.dg/vect/pr33301.f: New test.
7476 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7479 * gfortran.dg/backspace_10.f90: New test.
7481 2007-09-07 Richard Guenther <rguenther@suse.de>
7484 2007-09-06 Richard Guenther <rguenther@suse.de>
7486 PR tree-optimization/32586
7487 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7488 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7489 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7490 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7491 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7492 now obsolete simplification.
7494 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7496 PR tree-optimization/33299
7497 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7498 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7500 2007-09-07 Richard Guenther <rguenther@suse.de>
7503 2007-09-06 Richard Guenther <rguenther@suse.de>
7505 PR tree-optimization/32586
7506 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7507 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7508 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7509 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7510 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7511 now obsolete simplification.
7513 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7515 PR tree-optimization/32821
7516 * gcc.dg/tree-ssa/pr32821.c: New file.
7518 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7520 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7521 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7522 and mips_forced_no_er.
7523 (dg-mips-options): Add -mno-abicalls when a small-data option is
7524 specified. Skip tests with small-data options if mips_forced_gp.
7525 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7526 * gcc.target/mips/sdata-1.c: New test.
7527 * gcc.target/mips/sdata-2.c: Likewise.
7528 * gcc.target/mips/sdata-3.c: Likewise.
7529 * gcc.target/mips/sdata-4.c: Likewise.
7531 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7534 * spread_zerosize_1.f90: New test case.
7535 * spread_bounds_1.f90: New test case.
7537 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7540 * g++.dg/template/static31.C: New.
7542 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7545 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7548 2007-09-06 David Daney <ddaney@avtrex.com>
7549 Richard Sandiford <richard@codesourcery.com>
7552 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7553 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7554 * gcc.target/mips/pr33256.c: New test.
7556 2007-09-06 Tom Tromey <tromey@redhat.com>
7558 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7560 2007-09-06 Richard Guenther <rguenther@suse.de>
7562 PR tree-optimization/32586
7563 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7564 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7565 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7566 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7567 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7568 now obsolete simplification.
7570 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7572 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7573 * gcc.target/i386/sse3-addsubps.c: Ditto.
7574 * gcc.target/i386/sse3-haddpd.c: Ditto.
7575 * gcc.target/i386/sse3-haddps.c: Ditto.
7576 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7577 * gcc.target/i386/sse3-hsubps.c: Ditto.
7578 * gcc.target/i386/sse3-lddqu.c: Ditto.
7579 * gcc.target/i386/sse3-movddup.c: Ditto.
7580 * gcc.target/i386/sse3-movshdup.c: Ditto.
7581 * gcc.target/i386/sse3-movsldup.c: Ditto.
7583 2007-09-06 Richard Guenther <rguenther@suse.de>
7585 PR tree-optimization/33302
7586 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7588 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7591 * gfortran.dg./fmt_float.f90: New test.
7593 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7596 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7598 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7600 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7601 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7603 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7605 * g++.dg/eh/builtin1.C: New test.
7606 * g++.dg/eh/builtin2.C: New test.
7607 * g++.dg/eh/builtin3.C: New test.
7610 * g++.dg/eh/builtin4.C: New test.
7612 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7614 * gcc.target/powerpc/dfp-dd.c: New test.
7615 * gcc.target/powerpc/dfp-td.c: New test.
7617 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7619 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7620 * gcc.dg/va-arg-pack-1.c: New test.
7622 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7624 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7625 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7626 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7627 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7628 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7630 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7633 * g++.dg/ext/anon-struct5.C: New.
7635 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7637 * gcc.dg/i386-cpuid.h: Remove.
7638 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7639 (main): Use __get_cpuid to get target features.
7640 * gcc.target/i386/sse-check.h: Ditto.
7641 * gcc.target/i386/sse2-check.h: Ditto.
7642 * gcc.target/i386/sse3-check.h: Ditto.
7643 * gcc.target/i386/ssse3-check.h: Ditto.
7644 * gcc.target/i386/sse4_1-check.h: Ditto.
7645 * gcc.target/i386/sse4_2-check.h: Ditto.
7646 * gcc.target/i386/sse4a-check.h: Ditto.
7647 * gcc.dg/torture/pr16104-1.c: Ditto.
7648 (do_test): Change to void.
7649 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7650 * gcc.target/i386/sse-6.c: Ditto.
7651 * gcc.target/i386/sse-7.c: Ditto.
7652 * g++.dg/other/i386-1.C: Include cpuid.h.
7653 (main): New function. Use __get_cpuid to get target fetaures.
7655 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7656 David Ung <davidu@mips.com>
7657 Nigel Stephens <nigel@mips.com>
7659 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7660 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7661 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7662 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7663 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7664 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7665 * gcc.dg/torture/pr19683-1.c: Likewise.
7666 * gcc.target/mips/madd-3.c: Likewise.
7667 * gcc.target/mips/maddu-3.c: Likewise.
7668 * gcc.target/mips/msub-3.c: Likewise.
7669 * gcc.target/mips/msubu-3.c: Likewise.
7670 * gcc.target/mips/asm-1.c: Likewise.
7671 * gcc.target/mips/branch-1.c: Likewise.
7672 * gcc.target/mips/ins-1.c: Likewise.
7673 * gcc.target/mips/near-far-3.c: Likewise.
7674 * gcc.target/mips/near-far-4.c: Likewise.
7675 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7676 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7677 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7678 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7679 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7680 * gcc.target/mips/dspr2-MULT.c: Likewise.
7681 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7682 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7683 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7684 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7685 * gcc.target/mips/code-readable-2.c: Likewise.
7686 * gcc.target/mips/code-readable-3.c: Likewise.
7688 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7689 David Ung <davidu@mips.com>
7690 Nigel Stephens <nigel@mips.com>
7692 * gcc.target/mips/mips16-attributes.c: New.
7694 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7697 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7700 * gfortran.dg/char_length_10.f90: New test.
7702 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7705 * g++.dg/parse/template24.C: New.
7707 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7709 * g++.dg/other/spu2vmx-1.C: New test.
7711 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7713 PR tree-optimization/33017
7714 * gcc.dg/pr33017.c: New test.
7716 2007-09-05 Ben Elliston <bje@au.ibm.com>
7718 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7719 __protected_stream family of macros.
7721 2007-09-04 Jan Hubicka <jh@suse.cz>
7723 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7724 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7725 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7726 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7727 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7728 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7729 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7732 2007-09-04 Janus Weil <jaydub66@gmail.com>
7733 Tobias Burnus <burnus@net-b.de>
7735 * gfortran.dg/proc_decl_1.f90: New.
7736 * gfortran.dg/proc_decl_2.f90: New.
7737 * gfortran.dg/proc_decl_3.f90: New.
7738 * gfortran.dg/proc_decl_4.f90: New.
7740 2007-09-04 Jan Hubicka <jh@suse.cz>
7742 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7743 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7744 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7745 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7746 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7747 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7748 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7749 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7750 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7751 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7752 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7753 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7754 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7755 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7756 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7757 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7758 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7759 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7760 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7761 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7762 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7763 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7764 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7765 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7766 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7767 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7768 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7769 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7770 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7771 * gcc.dg/vect/vect-42.c: Mark functions noinline.
7772 * gcc.dg/vect/vect-25.c: Mark functions noinline.
7773 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7774 * gcc.dg/vect/vect-67.c: Mark functions noinline.
7775 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7776 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7777 * gcc.dg/vect/vect-106.c: Mark functions noinline.
7778 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7779 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7780 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7781 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7782 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7783 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7784 * gcc.dg/vect/vect-34.c: Mark functions noinline.
7785 * gcc.dg/vect/vect-17.c: Mark functions noinline.
7786 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7787 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7788 * gcc.dg/vect/vect-93.c: Mark functions noinline.
7789 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7790 * gcc.dg/vect/vect-76.c: Mark functions noinline.
7791 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7792 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7793 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7794 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7795 * gcc.dg/vect/vect-115.c: Mark functions noinline.
7796 * gcc.dg/vect/vect-9.c: Mark functions noinline.
7797 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7798 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7799 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7800 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7801 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7802 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7803 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7804 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7805 * gcc.dg/vect/vect-60.c: Mark functions noinline.
7806 * gcc.dg/vect/vect-26.c: Mark functions noinline.
7807 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7808 * gcc.dg/vect/vect-85.c: Mark functions noinline.
7809 * gcc.dg/vect/vect-68.c: Mark functions noinline.
7810 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7811 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7812 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7813 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7814 * gcc.dg/vect/vect-107.c: Mark functions noinline.
7815 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7816 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7817 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7818 * gcc.dg/vect/vect-52.c: Mark functions noinline.
7819 * gcc.dg/vect/vect-35.c: Mark functions noinline.
7820 * gcc.dg/vect/vect-18.c: Mark functions noinline.
7821 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7822 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7823 * gcc.dg/vect/vect-77.c: Mark functions noinline.
7824 * gcc.dg/vect/vect-2.c: Mark functions noinline.
7825 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7826 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7827 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7828 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7829 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7830 * gcc.dg/vect/vect-116.c: Mark functions noinline.
7831 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7832 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7833 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7834 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7835 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7836 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7837 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7838 * gcc.dg/vect/vect-44.c: Mark functions noinline.
7839 * gcc.dg/vect/vect-27.c: Mark functions noinline.
7840 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7841 * gcc.dg/vect/vect-86.c: Mark functions noinline.
7842 * gcc.dg/vect/vect-100.c: Mark functions noinline.
7843 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7844 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7845 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7846 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7847 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7848 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7849 * gcc.dg/vect/vect-108.c: Mark functions noinline.
7850 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7851 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7852 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7853 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7854 * gcc.dg/vect/vect-11.c: Mark functions noinline.
7855 * gcc.dg/vect/vect-70.c: Mark functions noinline.
7856 * gcc.dg/vect/vect-36.c: Mark functions noinline.
7857 * gcc.dg/vect/vect-19.c: Mark functions noinline.
7858 * gcc.dg/vect/vect-95.c: Mark functions noinline.
7859 * gcc.dg/vect/vect-78.c: Mark functions noinline.
7860 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7861 * gcc.dg/vect/vect-3.c: Mark functions noinline.
7862 * gcc.dg/vect/vect-all.c: Mark functions noinline.
7863 * gcc.dg/vect/vect-117.c: Mark functions noinline.
7864 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7865 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7866 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7867 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7868 * gcc.dg/vect/vect-20.c: Mark functions noinline.
7869 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7870 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7871 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7872 * gcc.dg/vect/vect-62.c: Mark functions noinline.
7873 * gcc.dg/vect/vect-28.c: Mark functions noinline.
7874 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7875 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7876 * gcc.dg/vect/vect-87.c: Mark functions noinline.
7877 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7878 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7879 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7880 * gcc.dg/vect/vect-109.c: Mark functions noinline.
7881 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7882 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7884 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7885 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7886 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7887 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7888 * gcc.dg/vect/vect-12.c: Mark functions noinline.
7889 * gcc.dg/vect/vect-71.c: Mark functions noinline.
7890 * gcc.dg/vect/vect-54.c: Mark functions noinline.
7891 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7892 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7893 * gcc.dg/vect/vect-96.c: Mark functions noinline.
7894 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7895 * gcc.dg/vect/vect-110.c: Mark functions noinline.
7896 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7897 * gcc.dg/vect/vect-4.c: Mark functions noinline.
7898 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7899 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7900 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7901 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7902 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7903 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7904 * gcc.dg/vect/vect-21.c: Mark functions noinline.
7905 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7906 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7907 * gcc.dg/vect/vect-80.c: Mark functions noinline.
7908 * gcc.dg/vect/vect-63.c: Mark functions noinline.
7909 * gcc.dg/vect/vect-46.c: Mark functions noinline.
7910 * gcc.dg/vect/vect-29.c: Mark functions noinline.
7911 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7912 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7913 * gcc.dg/vect/vect-88.c: Mark functions noinline.
7914 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7915 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7916 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7917 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7918 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7919 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7920 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7921 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7922 * gcc.dg/vect/vect-30.c: Mark functions noinline.
7923 * gcc.dg/vect/vect-13.c: Mark functions noinline.
7924 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7925 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7926 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7927 * gcc.dg/vect/vect-72.c: Mark functions noinline.
7928 * gcc.dg/vect/vect-38.c: Mark functions noinline.
7929 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7930 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7931 * gcc.dg/vect/vect-97.c: Mark functions noinline.
7932 * gcc.dg/vect/vect-111.c: Mark functions noinline.
7933 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7934 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7935 * gcc.dg/vect/vect-5.c: Mark functions noinline.
7936 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7937 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7938 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7939 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7940 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7941 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7942 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7943 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7944 * gcc.dg/vect/vect-22.c: Mark functions noinline.
7945 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7946 * gcc.dg/vect/vect-64.c: Mark functions noinline.
7947 * gcc.dg/vect/vect-89.c: Mark functions noinline.
7948 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7949 * gcc.dg/vect/vect-103.c: Mark functions noinline.
7950 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7951 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7952 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7953 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7954 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7955 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7956 * gcc.dg/vect/vect-31.c: Mark functions noinline.
7957 * gcc.dg/vect/vect-14.c: Mark functions noinline.
7958 * gcc.dg/vect/vect-73.c: Mark functions noinline.
7959 * gcc.dg/vect/vect-56.c: Mark functions noinline.
7960 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7961 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7962 * gcc.dg/vect/vect-98.c: Mark functions noinline.
7963 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7964 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7965 * gcc.dg/vect/vect-112.c: Mark functions noinline.
7966 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7967 * gcc.dg/vect/vect-6.c: Mark functions noinline.
7968 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7969 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7970 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7971 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7972 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7973 * gcc.dg/vect/pr25413.c: Mark functions noinline.
7974 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7975 * gcc.dg/vect/vect-40.c: Mark functions noinline.
7976 * gcc.dg/vect/vect-23.c: Mark functions noinline.
7977 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7978 * gcc.dg/vect/vect-82.c: Mark functions noinline.
7979 * gcc.dg/vect/vect-65.c: Mark functions noinline.
7980 * gcc.dg/vect/vect-48.c: Mark functions noinline.
7981 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7982 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7983 * gcc.dg/vect/vect-104.c: Mark functions noinline.
7984 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7985 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7986 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7987 * gcc.dg/vect/vect-32.c: Mark functions noinline.
7988 * gcc.dg/vect/vect-15.c: Mark functions noinline.
7989 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7990 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7991 * gcc.dg/vect/vect-91.c: Mark functions noinline.
7992 * gcc.dg/vect/vect-74.c: Mark functions noinline.
7993 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7994 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7995 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7996 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7997 * gcc.dg/vect/vect-99.c: Mark functions noinline.
7998 * gcc.dg/vect/vect-113.c: Mark functions noinline.
7999 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8000 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8001 * gcc.dg/vect/vect-7.c: Mark functions noinline.
8002 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8003 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8004 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8005 * gcc.dg/vect/vect-24.c: Mark functions noinline.
8006 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8007 * gcc.dg/vect/vect-83.c: Mark functions noinline.
8008 * gcc.dg/vect/vect-66.c: Mark functions noinline.
8009 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8011 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8014 * gcc.target/i386/cmov7.c: New file.
8016 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8018 * gcc.target/i386/sse4a-check.h: New file.
8019 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
8020 * gcc.target/i386/sse4a-insert.c: Ditto.
8021 * gcc.target/i386/sse4a-montsd.c: Ditto.
8022 * gcc.target/i386/sse4a-montss.c: Ditto.
8023 * gcc.target/i386/mmx-check.h: New file.
8024 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
8025 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8026 * gcc.target/i386/sse-check.h: New file.
8027 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
8028 * gcc.target/i386/sse-3.c: Ditto.
8029 * gcc.target/i386/sse-7.c: Ditto.
8030 * gcc.target/i386/sse-9.c: Ditto.
8031 * gcc.target/i386/ssefn-3.c: Ditto.
8032 * gcc.target/i386/sse-recip.c: Ditto.
8033 * gcc.target/i386/sse-recip-vec.c: Ditto.
8034 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8035 * gcc.target/i386/20020523-1.c: Remove.
8036 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
8037 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8038 * gcc.target/i386/ssefn-4.c: Ditto.
8039 * gcc.target/i386/sse-6.c: Ditto.
8040 * gcc.target/i386/sse-10.c: Ditto.
8041 * gcc.target/i386/sse-11.c: Ditto.
8042 * gcc.target/i386/sse-18.c: Ditto.
8043 * gcc.target/i386/fpprec-1.c: Ditto.
8044 * g++.dg/other/i386-1.C: Ditto.
8046 2007-09-04 Richard Guenther <rguenther@suse.de>
8048 PR tree-optimization/33291
8049 * gcc.dg/volatile2.c: New testcase.
8050 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8051 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8052 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8053 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8055 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8058 * gfortran.dg/namelist_15.f90: Update test.
8059 * gfortran.dg/namelist_24.f90: Update test.
8060 * gfortran.dg/namelist_38.f90: New test.
8062 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
8064 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
8065 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8066 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
8067 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8068 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
8069 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8071 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8073 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8074 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8076 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8078 2007-09-02 David Daney <ddaney@avtrex.com>
8080 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8081 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8082 * gcc.target/mips/atomic-memory-1.c: Ditto.
8083 * gcc.target/mips/atomic-memory-2.c: Ditto.
8085 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8087 * gcc.target/cris/builtin_clz_v0.c: New testcase.
8088 * gcc.target/cris/builtin_clz_v3.c: New testcase.
8090 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
8092 * gfortran.dg/substr_6.f90: New test.
8094 2007-09-02 Paolo Carlini <pcarlini@suse.de>
8097 * g++.dg/other/error18.C: New.
8098 * g++.dg/expr/bitfield3.C: Adjust.
8100 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
8103 * gfortran.fortran-torture/compile/pr33276.f90: New.
8105 2007-09-02 Joseph Myers <joseph@codesourcery.com>
8109 * gcc.dg/c99-arraydecl-3.c: New test.
8111 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8114 * g++.dg/cpp0x/variadic-new2.C: New.
8115 * g++.dg/cpp0x/variadic-new.C: New.
8117 2007-08-31 Tobias Burnus <burnus@net-b.de>
8120 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8121 * gfortran.dg/read_1.f90: New.
8123 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8126 * g++.dg/template/error30.C: New.
8128 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8131 * g++.dg/template/crash70.C: New.
8133 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8136 * g++.dg/ext/is_class_error.C: New.
8138 2007-08-31 Olivier Hainque <hainque@adacore.com>
8140 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8142 2007-08-31 David Edelsohn <edelsohn@gnu.org>
8143 Revital Eres <eres@il.ibm.com>
8145 * gcc.target/powerpc/paired-1.c: New test.
8146 * gcc.target/powerpc/paired-2.c: New test.
8147 * gcc.target/powerpc/paired-3.c: New test.
8148 * gcc.target/powerpc/paired-4.c: New test.
8149 * gcc.target/powerpc/paired-5.c: New test.
8150 * gcc.target/powerpc/paired-6.c: New test.
8151 * gcc.target/powerpc/paired-7.c: New test.
8152 * gcc.target/powerpc/ppc-paired.c: New test.
8154 2007-08-31 Ollie Wild <aaw@google.com>
8156 * g++.dg/conversion/ptrmem2.C: New test.
8157 * g++.dg/conversion/ptrmem3.C: New test.
8158 * g++.dg/conversion/ptrmem4.C: New test.
8159 * g++.dg/conversion/ptrmem5.C: New test.
8160 * g++.dg/conversion/ptrmem6.C: New test.
8161 * g++.dg/conversion/ptrmem7.C: New test.
8162 * g++.dg/conversion/ptrmem8.C: New test.
8164 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
8167 * gfortran.dg/char_length_7.f90: New test.
8168 * gfortran.dg/char_length_9.f90: New test.
8169 * gfortran.dg/char_assign_1.f90: Add extra warning.
8173 * gfortran.dg/char_length_8.f90: New test.
8175 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
8177 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8179 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8181 * gcc.dg/inline-24.c: New test.
8182 * g++.dg/opt/inline11.C: New test.
8184 2007-08-30 Richard Guenther <rguenther@suse.de>
8186 * gcc.target/i386/vectorize5.c: New testcase.
8188 2007-08-30 Tobias Burnus <burnus@net-b.de>
8191 * interface.c (check_interface0): Improve error for external procs.
8192 (check_sym_interfaces): Fix checking of module procedures.
8194 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8196 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8198 * gcc.dg/sync-3.c: New test.
8201 * gcc.dg/cleanup-12.c: New test.
8203 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
8205 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8206 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8207 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8208 * gcc.dg/pr32450.c: Ditto.
8209 * gcc.dg/nest.c: Ditto.
8210 * gcc.dg/nested-func-4.c: Ditto.
8211 * g++.old-deja/g++.law/profile1.C: Ditto.
8213 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8216 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8217 non-default integer kind arguments.
8219 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8222 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8224 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8226 * gcc.dg/h8300-ice2.c: Remove target selector.
8228 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8231 * gfortran.dg/binding_label_tests_15.f03: New test case.
8232 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8234 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8236 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8237 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8239 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8242 * g++.dg/other/canon-33194.C: New.
8244 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8246 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8247 * gcc.c-torture/execute/pr23135.c: Likewise.
8249 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8251 * gcc.dg/pr31344.c: Move to ...
8252 * gcc.dg/dfp/pr31344.c: ... here.
8253 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8254 * gcc.dg/20050503-1.c: Ditto.
8255 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8256 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8257 * gcc.dg/20060801-1.c: Ditto.
8259 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8261 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8262 * gfortran.dg/nan_1.f90: Likewise.
8264 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8267 Revert previous patch.
8269 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8270 Kazu Hirata <kazu@codesourcery.com>
8272 * gcc.target/m68k/interrupt-1.c: New.
8274 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8276 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8277 10000 for targets where "int" can't hold at least 100000.
8278 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8279 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8280 (test5)(test6): Use it.
8281 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8282 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8283 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8284 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8285 * gcc.dg/attr-alloc_size.c (test): Likewise.
8287 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8290 * g++.dg/template/error29.C: New.
8292 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8295 * g++.dg/ext/visibility/anon5.C: New test.
8297 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8299 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8301 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8303 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8304 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8305 * gfortran.dg/gamma_4.f90: New: large-real tests.
8307 2007-08-28 Jason Merrill <jason@redhat.com>
8310 * g++.dg/ext/stmtexpr12.C: New test.
8313 * g++.dg/ext/attrib28.C: New test.
8315 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8318 * gcc.target/i386/pr32661.c: New test.
8320 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8323 * gcc.dg/pr32370.c: New test.
8325 PR rtl-optimization/33148
8326 * gcc.c-torture/compile/20070827-1.c: New test.
8329 * d++.dg/debug/const3.C: New test.
8330 * d++.dg/debug/const4.C: New test.
8331 * d++.dg/debug/dwarf2/const1.C: New test.
8332 * d++.dg/debug/dwarf2/const2.C: New test.
8333 * d++.dg/debug/dwarf2/const2b.C: New test.
8335 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8336 Vladimir Yanovsky <yanov@il.ibm.com>
8337 Revital Eres <eres@il.ibm.com>
8338 Andrey Belevantsev <abel@ispras.ru>
8340 * gcc.dg/sms-1.c: New test.
8342 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8344 * g++.dg/ext/gnu-inline-common.h: New.
8345 * g++.dg/ext/gnu-inline-global-reject.C: New.
8346 * g++.dg/ext/gnu-inline-global.C: New.
8347 * g++.dg/ext/gnu-inline-namespace.C: New.
8348 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8349 * g++.dg/ext/gnu-inline-class.C: New.
8350 * g++.dg/ext/gnu-inline-class-static.C: New.
8351 * g++.dg/ext/gnu-inline-template-class.C: New.
8352 * g++.dg/ext/gnu-inline-template-func.C: New.
8354 2007-08-27 Jason Merrill <jason@redhat.com>
8357 * g++.dg/ext/stmtexpr11.C: New.
8359 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8361 * lib/target-supports.exp (check_profiling_available):
8362 Set profiling_available_saved to 0 on fido-*-elf.
8364 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8366 PR tree-optimization/33173
8368 * gcc.c-torture/compile/pr33173.c: New.
8370 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8373 * gcc.dg/dfp/pr31385.c: New.
8375 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8377 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8379 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8381 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8382 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8383 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8384 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8385 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8386 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8387 gcc.target/m68k directory.
8388 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8389 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8390 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8391 gcc.target/cris directory.
8392 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8393 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8394 gcc.target/bfin directory.
8396 * gcc.target/sh: New directory.
8397 * gcc.target/sh/sh.exp: New file.
8398 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8399 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8400 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8401 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8402 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8403 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8405 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8407 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8408 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8409 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8410 * gcc.target/i386/local2.c: Ditto.
8411 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8412 * gcc.target/i386/20011119-1.c: Ditto.
8413 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8414 * gcc.target/i386/fastcall-1.c: Fix target selector.
8416 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8419 * gfortran.dg/negative_unit.f: Add new check
8420 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8421 -fdefault-integer-8.
8423 2007-08-26 Asher Langton <langton2@llnl.gov>
8425 * gfortran.dg/recursive_stack.f90: New.
8426 * gfortran.dg/openmp_stack.f90: New.
8428 2007-08-26 Tobias Burnus <burnus@net-b.de>
8431 * gfortran.dg/use_10.f90: New.
8433 2007-08-26 Tobias Burnus <burnus@net-b.de>
8436 * gfortran.dg/namelist_14.f90: Make test case valid.
8437 * gfortran.dg/common_10.f90: New.
8439 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8442 * gcc.dg/ifelse-2.c: New.
8444 2007-08-26 Tobias Burnus <burnus@net-b.de>
8447 * gfortran.dg/gamma_1.f90: New.
8448 * gfortran.dg/gamma_2.f90: New.
8449 * gfortran.dg/gamma_3.f90: New.
8451 2007-08-26 Tobias Burnus <burnus@net-b.de>
8454 * gfortran.dg/used_types_18.f90: New.
8456 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8458 * gcc.dg/array-init-2.c: New test.
8460 2007-08-24 Tobias Burnus <burnus@net-b.de>
8463 * gfortran.dg/initialization_4.f90: Update dg-error.
8464 * gfortran.dg/initialization_13.f90: New.
8466 2007-08-24 Richard Guenther <rguenther@suse.de>
8469 * gcc.c-torture/compile/pr33166.c: New testcase.
8471 2007-08-24 Tobias Burnus <burnus@net-b.de>
8474 * gfortran.dg/pointer_assign_4.f90: New.
8475 * gfortran.dg/shape_2.f90: Fix test case.
8476 * gfortran.dg/char_result_4.f90: Ditto.
8478 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8480 * gcc.dg/array-init-1.c: New test.
8483 * g++.dg/parse/crash36.C: New test.
8485 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8487 * gcc.dg/pr32721.c: Updated.
8489 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8491 PR tree-optimization/32573
8493 * gcc.dg/pr32573.c: New test.
8496 * g++.dg/lookup/ns3.C: New test.
8498 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8501 * g++.dg/parse/crash37.C: New test.
8503 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8506 * gcc.target/i386/pr17390.c: New test.
8508 2007-08-23 Richard Guenther <rguenther@suse.de>
8510 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8511 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8512 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8513 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8514 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8515 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8516 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8517 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8519 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8521 * gcc.target/s390: New directory.
8522 * gcc.target/s390/s390.exp: New file.
8523 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8524 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8525 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8526 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8527 gcc.target/s390 directory.
8529 2007-08-23 Richard Guenther <rguenther@suse.de>
8531 PR tree-optimization/32328
8532 * gcc.dg/pr32328.c: New testcase.
8534 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8536 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8539 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8542 * gfortran.dg/min_max_optional_5.f90: New test.
8543 * gfortran.dg/min_max_optional_2.f90: Remove.
8544 * gfortran.dg/min_max_optional_3.f90: Remove.
8545 * gfortran.dg/min_max_optional_4.f90: Remove.
8547 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8549 * gcc.target/i386/xorps-sse.c: New.
8550 * gcc.target/i386/xorps-sse2.c: New.
8552 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8554 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8555 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8556 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8558 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8561 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8562 include multiple kinds for SHAPE parameter within a single
8564 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8565 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8567 2007-08-22 Janus Weil <jaydub66@gmail.com>
8569 * interface_abstract_1.f90: Extended test case.
8570 * interface_abstract_3.f90: New test.
8572 2007-08-21 Christian Bruel <christian.bruel@st.com>
8574 * gcc.dg/fold-sub.c: New test.
8576 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8578 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8579 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8580 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8581 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8582 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8583 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8585 2007-08-22 Richard Guenther <rguenther@suse.de>
8588 * gcc.dg/pr33007.c: New testcase.
8590 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8592 * gcc.c-torture/execute/strcmp-1.x: Delete.
8594 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8596 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8597 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8598 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8599 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8600 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8601 gcc.target/i386/stack-realign.c,
8602 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8603 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8604 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8605 target using dg-require-effective-target directive.
8606 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8607 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8608 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8609 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8610 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8611 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8612 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8613 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8614 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8615 Require lp64 target using dg-require-effective-target directive.
8616 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8617 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8619 * gcc.target/i386/20010202-1.c: Move from here ...
8620 * gcc.dg/20010202-1.c: ... to here.
8622 2007-08-22 Richard Guenther <rguenther@suse.de>
8624 PR tree-optimization/33142
8625 * gcc.c-torture/execute/pr33142.c: New testcase.
8627 2007-08-22 Richard Guenther <rguenther@suse.de>
8630 * g++.dg/torture/pr32563.C: New testcase.
8632 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8635 * gcc.dg/pr32912-1.c: Add -w to options.
8636 * gcc.dg/pr32912-2.c: Likewise.
8637 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8639 2007-08-21 Ian Lance Taylor <iant@google.com>
8641 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8643 2007-08-21 Ian Lance Taylor <iant@google.com>
8645 PR tree-optimization/33134
8646 * g++.dg/tree-ssa/pr33134.C: New test.
8648 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8650 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8651 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8653 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8656 * gcc.dg/debug/pr32610.c: New test.
8658 * g++.dg/init/new24.C: New test.
8661 * gcc.dg/pr32912-1.c: New test.
8662 * gcc.dg/pr32912-2.c: New test.
8663 * gcc.dg/pr32912-3.c: New test.
8665 2007-08-21 Richard Guenther <rguenther@suse.de>
8667 * gcc.dg/pointer-arith-10.c: New testcase.
8669 2007-08-21 Richard Guenther <rguenther@suse.de>
8672 * gcc.c-torture/compile/pr33122.c: New testcase.
8674 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8676 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8678 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8680 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8682 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8685 * g++.dg/init/new23.C: New test.
8687 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8690 * gcc.c-torture/compile/pr30564-1.c: New test.
8691 * gcc.c-torture/compile/pr30564-2.c: New test.
8693 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8695 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8697 2007-08-19 Tobias Burnus <burnus@net-b.de>
8699 * gfortran.dg/interface_abstract_2.f90: New.
8700 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8702 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8704 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8705 unknown (so that outer-loop wont get analyzed).
8706 * gcc.dg/vect/vect-outer-1a.c: New test.
8707 * gcc.dg/vect/vect-outer-1b.c: New test.
8708 * gcc.dg/vect/vect-outer-1.c: New test.
8709 * gcc.dg/vect/vect-outer-2a.c: New test.
8710 * gcc.dg/vect/vect-outer-2b.c: New test.
8711 * gcc.dg/vect/vect-outer-2c.c: New test.
8712 * gcc.dg/vect/vect-outer-2.c: New test.
8713 * gcc.dg/vect/vect-outer-3a.c: New test.
8714 * gcc.dg/vect/vect-outer-3b.c: New test.
8715 * gcc.dg/vect/vect-outer-3c.c: New test.
8716 * gcc.dg/vect/vect-outer-3.c: New test.
8717 * gcc.dg/vect/vect-outer-4a.c: New test.
8718 * gcc.dg/vect/vect-outer-4b.c: New test.
8719 * gcc.dg/vect/vect-outer-4c.c: New test.
8720 * gcc.dg/vect/vect-outer-4d.c: New test.
8721 * gcc.dg/vect/vect-outer-4e.c: New test.
8722 * gcc.dg/vect/vect-outer-4f.c: New test.
8723 * gcc.dg/vect/vect-outer-4g.c: New test.
8724 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8725 * gcc.dg/vect/vect-outer-4i.c: New test.
8726 * gcc.dg/vect/vect-outer-4j.c: New test.
8727 * gcc.dg/vect/vect-outer-4k.c: New test.
8728 * gcc.dg/vect/vect-outer-4l.c: New test.
8729 * gcc.dg/vect/vect-outer-4m.c: New test.
8730 * gcc.dg/vect/vect-outer-4.c: New test.
8731 * gcc.dg/vect/vect-outer-5.c: New test.
8732 * gcc.dg/vect/vect-outer-6.c: New test.
8733 * gcc.dg/vect/vect-outer-fir.c: New test.
8734 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8735 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8737 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8739 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8740 and -fno-tree-reassoc.
8741 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8742 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8743 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8744 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8745 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8746 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8747 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8748 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8749 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8750 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8751 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8752 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8753 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8754 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8755 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8756 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8757 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8758 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8759 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8760 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8761 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8762 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8763 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8764 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8765 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8766 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8767 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8768 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8769 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8770 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8771 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8772 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8773 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8774 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8775 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8776 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8777 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8779 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8781 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8782 versioning for aliasing).
8783 * gcc.dg/vect/vect-35.c: Likewise.
8785 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8787 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8789 2007-08-18 Tom Tromey <tromey@redhat.com>
8791 PR preprocessor/32974:
8792 * gcc.dg/cpp/pr32974.c: New file.
8794 2007-08-17 Tobias Burnus <burnus@net-b.de>
8796 * gfortran.dg/interface_abstract_1.f90: New.
8798 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8801 * gfortran.dg/pure_initializer_1.f90: New test.
8803 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8806 * gfortran.dg/array_constructor_18.f90: New test.
8808 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
8811 * g++.dg/expr/lval3.C: New test.
8812 * g++.dg/expr/lval4.C: New test.
8814 2007-08-17 Ollie Wild <aaw@google.com>
8817 * g++.dg/lookup/builtin3.C: New test.
8818 * g++.dg/lookup/builtin4.C: New test.
8819 * g++.dg/lookup/using19.C: New test.
8821 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8824 * g++.dg/parse/error31.C: New.
8826 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8829 * g++.dg/template/error26.C: New.
8831 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8834 * gfortran.dg/zero_length_2.f90: New test.
8836 2007-08-17 Tobias Burnus <burnus@net-b.de>
8838 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8839 * gfortran.dg/kind_tests_3.f03: Ditto.
8840 * gfortran.dg/global_vars_f90_init.f90: Ditto.
8841 * gfortran.dg/interface_13.f90: Ditto.
8842 * gfortran.dg/pr32738.f90: Ditto.
8843 * gfortran.dg/module_private_1.f90: Ditto.
8844 * gfortran.dg/test_only_clause.f90: Ditto.
8845 * gfortran.dg/bind_c_vars.f90: Ditto.
8846 * gfortran.dg/bind_c_dts.f90: Ditto.
8847 * gfortran.dg/use_9.f90: Ditto.
8848 * gfortran.dg/generic_8.f90: Ditto.
8849 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8850 * gfortran.dg/private_type_6.f90: Ditto.
8851 * gfortran.dg/c_assoc.f90: Ditto.
8852 * gfortran.dg/private_type_7.f90: Ditto.
8853 * gfortran.dg/global_vars_c_init.f90: Ditto.
8854 * gfortran.dg/bind_c_dts_2.f03: Ditto.
8855 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8856 * gfortran.dg/c_size_t_test.f03: Ditto.
8857 * gfortran.dg/used_types_12.f90: Ditto.
8858 * gfortran.dg/pr25923.f90: Ditto.
8859 * gfortran.dg/test_com_block.f90: Ditto.
8860 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8861 * gfortran.dg/equiv_constraint_7.f90: Ditto.
8862 * gfortran.dg/com_block_driver.f90: Ditto.
8863 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8864 * gfortran.dg/use_iso_c_binding.f90: Ditto.
8865 * gfortran.dg/c_loc_test.f90: Ditto.
8866 * gfortran.dg/c_ptr_tests.f03: Ditto.
8867 * gfortran.dg/module_interface_1.f90: Ditto.
8869 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8872 * g++.dg/other/error17.C: Adjust.
8874 2007-08-17 Ben Elliston <bje@au.ibm.com>
8877 * g++.dg/ext/altivec-14.C: New test.
8879 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8881 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8882 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8884 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8885 * gcc.dg/vect/pr32366.c: Ditto.
8887 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8890 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8891 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8892 * gcc.dg/dfp/convert-int-fold.c: Ditto.
8893 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8895 2007-08-16 Tobias Burnus <burnus@net-b.de>
8898 * gfortran.dg/use_9.f90: New.
8900 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8902 * g++.dg/gcov/gcov-5.C: New test.
8904 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8906 * g++.dg/gcov/gcov-4.C: New test.
8907 * lib/gcov.exp (verify-lines): Add support for
8908 checking no-coverage lines.
8910 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
8912 * gcc.dg/vect/vect-vfa-01.c: New.
8913 * gcc.dg/vect/vect-vfa-02.c: New.
8914 * gcc.dg/vect/vect-vfa-03.c: New.
8915 * gcc.dg/vect/vect-vfa-04.c: New.
8916 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8917 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8918 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8919 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8920 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8921 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8922 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8923 gfortran.dg/vect/pr19049.f90: Rename to start with
8925 * gcc.dg/vect/vect.exp: Disable versioning for alias
8926 when test starts with no-vfa-.
8927 * gfortran.dg/vect/vect.exp: Likewise.
8929 2007-08-16 Richard Sandiford <richard@codesourcery.com>
8931 * gcc.dg/torture/pr32897.c: New test.
8933 2007-08-16 Paolo Carlini <pcarlini@suse.de>
8936 * g++.dg/template/crash69.C: New.
8938 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
8940 * lib/target-supports.exp (check_effective_target_arm32): Use
8941 check_no_compiler_messages.
8943 2007-08-15 Diego Novillo <dnovillo@google.com>
8945 gcc.dg/tree-ssa/20070815.c: New test.
8947 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8950 * gfortran.dg/random_7.f90: Initialize variable.
8952 2007-08-15 Jakub Jelinek <jakub@redhat.com>
8955 * gfortran.dg/pr33074.f90: New test.
8958 * g++.dg/opt/nrv14.C: New test.
8960 2007-08-15 Paolo Carlini <pcarlini@suse.de>
8963 * g++.dg/template/crash68.C: New.
8965 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
8967 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8968 * gcc.dg/sibcall-4.c: Ditto.
8970 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8973 * gfortran.dg/use_8.f90: New test.
8974 * gfortran.dg/c_loc_tests_2.f03: Fix code.
8976 2007-08-14 Paolo Carlini <pcarlini@suse.de>
8979 * g++.dg/template/error27.C: New.
8980 * g++.dg/template/error28.C: New.
8981 * g++.dg/other/pr28304.C: Adjust.
8982 * g++.old-deja/g++.mike/p811.C: Likewise.
8984 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
8987 * gcc.target/i386/pr30315.c: New.
8989 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8992 * gfortran.dg/substr_5.f90: New test.
8994 2007-08-14 Andrew Pinski <pinskia@gmail.com>
8997 * gcc.dg/vector-2.c: New test.
9000 * g++.dg/ext/vector8.C: New test.
9002 2007-08-13 Dan Hipschman <dsh@google.com>
9005 * gcc.dg/format/array-1.c: Add an additional test for
9006 unterminated format strings of length 1.
9008 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9011 * gfortran.dg/external_procedures_3.f90: New test.
9013 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9016 * gfortran.dg/import6.f90: New test.
9018 2007-08-13 Andrew Pinski <pinskia@gmail.com>
9021 * gcc.dg/vector-1.c: New test.
9023 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9025 * gcc.dg/pr21255-4.c: Skip for PIC.
9026 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9028 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9030 * gcc.dg/attr-isr.c: Skip for PIC.
9031 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9032 * gcc.dg/attr-isr-trapa.c: Likewise.
9033 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9034 * gcc.dg/pragma-isr-trapa.c: Likewise.
9035 * gcc.dg/pragma-isr-trapa2.c: Likewise.
9037 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9040 * gfortran.dg/transpose_1.f90: New test.
9042 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9045 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9048 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9052 * gfortran.dg/random_4.f90: New test.
9053 * gfortran.dg/random_5.f90: New test.
9054 * gfortran.dg/random_6.f90: New test.
9055 * gfortran.dg/random_7.f90: New test.
9057 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9060 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9062 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9065 * gfortran.dg/module_private_1.f90: New test.
9067 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9070 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9071 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9073 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9076 * gfortran.dg/char_length_6.f90: New test.
9078 2007-08-10 Ollie Wild <aaw@google.com>
9080 * g++.dg/lookup/using18.C: New test.
9082 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9085 * g++.dg/other/error16.C: New.
9087 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9090 * gfortran.dg/namelist_37.f90: New test.
9092 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9095 * g++.dg/conversion/op3.C: New.
9097 2007-08-09 Tobias Burnus <burnus@net-b.de>
9100 * gfortran.dg/fmt_tab_1.f90: New.
9101 * gfortran.dg/fmt_tab_2.f90: New.
9103 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9106 * gcc.c-torture/compile/pr32796.c: New test.
9108 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9111 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9112 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9115 2007-08-08 Richard Sandiford <richard@codesourcery.com>
9117 * gcc.target/mips/code-readable-1.c: New test.
9118 * gcc.target/mips/code-readable-2.c: Likewise.
9119 * gcc.target/mips/code-readable-3.c: Likewise.
9121 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
9122 Revital Eres <eres@il.ibm.com>
9124 * gfortran.dg/sms-1.f90: Add comment.
9125 * gfortran.dg/sms-2.f90: New.
9127 2007-08-07 Ian Lance Taylor <iant@google.com>
9129 * gcc.dg/instrument-1.c: New test.
9130 * gcc.dg/instrument-2.c: New test.
9131 * gcc.dg/instrument-3.c: New test.
9133 2007-08-07 Steve Ellcey <sje@cup.hp.com>
9135 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9137 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
9139 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
9140 !vector_alignment_reachable targets.
9141 * gcc.dg/vect/vect-33.c: Likewise.
9142 * gcc.dg/vect/vect-42.c: Likewise.
9143 * gcc.dg/vect/vect-44.c: Likewise.
9144 * gcc.dg/vect/vect-50.c: Likewise.
9145 * gcc.dg/vect/vect-70.c: Likewise.
9146 * gcc.dg/vect/vect-71.c: Likewise.
9147 * gcc.dg/vect/vect-87.c: Likewise.
9148 * gcc.dg/vect/vect-88.c: Likewise.
9149 * gcc.dg/vect/vect-91.c: Likewise.
9150 * gcc.dg/vect/vect-93.c: Likewise.
9151 * gcc.dg/vect/vect-96.c: Likewise.
9152 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9153 * gcc.dg/vect/section-anchors-69.c: Likewise.
9154 * gcc.dg/vect/pr25413.c: Likewise.
9155 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9156 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9157 * gfortran.dg/vect-2.f90: Likewise.
9158 * gfortran.dg/vect-3.f90: Likewise.
9159 * gfortran.dg/vect-4.f90: Likewise.
9160 * gfortran.dg/vect-5.f90: Likewise.
9161 * lib/target-supports.exp (check_effective_target_natural_alignment):
9162 Return false for darwin.
9163 (check_effective_target_vector_alignment_reachable_for_double): New.
9165 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
9167 * gcc.dg/multiword-1.c: New testcase.
9169 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
9171 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9173 * gfortran.dg/namelist_36.f90: New test.
9175 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
9177 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9178 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9180 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
9182 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9183 * gcc.dg/torture/type-generic-1.c: Likewise.
9185 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9187 * gcc.c-torture/20070522-1.c: Move to ...
9188 * gcc.c-torture/compile/20070522-1.c: Here.
9190 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9193 * gfortran.dg/minmax_char_1.f90: New test.
9194 * gfortran.dg/minmax_char_2.f90: New test.
9195 * gfortran.dg/min_max_optional_4.f90: New test.
9197 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9199 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9200 hanging on the testcase.
9202 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9205 * gcc.c-torture/compile/pr32988.c: New test.
9207 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9209 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9211 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
9213 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9216 2007-03-22 Dirk Mueller <dmueller@suse.de>
9218 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9220 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9223 * gfortran.dg/isnan_1.f90: New test.
9225 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9226 Revital Eres <eres@il.ibm.com>
9228 * gcc.dg/sms-antideps.c: New test.
9230 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9233 * gfortran.dg/entry_13.f90: New test.
9235 * gfortran.dg/entry_12.f90: Clean up .mod file.
9237 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9240 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9241 variables as kind=4 so they don't overflow the record length.
9243 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9246 * gfortran.dg/selected_kind_1.f90: New test.
9248 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9251 * gcc.c-torture/compile/pr32780.c: New test.
9253 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9256 * gcc.c-torture/compile/pr32399.c: New testcase.
9258 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9261 * g++.dg/torture/pr32304.C: New testcase.
9263 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9266 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9268 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9271 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9273 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9276 * gfortran.dg/nint_2.f90: New test.
9278 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9280 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9281 * gcc.dg/weak/typeof-2.c: Likewise.
9283 2007-08-03 Diego Novillo <dnovillo@google.com>
9286 * gcc.dg/tree-ssa/pr31521.c: New test.
9288 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9291 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9292 iostat must be default kind.
9294 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9296 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9298 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9301 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9302 explicit so test passes with -fdefault-integer-8.
9303 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9304 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9306 2007-08-02 Lee Millward <lee.millward@gmail.com>
9309 * g++.dg/parse/asm1.C: New test.
9312 * g++.dg/parse/asm2.C: Likewise.
9315 * g++.dg/parse/asm3.C: Likewise.
9317 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9319 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9320 "int" is only 16 bit bits wide.
9321 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9323 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9325 * g++.dg/torture/type-generic-1.C: New.
9326 * gcc.dg/pr28796-2.c: Move tests ...
9327 * gcc.dg/tg-tests.h: ... here.
9328 * gcc.dg/torture/type-generic-1.c: New.
9330 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9333 * minmaxloc_3.f90: New test case.
9335 2007-08-01 Tobias Burnus <burnus@net-b.de>
9338 * gfortran.dg/allocate_stat.f90: New.
9340 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9342 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9344 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9346 PR tree-optimization/32919
9347 * gcc.c-torture/compile/pr32919.c: New.
9349 2007-08-01 Nick Clifton <nickc@redhat.com>
9351 * gcc.c-torture/execute/execute.exp: Change copyright header to
9352 refer to version 3 of the GNU General Public License and to point
9353 readers at the COPYING3 file and the FSF's license web page.
9354 * gcc.c-torture/execute/ieee/ieee.exp,
9355 gcc.c-torture/unsorted/unsorted.exp,
9356 gcc.c-torture/compile/compile.exp,
9357 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9358 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9359 gcc.target/cris/torture/cris-torture.exp,
9360 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9361 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9362 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9363 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9364 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9365 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9366 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9367 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9368 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9369 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9370 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9371 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9372 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9373 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9374 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9375 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9376 gcc.dg/noncompile/noncompile.exp,
9377 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9378 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9379 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9380 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9381 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9382 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9383 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9384 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9385 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9386 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9387 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9388 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9389 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9390 g++.old-deja/old-deja.exp,
9391 gfortran.fortran-torture/execute/execute.exp,
9392 gfortran.fortran-torture/compile/compile.exp,
9393 treelang/output/output-1.c, treelang/output/output-1.tree,
9394 treelang/execute/execute.exp, treelang/Makefile.in,
9395 treelang/compile/compile.exp, g++.dg/dg.exp,
9396 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9397 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9398 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9399 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9400 g++.dg/compat/struct-layout-1.exp,
9401 g++.dg/compat/struct-layout-1_generate.c,
9402 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9403 g++.dg/bprob/bprob.exp, config/default.exp,
9404 gcc.test-framework/test-framework.awk,
9405 gcc.test-framework/gen_directive_tests,
9406 gcc.test-framework/test-framework.exp,
9407 objc.dg/special/special.exp,
9408 objc.dg/gnu-encoding/gnu-encoding.exp,
9409 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9410 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9411 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9412 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9413 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9414 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9415 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9416 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9417 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9418 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9419 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9420 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9421 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9422 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9423 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9424 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9427 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9429 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9432 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9435 * gfortran.dg/initialization_12.f90: New test.
9437 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9440 * gfortran.dg/entry_12.f90: New test.
9442 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9445 * gfortran.dg/altreturn_6.f90: New test.
9447 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9450 * gfortran.dg/exponent_2.f90: New test.
9452 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9454 * gcc.dg/vect/vect-117.c: New test.
9455 * gcc.dg/vect/vect-74.c: Enabled test
9456 * gcc.dg/vect/vect-81.c: Enabled test
9458 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9460 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9461 s/dg-error/dg-warning where warning is expected.
9463 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9466 * gfortran.dg/array_constructor_12.f90: Adjust argument
9467 of huge() to correct kind.
9469 2007-07-30 Ollie Wild <aaw@google.com>
9471 * gcc.dg/cpp/counter-2.c: New test.
9472 * gcc.dg/cpp/counter-3.c: New test.
9473 * gcc.dg/cpp/dir-only-1.c: New test.
9474 * gcc.dg/cpp/dir-only-1.h: New file.
9475 * gcc.dg/cpp/dir-only-2.c: New test.
9476 * gcc.dg/cpp/dir-only-3.c: New test.
9477 * gcc.dg/cpp/dir-only-3a.h: New file.
9478 * gcc.dg/cpp/dir-only-3b.h: New file.
9479 * gcc.dg/cpp/dir-only-4.c: New test.
9480 * gcc.dg/cpp/dir-only-5.c: New test.
9481 * gcc.dg/cpp/dir-only-6.c: New test.
9483 2007-07-30 Julian Brown <julian@codesourcery.com>
9485 * gcc.target/arm/neon/v*.c: Regenerate.
9487 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9490 * g++.dg/ext/label6.C: New.
9492 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9496 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9498 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9501 * gfortran.dg/actual_pointer_function_1.f90: New test.
9504 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9506 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9509 * gfortran.dg/shape_1.f90: Adjust error message.
9510 * gfortran.dg/parameter_array_ref_1.f90: New test.
9512 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9515 * gfortran.dg/entry_11.f90: New test.
9517 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9518 Revital Eres <eres@il.ibm.com>
9520 * gfortran.dg/sms-1.f90: New test.
9522 2007-07-28 Richard Guenther <rguenther@suse.de>
9524 * gcc.c-torture/compile/pr32920.c: New testcase.
9526 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9529 * g++.dg/lookup/friend11.C: New test.
9531 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9533 * gfortran.dg/namelist_5.f90: Adjusted error message.
9534 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9535 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9536 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9537 * gfortran.dg/namelist_32.f90: ... this.
9540 * gfortran.dg/namelist_33.f90: New test.
9543 * gfortran.dg/namelist_34.f90: New test.
9546 * gfortran.dg/namelist_35.f90: New test.
9548 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9551 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9553 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9556 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9557 assuming it is 0x7ffffffff.
9558 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9559 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9561 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9563 * gfortran.dg/operator_3.f90: Fix dg directive.
9564 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9565 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9566 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9568 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9570 * g++.dg/cpp0x/decltype1.C: New.
9571 * g++.dg/cpp0x/decltype2.C: New.
9572 * g++.dg/cpp0x/decltype3.C: New.
9573 * g++.dg/cpp0x/decltype4.C: New.
9574 * g++.dg/cpp0x/decltype5.C: New.
9575 * g++.dg/cpp0x/decltype6.C: New.
9577 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9579 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9580 because the test relies on bit 31 to be the sign bit.
9582 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9584 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9585 assuming it is 0x7fffffff.
9586 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9587 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9589 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9592 * g++.dg/expr/bitfield9.C: New test.
9594 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9597 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9599 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9602 * gfortran.dg/private_type_7.f90: New test.
9604 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9607 * gfortran.dg/select_char_1.f90: New test.
9609 2007-07-27 Tobias Burnus <burnus@net-b.de>
9612 * gfortran.dg/initialization_11.f90: New test.
9614 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9616 * gcc.target/mips/ins-1.c: New test.
9618 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9621 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9624 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9626 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9627 error: width of 'spare' exceeds its type.
9629 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9631 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9632 * gcc.dg/sibcall-4.c: Likewise.
9634 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9636 PR rtl-optimization/31500
9637 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9638 * g++.dg/warn/Warray-bounds.C: Likewise.
9640 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9642 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9644 2007-07-25 Julian Brown <julian@codesourcery.com>
9645 Paul Brook <paul@codesourcery.com>
9646 Joseph Myers <joseph@codesourcery.com>
9647 Mark Shinwell <shinwell@codesourcery.com>
9649 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9650 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9651 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9652 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9653 (check_effective_target_arm_neon_hw): New.
9654 * gcc.target/arm/neon/neon.exp: New file.
9655 * gcc.target/arm/neon/polytypes.c: New file.
9656 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9658 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9660 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9661 targets where an "int" is less than 32 bits wide.
9663 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9665 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9667 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9669 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9670 during addition if an int is only 16 bits wide.
9671 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9673 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9675 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9676 size as "long int" and are 32 or 64 bits wide.
9677 * gcc.dg/torture/pr28814.c: Likewise.
9679 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9681 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9682 exactly as wide as an int.
9684 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9686 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9687 Define and use throughout as long long printf format specifier.
9688 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9691 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9693 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9694 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9696 2007-07-25 Ben Elliston <bje@au.ibm.com>
9698 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9700 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9702 * gcc.c-torture/execute/20070724-1.c: New.
9704 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9707 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9708 "deallocates" to 24, since patch has code rid of much spurious
9710 * gfortran.dg/interface_assignment_1.f90 : New test.
9713 * gfortran.dg/interface_assignment_2.f90 : New test.
9715 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9718 * fortran.dg/initialization_10.f90: New test.
9720 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9723 * gfortran.dg/imag_2.f: Removed
9724 * gfortran.dg/warn_std_1.f90: New test.
9725 * gfortran.dg/warn_std_2.f90: New test.
9726 * gfortran.dg/warn_std_3.f90: New test.
9728 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9731 * g++.dg/init/new22.C: New.
9733 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9736 * g++.dg/template/crash67.C: New.
9738 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9740 * lib/target-support.exp (check_effective_target_natural_alignment):
9741 (check_effective_target_vector_alignment_reachable): New.
9742 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9743 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9744 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9746 * gcc.dg/vect/pr25413.c: Likewise.
9747 * gcc.dg/vect/pr31699.c: Likewise.
9749 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9752 * gfortran.dg/pack_bounds_1.f90: New test case.
9754 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9757 * gfortran.dg/initialization_9.f90: New test.
9759 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9763 * gfortran.dg/bind_c_usage_8.f03: New test case.
9764 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9765 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
9767 2007-07-23 Richard Sandiford <richard@codesourcery.com>
9769 * gcc.target/mips/branch-cost-1.c: New test.
9770 * gcc.target/mips/branch-cost-2.c: Likewise.
9772 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9775 * gfortran.dg/c_char_tests.f03: New test case.
9776 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9777 * gfortran.dg/c_char_tests_2.f03: New test case.
9778 * gfortran.dg/value_6.f03: Ditto.
9779 * gfortran.dg/value_7.f03: Ditto.
9781 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9784 * gfortran.dg/c_funloc_tests_5.f03: New.
9785 * gfortran.dg/c_funloc_tests_5.f04: New.
9786 * gfortran.dg/c_funloc_tests_4_driver.c: New.
9788 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9791 * g++.dg/expr/call4.C: New.
9792 * g++.dg/expr/call5.C: New.
9794 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9797 * gfortran.dg/namelist_30.f90: New test.
9799 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9802 * gfortran.dg/array_initializer_1.f90: Removed warning.
9803 * gfortran.dg/initialization_1.f90: Adjusted messages.
9804 * gfortran.dg/nested_modules_6.f90: Removed warning.
9807 * gfortran.dg/initialization_7.f90: New test.
9810 * gfortran.dg/initialization_8.f90: New test.
9812 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9815 * g++.dg/template/crash47.C: Adjust errors.
9816 * g++.dg/template/crash48.C: Adjust errors.
9817 * g++.dg/template/typename12.C: New.
9818 * g++.dg/template/typename13.C: New.
9819 * g++.dg/template/typename14.C: New.
9820 * g++.dg/template/typedef6.C: Adjust errors.
9822 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9825 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9826 * gfortran.dg/pr32627.f03: New test case.
9828 * gfortran.dg/c_f_pointer_logical.f03: New test case.
9829 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9830 c_f_pointer_logical.
9831 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9832 c_f_pointer_complex.
9833 * gfortran.dg/c_f_pointer_complex.f03: New test case.
9834 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9835 c_f_pointer_shape_tests_2.
9836 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9838 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9841 * gfortran.dg/c_loc_tests_9.f03: New test case.
9842 * gfortran.dg/c_loc_tests_10.f03: Ditto.
9844 2007-07-21 Lee Millward <lee.millward@gmail.com>
9847 * gfortran.dg/int_2.f90: New test.
9849 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
9851 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9853 2007-07-20 Richard Sandiford <richard@codesourcery.com>
9855 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9856 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9858 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
9860 PR tree-optimization/19910
9861 * gcc.dg/pr19910.c: New test.
9863 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
9866 * gfortran.dg/pr32738.f90: New test.
9868 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9870 PR tree-optimzation/32635
9871 * gfortran.dg/pr32635.f: New test case.
9873 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
9876 * gfortran.dg/pr32801.f03: New test case.
9878 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9880 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9881 Test negative numbers also.
9882 * gcc.dg/c99-math-float-1.c: Likewise.
9883 * gcc.dg/c99-math-long-double-1.c: Likewise.
9884 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
9887 2007-07-18 Bob Wilson <bob.wilson@acm.org>
9889 * lib/target-supports.exp (check_effective_target_sync_int_long):
9891 (check_effective_target_sync_char_short): Likewise.
9893 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9895 * gcc.dg/pr28796-2.c: Add more cases.
9897 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9899 * gcc.dg/pr28796-1.c: Add more cases.
9900 * gcc.dg/pr28796-2.c: Likewise.
9902 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9904 * gcc.dg/pr28796-1.c: Add more cases.
9905 * gcc.dg/pr28796-2.c: Likewise.
9907 2007-07-17 Janus Weil <jaydub66@gmail.com>
9910 * gfortran.dg/pr32535.f90: New test.
9912 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
9916 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9918 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
9920 PR rtl-optimization/32773
9921 * gcc.dg/pr32773.c: New test.
9923 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
9925 * gcc.target/spu/intrinsics-1.c: Use dg-message to
9926 match flax-vector-conversions note.
9927 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9928 instead of dg-error for the warning.
9930 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9932 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9933 adapted to work on targets with 16-bit or wider int.
9934 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9935 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9936 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9937 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9939 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9941 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9942 support large arrays.
9943 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9944 * gcc.dg/20061109-1.c: Likewise.
9945 * gcc.c-torture/execute/20061101-1.x: Likewise.
9946 * gcc.c-torture/execute/pr29797-1.x: Likewise.
9947 * gcc.c-torture/execute/pr31448.x: Likewise.
9949 2007-07-16 Lee Millward <lee.millward@gmail.com>
9951 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9954 * gfortran.dg/pr32238.f90: New test.
9957 * gfortran.dg/pr32222.f90: New test.
9960 * gfortran.dg/pr32242.f90: New test.
9962 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
9963 David Ung <davidu@mips.com>
9965 * gcc.target/mips/mips-sched-madd.c: New test case.
9967 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9970 * gfortran.dg/large_real_kind_1.f90: Update test.
9971 * gfortran.dg/pr17706.f90: Update test.
9972 * gfortran.dg/fmt_zero_digits.f90: Update test.
9973 * gfortran.dg/fmt_zero_precision.f90: Update test.
9974 * gfortran.dg/real_const_3.f90: Update test.
9976 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9979 * gfortran.dg/bounds_check_8.f90: New test.
9980 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9982 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9985 * gfortran.dg/mvbits_2.f90: New test.
9987 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9990 * gfortran.dg/pack_mask_1.f90: New test.
9991 * gfortran.dg/unpack_mask_1.f90: New test.
9993 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9995 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9996 * gcc.dg/20001101-1.c: Likewise.
9997 * gcc.dg/20001102-1.c: Likewise.
9998 * gcc.dg/20020116-2.c: Likewise.
9999 * gcc.dg/20020416-1.c: Likewise.
10000 * gcc.dg/sparc-constant-1.c: Likewise.
10001 * gcc.dg/sparc-dwarf2.c: Likewise.
10002 * gcc.dg/sparc-frame-1.c: Likewise.
10003 * gcc.dg/sparc-getcontext-1.c: Likewise.
10004 * gcc.dg/sparc-loop-1.c: Likewise.
10005 * gcc.dg/sparc-reg-1.c: Likewise.
10006 * gcc.dg/sparc-ret.c: Likewise.
10007 * gcc.dg/sparc-trap-1.c: Likewise.
10008 * gcc.dg/ultrasp10.c: Likewise.
10009 * gcc.dg/ultrasp11.c: Likewise.
10010 * gcc.dg/ultrasp1.c: Likewise.
10011 * gcc.dg/ultrasp2.c: Likewise.
10012 * gcc.dg/ultrasp3.c: Likewise.
10013 * gcc.dg/ultrasp4.c: Likewise.
10014 * gcc.dg/ultrasp5.c: Likewise.
10015 * gcc.dg/ultrasp6.c: Likewise.
10016 * gcc.dg/ultrasp7.c: Likewise.
10017 * gcc.dg/ultrasp8.c: Likewise.
10018 * gcc.dg/ultrasp9.c: Likewise.
10019 * gcc.dg/splet-1.c: Delete.
10021 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
10024 * gfortran.dg/stfunc_5.f90: New test.
10026 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
10028 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10029 New procedure to check if arrays are naturally aligned to the vector
10030 alignment boundary.
10031 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
10032 in size_t typedef. Adjust tree dump scan results according to
10033 vect_aligned_arrays target check.
10034 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10035 vect_aligned_arrays target check.
10036 * gcc.dg/vect/pr31699.c: Ditto.
10038 2007-07-13 Sa Liu <saliu@de.ibm.com>
10040 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10041 for V2DFmode vector conditional expression.
10042 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
10043 and dfceq patterns.
10044 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
10045 and dfcgt patterns.
10046 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
10047 V2DFmode comparison and test special values.
10048 * lib/target-supports.exp: Switch on test for V2DFmode
10049 vector conditional expression.
10051 2007-07-13 Richard Guenther <rguenther@suse.de>
10053 PR tree-optimization/32721
10054 * gcc.dg/pr32721.c: New testcase.
10056 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
10058 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10059 error message part that continues on a new line.
10061 2007-07-12 Geoffrey Keating <geoffk@apple.com>
10063 * gcc.dg/c99-tgmath-1.c: New.
10064 * gcc.dg/c99-tgmath-2.c: New.
10065 * gcc.dg/c99-tgmath-3.c: New.
10066 * gcc.dg/c99-tgmath-4.c: New.
10068 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10069 Janis Johnson <janis187@us.ibm.com>
10072 * gcc.test-framework/dg-error-exp-F.c: New test.
10073 * gcc.test-framework/dg-warning-exp-F.c: New test.
10074 * lib/gcc.exp: Enable warning and error prefixes.
10075 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10076 (dg-error): Wrap original dg-error.
10077 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10078 markers from dg-error/dg-warning directives.
10079 * gcc.dg/20040322-1.c: Likewise.
10080 * gcc.dg/Wchar-subscripts-1.c: Likewise.
10081 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10082 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10083 * gcc.dg/Werror-1.c: Likewise.
10084 * gcc.dg/Werror-10.c: Likewise.
10085 * gcc.dg/Werror-11.c: Likewise.
10086 * gcc.dg/Werror-2.c: Likewise.
10087 * gcc.dg/Werror-3.c: Likewise.
10088 * gcc.dg/Werror-4.c: Likewise.
10089 * gcc.dg/Werror-5.c: Likewise.
10090 * gcc.dg/Werror-6.c: Likewise.
10091 * gcc.dg/Werror-7.c: Likewise.
10092 * gcc.dg/Werror-8.c: Likewise.
10093 * gcc.dg/Werror-9.c: Likewise.
10094 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10095 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10096 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10097 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10098 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10099 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10100 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10101 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10102 * gcc.dg/Wnested-externs-1.c: Likewise.
10103 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10104 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10105 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10106 * gcc.dg/Wshadow-3.c: Likewise.
10107 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10108 * gcc.dg/Wwrite-strings-1.c: Likewise.
10109 * gcc.dg/anon-struct-5.c: Likewise.
10110 * gcc.dg/anon-struct-6.c: Likewise.
10111 * gcc.dg/anon-struct-7.c: Likewise.
10112 * gcc.dg/anon-struct-8.c: Likewise.
10113 * gcc.dg/array-8.c: Likewise.
10114 * gcc.dg/array-quals-2.c: Likewise.
10115 * gcc.dg/asm-qual-1.c: Likewise.
10116 * gcc.dg/asm-wide-1.c: Likewise.
10117 * gcc.dg/assign-warn-1.c: Likewise.
10118 * gcc.dg/assign-warn-2.c: Likewise.
10119 * gcc.dg/bitfld-10.c: Likewise.
10120 * gcc.dg/bitfld-11.c: Likewise.
10121 * gcc.dg/bitfld-12.c: Likewise.
10122 * gcc.dg/bitfld-13.c: Likewise.
10123 * gcc.dg/bitfld-14.c: Likewise.
10124 * gcc.dg/builtin-choose-expr-2.c: Likewise.
10125 * gcc.dg/builtins-30.c: Likewise.
10126 * gcc.dg/c90-const-expr-5.c: Likewise.
10127 * gcc.dg/c90-typespec-1.c: Likewise.
10128 * gcc.dg/c99-const-expr-5.c: Likewise.
10129 * gcc.dg/c99-flex-array-5.c: Likewise.
10130 * gcc.dg/c99-fordecl-3.c: Likewise.
10131 * gcc.dg/c99-tag-3.c: Likewise.
10132 * gcc.dg/c99-typespec-1.c: Likewise.
10133 * gcc.dg/c99-vla-jump-1.c: Likewise.
10134 * gcc.dg/c99-vla-jump-2.c: Likewise.
10135 * gcc.dg/c99-vla-jump-3.c: Likewise.
10136 * gcc.dg/c99-vla-jump-4.c: Likewise.
10137 * gcc.dg/c99-vla-jump-5.c: Likewise.
10138 * gcc.dg/cast-1.c: Likewise.
10139 * gcc.dg/cast-2.c: Likewise.
10140 * gcc.dg/cast-3.c: Likewise.
10141 * gcc.dg/cast-4.c: Likewise.
10142 * gcc.dg/cast-pretty-print-1.c: Likewise.
10143 * gcc.dg/comp-goto-2.c: Likewise.
10144 * gcc.dg/comp-goto-3.c: Likewise.
10145 * gcc.dg/cpp/error-1.c: Likewise.
10146 * gcc.dg/cpp/if-paren.c: Likewise.
10147 * gcc.dg/decl-7.c: Likewise.
10148 * gcc.dg/decl-8.c: Likewise.
10149 * gcc.dg/decl-nospec-1.c: Likewise.
10150 * gcc.dg/decl-nospec-2.c: Likewise.
10151 * gcc.dg/decl-nospec-3.c: Likewise.
10152 * gcc.dg/declspec-10.c: Likewise.
10153 * gcc.dg/declspec-11.c: Likewise.
10154 * gcc.dg/declspec-12.c: Likewise.
10155 * gcc.dg/declspec-13.c: Likewise.
10156 * gcc.dg/declspec-14.c: Likewise.
10157 * gcc.dg/declspec-15.c: Likewise.
10158 * gcc.dg/declspec-16.c: Likewise.
10159 * gcc.dg/declspec-17.c: Likewise.
10160 * gcc.dg/declspec-4.c: Likewise.
10161 * gcc.dg/declspec-5.c: Likewise.
10162 * gcc.dg/declspec-6.c: Likewise.
10163 * gcc.dg/declspec-7.c: Likewise.
10164 * gcc.dg/declspec-8.c: Likewise.
10165 * gcc.dg/declspec-9.c: Likewise.
10166 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10167 * gcc.dg/dfp/constants-c99.c: Likewise.
10168 * gcc.dg/dfp/keywords-c89.c: Likewise.
10169 * gcc.dg/dfp/keywords-c99.c: Likewise.
10170 * gcc.dg/dfp/keywords-reserved.c: Likewise.
10171 * gcc.dg/dfp/typespec.c: Likewise.
10172 * gcc.dg/dremf-type-compat-2.c: Likewise.
10173 * gcc.dg/dremf-type-compat-3.c: Likewise.
10174 * gcc.dg/dremf-type-compat-4.c: Likewise.
10175 * gcc.dg/empty-source-2.c: Likewise.
10176 * gcc.dg/empty-source-3.c: Likewise.
10177 * gcc.dg/enum3.c: Likewise.
10178 * gcc.dg/extra-semi-2.c: Likewise.
10179 * gcc.dg/extra-semi-3.c: Likewise.
10180 * gcc.dg/float-range-1.c: Likewise.
10181 * gcc.dg/float-range-2.c: Likewise.
10182 * gcc.dg/float-range-3.c: Likewise.
10183 * gcc.dg/float-range-5.c: Likewise.
10184 * gcc.dg/format/asm_fprintf-2.c: Likewise.
10185 * gcc.dg/format/asm_fprintf-3.c: Likewise.
10186 * gcc.dg/format/asm_fprintf-4.c: Likewise.
10187 * gcc.dg/format/asm_fprintf-5.c: Likewise.
10188 * gcc.dg/format/cast-1.c: Likewise.
10189 * gcc.dg/format/gcc_diag-3.c: Likewise.
10190 * gcc.dg/format/gcc_diag-4.c: Likewise.
10191 * gcc.dg/format/gcc_diag-6.c: Likewise.
10192 * gcc.dg/format/gcc_diag-8.c: Likewise.
10193 * gcc.dg/format/gcc_diag-9.c: Likewise.
10194 * gcc.dg/format/nul-2.c: Likewise.
10195 * gcc.dg/format/opt-1.c: Likewise.
10196 * gcc.dg/format/opt-2.c: Likewise.
10197 * gcc.dg/format/opt-3.c: Likewise.
10198 * gcc.dg/format/opt-4.c: Likewise.
10199 * gcc.dg/format/opt-5.c: Likewise.
10200 * gcc.dg/format/opt-6.c: Likewise.
10201 * gcc.dg/framework-2.c: Likewise.
10202 * gcc.dg/func-args-1.c: Likewise.
10203 * gcc.dg/func-outside-1.c: Likewise.
10204 * gcc.dg/func-outside-2.c: Likewise.
10205 * gcc.dg/gnu-cond-expr-2.c: Likewise.
10206 * gcc.dg/gnu-cond-expr-3.c: Likewise.
10207 * gcc.dg/if-empty-1.c: Likewise.
10208 * gcc.dg/init-bad-1.c: Likewise.
10209 * gcc.dg/init-bad-2.c: Likewise.
10210 * gcc.dg/init-bad-3.c: Likewise.
10211 * gcc.dg/init-desig-obs-2.c: Likewise.
10212 * gcc.dg/init-desig-obs-3.c: Likewise.
10213 * gcc.dg/init-empty-2.c: Likewise.
10214 * gcc.dg/init-empty-3.c: Likewise.
10215 * gcc.dg/inline-11.c: Likewise.
10216 * gcc.dg/inline-12.c: Likewise.
10217 * gcc.dg/inline-8.c: Likewise.
10218 * gcc.dg/inline-9.c: Likewise.
10219 * gcc.dg/inline3.c: Likewise.
10220 * gcc.dg/label-decl-1.c: Likewise.
10221 * gcc.dg/label-decl-2.c: Likewise.
10222 * gcc.dg/label-decl-3.c: Likewise.
10223 * gcc.dg/label-decl-4.c: Likewise.
10224 * gcc.dg/long-long-typespec-1.c: Likewise.
10225 * gcc.dg/lvalue-2.c: Likewise.
10226 * gcc.dg/lvalue-3.c: Likewise.
10227 * gcc.dg/nested-func-3.c: Likewise.
10228 * gcc.dg/nested-redef-1.c: Likewise.
10229 * gcc.dg/noreturn-4.c: Likewise.
10230 * gcc.dg/old-style-prom-2.c: Likewise.
10231 * gcc.dg/old-style-prom-3.c: Likewise.
10232 * gcc.dg/old-style-then-proto-1.c: Likewise.
10233 * gcc.dg/overflow-warn-1.c: Likewise.
10234 * gcc.dg/overflow-warn-2.c: Likewise.
10235 * gcc.dg/overflow-warn-3.c: Likewise.
10236 * gcc.dg/overflow-warn-4.c: Likewise.
10237 * gcc.dg/overflow-warn-6.c: Likewise.
10238 * gcc.dg/parm-forwdecl-2.c: Likewise.
10239 * gcc.dg/parm-forwdecl-3.c: Likewise.
10240 * gcc.dg/parm-impl-decl-1.c: Likewise.
10241 * gcc.dg/parm-impl-decl-2.c: Likewise.
10242 * gcc.dg/parm-incomplete-1.c: Likewise.
10243 * gcc.dg/parm-mismatch-1.c: Likewise.
10244 * gcc.dg/pointer-arith-1.c: Likewise.
10245 * gcc.dg/pointer-arith-2.c: Likewise.
10246 * gcc.dg/pointer-arith-3.c: Likewise.
10247 * gcc.dg/pointer-arith-4.c: Likewise.
10248 * gcc.dg/pointer-arith-6.c: Likewise.
10249 * gcc.dg/pointer-arith-7.c: Likewise.
10250 * gcc.dg/pointer-arith-8.c: Likewise.
10251 * gcc.dg/pr13804-1.c: Likewise.
10252 * gcc.dg/pr15698-1.c: Likewise.
10253 * gcc.dg/pr15698-2.c: Likewise.
10254 * gcc.dg/pr15698-3.c: Likewise.
10255 * gcc.dg/pr15698-4.c: Likewise.
10256 * gcc.dg/pr15698-5.c: Likewise.
10257 * gcc.dg/pr15698-6.c: Likewise.
10258 * gcc.dg/pr15698-7.c: Likewise.
10259 * gcc.dg/pr15698-8.c: Likewise.
10260 * gcc.dg/pr17188-1.c: Likewise.
10261 * gcc.dg/pr17301-1.c: Likewise.
10262 * gcc.dg/pr17301-2.c: Likewise.
10263 * gcc.dg/pr17730-1.c: Likewise.
10264 * gcc.dg/pr20368-1.c: Likewise.
10265 * gcc.dg/pr20368-2.c: Likewise.
10266 * gcc.dg/pr20368-3.c: Likewise.
10267 * gcc.dg/pr22308-1.c: Likewise.
10268 * gcc.dg/qual-component-1.c: Likewise.
10269 * gcc.dg/redecl-1.c: Likewise.
10270 * gcc.dg/redecl-11.c: Likewise.
10271 * gcc.dg/redecl-12.c: Likewise.
10272 * gcc.dg/redecl-13.c: Likewise.
10273 * gcc.dg/redecl-14.c: Likewise.
10274 * gcc.dg/redecl-15.c: Likewise.
10275 * gcc.dg/register-var-1.c: Likewise.
10276 * gcc.dg/register-var-2.c: Likewise.
10277 * gcc.dg/stmt-expr-2.c: Likewise.
10278 * gcc.dg/stmt-expr-3.c: Likewise.
10279 * gcc.dg/stmt-expr-label-1.c: Likewise.
10280 * gcc.dg/stmt-expr-label-2.c: Likewise.
10281 * gcc.dg/stmt-expr-label-3.c: Likewise.
10282 * gcc.dg/struct-empty-2.c: Likewise.
10283 * gcc.dg/struct-empty-3.c: Likewise.
10284 * gcc.dg/struct-parse-1.c: Likewise.
10285 * gcc.dg/struct-semi-1.c: Likewise.
10286 * gcc.dg/struct-semi-2.c: Likewise.
10287 * gcc.dg/struct-semi-3.c: Likewise.
10288 * gcc.dg/switch-5.c: Likewise.
10289 * gcc.dg/switch-6.c: Likewise.
10290 * gcc.dg/switch-7.c: Likewise.
10291 * gcc.dg/tls/diag-5.c: Likewise.
10292 * gcc.dg/transparent-union-1.c: Likewise.
10293 * gcc.dg/transparent-union-3.c: Likewise.
10294 * gcc.dg/typespec-1.c: Likewise.
10295 * gcc.dg/vla-init-2.c: Likewise.
10296 * gcc.dg/vla-init-3.c: Likewise.
10297 * gcc.dg/vla-init-4.c: Likewise.
10298 * gcc.dg/vla-init-5.c: Likewise.
10299 * gcc.dg/void-cast-2.c: Likewise.
10300 * gcc.dg/wvla-3.c: Likewise.
10301 * gcc.dg/wvla-7.c: Likewise.
10302 * gcc.target/i386/991209-1.c: Likewise.
10303 * gcc.target/ia64/fpreg-1.c: Likewise.
10304 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10305 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10307 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10310 * gfortran.dg/func_decl_4.f90: New test.
10312 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10315 * gfortran.dg/interface_17.f90: New test.
10317 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10320 * gfortran.dg/32599.f03: New test case.
10323 * gfortran.dg/32601.f03: New test case.
10324 * gfortran.dg/32601_1.f03: Ditto.
10325 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10326 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10328 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10330 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10332 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10333 Devang Patel <dpatel@apple.com>
10335 PR tree-optimization/25413
10336 * gcc.dg/vect/vect-align-1.c: New.
10337 * gcc.dg/vect/vect-align-2.c: New.
10338 * gcc.dg/vect/pr25413.c: New.
10339 * gcc.dg/vect/pr25413a.c: New.
10340 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10342 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10344 * lib/target-support.exp (check_ultrasparc_hw_available):
10346 (is-effective-target): Check $arg for ultrasparc_hw.
10347 (is-effective-target-keyword): Likewise.
10348 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10349 when determining what to do on sparc platforms.
10350 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10351 * gcc.dg/20001101-1.c: Likewise.
10352 * gcc.dg/20001101-2.c: Likewise.
10353 * gcc.dg/ultrasp9.c: Likewise.
10354 * gcc.dg/ultrasp10.c: Likewise.
10355 * gcc.target/sparc/pdist-3.c: Likewise.
10357 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10359 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10361 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10363 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10365 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10366 now get vectorized.
10367 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10368 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10369 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10370 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10371 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10372 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10373 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10374 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10375 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10376 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10377 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10378 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10379 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10380 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10381 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10382 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10385 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10388 * g++.dg/parse/error30.C: New test.
10390 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10393 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10395 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10397 * gfortran.fortran-torture/compile/pr32663.f: New test.
10399 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10402 * g++.dg/inherit/virtual4.C: New.
10404 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10407 * gcc.target/i386/pr32661-1.c: New test.
10409 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10411 * gnat.dg/invariant_index.ad[sb]: New test.
10413 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10416 * g++.dg/template/decl3.C: New.
10418 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10421 * gcc.c-torture/execute/align-3.c: New.
10423 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10426 * gcc.target/i386/pr32708-1.c: New test.
10427 * gcc.target/i386/pr32708-2.c: Ditto.
10428 * gcc.target/i386/pr32708-3.c: Ditto.
10430 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10432 * g++.dg/init/new20.C: Remove svn:executable flag.
10434 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10436 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10438 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10440 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10442 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10445 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10448 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10451 * gfortran.dg/overload_2.f90: New test.
10454 * gfortran.dg/transfer_simplify_5.f90
10457 * gfortran.dg/interface_15.f90: New test.
10459 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10461 PR libfortran/32336
10462 * gfortran.dg/matmul_5.f90: New test case.
10464 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10466 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10467 * gcc.dg/fesd-any.h: Likewise.
10468 * gcc.dg/fesd-baseonly.c: Likewise.
10469 * gcc.dg/fesd-baseonly.h: Likewise.
10470 * gcc.dg/fesd-none.c: Likewise.
10471 * gcc.dg/fesd-none.h: Likewise.
10472 * gcc.dg/fesd-reduced.c: Likewise.
10473 * gcc.dg/fesd-reduced.h: Likewise.
10474 * gcc.dg/fesd-sys.c: Likewise.
10475 * gcc.dg/fesd-sys.h: Likewise
10476 * gcc.dg/fesd.h: Likewise.
10478 * g++.dg/debug/dwarf2: New directory.
10479 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10480 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10481 * g++.dg/other/fesd-any.h: Likewise.
10482 * g++.dg/other/fesd-baseonly.C: Likewise.
10483 * g++.dg/other/fesd-baseonly.h: Likewise.
10484 * g++.dg/other/fesd-none.C: Likewise.
10485 * g++.dg/other/fesd-none.h: Likewise.
10486 * g++.dg/other/fesd-reduced.C: Likewise.
10487 * g++.dg/other/fesd-reduced.h: Likewise.
10488 * g++.dg/other/fesd-sys.C: Likewise.
10489 * g++.dg/other/fesd-sys.h: Likewise.
10490 * g++.dg/other/fesd.h: Likewise.
10492 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10495 * gfortran.dg/parameter_unused.f90: New test.
10497 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10499 PR tree-optimization/32681
10500 * gcc.dg/tree-ssa/pr32681.c: New test.
10502 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10505 * gfortran.dg/fmt_t_5.f90: New test.
10507 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10510 * g++.dg/template/operator10.C: New.
10512 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10514 PR libfortran/32217
10515 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10517 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10520 * gfortran.dg/operator_6.f90: New test.
10522 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10525 * gfortran.dg/operator_4.f90: New test.
10526 * gfortran.dg/operator_5.f90: New test.
10527 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10528 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10530 2007-07-08 Tobias Burnus <burnus@net-b.de>
10533 * gfortran.dg/argument_checking_6.f90: New.
10535 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10538 * gfortran.dg/interface_155555.f90: New test.
10540 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10542 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10543 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10545 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10548 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10549 discern pedantic diagnostics and errors.
10550 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10552 * gcc.dg/20050121-1.c: This is an error and not a warning.
10553 * gcc.target/i386/sseregparm-2.c: Likewise.
10554 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10555 * gcc.dg/charset/attribute2.c: Likewise.
10556 * gcc.dg/bitfld-1.c: Likewise.
10557 * gcc.dg/pack-test-2.c: Likewise.
10558 * gcc.dg/940510-1.c: Match separately error and warning.
10559 * gcc.dg/array-2.c: Match separately multiple messages. The second
10560 diagnostic is a pedantic warning and not an error.
10561 * gcc.dg/pr14475.c: Match separately multiple messages.
10562 * gcc.dg/pr18809-1.c: Likewise.
10563 * gcc.dg/pr27953.c: Likewise.
10564 * gcc.dg/vla-init-1.c: Likewise.
10565 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10567 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10570 * gfortran.dg/char_decl_1.f90: New test.
10572 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10574 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10576 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10579 * g++.dg/template/overload9.C: New test.
10581 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10583 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10584 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10586 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10588 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10589 * gcc.dg/20001012-2.c: Likewise.
10590 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10591 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10593 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10595 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10596 about the chunk size when STACK_SIZE is defined.
10598 2007-07-06 Josh Conner <jconner@apple.com>
10600 PR middle-end/32602
10601 * gcc.dg/sibcall-8.c: New test.
10603 2007-07-06 Josh Conner <jconner@apple.com>
10605 PR middle-end/32603
10606 * gcc.target/arm/sibcall-1.c: New test.
10608 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10610 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10612 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10614 * gfortran.dg/save_parameter.f90: New test.
10615 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10617 2007-07-06 Richard Guenther <rguenther@suse.de>
10619 * g++.dg/opt/pr30965.C: New testcase.
10621 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10623 * gcc.target/mips/save-restore-5.c: New test.
10625 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10627 PR rtl_optimization/32450
10628 * gcc.dg/pr32450.c: New runtime test.
10630 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10632 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10633 single underscore in scan directives.
10635 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10638 * g++.dg/init/ptrmem4.C: New test.
10641 * g++.dg/init/new21.C: Likewise.
10644 * g++.dg/template/static30.C: Likewise.
10646 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10648 * gcc.dg/vect/costmodel/ppc: New directory.
10649 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10650 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10652 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10653 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10654 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10655 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10656 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10657 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10658 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10659 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10660 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10661 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10662 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10663 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10664 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10665 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10667 2007-07-05 Tobias Burnus <burnus@net-b.de>
10670 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10672 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10675 * gfortran.dg/interface_14.f90: New test.
10678 * gfortran.dg/do_iterator_2.f90: New test.
10680 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10682 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10683 (FE_DEC_DOWNWARD): Likewise.
10684 (FE_DEC_UPWARD): Likewise.
10685 (FE_DEC_TOWARDZERO): Likewise.
10686 (FE_DEC_TONEARESTFROMZERO): Likewise.
10688 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10690 * gcc.c-torture/compile/pr32606.c: New.
10691 * gfortran.fortran-torture/execute/pr32604.f90: New.
10693 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10695 * gcc.dg/visibility-12.c: New test.
10696 * gcc.dg/visibility-13.c: Likewise.
10697 * g++.dg/ext/visibility-9.C: Likewise.
10698 * g++.dg/ext/visibility-10.C: Likewise.
10700 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10702 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10703 * gcc.dg/sh-relax-vxworks.c: New test.
10705 2007-07-04 Richard Guenther <rguenther@suse.de>
10707 PR tree-optimization/32500
10708 * gcc.c-torture/execute/pr32500.c: New testcase.
10710 2007-07-04 Richard Guenther <rguenther@suse.de>
10712 PR tree-optimization/32482
10713 * gcc.c-torture/compile/pr32482.c: New testcase.
10715 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10717 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10719 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10720 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10721 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10722 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10724 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10726 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10728 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10730 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10732 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10735 * gfortran.dg/min_max_optional_1.f90: New test.
10736 * gfortran.dg/min_max_optional_2.f90: New test.
10737 * gfortran.dg/min_max_optional_3.f90: New test.
10739 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10742 * gfortran.dg/fmt_error.f90: New test.
10744 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10747 * gfortran.dg/interface_13.f90: New test.
10749 2007-07-03 Dave Brolley <brolley@redhat.com>
10752 * g++.dg/init/new20.C: New test.
10754 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10757 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10759 2007-07-03 Tobias Burnus <burnus@net-b.de>
10762 * common_7.f90: New.
10763 * common_8.f90: New.
10764 * common_9.f90: New.
10766 2007-07-03 Tobias Burnus <burnus@net-b.de>
10769 * gfortran.dg/argument_checking_1.f90: New.
10770 * gfortran.dg/argument_checking_2.f90: New.
10771 * gfortran.dg/argument_checking_3.f90: New.
10772 * gfortran.dg/argument_checking_4.f90: New.
10773 * gfortran.dg/argument_checking_5.f90: New.
10774 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10775 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10777 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10779 * gcc.dg/pr32176.c: Add -w to default dg-options.
10781 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10783 * gcc.c-torture/compile/ssa-pre-1.c: New test.
10785 2007-07-03 Tobias Burnus <burnus@net-b.de>
10788 * gfortran.dg/null_2.f90: New.
10790 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10791 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10793 PR middle-end/32176
10794 * gcc.dg/pr32176.c: New test.
10796 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10798 * gcc.dg/const-float80.c : New test.
10799 * gcc.dg/const-float128.c : New test.
10800 * gcc.dg/const-float80-ped.c : New test.
10801 * gcc.dg/const-float128-ped.c : New test.
10803 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10805 * gcc.dg/c99-math.h: Fix typo.
10807 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10810 * gcc.dg/gomp/pr32468-1.c: New test.
10812 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10814 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10817 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10819 * gfortran.fortran-torture/compile/pr32583.f: New.
10820 * gcc.c-torture/compile/pr32584.c: New
10822 2007-07-02 Ollie Wild <aaw@google.com>
10824 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10825 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10827 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10829 * gcc.target/mips/save-restore-1.c: New test.
10830 * gcc.target/mips/save-restore-2.c: Likewise.
10831 * gcc.target/mips/save-restore-3.c: Likewise.
10832 * gcc.target/mips/save-restore-4.c: Likewise.
10834 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
10836 PR tree-optimization/31966
10837 PR tree-optimization/32533
10838 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10839 * gfortran.dg/pr32533.f90: Ditto.
10841 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10843 * g++.dg/opt/nrv12.C: New test.
10844 * gcc.target/i386/nrv1.c: New test.
10847 * g++.dg/gomp/pr31748.C: New test.
10849 2007-07-02 Ira Rosen <irar@il.ibm.com>
10851 PR tree-optimization/32230
10852 * gcc.dg/vect/pr32230.c: New test.
10854 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
10856 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10857 * bind_c_coms.f90: Ditto.
10858 * bind_c_coms_driver.c: Ditto.
10859 * bind_c_dts.f90: Ditto.
10860 * bind_c_dts_2.f03: Ditto.
10861 * bind_c_dts_2_driver.c: Ditto.
10862 * bind_c_dts_3.f03: Ditto.
10863 * bind_c_dts_4.f03: Ditto.
10864 * bind_c_dts_driver.c: Ditto.
10865 * bind_c_implicit_vars.f03: Ditto.
10866 * bind_c_procs.f03: Ditto.
10867 * bind_c_usage_2.f03: Ditto.
10868 * bind_c_usage_3.f03: Ditto.
10869 * bind_c_usage_5.f03: Ditto.
10870 * bind_c_usage_6.f03: Ditto.
10871 * bind_c_usage_7.f03: Ditto.
10872 * bind_c_vars.f90: Ditto.
10873 * bind_c_vars_driver.c: Ditto.
10874 * binding_c_table_15_1.f03: Ditto.
10875 * binding_label_tests.f03: Ditto.
10876 * binding_label_tests_10.f03: Ditto.
10877 * binding_label_tests_10_main.f03: Ditto.
10878 * binding_label_tests_11.f03: Ditto.
10879 * binding_label_tests_11_main.f03: Ditto.
10880 * binding_label_tests_12.f03: Ditto.
10881 * binding_label_tests_13.f03: Ditto.
10882 * binding_label_tests_13_main.f03: Ditto.
10883 * binding_label_tests_14.f03: Ditto.
10884 * binding_label_tests_2.f03: Ditto.
10885 * binding_label_tests_3.f03: Ditto.
10886 * binding_label_tests_4.f03: Ditto.
10887 * binding_label_tests_5.f03: Ditto.
10888 * binding_label_tests_6.f03: Ditto.
10889 * binding_label_tests_7.f03: Ditto.
10890 * binding_label_tests_8.f03: Ditto.
10891 * binding_label_tests_9.f03: Ditto.
10892 * c_assoc.f90: Ditto.
10893 * c_assoc_2.f03: Ditto.
10894 * c_f_pointer_shape_test.f90: Ditto.
10895 * c_f_pointer_tests.f90: Ditto.
10896 * c_f_tests_driver.c: Ditto.
10897 * c_funloc_tests.f03: Ditto.
10898 * c_funloc_tests_2.f03: Ditto.
10899 * c_funloc_tests_3.f03: Ditto.
10900 * c_funloc_tests_3_funcs.c: Ditto.
10901 * c_kind_params.f90: Ditto.
10902 * c_kind_tests_2.f03: Ditto.
10903 * c_kinds.c: Ditto.
10904 * c_loc_driver.c: Ditto.
10905 * c_loc_test.f90: Ditto.
10906 * c_loc_tests_2.f03: Ditto.
10907 * c_loc_tests_2_funcs.c: Ditto.
10908 * c_loc_tests_3.f03: Ditto.
10909 * c_loc_tests_4.f03: Ditto.
10910 * c_loc_tests_5.f03: Ditto.
10911 * c_loc_tests_6.f03: Ditto.
10912 * c_loc_tests_7.f03: Ditto.
10913 * c_loc_tests_8.f03: Ditto.
10914 * c_ptr_tests.f03: Ditto.
10915 * c_ptr_tests_10.f03: Ditto.
10916 * c_ptr_tests_5.f03: Ditto.
10917 * c_ptr_tests_7.f03: Ditto.
10918 * c_ptr_tests_7_driver.c: Ditto.
10919 * c_ptr_tests_8.f03: Ditto.
10920 * c_ptr_tests_8_funcs.c: Ditto.
10921 * c_ptr_tests_9.f03: Ditto.
10922 * c_ptr_tests_driver.c: Ditto.
10923 * c_size_t_driver.c: Ditto.
10924 * c_size_t_test.f03: Ditto.
10925 * com_block_driver.f90: Ditto.
10926 * global_vars_c_init.f90: Ditto.
10927 * global_vars_c_init_driver.c: Ditto.
10928 * global_vars_f90_init.f90: Ditto.
10929 * global_vars_f90_init_driver.c: Ditto.
10930 * interop_params.f03: Ditto.
10931 * iso_c_binding_only.f03: Ditto.
10932 * iso_c_binding_rename_1.f03: Ditto.
10933 * iso_c_binding_rename_1_driver.c: Ditto.
10934 * iso_c_binding_rename_2.f03: Ditto.
10935 * iso_c_binding_rename_2_driver.c: Ditto.
10936 * kind_tests_2.f03: Ditto.
10937 * kind_tests_3.f03: Ditto.
10938 * module_md5_1.f90: Ditto.
10939 * only_clause_main.c: Ditto.
10940 * print_c_kinds.f90: Ditto.
10941 * test_bind_c_parens.f03: Ditto.
10942 * test_c_assoc.c: Ditto.
10943 * test_com_block.f90: Ditto.
10944 * test_common_binding_labels.f03: Ditto.
10945 * test_common_binding_labels_2.f03: Ditto.
10946 * test_common_binding_labels_2_main.f03: Ditto.
10947 * test_common_binding_labels_3.f03: Ditto.
10948 * test_common_binding_labels_3_main.f03: Ditto.
10949 * test_only_clause.f90: Ditto.
10950 * use_iso_c_binding.f90: Ditto.
10951 * value_5.f90: Ditto.
10952 * value_test.f90: Ditto.
10953 * value_tests_f03.f90: Ditto.
10955 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
10957 * gcc.dg/tls/opt-14.c: New.
10959 2007-07-01 Ollie Wild <aaw@google.com>
10961 * g++.dg/lookup/using16.C: New test.
10962 * g++.dg/lookup/using17.C: New test.
10964 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
10967 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10968 (test_4): Use proper test for floating point equality.
10969 (test_8): Likewise.
10971 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10973 PR libgfortran/32554
10974 * gfortran.dg/fmt_p_1.f90: New test.
10976 2007-07-01 Ira Rosen <irar@il.ibm.com>
10978 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10979 initialization and fix dg-final check - the initialization loop is
10982 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10983 Volker Reichelt <reichelt@netcologne.de>
10985 PR middle-end/32559
10986 * gcc.dg/pr32559.c: New test.
10988 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10990 PR tree-optimization/25371
10991 * gcc.dg/vect/pr25371.c: New test.
10993 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
10995 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10996 when allocating and initializing a flexible array.
10998 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
11001 * gfortran.dg/intrinsic.f90: New test.
11003 2007-06-30 Tobias Burnus <burnus@net-b.de>
11006 * gfortran.dg/fmt_zero_check.f90: New.
11008 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
11011 * gfortran.dg/repeat_f90: New test.
11013 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11016 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11017 -pedantic-errors, so we should match errors.
11018 * gcc.dg/cpp/escape-1.c: Likewise.
11019 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11020 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11022 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11023 errors instead of warnings.
11024 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11025 a pedantic warning.
11026 * gcc.dg/cpp/arith-3.c: Likewise.
11028 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11031 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11032 * gcc.dg/pch/valid-2.c: Likewise.
11033 * gcc.dg/pch/valid-3.c: Likewise.
11034 * gcc.dg/pch/warn-1.c: Likewise.
11035 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11037 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11040 * gcc.dg/Wunused-function.c: New.
11042 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11044 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11046 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
11048 * g++.dg/other/canon-31724.C: New.
11050 2007-06-29 Jan Hubicka <jh@suse.cz>
11052 PR middle-end/32372
11053 * gcc.c-torture/compile/pr32372.c: new.
11055 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11057 * gfortran.dg/operator_3.f90: New test.
11059 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11061 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11062 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11064 2007-06-29 Richard Guenther <rguenther@suse.de>
11066 PR middle-end/32493
11067 * gcc.dg/inline-23.c: New testcase.
11069 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
11071 PR tree-optimization/24659
11072 * gcc.target/i386/vectorize2.c: New test.
11073 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11074 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11076 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
11078 * gcc.dg/pointer-arith-9.c: New test.
11080 2007-06-29 Tobias Burnus <burnus@net-b.de>
11083 * gfortran.dg/fmt_read_2.f90: New.
11085 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11087 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11088 If it exists, don't try to create it.
11090 2007-06-28 Geoffrey Keating <geoffk@apple.com>
11092 * g++.dg/ext/visibility/ms-compat-1.C: New.
11094 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11097 * gfortran.fortran-torture/compile/pr32417.f90: New test.
11099 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
11101 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11104 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
11107 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11109 2007-06-27 Richard Guenther <rguenther@suse.de>
11111 PR middle-end/32492
11112 * gcc.dg/inline-22.c: New testcase.
11114 2007-06-26 Hui-May Chang <hm.chang@apple.com>
11116 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11117 the scan-assembler constant.
11119 2007-06-25 Geoffrey Keating <geoffk@apple.com>
11122 * gcc.dg/pr20216.c: New.
11124 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11127 * gcc.dg/vect/pr32421.c: New test.
11129 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
11132 * g++.dg/other/friend5.C: New test.
11134 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
11137 * gfortran.dg/host_assoc_function_2.f90: New test.
11140 * gfortran.dg/host_assoc_call_1.f90: New test.
11142 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11144 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11146 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11149 * gfortran.dg/error_format.f90: New test.
11151 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11154 * gfortran.dg/pr32136.f90: New test.
11156 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11159 * gfortran.dg/minmaxloc_1.f90: New test.
11162 * gfortran.dg/minmaxloc_2.f90: New test.
11164 2007-06-23 Richard Guenther <rguenther@suse.de>
11166 PR tree-optimization/16876
11167 PR middle-end/29478
11168 * gcc.dg/pr29254.c: The warning is bogus.
11169 * gcc.dg/warn-1.c: Likewise.
11170 * gcc.dg/assign-warn-3.c: Likewise.
11171 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11173 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
11175 * gcc.c-torture/execute/20070623-1.c: New.
11177 2007-06-22 Jan Hubicka <jh@suse.cz>
11179 * gcc.c-torture/compile/pr31541.c: New.
11181 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11183 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11184 Remove -m64 from dg-options.
11186 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11188 PR middle-end/32374
11189 * gcc.dg/pr32374.c: New test.
11191 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11194 * gfortran.dg/pointer_assign_3.f90: New test.
11196 2007-06-21 Sebastian Pop <sebpop@gmail.com>
11198 * gcc.dg/tree-ssa/pr19590.c: New.
11200 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11203 * gfortran.dg/assign.f90: Update test.
11204 * gfortran.dg/real_do_1.f90: Update test.
11205 * gfortran.dg/gomp/omp_do1.f90: Update test.
11206 * gfortran.dg/warnings_are_errors_1.f: Update test.
11207 * gfortran.dg/g77/20010519-1.f: Update test.
11208 * gfortran.dg/g77/pr9258.f: Update test.
11209 * gfortran.dg/g77/960317-1.f: Update test.
11211 2007-06-21 Richard Guenther <rguenther@suse.de>
11213 PR tree-optimization/32453
11214 * gcc.c-torture/compile/pr32453.c: New testcase.
11216 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11218 PR tree-optimization/31866
11219 * gcc.dg/pr31866.c: New test.
11221 2007-06-21 Richard Guenther <rguenther@suse.de>
11223 PR tree-optimization/32451
11224 * g++.dg/torture/20070621-1.C: New testcase.
11226 2007-06-21 Christian Bruel <christian.bruel@st.com>
11228 * gcc.dg/attr-isr.c: Test delay slot content.
11230 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11233 gfortran.dg/pointer_assign_2.f90: New test.
11235 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11238 gfortran.dg/invalid_procedure_name.f90: New test.
11240 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11242 PR tree-optimization/25737
11243 * gcc.dg/tree-ssa/alias-14.c: New test.
11245 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11247 * gcc.target/i386/large-size-array-3.c: New.
11249 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11250 Richard Guenther <rguenther@suse.de>
11253 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11255 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11257 PR middle-end/31959
11258 * gcc.dg/pr31959.c: New test.
11260 PR inline-asm/32109
11261 * g++.dg/ext/asm10.C: New test.
11263 PR middle-end/32285
11264 * gcc.c-torture/execute/20070614-1.c: New test.
11266 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11268 * gcc.target/arm/stack-corruption.c: New test.
11270 2007-06-19 Richard Guenther <rguenther@suse.de>
11272 * g++.dg/torture/pr30252.C: New testcase.
11274 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11276 PR tree-optimization/32353
11277 * g++.dg/opt/nrv13.C: New test.
11279 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11283 * gfortran.dg/impure_assignment_2.f90 : New test.
11286 * gfortran.dg/data_initialized_2.f90 : New test.
11288 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11289 appropriate version of 'dmach'.
11291 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11294 * gcc.target/i386/pr32389.c New test.
11296 2007-06-18 Simon Baldwin <simonb@google.com>
11299 * g++.dg/template/error25.C: New.
11300 * g++.dg/template/spec35.C: New.
11302 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11304 * gcc.c-torture/compile/pr32355.c: New testcase.
11306 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11308 PR tree-optimization/32383
11309 * g++.dg/opt/pr32383.C: New test.
11311 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11313 PR rtl-optimization/32366
11314 * gcc.dg/vect/pr32366.c: New test.
11316 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11318 * gcc.c-torture/compile/pr32349.c: New testcase.
11320 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11322 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11323 * gcc.target/sparc/combined-2.c: Likewise.
11324 * gcc.target/sparc/fexpand.c : Likewise.
11325 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11326 * gcc.target/sparc/fpack16.c : Likewise.
11327 * gcc.target/sparc/fpmerge.c : Likewise.
11328 * gcc.target/sparc/fpmul.c : Likewise.
11329 * gcc.target/sparc/noresult.c : Likewise.
11330 * gcc.target/sparc/pdist.c: Likewise.
11332 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11334 PR middle-end/31723
11335 * gcc.target/i386/recip-divf.c: New test.
11336 * gcc.target/i386/recip-sqrtf.c: Ditto.
11337 * gcc.target/i386/recip-vec-divf.c: Ditto.
11338 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11339 * gcc.target/i386/sse-recip.c: Ditto.
11340 * gcc.target/i386/sse-recip-vec.c: Ditto.
11342 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11345 * gcc.c-torture/compile/20070605-1.c: New test.
11347 * gcc.c-torture/compile/20070603-1.c: New testcase.
11348 * gcc.c-torture/compile/20070603-2.c: New testcase.
11350 * gcc.c-torture/compile/20070531-1.c: New test.
11353 * gcc.c-torture/compile/20070531-2.c: New test.
11356 * gcc.c-torture/compile/20070529-1.c: New test.
11359 * gcc.c-torture/compile/20070529-2.c: New test.
11362 * gcc.c-torture/compile/20070520-1.c: New test.
11364 * g++.dg/ext/java-1.C: New test.
11366 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11367 loops instead of one. Remove the "can't determine dependence"
11369 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11370 needed as the cast is gone in the first place.
11371 * gcc.dg/max-1.c: Change local variable a to be a global one.
11372 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11373 have a cast which is PREd.
11375 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11377 * g++.dg/lookup/anon6.C: New test.
11379 2007-06-14 Dirk Mueller <dmueller@suse.de>
11382 * g++.dg/opt/static6.C: New testcase.
11384 2007-06-14 Geoff Keating <geoffk@apple.com>
11386 * g++.dg/ext/visibility/overload-1.C: New.
11389 * g++.dg/ext/visibility/anon4.C: New.
11391 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11394 * gcc.target/i386/pr32268.c: New test.
11396 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11398 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11399 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11400 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11402 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11403 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11404 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11407 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11410 * gfortran.dg/common_resize_1.f90: New test.
11412 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11415 * gcc.dg/vect/pr32224.c: Fix.
11417 2007-06-13 Eric Christopher <echristo@apple.com>
11419 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11421 2007-06-13 Tobias Burnus <burnus@net-b.de>
11424 * gfortran.dg/actual_array_vect_1.f90: New.
11426 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11428 * gcc.target/sparc/mfpu.c: New test.
11430 2007-06-12 Geoff Keating <geoffk@apple.com>
11432 * g++.dg/warn/weak1.C: Suppress on Darwin.
11433 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11435 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11437 PR middle-end/31579
11438 * g++.dg/torture/pr31579.C: New testcase.
11440 2007-06-12 Ian Lance Taylor <iant@google.com>
11443 * g++.dg/init/new16.C: New test.
11444 * g++.dg/init/new17.C: New test.
11445 * g++.dg/init/new18.C: New test.
11446 * g++.dg/init/new19.C: New test.
11448 2007-06-12 Olivier Hainque <hainque@adacore.com>
11450 * gnat.dg/lhs_view_convert.adb: New test.
11452 2007-06-12 Richard Guenther <rguenther@suse.de>
11454 PR tree-optimization/15353
11455 PR tree-optimization/31657
11456 * gcc.c-torture/execute/20070424-1.c: New testcase.
11457 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11458 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11459 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11460 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11461 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11463 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11465 PR rtl-optimization/32293
11466 * gcc.dg/pr32293.c: New test.
11468 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11470 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11472 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11475 * gfortran.dg/equiv_7.f90: New test.
11476 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11479 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11481 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11483 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11484 * gcc.dg/setjmp-4.c: Likewise.
11485 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11487 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11489 PR rtl-optimization/31025
11490 * gfortran.dg/pr31025.f90: New.
11492 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11495 * gcc.target/i386/pr32280.c: New test.
11497 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11499 PR middle-end/32279
11500 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11502 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11504 PR libgfortran/32235
11505 * gfortran.dg/backspace_9.f: New test.
11507 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11509 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11511 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11513 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11515 2007-06-09 Ian Lance Taylor <iant@google.com>
11517 PR tree-optimization/32169
11518 * gcc.c-torture/compile/pr32169.c: New test.
11520 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11522 * gcc.dg/vect/costmodel: New directory.
11523 * gcc.dg/vect/costmodel/i386: New directory.
11524 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11525 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11527 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11528 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11529 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11530 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11531 * gcc.dg/vect/costmodel/x86_64: New directory.
11532 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11534 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11536 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11537 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11538 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11539 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11540 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11542 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11544 PR tree-optimization/32243
11545 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11546 flags for -Os tests.
11547 * gcc.dg/vect/03-vect-pr32243.c: New test.
11549 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11551 PR tree-optimization/32224
11552 * gcc.dg/vect/pr32224.c: New test.
11554 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11557 * g++.dg/gomp/pr32177.C: New test.
11559 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11562 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11563 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11564 warning nor an error.
11565 * gcc.dg/Wfatal-2.c: Likewise.
11566 * gcc.dg/Werror-1.c: Likewise.
11567 * gcc.dg/Werror-5.c: Likewise.
11568 * gcc.dg/Werror-7.c: Likewise.
11569 * gcc.dg/Werror-10.c: Likewise.
11570 * gcc.dg/Werror-11.c: Likewise.
11572 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11575 * g++.dg/init/brace6.C: New test.
11577 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11579 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11580 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11581 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11582 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11584 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11585 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11586 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11587 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11588 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11589 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11590 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11591 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11593 * gcc.dg/darwin-minversion-3.c: New.
11595 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11597 * gcc.target/i386/builtin-copysign.c: New test.
11599 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11601 PR tree-optimization/32220
11602 * gfortran.dg/predcom-2.f: New testcase.
11604 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11607 * gcc.target/i386/vectorize4.c: New test.
11609 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11611 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11613 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11616 * gcc.dg/simd-5.c: Mark output as a note.
11617 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11619 * gcc.dg/simd-1.c: Likewise.
11620 * gcc.dg/always_inline.c: Mark output as a sorry.
11621 * gcc.dg/always_inline2.c: Likewise.
11622 * gcc.dg/always_inline3.c: Likewise.
11624 2007-06-06 Ian Lance Taylor <iant@google.com>
11626 * g++.dg/conversion/enum1.C: New test.
11628 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11630 PR tree-optimization/32216
11631 * gcc.dg/vect/pr32216.c: New test.
11633 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11636 * gfortran.dg/invalid_contains_1.f90: New test.
11637 * gfortran.dg/invalid_contains_2.f90: New test.
11639 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11642 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11645 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11648 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11649 dg-message to match de note.
11650 * gcc.dg/pr26570.c: Use dg-message for a note.
11651 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11652 dg-error instead of dg-warning because of -Werror.
11653 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11654 neither an error, nor a warning.
11655 * gcc.dg/glibc-uclibc-2.c: Likewise
11656 * gcc.dg/cpp/19940712-1.c: Likewise.
11658 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11660 PR preprocessor/23479
11661 * gcc.dg/binary-constants-1.c: Add test suites for
11662 the 0b-prefixed binary integer constants.
11663 * gcc.dg/binary-constants-2.c: Ditto.
11664 * gcc.dg/binary-constants-3.c: Ditto.
11665 * gcc.dg/binary-constants-4.c: Ditto.
11667 2007-06-05 Ian Lance Taylor <iant@google.com>
11669 * gcc.dg/Wstrict-overflow-19.c: New test.
11671 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11673 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11675 2007-06-04 Ian Lance Taylor <iant@google.com>
11677 * gcc.dg/Wstrict-overflow-18.c: New test.
11679 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11682 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11683 * gcc.dg/cpp/mi5.c: Likewise.
11684 * gcc.dg/cpp/mi7.c: Likewise.
11686 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11689 * gcc.dg/pr32191.c: New test.
11691 2007-05-28 Tobias Burnus <burnus@net-b.de>
11694 * gfortran.dg/allocate_stat_1.f90: Remove.
11696 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11698 * gcc.target/i386/sse4_2-check.h: New.
11699 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11700 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11701 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11702 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11703 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11704 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11705 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11706 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11707 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11708 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11709 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11710 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11711 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11712 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11713 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11714 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11715 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11716 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11718 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11720 * gcc.dg/pie-link.c: New test.
11722 2007-06-01 Ian Lance Taylor <iant@google.com>
11724 * gcc.dg/Wstrict-overflow-17.c: New test.
11726 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11728 * gcc.dg/builtin-return-1.c (g): New.
11729 (main): Allocate at least 64 bytes on the stack.
11731 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11733 * g++.dg/init/cleanup3.C: New test.
11735 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11737 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11740 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11743 * gfortran.dg/char_array_constructor_3.f90: New test.
11745 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11747 PR tree-optimization/32160
11748 * gfortran.dg/predcom-1.f: New test.
11750 2007-05-31 Richard Guenther <rguenther@suse.de>
11752 * g++.dg/other/str_empty.C: Move...
11753 * g++.dg/other/pr30567.C: Move...
11754 * g++.dg/tree-ssa/pr27218.C: Move...
11755 * g++.dg/torture: ...here and remove dg-options.
11757 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11760 * g++.dg/ext/is_pod_incomplete.C: New.
11762 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11763 Douglas Gregor <doug.gregor@gmail.com>
11764 Pedro Lamarao <pedro.lamarao@mndfck.org>
11765 Howard Hinnant <howard.hinnant@gmail.com>
11769 * g++.dg/cpp0x/rv8p.C: New.
11770 * g++.dg/cpp0x/temp-constructor-bug.C: New.
11771 * g++.dg/cpp0x/cast-bug.C: New.
11772 * g++.dg/cpp0x/elision_weak.C: New.
11773 * g++.dg/cpp0x/collapse-bug.C: New.
11774 * g++.dg/cpp0x/rv3p.C: New.
11775 * g++.dg/cpp0x/rv7n.C: New.
11776 * g++.dg/cpp0x/overload-conv-1.C: New.
11777 * g++.dg/cpp0x/rv2n.C: New.
11778 * g++.dg/cpp0x/deduce.C: New.
11779 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11780 * g++.dg/cpp0x/rv6p.C: New.
11781 * g++.dg/cpp0x/template_deduction.C: New.
11782 * g++.dg/cpp0x/implicit-copy.C: New.
11783 * g++.dg/cpp0x/rv1p.C: New.
11784 * g++.dg/cpp0x/cast.C: New.
11785 * g++.dg/cpp0x/rv5n.C: New.
11786 * g++.dg/cpp0x/collapse.C: New.
11787 * g++.dg/cpp0x/overload-conv-2.C: New.
11788 * g++.dg/cpp0x/rv4p.C: New.
11789 * g++.dg/cpp0x/rvo.C: New.
11790 * g++.dg/cpp0x/iop.C: New.
11791 * g++.dg/cpp0x/rv3n.C: New.
11792 * g++.dg/cpp0x/rv7p.C: New.
11793 * g++.dg/cpp0x/reference_collapsing.C: New.
11794 * g++.dg/cpp0x/overload.C: New.
11795 * g++.dg/cpp0x/named.C: New.
11796 * g++.dg/cpp0x/rv2p.C: New.
11797 * g++.dg/cpp0x/rv6n.C: New.
11798 * g++.dg/cpp0x/not_special.C: New.
11799 * g++.dg/cpp0x/bind.C: New.
11800 * g++.dg/cpp0x/rv1n.C: New.
11801 * g++.dg/cpp0x/rv5p.C: New.
11802 * g++.dg/cpp0x/elision.C: New.
11803 * g++.dg/cpp0x/named_refs.C: New.
11804 * g++.dg/cpp0x/unnamed_refs.C: New.
11805 * g++.dg/cpp0x/rv4n.C: New.
11806 * g++.dg/cpp0x/elision_neg.C: New.
11807 * g++.dg/init/copy7.C: Run in C++98 mode.
11808 * g++.dg/overload/arg1.C: Ditto.
11809 * g++.dg/overload/arg4.C: Ditto.
11811 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11814 * g++.dg/opt/static5.C: New test.
11816 2007-05-30 Richard Guenther <rguenther@suse.de>
11818 * g++.dg/dg.exp: Prune torture/.
11819 * g++.dg/torture/dg-torture.exp: New testsuite.
11821 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
11823 * gcc.target/arm/pr27387.C: Move and rename to ...
11824 * g++.dg/inherit/thunk8.C: ... here.
11826 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11828 PR tree-optimization/31769
11829 * g++.dg/gomp/pr31769.C: New test.
11831 2007-05-29 Hui-May Chang <hm.chang@apple.com>
11833 * gcc.target/i386/stack-realign.c: New.
11835 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
11837 * gcc.dg/tree-ssa/prefetch-6.c: New test.
11839 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
11841 * gfortran.dg/sizeof.f90: New.
11843 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11846 * gcc.dg/boolcomplex-1.c: New test.
11849 * g++.dg/ext/boolcomplex-1.c: New test.
11851 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
11853 * gcc.dg/matrix: New directory.
11855 2007-05-28 Tobias Burnus <burnus@net-b.de>
11858 * gfortran.dg/allocate_stat_1.f90: New.
11860 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11863 * transfer_hollerith_1.f90: New test.
11865 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11868 * gcc.c-torture/execute/vrp-7.c: New test.
11870 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11872 * gfortran.dg/transfer_simplify_4.f90: New test.
11874 2007-05-27 Tobias Burnus <burnus@net-b.de>
11877 * gfortran.dg/func_result_3.f90: New.
11879 2007-05-27 Tobias Burnus <burnus@net-b.de>
11881 PR middle-end/32083
11882 * gfortran.dg/transfer_simplify_3.f90: New.
11884 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11887 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
11888 to compile options.
11889 * gcc.target/i386/pr32065-2.c: New test.
11891 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11894 * gfortran.dg/io_constraints_2.f90: Update.
11896 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
11899 * gfortran.dg/array_constructor_17.f90: New test.
11901 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11904 * g++.dg/opt/array2.C: New testcase.
11906 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11909 * gcc.target/i386/pr32065.c: New test.
11911 2007-05-25 Dirk Mueller <dmueller@suse.de>
11912 Marcus Meissner <meissner@suse.de>
11914 * gcc.dg/attr-alloc_size.c: New.
11916 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
11917 Lee Millward <lee.millward@gmail.com>
11920 * g++.dg/parse/crash34.C: New test.
11922 * g++.dg/parse/crash35.C: New test.
11924 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
11926 * gcc.target/i386/sse2-check.h: New.
11927 * gcc.target/i386/sse2-vec-1.c: Likewise.
11928 * gcc.target/i386/sse2-vec-2.c: Likewise.
11929 * gcc.target/i386/sse2-vec-3.c: Likewise.
11930 * gcc.target/i386/sse2-vec-4.c: Likewise.
11931 * gcc.target/i386/sse2-vec-5.c: Likewise.
11932 * gcc.target/i386/sse2-vec-6.c: Likewise.
11934 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
11946 * g++.dg/cpp0x/pr31431.C: New.
11947 * g++.dg/cpp0x/pr31437.C: New.
11948 * g++.dg/cpp0x/pr31442.C: New.
11949 * g++.dg/cpp0x/pr31444.C: New.
11950 * g++.dg/cpp0x/pr31431-2.C: New.
11951 * g++.dg/cpp0x/pr31432.C: New.
11952 * g++.dg/cpp0x/pr31434.C: New.
11953 * g++.dg/cpp0x/pr31438.C: New.
11954 * g++.dg/cpp0x/pr31443.C: New.
11955 * g++.dg/cpp0x/pr31445.C: New.
11956 * g++.dg/cpp0x/variadic-crash1.C: New.
11958 2007-05-25 Richard Sandiford <richard@codesourcery.com>
11960 * gcc.target/arm/long-calls-1.c: New test.
11961 * gcc.target/arm/long-calls-2.c: Likewise.
11962 * gcc.target/arm/long-calls-3.c: Likewise.
11963 * gcc.target/arm/long-calls-4.c: Likewise.
11965 2007-05-25 Richard Guenther <rguenther@suse.de>
11966 Andrew Pinski <andrew_pinski@playstation.sony.com>
11968 PR tree-optimization/31982
11969 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11971 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
11974 * gfortran.dg/result_in_spec_2.f90: New test.
11976 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11978 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11980 2007-05-24 Ollie Wild <aaw@google.com>
11982 * gcc.dg/cpp/counter-1.c: New test.
11983 * gcc.dg/pch/counter-1.c: New test.
11984 * gcc.dg/pch/counter-1.hs: New file.
11985 * gcc.dg/pch/counter-2.c: New test.
11986 * gcc.dg/pch/counter-2.hs: New file.
11987 * gcc.dg/pch/counter-3.c: New test.
11988 * gcc.dg/pch/counter-3.hs: New file.
11990 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11992 * gcc.dg/tree-ssa/predcom-1.c: New test.
11993 * gcc.dg/tree-ssa/predcom-2.c: New test.
11994 * gcc.dg/tree-ssa/predcom-3.c: New test.
11995 * gcc.dg/tree-ssa/predcom-4.c: New test.
11996 * gcc.dg/tree-ssa/predcom-5.c: New test.
11997 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11999 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
12002 * gcc.target/i386/sse4_1-check.h (MASK): New.
12004 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12007 * gfortran.dg/pr25603.f: Initialize integer variables.
12009 2007-05-23 Ian Lance Taylor <iant@google.com>
12011 * g++.dg/other/vrp1.C: New test.
12013 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
12015 PR preprocessor/20077
12016 * gcc.dg/cpp/paste15.c: New test.
12018 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
12019 Nigel Stephens <nigel@mips.com>
12020 Richard Sandiford <richard@codesourcery.com>
12022 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12023 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12024 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12025 * gcc.target/mips/inter/mips16-inter.exp: New.
12027 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
12029 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12031 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
12033 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12034 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
12035 * gcc.target/i386/sse3-addsubps.c: Likewise.
12036 * gcc.target/i386/sse3-haddpd.c: Likewise.
12037 * gcc.target/i386/sse3-haddps.c: Likewise.
12038 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12039 * gcc.target/i386/sse3-hsubps.c: Likewise.
12040 * gcc.target/i386/sse3-lddqu.c: Likewise.
12041 * gcc.target/i386/sse3-movddup.c: Likewise.
12042 * gcc.target/i386/sse3-movshdup.c: Likewise.
12043 * gcc.target/i386/sse3-movsldup.c: Likewise.
12045 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12046 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
12047 * gcc.target/i386/ssse3-pabsd.c: Likewise.
12048 * gcc.target/i386/ssse3-pabsw.c: Likewise.
12049 * gcc.target/i386/ssse3-palignr.c: Likewise.
12050 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12051 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12052 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12053 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12054 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12055 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12056 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12057 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12058 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12059 * gcc.target/i386/ssse3-psignb.c: Likewise.
12060 * gcc.target/i386/ssse3-psignd.c: Likewise.
12061 * gcc.target/i386/ssse3-psignw.c: Likewise.
12062 * gcc.target/i386/ssse3-vals.h: Likewise.
12064 * gcc.target/i386/sse3-check.h: New file.
12065 * gcc.target/i386/ssse3-check.h: Likewise.
12067 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12069 PR middle-end/31095
12070 * gcc.c-torture/compile/bcopy-1.c: New testcase.
12072 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12074 PR middle-end/31606
12075 * gcc.c-torture/20070522-1.c: New testcase.
12077 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12079 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12081 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
12083 * gcc.c-torture/execute/ieee/20000320-1.x,
12084 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12085 m68k-*-* and check_effective_target_coldfire_fpu.
12087 2007-05-22 Ollie Wild <aaw@google.com>
12089 * g++.dg/lookup/hidden-class10.C: New test.
12090 * g++.dg/lookup/hidden-class11.C: New test.
12092 2007-05-22 Ollie Wild <aaw@google.com>
12094 * g++.dg/lookup/name-clash5.C: New test.
12095 * g++.dg/lookup/name-clash6.C: New test.
12097 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12099 * g++.dg/other/i386-2.C: Update comments on header files tested.
12100 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
12102 * gcc.target/i386/sse-12.c: Likewise.
12103 * gcc.target/i386/sse-13.c: Likewise.
12104 * gcc.target/i386/sse-14.c: Likewise.
12106 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12107 Redefined to test with immediate operand.
12108 (__builtin_ia32_blendps): Likewise.
12109 (__builtin_ia32_blendpd): Likewise.
12110 (__builtin_ia32_dpps): Likewise.
12111 (__builtin_ia32_dpps): Likewise.
12112 (__builtin_ia32_insertps128): Likewise.
12113 (__builtin_ia32_vec_ext_v4sf): Likewise.
12114 (__builtin_ia32_vec_set_v16qi): Likewise.
12115 (__builtin_ia32_vec_set_v4si): Likewise.
12116 (__builtin_ia32_vec_set_v2di): Likewise.
12117 (__builtin_ia32_vec_ext_v16qi): Likewise.
12118 (__builtin_ia32_vec_ext_v4si): Likewise.
12119 (__builtin_ia32_vec_ext_v2di): Likewise.
12120 (__builtin_ia32_roundpd): Likewise.
12121 (__builtin_ia32_roundsd): Likewise.
12122 (__builtin_ia32_roundps): Likewise.
12123 (__builtin_ia32_roundss): Likewise.
12124 (__builtin_ia32_mpsadbw128): Likewise.
12126 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12128 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12130 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12132 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12134 * gcc.dg/dfp/func-struct.c: Ditto.
12135 * gcc.dg/dfp/operator-assignment.c: Ditto.
12136 * gcc.dg/dfp/convert-bfp.c: Ditto.
12137 * gcc.dg/dfp/convert-int.c: Ditto.
12138 * gcc.dg/dfp/convert-int-max.c: Ditto.
12139 * gcc.dg/dfp/func-scalar.c: Ditto.
12140 * gcc.dg/dfp/cast.c: Ditto.
12141 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12142 failures, and fix a typo in return type of arg1_128.
12143 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12144 failures, and fix a typo in a constant suffix.
12145 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12146 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12148 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12149 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12151 * lib/gcc-dg.exp(process_message): New proc.
12152 (dg-message): New test directive.
12153 * gcc.dg/always_inline.c: Use dg-message.
12154 * gcc.dg/always_inline2.c: Ditto.
12155 * gcc.dg/always_inline3.c: Ditto.
12156 * gcc.dg/invalid-call-1.c: Ditto.
12157 * gcc.dg/pr17506.c: Ditto.
12158 * gcc.dg/simd-5.c: Ditto.
12159 * gcc.dg/simd-6.c: Ditto.
12160 * gcc.dg/va-arg-2.c: Ditto.
12161 * gcc.dg/cpp/syshdr.c: Ditto.
12162 * gcc.dg/cpp/unc4.c: Ditto.
12163 * gcc.dg/cpp/trad/mi1.c: Ditto.
12164 * gcc.dg/cpp/trad/mi5.c: Ditto.
12165 * gcc.dg/cpp/trad/mi7.c: Ditto.
12166 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12167 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12168 * gcc.test-framework/test-framework.awk: Special-case outexists
12171 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12173 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12174 (bit_SSE4_2): Likewise.
12175 (bit_POPCNT): Likewise.
12177 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12178 Check if assembler supports SSE4 instructions.
12180 * gcc.target/i386/sse4_1-blendpd.c: New file.
12181 * gcc.target/i386/sse4_1-blendps.c: Likewise.
12182 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12183 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12184 * gcc.target/i386/sse4_1-check.h: Likewise.
12185 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12186 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12187 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12188 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12189 * gcc.target/i386/sse4_1-extractps.c: Likewise.
12190 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12191 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12192 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12193 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12194 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12195 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12196 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12197 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12198 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12199 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12200 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12201 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12202 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12203 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12204 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12205 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12206 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12207 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12208 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12209 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12210 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12211 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12212 * gcc.target/i386/sse4_1-pminud.c: Likewise.
12213 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12214 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12215 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12216 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12217 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12218 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12219 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12220 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12221 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12222 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12223 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12224 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12225 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12226 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12227 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12228 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12229 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12230 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12231 * gcc.target/i386/sse4_1-round.h: Likewise.
12232 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12233 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12234 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12235 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12236 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12237 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12238 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12239 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12240 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12241 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12242 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12243 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12244 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12245 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12247 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12250 * gfortran.dg/bounds_check_7.f90: New test.
12252 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12254 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12255 (check_effective_target_sse4a): Ditto.
12257 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12258 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12259 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12260 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12261 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12262 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12263 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12264 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12265 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12266 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12267 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12268 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12269 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12270 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12271 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12272 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12273 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12274 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12275 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12276 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12278 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12280 * g++.dg/ext/cleanup-1.C: New test.
12281 * g++.dg/ext/cleanup-2.C: Likewise.
12282 * g++.dg/ext/cleanup-3.C: Likewise.
12283 * g++.dg/ext/cleanup-4.C: Likewise.
12284 * g++.dg/ext/cleanup-5.C: Likewise.
12285 * g++.dg/ext/cleanup-6.C: Likewise.
12286 * g++.dg/ext/cleanup-8.C: Likewise.
12287 * g++.dg/ext/cleanup-9.C: Likewise.
12288 * g++.dg/ext/cleanup-10.C: Likewise.
12289 * g++.dg/ext/cleanup-11.C: Likewise.
12290 * g++.dg/ext/cleanup-dtor.C: Likewise.
12292 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12294 PR middle-end/31995
12295 * gcc.dg/vect/vect-102a.c: New test.
12297 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12298 Paolo Carlini <pcarlini@suse.de>
12299 Uros Bizjak <ubizjak@gmail.com>
12301 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12302 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12303 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12304 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12305 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12308 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12311 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12313 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12316 * gfortran.dg/do_3.F90: Add checks for the final value of the
12319 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12321 * gcc.c-torture/execute/990127-2.x: New file.
12323 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12325 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12326 * gcc.target/i386/sse-12: Add -O to compile options.
12327 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12328 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12329 and mm3dnow.h. Add -O to compile options.
12331 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12334 * gfortran.dg/char_length_5.f90: New test.
12337 * gfortran.dg/array_reference_1.f90: New test.
12339 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12346 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12347 * gcc.dg/Wtype-limits.c: New.
12348 * gcc.dg/Wtype-limits-Wextra.c: New.
12349 * gcc.dg/Wtype-limits-no.c: New.
12350 * g++.dg/warn/Wtype-limits.C: New.
12351 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12352 * g++.dg/warn/Wtype-limits-no.C: New.
12354 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12356 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12357 instead of "-msse2".'
12358 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12359 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12361 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12362 to test with immediate operand.
12363 (__builtin_ia32_insertqi): Ditto.
12364 (__builtin_ia32_palignr128): Ditto.
12365 (__builtin_ia32_palignr): Ditto.
12366 (__builtin_ia32_pshufhw): Ditto.
12367 (__builtin_ia32_pshuflw): Ditto.
12368 (__builtin_ia32_pshufd): Ditto.
12369 (__builtin_ia32_vec_set_v8hi): Ditto.
12370 (__builtin_ia32_vec_ext_v8hi): Ditto.
12371 (__builtin_ia32_shufpd): Ditto.
12372 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12374 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12377 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12379 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12382 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12383 and "__inline". Use "-msse" instead of "-msse2".
12385 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12388 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12389 * gcc.dg/20030906-2.c: Likewise.
12390 * objc.dg/method-17.m: Add -Wreturn-type.
12391 * obj-c++.dg/method-21.mm: Likewise.
12393 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12396 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12397 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12398 (__builtin_ia32_psrlqi128): Ditto.
12399 (__builtin_ia32_psrlwi128): Ditto.
12400 (__builtin_ia32_psrldi128): Ditto.
12401 (__builtin_ia32_psrldqi128): Ditto.
12402 (__builtin_ia32_pslldqi128): Ditto.
12403 (__builtin_ia32_psrawi128): Ditto.
12404 (__builtin_ia32_psradi128): Ditto.
12405 (__builtin_ia32_psllqi128): Ditto.
12406 (__builtin_ia32_pslldi128): Ditto.
12407 (__builtin_prefetch): Ditto.
12408 (__builtin_ia32_pshufw): Ditto.
12409 (__builtin_ia32_vec_set_v4hi): Ditto.
12410 (__builtin_ia32_vec_ext_v4hi): Ditto.
12411 (__builtin_ia32_shufps): Ditto.
12412 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12414 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12417 * gfortran.dg/char_allocation_1.f90: New test.
12419 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12421 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12422 * gcc.dg/Wconversion-sign.c: New.
12423 * gcc.dg/Wconversion-integer-no-sign.c: New.
12424 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12426 * g++.dg/warn/Wconversion-sign.C: New.
12427 * g++.old-deja/g++.other/warn4.C: Update.
12428 * g++.dg/warn/Wconversion1.C: Likewise.
12430 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12432 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12433 * gcc.dg/torture/builtin-math-4.c: Likewise.
12435 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12437 PR libfortran/31964
12438 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12440 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12442 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12444 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12447 * gcc.target/i386/pr31628.c: New.
12449 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12451 PR middle-end/31344
12452 * gcc.dg/pr31344.c: New test.
12454 2007-05-17 Ian Lance Taylor <iant@google.com>
12456 PR tree-optimization/31953
12457 * gcc.c-torture/compile/pr31953.c: New test.
12459 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12461 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12463 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12465 * gcc.dg/torture/builtin-math-4.c: Likewise.
12467 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12468 * gcc.dg/torture/builtin-math-4.c: Likewise.
12470 * gcc.dg/torture/builtin-math-4.c: New test.
12472 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12473 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12475 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12476 * gcc.dg/cpp/include2.c: Ditto.
12477 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12478 * gcc.dg/cpp/paste5.c: Ditto.
12479 * gcc.dg/cpp/paste6.c: Ditto.
12480 * gcc.dg/cpp/paste8.c: Ditto.
12481 * gcc.dg/cpp/paste11.c: Ditto.
12482 * gcc.dg/cpp/paste13.c: Ditto.
12483 * gcc.dg/cpp/skipping2.c: Ditto.
12484 * gcc.dg/reg-vol-struct-1.c: Ditto.
12485 * gcc.dg/Wshadow-1.c: Ditto.
12486 * gcc.dg/cpp/trad/comment.c: Ditto.
12487 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12488 * gcc.dg/cpp/if-2.c: Ditto.
12489 * gcc.dg/array-5.c: Ditto.
12490 * gcc.dg/inline-15.c: Ditto.
12491 * gcc.dg/pr27953.c: Ditto.
12492 * gcc.dg/Wno-c++-compat.c: Ditto.
12494 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12496 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12498 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12500 * gcc.c-torture/execute/20070517-1.c: New test.
12502 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12505 * gfortran.dg/min_max_conformance.f90: New test.
12507 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12509 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12510 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12511 gcc.dg/vect/vect-104.c: Use more complex construction to
12512 prevent vectorizing.
12513 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12515 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12517 PR tree-optimization/24659
12518 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12519 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12520 not vect_int target.
12521 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12522 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12524 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12525 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12526 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12528 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12530 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12531 and x86_64-*-* targets.
12532 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12534 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12541 * transfer_simplify_1.f90: New test.
12542 * transfer_simplify_2.f90: New test.
12544 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12546 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12548 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12550 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12552 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12555 * gcc.dg/fltconst-1.c: New test.
12557 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12558 * gcc.dg/dfp/operator-assignment.c: Ditto.
12560 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12563 * g++.dg/rtti/typeid5.C: New.
12565 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12568 * gfortran.dg/substr_4.f: New test.
12570 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12572 * gcc.target/m68k/interrupt_thread-1.c,
12573 gcc.target/m68k/interrupt_thread-2.c,
12574 gcc.target/m68k/interrupt_thread-3.c: New.
12575 * gcc.target/m68k/m68k.exp: Accept fido.
12577 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12579 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12580 * gfortran.dg/altreturn_3.f90: Likewise.
12581 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12582 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12583 * gfortran.dg/inquire_iolength.f90: Likewise.
12584 * gfortran.dg/module_naming_1.f90: Likewise.
12585 * gfortran.dg/oldstyle_2.f90: Likewise.
12586 * gfortran.dg/operator_2.f90: Likewise.
12587 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12588 * gfortran.dg/used_types_11.f90: Likewise.
12589 * gfortran.dg/zero_array_components_1.f90: Likewise.
12590 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12591 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12592 * gfortran.dg/real_const_3.f90: Likewise.
12594 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12596 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12597 * gcc.dg/tree-ssa/loop-30.c: New test.
12599 2007-05-13 Richard Guenther <rguenther@suse.de>
12601 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12602 scanning forwprop1.
12603 * g++.dg/tree-ssa/pr31146.C: Likewise.
12605 2007-05-13 Revital Eres <eres@il.ibm.com>
12607 * gcc.dg/dse.c: New test.
12609 2007-05-12 Richard Guenther <rguenther@suse.de>
12611 PR tree-optimization/31797
12612 * gcc.c-torture/compile/pr31797.c: New testcase.
12614 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12617 * gfortran.dg/host_assoc_function_1.f90: New test.
12619 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12622 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12624 2007-05-11 Silvius Rus <rus@google.com>
12626 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12627 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12628 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12629 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12630 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12631 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12632 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12633 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12634 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12635 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12636 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12637 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12638 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12639 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12640 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12641 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12643 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12646 * gcc.c-torture/execute/builtins/memchr.c: New.
12647 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12648 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12650 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12653 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12655 * gfortran.dg/recursive_reference_2.f90: New test.
12657 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12660 * gfortran.dg/namelist_29.f90: New test.
12662 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12665 * gfortran.dg/entry_10.f90: New test.
12667 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12669 PR tree-optimization/31885
12670 * gcc.dg/tree-ssa/loop-29.c: New test.
12672 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12674 * assumed_dummy_1.f90: Fix dg directive.
12675 * char_initialiser_actual.f90: Likewise.
12676 * nested_modules_2.f90: Likewise.
12677 * shift-alloc.f90: Likewise.
12679 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12681 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12683 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12685 PR libfortran/31880
12686 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12688 2007-05-09 Mike Stump <mrs@apple.com>
12690 * g++.dg/other/first-global.C: Add -fpie for darwin.
12691 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12693 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12695 * gcc.dg/20070507-1.c: New testcase.
12697 2007-05-08 Chao-ying Fu <fu@mips.com>
12699 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12700 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12701 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12702 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12704 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12707 * gcc.dg/pr31847.c: New test.
12709 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12712 * gfortran.dg/actual_array_result_1.f90: New test.
12714 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12717 * gfortran.dg/parameter_array_init_1.f90: New test.
12720 * gfortran.dg/parameter_array_init_2.f90: New test.
12722 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12725 * gcc.target/i386/pr31854.c: New test.
12727 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12729 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12731 2007-05-07 Mike Stump <mrs@apple.com>
12733 * g++.old-deja/g++.mike/empty.C: Add.
12735 2007-05-07 Eric Christopher <echristo@apple.com>
12737 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12739 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12741 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12742 variable. Rearrange conversions from binary float to decimal float.
12744 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12746 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12749 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12751 * gnat.dg/opt1.ad[sb]: New testcase.
12753 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12756 * gfortran.dg/do_3.F90: New test.
12758 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12761 * gfortran.dg/new_line.f90: Add new checks.
12763 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12766 * gfortran.dg/large_unit_1.f90: New.
12767 * gfortran.dg/large_unit_2.f90: New.
12768 * gfortran.dg/iostat_4.f90: New
12769 * gfortran.dg/bounds_check_fail_1.f90: Updated.
12771 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
12774 * gfortran.dg/char_result_4.f90: New test.
12776 2007-06-05 Revital Eres <eres@il.ibm.com>
12779 * gcc.dg/pr30957-1.c: New test.
12781 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12784 * gfortran.dg/char_type_len_2.f90: New test.
12786 2007-05-05 Geoffrey Keating <geoffk@apple.com>
12789 * g++.dg/other/nested-extern.cc: New.
12790 * g++.dg/other/nested-extern-1.C: New.
12791 * g++.dg/other/nested-extern-2.C: New.
12793 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12796 * gfortran.dg/erf.f90: New test.
12797 * gfortran.dg/besxy.f90: New test.
12799 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12802 * gfortran.dg/fseek.f90: New test.
12804 2007-05-04 Bob Wilson <bob.wilson@acm.org>
12806 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12808 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12810 PR libfortran/31210
12811 * gfortran.dg/zero_length_1.f90: New test.
12813 2007-05-04 Tobias Burnus <burnus@net-b.de>
12816 * gfortran.dg/char_pointer_assign_3.f90: New test.
12817 * gfortran.dg/char_result_2.f90: Re-enable test.
12819 2007-05-04 Tobias Burnus <burnus@net-b.de>
12822 * gfortran.dg/char_length_3.f90: New test.
12823 * gfortran.dg/char_result_2.f90: Fix test.
12825 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
12827 PR tree-optimization/30565
12828 * gcc.dg/tree-ssa/loop-27.c: New test.
12830 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
12832 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12833 * gcc.target/bfin/arith.c (__v2hi): Likewise.
12834 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12835 * gcc.target/bfin/shift.c (__v2hi): Likewise.
12837 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
12839 PR tree-optimization/31699
12840 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12842 (check_effective_target_vect_floatint_cvt): New.
12843 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12844 of specific targets.
12845 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12846 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12847 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12848 * gcc.dg/vect/vect-iv-4.c: Likewise.
12849 * gcc.dg/vect/vect-multitypes-11.c: New.
12850 * gcc.dg/vect/pr31699.c: New.
12852 2007-05-02 Geoffrey Keating <geoffk@apple.com>
12854 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12856 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
12859 * g++.dg/warn/anonymous-namespace-2.C: New.
12860 * g++.dg/warn/anonymous-namespace-2.h: New.
12862 2007-05-02 Paul Brook <paul@codesourcery.com>
12864 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
12866 2007-05-02 Eric Christopher <echristo@apple.com>
12868 * gcc.dg/cpp/if-div.c: New file.
12870 2007-05-02 Tom Tromey <tromey@redhat.com>
12872 PR preprocessor/28709:
12873 * gcc.dg/cpp/pr28709.c: New file.
12875 2007-05-02 Richard Guenther <rguenther@suse.de>
12877 PR tree-optimization/31146
12878 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12880 2007-05-01 Geoffrey Keating <geoffk@apple.com>
12882 * gcc.c-torture/compile/limits-blockid.c: New.
12883 * gcc.c-torture/compile/limits-caselabels.c: New.
12884 * gcc.c-torture/compile/limits-declparen.c: New.
12885 * gcc.c-torture/compile/limits-enumconst.c: New.
12886 * gcc.c-torture/compile/limits-exprparen.c: New.
12887 * gcc.c-torture/compile/limits-externalid.c: New.
12888 * gcc.c-torture/compile/limits-fnargs.c: New.
12889 * gcc.c-torture/compile/limits-fndefn.c: New.
12890 * gcc.c-torture/compile/limits-idexternal.c: New.
12891 * gcc.c-torture/compile/limits-idinternal.c: New.
12892 * gcc.c-torture/compile/limits-pointer.c: New.
12893 * gcc.c-torture/compile/limits-stringlit.c: New.
12894 * gcc.c-torture/compile/limits-structmem.c: New.
12895 * gcc.c-torture/compile/limits-structnest.c: New.
12897 2007-04-29 Geoffrey Keating <geoffk@apple.com>
12899 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12901 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12903 PR middle-end/31740
12904 * gcc.c-torture/compile/20070501-1.c: New testcase.
12906 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12909 * gfortran.dg/array_memset_2: New test case.
12911 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12914 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12916 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12919 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12921 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12922 keyword to dg-final test.
12923 * gcc.dg/vect/vect-iv-4.c: Likewise.
12924 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12925 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12927 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12929 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12930 * lib/target-supports.exp
12931 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12932 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12934 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
12936 * gcc.c-torture/execute/ieee/20000320-1.c: Use
12937 __LONG_LONG_MAX__ and its friends instead of those supplied by
12940 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
12943 * g++.dg/ext/vector7.C: New testcase.
12945 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12948 * gfortran.dg/bound_simplification_1.f90: New test.
12950 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12953 * gfortran.dg/bom_error.f90: New test.
12954 * gfortran.dg/bom_include.f90: New test.
12955 * gfortran.dg/bom_UTF16-LE.f90: New test.
12956 * gfortran.dg/bom_UTF16-BE.f90: New test.
12957 * gfortran.dg/bom_UTF-8.f90: New test.
12958 * gfortran.dg/bom_UTF-32.f90: New test.
12959 * gfortran.dg/bom_UTF-8.F90: New test.
12960 * gfortran.dg/bom_include.inc: New file.
12962 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12965 * g++.dg/init/ptrfn2.C: New test.
12966 * g++.dg/init/ptrfn3.C: New test.
12968 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
12971 * gfortran.dg/dependency_21.f90: New test.
12973 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12975 * gfortran.dg/secnds.f: Use real*8.
12976 * gfortran.dg/secnds-1.f: Use real*8.
12978 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12980 PR libfortran/31532
12981 * gfortran.dg/inquire_5.f90: Update test.
12983 2007-04-27 Ian Lance Taylor <iant@google.com>
12985 PR middle-end/31710
12986 * gcc.c-torture/compile/pr31710.c: New test.
12988 2007-04-27 Richard Guenther <rguenther@suse.de>
12990 PR tree-optimization/30965
12991 PR tree-optimization/30978
12992 * gcc.dg/tree-ssa/pr30978.c: New testcase.
12993 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12994 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12995 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12997 2007-04-27 Richard Guenther <rguenther@suse.de>
12999 PR tree-optimization/31715
13000 * gcc.dg/Warray-bounds-4.c: New testcase.
13002 2007-04-26 Ian Lance Taylor <iant@google.com>
13005 * gcc.c-torture/compile/pr28675.c: New test.
13007 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
13010 * g++.dg/ext/vector6.C: New test.
13012 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
13014 * gcc.c-torture/execute/ieee/20000320-1.x: New.
13016 2007-04-26 Steve Ellcey <sje@cup.hp.com>
13018 PR middle-end/31617
13019 * g++.dg/other/str_empty.C: Add expected warning.
13021 2007-04-26 Richard Guenther <rguenther@suse.de>
13022 Daniel Berlin <dberlin@dberlin.org>
13024 PR tree-optimization/30567
13025 * g++.dg/other/pr30567.C: New testcase.
13027 2007-04-26 Richard Guenther <rguenther@suse.de>
13029 PR tree-optimization/31703
13030 * gcc.c-torture/compile/pr31703.c: New testcase.
13031 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13032 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13034 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
13036 * gfortran.dg/open_errors.f90: Added if statements checking
13037 the value of iostat.
13039 2007-04-26 Jakub Jelinek <jakub@redhat.com>
13042 * g++.dg/gomp/pr31598.C: New test.
13044 PR tree-optimization/30558
13045 * g++.dg/gomp/pr30558.C: New test.
13047 2007-04-24 Mark Mitchell <mark@codesourcery.com>
13050 * g++.dg/ext/complex2.C: New test.
13052 2007-04-25 Paolo Carlini <pcarlini@suse.de>
13054 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13056 2007-04-25 Thiemo Seufer <ths@mips.com>
13058 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13059 value to signed char.
13061 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
13063 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
13064 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
13065 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
13067 2007-04-25 Tobias Burnus <burnus@net-b.de>
13070 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13071 statement functions.
13072 * gfortran.dg/c_by_val_5.f90: New test.
13074 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
13076 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13077 with two new subroutines to avoid parameter-induced aliasing.
13078 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13079 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13081 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13083 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13084 * g++.dg/warn/Warray-bounds.C: Likewise.
13086 2007-04-24 Ian Lance Taylor <iant@google.com>
13088 PR tree-optimization/31605
13089 * gcc.c-torture/execute/pr31605.c: New test.
13091 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13094 * lib/gcc-dg.exp (scan-module): New function.
13095 * gfortran.dg/module_md5_1.f90: New test.
13097 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
13099 * g++.old-deja/g++.pt/defarg6.C: Only run with
13101 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13102 * g++.dg/cpp0x/variadic61.C: Ditto.
13103 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13104 * g++.dg/cpp0x/variadic62.C: Ditto.
13105 * g++.dg/template/meminit1.C: Ditto.
13106 * g++.dg/template/operator7.C: Ditto.
13107 * g++.dg/template/static15.C: Ditto.
13108 * g++.dg/template/invalid1.C: Ditto.
13109 * g++.dg/template/shift1.C: Ditto.
13110 * g++.dg/template/error10.C: Ditto.
13112 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
13114 PR diagnostic/25923
13115 * gfortran.dg/pr25923.f90: New test.
13117 2007-04-24 Ian Lance Taylor <iant@google.com>
13119 PR tree-optimization/31602
13120 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13122 2007-04-24 Janis Johnson <janis187@us.ibm.com>
13124 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13125 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13127 2007-04-24 Hui-May Chang <hm.chang@apple.com>
13129 * gcc.target/i386/reload-1.c. New.
13131 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13132 Olga Golovanevsky <olga@il.ibm.com>
13134 * g++.dg/other/str_empty.C: New test.
13136 2007-04-24 Richard Henderson <rth@redhat.com>
13138 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13140 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
13143 * gcc.c-torture/compile/pr31641.c: New testcase.
13145 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
13147 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13148 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13149 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13150 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13152 2007-04-23 Simon Baldwin <simonb@google.com>
13154 * g++.dg/other/error15.C: New.
13155 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13156 triggering a "multiple parameters named" error.
13158 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13161 * gfortran.dg/backspace_8.f: New test case.
13163 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
13166 * gfortran.dg/used_types_17.f90: New test.
13169 * gfortran.dg/zero_array_components_1.f90: New test.
13171 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13174 * gfortran.dg/open_errors.f90: Allow a different error message.
13176 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
13178 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13179 Rename from check_effective_target_vect_pack_mod. Rename global
13180 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
13182 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13184 * gcc.dg/vect/vect-iv-8a.c: Ditto.
13185 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13187 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13189 PR middle-end/31448
13190 * gcc.c-torture/execute/pr31448.c: New testcase.
13192 2007-04-22 Nick Clifton <nickc@redhat.com>
13194 * gcc.dg/20020312-2.c: Add support for the FRV.
13196 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
13198 PR tree-optimization/24659
13199 * gcc.dg/vect/vect-float-extend-1.c: New test.
13200 * gcc.dg/vect/vect-float-truncate-1.c: New test.
13202 2007-04-22 Richard Guenther <rguenther@suse.de>
13204 PR tree-optimization/29789
13205 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13206 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13208 2007-04-22 Revital Eres <eres@il.ibm.com>
13210 * gcc.dg/var-expand2.c: New test.
13212 2007-04-22 Revital Eres <eres@il.ibm.com>
13214 * gcc.dg/var-expand3.c: New test.
13216 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13219 * gfortran.dg/continuation_8.f90: New test.
13221 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13224 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13225 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13227 2007-04-21 Richard Guenther <rguenther@suse.de>
13229 PR middle-end/31136
13230 * gcc.c-torture/execute/pr31136.c: New testcase.
13232 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13234 * gcc.target/i386/movsi-sm-1.c: New.
13236 2007-04-20 Richard Henderson <rth@redhat.com>
13238 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13239 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13241 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13243 * gcc.target/i386/ordcmp-1.c: New test.
13244 * gcc.target/i386/unordcmp-1.c: New test.
13246 PR tree-optimization/31632
13247 * gcc.c-torture/compile/20070419-1.c: New test.
13249 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13251 * gcc.dg/invalid-call-1.c: New test.
13253 2007-04-18 Dirk Mueller <dmueller@suse.de>
13255 PR diagnostic/31227
13256 * gcc.dg/Warray-bounds-3.c: New.
13258 2007-04-18 Richard Guenther <rguenther@suse.de>
13260 PR tree-optimization/19431
13261 PR tree-optimization/21463
13262 * gcc.c-torture/execute/20070212-1.c: New testcase.
13263 * gcc.c-torture/execute/20070212-2.c: Likewise.
13264 * gcc.c-torture/execute/20070212-3.c: Likewise.
13265 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13266 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13267 * g++.dg/tree-ssa/pr21463.C: Likewise.
13268 * g++.dg/tree-ssa/pr30738.C: Likewise.
13270 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13273 * g++.dg/expr/bitfield8.C: New test.
13275 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13276 Richard Sandiford <richard@codesourcery.com>
13278 * lib/target-supports.exp (check_profiling_available): Return 0
13279 for uClibc with -p or -pg.
13281 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13284 * g++.dg/template/init7.C: New test.
13286 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13288 PR rtl-optimization/31360
13289 * gcc.dg/loop-7.c: New test.
13291 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13293 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13294 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13296 (compat-execute): Likewise.
13297 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13298 files to remote hosts.
13299 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13300 (c-torture-execute): Likewise.
13301 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13302 or plain file. Use remote_upload and remote_download to copy
13304 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13305 before scanning it.
13307 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13309 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13311 2007-04-16 Lawrence Crowl <crowl@google.com>
13313 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13314 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13315 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13316 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13317 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13318 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13319 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13320 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13321 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13322 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13323 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13325 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13326 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13327 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13328 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13329 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13330 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13331 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13332 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13333 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13334 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13335 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13337 2007-04-16 Ian Lance Taylor <iant@google.com>
13339 PR tree-optimization/31522
13340 * gcc.dg/Wstrict-overflow-16.c: New test.
13342 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13344 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13346 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13349 * gfortran.dg/module_naming_1.f90: New.
13351 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13353 * lib/target-supports.exp (check_profiling_available): Return
13354 false for m68k-*-uclinux.
13356 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13359 Testcase for c++ anonymous namespace warning
13361 * g++.dg/warn/anonymous-namespace-1.C: New test
13362 * g++.dg/warn/anonymous-namespace-1.h: New test
13364 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13367 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13369 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13371 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13373 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13376 * gfortran.dg/array_constructor_16.f90: New test.
13378 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13380 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13381 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13383 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13385 PR rtl-optimization/31500
13386 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13387 * g++.dg/warn/Warray-bounds.C: Likewise.
13389 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13392 * gcc.dg/gnu89-init-4.c: New testcase.
13394 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13397 * gcc.dg/gomp/pr25874.c: Add dg-options.
13398 * g++.dg/gomp/pr25874.C: Add dg-options.
13400 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13403 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13404 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13406 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13409 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13411 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13415 * gfortran.dg/initialization_6.f90: New test.
13417 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13419 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13421 * lib/target-supports.exp (check_gc_sections_available):
13422 Return false if ldflags includes -elf2flt.
13424 2007-04-13 Jason Merrill <jason@redhat.com>
13427 * conv3.C: New test.
13429 2007-04-13 Mike Stump <mrs@apple.com>
13431 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13432 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13434 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13436 PR tree-optimization/29598
13437 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13439 2007-04-13 Tobias Burnus <burnus@net-b.de>
13442 * gfortran.dg/func_assign.f90: New test.
13444 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13447 * gfortran.dg/used_types_16.f90: New test.
13449 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13452 * gfortran.dg/goto_2.f90: New.
13453 * gfortran.dg/goto_3.f90: New.
13454 * gfortran.dg/pr17708.f90: Rename to ...
13455 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13457 2007-04-13 Tobias Burnus <burnus@net-b.de>
13460 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13461 instead of a struct.
13463 2007-04-13 Tobias Burnus <burnus@net-b.de>
13466 * gfortran.dg/value_4.c: Use GNU extensions for complex
13467 instead of a struct.
13469 2007-04-13 Richard Guenther <rguenther@suse.de>
13471 PR tree-optimization/21258
13472 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13474 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13476 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13479 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13482 * gfortran.dg/char_length_2.f90: New.
13483 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13484 * gfortran.dg/repeat_4.f90: Likewise.
13487 * gfortran.dg/char_assign_1.f90: New.
13490 * gfortran.dg/block_name_1.f90: New.
13491 * gfortran.dg/block_name_2.f90: New.
13493 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13496 * g++.dg/other/pr31078.C: New.
13498 2007-04-12 Richard Guenther <rguenther@suse.de>
13500 PR tree-optimization/31169
13501 * gcc.c-torture/execute/pr31169.c: New testcase.
13503 2007-04-12 Richard Guenther <rguenther@suse.de>
13505 PR tree-optimization/24689
13506 PR tree-optimization/31307
13507 * g++.dg/tree-ssa/pr31307.C: New testcase.
13508 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13510 2007-04-12 Tobias Burnus <burnus@net-b.de>
13513 * gfortran.dg/access_spec_1.f90: New test.
13514 * gfortran.dg/access_spec_2.f90: New test.
13515 * gfortran.dg/non_module_public.f90: Match new error message.
13517 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13520 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13521 to 4 at line 38 to fix bounds problem.
13523 2007-04-11 Tobias Burnus <burnus@net-b.de>
13526 * gfortran.dg/pointer_intent_1.f90: Fix test.
13528 2007-04-10 Eric Christopher <echristo@apple.com>
13530 * lib/target-supports.exp
13531 (check_effective_target_fstack_protector): Rewrite.
13533 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13536 * g++.dg/init/const5.C: New test.
13538 2007-04-09 Jan Hubicka <jh@suse.cz>
13540 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13542 2007-04-08 Jan Hubicka <jh@suse.cz>
13544 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13546 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13549 * gfortran.dg/achar_4.f90: New test.
13551 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13554 * gfortran.dg/used_dummy_types_8.f90: New test.
13556 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13559 * gfortran.dg/parameter_array_element_1.f90: New test.
13561 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13564 * gfortran.dg/default_numeric_type_1.f90: New test.
13566 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13569 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13571 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13574 * gfortran.dg/interface_12.f90: New test.
13576 2007-04-07 Bruce Korb <bkorb@gnu.org>
13578 * gcc.dg/format/opt-6.c: New test.
13579 * gcc.dg/format/nul-1.c: New test.
13580 * gcc.dg/format/nul-2.c: New test.
13582 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13584 PR libgfortran/31395
13585 * gfortran.dg/fmt_colon.f90: New test.
13587 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13589 * g++.old-deja/g++.other/init18.C: Use
13590 dg-require-effective-target instead of an explicit xfail.
13592 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13594 * gcc.dg/dfp/signbit-1.c
13595 * gcc.dg/dfp/signbit-2.c
13597 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13600 * gfortran.dg/altreturn_5.f90: New test.
13602 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13605 * gfortran.dg/contained_module_proc_1.f90: New test.
13607 2007-04-04 Stuart Hastings <stuart@apple.com>
13610 * objc/execute/exceptions/pr31281.m: New.
13612 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13614 * g++.dg/ext/dllimport12.C: Update comments.
13616 2007-04-03 Eric Christopher <echristo@apple.com>
13618 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13620 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13623 * gfortran.dg/repeat_2.f90: New test.
13624 * gfortran.dg/repeat_3.f90: New test.
13625 * gfortran.dg/repeat_4.f90: New test.
13627 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13629 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13631 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13634 * g++.dg/parse/cond3.C: New test.
13636 PR middle-end/30704
13637 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13639 2007-04-02 Jason Merrill <jason@redhat.com>
13642 * g++.dg/ext/visibility/anon3.C: New test.
13644 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13646 PR libgfortran/31052
13647 * gfortran.dg/namelist_28.f90: New test.
13649 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13651 PR libgfortran/31366
13652 * gfortran.dg/direct_io_6.f90: New test.
13654 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13656 PR libgfortran/31207
13657 * gfortran.dg/advance_5.f90: New test.
13658 * gfortran.dg/advance_6.f90: New test.
13660 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13662 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13663 * g++.dg/ext/dllimport7.C: Likewise.
13664 * g++.dg/ext/selectany1.C: Likewise.
13666 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13668 * g++.dg/parser/pr31138.C: New.
13669 * g++.dg/parser/pr31140.C: New.
13670 * g++.dg/parser/pr31141.C: New.
13672 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13675 * g++.dg/ext/is_base_of.C: New.
13676 * g++.dg/ext/has_virtual_destructor.C: New.
13677 * g++.dg/ext/is_polymorphic.C: New.
13678 * g++.dg/ext/is_base_of_diagnostic.C: New.
13679 * g++.dg/ext/is_enum.C: New.
13680 * g++.dg/ext/has_nothrow_assign.C: New.
13681 * g++.dg/ext/has_nothrow_constructor.C: New.
13682 * g++.dg/ext/is_empty.C: New.
13683 * g++.dg/ext/has_trivial_copy.C: New.
13684 * g++.dg/ext/has_trivial_assign.C: New.
13685 * g++.dg/ext/is_abstract.C: New.
13686 * g++.dg/ext/is_pod.C: New.
13687 * g++.dg/ext/has_nothrow_copy.C: New.
13688 * g++.dg/ext/is_class.C: New.
13689 * g++.dg/ext/has_trivial_constructor.C: New.
13690 * g++.dg/ext/is_union.C: New.
13691 * g++.dg/ext/has_trivial_destructor.C: New.
13692 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13693 * g++.dg/template/crash43.C: Likewise.
13695 2007-03-29 Dirk Mueller <dmueller@suse.de>
13697 * g++.dg/warn/pedantic2.C: New testcase.
13699 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13701 * size_dim.f90: Fix dg directive.
13702 * pr16433.f: Likewise.
13703 * use_6.f90: Likewise.
13704 * use_7.f90: Likewise.
13705 * entry_9.f90: Likewise.
13706 * pointer_intent_2.f90: Likewise.
13707 * protected_1.f90: Likewise.
13708 * fmt_missing_period_2.f: Likewise.
13709 * pointer_intent_3.f90: Likewise.
13710 * protected_2.f90: Likewise.
13711 * protected_3.f90: Likewise.
13712 * pr15754.f90: Likewise.
13713 * protected_4.f90: Likewise.
13714 * protected_5.f90: Likewise.
13715 * initialization_2.f90: Likewise.
13716 * protected_6.f90: Likewise.
13717 * continuation_7.f90: Likewise.
13718 * derived_function_interface_1.f90: Likewise.
13719 * der_pointer_4.f90: Likewise.
13720 * fmt_zero_precision.f90: Likewise.
13721 * blockdata_3.f90: Likewise.
13722 * fmt_missing_period_1.f: Likewise.
13723 * real_const_3.f90: Likewise.
13724 * use_4.f90: Likewise.
13725 * fmt_missing_period_3.f: Likewise.
13726 * use_5.f90: Likewise.
13728 2007-03-28 Mike Stump <mrs@apple.com>
13730 * gcc.dg/darwin-comm.c: Add.
13732 2007-03-28 Eric Christopher <echristo@apple.com>
13734 * lib/target-supports.exp (check_effective_target_fstack_protector):
13736 * gcc.dg/ssp-1.c: Use.
13737 * gcc.dg/ssp-2.c: Ditto.
13739 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13742 * g++.dg/parse/constructor3.C: New test.
13744 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13746 * gnat.dg/thin_pointer.ad[sb]: New test.
13748 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13750 * g++.dg/cpp0x/bracket1.C: New.
13751 * g++.dg/cpp0x/bracket2.C: New.
13752 * g++.dg/cpp0x/bracket3.C: New.
13753 * g++.dg/cpp0x/bracket4.C: New.
13755 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13757 * g++.dg/cpp0x/temp_default1.C: New.
13758 * g++.dg/cpp0x/temp_default3.C: New.
13759 * g++.dg/cpp0x/temp_default2.C: New.
13760 * g++.dg/cpp0x/temp_default4.C: New.
13762 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13765 * g++.dg/other/cv_func2.C: New.
13767 2007-03-27 Janis Johnson <janis187@us.ibm.com>
13769 * gcc.dg/dfp/func-vararg-alternate.h: New file.
13770 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13771 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13772 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13774 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13775 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13777 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13779 * lib/compat.exp (compat-execute): Fix processing of file names.
13781 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13783 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13785 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
13787 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13788 Delete created executable test file.
13789 (check_effective_target_fortran_large_int): Ditto.
13790 (check_effective_target_static_libgfortran): Ditto.
13792 2007-03-26 Paolo Carlini <pcarlini@suse.de>
13795 * g++.dg/warn/pragma-system_header1.C: New test.
13796 * g++.dg/warn/pragma-system_header2.C: New test.
13797 * g++.dg/warn/pragma-system_header1.h. New.
13798 * g++.dg/warn/pragma-system_header2.h. New.
13800 2007-03-26 Ian Lance Taylor <iant@google.com>
13802 PR tree-optimization/31345
13803 * gcc.c-torture/compile/pr31345-1.c: New test.
13805 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
13807 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13808 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13809 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13810 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13811 * gfortran.dg/overload_1.f90: Likewise.
13812 * gfortran.dg/impure_assignment_1.f90: Likewise.
13813 * gfortran.dg/error_recovery_3.f90: Likewise.
13814 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13815 * gfortran.dg/sequence_types_1.f90: Likewise.
13816 * gfortran.dg/internal_references_1.f90: Likewise.
13817 * gfortran.dg/present_1.f90: Likewise.
13818 * gfortran.dg/volatile10.f90: Likewise.
13819 * gfortran.dg/module_equivalence_2.f90: Likewise.
13820 * gfortran.dg/use_4.f90: Likewise.
13821 * gfortran.dg/elemental_result_1.f90: Likewise.
13822 * gfortran.dg/generic_actual_arg.f90: Likewise.
13823 * gfortran.dg/private_type_5.f90: Likewise.
13824 * gfortran.dg/protected_4.f90: Likewise.
13825 * gfortran.dg/interface_3.f90: Likewise.
13827 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13829 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13830 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13832 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13834 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13836 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13838 PR libgfortran/31199
13839 * gfortran.dg/fmt_t_4.f90: New test.
13841 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13843 PR libfortran/31297
13844 * gfortran.dg/backspace_5.f: Initialize variable(s).
13845 * gfortran.dg/backspace_6.f: Likewise.
13846 * gfortran.dg/char_bounds_check_fail_1: Likewise.
13847 * gfortran.dg/direct_io_2.f90: Likewise.
13848 * gfortran.dg/write_back.f: Likewise.
13849 * gfortran.dg/write_rewind_2.f: Likewise.
13850 * gfortran.dg/write_rewind_1.f: Likewise.
13851 * gfortran.dg/write_rewind_2.f: Likewise.
13853 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
13855 PR tree-optimization/30784
13856 * gcc.dg/vect/pr30784.c: New test.
13858 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13861 * gfortran.dg/operator_1.f90: New test.
13862 * gfortran.dg/operator_2.f90: New test.
13864 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13866 PR libfortran/31196
13867 * gfortran.dg/reshape_transpose_1.f90: New test.
13869 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13872 * gfortran.dg/bounds_check_6.f90: New test.
13874 2007-03-23 Michael Meissner <michael.meissner@amd.com>
13876 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13878 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13879 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13881 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
13884 * gfortran.dg/pointer_function_actual_1.f90: New test.
13887 * gfortran.dg/pointer_function_actual_2.f90: New test.
13890 * gfortran.dg/result_in_spec_1.f90: New test.
13892 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13895 * gfortran.dg/integer_exponentiation_3.F90: New test.
13896 * gfortran.dg/integer_exponentiation_4.f90: New test.
13897 * gfortran.dg/integer_exponentiation_5.F90: New test.
13899 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13902 * g++.dg/template/error24.C: New test.
13903 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13905 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13908 * g++.dg/expr/bitfield7.C: New test.
13910 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13913 * gcc.dg/float-range-4.c: New.
13914 * gcc.dg/float-range-1.c: Update. Test for a warning.
13915 * gcc.dg/float-range-3.c: New.
13916 * gcc.dg/float-range-5.c: New.
13918 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13921 * gfortran.dg/no_range_check_1.f90: New test.
13923 2007-03-22 Dirk Mueller <dmueller@suse.de>
13925 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13926 * g++.dg/other/static1.C: Remove stray semicolon.
13927 * g++.dg/other/init1.C: Likewise.
13928 * g++.dg/rtti/dyncast1.C: Likewise.
13929 * g++.dg/tree-ssa/pr17153.C: Likewise.
13930 * g++.dg/lookup/disamb1.C: Likewise.
13931 * g++.dg/lookup/scoped2.C: Likewise.
13932 * g++.dg/lookup/friend7.C: Likewise.
13933 * g++.dg/parse/parse4.C: Likewise.
13934 * g++.dg/parse/parse5.C: Likewise.
13935 * g++.dg/expr/pr29066.C: Likewise.
13936 * g++.dg/expr/cast4.C: Likewise.
13937 * g++.dg/tc1/dr193.C: Likewise.
13938 * g++.dg/tc1/dr213.C: Likewise.
13939 * g++.dg/abi/dcast1.C: Likewise.
13940 * g++.dg/abi/covariant2.C: Likewise.
13941 * g++.dg/inherit/covariant11.C: Likewise.
13942 * g++.dg/inherit/covariant9.C: Likewise.
13943 * g++.dg/inherit/covariant10.C: Likewise.
13944 * g++.dg/init/static3.C: Likewise.
13945 * g++.dg/init/init-ref3.C: Likewise.
13946 * g++.dg/init/ref10.C: Likewise.
13947 * g++.dg/template/meminit2.C: Likewise.
13948 * g++.dg/template/using9.C: Likewise.
13949 * g++.dg/template/friend9.C: Likewise.
13950 * g++.dg/template/ref1.C: Likewise.
13951 * g++.old-deja/g++.warn/inline.C: Likewise.
13952 * g++.old-deja/g++.robertl/eb91.C: Likewise.
13953 * g++.old-deja/g++.robertl/eb46.C: Likewise.
13954 * g++.old-deja/g++.robertl/eb34.C: Likewise.
13955 * g++.old-deja/g++.robertl/eb43.C: Likewise.
13956 * g++.old-deja/g++.robertl/eb26.C: Likewise.
13957 * g++.old-deja/g++.robertl/eb116.C: Likewise.
13958 * g++.old-deja/g++.brendan/copy5.C: Likewise.
13959 * g++.old-deja/g++.brendan/overload8.C: Likewise.
13960 * g++.old-deja/g++.brendan/overload11.C: Likewise.
13961 * g++.old-deja/g++.brendan/copy7.C: Likewise.
13962 * g++.old-deja/g++.brendan/crash38.C: Likewise.
13963 * g++.old-deja/g++.brendan/template11.C: Likewise.
13964 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13965 * g++.old-deja/g++.brendan/crash50.C: Likewise.
13966 * g++.old-deja/g++.brendan/crash16.C: Likewise.
13967 * g++.old-deja/g++.jason/pmem2.C: Likewise.
13968 * g++.old-deja/g++.jason/parse9.C: Likewise.
13969 * g++.old-deja/g++.jason/byval2.C: Likewise.
13970 * g++.old-deja/g++.jason/overload8.C: Likewise.
13971 * g++.old-deja/g++.jason/pmf8.C: Likewise.
13972 * g++.old-deja/g++.jason/template33.C: Likewise.
13973 * g++.old-deja/g++.jason/return3.C: Likewise.
13974 * g++.old-deja/g++.jason/scoping2.C: Likewise.
13975 * g++.old-deja/g++.jason/virtual.C: Likewise.
13976 * g++.old-deja/g++.jason/opeq3.C: Likewise.
13977 * g++.old-deja/g++.jason/template27.C: Likewise.
13978 * g++.old-deja/g++.jason/synth6.C: Likewise.
13979 * g++.old-deja/g++.jason/ref8.C: Likewise.
13980 * g++.old-deja/g++.jason/offset1.C: Likewise.
13981 * g++.old-deja/g++.other/static20.C: Likewise.
13982 * g++.old-deja/g++.other/array1.C: Likewise.
13983 * g++.old-deja/g++.other/new3.C: Likewise.
13984 * g++.old-deja/g++.other/array2.C: Likewise.
13985 * g++.old-deja/g++.other/overload9.C: Likewise.
13986 * g++.old-deja/g++.other/cast6.C: Likewise.
13987 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13988 * g++.old-deja/g++.other/eh4.C: Likewise.
13989 * g++.old-deja/g++.other/using7.C: Likewise.
13990 * g++.old-deja/g++.other/init18.C: Likewise.
13991 * g++.old-deja/g++.other/dyncast1.C: Likewise.
13992 * g++.old-deja/g++.other/dyncast2.C: Likewise.
13993 * g++.old-deja/g++.other/dtor11.C: Likewise.
13994 * g++.old-deja/g++.pt/static11.C: Likewise.
13995 * g++.old-deja/g++.pt/crash19.C: Likewise.
13996 * g++.old-deja/g++.pt/overload12.C: Likewise.
13997 * g++.old-deja/g++.pt/crash46.C: Likewise.
13998 * g++.old-deja/g++.pt/mi1.C: Likewise.
13999 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14000 * g++.old-deja/g++.pt/nontype5.C: Likewise.
14001 * g++.old-deja/g++.pt/local5.C: Likewise.
14002 * g++.old-deja/g++.pt/typename2.C: Likewise.
14003 * g++.old-deja/g++.pt/explicit80.C: Likewise.
14004 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14005 * g++.old-deja/g++.law/visibility1.C: Likewise.
14006 * g++.old-deja/g++.law/visibility2.C: Likewise.
14007 * g++.old-deja/g++.law/virtual2.C: Likewise.
14008 * g++.old-deja/g++.law/operators19.C: Likewise.
14009 * g++.old-deja/g++.law/parsing10.C: Likewise.
14010 * g++.old-deja/g++.law/visibility4.C: Likewise.
14011 * g++.old-deja/g++.law/operators4.C: Likewise.
14012 * g++.old-deja/g++.law/dtors2.C: Likewise.
14013 * g++.old-deja/g++.law/missed-error3.C: Likewise.
14014 * g++.old-deja/g++.law/visibility10.C: Likewise.
14015 * g++.old-deja/g++.law/scope3.C: Likewise.
14016 * g++.old-deja/g++.law/casts2.C: Likewise.
14017 * g++.old-deja/g++.law/code-gen5.C: Likewise.
14018 * g++.old-deja/g++.law/operators33.C: Likewise.
14019 * g++.old-deja/g++.law/friend4.C: Likewise.
14020 * g++.old-deja/g++.mike/pmf7.C: Likewise.
14021 * g++.old-deja/g++.mike/p5611.C: Likewise.
14022 * g++.old-deja/g++.mike/net37.C: Likewise.
14023 * g++.old-deja/g++.mike/p3570.C: Likewise.
14024 * g++.old-deja/g++.mike/p5718.C: Likewise.
14025 * g++.old-deja/g++.mike/net21.C: Likewise.
14026 * g++.old-deja/g++.mike/p1862.C: Likewise.
14027 * g++.old-deja/g++.mike/p4511.C: Likewise.
14028 * g++.old-deja/g++.mike/virt3.C: Likewise.
14029 * g++.old-deja/g++.mike/p16146.C: Likewise.
14030 * g++.old-deja/g++.mike/p1989.C: Likewise.
14031 * g++.old-deja/g++.mike/p5571.C: Likewise.
14032 * g++.old-deja/g++.gb/scope10.C: Likewise.
14033 * g++.old-deja/g++.abi/primary5.C: Likewise.
14034 * g++.old-deja/g++.abi/empty2.C: Likewise.
14035 * g++.old-deja/g++.abi/arraynew.C: Likewise.
14036 * g++.old-deja/g++.eh/vbase4.C: Likewise.
14037 * g++.old-deja/g++.eh/ptr1.C: Likewise.
14038 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14039 * g++.old-deja/g++.bob/template3.C: Likewise.
14040 * g++.old-deja/g++.bob/inherit1.C: Likewise.
14042 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
14045 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14047 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
14050 * gfortran.dg/derived_name_1.f90: New.
14051 * gfortran.dg/derived_name_2.f: New.
14053 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14055 * lib/target-supports.exp (check_effective_target_nonpic): New
14057 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14058 when compiling PIC.
14059 * gcc.target/i386/asm-4.c: Require nonpic.
14060 * gcc.target/i386/cmov1.c: Likewise.
14061 * gcc.target/i386/mul.c: Likewise.
14062 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14063 * gcc.target/i386/ssetype-1.c: Require nonpic.
14064 * gcc.target/i386/ssetype-3.c: Likewise.
14065 * gcc.target/i386/ssetype-5.c: Likewise.
14067 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14069 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14070 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14071 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14072 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14074 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
14076 PR tree-optimization/30590
14077 * g++.dg/opt/pr30590.C: New testcase.
14079 2007-03-20 Jakub Jelinek <jakub@redhat.com>
14082 * gcc.dg/pr30762-1.c: New test.
14083 * gcc.dg/pr30762-2.c: New test.
14085 PR inline-asm/30505
14086 * gcc.target/i386/pr30505.c: New test.
14088 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
14090 * gcc.target/arm/register-variables.c: New.
14092 2007-03-19 Jeff Law <law@redhat.com>
14094 * PR tree-optimization/30984
14095 * gcc.c-torture/pr30984.c: New test.
14097 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
14098 Richard Guenther <rguenther@suse.de>
14100 PR tree-optimization/31254
14101 * gcc.dg/torture/pr31254.c: New testcase.
14103 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
14105 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14106 target default_packed.
14108 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14111 * gfortran.dg/string_length_1.f90: New test.
14113 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14116 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14118 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14120 PR libgfortran/31052
14121 * gfortran.dg/namelist_27.f90: New test.
14123 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
14126 * gfortran.dg/used_types_14.f90: New test.
14129 * gfortran.dg/used_types_15.f90: New test.
14131 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
14133 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14134 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14136 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14139 * gfortran.dg/integer_exponentiation_2.f90: New test.
14141 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
14143 PR tree-optimization/31041
14144 * gcc.dg/vect/pr31041.c: New test.
14146 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14148 * g++.dg/warn/Wconversion-integer.C: New
14149 * g++.dg/warn/Wconversion-real.C: New.
14150 * g++.dg/warn/Wconversion-real-integer.C: New.
14151 * g++.dg/warn/conv2.C: Updated.
14153 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14155 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14158 2007-03-16 Richard Guenther <rguenther@suse.de>
14160 PR tree-optimization/31146
14161 * g++.dg/tree-ssa/pr31146.C: New testcase.
14163 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14165 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14166 assume that the target has <features.h>.
14168 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14170 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14171 dg-options rather than to the whole test.
14173 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
14176 * g++.dg/debug/pr29906.C: New
14178 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14180 PR libgfortran/31099
14181 * gfortran.dg/unformatted_recl.f90: Update test.
14183 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
14185 * gcc.dg/tree-ssa/prefetch-5.c: New test.
14187 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14190 * g++.dg/parse/namespace-definition.C: New.
14192 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14195 * g++.dg/cpp/pedantic-errors.C: New.
14196 * g++.dg/cpp/permissive.C: New.
14198 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14200 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14201 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14203 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14205 * lib/target-supports.exp (check_missing_uclibc_feature)
14206 (check_effective_target_wchar): New procedures.
14207 * gcc.dg/wchar_t-1.c: Require target wchar.
14208 * gcc.dg/wint_t-1.c: Likewise.
14210 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14212 * lib/target-supports.exp (check_gc_sections_available): Return
14213 false for VxWorks targets.
14215 2007-03-15 Dirk Mueller <dmueller@suse.de>
14217 * g++.dg/warn/Wconversion2.C: Fix typo.
14218 * gcc.dg/if-empty-1.c: Ditto.
14220 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14222 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14224 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14226 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14227 * gcc.target/i386/pr31167.c: Ditto.
14229 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14232 * gcc.target/i386/pr31167.c: New test.
14234 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14237 * gfortran.dg/import5.f90.f90: New test.
14241 * gfortran.dg/data_components_1.f90: New test.
14245 * gfortran.dg/generic_13.f90: New test.
14248 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14250 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14252 PR libgfortran/31051
14253 * gfortran.dg/fmt_t_4.f90: New
14255 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14258 * g++.dg/other/default7.C: New test.
14260 2007-03-15 Dirk Mueller <dmueller@suse.de>
14262 * g++.dg/warn/Wconversion2.C: New.
14264 2007-03-14 Eric Christopher <echristo@apple.com>
14266 * gcc.dg/ssp-1.c: New.
14267 * gcc.dg/ssp-2.c: Ditto.
14269 2007-03-14 Dirk Mueller <dmueller@suse.de>
14271 * g++.dg/warn/do-empty.C: New.
14272 * gcc.dg/do-empty.c: New.
14273 * gcc.dg/if-empty-1.c: Update.
14274 * gcc.dg/20001116-1.c: Update.
14275 * gcc.dg/pr23165.c: Update.
14277 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14279 * gfortran.dg/module_implicit_conversion.f90: New test.
14281 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14283 PR middle-end/31127
14284 * gcc.dg/pr31127.c: New.
14286 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14288 * gcc.dg/tree-ssa/loop-26.c: New test.
14290 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14292 * gcc.target/i386/cmpxchg16b-1.c: New test.
14294 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14296 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14297 * gcc.dg/c99-vla-1.c: Likewise.
14298 * g++.dg/ext/vla1.C: Likewise
14300 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14302 * gcc.dg/wvla-1.c: New test
14303 * gcc.dg/wvla-2.c: New test
14304 * gcc.dg/wvla-3.c: New test
14305 * gcc.dg/wvla-4.c: New test
14306 * gcc.dg/wvla-5.c: New test
14307 * gcc.dg/wvla-6.c: New test
14308 * gcc.dg/wvla-7.c: New test
14309 * g++.dg/warn/Wvla-1.C: New test
14310 * g++.dg/warn/Wvla-2.C: New test
14311 * g++.dg/warn/Wvla-3.C: New test
14313 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14316 * g++.dg/other/default6.C: New test.
14318 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14320 * lib/target-supports.exp (check_profiling_available): Return false
14322 (check_effective_target_vxworks_kernel): New procedure.
14323 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14325 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14326 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14327 to include VxWorks.
14328 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14330 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14332 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14333 PIC is not supported.
14334 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14335 * gcc.dg/20020426-2.c: Likewise.
14336 * gcc.dg/pr28243.c: Likewise.
14337 * gcc.dg/visibility-11.c: Likewise.
14338 * gcc.dg/tls/opt-9.c: Likewise.
14339 * gcc.dg/tls/opt-10.c: Likewise.
14340 * gcc.dg/tls/pic-1.c: Likewise.
14341 * gcc.dg/tls/struct-1.c: Likewise.
14342 * gcc.target/i386/20000807-1.c: Likewise.
14343 * gcc.target/i386/20000904-1.c: Likewise.
14344 * gcc.target/i386/20011119-1.c: Likewise.
14345 * gcc.target/i386/990213-2.c: Likewise.
14346 * gcc.target/i386/990214-1.c: Likewise.
14347 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14348 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14349 * gcc.target/i386/pic-1.c: Likewise.
14350 * gcc.target/i386/pr21518.c: Likewise.
14351 * gcc.target/i386/pr23098.c: Likewise.
14352 * gcc.target/i386/pr23943.c: Likewise.
14354 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14357 * g++.dg/template/complit2.C: New test.
14360 * g++.dg/ext/bitfield1.C: New test.
14362 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14365 * gfortran.dg/interface_11.f90: New test.
14367 2007-03-11 Richard Guenther <rguenther@suse.de>
14369 PR tree-optimization/31115
14370 * gcc.dg/torture/pr31115.c: New testcase.
14372 2007-03-11 Ira Rosen <irar@il.ibm.com>
14374 PR tree-optimization/29925
14375 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14377 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14380 * g++.dg/expr/bitfield3.C: New test.
14381 * g++.dg/expr/bitfield4.C: Likewise.
14382 * g++.dg/expr/bitfield5.C: Likewise.
14383 * g++.dg/expr/bitfield6.C: Likewise.
14386 * g++.dg/template/array18.C: New test.
14388 2007-03-10 Dirk Mueller <dmueller@suse.de>
14391 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14392 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14394 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14397 * g++.dg/cpp0x/variadic-bind.C: New.
14398 * g++.dg/cpp0x/variadic-function.C: New.
14399 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14400 * g++.dg/cpp0x/variadic-tuple.C: New.
14401 * g++.dg/cpp0x/variadic1.C: New.
14402 * g++.dg/cpp0x/variadic2.C: New.
14403 * g++.dg/cpp0x/variadic3.C: New.
14404 * g++.dg/cpp0x/variadic4.C: New.
14405 * g++.dg/cpp0x/variadic5.C: New.
14406 * g++.dg/cpp0x/variadic6.C: New.
14407 * g++.dg/cpp0x/variadic7.C: New.
14408 * g++.dg/cpp0x/variadic8.C: New.
14409 * g++.dg/cpp0x/variadic9.C: New.
14410 * g++.dg/cpp0x/variadic10.C: New.
14411 * g++.dg/cpp0x/variadic11.C: New.
14412 * g++.dg/cpp0x/variadic12.C: New.
14413 * g++.dg/cpp0x/variadic13.C: New.
14414 * g++.dg/cpp0x/variadic14.C: New.
14415 * g++.dg/cpp0x/variadic15.C: New.
14416 * g++.dg/cpp0x/variadic16.C: New.
14417 * g++.dg/cpp0x/variadic17.C: New.
14418 * g++.dg/cpp0x/variadic18.C: New.
14419 * g++.dg/cpp0x/variadic19.C: New.
14420 * g++.dg/cpp0x/variadic20.C: New.
14421 * g++.dg/cpp0x/variadic21.C: New.
14422 * g++.dg/cpp0x/variadic22.C: New.
14423 * g++.dg/cpp0x/variadic23.C: New.
14424 * g++.dg/cpp0x/variadic24.C: New.
14425 * g++.dg/cpp0x/variadic25.C: New.
14426 * g++.dg/cpp0x/variadic26.C: New.
14427 * g++.dg/cpp0x/variadic27.C: New.
14428 * g++.dg/cpp0x/variadic28.C: New.
14429 * g++.dg/cpp0x/variadic29.C: New.
14430 * g++.dg/cpp0x/variadic30.C: New.
14431 * g++.dg/cpp0x/variadic31.C: New.
14432 * g++.dg/cpp0x/variadic32.C: New.
14433 * g++.dg/cpp0x/variadic33.C: New.
14434 * g++.dg/cpp0x/variadic34.C: New.
14435 * g++.dg/cpp0x/variadic35.C: New.
14436 * g++.dg/cpp0x/variadic36.C: New.
14437 * g++.dg/cpp0x/variadic37.C: New.
14438 * g++.dg/cpp0x/variadic38.C: New.
14439 * g++.dg/cpp0x/variadic39.C: New.
14440 * g++.dg/cpp0x/variadic40.C: New.
14441 * g++.dg/cpp0x/variadic41.C: New.
14442 * g++.dg/cpp0x/variadic42.C: New.
14443 * g++.dg/cpp0x/variadic43.C: New.
14444 * g++.dg/cpp0x/variadic44.C: New.
14445 * g++.dg/cpp0x/variadic45.C: New.
14446 * g++.dg/cpp0x/variadic46.C: New.
14447 * g++.dg/cpp0x/variadic47.C: New.
14448 * g++.dg/cpp0x/variadic48.C: New.
14449 * g++.dg/cpp0x/variadic49.C: New.
14450 * g++.dg/cpp0x/variadic50.C: New.
14451 * g++.dg/cpp0x/variadic51.C: New.
14452 * g++.dg/cpp0x/variadic52.C: New.
14453 * g++.dg/cpp0x/variadic53.C: New.
14454 * g++.dg/cpp0x/variadic54.C: New.
14455 * g++.dg/cpp0x/variadic55.C: New.
14456 * g++.dg/cpp0x/variadic56.C: New.
14457 * g++.dg/cpp0x/variadic57.C: New.
14458 * g++.dg/cpp0x/variadic58.C: New.
14459 * g++.dg/cpp0x/variadic59.C: New.
14460 * g++.dg/cpp0x/variadic60.C : New.
14461 * g++.dg/cpp0x/variadic61.C : New.
14462 * g++.dg/cpp0x/variadic62.C : New.
14463 * g++.dg/cpp0x/variadic63.C : New.
14464 * g++.dg/cpp0x/variadic64.C : New.
14465 * g++.dg/cpp0x/variadic65.C : New.
14466 * g++.dg/cpp0x/variadic66.C : New.
14467 * g++.dg/cpp0x/variadic67.C : New.
14468 * g++.dg/cpp0x/variadic68.C : New.
14469 * g++.dg/cpp0x/variadic69.C : New.
14470 * g++.dg/cpp0x/variadic70.C : New.
14471 * g++.dg/cpp0x/variadic71.C : New.
14472 * g++.dg/cpp0x/variadic72.C : New.
14473 * g++.dg/cpp0x/variadic73.C : New.
14474 * g++.dg/cpp0x/variadic74.C : New.
14475 * g++.dg/cpp0x/variadic75.C : New.
14476 * g++.dg/cpp0x/variadic-ex1.C : New.
14477 * g++.dg/cpp0x/variadic-ex2.C : New.
14478 * g++.dg/cpp0x/variadic-ex3.C : New.
14479 * g++.dg/cpp0x/variadic-ex4.C : New.
14480 * g++.dg/cpp0x/variadic-ex5.C : New.
14481 * g++.dg/cpp0x/variadic-ex6.C : New.
14482 * g++.dg/cpp0x/variadic-ex7.C : New.
14483 * g++.dg/cpp0x/variadic-ex8.C : New.
14484 * g++.dg/cpp0x/variadic-ex9.C : New.
14485 * g++.dg/cpp0x/variadic-ex10.C : New.
14486 * g++.dg/cpp0x/variadic-ex11.C : New.
14487 * g++.dg/cpp0x/variadic-ex12.C : New.
14488 * g++.dg/cpp0x/variadic-ex13.C : New.
14489 * g++.dg/cpp0x/variadic-ex14.C : New.
14491 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14493 PR libgfortran/31099
14494 * gfortran.dg/unformatted_recl.f90: New test.
14496 2007-03-09 Roger Sayle <roger@eyesopen.com>
14498 * gcc.dg/fold-eqcmplx-1.c: New test case.
14500 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14502 PR rtl-optimization/30643
14503 * gcc.dg/pr30643.c: New.
14505 2007-03-09 Chao-ying Fu <fu@mips.com>
14507 * gcc.target/mips/mips32-dspr2-type.c: New test.
14508 * gcc.target/mips/mips32-dspr2.c: New test.
14509 * gcc.target/mips/dspr2-MULT.c: New test.
14510 * gcc.target/mips/dspr2-MULTU.c: New test.
14511 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14512 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14513 Adjust some formats.
14515 2007-03-09 Dirk Mueller <dmueller@suse.de>
14518 * gcc.dg/Wlogical-op-1.c: New.
14519 * g++.dg/warn/Wlogical-op-1.C: New.
14521 2007-03-09 Richard Guenther <rguenther@suse.de>
14523 PR tree-optimization/30904
14524 PR middle-end/31058
14525 * gcc.dg/pr30904.c: Remove xfail.
14527 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14530 * gcc.c-torture/execute/pr31072.c: New test.
14532 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14534 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14535 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14536 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14537 *lrint* and *lround*.
14538 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14540 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14541 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14542 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14543 and *lround*. Correct macro names.
14544 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14545 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14547 2007-03-08 Ian Lance Taylor <iant@google.com>
14549 * gcc.dg/no-strict-overflow-5.c: New test.
14550 * gcc.dg/no-strict-overflow-6.c: New test.
14551 * gcc.dg/Wstrict-overflow-11.c: New test.
14552 * gcc.dg/Wstrict-overflow-12.c: New test.
14553 * gcc.dg/Wstrict-overflow-13.c: New test.
14554 * gcc.dg/Wstrict-overflow-14.c: New test.
14555 * gcc.dg/Wstrict-overflow-15.c: New test.
14557 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14559 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14560 for VxWorks kernel mode.
14561 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14563 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14565 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14568 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14570 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14571 and lib/bfill.c on VxWorks targets.
14572 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14573 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14574 lib/bfill.c and lib/memmove.c on VxWorks targets.
14575 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14576 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14577 on VxWorks targets.
14578 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14579 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14581 2007-03-08 Tobias Burnus <burnus@net-b.de>
14583 * gfortran.dg/use_5.f90: New test.
14584 * gfortran.dg/use_6.f90: Ditto.
14585 * gfortran.dg/use_7.f90: Ditto.
14587 2007-03-08 Tobias Burnus <burnus@net-b.de>
14590 * gfortran.dg/use_4.f90: New test.
14591 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14593 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14596 * gfortran.dg/parameter_array_section_2.f90: New test.
14598 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14601 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14604 * g++.dg/template/arg5.C: New test.
14606 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14608 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14610 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14612 * gcc.dg/var-expand1.c: Add newline at end of file.
14614 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14616 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14618 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14620 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14622 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14624 * gcc.dg/torture/builtin-convert-4.c: New test.
14626 2007-03-05 Ian Lance Taylor <iant@google.com>
14628 * gcc.c-torture/compile/pr31034.c: New test.
14630 2007-03-05 Ian Lance Taylor <iant@google.com>
14632 * gcc.dg/inline-18.c: New test.
14633 * gcc.dg/inline-19.c: New test.
14634 * gcc.dg/inline-20.c: New test.
14635 * gcc.dg/inline-21.c: New test.
14637 2007-03-05 Richard Guenther <rguenther@suse.de>
14639 PR tree-optimization/14052
14640 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14642 2007-03-05 Richard Guenther <rguenther@suse.de>
14644 PR tree-optimization/23777
14645 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14647 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14650 * gcc.dg/multiple-overflow-warn-3.c: New.
14651 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14653 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14656 * g++.dg/parse/template23.C: New test.
14658 2007-03-04 Roger Sayle <roger@eyesopen.com>
14660 PR middle-end/30744
14661 * gcc.dg/pr30744-1.c: New test case.
14663 2007-03-04 Tobias Burnus <burnus@net-b.de>
14665 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14667 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14670 * gfortran.dg/logical_3.f90: New test.
14672 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14674 PR libfortran/30981
14675 * gfortran.dg/integer_exponentiation_1.f90: New test.
14677 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14679 * gcc.target/m68k/m68k.exp: New.
14680 * gcc.target/m68k/crash1.c: New.
14682 2007-03-03 Tobias Burnus <burnus@net-b.de>
14684 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14685 to be more compatible with integer(kind=8).
14687 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14689 PR libfortran/31001
14690 * gfortran.dg/zero_sized_3.f90: New test.
14692 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14695 * g++.dg/parse/else.C: New.
14696 * g++.dg/parse/else-2.C: New.
14698 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14699 Tobias Burnus <burnus@net-b.de>
14702 * gfortran.dg/size_dim.f90: New test.
14704 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14705 Tobias Burnus <burnus@net-b.de>
14708 * gfortran.dg/entry_9.f90: New test.
14710 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14713 * g++.dg/inherit/covariant16.C: New test.
14715 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14717 * g++.dg/other/darwin-minversion-1.C: New.
14719 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14721 * gcc.dg/tree-ssa/20070302-1.c: New test.
14723 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14725 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14728 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14730 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14732 2007-03-01 Simon Baldwin <simonb@google.com>
14735 * warn/ignored_typedef.C: New.
14736 * init/ctor8.C: Added dg-warning to consume ignored typedef
14738 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14739 and added an explicit line number.
14741 2007-02-28 Richard Guenther <rguenther@suse.de>
14743 PR middle-end/30364
14744 * gcc.dg/torture/pr30364-1.c: New testcase.
14745 * gcc.dg/torture/pr30364-2.c: Likewise.
14746 * gcc.dg/torture/pr30364-3.c: Likewise.
14748 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14750 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14751 powerpc*, use -funsafe-math-optimizations.
14752 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14753 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14755 2007-02-28 Tobias Burnus <burnus@net-b.de>
14756 Paul Thomas <pault@gcc.gnu.org>
14760 * c_by_val_1.f: Test %VAL() with non-default kind.
14761 * c_by_val.c: Ditto.
14762 * c_by_val_4.f: New test.
14764 2007-02-28 Tobias Burnus <burnus@net-b.de>
14767 * gfortran.dg/continuation_7.f90: New test.
14769 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
14771 * g++.dg/inherit/thunk7.C: New test.
14772 * lib/target-supports.exp (check_profiling_available): Not available
14775 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
14778 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14780 2007-02-27 Mark Mitchell <mark@codesourcery.com>
14782 * lib/target-supports.exp (check_effective_target_init_priority):
14783 Remove Solaris special case.
14785 2007-02-26 Geoffrey Keating <geoffk@apple.com>
14787 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14788 for more builtin types.
14790 * g++.dg/ext/visibility/class1.C: Port to Darwin.
14791 * g++.dg/ext/visibility/noPLT.C: Likewise.
14793 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14795 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14798 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
14801 * size_optional_dim_1.f90: New test.
14803 2007-02-25 Mark Mitchell <mark@codesourcery.com>
14805 * gcc.dg/vxworks/vxworks.exp: New file.
14806 * gcc.dg/vxworks/initpri1.c: Likewise.
14807 * gcc.dg/vxworks/initpri2.c: Likewise.
14808 * gcc.dg/initpri2.c: Add more tests.
14809 * g++.dg/special/initpri2.C: Likewise.
14811 * gcc.dg/initpri1.c: New test.
14812 * gcc.dg/initpri2.c: Likewise.
14813 * g++.dg/special/initpri1.C: New test.
14814 * g++.dg/special/initpri2.C: Likewise.
14815 * g++.dg/special/conpr-1.C: Use init_priority effective target.
14816 * g++.dg/special/conpr-2.C: Likewise.
14817 * g++.dg/special/conpr-3.C: Likewise.
14818 * g++.dg/special/conpr-4.C: Likewise.
14819 * g++.dg/special/initp1.C: Likewise.
14820 * g++.dg/special/ecos.exp: Remove code to detect availability of
14821 constructor priorities.
14822 * lib/target-supports.exp (check_effective_target_init_priority):
14825 2007-02-24 Jan Hubicka <jh@suse.cz>
14827 * gcc.c-torture/execute/pr30778.c: New testcase.
14829 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14831 PR libgfortran/30918
14832 * gfortran.dg/namelist_26.f90: New test.
14834 2007-02-24 Richard Guenther <rguenther@suse.de>
14836 PR middle-end/30951
14837 * gcc.dg/pr30951.c: New testcase.
14839 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14841 * gcc.dg/torture/builtin-modf-1.c: New test.
14843 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
14845 PR tree-optimization/30904
14846 * gcc.dg/pr30904.c: New test.
14848 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14850 * gcc.test-framework/README: Correct command.
14851 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14853 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14855 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
14857 * lib/target-supports.exp (check_effective_target_unwrapped): New.
14859 2007-02-23 Mark Mitchell <mark@codesourcery.com>
14861 * lib/target-supports.exp (check_effective_target_newlib): New
14864 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
14867 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14868 allocatable component.
14871 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14873 * gcc.dg/torture/builtin-logb-1.c: New test.
14874 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14875 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14876 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14879 2007-02-23 Richard Guenther <rguenther@suse.de>
14881 * g++.dg/warn/changes-meaning.C: New testcase.
14883 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14885 PR libgfortran/30910
14886 * gfortran.dg/fmt_zero_precision.f90: Update test.
14888 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14890 * gcc.dg/torture/builtin-frexp-1.c: New test.
14892 2007-02-22 Mark Mitchell <mark@codesourcery.com>
14894 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14896 2007-02-22 Ian Lance Taylor <iant@google.com>
14899 * g++.dg/debug/pr30898.C: New test.
14901 2007-02-22 Ira Rosen <irar@il.ibm.com>
14903 * gcc.dg/vect/vect-106.c: New test.
14905 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14906 Ira Rosen <irar@il.ibm.com>
14908 PR tree-optimization/30843
14909 * gcc.dg/vect/pr30843.c: New test.
14911 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14913 PR tree-optimization/30858
14914 * gcc.dg/vect/pr30858.c: New test.
14916 2007-02-21 Mark Mitchell <mark@codesourcery.com>
14918 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14919 to set options for compiling testglue.
14920 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14921 * lib/obj-c++.exp (obj-c++_init): Likewise.
14923 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
14925 * gnat.dg/derived_aggregate.adb: New test.
14927 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14929 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14930 sh* targets. Call the correct CKSGN macro.
14932 2007-02-21 Jakub Jelinek <jakub@redhat.com>
14934 * gfortran.dg/gomp/omp_parse1.f90: New test.
14935 * gfortran.dg/gomp/omp_parse2.f: New test.
14937 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
14940 * gfortran.dg/do_pointer_1.f90: New test.
14942 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14944 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14947 2007-02-20 Geoffrey Keating <geoffk@apple.com>
14949 * gcc.dg/darwin-minversion-1.c: New.
14950 * gcc.dg/darwin-minversion-2.c: New.
14952 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14954 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14956 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14957 DJ Delorie <dj@redhat.com>
14960 * gcc.dg/Wfatal.c: New.
14961 * gcc.dg/Wfatal-2.c: New.
14962 * gcc.dg/Werror-1.c: Adjust expectations.
14963 * gcc.dg/Werror-5.c: Likewise.
14964 * gcc.dg/Werror-7.c: Likewise.
14965 * gcc.dg/Werror-10.c: Likewise.
14966 * gcc.dg/Werror-11.c: Likewise.
14968 2007-02-20 Tobias Burnus <burnus@net-b.de>
14971 * gfortran.dg/volatile10.f90: New test.
14973 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
14975 PR libfortran/30533
14976 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
14978 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14980 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14981 * gcc.dg/Walways-true-1.c: Likewise.
14982 * gcc.dg/weak/weak-3.c: Likewise.
14983 * gcc.dg/Werror-1.c: Likewise.
14984 * gcc.dg/Werror-3.c: Likewise.
14985 * gcc.dg/Werror-4.c: Likewise.
14986 * gcc.dg/Werror-5.c: Likewise.
14987 * gcc.dg/Werror-6.c: Likewise.
14988 * gcc.dg/Werror-7.c: Likewise.
14989 * gcc.dg/Werror-8.c: Likewise.
14990 * gcc.dg/Werror-10.c: Likewise.
14991 * gcc.dg/Werror-11.c: Likewise.
14992 * gcc.dg/Werror-12.c: Likewise.
14993 * g++.old-deja/g++.mike/warn8.C: Likewise.
14994 * g++.dg/warn/Walways-true-1.C: Likewise.
14995 * g++.dg/warn/Walways-true-2.C: Likewise.
14996 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14997 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14998 -Wstring-literal-comparison with -Waddress.
14999 * gcc.dg/Wstring-literal-comparison-4.c: Replace
15000 -Wno-string-literal-comparison with -Wno-address.
15002 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
15004 * gnat.dg/self_aggregate_with_call.adb: New test.
15006 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
15008 PR tree-optimization/30975
15009 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15010 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15011 * gcc.dg/vect/pr30795.c: New.
15013 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15016 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15018 2007-02-18 Roger Sayle <roger@eyesopen.com>
15020 PR rtl-optimization/28173
15021 * gcc.target/i386/andor-1.c: New test case.
15023 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15025 * gcc.dg/torture/builtin-ldexp-1.c: New.
15026 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15028 2007-02-18 Roger Sayle <roger@eyesopen.com>
15030 * gfortran.dg/array_constructor_15.f90: New test case.
15032 2007-02-18 Roger Sayle <roger@eyesopen.com>
15034 * gfortran.dg/forall_10.f90: New test case.
15036 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15038 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15040 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15042 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15043 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15045 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
15047 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15048 * gcc.target/i386/builtin-bswap-3.c: Ditto.
15049 * gcc.target/i386/xchg-1.c: New test.
15050 * gcc.target/i386/xchg-2.c: New test.
15052 2007-02-16 Richard Guenther <rguenther@suse.de>
15053 Christian Bruel <christian.bruel@st.com>
15055 * gcc.dg/strict-overflow-5.c: New testcase.
15057 2007-02-16 Tobias Burnus <burnus@net-b.de>
15060 * gfortran.dg/func_derived_4.f90: New test.
15062 2007-02-15 Roger Sayle <roger@eyesopen.com>
15064 PR middle-end/30391
15065 * gfortran.dg/pr30391-1.f90: New test case.
15067 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15069 PR middle-end/30433
15070 * gcc.c-torture/compile/pr30433.c: New testcase to check
15071 that complex constants comparisions are foldded.
15073 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15076 * g++.dg/ext/stmtexpr10.C: New testcase.
15078 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15080 PR middle-end/30729
15081 * gcc.dg/Wunused-value-2.c: New testcase.
15083 2007-02-15 Ian Lance Taylor <iant@google.com>
15085 * g++.dg/eh/subreg-1.C: New test.
15087 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15090 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15091 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15092 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15093 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15094 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15095 * gcc.dg/Werror-implicit-function-declaration.c: New.
15097 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15100 * g++.dg/warn/pr28943.C: New.
15102 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15104 * gfortran.fortran-torture/execute/math.f90: Fix typo.
15106 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15109 * gfortran.dg/error_recovery_3.f90: New test.
15111 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15113 * g++.dg/tree-ssa/sra-1.C: New.
15115 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15117 * g++.dg/tree-ssa/sra-1.C: New.
15119 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15121 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15123 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15125 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15127 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
15130 * gfortran.dg/logical_2.f90: New test.
15132 2007-02-14 Joseph Myers <joseph@codesourcery.com>
15134 * gcc.dg/torture/complex-alias-1.c: New test.
15136 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
15138 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15139 instead of -fdump-tree-tailcall.
15141 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
15143 * gfortran.dg/interface_10.f90: Fix comment typo.
15145 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
15147 PR tree-optimization/30771
15148 * gcc.dg/vect/pr30771.c: New test.
15150 2007-02-13 Ian Lance Taylor <iant@google.com>
15152 * gcc.dg/Wstrict-overflow-1.c: New test.
15153 * gcc.dg/Wstrict-overflow-2.c: New test.
15154 * gcc.dg/Wstrict-overflow-3.c: New test.
15155 * gcc.dg/Wstrict-overflow-4.c: New test.
15156 * gcc.dg/Wstrict-overflow-5.c: New test.
15157 * gcc.dg/Wstrict-overflow-6.c: New test.
15158 * gcc.dg/Wstrict-overflow-7.c: New test.
15159 * gcc.dg/Wstrict-overflow-8.c: New test.
15160 * gcc.dg/Wstrict-overflow-9.c: New test.
15161 * gcc.dg/Wstrict-overflow-10.c: New test.
15163 2007-02-13 Roger Sayle <roger@eyesopen.com>
15165 * gcc.target/ia64/builtin-bswap-2.c: New test case.
15167 2007-02-13 Richard Henderson <rth@redhat.com>
15169 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15170 * gcc.c-torture/execute/pr29302-1.c: ... here.
15172 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15175 * gcc.dg/c90-return-1.c: Update output.
15176 * gcc.dg/c99-return-1.c: Likewise.
15178 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
15181 * gfortran.dg/used_dummy_types_7.f90: New test..
15183 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
15185 * gcc.target/i386/parity-1.c: New test.
15186 * gcc.target/i386/parity-2.c: New test.
15188 2007-02-12 Roger Sayle <roger@eyesopen.com>
15190 * gcc.target/i386/builtin-bswap-3.c: New test case.
15192 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
15194 PR tree-optimization/29145
15195 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15196 alias analysis is improved to take better advantage of restrict
15197 qualified pointers.
15198 * gcc.dg/vect/vect-80.c: Likewise.
15199 * gcc.dg/vect/pr29145.c: New.
15201 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
15203 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15204 * gcc.target/i386/sse4a-insert.c: Likewise.
15206 2007-02-11 Roger Sayle <roger@eyesopen.com>
15208 * gcc.target/ia64/builtin-popcount-1.c: New test case.
15209 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15211 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
15214 * gfortran.dg/enum_4.f90: Update error message checks.
15216 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15219 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15220 versions of the modules.
15223 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15224 by getting rid of recursive I/O and providing functions with
15228 * gfortran.dg/char_array_constructor_2.f90
15230 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15233 * g++.dg/template/spec34.C: New test
15235 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15237 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15238 on i?86 and x86_64.
15239 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15240 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15241 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15242 on i?86 and x86_64.
15243 * gcc.dg/vect/vect-113.c: Ditto.
15245 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15248 * g++.dg/eh/weak1-C: New test.
15249 * g++.dg/eh/weak1-a.cc: Likewise.
15250 * g++.dg/eh/comdat1.C: Likewise.
15252 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15253 Dorit Nuzman <dorit@il.ibm.com>
15255 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15256 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15257 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15258 * gcc.dg/vect/vect-113.c: Likewise.
15260 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15262 2007-02-10 Richard Henderson <rth@redhat.com>
15264 * lib/target-supports.exp (check_effective_target_tls): Redefine
15265 to mean non-emulated tls.
15266 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15267 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15268 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15269 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15270 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15271 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15272 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15274 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15276 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15278 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15280 * gfortran.dg/secnds.f: Replace time tolerance with a
15281 before-and-after bracket.
15282 * gfortran.dg/secnds-1.f: Likewise.
15284 2007-02-09 Tobias Burnus <burnus@net-b.de>
15287 * gfortran.dg/maxlocval_1.f90: New test.
15289 2007-02-09 Roger Sayle <roger@eyesopen.com>
15291 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15293 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15296 * gfortran.dg/array_function_1.f90: New test.
15298 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15300 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15301 (check_effective_target_dummy_wcsftime): New functions.
15303 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15305 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15306 * lib/target-supports.exp (check_effective_target_uclibc): New
15309 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15311 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15312 (vsnprintf): Don't define for uClibc targets.
15314 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15316 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15317 set before checking whether it was allowed.
15318 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15319 before checking inside_main.
15321 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15323 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15325 (u16sf): Likewise u4sf.
15326 * g++.dg/compat/struct-layout-1.h: Likewise.
15328 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15330 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15332 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15333 m68k targets if check_effective_target_coldfire_fpu returns true.
15335 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15336 Richard Guenther <rguenther@suse.de>
15338 PR middle-end/23361
15339 * gcc.dg/fold-compare-3.c: New testcase.
15340 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15342 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15344 * gcc.dg/pr26570.c: Clean up coverage files.
15345 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15346 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15347 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15348 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15349 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15350 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15351 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15352 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15353 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15354 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15355 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15356 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15357 * gcc.dg/vect/pr28952.c: Ditto.
15358 * gcc.dg/vect/pr27151.c: Ditto.
15359 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15360 * g++.dg/gomp/macro-3.C: Ditto.
15362 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15364 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15367 2007-02-08 Roger Sayle <roger@eyesopen.com>
15369 * gcc.target/i386/builtin-bswap-2.c: New test case.
15371 2007-02-08 Roger Sayle <roger@eyesopen.com>
15373 * gfortran.dg/forall_8.f90: New test case.
15374 * gfortran.dg/forall_9.f90: Likewise.
15376 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15378 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15380 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15382 * lib/target-supports.exp (check_effective_target_simulator): New.
15384 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15386 * gcc.dg/tree-ssa/loop-25.c: New test.
15388 2007-02-06 Richard Henderson <rth@redhat.com>
15390 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15392 2007-02-06 Roger Sayle <roger@eyesopen.com>
15394 * gcc.target/powerpc/popcount-1.c: New test case.
15395 * gcc.target/powerpc/parity-1.c: Likewise.
15397 2007-02-06 Richard Guenther <rguenther@suse.de>
15399 PR middle-end/27302
15400 * gcc.dg/torture/pr27302-2.c: New testcase.
15402 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15404 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15405 * gcc.dg/vect/vect-iv-1.c: New test.
15406 * gcc.dg/vect/vect-iv-2.c: New test.
15407 * gcc.dg/vect/vect-iv-3.c: New test.
15408 * gcc.dg/vect/vect-iv-4.c: New test.
15409 * gcc.dg/vect/vect-iv-5.c: New test.
15410 * gcc.dg/vect/vect-iv-6.c: New test.
15411 * gcc.dg/vect/vect-iv-7.c: New test.
15412 * gcc.dg/vect/vect-iv-8.c: New test.
15413 * gcc.dg/vect/vect-iv-9.c: New test.
15414 * gcc.dg/vect/vect-iv-10.c: New test.
15415 * gcc.dg/vect/vect-iv-11.c: New test.
15416 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15417 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15418 * gcc.dg/vect/vect-14.c: Now vectorizable.
15419 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15421 * gcc.dg/vect/vect-27.c: Likewise.
15422 * gcc.dg/vect/vect-29.c Likewise.
15423 * gcc.dg/vect/vect-dv-2.c: Likewise.
15424 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15425 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15426 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15428 2007-02-06 Ira Rosen <irar@il.ibm.com>
15430 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15432 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15434 * gcc.dg/builtins-20.c: Add more cases.
15436 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15439 * gcc.dg/pr30189.c: New test.
15441 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15443 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15445 * gcc.target/i386/sse4a-extract.c: New test.
15446 * gcc.target/i386/sse4a-insert.c: New test.
15447 * gcc.target/i386/sse4a-montsd.c: New test.
15448 * gcc.target/i386/sse4a-montss.c: New test.
15450 2007-02-05 Richard Guenther <rguenther@suse.de>
15452 * gcc.target/i386/vectorize3.c: New testcase.
15454 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15457 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15459 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15462 * gfortran.dg/repeat_1.f90: New test.
15464 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15467 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15468 * gfortran.dg/derived_init_2.f90: Ditto.
15469 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15470 * gfortran.dg/array_initializer_1.f90: Ditto.
15471 * gfortran.dg/do_2.f90: Ditto.
15472 * gfortran.dg/proc_assign_1.f90: Ditto.
15474 2007-02-04 Richard Guenther <rguenther@suse.de>
15476 PR middle-end/30636
15477 * g++.dg/warn/pr30636.C: New testcase.
15478 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15480 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15482 PR middle-end/30667
15483 * gfortran.dg/pr30667.f: New test.
15485 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15487 * gcc.dg/builtins-54.c: Add more cases.
15489 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15492 * gfortran.dg/zero_sized_2.f90: New test.
15495 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15498 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15501 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15504 * gfortran.dg/interface_10.f90: New test.
15506 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15508 * gcc.dg/builtins-20.c: Add more cases.
15510 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15513 * gcc-target/ia64/pr29682.c: New test.
15515 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15518 * gfortran.dg/arrayio_11.f90.f90: New test.
15521 * gfortran.dg/arrayio_12.f90.f90: New test.
15523 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15526 * g++.dg/tls/diag-5.C: New test.
15528 PR middle-end/30473
15529 * gcc.dg/pr30473.c: New test.
15530 * gcc.c-torture/execute/20070201-1.c: New test.
15532 2007-02-01 Roger Sayle <roger@eyesopen.com>
15534 * gfortran.dg/dependency_20.f90: New test case.
15536 2007-01-31 Ian Lance Taylor <iant@google.com>
15538 * gcc.dg/lower-subreg-1.c (test): New test.
15540 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15542 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15544 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15546 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15547 * gcc.dg/torture/builtin-math-3.c: Likewise.
15549 2007-01-31 Dirk Mueller <dmueller@suse.de>
15551 gcc.dg/Wparentheses-2.c: Update and add new tests.
15553 2007-01-31 Ira Rosen <irar@il.ibm.com>
15555 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15558 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15560 * gcc.dg/builtins-63.c: New test.
15562 2007-01-31 Tobias Burnus <burnus@net-b.de>
15565 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15567 2007-01-31 Tobias Burnus <burnus@net-b.de>
15570 * gfortran.dg/volatile8.f90: New argument conformance test.
15571 * gfortran.dg/volatile9.f90: New scope test.
15573 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15576 * g++.dg/warn/null4.C: New.
15578 2001-01-30 Roger Sayle <roger@eyesopen.com>
15579 Uros Bizjak <ubizjak@gmail.com>
15581 * gcc.dg/large-size-array-3.c: Correct typo.
15583 2007-01-30 Richard Guenther <rguenther@suse.de>
15585 PR middle-end/27657
15586 * g++.dg/debug/pr27657.C: New testcase.
15588 2007-01-30 Richard Guenther <rguenther@suse.de>
15590 PR middle-end/30313
15591 * gcc.dg/torture/pr30313.c: New testcase.
15593 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15595 * gcc.dg/dfp/dfp-except.h: New file.
15596 * gcc.dg/dfp/fe-check.h: New file.
15597 * gcc.dg/dfp/fe-binop.c: New test.
15598 * gcc.dg/dfp/fe-convert-1.c: New test.
15599 * gcc.dg/dfp/fe-convert-2.c: New test.
15600 * gcc.dg/dfp/fe-convert-3.c: New test.
15602 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15603 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15604 * gcc.dg/dfp/convert-dfp.c: Ditto.
15605 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15607 2007-01-29 Josh Conner <jconner@apple.com>
15609 * gcc.target/powerpc/altivec-24.c: New test.
15611 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15614 * g++.dg/parse/defarg12.C: New test.
15616 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15619 * gfortran.dg/used_dummy_types_6.f90: New test.
15621 2007-01-28 Jan Hubicka <jh@suse.cz>
15623 * gcc.dg/tree-prof/val-prof-6.c: New test.
15625 2007-01-28 Roger Sayle <roger@eyesopen.com>
15627 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15629 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15632 * g++.dg/expr/dtor4.C: New test.
15634 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15636 * gcc.dg/tree-ssa/loop-23.c: New test.
15638 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15640 PR libfortran/30389
15641 * gfortran.dg/achar_2.f90: New test.
15642 * gfortran.dg/achar_3.f90: New test.
15644 2007-01-27 Ian Lance Taylor <iant@google.com>
15646 * gcc.dg/strict-overflow-1.c: New test.
15647 * gcc.dg/no-strict-overflow-1.c: New test.
15648 * gcc.dg/strict-overflow-2.c: New test.
15649 * gcc.dg/no-strict-overflow-2.c: New test.
15650 * gcc.dg/strict-overflow-3.c: New test.
15651 * gcc.dg/no-strict-overflow-3.c: New test.
15652 * gcc.dg/strict-overflow-4.c: New test.
15653 * gcc.dg/no-strict-overflow-4.c: New test.
15654 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15655 * gcc.dg/pr15784-1.c: Likewise.
15656 * gcc.dg/pr20922-1.c: Likewise.
15657 * gcc.dg/pr20922-3.c: Likewise.
15658 * gcc.dg/pr20922-4.c: Likewise.
15659 * gcc.dg/pr20922-6.c: Likewise.
15660 * gcc.dg/compare-4.c: Likewise.
15661 * gcc.dg/torture/pr26898-1.c: Likewise.
15662 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15663 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15664 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15665 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15666 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15667 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15668 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15669 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15670 * g++.dg/tree-ssa/pr21082.C: Likewise.
15672 2007-01-27 Roger Sayle <roger@eyesopen.com>
15674 * gcc-dg/large-size-array-3.c: New test case.
15676 2007-01-27 Roger Sayle <roger@eyesopen.com>
15678 * gfortran.dg/forall_7.f90: New test case.
15680 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15683 * gfortran.dg/where_operator_assign_1.f90: New test.
15684 * gfortran.dg/where_operator_assign_2.f90: New test.
15685 * gfortran.dg/where_operator_assign_3.f90: New test.
15687 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15689 * lib/target-supports.exp
15690 (check_effective_target_powerpc_altivec): New.
15691 (check_effective_target_vect_cmdline_needed): Use it.
15693 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15696 * gfortran.dg/backslash_3.f: New test.
15698 2007-01-26 Richard Guenther <rguenther@suse.de>
15700 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15702 2007-01-26 Tobias Burnus <burnus@net-b.de>
15704 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15705 * gfortran.dg/vect/vect.exp: Ditto.
15706 * gfortran.dg/dg.exp: Ditto.
15707 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15708 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15710 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15712 * gcc.dg/builtins-20.c: Add more cases.
15713 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15715 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15718 * gcc.dg/Wall.c: New.
15719 * gcc.dg/Wno-all.c: New.
15720 * gfortran.dg/Wall.f90: New.
15721 * gfortran.dg/Wno-all.f90: New.
15723 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15725 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15726 * g++.dg/eh/simd-2.C: Also run on Darwin.
15727 * g++.dg/eh/simd-3.C: New.
15728 * g++.dg/eh/simd-4.C: New.
15730 2007-01-25 Richard Guenther <rguenther@suse.de>
15732 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15734 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15736 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15738 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15739 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15740 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15741 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15742 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15743 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15744 * gcc.dg/ipa/ipa-7.c: New testcase.
15746 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15748 * g++.dg/cpp0x/warn_cxx0x.C: New.
15750 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15752 * gcc.dg/builtins-20.c: Test builtin carg.
15754 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15756 PR middle-end/27416
15757 * gcc.dg/gomp/pr27416.c: New test.
15759 PR middle-end/30494
15760 * gcc.dg/gomp/pr30494.c: New test.
15761 * g++.dg/gomp/pr30494.C: New test.
15763 PR middle-end/30421
15764 * gcc.dg/gomp/pr30421.c: New test.
15766 2007-01-24 Steve Ellcey <sje@cup.hp.com>
15768 * gcc.target/ia64/versionid-1.c: New test.
15769 * gcc.target/ia64/versionid-2.c: New test.
15771 2007-01-24 Richard Guenther <rguenther@suse.de>
15774 * gcc.dg/builtins-57.c: Change to a link-time testcase
15775 to support non-C99 targets.
15777 2007-01-24 Jan Hubicka <jh@suse.cz>
15779 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15781 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
15783 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15785 2007-01-23 Andrew Pinski <pinskia@gmail.com>
15788 * objc.dg/const-str-12.m: New test.
15790 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15793 * gfortran.dg/ctrl-z.f90: New test.
15795 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15798 * gfortran.dg/namelist_assumed_char.f90: New test.
15800 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
15803 * g++.dg/inherit/covariant15.C: New test.
15805 2007-01-23 Ian Lance Taylor <iant@google.com>
15807 * g++.dg/warn/Wparentheses-24.C: New test.
15809 2007-01-23 Richard Guenther <rguenther@suse.de>
15812 * ada/acats/run_acats: Do not call gnatmake or gnatchop
15815 2007-01-22 Richard Guenther <rguenther@suse.de>
15817 PR tree-optimization/30038
15818 * gcc.dg/builtins-62.c: New testcase.
15820 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15822 * gcc.c-torture/compile/20070121.c: New test.
15824 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
15826 PR libfortran/30525
15827 * gfortran.dg/char_comparison_1.f: New test.
15829 2007-01-21 Ira Rosen <irar@il.ibm.com>
15831 * gcc.dg/vect/vect-strided-same-dr.c: New test.
15833 2007-01-20 Andrew Pinski <pinskia@gmail.com>
15836 * objc.dg/pch: New directory.
15837 * objc.dg/pch/pch.exp: New file.
15838 * objc.dg/pch/interface-1.m: New test.
15839 * objc.dg/pch/interface-1.hs: New include file.
15840 * lib/objc.exp (objc_target_compile): Add
15841 "-x objective-c-header" in front of the sources if this is
15842 a precompiled header being compiled.
15844 2007-01-20 Roger Sayle <roger@eyesopen.com>
15846 * gfortran.dg/array_memcpy_3.f90: New test case.
15847 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15849 2007-01-20 Roger Sayle <roger@eyesopen.com>
15850 Brooks Moses <brooks.moses@codesourcery.com>
15851 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15853 * gfortran.dg/intrinsic_sign_1.f90: New test case.
15854 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15856 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15858 * gcc.dg/torture/builtin-math-3.c: Test fdim.
15860 2007-01-19 Mike Stump <mrs@apple.com>
15862 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15865 2007-01-19 Roger Sayle <roger@eyesopen.com>
15867 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15868 option instead of -funsafe-math-optimizations.
15870 2007-01-19 Tomas Bily <tbily@suse.cz>
15872 gcc.dg/tree-prof/indir-call-prof.c: New.
15873 g++.dg/dg.exp: Add tree-prof subdirectory.
15874 g++.dg/tree-prof/indir-call-prof.C: New.
15875 g++.dg/tree-prof/tree-prof.exp: New.
15877 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15880 * g++.dg/warn/deprecated.C: Update warning output.
15881 * g++.dg/warn/deprecated-2.C: Likewise.
15882 * g++.dg/warn/deprecated-3.C: New.
15884 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
15886 * gcc.c-torture/execute/nestfunc-7.c: New.
15888 2007-01-18 Hui-May Chang <hm.chang@apple.com>
15890 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15892 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
15894 * gcc.dg/m68k-pic-1.c: New.
15896 2007-01-18 Roger Sayle <roger@eyesopen.com>
15898 * gfortran.dg/array_memcpy_4.f90: New test case.
15900 2007-01-18 Josh Conner <jconner@apple.com>
15903 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15904 * gcc.dg/vect/no-trapping-math-1: New.
15905 * gcc.dg/vect/no-trapping-math-2: New.
15907 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
15909 * gcc.target/i386/387-8.c: Update comment about optimizing
15910 inherent load of 1.0 of fptan instruction.
15912 2007-01-18 Dirk Mueller <dmueller@suse.de>
15913 Richard Guenther <rguenther@suse.de>
15916 * gcc.dg/Warray-bounds.c: New testcase.
15917 * gcc.dg/Warray-bounds-2.c: New testcase.
15918 * g++.dg/warn/Warray-bounds.C: New testcase.
15919 * g++.dg/warn/Warray-bounds-2.C: New testcase.
15921 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
15924 * gfortran.dg/generic_12.f90: New test.
15926 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
15928 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15929 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15931 2007-01-16 Janis Johnson <janis187@us.ibm.com>
15933 * gcc.dg/dfp/compare-special.h: New file.
15934 * gcc.dg/dfp/compare-special-32.c: New test.
15935 * gcc.dg/dfp/compare-special-64.c: New test.
15936 * gcc.dg/dfp/compare-special-128.c: New test.
15938 2007-01-16 Roger Sayle <roger@eyesopen.com>
15939 Paul Thomas <pault@gcc.gnu.org>
15940 Steven G. Kargl <kargl@gcc.gnu.org>
15943 * gfortran.dg/forall_6.f90: New test case.
15944 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15945 * gfortran.dg/dependency_13.f90: Likewise.
15947 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15950 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15951 targets that don't support Inf.
15953 2007-01-15 Dale Johannesen <dalej@apple.com>
15955 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
15957 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
15959 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
15960 of achar for 0xff to avoid the "Extended ASCII not
15961 implemented" error message.
15963 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
15966 * gfortran.dg/altreturn_4.f90: New test.
15969 * gfortran.dg/stfunc_4.f90: New test.
15972 * gfortran.dg/bound_2.f90: Reinstate commented out line.
15973 * gfortran.dg/initialization_1.f90: Change warning.
15976 * gfortran.dg/specification_type_resolution_2.f90: New test.
15978 2007-01-14 Jan Hubicka <jh@suse.cz>
15980 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15981 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15982 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15985 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
15988 * gfortran.dg/external_procedures_2.f90: New test.
15990 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
15993 * gcc.target/i386/pr30413.c: New test.
15995 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
15998 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
16000 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
16002 * gcc.dg/20070112-1.c: New test.
16004 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16006 PR libgfortran/30435
16007 * gfortran.dg/list_read_6.f90: New test.
16009 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
16011 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
16013 2007-01-12 Tom Tromey <tromey@redhat.com>
16015 PR preprocessor/28227:
16016 * gcc.dg/cpp/pr28227.c: New file.
16018 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16020 * gcc.dg/tree-ssa/loop-22.c: New test.
16022 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16024 PR tree-optimization/29516
16025 * gcc.dg/tree-ssa/loop-20.c: New test.
16027 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
16029 PR libfortran/30415
16030 * minmaxloc_integer_kinds_1.f90: New test.
16032 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
16035 * g++.dg/template/sizeof-template-argument.C: New test.
16037 2007-01-11 Jan Hubicka <jh@suse.cz>
16039 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16040 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16041 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16042 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16043 * gcc.dg/tree-ssa/pr21658.c: Likewise.
16044 * gcc.dg/tree-ssa/pr15349.c: Likewise.
16045 * gcc.dg/tree-ssa/pr25501.c: Likewise.
16046 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16047 transformation in question.
16048 * gcc.dg/tree-ssa/vrp05.c: Likewise.
16049 * gcc.dg/tree-ssa/pr20701.c: Likewise.
16050 * gcc.dg/always_inline3.c: Likewise.
16052 2007-01-10 Mark Mitchell <mark@codesourcery.com>
16055 * g++.dg/template/typename11.C: New test.
16057 2007-01-10 Robert Kennedy <jimbob@google.com>
16059 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16061 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16063 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16064 for different integer kinds.
16065 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16066 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16067 * gfortran.dg/ishft_2.f90: New test.
16068 * gfortran.dg/ishft_3.f90: New test.
16070 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16072 * gfortran.dg/altreturn_2.f90: Removed executable bit.
16074 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
16076 PR tree-optimization/30322
16077 * gcc.dg/tree-ssa/loop-21.c: New test.
16079 2007-01-08 Geoffrey Keating <geoffk@apple.com>
16081 * g++.dg/rtti/darwin-builtin-linkage.C: New.
16083 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
16085 * gcc.target/spu/intrinsics-1.c: Remove xfail.
16087 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16089 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16090 * g++.dg/warn/overflow-warn-3.C: Likewise.
16091 * g++.dg/warn/overflow-warn-4.C: Likewise.
16092 * g++.dg/warn/overflow-warn-5.C: Likewise.
16093 * g++.dg/warn/overflow-warn-6.C: Likewise.
16094 * g++.dg/warn/Woverflow-1.C: Likewise.
16095 * g++.dg/warn/Woverflow-2.C: Likewise.
16096 * g++.dg/warn/Woverflow-3.C: Likewise.
16097 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16099 2007-01-08 Roger Sayle <roger@eyesopen.com>
16101 * gfortran.dg/array_constructor_14.f90: New test case.
16102 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16104 2007-01-08 Richard Guenther <rguenther@suse.de>
16106 PR tree-optimization/23603
16107 * gcc.dg/tree-ssa/vrp31.c: New testcase.
16108 * gcc.dg/tree-ssa/vrp32.c: Likewise.
16110 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16112 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16114 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16115 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16116 compiler behaviour.
16117 * gcc.dg/simd-5.c: Likewise.
16118 * gcc.dg/simd-6.c: Likewise.
16119 * g++.dg/conversion/simd1.C: Likewise.
16120 * g++.dg/conversion/simd3.C: Likewise.
16121 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16124 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16126 PR tree-optimization/29877
16127 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16128 name of a hard register for the target concerned. Adjust dg-error
16129 directives to cope with new behaviour of TER.
16131 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16134 * g++.dg/conversion/nullptr1.C: Added overflow warning.
16135 * g++.dg/warn/overflow-warn-1.C: New.
16136 * g++.dg/warn/overflow-warn-3.C: New.
16137 * g++.dg/warn/overflow-warn-4.C: New.
16138 * g++.dg/warn/overflow-warn-5.C: New.
16139 * g++.dg/warn/overflow-warn-6.C: New.
16140 * g++.dg/warn/Woverflow-1.C: New.
16141 * g++.dg/warn/Woverflow-2.C: New.
16142 * g++.dg/warn/Woverflow-3.C: New.
16143 * g++.dg/warn/multiple-overflow-warn-2.C: New.
16145 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
16148 * gfortran.dg/invalid_name.f90: New test.
16149 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16150 * gfortran.dg/gomp/pr29759.f90: Ditto.
16152 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
16154 * gfortran.dg/present_1.f90: Update error message.
16156 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
16159 * g++.dg/template/duplicate1.C: New test
16160 * g++.dg/template/memfriend6.C: Adjust error markers.
16162 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
16165 * gcc.dg/torture/inline-1.c: New test.
16167 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16170 * gcc.dg/multiple-overflow-warn-1.c: New.
16171 * gcc.dg/multiple-overflow-warn-2.c: New.
16172 * gcc.dg/overflow-warn-6.c: New.
16173 * g++.dg/warn/multiple-overflow-warn-1.C: New.
16175 2007-01-05 Roger Sayle <roger@eyesopen.com>
16177 * gfortran.dg/array_memcpy_1.f90: New test case.
16178 * gfortran.dg/array_memcpy_2.f90: Likewise.
16180 2007-01-05 Richard Guenther <rguenther@suse.de>
16182 PR middle-end/27826
16183 * g++.dg/opt/pr27826.C: New testcase.
16185 2007-01-05 Ian Lance Taylor <iant@google.com>
16187 * gcc.dg/Walways-true-1.c: New test.
16188 * gcc.dg/Walways-true-2.c: New test.
16189 * g++.dg/warn/Walways-true-1.C: New test.
16190 * g++.dg/warn/Walways-true-2.C: New test.
16192 2007-01-05 Jakub Jelinek <jakub@redhat.com>
16195 * gcc.dg/pr30360.c: New test.
16197 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
16200 * gfortran.dg/data_implied_do_1.f90: New test.
16204 * gfortran.dg/char_length_1.f90: New test.
16206 2007-01-05 Richard Guenther <rguenther@suse.de>
16208 PR middle-end/28116
16209 * g++.dg/opt/pr28116.C: New testcase.
16211 2007-01-05 Tobias Burnus <burnus@net-b.de>
16214 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16215 invalid deallocate.
16216 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16217 * gfortran.dg/protected_4.f90: Add pointer intent check.
16218 * gfortran.dg/protected_6.f90: Add pointer intent check.
16219 * gfortran.dg/pointer_intent_1.f90: New test.
16220 * gfortran.dg/pointer_intent_2.f90: New test.
16221 * gfortran.dg/pointer_intent_3.f90: New test.
16223 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16226 * gfortran.dg/altreturn_2.f90: new test.
16228 2007-01-04 Tom Tromey <tromey@redhat.com>
16230 PR preprocessor/28165:
16231 * gcc.dg/cpp/pr28165.c: New file.
16233 2007-01-03 Josh Conner <jconner@apple.com>
16235 PR middle-end/29683
16236 * gcc.dg/pr29683.c: New.
16238 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16241 * g++.dg/pch/template-1.C: New test.
16242 * g++.dg/pch/template-1.Hs: New file.
16244 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16246 PR middle-end/30353
16247 * gcc.c-torture/compile/complex-4.c: New test.
16249 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16251 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16253 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16255 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16257 PR middle-end/30286
16258 * gcc.dg/pr30286.c: New test.
16261 * g++.dg/template/crash66.C: New test.
16264 * g++.dg/template/friend49.C: New test.
16266 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16268 * gfortran.dg/ibits.f90: New test.
16270 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16272 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16273 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16275 2007-01-02 Jan Hubicka <jh@suse.cz>
16277 * gcc.dg/pr16194.c: We now output error on all three functions,
16278 not just first one.
16280 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16283 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16284 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16286 2006-01-02 Ian Lance Taylor <iant@google.com>
16288 * g++.dg/warn/Wparentheses-22.C: New test.
16289 * g++.dg/warn/Wparentheses-23.C: New test.
16291 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16294 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16295 * gcc.dg/declspec-3-Wextra.c: New.
16296 * gcc.dg/declspec-3-no.c: New
16298 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16301 * gfortran.dg/interface_10.f90: Remove.
16303 2007-01-01 Roger Sayle <roger@eyesopen.com>
16305 * gcc.dg/fold-eqxor-4.c: New test case.
16307 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16309 PR middle-end/30311
16310 * gcc.c-torture/compile/pr30311.c: New test.
16312 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16314 PR middle-end/30253
16315 * gcc.c-torture/compile/statement-expression-1.c: New test.
16317 2007-01-01 Andreas Schwab <schwab@suse.de>
16320 * g++.dg/eh/pr29166.C: New test.
16322 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16324 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16326 (check_effective_target_vect_cmdline_needed): Use it.
16328 2006-12-31 Richard Guenther <rguenther@suse.de>
16330 PR middle-end/30137
16331 * gcc.dg/pr30137-1.c: New testcase.
16332 * gcc.dg/pr30137-2.c: Likewise.
16334 2006-12-31 Roger Sayle <roger@eyesopen.com>
16336 PR middle-end/30322
16337 * gcc.dg/fold-plusnot-1.c: New test case.
16339 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16342 * g++.dg/parse/template22.C: New test.
16344 2006-12-31 Richard Guenther <rguenther@suse.de>
16346 PR middle-end/30338
16347 * gcc.c-torture/compile/pr30338.c: New testcase.
16349 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16352 * gfortran.dg/intrinsic_actual_4.f90: New test.
16355 * gfortran.dg/func_decl_3.f90: New test.
16357 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16360 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16361 * gfortran.dg/c_by_val_1.f: New test.
16362 * gfortran.dg/c_by_val_2.f: New test.
16363 * gfortran.dg/c_by_val_3.f: New test.
16365 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16367 PR libfortran/30321
16368 * gfortran.dg/sum_zero_array_1.f90: New test.
16370 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16372 PR preprocessor/29612
16373 * gcc.dg/cpp/pr29612-1.c: New test.
16374 * gcc.dg/cpp/pr29612-2.c: New test.
16376 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16379 * gfortran.dg/pure_formal_proc_1.f90: New test.
16382 * gfortran.dg/intrinsic_actual_3.f90: New test.
16384 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16387 * gfortran.dg/io_constraints_1.f90: Update test.
16388 * gfortran.dg/io_constraints_2.f90: Update test.
16389 * gfortran.dg/inquire_iolength.f90: New test.
16391 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16394 * gfortran.dg/interface_10.f90: New test.
16395 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16396 since z is already, locally a variable.
16399 * gfortran.dg/generic_11.f90: New test.
16400 * gfortran.dg/interface_7.f90: Remove name clash between module
16401 name and procedure 'x' referenced in the interface.
16403 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16406 * gcc.dg/Wmissing-parameter-type.c: New.
16407 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16408 * gcc.dg/Wmissing-parameter-type-no.c: New.
16410 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16413 * gfortran.dg/entry_array_specs_2.f: New test.
16416 * gfortran.dg/nested_modules_6.f90: New test.
16418 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16421 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16422 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16424 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16427 * g++.dg/opt/complex6.C: New test.
16429 2006-12-22 Ben Elliston <bje@au.ibm.com>
16431 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16432 full" if the linker on spu-*-* warns about exceeding local store.
16434 And revert this patch:
16435 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16436 fail to link due to relocation overflows on spu-*-*.
16438 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16441 * gfortran.dg/dependency_19.f90: New test.
16443 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16446 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16448 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16450 PR middle-end/30262
16451 * gcc.c-torture/execute/20061220-1.c: New test.
16453 PR middle-end/30263
16454 * gcc.dg/gomp/asm-1.c: New test.
16457 * g++.dg/eh/ia64-2.C: New test.
16459 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16463 * gcc.dg/rs6000-leaf.c: New.
16465 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16468 * gfortran.dg/f2c_8.f90: New test.
16470 2006-12-20 Bill Wendling <wendling@apple.com>
16472 * gcc.dg/asm-b.c: Check for __ppc64__.
16474 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16477 * gfortran.dg/bounds_check_5.f90: New test.
16479 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16481 PR middle-end/30143
16482 * gcc.dg/gomp/complex-1.c: New testcase.
16484 2006-12-20 Roger Sayle <roger@eyesopen.com>
16486 * gfortran.dg/array_memset_1.f90: New test case.
16488 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16490 * lib/target-supports.exp: Add spu to
16491 check_effective_target_vect_widen_mult_hi_to_si.
16493 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16496 * gfortran.dg/generic_9.f90: New test.
16499 * gfortran.dg/generic_10.f90: New test.
16501 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16504 * gcc.dg/pr30045.c: New test.
16506 2006-12-20 Ben Elliston <bje@au.ibm.com>
16508 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16510 2006-12-19 Eric Christopher <echristo@apple.com>
16513 * gcc.c-torture/execute/pr29302-1.c: New.
16515 2006-12-19 Tobias Burnus <burnus@net-b.de>
16518 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16520 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16523 * gfortran.dg/altreturn_3.f90: New test.
16525 * gfortran.dg/char_result_12.f90: Fix comment typos.
16527 2006-12-19 Ben Elliston <bje@au.ibm.com>
16529 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16530 as newlib's stdio.h uses non-traditional cpp constructs.
16532 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16534 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16535 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16536 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16537 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16538 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16539 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16540 * gfortran.dg/default_initialization.f: Renamed to
16541 default_initialization_1.f
16542 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16543 dollar_edit_descriptor_1.f
16544 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16545 dollar_edit_descriptor_2.f
16546 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16547 dollar_edit_descriptor_3.f
16548 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16549 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16550 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16551 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16552 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16553 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16554 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16555 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16556 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16557 * gfortran.dg/default_initialization_1.f: Renamed from
16558 default_initialization.f
16559 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16560 dollar_edit_descriptor-1.f
16561 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16562 dollar_edit_descriptor-2.f
16563 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16564 dollar_edit_descriptor-3.f
16565 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16566 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16567 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16569 2006-12-18 Bill Wendling <wendling@apple.com>
16571 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16572 id is an OjbC keyword.
16574 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16576 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16578 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16580 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16582 2006-12-18 Ian Lance Taylor <iant@google.com>
16584 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16586 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16588 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16590 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16593 * gfortran.fortran-torture/execute/where21.f90: New test.
16595 2006-12-17 Tobias Burnus <burnus@net-b.de>
16597 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16599 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16602 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16603 * gcc.dg/if-empty-1.c: Likewise.
16604 * gcc.dg/pr23165.c: Likewise.
16605 * g++.dg/warn/empty-body.C: Likewise.
16607 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16609 PR libfortran/30005
16610 * gfortran.dg/open_errors.f90: New test.
16612 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16614 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16616 * gcc.target/i386/ssse3-pabsb.c: New file.
16617 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16618 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16619 * gcc.target/i386/ssse3-palignr.c: Likewise.
16620 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16621 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16622 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16623 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16624 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16625 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16626 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16627 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16628 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16629 * gcc.target/i386/ssse3-psignb.c: Likewise.
16630 * gcc.target/i386/ssse3-psignd.c: Likewise.
16631 * gcc.target/i386/ssse3-psignw.c: Likewise.
16632 * gcc.target/i386/ssse3-vals.h: Likewise.
16634 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16636 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16637 * lib/fortran-torture.exp: Include target-supports.exp.
16639 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16642 * gcc.c-torture/execute/pr30185.c: New test.
16644 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16648 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16649 * gcc.dg/builtin-bswap-2.c: Likewise.
16650 * gcc.dg/builtin-bswap-3.c: Likewise.
16651 * gcc.dg/builtin-bswap-4.c: Likewise.
16652 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16653 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16655 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16657 PR libfortran/30145
16658 * gfortran.dg/write_zero_array: New test.
16660 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16663 * gfortran.dg/write_fmt_trim.f90: New test.
16665 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16668 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16671 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16673 * lib/target-supports.exp (check_weak_available): Use istarget
16674 "hppa*-*-hpux10*" instead of regexp.
16675 (check_cxa_atexit_available): Likewise.
16677 2006-12-14 Richard Guenther <rguenther@suse.de>
16679 PR tree-optimization/30197
16680 * gcc.c-torture/execute/complex-1.c: Fix function name.
16681 * gcc.dg/builtins-61.c: New testcase.
16683 2006-12-14 Richard Guenther <rguenther@suse.de>
16685 PR middle-end/30172
16686 * gcc.dg/pr30172-1.c: New testcase.
16688 2006-12-14 Richard Guenther <rguenther@suse.de>
16690 PR tree-optimization/30198
16691 * gcc.dg/builtins-60.c: New testcase.
16693 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16695 * lib/target-supports.exp (vect_no_align): Remove spu.
16697 2006-12-13 Ian Lance Taylor <iant@google.com>
16701 * g++.dg/warn/Wparentheses-5.C: New test.
16702 * g++.dg/warn/Wparentheses-6.C: New test.
16703 * g++.dg/warn/Wparentheses-7.C: New test.
16704 * g++.dg/warn/Wparentheses-8.C: New test.
16705 * g++.dg/warn/Wparentheses-9.C: New test.
16706 * g++.dg/warn/Wparentheses-10.C: New test.
16707 * g++.dg/warn/Wparentheses-11.C: New test.
16708 * g++.dg/warn/Wparentheses-12.C: New test.
16709 * g++.dg/warn/Wparentheses-13.C: New test.
16710 * g++.dg/warn/Wparentheses-14.C: New test.
16711 * g++.dg/warn/Wparentheses-15.C: New test.
16712 * g++.dg/warn/Wparentheses-16.C: New test.
16713 * g++.dg/warn/Wparentheses-17.C: New test.
16714 * g++.dg/warn/Wparentheses-18.C: New test.
16715 * g++.dg/warn/Wparentheses-19.C: New test.
16716 * g++.dg/warn/Wparentheses-20.C: New test.
16717 * g++.dg/warn/Wparentheses-21.C: New test.
16719 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16722 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16723 for target "hppa.*hpux10".
16725 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16727 * g++.dg/debug/vartrack1.C: New test.
16729 * g++.dg/opt/ifcvt1.C: New test.
16731 * gcc.dg/tls/opt-13.c: New test.
16733 * gcc.dg/20060425-2.c: New test.
16735 * g++.dg/opt/pr15054-2.C: New test.
16737 * gcc.c-torture/execute/20060420-1.c: New test.
16739 * gcc.c-torture/execute/20060412-1.c: New test.
16741 * objc/compile/20060406-1.m: New test.
16743 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16745 * g++.dg/template/array17.C: New test.
16747 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16749 * gcc.target/powerpc/altivec-23.c: New test.
16751 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16754 * g++.dg/inherit/error3.C: New test.
16757 * g++.dg/inherit/error4.C: New test.
16759 2006-12-13 Richard Guenther <rguenther@suse.de>
16761 PR tree-optimization/17687
16762 * gcc.dg/builtins-59.c: New testcase.
16764 2006-12-13 Ben Elliston <bje@au.ibm.com>
16766 * gcc.target/spu/Wmain.c: New test.
16768 2006-12-12 Josh Conner <jconner@apple.com>
16770 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16771 * g++.dg/abi/thunk4.C: Likewise.
16772 * g++.dg/abi/rtti3.C: Likewise.
16774 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
16776 * gcc.target/spu/cpat-1.c: New test.
16777 * gcc.target/spu/cpat-2.c: New test.
16778 * gcc.target/spu/cpat-3.c: New test.
16779 * gcc.target/spu/cpat-4.c: New test.
16781 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16784 * gcc.c-torture/compile/vector-1.c: New test.
16785 * gcc.c-torture/compile/vector-2.c: New test.
16786 * gcc.c-torture/compile/vector-3.c: New test.
16788 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16790 * lib/fortran-torture.exp: Update copyright years. Remove
16791 obsolete comment. Test -ftree-vectorize where it makes sense.
16792 * lib/gfortran-dg.exp: Update copyright years. Use settings
16793 from fortran-torture.exp.
16794 * gfortran.dg/char_transpose_1.f90,
16795 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16796 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16797 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
16798 '-w' to dg-options.
16800 2006-12-12 Richard Sandiford <richard@codesourcery.com>
16802 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16803 saved_${tool}_load.
16805 2006-12-12 Ira Rosen <irar@il.ibm.com>
16807 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16808 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16809 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16810 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16813 2006-12-12 Richard Guenther <rguenther@suse.de>
16815 PR middle-end/30147
16816 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16818 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
16819 Diego Novillo <dnovillo@redhat.com>
16821 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16823 * gcc.dg/tree-ssa/pr26421.c: Likewise
16824 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16825 * gcc.dg/tree-ssa/pr23382.c: Likewise.
16826 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16827 * gcc.dg/tree-ssa/pr28410.c: Likewise.
16828 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16829 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16830 * gcc.dg/tree-ssa/vrp07.c: Likewise.
16831 * gcc.dg/tree-ssa/vrp08.c: Likewise.
16832 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16834 2006-12-11 Jan Hubicka <jh@suse.cz>
16836 * gcc.dg/tree-prof/stringop-1.c: New test.
16837 * gcc.dg/tree-prof/stringop-2.c: New test.
16839 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
16842 * gcc.target/i386/pr30120.c: New test.
16845 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16847 * gcc.target/i386/x87regparm-1.c: New test.
16848 * gcc.target/i386/x87regparm-2.c: New test.
16849 * gcc.target/i386/x87regparm-3.c: New test.
16850 * gcc.target/i386/x87regparm-4.c: New test.
16852 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
16854 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16856 2006-12-10 Tobias Burnus <burnus@net-b.de>
16859 * gfortran.dg/protected_1.f90: New test.
16860 * gfortran.dg/protected_2.f90: New test.
16861 * gfortran.dg/protected_3.f90: New test.
16862 * gfortran.dg/protected_4.f90: New test.
16863 * gfortran.dg/protected_5.f90: New test.
16864 * gfortran.dg/protected_6.f90: New test.
16866 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16867 Tobias Burnus <burnus@gcc.gnu.org>
16871 * gfortran.dg/interface_4.f90: Test adding procedure to generic
16873 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16874 ambiguous interfaces.
16875 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16876 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16877 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16878 ambiguous interfaces.
16879 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16880 * gfortran.dg/array_initializer_2.f90: Add initializer array
16884 * gfortran.dg/interface_9.f90: Test that host interfaces are
16885 not checked for ambiguity with the local version.
16887 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16890 * gfortran.dg/module_interface_2.f90: New test.
16892 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16895 * gfortran.dg/assumed_len.f90: New test.
16897 2006-12-09 Richard Guenther <rguenther@suse.de>
16899 * g++.dg/warn/implicit-typename1.C: Qualify types.
16900 * g++.dg/parse/crash12.C: Likewise.
16901 * g++.dg/tree-ssa/pr22444.C: Likewise.
16903 2006-12-09 Tobias Burnus <burnus@net-b.de>
16905 * gfortran.dg/array_2.f90: Added sqrt test.
16907 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
16909 * gcc.target/i386/x87regparm-1.c: XFAIL.
16910 * gcc.target/i386/x87regparm-2.c: XFAIL.
16911 * gcc.target/i386/x87regparm-3.c: XFAIL.
16912 * gcc.target/i386/x87regparm-4.c: XFAIL.
16914 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16916 * lib/target-supports.exp
16917 (check_effective_target_large_long_double): New.
16918 * gcc.dg/Wconversion-real.c : Use it.
16919 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16922 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
16924 * gcc.c-torture/execute/mode-dependent-address.c: New test.
16926 2006-12-08 Tobias Burnus <burnus@net-b.de>
16929 * gfortran.dg/import4.f90: New test for IMPORT in modules.
16931 2006-12-07 Mark Mitchell <mark@codesourcery.com>
16934 * g++.dg/template/crash65.C: New test.
16935 * g++.dg/template/spec16.C: Tweak error markers.
16937 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
16939 * gcc.target/spu: New directory.
16940 * gcc.target/spu/spu.exp: New file.
16941 * gcc.target/spu/intrinsics-1.c: New test.
16943 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
16946 * g++.dg/ext/attrib27.C: New test.
16947 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16948 * g++.dg/parse/typedef5.C: Likewise.
16950 2006-12-07 Mike Stump <mrs@apple.com>
16952 * treelang/compile/var_defs.tree: Adjust.
16954 2006-12-06 Mark Mitchell <mark@codesourcery.com>
16957 * g++.dg/template/crash64.C: New test.
16958 * g++.dg/parse/crash27.C: Adjust error markers.
16960 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
16962 PR libfortran/30009
16963 PR libfortran/30056
16964 * gfortran.dg/read_eof_4.f90: Add tests.
16965 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
16966 * gfortran.dg/unf_read_corrupted_1.f90: New test.
16968 2006-12-05 Mark Mitchell <mark@codesourcery.com>
16971 * g++.dg/template/crash63.C: New test.
16974 * g++.dg/template/crash62.C: New test.
16976 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16979 * gfortran.dg/allocatable_function_1.f90: Increase the number
16980 of expected calls of free to 10; the lhs section reference is
16981 now evaluated so there is another call to bar. Change the
16982 comment appropriately.
16983 * gfortran.dg/array_section_1.f90: New test.
16985 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16988 * gfortran.dg/char_result_12.f90: New test.
16990 2006-12-05 Richard Guenther <rguenther@suse.de>
16992 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16993 * gcc.dg/vect/vect-pow-2.c: Rename to ...
16994 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
16995 vect_double, xfail for spu*-*-*.
16997 2006-12-04 Tobias Burnus <burnus@net-b.de>
17000 * initialization_4.f90: Test noninteger exponents (-std=f95).
17001 * initialization_5.f90: New test for noninteger exponents
17004 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17007 * gfortran.dg/parameter_array_section_1.f90: New test.
17009 2006-12-04 Mark Mitchell <mark@codesourcery.com>
17012 * g++.dg/template/crash61.C: New test.
17015 * g++.dg/template/error23.C: New test.
17017 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
17019 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17021 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17024 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17026 2006-12-04 Jakub Jelinek <jakub@redhat.com>
17028 PR middle-end/29965
17029 * gcc.dg/gomp/pr29965-1.c: New test.
17030 * gcc.dg/gomp/pr29965-2.c: New test.
17031 * gcc.dg/gomp/pr29965-3.c: New test.
17032 * gcc.dg/gomp/pr29965-4.c: New test.
17033 * gcc.dg/gomp/pr29965-5.c: New test.
17034 * gcc.dg/gomp/pr29965-6.c: New test.
17035 * g++.dg/gomp/pr29965-1.C: New test.
17036 * g++.dg/gomp/pr29965-2.C: New test.
17037 * g++.dg/gomp/pr29965-3.C: New test.
17038 * g++.dg/gomp/pr29965-4.C: New test.
17039 * g++.dg/gomp/pr29965-5.C: New test.
17040 * g++.dg/gomp/pr29965-6.C: New test.
17041 * g++.dg/gomp/pr29965-7.C: New test.
17042 * g++.dg/gomp/pr29965-8.C: New test.
17043 * g++.dg/gomp/pr29965-9.C: New test.
17044 * g++.dg/gomp/pr29965-10.C: New test.
17046 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
17048 * gnat.dg/pointer_variable_bounds.adb: New test.
17049 * gnat.dg/pointer_variable_bounds.ads: Likewise.
17050 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17052 2006-12-03 Eric Christopher <echristo@apple.com>
17054 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17056 2006-12-03 Richard Henderson <rth@redhat.com>
17057 Andrew Pinski <pinskia@gmail.com>
17060 * g++.dg/warn/unit-1.C: New test.
17062 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
17064 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17066 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17068 * g++.dg/vect/vect.exp: Enable tests to run on spu.
17069 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17070 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17071 * gcc.dg/vect/vect-70.c: Reduce array size.
17072 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17073 vect_no_compaer_double targets.
17074 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17075 vect_float, vect_double, and vect_int.
17077 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17079 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17080 test for loop versioning on vect_no_align targets.
17081 * gcc.dg/vect/pr20122.c: Likewise.
17082 * gcc.dg/vect/vect-105.c: Likewise.
17083 * gcc.dg/vect/vect-42.c: Likewise.
17084 * gcc.dg/vect/vect-43.c: Likewise.
17085 * gcc.dg/vect/vect-74.c: Likewise.
17086 * gcc.dg/vect/vect-75.c: Likewise.
17087 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17088 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17089 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17090 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17092 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
17095 * gfortran.dg/value_1.f90 : New test.
17096 * gfortran.dg/value_2.f90 : New test.
17097 * gfortran.dg/value_3.f90 : New test.
17098 * gfortran.dg/value_4.f90 : New test.
17099 * gfortran.dg/value_4.c : Called from value_4.f90.
17101 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
17104 * g++.dg/cpp0x/static_assert4.C: New testcase.
17106 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17108 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17110 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
17113 * gcc.dg/pr27953.c: New test.
17115 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17118 * g++.dg/ext/vector5.C: New test.
17121 * g++.dg/other/main1.C: New test.
17123 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
17125 PR libfortran/29568
17126 * gfortran.dg/convert_implied_open.f90: Change to
17127 new default record length.
17128 * gfortran.dg/unf_short_record_1.f90: Adapt to
17130 * gfortran.dg/unformatted_subrecords_1.f90: New test.
17132 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
17134 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17136 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
17139 * g++.dg/expr/pr29066.c: New.
17141 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
17142 Zdenek Dvorak <dvorakz@suse.cz>
17144 PR tree-optimization/29921
17145 * gcc.dg/pr29921-2.c: New test.
17147 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
17149 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17150 (i386_get_cpuid): New function.
17151 (i386_cpuid_ecx): Likewise.
17152 (i386_cpuid_edx): Likewise.
17153 (i386_cpuid): Updated to call i386_cpuid_edx.
17155 * gcc.target/i386/sse3-addsubpd.c: New file.
17156 * gcc.target/i386/sse3-addsubps.c: Likewise.
17157 * gcc.target/i386/sse3-haddpd.c: Likewise.
17158 * gcc.target/i386/sse3-haddps.c: Likewise.
17159 * gcc.target/i386/sse3-hsubpd.c: Likewise.
17160 * gcc.target/i386/sse3-hsubps.c: Likewise.
17161 * gcc.target/i386/sse3-lddqu.c: Likewise.
17162 * gcc.target/i386/sse3-movddup.c: Likewise.
17163 * gcc.target/i386/sse3-movshdup.c: Likewise.
17164 * gcc.target/i386/sse3-movsldup.c: Likewise.
17166 2006-12-01 Dirk Mueller <dmueller@suse.de>
17168 * g++.dg/warn/Wreturn-type-4.C: New testcase.
17170 2006-11-30 Janis Johnson <janis187@us.ibm.com>
17172 * gcc.dg/dfp/convert-int-max.c: New test.
17173 * gcc.dg/dfp/convert-int-max-fold.c: New test.
17175 2006-11-30 Richard Guenther <rguenther@suse.de>
17177 * gcc.dg/vect/vect-pow-1.c: Rename ...
17178 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
17179 floats instead of doubles, check successful vectorization.
17181 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
17184 * gcc.c-torture/compile/pr29945.c: New testcase.
17186 2006-11-30 Joseph Myers <joseph@codesourcery.com>
17188 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17191 2006-11-29 Eric Christopher <echristo@apple.com>
17193 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17195 2006-11-29 Janis Johnson <janis187@us.ibm.com>
17197 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17199 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17201 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
17204 * g++.dg/inherit/virtual2.C: New test.
17205 * g++.dg/inherit/virtual3.C: Likewise.
17206 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17207 * g++.dg/inherit/error2.C: Likewise.
17208 * g++.dg/template/instantiate1.C: Likewise.
17210 2006-11-28 Andrew Pinski <pinskia@gmail.com>
17213 * gcc.dg/tree-ssa/reassoc-12.c: New test.
17215 2006-11-28 Jan Hubicka <jh@suse.cz>
17217 * gcc.dg/memcpy-1.c: New test.
17219 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17222 * g++.dg/warn/main-3.C: New test.
17224 2006-11-28 Jan Hubicka <jh@suse.cz>
17226 * gcc.dg/winline-1.c: New test.
17228 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17230 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17233 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17236 * gfortran.dg/missing_optional_dummy_3.f90
17238 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17241 * gfortran.dg/interface_3.f90: Modify errors.
17243 2006-11-28 Ben Elliston <bje@au.ibm.com>
17245 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17246 fail to link due to relocation overflows on spu-*-*.
17248 2006-11-27 Michael Matz <matz@suse.de>
17249 Andreas Krebbel <krebbel1@de.ibm.com>
17252 * gcc.dg/20061127-1.c: New testcase.
17254 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17256 * gcc.dg/20061124-1.c: Add exit() function prototype.
17258 2006-11-27 Jan Hubicka <jh@suse.cz>
17260 * gcc.target/i386/memcpy-1.c: Adjust size.
17261 * gcc.dg/visibility-11.c: Likewise.
17263 2006-11-27 Richard Guenther <rguenther@suse.de>
17265 PR middle-end/25620
17266 * gcc.target/i386/pow-1.c: New testcase.
17267 * gcc.dg/builtins-58.c: Likewise.
17269 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17272 * g++.dg/expr/cast8.C: New test.
17274 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17276 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17277 Don't ever inline the testcase.
17279 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17282 * gfortran.fortran-torture/compile/parameter_3.f90: New
17285 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17288 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17290 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17292 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17295 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17297 PR libgfortran/29936
17298 * gfortran.dg/write_check3.f90: New test.
17300 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17302 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17304 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17307 * gfortran.dg/interface_3.f90: New test.
17310 * gfortran.dg/generic_8.f90: New test.
17312 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17314 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17315 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17316 * gfortran.dg/specifics_3.f90: Remove.
17318 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17321 * gcc.dg/gomp/pr29955.c: New test.
17324 * gcc.dg/pr29736.c: New test.
17326 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17329 * gcc.dg/pure-1.c: New test.
17331 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17333 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17334 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17336 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17338 * gcc.dg/20061124-1.c: New testcase.
17340 2006-11-23 Eric Christopher <echristo@apple.com>
17342 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17344 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17348 * gcc.dg/Wconversion-integer.c: New. Supersedes
17349 Wconversion-negative-constants.c
17350 * gcc.dg/Wconversion-real.c: New.
17351 * gcc.dg/Wconversion-real-integer.c: New.
17352 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17353 * g++.dg/warn/Wconversion1.C: Modified.
17355 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17357 * gfortran.dg/overload_1.f90: New test.
17359 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17362 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17363 Wtraditional-conversion.
17364 * gcc.dg/overflow-warn-2.c: Likewise.
17365 * gcc.dg/Wconversion.c: Likewise. Renamed as
17366 Wtraditional-conversion.c .
17367 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17368 Wtraditional-conversion-2.c .
17369 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17370 Wtraditional-conversion-2.c
17371 * gcc.dg/Wconversion-negative-constants.c: New.
17373 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17375 * gcc.dg/tree-ssa/dump-1.c: New test.
17377 2006-11-23 David Ung <davidu@mips.com>
17379 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17380 -mfp64, allowable when ISA >= 33 and float is enabled.
17381 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17382 of mthc1 and mfhc1 patterns.
17384 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17386 PR tree-optimization/29921
17387 * gcc.dg/pr29921.c: New test.
17389 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17392 * gfortran.dg/initialization_4.f90: New test.
17394 2006-11-22 Ira Rosen <irar@il.ibm.com>
17396 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17397 platforms that have interleaving support.
17398 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17399 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17400 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17401 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17402 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17403 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17404 gcc.dg/vect/vect-strided-u8-i8.c,
17405 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17406 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17407 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17408 gcc.dg/vect/vect-strided-float.c,
17409 gcc.dg/vect/vect-strided-a-mult.c,
17410 gcc.dg/vect/vect-strided-mult-char-ls.c,
17411 gcc.dg/vect/vect-strided-a-u16-mult.c,
17412 gcc.dg/vect/vect-strided-a-u32-mult.c,
17413 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17414 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17415 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17416 gcc.dg/vect/vect-strided-mult.c,
17417 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17418 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17421 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17424 * gfortran.dg/auto_char_len_4.f90: New test.
17426 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17429 * gfortran.dg/generic_7.f90: New test.
17430 * gfortran.dg/defined_operators_1.f90: Add new error.
17432 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17434 PR tree-optimization/29902
17435 * g++.dg/tree-ssa/pr29902.C: New test.
17437 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17440 * gfortran.dg/used_types_13.f90: New test.
17442 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17444 * gcc.dg/dfp/snan.c: Delete.
17446 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17448 * g++.dg/cpp0x/static_assert1.C: New.
17449 * g++.dg/cpp0x/static_assert2.C: New.
17450 * g++.dg/cpp0x/static_assert3.C: New.
17452 2006-11-21 Richard Guenther <rguenther@suse.de>
17454 * gcc.dg/vect/vect-pow-1.c: New testcase.
17455 * gcc.dg/vect/vect-pow-2.c: Likewise.
17457 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17460 * g++.dg/template/static29.C: New test.
17463 * g++.dg/conversion/simd4.C: New test.
17465 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17468 * g++.dg/template/access19.C: New test.
17469 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17472 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17475 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17477 2006-11-20 Tobias Burnus <burnus@net-b.de>
17480 * gfortran.dg/import.f90: Extended test.
17481 * gfortran.dg/import2.f90: Extended test.
17483 2006-11-20 Tobias Burnus <burnus@net-b.de>
17485 * gfortran.dg/volatile3.f90: Add conflict test.
17487 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17490 * gfortran.dg/implicit_10.f90: New test.
17492 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17495 * g++.dg/warn/Wall-write-strings.C: New.
17497 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17499 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17500 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17502 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17504 * gfortran.dg/use_3.f90: Remove error message.
17505 * gfortran.dg/iso_fortran_env_1.f90: New test.
17506 * gfortran.dg/iso_fortran_env_2.f90: New test.
17507 * gfortran.dg/iso_fortran_env_3.f90: New test.
17508 * gfortran.dg/iso_fortran_env_4.f90: New test.
17510 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17512 * gcc.dg/vect/vect-27.c: Fix initialization.
17514 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17516 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17517 * gcc.dg/torture/builtin-minmax-1.c: New.
17519 * gcc.dg/builtins-20.c: Add cases for copysign.
17521 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17524 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17526 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17527 * gfortran.dg/use_1.f90: New test.
17528 * gfortran.dg/use_1.f90: New test.
17529 * gfortran.dg/use_1.f90: New test.
17531 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17533 PR tree-optimization/29801
17534 * gcc.dg/pr29801.c: New test.
17536 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17538 PR middle-end/29584
17539 * gcc.dg/torture/pr29584.c: New test.
17541 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17543 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17544 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17545 * gcc.target/powerpc/compress-float-ppc.c,
17546 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17548 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17549 do not pass -mhard-float.
17551 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17553 * gnat.dg/volatile_aggregate.adb: New test.
17555 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17559 * gfortran.dg/bound_2.f90: Add more checks.
17560 * gfortran.dg/bound_3.f90: New test.
17562 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17565 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17567 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17569 * gfortran.dg/import3.f90: Fix error message.
17571 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17574 * gfortran.fortran-torture/compile/inline_1.f90:
17577 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17579 * gcc.target/i386/x87regparm-1.c: New test.
17580 * gcc.target/i386/x87regparm-2.c: New test.
17581 * gcc.target/i386/x87regparm-3.c: New test.
17582 * gcc.target/i386/x87regparm-4.c: New test.
17584 2006-11-15 Tobias Burnus <burnus@net-b.de>
17587 * gfortran.dg/import.f90: New test.
17588 * gfortran.dg/import2.f90: New test.
17589 * gfortran.dg/import3.f90: New test.
17591 2006-11-15 Tobias Burnus <burnus@net-b.de>
17594 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17596 2006-11-15 Tobias Burnus <burnus@net-b.de>
17599 * gfortran.dg/contains.f90: New test.
17600 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17602 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17604 PR tree-optimization/29581
17605 * gcc.dg/pr29581-1.c: New test.
17606 * gcc.dg/pr29581-2.c: New test.
17607 * gcc.dg/pr29581-3.c: New test.
17608 * gcc.dg/pr29581-4.c: New test.
17609 * gfortran.dg/pr29581.f90: New test.
17611 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17614 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17615 numbers in error message headers.
17617 2006-11-14 Richard Guenther <rguenther@suse.de>
17619 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17620 to i?86 and x86_64 targets.
17622 2006-11-14 Caroline Tice <ctice@apple.com>
17624 * gcc.dg/pubtypes-1.c: New file/testcase.
17625 * gcc.dg/pubtypes-2.c: New file/testcase.
17626 * gcc.dg/pubtypes-3.c: New file/testcase.
17627 * gcc.dg/pubtypes-4.c: New file/testcase.
17628 * g++.dg/pubtypes.C: New file/testcase.
17630 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17633 * g++.dg/init/self1.C: New test.
17635 2006-11-14 Tobias Burnus <burnus@net-b.de>
17638 * gfortran.dg/conflicts.f90: Add.
17640 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17642 PR rtl-optimization/29798
17644 * gcc.c-torture/execute/pr29798.c: New.
17646 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17648 * gcc.dg/builtins-20.c: Add more cases.
17650 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17653 * gfortran.dg/gomp/pr29759.f90: New test.
17655 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17658 * g++.dg/template/static28.C: New test.
17660 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17662 * lib/c-torture.exp: Use target-libpath.exp.
17663 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17664 set GCC_EXEC_PREFIX env var from global variable of same name.
17666 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17669 * gfortran.fortran-torture/compile/transfer-1.f90:
17672 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17673 Zdenek Dvorak <dvorakz@suse.cz>
17675 PR tree-optimization/29680
17676 * gcc.dg/alias-11.c: New test.
17678 2006-11-12 Jason Merrill <jason@redhat.com>
17679 Andrew Pinski <pinskia@physics.uc.edu>
17681 PR middle-end/28915
17682 * gcc.target/i386/vectorize1.c: New.
17684 2006-11-12 Roger Sayle <roger@eyesopen.com>
17686 PR rtl-optimization/29797
17687 * gcc.c-torture/execute/pr29797-1.c: New test case.
17689 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17691 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17693 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17695 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17697 2006-11-12 Roger Sayle <roger@eyesopen.com>
17699 PR tree-optimization/13827
17700 * gcc.dg/fold-eqand-1.c: New test case.
17702 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17705 * gcc.c-torture/execute/mayalias-3.c: New test.
17707 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17709 PR middle-end/27528
17710 * gcc.c-torture/compile/pr27528.c: New test.
17711 * gcc.dg/pr27528.c: Likewise.
17713 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17715 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17717 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17719 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17722 * gfortran.dg/reshape_source_size_1.f90: New test.
17724 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17727 * gfortran.dg/aliasing_dummy_4.f90: New test.
17729 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17732 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17733 and x86_64-*-* targets.
17735 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17737 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17738 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17739 New macros. Use them in exact tests.
17740 (TESTIT3): New macro.
17741 Add tests for fmin, fmax and fma.
17743 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17746 * gfortran.dg/array_constructor_13.f90: New test.
17748 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17751 * gfortran.dg/used_types_12.f90: New test.
17753 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17755 PR middle-end/29726
17756 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17758 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17759 * gcc.dg/fold-eqandshift-3.c: New test case.
17761 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17764 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17767 * gfortran.dg/change_symbol_attributes_1.f90: New test.
17769 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17771 * gcc.dg/20061109-1.c: New testcase.
17773 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17775 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17777 2006-11-09 Tobias Burnus <burnus@net-b.de>
17779 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17780 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17782 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
17784 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17785 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17787 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17789 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17791 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17793 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17795 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17796 * gcc.dg/vect/vect-9.c: Now vectorizable.
17797 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17798 that support vect_widen_mult.
17799 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17800 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17801 vect-reduc-dot-u16.c).
17802 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17803 vect-reduc-dot-u16.c).
17804 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17805 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17806 vect-reduc-dot-s8.c).
17807 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17808 vect-reduc-dot-s8.c).
17809 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17810 vect-reduc-dot-s8.c).
17811 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17812 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17813 vect-reduc-dot-u8.c).
17814 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17815 vect-reduc-dot-u8.c).
17816 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17817 * gcc.dg/vect/vect-multitypes-9.c: New test.
17818 * gcc.dg/vect/vect-multitypes-10.c: New test.
17819 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17820 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17821 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17822 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17823 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17824 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17825 wrapv-vect-reduc-dot-s8.c.
17826 * lib/target-support.exp (check_effective_target_vect_unpack): New.
17827 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17828 targets that support vec_unpack.
17829 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17830 (check_effective_target_vect_widen_mult_qi_to_hi): New.
17831 (check_effective_target_vect_widen_mult_hi_to_si): New.
17832 (check_effective_target_vect_widen_sum): Removed.
17834 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17836 * gcc.dg/vect/vect-multitypes-8.c: New test.
17837 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17839 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17841 * gcc.dg/vect/vect-multitypes-7.c: New test.
17843 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17845 * gcc.dg/vect/vect-multitypes-4.c: New test.
17846 * gcc.dg/vect/vect-multitypes-5.c: New test.
17847 * gcc.dg/vect/vect-multitypes-6.c: New test.
17849 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17851 * gcc.dg/vect/vect-multitypes-1.c: New test.
17852 * gcc.dg/vect/vect-multitypes-2.c: New test.
17853 * gcc.dg/vect/vect-multitypes-3.c: New test.
17855 2006-11-07 Eric Christopher <echristo@apple.com>
17857 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17858 Test using scan-assembler-not.
17860 2006-11-07 Jakub Jelinek <jakub@redhat.com>
17862 * gcc.dg/inline-17.c: New test.
17864 2006-11-07 Steve Ellcey <sje@cup.hp.com>
17867 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
17870 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17873 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17876 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17879 2006-11-07 Tobias Burnus <burnus@net-b.de>
17882 * gfortran.dg/volatile.f90: Add.
17883 * gfortran.dg/volatile2.f90: Add.
17884 * gfortran.dg/volatile3.f90: Add.
17885 * gfortran.dg/volatile4.f90: Add.
17886 * gfortran.dg/volatile5.f90: Add.
17887 * gfortran.dg/volatile6.f90: Add.
17888 * gfortran.dg/volatile7.f90: Add.
17890 2006-11-06 Tobias Burnus <burnus@net-b.de>
17892 * gfortran.dg/io_constraints_2.f90: Adjust pattern
17893 for matching error messages.
17894 * gfortran.dg/specifics_3.f90: Adjust pattern
17895 for matching error messages.
17897 2006-11-06 Janis Johnson <janis187@us.ibm.com>
17898 Bernhard Fischer <aldot@gcc.gnu.org>
17900 * lib/gcc-dg.exp (output-exists): New proc.
17901 (output-exists-not): New proc.
17902 * gcc.test-framework/test-framework.awk: Support new directives.
17903 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17904 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17905 * gcc.test-framework/dg-outexists-exp-F.c: New test.
17906 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17907 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17908 * gcc.test-framework/dg-outexists-exp-P.c: New test.
17910 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
17914 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17915 * gfortran.dg/initialization_3.f90: New.
17917 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17919 PR libgfortran/25545
17920 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17922 2006-11-05 Jakub Jelinek <jakub@redhat.com>
17924 PR middle-end/29695
17925 * gcc.c-torture/execute/pr29695-1.c: New test.
17926 * gcc.c-torture/execute/pr29695-2.c: New test.
17928 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
17931 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17933 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
17935 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17936 for matching error messages.
17938 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
17941 * gcc.target/i386/387-12.c: New test.
17943 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17945 PR libfortran/29713
17946 * gfortran.dg/pr29713.f90: New test.
17948 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
17950 * gcc.c-torture/execute/arith-rand-ll.c:
17951 Also test for bogus rest sign.
17953 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17955 PR libfortran/27895
17956 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17958 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
17960 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17961 from error messages.
17963 2006-11-02 Mike Stump <mrs@apple.com>
17965 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17967 * g++.old-deja/g++.abi/align.C: Enable for darwin.
17969 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
17971 * g++.dg/eh/gcsec1.C: New test.
17973 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17975 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17976 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
17978 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
17980 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17982 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17983 * gcc.dg/pr14796-2.c: Likewise.
17985 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17987 * gcc.c-torture/execute/20061101-1.c: New test.
17989 2006-11-01 Richard Guenther <rguenther@suse.de>
17991 * gcc.target/i386/fpprec-1.c: New testcase.
17993 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17995 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17996 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17998 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
18000 * gcc.c-torture/execute/20061031-1.c: New test.
18002 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18005 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18006 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18007 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18008 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18009 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18010 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18011 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18013 2006-10-31 Eric Christopher <echristo@apple.com>
18014 Falk Hueffner <falk@debian.org>
18016 * gcc.dg/builtin-bswap-1.c: New.
18017 * gcc.dg/builtin-bswap-2.c: New.
18018 * gcc.dg/builtin-bswap-3.c: New.
18019 * gcc.dg/builtin-bswap-4.c: New.
18020 * gcc.dg/builtin-bswap-5.c: New.
18021 * gcc.target/i386/builtin-bswap-1.c: New.
18023 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18025 * gcc.dg/inline-16.c: New.
18028 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18030 * gcc.dg/inline-13.c: New.
18031 * gcc.dg/inline-14.c: New.
18032 * gcc.dg/inline-15.c: New.
18035 * gcc.dg/inline6.c: New.
18036 * gcc.dg/inline7.c: New.
18038 2006-10-31 Roger Sayle <roger@eyesopen.com>
18040 PR middle-end/23470
18041 * gcc.dg/pr23470-1.c: New test case.
18043 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
18046 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18048 * gfortran.dg/blockdata_2.f90: New testcase.
18050 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
18052 PR libfortran/29627
18053 * gfortran.dg/unf_short_record_1.f90: New test.
18055 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18058 * gfortran.dg/pr29067.f: New test.
18060 2006-10-31 Joseph Myers <joseph@codesourcery.com>
18061 Richard Sandiford <richard@codesourcery.com>
18063 * lib/target-supports.exp (get_compiler_messages): Append options
18064 as a single list element.
18065 (check_effective_target_arm_vfp_ok): New.
18066 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18068 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
18071 * gfortran.dg/intrinsic_actual_2.f90: New test.
18074 * gfortran.dg/actual_array_interface_1.f90: New test.
18077 * gfortran.dg/used_types_11.f90: New test.
18079 2006-10-30 Dirk Mueller <dmueller@suse.de>
18081 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18082 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18083 * g++.old-deja/g++.pt/eichin01.C (main): Same.
18084 * g++.old-deja/g++.mike/net25.C (main): Same.
18085 * g++.dg/lookup/exception1.C (main): Same.
18086 * g++.dg/parse/parens2.C (main): Same.
18088 2006-10-30 Roger Sayle <roger@eyesopen.com>
18090 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18092 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18094 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18095 * gcc.dg/torture/builtin-math-3.c: Likewise.
18097 2006-10-30 Tobias Burnus <burnus@net-b.de>
18100 * gfortran.dg/write_check.f90: Check run-time keyword checking.
18101 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18103 2006-10-30 Andrew Pinski <pinskia@gmail.com>
18106 * gfortran.fortran-torture/execute/transfer1.f90: New test.
18108 2006-10-30 Joseph Myers <joseph@codesourcery.com>
18110 * lib/target-supports.exp (check_function_available): Declare
18111 function before calling.
18113 2006-10-30 Jakub Jelinek <jakub@redhat.com>
18115 PR tree-optimization/29637
18116 * gcc.dg/pr29637.c: New test.
18118 2006-10-29 Roger Sayle <roger@eyesopen.com>
18120 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18121 tree canonicalization.
18123 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18125 * gcc.dg/builtins-20.c: Add more hypot tests.
18127 2006-10-29 Roger Sayle <roger@eyesopen.com>
18129 * gcc.dg/fold-compare-1.c: New test case.
18131 2006-10-29 Dirk Mueller <dmueller@suse.de>
18134 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18136 2006-10-29 Roger Sayle <roger@eyesopen.com>
18138 PR tree-optimization/15458
18139 * gcc.dg/fold-xornot-1.c: New test case.
18141 2006-10-29 Richard Guenther <rguenther@suse.de>
18143 * gcc.target/i386/math-torture/trunc.c: New testcase.
18145 2006-10-29 Richard Guenther <rguenther@suse.de>
18147 * gcc.target/i386/math-torture/round.c: New testcase.
18149 2006-10-29 Richard Guenther <rguenther@suse.de>
18151 * gcc.target/i386/math-torture/ceil.c: New testcase.
18152 * gcc.target/i386/math-torture/floor.c: Likewise.
18154 2006-10-29 Richard Guenther <rguenther@suse.de>
18156 * gcc.target/i386/math-torture/rint.c: New testcase.
18157 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18159 2006-10-29 Richard Guenther <rguenther@suse.de>
18161 * gcc.target/i386/math-torture/lfloor.c: New testcase.
18162 * gcc.target/i386/math-torture/lceil.c: Likewise.
18164 2006-10-28 Tobias Burnus <burnus@net-b.de>
18166 PR libgfortran/24313
18167 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18169 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
18171 * gcc.c-torture/execute/20020118-1.c,
18172 gcc.c-torture/execute/builtins/strlen.c,
18173 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18176 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18178 * gcc.dg/builtins-20.c: Add tests for hypot.
18179 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
18180 two-argument builtins.
18181 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18182 TESTIT2. Update all callers.
18183 (TESTIT2, TESTIT2_R): New helper macros.
18184 Add testcases for pow, hypot and atan2.
18186 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
18189 * g++.dg/expr/bool1.C: New test.
18190 * g++.dg/expr/bool2.C: New test.
18192 2006-10-28 Tobias Burnus <burnus@net-b.de>
18195 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18196 * gfortran.dg/namelist_internal.f90: New test.
18198 2006-10-28 Tobias Burnus <burnus@net-b.de>
18201 * gfortran.dg/io_real_boz.f90: Add.
18202 * gfortran.dg/io_real_boz2.f90: Add.
18204 2006-10-28 Richard Guenther <rguenther@suse.de>
18206 PR middle-end/26899
18207 * gcc.dg/tree-ssa/pr26899.c: New testcase.
18209 2006-10-28 Richard Guenther <rguenther@suse.de>
18212 * gcc.target/i386/math-torture/lround.c: New testcase.
18214 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18216 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18217 * gcc.dg/builtins-44.c: Likewise.
18218 * gcc.dg/builtins-45.c: Likewise.
18219 * gcc.dg/pr28796-2.c: Likewise.
18220 * gcc.dg/unordered-3.c: Likewise.
18222 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18224 PR libgfortran/27954
18225 * gfortran.dg/error_recovery_2.f90: New test.
18227 2006-10-26 Richard Guenther <rguenther@suse.de>
18229 * gcc.target/i386/i386.exp: Use glob, not find to collect
18230 tests. Avoids recursing into subdirectories.
18231 * gcc.target/i386/math-torture/math-torture.exp: Torture
18232 for interesting ia32 math options.
18233 * gcc.target.i386/math-torture/lrint.c: New testcase.
18235 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18237 PR libgfortran/29563
18238 * gfortran.dg/arrayio_9.f90: Update test.
18239 * gfortran.dg/arrayio_19.f90: New test.
18241 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18243 * gcc.dg/20061026.c: New testcase.
18245 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18247 PR libgfortran/29563
18248 * gfortran.dg/arrayio_9.f90: New test.
18250 2006-10-26 Ben Elliston <bje@au.ibm.com>
18252 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18253 Copy the strings manually, as strcpy may call strlen.
18255 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18257 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18258 Add checks for log, log2, log10 and log1p.
18260 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18261 we already test 0.0. Add checks for expm1, log, log2, log10,
18262 log1p, cbrt, erf and erfc.
18264 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18266 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18268 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18270 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18271 and remainderl() built-in functions. Remove -ffast-math from
18274 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18276 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18279 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18280 floating point modifiers to arguments passed to float and long
18281 double functions respectively. Update all callers to use floating
18282 point numbers, not integers. Add tests for exp, exp2 and
18285 * gcc.dg/torture/builtin-math-3.c: New test.
18287 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18290 * gfortran.dg/initialize_2.f90: New.
18292 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18294 * gcc.dg/torture/builtin-math-2.c: New test.
18296 2006-10-24 Richard Guenther <rguenther@suse.de>
18298 PR middle-end/28796
18299 * gcc.dg/pr28796-1.c: New testcase.
18300 * gcc.dg/pr28796-2.c: Likewise.
18302 2006-10-24 Richard Guenther <rguenther@suse.de>
18304 * gcc.dg/builtins-57.c: New testcase.
18306 2006-10-24 Richard Guenther <rguenther@suse.de>
18308 PR tree-optimization/29567
18309 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18311 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18313 PR tree-optimization/14784
18314 * gcc.dg/alias-10.c: New test.
18316 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18318 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18320 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18322 * gcc.dg/builtin-strncat-chk-1.c: New test.
18324 2006-10-23 Jan Hubicka <jh@suse.cz>
18326 * gcc.dg/memmove-1.c: New test.
18328 2006-10-23 Paul Brook <paul@codesourcery.com>
18330 * gcc.dg/pragma-pack-5.c: New test.
18332 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18334 * g++.dg/other/s390-1.C: New testcase.
18336 2006-10-23 Richard Guenther <rguenther@suse.de>
18338 PR middle-end/27132
18339 PR middle-end/23295
18340 * gcc.dg/pr27132.c: New testcase.
18341 * gcc.dg/pr23295.c: Likewise.
18342 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18343 * g++.dg/tree-ssa/pr19807.C: Likewise.
18345 2006-10-23 Richard Guenther <rguenther@suse.de>
18347 PR middle-end/21032
18348 * gcc.dg/pr21032.c: New testcase.
18350 2006-10-22 Jeff Law <law@redhat.com>
18351 Richard Guenther <rguenther@suse.de>
18353 PR tree-optimization/15911
18354 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18356 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18359 * g++.dg/abi/rtti3.C: New.
18361 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18363 PR middle-end/28252
18364 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18367 2006-10-21 Richard Guenther <rguenther@suse.de>
18369 PR tree-optimization/3511
18370 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18372 2006-10-21 Richard Guenther <rguenther@suse.de>
18374 PR middle-end/26898
18375 * gcc.dg/torture/pr26898-1.c: New testcase.
18376 * gcc.dg/torture/pr26898-2.c: Likewise.
18378 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18381 * g++.dg/parse/bitfield1.C: Adjust error markers.
18382 * g++.dg/parse/bitfield2.C: New test.
18384 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18386 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18388 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18390 PR libfortran/27895
18391 * gfortran.dg/zero_sized_1.f90: New test.
18393 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18395 * gcc.dg/div-compare-1.c: New test.
18397 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18400 * gfortran.dg/result_default_init_1.f90: New test.
18403 * gfortran.dg/automatic_default_init_1.f90: New test.
18405 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18408 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18410 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18411 'using namespace std' without previous declaration.
18412 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18413 * g++.old-deja/g++.robertl/eb133c.C: New.
18415 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18417 PR libgfortran/29277
18418 * gfortran.dg/streamio_4.f90: Update test.
18419 * gfortran.dg/streamio_11.f90: New test.
18421 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18424 * g++.dg/inherit/virtual1.C: New test.
18426 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18429 * g++.dg/parse/enum3.C: New test.
18431 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18434 * g++.dg/init/ctor8.C: New test.
18436 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18439 * g++.dg/ext/complit8.C: Tweak error markers.
18440 * g++.dg/template/complit1.C: Add error marker.
18442 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18445 * g++.dg/ext/complit8.C: New test.
18448 * g++.dg/parse/dtor12.C: New test.
18451 * g++.dg/template/sizeof11.C: New test.
18453 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18456 * gfortran.dg/data_char_3.f90: New test.
18459 * gfortran.dg/negative_automatic_size.f90: New test.
18461 2006-10-16 David Daney <ddaney@avtrex.com>
18463 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18465 2006-10-16 Eric Christopher <echristo@apple.com>
18467 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18470 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18473 * g++.dg/tc1/dr49.C: Tweak error messages.
18474 * g++.dg/parse/template21.C: New test.
18476 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18478 PR middle-end/20491
18479 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18481 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18484 * gfortran.dg/print_1.f90: New test.
18486 2006-10-15 Jan Hubicka <jh@suse.cz>
18488 PR middle-end/29241
18489 * gcc.c-torture/compile/pr29241.c: New testcase.
18491 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18493 PR middle-end/29250
18494 * gcc.c-torture/compile/pr29250.c: New test.
18496 2006-10-15 Richard Guenther <rguenther@suse.de>
18498 * gcc.dg/pr29299.c: New testcase.
18500 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18503 * gfortran.dg/label_4.f90: Adjust warning flag.
18505 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18508 * gfortran.dg/nullify_3.f90: New test.
18510 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18512 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18513 on Solaris 2.5.1 too.
18515 2006-10-13 Eric Christopher <echristo@apple.com>
18517 * gcc.dg/pr25993.c: Skip for darwin.
18519 2006-10-13 Eric Christopher <echristo@apple.com>
18521 * gcc.dg/visibility-11.c: Skip for darwin.
18523 2006-10-13 Eric Christopher <echristo@apple.com>
18525 * gcc.dg/darwin-weakimport-1.c: Use
18526 -fno-asynchronous-unwind-tables.
18527 * gcc.dg/darwin-weakimport-3.c: Ditto.
18529 2006-10-13 Richard Guenther <rguenther@suse.de>
18531 PR tree-optimization/29446
18532 * gcc.dg/torture/pr29446.c: New testcase.
18534 2006-10-13 Bill Wendling <wendling@apple.com>
18536 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18537 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18538 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18539 * g++.old-deja/g++.law/shadow1.C: Likewise.
18540 * g++.old-deja/g++.law/ctors10.C: Likewise.
18541 * g++.dg/debug/namespace1.C: Likewise.
18542 * g++.dg/inherit/namespace-as-base.C: Likewise.
18543 * g++.dg/opt/delay-slot-1.C: Likewise.
18544 * g++.dg/parse/defarg10.C: Likewise.
18545 * g++.dg/template/ptrmem11.C: Likewise.
18546 * g++.dg/template/mem_func_ptr.C: Likewise.
18547 * g++.dg/template/spec19.C: Likewise.
18549 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18551 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18553 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18556 * gfortran.dg/implicit_9.f90: New test.
18559 * gfortran.dg/namelist_25.f90: New test.
18562 * gfortran.dg/same_name_2.f90: New test.
18565 * gfortran.dg/host_assoc_types_1.f90: New test.
18568 * gfortran.dg/missing_derived_type_1.f90: New test.
18569 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18572 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18575 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18577 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18580 * gfortran.dg/bound_2.f90: New test.
18582 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18584 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18586 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18587 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18588 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18589 * gfortran.dg/gomp/reduction3.f90: Likewise.
18590 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18591 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18592 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18593 * gfortran.dg/forall_4.f90: Likewise.
18594 * gfortran.dg/spec_expr_4.f90: Likewise.
18595 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18596 * gfortran.dg/forall_5.f90: Likewise.
18597 * gfortran.dg/open_access_append_2.f90: Add check for
18598 compile-time warning.
18600 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18603 * g++.dg/parse/pure1.C: New test.
18605 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18608 * gfortran.dg/io_constraints_3.f90: New test.
18609 * gfortran.dg/open_access_append_1.f90: Add checks
18610 for compile-time warnings.
18611 * gfortran.dg/pr20163-2.f: Likewise.
18612 * gfortran.dg/iostat_2.f90: Likewise.
18613 * gfortran.dg/label_4.f90: Delete the temporary
18615 * gfortran.dg/direct_io_2.f90: Add a FILE=
18617 * gfortran.dg/iomsg_1.f90: Add check for
18618 compile-time warning.
18620 2006-10-12 Jan Hubicka <jh@suse.cz>
18623 * gcc.dg/pr28319.c: New test.
18625 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18627 * g++.dg/ext/vla4.C: New test.
18629 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18632 * g++.dg/template/crash60.C: New test.
18633 * g++.dg/other/large-size-array.C: Adjust error markers.
18634 * g++.dg/parse/crash27.C: Likewise.
18635 * g++.dg/template/crash1.C: Likewise.
18637 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18640 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18642 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18644 PR preprocessor/28709
18645 * gcc.dg/cpp/paste14.c: New test.
18647 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18650 * g++.dg/init/array24.C: New test.
18652 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18654 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18657 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18660 * g++.dg/parse/typedef8.C: New test.
18661 * g++.dg/other/mult-stor1.C: Adjust error markers.
18663 2006-10-11 Richard Guenther <rguenther@suse.de>
18665 PR tree-optimization/28230
18666 * gcc.dg/torture/pr28230.c: New testcase.
18668 2006-10-11 Richard Guenther <rguenther@suse.de>
18670 PR inline-asm/29119
18671 * gcc.dg/torture/pr29119.c: New testcase.
18673 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18675 PR middle-end/29272
18676 * gcc.c-torture/execute/20060930-2.c: New test.
18678 2006-10-09 Richard Henderson <rth@redhat.com>
18680 Revert emutls patch.
18682 2006-10-09 Richard Guenther <rguenther@suse.de>
18684 PR middle-end/29254
18685 * gcc.dg/pr29254.c: New testcase.
18687 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18688 Paul Thomas <pault@gcc.gnu.org>
18691 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18692 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18693 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18694 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18695 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18696 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18697 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18698 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18699 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18700 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18701 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18702 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18703 * gfortran.dg/alloc_comp_std.f90: New test.
18704 * gfortran.dg/move_alloc.f90: New test.
18706 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18709 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18712 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18714 2006-10-08 Tobias Burnus <burnus@net-b.de>
18717 * gfortran.dg/new_line.f90: New test.
18719 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18721 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18722 * gcc.dg/torture/builtin-convert-1.c,
18723 gcc.dg/torture/builtin-convert-2.c,
18724 gcc.dg/torture/builtin-convert-3.c,
18725 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18727 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18729 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18730 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18731 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18732 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18734 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18736 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18737 Xfail some tests for powerpc-darwin and powerpc-aix.
18739 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18742 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18744 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18747 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18750 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18754 * gfortran.fortran-torture/execute/specifics.f90:
18755 Add tests for using all possible intrinsics as actual arguments.
18756 * gfortran.dg/specifics_1.f90: Add tests for using
18757 all possible intrinsics as actual arguments.
18758 * gfortran.dg/specifics_2.f90: New file.
18759 * gfortran.dg/specifics_3.f90: New file.
18761 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18763 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18764 * gcc.dg/debug/debug-2.c: Likewise.
18766 2006-10-06 Uros Bizjak <uros@kss-loka.si>
18768 * gcc.c-torture/compile/sync-2.c: New test.
18770 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18772 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18775 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18777 PR rtl-optimization/29128
18778 * gcc.c-torture/compile/pr29128.c: New test.
18780 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18782 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18785 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
18787 PR middle-end/29256
18788 * gcc.dg/tree-ssa/loop-19.c: New test.
18790 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18792 PR tree-optimization/29330
18793 * gcc.dg/pr29330.c: New test.
18796 * gcc.c-torture/compile/20061005-1.c: New test.
18798 2006-10-06 Olivier Hainque <hainque@adacore.com>
18800 * gcc.dg/typename-vla-1.c: New case.
18801 * gnat.dg/forward_vla.adb: New case.
18803 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18805 PR tree-optimization/29290
18806 * gfortran.dg/loop_nest_1.f90: New test.
18809 * gcc.dg/tls/opt-12.c: New test.
18812 * gfortran.dg/save_2.f90: New test.
18815 * gcc.dg/pr29091.c: New test.
18817 2006-10-06 Joseph Myers <joseph@codesourcery.com>
18819 * lib/target-supports.exp
18820 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18821 same as x86_64-*-*; check for LP64.
18823 2006-10-04 Richard Henderson <rth@redhat.com>
18825 * lib/target-supports.exp (check_effective_target_tls): Redefine
18826 to mean non-emulated tls.
18827 * gcc.dg/tls/alias-1.c: Remove tls requirement.
18828 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18829 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18830 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18831 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18832 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18833 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18835 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18838 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18840 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18842 * gfortran.dg/bounds_check_fail_1.f90: New test.
18844 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18847 * g++.dg/template/friend48.C: New test.
18849 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18852 * gfortran.dg/default_initialization_2.f90: New test.
18854 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18858 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18860 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18863 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18867 * gfortran.dg/missing_optional_dummy_2.f90: New test.
18871 * gfortran.dg/entry_array_specs_1.f90: New test.
18873 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
18875 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18876 insufficient to inhibit some test failures at -O3. Do testing
18879 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18882 * g++.dg/inherit/access8.C: New test.
18883 * g++.dg/template/dtor4.C: Tweak error messages.
18885 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18888 * gfortran.dg/entry_8.f90: New test.
18890 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18893 * g++.dg/parse/new4.C: New test.
18895 2006-10-03 Uros Bizjak <uros@kss-loka.si>
18897 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18898 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18899 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18900 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18901 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18903 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18906 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18907 * gfortran.dg/continuation_2.f90: New test.
18910 * gfortran.dg/continuation_3.f90: New test.
18911 * gfortran.dg/continuation_4.f90: New test.
18912 * gfortran.dg/continuation_5.f: New test.
18913 * gfortran.dg/continuation_6.f: New test.
18915 2006-10-02 Mark Mitchell <mark@codesourcery.com>
18918 * g++.dg/template/vla1.C: New test.
18920 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18923 * gfortran.dg/complex_parameter_1.f90: New test.
18925 2006-10-02 Jakub Jelinek <jakub@redhat.com>
18928 * gcc.c-torture/execute/20060929-1.c: New test.
18930 2006-10-01 Mark Mitchell <mark@codesourcery.com>
18933 * g++.dg/template/member6.C: New test.
18934 * g++.dg/parse/typename7.C: Adjust error markers.
18937 * g++.dg/template/member7.C: New test.
18939 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
18942 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18943 gcc.dg/Woverride-init-3.c: New tests.
18945 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
18947 * gcc.c-torture/execute/20060930-1.c: New test.
18949 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18952 * gfortran.dg/specifics_1.f90: New test.
18953 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18956 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18958 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18959 pthread-init-common.h: New.
18961 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
18963 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18964 precision on some archs.
18966 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
18968 * gcc.dg/non-local-goto-1.c: New test.
18969 * gcc.dg/non-local-goto-2.c: Likewise.
18970 * gcc.dg/setjmp-3.c: Likewise.
18971 * gcc.dg/setjmp-4.c: Likewise.
18973 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
18975 * gnat.dg/self_aggregate_with_pointer.adb: New test.
18977 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
18980 * gfortran.dg/exponent_1.f90: New test.
18983 * gfortran.dg/nearest_1.f90: New test.
18985 2006-09-26 Jakub Jelinek <jakub@redhat.com>
18987 PR middle-end/25261
18988 PR middle-end/28790
18989 * gcc.dg/gomp/nestedfn-1.c: New test.
18991 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
18994 * objc/compile/method-1.m: New test.
18996 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
18999 * g++.dg/template/crash58.C: New test.
19000 * g++.dg/parse/crash28.C: Adjust error markers.
19001 * g++.dg/template/crash34.C: Likewise.
19002 * g++.dg/template/friend31.C: Likewise.
19003 * g++.dg/template/crash32.C: Likewise.
19006 * g++.dg/template/crash59.C: New test.
19009 * g++.dg/template/spec33.C: New test.
19010 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19012 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
19013 Adam Nemet <anemet@caviumnetworks.com>
19015 * gcc.dg/tree-ssa/ivopts-1.c: New test.
19016 * gcc.dg/tree-ssa/ivopts-2.c: New test.
19018 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
19021 * gcc.dg/pr28911.c: New.
19023 2006-09-23 Uros Bizjak <uros@kss-loka.si>
19026 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19027 (dg-options): Add -mfpmath=387.
19029 2006-09-23 Jakub Jelinek <jakub@redhat.com>
19032 * gcc.dg/pr28706.c: New test.
19035 * gcc.dg/pr28712.c: New test.
19037 2006-09-22 Mike Stump <mrs@apple.com>
19039 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19041 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
19043 PR tree-optimization/28888
19044 * gcc.dg/pr28888.c: New test.
19046 2006-09-21 Mark Mitchell <mark@codesourcery.com>
19049 * g++.dg/init/ptrfn1.C: New test.
19051 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
19054 * g++.dg/template/spec32.C: New test.
19055 * g++.dg/parse/crash9.C: Adjust error markers.
19058 * g++.dg/template/typedef6.C: New test.
19059 * g++.dg/init/error1.C: Adjust error markers.
19060 * g++.dg/parse/crash9.C: Likewise.
19061 * g++.dg/template/crash55.C: Likewise.
19063 2006-09-21 Janis Johnson <janis187@us.ibm.com>
19065 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19067 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
19070 * g++.dg/ext/dllimport12.C: New test.
19072 2006-09-20 Richard Sandiford <richard@codesourcery.com>
19074 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19075 * gcc.target/mips/nmadd-2.c: Likewise.
19076 * gcc.target/mips/mips-ps-6.c: New test.
19077 * gcc.target/mips/neg-abs-1.c: Likewise.
19078 * gcc.target/mips/neg-abs-2.c: Likewise.
19079 * gcc.target/mips/nmadd-3.c: New test.
19081 2006-09-20 Jakub Jelinek <jakub@redhat.com>
19083 PR middle-end/28046
19084 * gcc.dg/gomp/atomic-10.c: New test.
19085 * g++.dg/gomp/atomic-10.C: New test.
19087 2006-09-20 Eric Christopher <echristo@apple.com>
19089 * gcc.target/i386/sse3-not-fisttp.c: New.
19091 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
19093 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19095 2006-09-19 Richard Sandiford <richard@codesourcery.com>
19097 * gcc.c-torture/execute/pr28289.c (one): New variable.
19098 (main): Use it instead of argc.
19099 * gcc.c-torture/execute/20060102-1.c (one): New variable.
19100 (main): Use it instead of argc.
19102 2006-09-19 Paul Brook <paul@codesourcery.com>
19105 * gcc.dg/nested-func-5.c: New test.
19107 2006-09-19 Ben Elliston <bje@au.ibm.com>
19109 * lib/target-supports.exp (check_effective_target_tls): Compile
19110 test stubs using ${tool}_target_compile, not just target_compile.
19111 (check_effective_target_tls_runtime): Likewise.
19113 2006-09-19 Ben Elliston <bje@au.ibm.com>
19115 * gcc.c-torture/compile/20030405-1.x: Remove.
19117 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19118 optimising linker from discarding it.
19120 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19123 * gfortran.dg/keyword_symbol_1.f90: New test.
19125 * gfortran.dg/spread_shape_1.f90: Add missing warning with
19126 pedantic compilation option.
19128 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19131 * gfortran.dg/spread_shape_1.f90: New test.
19133 2006-09-17 Roger Sayle <roger@eyesopen.com>
19135 PR tree-optimization/28887
19136 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19138 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
19141 * gcc.dg/pr25993.c: New test.
19143 2006-09-17 Ira Rosen <irar@il.ibm.com>
19146 * gcc.dg/vect/pr21591.c: New test.
19148 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
19151 * gcc.c-torture/compile/strcpy-1.c: New test.
19152 * gcc.c-torture/compile/strcpy-2.c: New test.
19153 * gcc.c-torture/compile/memcpy-1.c: New test.
19154 * gcc.c-torture/compile/memcpy-2.c: New test.
19156 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
19159 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19161 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
19163 * gnat.dg/specs/double_record_extension1.ads: New test.
19164 * gnat.dg/specs/double_record_extension2.ads: Likewise.
19166 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
19169 * gfortran.dg/oldstyle_3.f90: New test.
19171 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19173 PR libgfortran/29099
19174 * gfortran.dg/secnds-1.f: New test.
19176 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19178 PR libgfortran/29053
19179 * gfortran.dg/streamio_9.f90: New test.
19180 * gfortran.dg/streamio_10.f90: New test.
19182 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
19185 * g++.dg/init/array22.C: New test.
19186 * g++.dg/init/array23.C: New test.
19188 2006-09-14 Arnaud Charlet <charlet@adacore.com>
19190 * stackcheck.lst: Update list of tests requiring stack checking.
19191 * norun.lst: Adjust for above change.
19192 * ada95.lst: New file.
19193 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19194 requiring -gnat95 switch.
19196 2006-09-14 Olivier Hainque <hainque@adacore.com>
19198 * gnat.dg/in_out_parameter.adb: New test.
19200 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
19203 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19205 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
19207 * gnat.dg/specs/unchecked_union.ads: New test.
19209 2006-09-13 Richard Sandiford <richard@codesourcery.com>
19211 PR rtl-optimization/28982
19212 * gcc.c-torture/execute/pr28982a.c: New test.
19213 * gcc.c-torture/execute/pr28982b.c: Likewise.
19215 2006-09-12 Eric Christopher <echristo@apple.com>
19217 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19218 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19220 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19223 PR preprocessor/14634
19224 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19225 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19226 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19228 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19230 * gcc.dg/pr28243.c: New test.
19232 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19235 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19236 this undiagnosed regression reappears.
19238 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19240 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19241 Treat $srcdir as a literal.
19242 * lib/fortran-torture.exp (fortran-torture-compile,
19243 fortran-torture-execute): Likewise.
19244 * lib/objc-torture.exp (objc-torture-compile,
19245 objc-torture-execute): Likewise.
19246 * lib/profopt.exp (profopt-execute): Likewise.
19248 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19250 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19252 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19255 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19257 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19260 * gcc.target/i386/pr13685.c: New test.
19262 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19264 * gcc.dg/pr28726.c: New test.
19266 2006-09-11 Josh Conner <jconner@apple.com>
19268 * gcc.dg/nrv3.c: Increase size of structure.
19269 * gcc.dg/nrv4.c: Likewise.
19270 * gcc.dg/nrv5.c: Likewise.
19272 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19274 PR libfortran/28890
19275 gfortran.dg/assumed_charlen_function_5.f90: New test.
19277 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19280 * g++.dg/init/static3.C: New test.
19282 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19285 * gcc.dg/long-long-cst1.c (t): Add cast to
19286 __SIZE_TYPE__ before casting to int.
19287 (main): Return 0 on success.
19289 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19291 * gcc.c-torture/execute/20060910-1.c: New test.
19293 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19295 PR middle-end/26983
19296 * gcc.dg/pr26983.c: New test.
19298 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19301 * gcc.c-torture/execute/pr29006.c: New test.
19303 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19305 PR libfortran/28947
19306 gfortran.dg/matmul_4.f90: New test.
19308 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19311 gfortran.dg/used_types_10: New test.
19313 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19315 PR libfortran/28923
19316 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19317 gfortran.dg/array_initializer_3.f90: New test.
19319 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19322 * gfortran.dg/actual_array_constructor_3.f90: New test.
19324 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19327 * gcc.target/i386/pr26778.c: New testcase.
19329 2006-09-08 Eric Christopher <echristo@apple.com>
19331 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19332 * gcc.target/i386/memcpy-1.c: Ditto.
19333 * gcc.target/i386/asm-1.c: Ditto.
19334 * gcc.target/i386/20060512-4.c: Ditto.
19335 * gcc.target/i386/compress-float-387.c: Ditto.
19336 * gcc.target/i386/20060512-1.c: Ditto.
19337 * gcc.target/i386/compress-float-sse.c: Ditto.
19338 * gcc.target/i386/20060512-2.c: Ditto.
19339 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19340 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19341 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19342 * gcc.dg/pr26449.c: Ditto.
19343 * gcc.dg/attr-ms_struct-2.c: Ditto.
19344 * gcc.dg/attr-ms_struct-1.c: Ditto.
19345 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19347 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19350 * gcc.dg/vla-10.c: New test.
19352 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19355 * g++.dg/parse/template20.C: New test.
19356 * g++.dg/template/operator8.C: Remove obsolete part.
19357 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19358 * g++.old-deja/g++.pt/crash65.C: Likewise.
19360 2006-09-07 Jason Merrill <jason@redhat.com>
19362 PR middle-end/27724
19363 * gcc.dg/long-long-cst1.c: New test.
19365 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19368 * g++.dg/other/array3.C: New test.
19369 * g++.dg/other/array4.C: New test.
19370 * g++.dg/other/array5.C: New test.
19372 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19374 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19376 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19379 * gcc.target/i386/pr28946.c: New test.
19381 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19383 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19384 in integer literal constant.
19385 * gfortran.dg/enum_8.f90: Ditto.
19386 * gfortran.dg/g77/20030326-1.f: Ditto.
19388 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19390 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19391 nonconformance usage.
19393 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19395 PR middle-end/28862
19396 * gcc.c-torture/compile/vector-align-1.c: New test.
19398 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19401 * g++.dg/opt/copysign-1.C: New test.
19403 2006-09-06 Jason Merrill <jason@redhat.com>
19406 * g++.dg/warn/unused-result1.C: New test.
19408 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19411 * g++.dg/ext/vla3.C: New test.
19414 * g++.dg/template/array16.C: New test.
19416 2006-09-06 Richard Guenther <rguenther@suse.de>
19418 * gcc.dg/pr27226.c: Remove testcase again.
19420 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19423 * g++.dg/opt/unroll2.C: New test.
19425 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19428 * gcc.dg/vect/pr28952.c: New test.
19430 2006-09-05 Richard Guenther <rguenther@suse.de>
19432 PR tree-optimization/28900
19433 * gcc.dg/torture/pr28900.c: New testcase
19435 2006-09-05 Richard Guenther <rguenther@suse.de>
19437 PR tree-optimization/28905
19438 * gcc.c-torture/compile/pr28905.c: New testcase.
19440 2006-09-05 Richard Guenther <rguenther@suse.de>
19442 PR middle-end/28935
19443 * gcc.dg/pr28935.c: New testcase.
19445 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19447 * gcc.c-torture/execute/20060905-1.c: New test.
19449 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19452 * gfortran.dg/used_types_7.f90: New test.
19453 * gfortran.dg/used_types_8.f90: New test.
19454 * gfortran.dg/used_types_9.f90: New test.
19456 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19458 * gcc.c-torture/compile/20060904-1.c: New test.
19460 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19462 PR c++/23287 Revert my 2006-09-01 patch
19463 * g++.dg/parse/dtor12.C: Remove.
19465 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19468 * g++.dg/template/operator9.C: New test.
19471 * g++.dg/template/operator7.C: New test.
19474 * g++.dg/template/operator8.C: New test.
19477 * g++.dg/template/crash57.C: New test.
19479 * g++.dg/template/typedef4.C: Adjust error markers.
19480 * g++.dg/template/typedef5.C: Likewise.
19482 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19485 * g++.dg/parse/crash33.C: New test.
19487 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19488 Richard Guenther <rguenther@suse.de>
19489 Adam Nemet <anemet@caviumnetworks.com>
19491 PR middle-end/27226
19492 * gcc.target/mips/memcpy-1.c: New testcase.
19493 * gcc.dg/pr27226.c: Likewise.
19495 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19498 * g++.dg/lookup/koenig5.C: New.
19499 * g++.dg/template/crash56.C: New.
19501 2006-09-01 Josh Conner <jconner@apple.com>
19504 * gcc.dg/nrv3.c: New test.
19505 * gcc.dg/nrv4.c: New test.
19506 * gcc.dg/nrv5.c: New test.
19508 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19511 * g++.dg/parse/dtor12.C: New.
19513 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19515 PR tree-optimization/28839
19516 * gcc.dg/pr28839.c: New test.
19518 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19521 * gcc.dg/pr24367.c: New testcase.
19523 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19525 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19527 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19529 PR rtl-optimization/27735
19530 * gcc.dg/loop-unswitch-1.c: New test.
19532 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19535 * gfortran.dg/aliasing_dummy_2.f90: New test.
19538 * gfortran.dg/generic_5.f90: Change error message.
19541 * gfortran.dg/generic_6.f90: New test.
19544 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19547 * gfortran.dg/invalid_interface_assignment.f90: New test.
19550 * gfortran.dg/module_proc_external_dummy.f90: New test.
19552 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19555 * g++.dg/warn/var-args1.C: New test.
19557 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19560 * gfortran.dg/simpleif_2.f90: New test.
19561 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19562 * gfortran.dg/enum_5.f90: Ditto.
19564 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19565 Kazu Hirata <kazu@codesourcery.com>
19567 PR tree-optimization/17506
19568 * gcc.dg/pr17506.c: New.
19570 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19573 * g++.dg/eh/alias1.C: New test.
19575 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19578 * g++.dg/template/ttp22.C: New test.
19580 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19582 PR middle-end/26632
19583 * gcc.dg/pr26632.c: New.
19585 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19587 PR libgfortran/28354
19588 * gfortran.dg/fmt_zero_precision.f90: New test.
19590 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19593 * g++.dg/template/spec31.C: New test.
19595 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19598 * g++.dg/other/static2.C: New test.
19600 2006-08-26 Roger Sayle <roger@eyesopen.com>
19602 * gcc.dg/Wswitch-enum-2.c: New test case.
19603 * gcc.dg/Wswitch-enum-3.c: Likewise.
19605 2006-08-26 Richard Guenther <rguenther@suse.de>
19607 * gcc.c-torture/compile/20060826-1.c: New testcase.
19609 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19612 * g++.dg/template/void10.C: New test.
19615 * g++.dg/template/void8.C: New test.
19618 * g++.dg/template/void9.C: New test.
19620 * g++.dg/template/void3.C: Adjust error markers.
19621 * g++.dg/template/void4.C: Likewise.
19622 * g++.dg/template/crash55.C: Likewise.
19623 * g++.dg/template/void7.C: Likewise
19625 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19628 * g++.dg/inherit/access6.C: New test.
19629 * g++.dg/inherit/access7.C: Likewise.
19632 * g++.dg/template/array15.C: New test.
19633 * g++.dg/template/crash2.C: Tweak error markers.
19635 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19637 PR middle-end/28683
19638 * gcc.c-torture/compile/20060823-1.c: New test.
19640 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19643 * g++.dg/template/ttp21.C: New test.
19646 * g++.dg/other/operator1.C: Add error-marker.
19647 * g++.dg/other/operator2.C: New test.
19649 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19652 * gcc.c-torture/compile/vla-const-1.c,
19653 gcc.c-torture/compile/vla-const-2.c: New tests.
19655 2006-08-26 Richard Guenther <rguenther@suse.de>
19657 PR middle-end/28814
19658 * gcc.dg/torture/pr28814.c: New testcase.
19660 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19663 * gcc.c-torture/compile/compound-literal-1.c: New test.
19665 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19668 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19669 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19670 Expect extra diagnostics.
19672 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19674 gcc.dg/noncompile/pr16876.c: New test.
19676 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19679 * g++.dg/parse/local1.C: New test.
19680 * g++.dg/other/qual1.C: Tweak error marker.
19682 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19685 * g++.dg/template/typename10.C: New.
19686 * g++.dg/template/lookup4.C: Remove bogus error marker.
19688 2006-08-25 Richard Guenther <rguenther@suse.de>
19691 * gcc.dg/pr26570.c: Fix testcase.
19693 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19696 * gcc.c-torture/execute/mayalias-2.c: New test.
19697 * gcc.dg/tree-ssa/alias-13.c: New test.
19699 2006-08-24 Jan Hubicka <jh@suse.cz>
19702 * gcc.dg/debug/pr26881.c: New file.
19704 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19707 * gfortran.dg/used_types_4.f90: New test.
19708 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19709 association of derived types.
19710 * gfortran.dg/used_types_2.f90: Add module cleanup.
19711 * gfortran.dg/used_types_3.f90: The same.
19714 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19717 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19720 * gfortran.dg/direct_io_6.f90: Remove test.
19722 2006-08-23 Stuart Hastings <stuart@apple.com>
19725 * gcc.target/i386/20060821-1.c: New.
19727 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19729 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19730 dg-warning strings for dllimport.
19732 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19735 * g++.dg/ext/vector4.C: New test.
19736 * g++.dg/ext/complex1.C: New test.
19738 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19741 * gcc.dg/debug/const-1.c: New.
19742 * gcc.dg/debug/const-2.c: New.
19743 * gcc.dg/debug/dwarf2/const-1.c: New.
19744 * gcc.dg/debug/dwarf2/const-2.c: New.
19745 * gcc.dg/debug/dwarf2/const-2b.c: New.
19747 2006-08-22 Richard Guenther <rguenther@suse.de>
19749 PR middle-end/28776
19750 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19751 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19753 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19755 PR tree-optimization/28003
19756 * g++.dg/tree-ssa/pr28003.C: New.
19758 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19760 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19762 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19765 * g++.dg/other/error14.C: New test.
19768 * g++.dg/parse/ctor7.C: New test.
19769 * g++.dg/parse/ctor8.C: Likewise.
19772 * g++.dg/template/void7.C: New test.
19774 2006-08-21 Olivier Hainque <hainque@adacore.com>
19776 * gnat.dg/self_aggregate_with_zeros.adb: New test.
19777 * gnat.dg/self_aggregate_with_array.adb: New test.
19779 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19781 * g++.dg/eh/arm-vfp-unwind.C: New test.
19783 2006-08-20 Mark Mitchell <mark@codesourcery.com>
19786 * g++.dg/template/ref3.C: New test.
19787 * g++.dg/template/nontype13.C: New test.
19790 * g++.dg/template/ptrmem17.C: New test.
19792 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
19795 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19797 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
19800 * gfortran.dg/used_types_2.f90: New test.
19803 * gfortran.dg/used_types_3.f90: New test.
19806 * gfortran.dg/generic_actual_arg.f90: New test.
19809 * gfortran.dg/module_private_array_refs_1.f90: New test.
19812 * gfortran.dg/program_name_1.f90: New test.
19815 * gfortran.dg/derived_constructor_comps_1.f90: New test.
19818 * gfortran.dg/array_initializer_2.f90: New test.
19821 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19824 * gfortran.dg/assumed_charlen_function_4.f90: New test.
19827 * gfortran.dg/assumed_charlen_in_main.f90: New test.
19830 * gfortran.dg/dependent_decls_1.f90: New test.
19832 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
19835 * gfortran.dg/derived_init_2.f90: New.
19837 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
19839 * gcc.c-torture/execute/pr28289.c: New test.
19841 2006-08-17 Jakub Jelinek <jakub@redhat.com>
19844 * gcc.dg/attr-externally-visible-1.c: New test.
19845 * gcc.dg/attr-externally-visible-2.c: New test.
19846 * g++.dg/parse/attr-externally-visible-1.C: New test.
19847 * g++.dg/parse/attr-externally-visible-2.C: New test.
19849 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19852 * g++.dg/parse/dtor11.C: New test.
19854 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19856 PR rtl-optimization/28489
19857 * gcc.c-torture/compile/pr28489.c: New test.
19859 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19862 * g++.dg/template/redecl4.C: New test.
19865 * g++.dg/template/ctor8.C: New test.
19867 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19869 * gcc.dg/pr26570.c: Fix testcase.
19871 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19874 * g++.dg/parse/offsetof6.C: New test.
19875 * g++.dg/parse/offsetof6.C: New test.
19876 * g++.dg/parse/offsetof7.C: New test.
19878 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19881 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19884 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19887 * g++.dg/ext/vector3.C: New test.
19889 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
19891 PR gcov/profile/26570
19892 * gcc.dg/pr26570.c: New test.
19894 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
19897 * gcc.dg/qual-component-1.c: New test.
19899 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19902 * g++.dg/parse/new3.C: New test.
19904 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19907 * gfortran.dg/streamio_1.f90: New test.
19908 * gfortran.dg/streamio_2.f90: New test.
19909 * gfortran.dg/streamio_3.f90: New test.
19910 * gfortran.dg/streamio_4.f90: New test.
19911 * gfortran.dg/streamio_5.f90: New test.
19912 * gfortran.dg/streamio_6.f90: New test.
19913 * gfortran.dg/streamio_7.f90: New test.
19914 * gfortran.dg/streamio_8.f90: New test.
19916 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
19919 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19921 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
19924 * g++.dg/template/void6.C: New test.
19926 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19929 * gcc.dg/parse-error-1.c: New test.
19930 * gcc.dg/parse-error-2.c: New test.
19931 * gcc.dg/cpp/digraph2.c: Add error-marker.
19932 * gcc.dg/noncompile/920923-1.c: Likewise.
19934 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19937 * gcc.dg/sizeof-2.c: New testcase.
19940 * gcc.dg/switch-A.c: New testcase.
19942 2006-08-14 Steve Ellcey <sje@cup.hp.com>
19946 * g++.old-deja/g++.warn/compare1.C: Delete.
19947 * g++.dg/opt/pr7503-2.C: Delete.
19948 * g++.dg/opt/pr7503-3.C: Delete.
19949 * g++.dg/opt/pr7503-4.C: Delete.
19950 * g++.dg/opt/pr7503-5.C: Delete.
19951 * g++.dg/opt/max1.C: Delete.
19952 * g++.dg/warn/minmax.C: Delete.
19953 * g++.dg/expr/minmax.C: New test.
19955 2006-08-14 Richard Guenther <rguenther@suse.de>
19958 * gcc.c-torture/execute/pr28651.c: Do not use argc
19959 to avoid optimization, instead forbid inlining.
19961 2006-08-14 Richard Sandiford <richard@codesourcery.com>
19963 PR rtl-optimization/28634
19964 * gcc.c-torture/execute/ieee/pr28634.c: New test.
19966 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
19969 * gcc.dg/torture/pr27184.c: New test.
19971 2006-08-12 Jakub Jelinek <jakub@redhat.com>
19973 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19975 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19977 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19978 * gfortran.dg/stat_2.f90: Likewise.
19979 * gfortran.dg/chmod_1.f90: Likewise.
19980 * gfortran.dg/chmod_2.f90: Likewise.
19981 * gfortran.dg/chmod_3.f90: Likewise.
19983 2006-08-11 David Edelsohn <edelsohn@gnu.org>
19985 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19987 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19989 * g++.dg/opt/pr23454-2.C: New test.
19991 2006-08-11 Richard Guenther <rguenther@suse.de>
19993 PR middle-end/28651
19994 * gcc.c-torture/execute/pr28651.c: New testcase.
19996 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
19998 * gnat.dg/specs/static_initializer.ads: New test.
20000 2006-08-10 Paul Brook <paul@codesourcery.com>
20002 * gcc.target/arm/cond-asm.c: New test.
20004 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
20006 PR tree-optimization/26197
20007 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20008 * g++.dg/vect/vect.exp: Compile the new tests with
20009 --param max-aliased-vops=0.
20011 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
20014 * g++.dg/template/void3.C: New test.
20017 * g++.dg/template/void4.C: New test.
20020 * g++.dg/template/void5.C: New test.
20022 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
20024 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20025 after dg-do compile.
20027 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
20029 PR tree-optimizations/26969
20030 * gcc.dg/vect/vect.exp: Compile tests prefixed with
20031 "unswitch-loops" with -funswitch-loops.
20032 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20034 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20036 * gcc.dg/sparc-getcontext-1.c: Fix typo.
20037 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20038 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
20039 * objc.dg/dwarf-1.m: Likewise.
20040 * objc.dg/dwarf-2.m: Likewise.
20041 * obj-c++.dg/dwarf-2.mm: Likewise.
20043 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20045 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20046 * objc.dg/dwarf-2.m: Likewise.
20047 * obj-c++.dg/dwarf-2.mm: Likewise.
20049 PR libfortran/28603
20050 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20053 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20056 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20058 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
20061 * gcc.target/i386/pr27827.c: New testcase.
20063 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
20066 * gfortran.dg/sequence_types_1.f90: New test.
20068 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
20071 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20072 dg-warning. Add -pedantic option.
20074 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20077 * gcc.dg/proto-1.c: New test.
20080 * gcc.dg/lvalue-4.c: New test.
20083 * gcc.dg/init-bad-5.c: New test.
20085 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
20088 * g++.dg/ext/typedef-init.C: Add new test for typedef
20089 initialization inside templates. Adjust existing error markers.
20091 2006-08-03 Mark Mitchell <mark@codesourcery.com>
20094 * g++.dg/init/ptrmem3.C: New test.
20096 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
20098 PR tree-optimization/27770
20099 * lib/target-support.exp: New target keyword "section_anchors".
20100 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20102 * gcc.dg/vect/section-anchors-pr27770.c: New test.
20103 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20104 * gcc.dg/vect/section-anchors-vect-69.c: New test.
20105 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20107 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20109 * gcc.dg/20060801-1.c: Add missing '}'.
20111 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20114 * g++.dg/parse/dtor9.C: New test.
20115 * g++.dg/parse/dtor10.C: New test.
20116 * g++.dg/other/error7.C: Adjust error-marker.
20119 * g++.dg/other/default5.C: New test.
20121 2006-08-02 Richard Guenther <rguenther@suse.de>
20123 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20125 2006-08-02 Mark Mitchell <mark@codesourcery.com>
20128 * g++.dg/template/conv9.C: New test.
20130 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20133 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20134 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20135 Optionally return assembly text. Update callers.
20136 (check_no_compiler_messages): Update verbose messages.
20137 (check_no_messages_and_pattern): New.
20138 (check_effective_target_string_merging): New.
20140 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20143 * g++.dg/eh/catch4.C: New test.
20146 * g++.dg/other/qual1.C: New test.
20149 * g++.dg/inherit/error2.C: New test.
20152 * g++.dg/other/new1.C: New test.
20154 * g++.dg/warn/pr23075.C: Remove obsolete test.
20155 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20156 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20158 2006-07-31 Mark Mitchell <mark@codesourcery.com>
20161 * g++.dg/eh/cast1.C: New test.
20163 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
20165 PR libfortran/28452
20166 * gfortran.dg/random_3.f90: New test.
20168 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20171 * g++.dg/other/pr28304.C: Change expected error message.
20172 * g++.dg/other/pr28432.C: New test.
20174 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20177 * g++.dg/init/brace2.C: Change expected error message, add empty init.
20179 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
20182 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20184 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20185 g++.dg/debug/enum-2.C: New.
20187 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20190 * g++.dg/parse/long1.C: Add more tests.
20192 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20194 * gfortran.dg/lrshift_1.c: New file.
20196 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20198 PR libgfortran/28335
20199 * gfortran.dg/no_unit_error_1.f90: New test.
20201 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20203 PR libgfortran/28335
20204 * gfortran.dg/no_unit_error_1.f90: Delete test.
20205 * gfortran.dg/no_unit_error_2.f90: Delete test.
20207 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20209 * gfortran.dg/chmod_3.f90: New test.
20210 * gfortran.dg/ltime_gmtime_1.f90: New test.
20211 * gfortran.dg/ltime_gmtime_2.f90: New test.
20212 * gfortran.dg/lrshift_1.f90: New test.
20213 * gfortran.dg/chmod_1.f90: New test.
20214 * gfortran.dg/chmod_2.f90: New test.
20216 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20219 * g++.dg/template/crash55.C: New test.
20222 * g++.dg/template/nontype16.C: New test.
20224 * g++.dg/template/void2.C: Adjust error markers.
20225 * g++.dg/template/nontype5.C: Adjust error markers.
20227 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20229 * gcc.target/i386/stack-prot-kernel.c: New test.
20231 2006-07-27 Roger Sayle <roger@eyesopen.com>
20233 * gcc.dg/builtins-55.c: New test case.
20235 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20237 PR rtl-optimization/27907
20238 * gcc.c-torture/compile/pr27907.c: New test.
20240 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20242 * gfortran.dg/mclock.f90: New test.
20243 * gfortran.dg/int_conv_1.f90: New test.
20244 * gfortran.dg/stat_1.f90: New test.
20245 * gfortran.dg/stat_2.f90: New test.
20247 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20249 PR libgfortran/28335
20250 * gfortran.dg/no_unit_error_1.f90: New test.
20251 * gfortran.dg/no_unit_error_2.f90: New test.
20252 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20254 2006-07-25 Roger Sayle <roger@eyesopen.com>
20256 PR middle-end/28473
20257 * gcc.dg/fold-convround-1.c: New test case.
20259 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20261 * gfortran.dg/arithmetic_if.f90: Fix comments.
20263 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20266 * g++.dg/other/typedef1.C: New test.
20267 * g++.dg/template/typedef4.C: New test.
20268 * g++.dg/template/typedef5.C: New test.
20270 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20273 * gfortran.dg/allocatable_dummy_3.f90: New.
20275 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20278 * gfortran.dg/arithmetic_if.f90: New test.
20280 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20282 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20283 avoid memcpy optimization.
20285 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20288 * gfortran.dg/direct_io_6.f90: New test.
20290 2006-07-24 Jan Hubicka <jh@suse.cz>
20294 * gcc.dg/pr25795.c: New test.
20295 * gcc.dg/pr25795-1.c: New test.
20297 2006-07-23 Roger Sayle <roger@eyesopen.com>
20299 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20300 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20301 which may be transformed to "g || h" on some platforms.
20303 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20306 * g++.dg/template/friend45.C: New test.
20308 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20310 PR libgfortran/28339
20311 * gfortran.dg/arrayio_8.f90: New test.
20313 2006-07-21 Mike Stump <mrs@apple.com>
20315 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20317 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20319 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20322 * g++.dg/eh/catch3.C: New test.
20325 * g++.dg/template/defarg10.C: New test.
20327 2006-07-20 Paul Brook <paul@codesourcery.com>
20330 * gcc.dg/pr27363.c: New test.
20332 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20335 * g++.dg/init/ref13.C: New test.
20337 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20340 * obj-c++.dg/proto-error-1.mm: New test.
20342 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20345 * g++.dg/template/string1.C: New test.
20347 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20350 * g++.dg/template/defarg9.C: New test.
20353 * g++.dg/template/static27.C: New test.
20355 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20358 * gcc.dg/tree-ssa/pr28410.c: New test.
20360 2006-07-18 Lee Millward <lee.millward@gmail.com>
20363 * g++/dg/other/error13.C: New test.
20366 * g++.dg/template/friend44.C: New test.
20368 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20371 * g++.dg/other/pr27495.C: New.
20373 2006-07-18 Olivier Hainque <hainque@adacore.com>
20375 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20376 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20378 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20381 * gcc.dg/pragma-pack-4.c: New test.
20383 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20386 * g++.dg/ext/pr28291.C: New test.
20388 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20390 PR middle-end/28403
20391 * gcc.c-torture/execute/pr28403.c: New test.
20393 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20395 PR middle-end/28402
20396 * gcc.dg/pr28402.c: New test.
20398 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20401 * g++.dg/other/pr28304.C: New test.
20403 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20406 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20407 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20409 2006-07-17 Richard Guenther <rguenther@suse.de>
20411 PR tree-optimization/28238
20412 * g++.dg/tree-ssa/pr28238.C: New testcase.
20414 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20417 * g++.dg/eh/catch1.C: New test.
20418 * g++.dg/eh/catch2.C: New test.
20420 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20423 * g++.dg/template/anon3.C: New test.
20425 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20428 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20429 specifiers requiring an explicit format tag..
20432 * gfortran.dg/generic_5: New test.
20435 * gfortran.dg/elemental_optional_args_1.f90: New test.
20437 2006-07-16 Olivier Hainque <hainque@adacore.com>
20439 * gnat.dg/assert.ads: New file.
20440 * gnat.dg/controlled_record.ads: Likewise.
20441 * gnat.dg/controlled_record.adb: Likewise.
20443 2006-07-15 Lee Millward <lee.millward@gmail.com>
20446 * g++.dg/other/error12.C: New test.
20449 * g++.dg/template/crash54.C: New test.
20451 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20454 * g++.dg/parse/catch1.C: New test.
20457 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20460 * g++.dg/ext/attrib24.C: New test.
20462 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20465 * g++.dg/ext/asmspec1.C: New test.
20467 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20469 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20470 (dg-test): Support shouldfail tests.
20471 * lib/target-supports-dg.exp (dg-shouldfail): New.
20472 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20473 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20474 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20475 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20476 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20477 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20478 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20480 2006-07-13 Jan Hubicka <jh@suse.cz>
20482 * gcc.target/i386/memcpy-1.c: New.
20484 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20486 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20488 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20491 * gfortran.dg/present_1.f90: New test.
20494 * gfortran.dg/interface_derived_type_1.f90: New test.
20496 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20499 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20502 2006-07-07 Lee Millward <lee.millward@gmail.com>
20505 * g++.dg/other/label1.C: New test.
20507 2006-07-07 Richard Guenther <rguenther@suse.de>
20509 PR middle-end/28268
20510 * gcc.dg/torture/pr28268.c: New testcase.
20512 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20515 * g++.dg/ext/pr27019.C: New.
20517 2006-07-07 Richard Guenther <rguenther@suse.de>
20519 PR tree-optimization/28187
20520 * gcc.dg/pr28187.c: New testcase.
20522 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20524 * gnat.dg/address_conversion.adb: New test.
20525 * gnat.dg/boolean_subtype.adb: Likewise.
20526 * gnat.dg/frame_overflow.adb: Likewise.
20527 * gnat.dg/pointer_array.adb: Likewise.
20528 * gnat.dg/pointer_conversion.adb: Likewise.
20530 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20534 * gfortran.dg/print_fmt_5.f90: New test.
20536 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20539 * gfortran.dg/bounds_check_4.f90: New test.
20541 2006-07-05 Richard Guenther <rguenther@suse.de>
20544 * gfortran.dg/pr28158.f90: New testcase.
20546 2006-07-05 Richard Guenther <rguenther@suse.de>
20548 PR tree-optimization/28162
20549 * gcc.dg/pr28162.c: New testcase.
20551 2006-07-05 Richard Guenther <rguenther@suse.de>
20552 Andrew Pinski <pinskia@gcc.gnu.org>
20555 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20557 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20560 * gfortran.dg/actual_array_substr_2.f90: New test.
20563 * gfortran.dg/actual_array_constructor_2.f90: New test.
20565 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20567 * gfortran.dg/itime_idate_1.f: New test.
20568 * gfortran.dg/itime_idate_2.f: New test.
20570 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20572 PR libgfortran/27704
20573 * gfortran.dg/open_status_3.f90: New test.
20574 * gfortran.dg/fmt_l.f90: Update for new feature.
20576 2006-07-03 Asher Langton <langton2@llnl.gov>
20578 * gfortran.dg/oldstyle_2.f90: New.
20580 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20582 * gnat.dg/string_slice.adb: New test.
20584 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20587 * gfortran.dg/semicolon_fixed.c: New.
20588 * gfortran.dg/semicolon_free.c: New.
20590 2006-06-30 Mike Stump <mrs@apple.com>
20592 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20593 that don't support internal visibility.
20595 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20597 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20598 for '(' / ')' needing an extra '\'.
20600 2006-06-29 Roger Sayle <roger@eyesopen.com>
20602 PR middle-end/27428
20603 * gcc.dg/pr27428-1.c: New test case.
20605 2006-06-29 Mike Stump <mrs@apple.com>
20607 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20608 on darwin as we can't align commons large enough yet.
20610 * gcc.dg/vla-8.c: Add additional testcases.
20612 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20615 * g++.dg/other/pr28114.C: New.
20617 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20619 * gcc.c-torture/compile/20060625-1.c: New test.
20621 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20624 * gfortran.dg/stfunc_3.f90: New test.
20627 * gfortran.dg/impure_actual_1.f90: New test.
20630 * gfortran.dg/elemental_result_1.f90: New test.
20633 * gfortran.dg/select_7.f90: New test.
20636 * intrinsic_actual_1.f: New test.
20640 * gfortran.dg/forall_4.f90: New test.
20643 * gfortran.dg/forall_5.f90: New test.
20645 2006-06-25 Lee Millward <lee.millward@gmail.com>
20648 * g++.dg/template/using13.C: New test.
20651 * g++.dg/other/incomplete3.C: New test.
20653 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20656 * gfortran.dg/substr_3.f: New test.
20657 * gfortran.dg/equiv_2.f90: Update expected error message.
20659 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20662 * gfortran.dg/actual_array_substr_1.f90: New test.
20664 2006-06-24 Olivier Hainque <hainque@adacore.com>
20666 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20667 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20669 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20671 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20673 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20676 * gfortran.dg/simpleif_2.f90: New test.
20678 2006-06-23 Lee Millward <lee.millward@gmail.com>
20680 * g++.dg/template/error22.C: Fix typo.
20682 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20685 * g++.dg/ext/attrib23.C: New test.
20687 2006-06-23 Olivier Hainque <hainque@adacore.com>
20689 * gnat.dg/varsize_temp.adb: New test.
20691 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20694 * g++.dg/other/java2.C: New test.
20696 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20699 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20702 2006-06-22 Roger Sayle <roger@eyesopen.com>
20705 * gcc.dg/pr27531-1.c: New test case.
20707 2006-06-22 Asher Langton <langton2@llnl.gov>
20710 * gfortran.dg/implicit_8.f90: New.
20712 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20714 PR rtl-optimization/28121
20715 * gcc.dg/pr28121.c: New test.
20717 2006-06-22 Lee Millward <lee.millward@gmail.com>
20720 * g++.dg/parse/ptrmem6.C: New test.
20723 * g++.dg/template/error22.C: New test.
20725 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20728 * g++.dg/template/friend43.C: New test.
20731 * g++.dg/template/crash53.C: New test.
20734 * g++.dg/rtti/incomplete1.C: New test.
20736 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20738 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20740 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20742 * gcc.c-torture/execute/complex-7.c: New.
20744 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20746 * gcc.dg/merge-all-constants-1.c: New test.
20748 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20751 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20753 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20755 * gfortran.dg/rrspacing_1.f90: New test.
20757 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20760 * g++.dg/other/bitfield2.C: New test.
20762 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20764 PR tree-optimization/27331
20765 * gcc.dg/pr27331.c: New test.
20767 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
20768 Eric Botcazou <ebotcazou@adacore.com>
20771 * lib/gnat.exp: New file.
20772 * lib/gnat-dg.exp: Likewise.
20773 * gnat.dg: New directory.
20774 * gnat.dg/dg.exp: New driver.
20775 * gnat.dg/specs: New directory.
20776 * gnat.dg/specs/specs.exp: New driver.
20777 * gnat.dg/style: New directory.
20778 * gnat.dg/style/style.exp: New driver.
20780 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
20783 * gfortran.dg/array_initializer_1.f90: New test.
20786 * gfortran.dg/matmul_3.f90: New test.
20788 2006-06-19 Andrew Pinski <pinskia@gmail.com>
20790 PR middle-end/28075
20791 * gcc.dg/tree-ssa/inline-1.c: New test.
20793 2006-06-19 Anatoly Sokolov <aesok@post.ru>
20795 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20796 in malloc prototype; remove XFAIL.
20797 * gcc.dg/pr18241-2.c: Ditto.
20798 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20799 in memset prototype; remove XFAIL.
20800 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20802 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
20804 * gcc.dg/vla-8.c: Add.
20806 2006-06-19 Richard Guenther <rguenther@suse.de>
20808 PR tree-optimization/27090
20809 * g++.dg/tree-ssa/pr27090.C: New testcase.
20811 2006-06-19 Roger Sayle <roger@eyesopen.com>
20814 * gcc.dg/pr27861-1.c: New test case.
20816 2006-06-19 Richard Guenther <rguenther@suse.de>
20818 PR middle-end/28045
20819 * gcc.dg/torture/pr28045.c: New testcase.
20821 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20824 * gfortran.dg/associated_4.f90: New test.
20826 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20830 * gfortran.dg/real_const_3.f90: New test.
20832 2006-06-16 Mark Mitchell <mark@codesourcery.com>
20835 * g++.dg/template/static26.C: New test.
20838 * g++.dg/expr/bitfield2.C: New test.
20841 * g++.dg/parse/linkage2.C: New test.
20843 2006-06-16 Richard Guenther <rguenther@suse.de>
20845 PR middle-end/27116
20846 * gcc.dg/pr15785-1.c: Revert last change.
20847 * gcc.dg/torture/pr27116-2.c: New testcase.
20849 2006-06-16 Roger Sayle <roger@eyesopen.com>
20851 PR middle-end/27802
20852 * gcc.dg/pr27802-1.c: New test case.
20854 2006-06-15 Mark Mitchell <mark@codesourcery.com>
20857 * g++.dg/template/ttp18.C: New test.
20858 * g++.dg/template/ttp19.C: Likewise.
20861 * g++.dg/expr/cond9.C: New test.
20864 * g++.dg/template/ctor7.C: New test.
20866 2006-06-15 Janis Johnson <janis187@us.ibm.com>
20868 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20870 2006-06-16 Richard Guenther <rguenther@suse.de>
20872 PR tree-optimization/27781
20873 * gcc.dg/tree-ssa/pr27781.c: New testcase.
20875 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
20877 * gfortran.dg/allocate_zerosize_2.f90: New test case.
20879 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
20881 * gcc.dg/tree-ssa/loop-18.c: New test.
20883 2006-06-14 Mark Mitchell <mark@codesourcery.com>
20886 * g++.dg/template/crash52.C: New test.
20889 * g++.dg/ext/attrib22.C: New test.
20892 * g++.dg/template/builtin1.C: New test.
20893 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20896 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20898 * g++.old-deja/g++.pt/crash51.C: Likewise.
20901 * g++.dg/lookup/linkage1.C: New test.
20902 * g++.dg/lookup/linkage2.C: Likewise.
20904 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
20906 PR middle-end/27959
20907 * gcc.dg/pr27959.c: New testcase.
20909 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
20912 * g++.dg/eh/div.C: New test.
20914 2006-06-13 Jakub Jelinek <jakub@redhat.com>
20917 * g++.dg/tree-ssa/pr26757.C: New test.
20918 * g++.dg/tree-ssa/pr27894.C: New test.
20920 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20922 * gcc.c-torture/compile/20060609-1.c: New test.
20925 * gcc.c-torture/compile/pr27863.c: New test.
20927 2006-06-13 Richard Guenther <rguenther@suse.de>
20929 PR tree-optimization/27830
20930 * g++.dg/tree-ssa/pr27830.C: New testcase.
20932 2006-06-13 Matthew Sachs <msachs@apple.com>
20934 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20935 the list of compiler flags; this causes those flags to be checked
20936 for things like dg-skip-if.
20938 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20941 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20943 2006-06-12 Mark Mitchell <mark@codesourcery.com>
20944 Kazu Hirata <kazu@codesourcery.com>
20946 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20947 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20949 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20952 * g++.dg/lookup/using15.C: New test.
20955 * g++.dg/other/anon4.C: New test.
20957 2006-06-12 Roger Sayle <roger@eyesopen.com>
20960 * g++.dg/init/complex1.C: New test case.
20962 2006-06-11 Eric Christopher <echristo@apple.com>
20964 PR middle-end/27948
20965 * gcc.dg/bf-ms-layout.c: Run on darwin.
20966 * gcc.dg/bf-no-ms-layout: Ditto.
20967 * gcc.dg/attr-ms_struct-2.c: New.
20968 * gcc.dg/bf-ms-layout-2.c: Ditto.
20970 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
20972 * gcc.dg/attr-ms_struct-packed1.c: New.
20974 2006-06-09 Mike Stump <mrs@apple.com>
20976 * gcc.dg/vla-7.c: Add.
20978 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
20981 * gfortran.dg/entry_6.f90: New test.
20985 * gfortran.dg/entry_7.f90: New test.
20987 2006-06-09 Jakub Jelinek <jakub@redhat.com>
20990 * gcc.dg/cpp/_Pragma6.c: New test.
20993 * g++.dg/cpp/_Pragma1.C: New test.
20995 PR preprocessor/27746
20996 * gcc.dg/gomp/macro-3.c: New test.
20997 * gcc.dg/gomp/macro-4.c: New test.
20998 * g++.dg/gomp/macro-3.C: New test.
20999 * g++.dg/gomp/macro-4.C: New test.
21001 2006-06-09 Richard Guenther <rguenther@suse.de>
21003 PR tree-optimization/26998
21004 * gcc.dg/torture/pr26998.c: New testcase.
21005 * gcc.dg/tree-ssa/vrp29.c: New testcase.
21007 2006-06-08 Mike Stump <mrs@apple.com>
21009 * gcc.dg/pr27095.c: Account for stubs.
21012 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21013 produce bad code on darwin.
21015 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21018 * gfortran.dg/substr_2.f: New test.
21020 2006-06-08 Asher Langton <langton2@llnl.gov>
21023 * cray_pointers_2.f90: Add -fbounds-check compile flag.
21025 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21028 * gcc.dg/union-3.c: New test.
21030 2006-06-08 Richard Guenther <rguenther@suse.de>
21032 PR middle-end/27116
21033 * gcc.dg/torture/pr27116.c: New testcase.
21034 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21036 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
21038 PR rtl-optimization/26449
21039 * gcc.dg/pr26449.c: New test.
21041 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21044 * g++.dg/ext/offsetof1.C: Test member functions.
21046 2006-06-07 Steve Ellcey <sje@cup.hp.com>
21048 * gcc.dg/pr27095.c: Improve scanning.
21050 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
21053 * gfortran.dg/saved_automatic_1.f90: New test.
21056 * gfortran.dg/array_simplify_1.f90: New test.
21059 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21062 * gfortran.dg/entry_dummy_ref_2.f90: New test.
21064 2006-06-06 Mark Mitchell <mark@codesourcery.com>
21067 * g++.dg/expr/cast7.C: New test.
21069 2006-06-06 Janis Johnson <janis187@us.ibm.com>
21071 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21072 * lib/gcc-defs.exp (tool_check_compile): Ditto.
21073 * lib/fortran-torture.exp (fortran-torture-compile,
21074 fortran-torture-execute): Ditto.
21076 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
21079 * gcc.dg/vmx/pr27842.c: New test.
21081 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21083 PR libfortran/27895
21084 * gfortran.dg/bounds_check_3.f90: New test.
21086 2006-06-05 Mike Stump <mrs@apple.com>
21088 * objc.dg/objc-fast-4.m: Skip for ppc64.
21090 2006-06-05 Steve Ellcey <sje@cup.hp.com>
21093 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21095 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
21096 Victor Kaplansky <victork@il.ibm.com>
21098 PR tree-optimizations/26360
21099 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21100 with -fno-tree-dce.
21101 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21103 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
21106 * gfortran.dg/data_char_1.f90: Add messages for truncated
21110 * gfortran.dg/func_decl_2.f90: New test.
21113 * gfortran.dg/do_2.f90: New test.
21116 * gfortran.dg/associated_3.f90: New test.
21118 2006-06-04 Mark Mitchell <mark@codesourcery.com>
21121 * g++.dg/template/static25.C: New test.
21124 * g++.dg/init/array21.C: New test.
21127 * g++.dg/ext/complit7.C: New test.
21130 * g++.dg/parse/ptrmem5.C: New test.
21132 2006-06-04 Roger Sayle <roger@eyesopen.com>
21133 Andrew Pinski <pinskia@physics.uc.edu>
21136 PR middle-end/27382
21137 * gcc.dg/pr27150-1.c: New testcase.
21138 * gcc.dg/pr27382-1.c: New testcase.
21139 * gcc.dg/pr27382-2.c: New testcase.
21141 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
21145 * gcc.dg/array-10.c: New test.
21147 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21150 * g++.dg/init/const4.C: New test.
21151 * g++.dg/init/member1.C: Add error-marker.
21152 * g++.dg/other/fold1.C: Adjust error-marker.
21154 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21157 * g++.dg/ext/offsetof1.C: New test.
21159 2006-06-04 Eric Christopher <echristo@apple.com>
21161 * gcc.dg/attr-ms_struct-1.c: New.
21163 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
21165 * gcc.c-torture/compile/builtin_constant_p.c: New test.
21167 2006-06-04 Richard Guenther <rguenther@suse.de>
21169 PR tree-optimization/27039
21170 * gcc.dg/tree-ssa/loop-17.c: New testcase.
21172 2006-06-03 Roger Sayle <roger@eyesopen.com>
21175 * gcc.target/i386/amd64-abi-2.c: New test case.
21177 2006-06-02 Eric Christopher <echristo@apple.com>
21179 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21180 * gcc.target/i386/20020523-1.c: Skip if darwin.
21181 * gcc.target/i386/asm-3.c: Ditto.
21182 * gcc.target/i386/20011119-1.c: Ditto.
21183 * gcc.target/i386/clobbers.c: Remove pic part of test.
21185 2006-06-02 Steve Ellcey <sje@cup.hp.com>
21187 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21188 * g++.old-deja/g++.other/init19.C: Ditto.
21189 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21190 and add other platforms as expected failures.
21192 2006-06-01 Steve Ellcey <sje@cup.hp.com>
21194 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21195 (is-effective-target-keyword): Ditto.
21197 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
21200 * gfortran.dg/extended_char_comparison_1.f: New test.
21202 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
21205 * gfortran.dg/dummy_procedure_1.f90: New test.
21208 * gfortran.dg/dummy_procedure_2.f90: New test.
21210 * gfortran.dg/associated_2.f90: Correct to make consistent with
21213 2006-05-31 Roger Sayle <roger@eyesopen.com>
21215 * gcc.target/i386/387-11.c: New test case.
21217 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21220 * g++.dg/template/cond6.C: New test.
21223 * g++.dg/template/crash51.C: New test.
21224 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21227 * g++.dg/init/array20.C: New test.
21229 2006-05-31 Roger Sayle <roger@eyesopen.com>
21231 * gcc.dg/builtins-54.c: New test case.
21233 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21236 * g++.dg/template/fntry1.C: Add dg-do link.
21239 * g++.dg/parse/friend6.C: New test.
21241 2006-05-30 Asher Langton <langton2@llnl.gov>
21243 * gfortran.dg/cray_pointers_7.f90: New test.
21245 2006-05-30 Roger Sayle <roger@eyesopen.com>
21247 PR tree-optimization/23452
21248 * gcc.dg/fold-mulconj-1.c: New test case.
21250 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21253 * g++.dg/parse/bitfield1.C: New test.
21255 2006-05-30 Roger Sayle <roger@eyesopen.com>
21257 * gcc.target/ppc-eq0-1.c: New test case.
21258 * gcc.target/ppc-negeq0-1.c: New test case.
21260 2006-05-30 Dirk Mueller <dmueller@suse.de>
21263 * gcc.dg/overflow-warn-5.c: New test.
21265 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21268 * gcc.dg/sizeof-1.c: New test.
21270 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21273 * gcc.target/i386/pr27790.c: New test.
21275 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21277 PR libgfortran/27757
21278 * gfortran.dg/direct_io_5.f90: New test.
21280 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21282 PR libgfortran/27634
21283 * gfortran.dg/fmt_missing_period_1.f: New test.
21284 * gfortran.dg/fmt_missing_period_2.f: New test.
21285 * gfortran.dg/fmt_missing_period_3.f: New test.
21287 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21290 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21293 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21296 * g++.dg/template/new6.C: New test.
21298 2006-05-29 Roger Sayle <roger@eyesopen.com>
21300 PR tree-optimization/24964
21301 * gcc.target/i386/387-10.c: New test case.
21303 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21305 * intrinsics/string_intrinsics.c (compare_string):
21306 Use memcmp instead of strncmp to avoid tripping over
21307 CHAR(0) in a string.
21309 2006-05-27 Richard Guenther <rguenther@suse.de>
21311 PR middle-end/27773
21312 * gcc.dg/torture/pr27773.c: New testcase.
21314 2006-05-27 Dirk Mueller <dmueller@suse.de>
21316 * gcc.dg/pr24561.c: Rename to..
21317 * gcc.dg/pr25962.c: .. this.
21319 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21322 * gfortran.dg/bounds_check_2.f: New test.
21324 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21326 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21327 * gfortran.dg/byte_1.f90: Likewise.
21328 * gfortran.dg/dup_save_2.f90: Likewise.
21330 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21332 * gfortran.dg/associated_2.f90: New test.
21334 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21337 * gfortran.dg/bounds_check_1.f90: New test.
21339 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21341 PR rtl-optimization/27661
21342 * gcc.dg/pr27661.c: New test case.
21344 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21347 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21348 * gfortran.dg/print_parentheses_1.f: New test.
21349 * gfortran.dg/print_parentheses_2.f90: New test.
21351 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21354 * gcc.dg/pr27758.c: New test.
21356 2006-05-24 Falk Hueffner <falk@debian.org>
21358 * gcc.c-torture/compile/pr27571.c: New test.
21360 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21363 * gfortran.dg/spec_expr_4.f90: New test.
21366 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21368 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21371 * g++.dg/ext/complit6.C: New test.
21372 * g++.dg/ext/complit3.C: Adjust error markers.
21373 * g++.dg/init/const3.C: New test.
21375 2006-05-25 Richard Guenther <rguenther@suse.de>
21377 PR middle-end/27743
21378 * gcc.dg/torture/pr27743.c: New testcase.
21380 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21382 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21384 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21386 * gcc.dg/compat/scalar-by-value-x.h: New.
21387 * gcc.dg/compat/scalar-by-value-y.h: New.
21388 * gcc.dg/compat/scalar-by-value-5.c: New.
21389 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21390 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21391 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21392 * gcc.dg/compat/scalar-by-value-6.c: New.
21393 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21394 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21395 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21397 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21399 PR tree-optimization/27639
21400 PR tree-optimization/26719
21401 * gcc.dg/pr27639.c: New test.
21402 * gcc.dg/pr26719.c: New test.
21403 * gcc.dg/tree-ssa/scev-cast.c: New test.
21405 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21408 * g++.dg/template/error21.C: New test.
21410 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21413 * gcc.target/i386/pr27696.c: New.
21415 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21417 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21419 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21421 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21424 * g++.dg/other/assign1.C: New test.
21426 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21429 * gcc.target/i386/pr27266.c: New.
21431 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21434 * g++.dg/ext/asm9.C: New test.
21436 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21438 PR rtl-optimization/25514
21439 * gcc.c-torture/compile/pr25514.c: New test.
21441 2006-05-22 Richard Guenther <rguenther@suse.de>
21444 2006-01-31 Richard Guenther <rguenther@suse.de>
21446 * gcc.target/i386/sselibm-1.c: New testcase.
21447 * gcc.target/i386/sselibm-2.c: Likewise.
21448 * gcc.target/i386/sselibm-3.c: Likewise.
21449 * gcc.target/i386/sselibm-4.c: Likewise.
21450 * gcc.target/i386/sselibm-5.c: Likewise.
21452 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21455 * gcc.dg/func-args-2.c: New test.
21458 * gcc.dg/struct-incompl-1.c: New test.
21460 2006-05-22 Richard Guenther <rguenther@suse.de>
21463 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21464 the transformations we test for.
21466 2006-05-22 Richard Guenther <rguenther@suse.de>
21469 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21471 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21474 * g++.dg/warn/new1.C: New test.
21475 * g++.dg/template/new5.C: Likewise.
21477 2006-05-21 Roger Sayle <roger@eyesopen.com>
21479 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21480 * gcc.target/i386/20060512-3.c: Likewise.
21482 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21484 PR rtl-optimization/27671
21485 * gcc.c-torture/execute/pr27671-1.c: New.
21486 * gcc.dg/pr27671-2.c: Likewise.
21488 PR tree-optimization/26622.
21489 * gcc.c-torture/compile/pr26622.c: New.
21491 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21494 * gfortran.dg/recursive_reference_1.f90: New test.
21496 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21499 * gfortran.dg/elemental_subroutine_3.f90: New test.
21502 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21505 * gfortran.dg/associated_target_1.f90: New test.
21508 * gfortran.dg/maxloc_shape_1.f90: New test.
21510 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21512 PR libgfortran/24459
21513 * gfortran.dg/namelist_24.f90: New test.
21514 * gfortran.dg/namelist_12.f: Fix typo in comment.
21516 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21518 PR middle-end/25776
21519 * g++.dg/other/error11.C: New test.
21521 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21523 * gcc.target/mips/pr26765.c: Add -w to options.
21525 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21527 * lib/target-supports.exp (check_effective_target_mpaired_single):
21529 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21531 * g++.dg/vect/vect.exp: Likewise.
21533 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21536 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21538 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21541 * gfortran.dg/temporary_1.f90: New file.
21543 2006-05-19 Andreas Schwab <schwab@suse.de>
21545 * g++.dg/other/unused1.C: Also match "stringz".
21547 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21550 * g++.dg/template/fntry1.C: New test.
21552 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21556 * g++.dg/conversion/bitfield5.C: New test.
21557 * g++.dg/conversion/bitfield6.C: New test.
21559 2006-05-18 Mike Stump <mrs@apple.com>
21561 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21562 * gcc.dg/vla-4.c: Add.
21563 * gcc.dg/vla-5.c: Add.
21564 * gcc.dg/vla-6.c: Add.
21566 2006-05-12 Stuart Hastings <stuart@apple.com>
21568 * gcc.target/i386/20060512-1.c: New.
21569 * gcc.target/i386/20060512-2.c: New.
21570 * gcc.target/i386/20060512-3.c: New.
21571 * gcc.target/i386/20060512-4.c: New.
21573 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21576 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21579 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21580 * g++.dg/parse/linkage1.C: New test.
21582 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21584 PR tree-optimization/27548
21585 * g++.dg/tree-ssa/pr27548.C: New test.
21587 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21590 * gfortran.dg/recursive_check_1.f: New test.
21591 * gfortran.dg/recursive_check_2.f90: New test.
21593 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21595 * g++.dg/opt/temp2.C: New test.
21597 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21600 * g++.dg/init/brace5.C: New test.
21602 PR middle-end/27415
21603 * gcc.dg/gomp/pr27415.c: New test.
21604 * g++.dg/gomp/pr27415.C: New test.
21606 PR tree-optimization/27549
21607 * g++.dg/tree-ssa/pr27549.C: New test.
21609 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21611 PR libgfortran/27575
21612 * gfortran.dg/read_eof_4.f90: New test.
21614 2006-05-16 Richard Guenther <rguenther@suse.de>
21616 PR tree-optimization/22303
21617 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21619 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21621 PR middle-end/27573
21622 * gcc.dg/gomp/pr27573.c: New test.
21623 * gfortran.dg/gomp/pr27573.f90: New test.
21626 * gcc.dg/gomp/pr27499.c: New test.
21627 * g++.dg/gomp/pr27499.C: New test.
21629 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21632 * g++.dg/parser/access8.C: Adjust error marker.
21633 * g++.dg/template/access17.C: New test.
21634 * g++.dg/template/access18.C: Likewise.
21636 2006-05-15 Roger Sayle <roger@eyesopen.com>
21639 * gcc.target/i386/pr26600.c: New test case.
21641 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21644 * g++.dg/expr/bitfield1.C: New test.
21646 2006-05-15 Richard Guenther <rguenther@suse.de>
21648 PR tree-optimization/27603
21649 * gcc.dg/torture/pr27603.c: New testcase.
21651 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21654 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21657 * gfortran.dg/scalar_return_1.f90: New test.
21660 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21662 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21664 * gcc.dg/gomp/critical-4.c: New test.
21665 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21666 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21667 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21668 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21670 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21673 * g++.dg/template/dependent-args1.C: New test.
21676 * g++.dg/lookup/this1.C: New test.
21679 * g++.dg/template/operator6.C: New test.
21680 * g++.dg/template/incomplete3.C: New test.
21683 * g++.dg/template/new4.C: New test.
21686 * g++.dg/template/void2.C: New test.
21688 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21690 * g++.dg/template/dependent-expr5.C: New test.
21692 2006-05-14 Roger Sayle <roger@eyesopen.com>
21694 PR middle-end/26729
21695 * gcc.dg/pr26729-1.c: New test case.
21697 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21699 * gcc.dg/pr27003.c: New test.
21701 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21703 * lib/target-supports.dg (check_cxa_atexit_available): Change
21704 v3_target_compile to ${tool}_target_compile.
21706 2006-05-11 Jason Merrill <jason@redhat.com>
21708 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21710 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21713 * gfortran.dg/label_5.f90: New test.
21715 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21717 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21718 check_effective_target_powerpc_altivec_ok): New.
21719 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21720 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21721 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21722 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21723 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21724 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21725 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21726 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21727 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21728 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21729 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21730 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21731 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21732 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21733 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21734 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21735 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21736 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21737 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21738 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21739 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21740 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21741 gcc.target/powerpc/altivec-9.c,
21742 gcc.target/powerpc/altivec-consts.c,
21743 gcc.target/powerpc/altivec-pr22085.c,
21744 gcc.target/powerpc/altivec-splat.c,
21745 gcc.target/powerpc/altivec-types-1.c,
21746 gcc.target/powerpc/altivec-types-2.c,
21747 gcc.target/powerpc/altivec-types-3.c,
21748 gcc.target/powerpc/altivec-types-4.c,
21749 gcc.target/powerpc/altivec-varargs-1.c,
21750 gcc.target/powerpc/altivec-vec-merge.c,
21751 gcc.target/powerpc/ppc-vector-memcpy.c,
21752 gcc.target/powerpc/ppc-vector-memset.c,
21753 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21754 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21755 these effective targets.
21756 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21757 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21759 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21761 PR middle-end/27384
21762 * g++.dg/other/fold1.C: New test.
21764 PR middle-end/27488
21765 * gcc.dg/fold-nonneg-1.c: New test.
21768 * g++.dg/other/operator1.C: New test.
21770 2006-05-11 Richard Guenther <rguenther@suse.de>
21772 PR middle-end/27529
21773 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21775 2006-05-10 Janis Johnson <janis187@us.ibm.com>
21777 * lib/target-supports-dg.exp (check-flags): New.
21778 (dg-skip-if): Move flag checks.
21780 2006-05-09 Steve Ellcey <sje@cup.hp.com>
21782 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21783 * lib/target-supports.dg (check_cxa_atexit_available): New.
21785 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
21788 * gfortran.dg/multiple_allocation_2.f90: New test case.
21790 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
21792 * gcc.target/arm/pr27387.C: Fix a comment typo.
21794 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21797 * gfortran.dg/error_recovery_1.f90: New test.
21799 2006-05-10 Richard Guenther <rguenther@suse.de>
21801 PR tree-optimization/27302
21802 * gcc.dg/torture/pr27302.c: New testcase.
21804 2006-05-09 Dirk Mueller <dmueller@suse.de>
21805 Richard Guenther <rguenther@suse.de>
21807 PR middle-end/27498
21808 * gcc.dg/tree-ssa/pr27498.c: New testcase.
21810 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
21812 PR rtl-optimization/27335
21813 * gcc.dg/pr27335.c: New test.
21815 2006-05-06 Richard Sandiford <richard@codesourcery.com>
21817 * gcc.target/mips/mips-ps-5.c: New file.
21819 2006-05-08 Jan Hubicka <jh@suse.cz>
21821 PR middle-end/25962
21822 * gcc.dg/pr25962.c: New.
21824 2006-05-08 Roger Sayle <roger@eyesopen.com>
21827 * gcc.target/powerpc/pr27158.c: New test case.
21829 2006-05-08 Laurent GUERBY <laurent@guerby.net>
21832 * ada/acats/run_all.sh: Use test -z.
21834 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21836 PR libfortran/18271
21837 * gfortran.dg/spec_expr_3.f90: New test.
21839 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
21842 * gcc.target/i386/monitor.c: New file.
21844 2006-05-08 Alan Modra <amodra@bigpond.net.au>
21846 * gcc.dg/pr27095.c: xfail *-*-darwin*.
21848 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21851 * g++.dg/other/ptrmem7.C: New test.
21853 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21856 * gcc.dg/array-9.c: New test.
21858 2006-05-07 Richard Guenther <rguenther@suse.de>
21860 PR tree-optimization/27409
21861 * gcc.dg/torture/pr27409.c: New testcase.
21863 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21866 * gfortran.dg/select_6.f90: New.
21868 2006-05-07 Richard Guenther <rguenther@suse.de>
21870 PR tree-optimization/27136
21871 * gcc.dg/torture/pr27136.c: New testcase.
21873 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
21876 * gfortran.dg/char_cons_len_1.f90: New test.
21878 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21881 * g++.dg/template/incomplete2.C: New test.
21883 2006-05-06 Richard Guenther <rguenther@suse.de>
21885 PR tree-optimization/27151
21886 * gcc.dg/vect/pr27151.c: New testcase.
21888 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21891 * g++.dg/template/void1.C: New test.
21894 * g++.dg/other/void2.C: New test.
21897 * g++.dg/conversion/void1.C: New test.
21899 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
21902 * g++.dg/other/unused1.C: New.
21904 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21907 * objc.dg/member-1.m: New test.
21909 2006-05-05 Steve Ellcey <sje@cup.hp.com>
21911 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21913 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21915 PR libfortran/26985
21916 * gfortran.dg/matmul_2.f90: New test.
21918 2005-05-05 Laurent GUERBY <laurent@guerby.net>
21920 * ada/acats/run_all.sh: Use sync when main not found.
21922 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
21925 * gcc.target/mips/pr26765.c: New.
21927 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
21929 * gcc.target/bfin: New directory.
21930 * gcc.target/bfin/bfin.exp: New file.
21931 * gcc.target/bfin/frmul.c: New file.
21932 * gcc.target/bfin/arith.c: New file.
21933 * gcc.target/bfin/mul-combine.c: New file.
21934 * gcc.target/bfin/shift.c: New file.
21936 2006-05-04 Richard Guenther <rguenther@suse.de>
21938 PR tree-optimization/14287
21939 PR tree-optimization/14844
21940 PR tree-optimization/19792
21941 PR tree-optimization/21608
21942 PR tree-optimization/27090
21943 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21944 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21945 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21946 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21947 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21949 2006-05-04 Jakub Jelinek <jakub@redhat.com>
21951 PR tree-optimization/27285
21952 * gcc.c-torture/execute/pr27285.c: New test.
21954 PR middle-end/27388
21955 * gcc.dg/gomp/pr27388-1.c: New test.
21956 * gcc.dg/gomp/pr27388-2.c: New test.
21957 * gcc.dg/gomp/pr27388-3.c: New test.
21960 * g++.dg/gomp/pr27359.C: New test.
21962 2006-05-02 Steven G. Kargl <kargls@comcast.net>
21965 * gfortran.dg/iargc.f90: New test.
21967 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21970 * g++.dg/template/crash49.C: New test.
21972 2006-05-02 Steve Ellcey <sje@cup.hp.com>
21975 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21977 2006-05-02 Jeff Law <law@redhat.com>
21979 PR tree-optimization/27364
21980 * gcc.c-torture/execute/pr27364.c: New test.
21982 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21985 * g++.dg/parser/ctor5.C: New test.
21987 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
21990 * gcc.target/arm/arm.exp: New.
21991 * gcc.target/arm/pr27387.C: Likewise.
21993 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21997 * gfortran.dg/module_equivalence_2.f90: New test.
21999 2006-05-02 Jakub Jelinek <jakub@redhat.com>
22001 PR middle-end/27337
22002 * g++.dg/gomp/pr27337-1.C: New test.
22003 * g++.dg/gomp/pr27337-2.C: New test.
22005 PR middle-end/27328
22006 * gcc.dg/gomp/pr27328.c: New test.
22008 PR middle-end/27325
22009 * g++.dg/gomp/pr27325.C: New test.
22011 PR middle-end/27310
22012 * g++.dg/gomp/pr27310.C: New test.
22014 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22016 PR tree-optimization/27291
22017 * g++.dg/tree-ssa/pr27291.C: New test.
22019 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22021 PR tree-optimization/27283
22022 * g++.dg/tree-ssa/pr27283.C: New test.
22024 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22026 * gcc.dg/tree-ssa/loop-16.c: New test.
22028 2006-05-01 Roger Sayle <roger@eyesopen.com>
22029 Joseph S. Myers <joseph@codesourcery.com>
22031 * gcc.dg/Wconversion-3.c: New test case.
22032 * gcc.dg/Wconversion-4.c: Likewise.
22034 2006-05-01 Richard Guenther <rguenther@suse.de>
22036 PR tree-optimization/26726
22037 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22039 2006-04-30 Roger Sayle <roger@eyesopen.com>
22041 * gcc.dg/Woverflow-1.c: New test case.
22042 * gcc.dg/Woverflow-2.c: Likewise.
22043 * gcc.dg/Woverflow-3.c: Likewise.
22045 2006-04-30 Mark Mitchell <mark@codesourcery.com>
22048 * g++.dg/template/defarg8.C: New test.
22050 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22053 * g++.dg/parse/operator7.C: New test.
22055 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22059 * g++.dg/template/crash48.C: New test.
22062 * g++.dg/parse/ctor4.C: New test.
22064 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22067 * gfortran.df/char_type_len.f90: New test.
22069 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22071 PR libgfortran/27304
22072 * gfortran.dg/fmt_exhaust.f90: New test.
22074 2006-04-28 Roger Sayle <roger@eyesopen.com>
22077 * gcc.dg/large-size-array-2.c: New test case.
22079 2006-04-28 Richard Guenther <rguenther@suse.de>
22082 * gcc.target/i386/pr26826.c: New testcase.
22084 2006-04-28 Jakub Jelinek <jakub@redhat.com>
22086 PR middle-end/27260
22087 * gcc.c-torture/execute/pr27260.c: New.
22089 2006-04-28 Alan Modra <amodra@bigpond.net.au>
22091 PR middle-end/27095
22092 * gcc.dg/pr27095.c: New.
22094 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22097 * g++.dg/conversion/bitfield4.C: New test.
22099 2006-04-27 Eric Christopher <echristo@apple.com>
22101 * gcc.dg/pragma-ms_struct.c: New.
22103 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22106 * g++.dg/template/crash47.C: New test.
22108 2006-04-27 Dirk Mueller <dmueller@suse.de>
22110 * gcc.target/i386/sse-7.c: build with -msse.
22112 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
22114 PR testsuite/27274:
22115 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22116 (main): Exit if processor doesn't support SSE.
22118 2006-04-26 David Edelsohn <edelsohn@gnu.org>
22120 PR middle-end/27282
22121 * gcc.c-torture/compile/pr27282.c: New test.
22123 2006-04-26 Jakub Jelinek <jakub@redhat.com>
22125 PR middle-end/26913
22126 * g++.dg/gomp/pr26913.C: New test.
22129 * gcc.dg/gomp/pr25996.c: New test.
22130 * g++.dg/gomp/pr25996.C: New test.
22132 2006-04-25 Richard Sandiford <richard@codesourcery.com>
22134 PR rtl-optimization/26725
22135 * gcc.c-torture/compile/pr26725.c: New test.
22137 2006-04-25 Richard Guenther <rguenther@suse.de>
22139 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22142 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
22144 * gcc.dg/20060425-1.c: New testcase.
22146 2006-04-25 Jakub Jelinek <jakub@redhat.com>
22148 PR tree-optimization/26865
22149 * gcc.dg/pr26865.c: New test.
22151 2006-04-24 Mark Mitchell <mark@codesourcery.com>
22154 * g++.dg/conversion/bitfield1.C: New test.
22155 * g++.dg/conversion/bitfield2.C: Likewise.
22156 * g++.dg/conversion/bitfield3.C: Likewise.
22158 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22159 Richard Guenther <rguenther@suse.de>
22161 PR tree-optimization/27236
22162 * gcc.dg/tree-ssa/pr27236.c: New testcase.
22164 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22167 * g++.dg/other/incomplete2.C: New test.
22169 2006-04-24 Richard Guenther <rguenther@suse.de>
22171 PR middle-end/26869
22172 * gcc.dg/torture/pr26869.c: New testcase.
22174 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22175 Richard Guenther <rguenther@suse.de>
22177 PR tree-optimization/27218
22178 * g++.dg/tree-ssa/pr27218.C: New testcase.
22180 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22183 * g++.dg/template/friend41.C: New test.
22185 2006-04-23 David Edelsohn <edelsohn@gnu.org>
22187 * g++.dg/opt/pr15551.C: Include cstdio.
22188 (main): Use remove instead of unlink.
22190 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
22192 * gcc.dg/sibcall-7.c: New test.
22193 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22194 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22195 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22196 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22197 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22199 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22202 * g++.dg/opt/bitfield1.C: New test.
22203 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22204 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22205 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22206 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22207 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22208 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22209 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22210 * g++.dg/abi/bitfield2.C: Likewise.
22211 * g++.dg/init/bitfield1.C: Likewise.
22213 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22216 * gfortran.dg/elemental_subroutine_4.f90: New test.
22217 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22220 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22222 * gcc.c-torture/compile/20060421-1.c: New testcase.
22224 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22227 * gcc.dg/init-bad-4.c: New test.
22229 2006-04-21 Paul Brook <paul@codesourcery.com>
22231 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22233 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22236 * gfortran.dg/defined_operators_1.f90: New test.
22237 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22238 remove old ones associated, incorrectly, with Note 5.46.
22241 * gfortran.dg/character_array_constructor_1.f90: New test.
22243 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22245 * gcc.dg/20060419-1.c: New test.
22247 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22250 * gcc.dg/struct-parse-1.c: New test case.
22252 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22255 * g++.dg/parse/template19.C: New test.
22258 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22261 * g++.dg/expr/call3.C: New test.
22264 * g++.dg/conversion/dynamic1.C: New test.
22266 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22269 * g++.dg/template/crash35.C: Tweak error markers.
22270 * g++.dg/template/crash46.C: New test.
22271 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22272 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22274 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22276 PR rtl-optimization/14261
22277 * gcc.c-torture/compile/20060419-1.c: Added.
22279 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22281 * gfortran.dg/label_1.f90: Adjust dg-error.
22283 2006-04-16 Roger Sayle <roger@eyesopen.com>
22286 * gcc.dg/fold-cond-1.c: New test case.
22287 * gcc.dg/pr26961-1.c: Likewise.
22289 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22291 PR libgfortran/27138
22292 * gfortran.dg/read_bad_advance.f90: New test.
22294 2006-04-16 Roger Sayle <roger@eyesopen.com>
22295 Dale Johannesen <dalej@apple.com>
22298 * gcc.target/i386/vecinit-3.c: New testcase.
22299 * gcc.target/i386/vecinit-4.c: Likewise.
22300 * gcc.target/i386/sse-18.c: Likewise.
22301 * gcc.target/i386/sse-19.c: Likewise.
22303 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22305 * gfortran.dg/allocate_zerosize_1.f90: New test.
22307 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22310 * g++.dg/template/crash45.C: New test.
22312 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22315 * gfortran.dg/proc_assign_1.f90: New test.
22316 * gfortran.dg/procedure_lvalue.f90: Change message.
22317 * gfortran.dg/namelist_4.f90: Add new error.
22321 * gfortran.dg/auto_pointer_array_result_1.f90
22324 * gfortran.dg/specification_type_resolution_1.f90
22329 * gfortran.dg/bounds_temporaries_1.f90: New test.
22332 * gfortran.dg/array_return_value_1.f90: New test.
22334 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22337 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22339 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22341 PR middle-end/26823
22342 * g++.dg/gomp/pr26823-1.C: New test.
22343 * g++.dg/gomp/pr26823-2.C: New test.
22345 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22347 PR middle-end/27134
22348 * gcc.dg/pr27314.c: New test.
22350 2006-04-13 Richard Henderson <rth@redhat.com>
22352 * g++.dg/gomp/block-0.C: Update expected matches.
22354 2006-04-13 DJ Delorie <dj@redhat.com>
22356 * lib/target-supports.exp (check_effective_target_int32plus): New.
22357 (check_effective_target_ptr32plus): New.
22358 (check_effective_target_size32plus): New.
22359 (check_effective_target_int16): New.
22360 (check_profiling_available): Add m32c to the list of unsupported
22363 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22364 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22366 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22368 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22370 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22372 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22373 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22374 not just xstormy16. Skip m32c due to weird pointer size.
22375 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22376 not just xstormy16.
22377 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22378 not just xstormy16.
22379 * gcc.dg/20020312-2.c: Add m32c support.
22380 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22381 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22383 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22384 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22385 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22386 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22387 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22389 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22390 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22391 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22392 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22393 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22394 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22395 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22397 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22399 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22400 * gcc.dg/pr23049.c: Require >=32 bit integers.
22401 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22402 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22403 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22404 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22405 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22406 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22407 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22408 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22409 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22410 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22411 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22412 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22414 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22415 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22416 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22417 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22418 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22420 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22421 * gcc.c-torture/execute/20040703-1.x: Likewise.
22422 * gcc.c-torture/execute/20040705-1.x: Likewise.
22423 * gcc.c-torture/execute/20040705-2.x: Likewise.
22424 * gcc.c-torture/execute/20040709-1.x: Likewise.
22425 * gcc.c-torture/execute/20040709-2.x: Likewise.
22426 * gcc.c-torture/execute/20040811-1.x: Likewise.
22427 * gcc.c-torture/execute/20050316-1.x: Likewise.
22428 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22429 * gcc.c-torture/execute/pr19689.x: Likewise.
22430 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22431 * gcc.c-torture/execute/usmul.x: Likewise.
22432 * gcc.c-torture/execute/vrp-5.x: Likewise.
22433 * gcc.c-torture/execute/vrp-6.x: Likewise.
22434 * gcc.dg/debug/20041023-1.s: Likewise.
22436 2006-04-13 Roger Sayle <roger@eyesopen.com>
22438 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22439 of integers to a vector types are now constant expressions in C.
22440 * gcc.dg/vect/vect-fold-1.c: New test case.
22442 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22443 Ulrich Weigand <uweigand@de.ibm.com>
22446 * gcc.dg/vmx/pr27006.c: New testcase.
22448 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22450 PR libgfortran/26766
22451 * gfortran.dg/write_recursive.f90: New test.
22453 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22455 * g++.dg/parse/dtor7.C: New test.
22456 * g++.dg/parse/new1.C: Add error marker.
22457 * g++.dg/template/new3.C: New test.
22460 * g++.dg/template/pure1.C: New test.
22463 * g++.dg/parse/ptrmem4.C: New test.
22465 2006-04-10 Jeff Law <law@redhat.com>
22468 * gcc.c-torture/compile/pr27087.c: New test.
22470 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22473 * gcc.dg/20060410.c: New.
22475 2006-04-10 Matthias Klose <doko@debian.org>
22477 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22478 Recognize multilib directory names containing underscores.
22480 2006-04-10 Roger Sayle <roger@eyesopen.com>
22482 * gcc.target/i386/vecinit-1.c: New test case.
22483 * gcc.target/i386/vecinit-2.c: Likewise.
22485 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22488 * g++.dg/debug/dwarf2-2.C: New test.
22490 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22492 PR rtl-optimization/27073
22493 * gcc.c-torture/execute/pr27073.c: New test.
22495 2006-04-08 Mike Stump <mrs@apple.com>
22497 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22499 2006-04-07 Richard Guenther <rguenther@suse.de>
22501 PR tree-optimization/26135
22502 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22504 2006-04-06 Jan Hubicka <jh@suse.cz>
22507 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22509 2006-04-06 Roger Sayle <roger@eyesopen.com>
22511 * g++.dg/conversion/nullptr1.C: New test case.
22512 * g++.dg/conversion/nullptr2.C: Likewise.
22514 2006-04-05 Roger Sayle <roger@eyesopen.com>
22516 * gfortran.dg/dependency_18.f90: New test case.
22518 2006-04-05 Richard Guenther <rguenther@suse.de>
22520 PR tree-optimization/26919
22521 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22522 * gcc.dg/ipa/ipa-2.c: Likewise.
22523 * gcc.dg/ipa/ipa-3.c: Likewise.
22524 * gcc.dg/ipa/ipa-5.c: Likewise.
22526 2006-04-05 Richard Guenther <rguenther@suse.de>
22528 PR tree-optimization/26763
22529 * gcc.dg/torture/pr26763-1.c: New testcase.
22530 * gcc.dg/torture/pr26763-2.c: Likewise.
22532 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22536 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22538 2006-04-04 Eric Christopher <echristo@apple.com>
22540 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22542 * gcc.target/i386/387-5.c: Ditto.
22544 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22546 * gcc.target/sparc/struct-ret-check.c: New test.
22548 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22550 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22551 zero decimal digits specified in format.
22553 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22556 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22559 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22560 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22561 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22562 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22563 compliant and detect bigendian-ness.
22565 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22567 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22568 dummy arguments work when the actual argument is itself a dummy
22569 argument of the caller.
22571 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22573 PR libfortran/24685
22574 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22576 2006-04-01 Roger Sayle <roger@eyesopen.com>
22578 * gfortran.dg/dependencency_17.f90: New test case.
22580 2006-04-01 Roger Sayle <roger@eyesopen.com>
22582 * gfortran.dg/dependency_14.f90: New test case.
22583 * gfortran.dg/dependency_15.f90: Likewise.
22584 * gfortran.dg/dependency_16.f90: Likewise.
22586 2006-03-31 Asher Langton <langton2@llnl.gov>
22589 gfortran.dg/cray_pointers_6.f90: New test.
22591 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22593 PR libgfortran/26890
22594 * gfortran.dg/read_size_noadvance.f90: New test.
22596 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22599 * gfortran.dg/multiple_allocation_1.f90: Check that the
22600 size has changed after a re-allocation with stat.
22602 2006-03-30 Richard Guenther <rguenther@suse.de>
22604 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22606 * gcc.target/i386/sselibm-2.c: Likewise.
22607 * gcc.target/i386/sselibm-3.c: Likewise.
22608 * gcc.target/i386/sselibm-4.c: Likewise.
22609 * gcc.target/i386/sselibm-5.c: Likewise.
22611 2006-03-28 Roger Sayle <roger@eyesopen.com>
22613 * gcc.dg/fold-andxor-1.c: New test case.
22614 * gcc.dg/fold-xorand-1.c: Likewise.
22616 2006-03-28 Roger Sayle <roger@eyesopen.com>
22618 * gcc.dg/fold-convnotconv-1.c: New test case.
22620 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22623 * gfortran.dg/private_type_5.f90: New test.
22625 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22627 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22629 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22631 * gfortran.dg/advance_2.f90: New test.
22632 * gfortran.dg/advance_3.f90: New test.
22634 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22636 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22638 PR libgfortran/26661
22639 PR libgfortran/26880
22640 * gfortran.dg/read_x_past.f: New test.
22642 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22644 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22647 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22649 * objc.dg/dwarf-1.m: Skip on AIX.
22650 * objc.dg/dwarf-2.m: Skip on AIX.
22652 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22655 * gfortran.dg/float_1.f90: New test.
22657 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22659 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22661 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22663 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22665 PR libfortran/26735
22666 * gfortran.dg/convert_implied_open.f90: New test case.
22668 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22671 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22673 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22675 PR middle-end/26717
22676 * gcc.dg/pr26717.c: New test.
22678 2006-03-25 Roger Sayle <roger@eyesopen.com>
22680 * gfortran.dg/dependency_12.f90: New test case.
22682 2006-03-24 Roger Sayle <roger@eyesopen.com>
22684 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22686 2006-03-24 Jeff Law <law@redhat.com>
22688 * gcc.c-torture/pr26840.c: New test.
22690 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22692 * objc.dg/dwarf-2.m: New.
22693 * obj-c++.dg/dwarf-2.mm: New.
22695 * g++.old-deja/g++.other/init19.C: New.
22697 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22699 * g++.dg/eh/spbp.C: Skip on AIX.
22701 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22703 PR middle-end/26611
22704 * g++.dg/gomp/pr26611-1.C: New test.
22705 * g++.dg/gomp/pr26611-2.C: New test.
22707 2006-03-24 Jeff Law <law@redhat.com>
22709 * gcc.c-torture/compile/pr26833.c: New test.
22710 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22712 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22714 * gfortran.dg/endfile_2.f90: Delete temp file.
22716 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22719 * gfortran.dg/record_marker_1.f90: New test case.
22720 * gfortran.dg/record_marker_2.f: New test case.
22721 * gfortran.dg/record_marker_3.f90: New test case.
22723 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22726 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22727 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22729 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22731 * lib/gcc-dg.exp (cleanup-modules): New proc.
22732 * gfortran.dg/allocatable_function_1.f90,
22733 gfortran.dg/allocate_char_star_scalar_1.f90,
22734 gfortran.dg/assumed_charlen_function_1.f90,
22735 gfortran.dg/assumed_dummy_1.f90,
22736 gfortran.dg/assumed_shape_ranks_1.f90,
22737 gfortran.dg/assumed_shape_ranks_2.f90,
22738 gfortran.dg/assumed_size_dt_dummy.f90,
22739 gfortran.dg/auto_char_dummy_array_1.f90,
22740 gfortran.dg/auto_char_len_3.f90,
22741 gfortran.dg/automatic_module_variable.f90,
22742 gfortran.dg/bad_automatic_objects_1.f90,
22743 gfortran.dg/char_array_constructor.f90,
22744 gfortran.dg/char_array_structure_constructor.f90,
22745 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22746 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22747 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22748 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22749 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22750 gfortran.dg/derived_pointer_recursion.f90,
22751 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22752 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22753 gfortran.dg/dummy_functions_1.f90,
22754 gfortran.dg/elemental_initializer_1.f90,
22755 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22756 gfortran.dg/elemental_pointer_1.f90,
22757 gfortran.dg/elemental_subroutine_1.f90,
22758 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22759 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22760 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22761 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22762 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22763 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22764 gfortran.dg/global_references_1.f90,
22765 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22766 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22767 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22768 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22769 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22770 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22771 gfortran.dg/large_integer_kind_1.f90,
22772 gfortran.dg/large_real_kind_1.f90,
22773 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22774 gfortran.dg/module_double_reuse.f90,
22775 gfortran.dg/module_equivalence_1.f90,
22776 gfortran.dg/module_interface_1.f90,
22777 gfortran.dg/module_parameter_array_refs_1.f90,
22778 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22779 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22780 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22781 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22782 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22783 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22784 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22785 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22786 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22787 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22788 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22789 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22790 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22791 gfortran.dg/same_name_1.f90,
22792 gfortran.dg/sibling_dummy_procedure_1.f90,
22793 gfortran.dg/sibling_dummy_procedure_2.f90,
22794 gfortran.dg/sibling_dummy_procedure_3.f90,
22795 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22796 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22797 gfortran.dg/used_dummy_types_2.f90,
22798 gfortran.dg/used_dummy_types_3.f90,
22799 gfortran.dg/used_dummy_types_4.f90,
22800 gfortran.dg/used_dummy_types_5.f90,
22801 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22802 gfortran.dg/userdef_operator_1.f90: Use it.
22804 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22806 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22807 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22808 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22809 gfortran.dg/write_back.f,
22810 gfortran.fortran-torture/execute/inquire_1.f90,
22811 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22813 2006-03-21 Jeff Law <law@redhat.com>
22815 * gcc.dg/tree-ssa/vrp28.c: New test.
22817 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22819 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22820 if _STDC_C99 is defined.
22821 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22822 * gcc.dg/builtins-20.c: Likewise.
22823 * gcc.dg/builtins-53.c: Likewise.
22824 * gcc.dg/single-precision-constant.c: Likewise. Also pass
22825 -mmacosx-version-min=10.3 on PowerPC/Darwin.
22827 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
22830 * gcc.c-torture/compile/pr26781-1.c: New test.
22831 * gcc.c-torture/compile/pr26781-2.c: New test.
22833 2006-03-21 Jakub Jelinek <jakub@redhat.com>
22836 * g++.dg/gomp/pr26690-1.C: New test.
22837 * g++.dg/gomp/pr26690-2.C: New test.
22839 2006-03-20 Jeff Law <law@redhat.com>
22841 * gcc.dg/tree-ssa/pr21829.c: New test.
22843 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22845 2006-03-20 Richard Sandiford <richard@codesourcery.com>
22847 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22848 (check_visibility_available): Use it.
22849 (check_effective_target_default_packed): Likewise.
22850 (check_effective_target_pcc_bitfield_type_matters): Likewise.
22851 (check_effective_target_fopenmp): Likewise.
22852 (check_effective_target_freorder): Likewise.
22853 (check_effective_target_fpic): Likewise.
22854 (check_named_sections_available): Likewise.
22855 (check_effective_target_ilp32): Likewise.
22856 (check_effective_target_lp64): Likewise.
22858 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
22861 * gfortran.dg/scalar_mask_2.f90: New test case.
22863 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
22866 * gcc.dg/tree-ssa/loadpre12.c: New test.
22867 * gcc.dg/tree-ssa/loadpre13.c: New test.
22868 * gcc.dg/tree-ssa/loadpre14.c: New test.
22869 * gcc.dg/tree-ssa/loadpre15.c: New test.
22870 * gcc.dg/tree-ssa/loadpre16.c: New test.
22871 * gcc.dg/tree-ssa/loadpre17.c: New test.
22872 * gcc.dg/tree-ssa/loadpre18.c: New test.
22873 * gcc.dg/tree-ssa/loadpre19.c: New test.
22874 * gcc.dg/tree-ssa/loadpre20.c: New test.
22875 * gcc.dg/tree-ssa/loadpre21.c: New test.
22876 * gcc.dg/tree-ssa/loadpre22.c: New test.
22878 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
22881 * gfortran.dg/elemental_initializer_1.f90: New test.
22884 * gfortran.dg/assumed_shape_ranks_2: New test.
22886 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
22888 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22891 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22893 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22894 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22895 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22896 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22897 gfortran.fortran-torture/execute/direct_io.f90,
22898 gfortran.fortran-torture/execute/inquire_2.f90,
22899 gfortran.fortran-torture/execute/inquire_4.f90,
22900 gfortran.fortran-torture/execute/list_read_1.f90,
22901 gfortran.fortran-torture/execute/open_replace.f90,
22902 gfortran.fortran-torture/execute/slash_edit.f90,
22903 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22904 temporary files from testcases.
22906 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22908 PR libgfortran/26509
22909 gfortran.dg/write_direct_eor.f90: New test.
22911 2006-03-17 David Edelsohn <edelsohn@gnu.org>
22913 * gcc.target/powerpc/pr26350.c: New.
22914 * gcc.target/powerpc/indexed-addr.c: New.
22916 2006-03-16 Roger Sayle <roger@eyesopen.com>
22918 * gfortran.dg/dependency_13.f90: New test case.
22920 2006-03-16 Roger Sayle <roger@eyesopen.com>
22922 PR middle-end/21781
22923 * gcc.dg/real-const-1.c: New test case.
22925 2006-03-15 Geoffrey Keating <geoffk@apple.com>
22927 * g++.old-deja/g++.other/init18.C: New.
22928 * g++.old-deja/g++.other/init5.C: Remove xfail.
22930 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22932 * g++.dg/opt/pr15551.C: Cleanup temp file.
22934 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22937 g++.dg/parse/long1.C: New test.
22939 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22942 * gfortran.dg/continuation.f90: New test.
22943 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22945 2006-03-14 Richard Guenther <rguenther@suse.de>
22947 PR tree-optimization/26672
22948 * gcc.dg/torture/pr26672.c: New testcase.
22950 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
22952 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22953 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22955 2006-03-13 Roger Sayle <roger@eyesopen.com>
22957 PR middle-end/26557
22958 * gcc.c-torture/compile/switch-1.c: New test case.
22960 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
22963 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22964 test to include more permuatations of mask and index.
22965 * gfortran.dg/scalar_mask_1.f90: Modify last test to
22966 respond to F2003 spec. that the position returned for an all false
22967 mask && condition is zero.
22969 2006-03-13 Jakub Jelinek <jakub@redhat.com>
22971 PR middle-end/25989
22972 * gcc.dg/gomp/pr25989.c: New test.
22974 2006-03-13 Jeff Law <law@redhat.com>
22976 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22978 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
22980 * gcc.dg/switch-9.c: New test.
22982 2006-03-13 Richard Guenther <rguenther@suse.de>
22984 PR middle-end/26630
22985 * gcc.dg/torture/pr26630.c: New testcase.
22987 2006-03-11 Roger Sayle <roger@eyesopen.com>
22989 * gfortran.dg/dependency_10.f90: New test case.
22990 * gfortran.dg/dependency_11.f90: Likewise.
22992 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
22993 Erik Edelmann <eedelman@gcc.gnu.org>
22995 * gfortran.dg/allocatable_function_1.f90: New.
22996 * gfortran.dg/allocatable_function_2.f90: New.
22998 2006-03-10 Richard Guenther <rguenther@suse.de>
23000 PR middle-end/26565
23001 * gcc.dg/torture/pr26565.c: New testcase.
23003 2006-03-09 Eric Christopher <echristo@apple.com>
23005 * gcc.c-torture/compile/20060309-1.c: New.
23007 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23009 PR libgfortran/26499
23010 * gfortran.dg/write_back.f: New test.
23011 * gfortran.dg/write_rewind_1.f: New test.
23012 * gfortran.dg/write_rewind_2.f: New test.
23014 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23016 PR libgfortran/26554
23017 * gfortran.dg/read_logical.f90: New test.
23019 2006-03-04 Laurent GUERBY <laurent@guerby.net>
23021 * ada/acats/norun.lst: cdd2a03 now passes.
23023 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
23026 * gcc.target/powerpc/pr18096-1.c: Change where the error
23029 2006-03-04 Jakub Jelinek <jakub@redhat.com>
23031 * gcc.target/i386/cleanup-1.c: New test.
23032 * gcc.target/i386/cleanup-2.c: New test.
23034 2006-03-04 Roger Sayle <roger@eyesopen.com>
23036 * gfortran.dg/dependency_9.f90: Remove for the time being.
23038 2006-03-04 Krister Walfridsson <cato@df.lth.se>
23040 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23043 2006-03-03 Roger Sayle <roger@eyesopen.com>
23045 * gfortran.dg/dependency_9.f90: New test case.
23047 2006-03-03 Roger Sayle <roger@eyesopen.com>
23049 * gfortran.dg/dependency_4.f90: New test case.
23050 * gfortran.dg/dependency_5.f90: New test case.
23051 * gfortran.dg/dependency_6.f90: New test case.
23052 * gfortran.dg/dependency_7.f90: New test case.
23053 * gfortran.dg/dependency_8.f90: New test case.
23055 2006-03-03 Paul Brook <paul@codesourcery.com>
23057 * lib/target-supports.exp (check_profiling_available):
23060 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
23063 * multiple_allocation_1.f90: New test.
23065 2006-03-03 Roger Sayle <roger@eyesopen.com>
23067 PR tree-optimization/26524
23068 * gfortran.dg/pr26524.f: New test case.
23070 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23072 * g++.dg/template/repo5.C: Cleanup repo files.
23073 * gcc.dg/20051201-1.c: Cleanup coverage files.
23074 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23075 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23078 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
23080 * objc.dg/objc-nofilename-1.m: New test.
23081 * objc.dg/bad-receiver-type.m: New test.
23082 * obj-c++.dg/bad-receiver-type.mm: New test.
23084 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23086 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23088 2006-03-01 Mike Stump <mrs@apple.com>
23090 * g++.dg/abi/key2.C: Add.
23092 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
23094 * gfortran.dg/logical_dot_product.f90: New test.
23097 * gfortran.dg/used_interface_ref.f90: New test.
23100 * gfortran.dg/dependency_2.f90: New test.
23101 * gfortran.fortran-torture/execute/where17.f90: New test.
23102 * gfortran.fortran-torture/execute/where18.f90: New test.
23103 * gfortran.fortran-torture/execute/where19.f90: New test.
23104 * gfortran.fortran-torture/execute/where20.f90: New test.
23106 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
23108 * g++.dg/tree-ssa/pr26443.C: New test case.
23110 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
23112 PR middle-end/26022
23113 * g++.dg/opt/return-slot1.C: New test.
23115 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23117 PR libgfortran/26136
23118 * gfortran.dg/namelist_23.f90: New test.
23120 2006-02-28 Roger Sayle <roger@eyesopen.com>
23122 PR middle-end/14752
23123 * gcc.dg/fold-eqandshift-2.c: New test case.
23125 2006-02-28 Richard Guenther <rguenther@suse.de>
23127 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23130 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
23132 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23134 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23136 PR libgfortran/26464
23137 * gfortran.dg/backspace_5.f: New test.
23138 * gfortran.dg/backspace_6.f: New test.
23140 2006-02-26 Roger Sayle <roger@eyesopen.com>
23142 * gcc.dg/fold-eqandnot-1.c: New test case.
23144 2006-02-26 Roger Sayle <roger@eyesopen.com>
23146 PR middle-end/19983
23147 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23149 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
23151 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23152 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23154 2006-02-26 Richard Guenther <rguenther@suse.de>
23156 PR tree-optimization/26421
23157 * gcc.dg/tree-ssa/pr26421.c: New testcase.
23159 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
23161 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23162 * g++.old-deja/g++.robertl/eb132.C: Likewise.
23164 2006-02-26 Roger Sayle <roger@eyesopen.com>
23166 * gcc.dg/fold-even-1.c: New test case.
23168 2006-02-26 Roger Sayle <roger@eyesopen.com>
23170 PR middle-end/21137
23171 * gcc.dg/fold-eqandshift-1.c: New test case.
23173 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23175 PR tree-optimization/25125
23176 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23177 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23179 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23181 PR tree-optimizations/26359
23182 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23183 with -fdump-tree-dceloop-details.
23184 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23186 2006-02-25 Roger Sayle <roger@eyesopen.com>
23188 PR middle-end/23673
23189 * gcc.dg/fold-eqxor-1.c: New test case.
23190 * gcc.dg/fold-eqxor-2.c: Likewise.
23191 * gcc.dg/fold-eqxor-3.c: Likewise.
23193 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
23196 * scalar_mask_1.f90: New test.
23198 2006-02-24 Geoffrey Keating <geoffk@apple.com>
23200 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23201 * g++.dg/eh/uncaught2.C: New.
23202 * g++.dg/eh/uncaught3.C: New.
23204 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23206 PR libgfortran/26423
23207 * gfortran.dg/read_many_1.f: New test.
23209 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
23212 * gfortran.dg/dependency_3.f90: New test.
23213 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23217 * gfortran.dg/equiv_6.f90: New test.
23219 2006-02-23 Jeff Law <law@redhat.com>
23221 * gcc.c-torture/compile/pr26425.c: New test.
23223 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23225 PR middle-end/26412
23226 * gcc.dg/gomp/pr26412.c: New test.
23228 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23231 * g++.dg/other/ellipsis1.C: New test.
23232 * g++.dg/parse/operator4.C: Adjust error marker.
23234 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23237 * gfortran.dg/pr25603.f: New testcase.
23239 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23241 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23242 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23244 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23246 * g++.dg/eh/spbp.C: New.
23248 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23250 PR middle-end/26379
23251 * gcc.target/i386/mmx-7.c: New test.
23253 2006-02-20 Roger Sayle <roger@eyesopen.com>
23255 PR tree-optimization/26361
23256 * gcc.dg/tree-ssa/vrp27.c: New test case.
23258 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23260 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23261 * gcc.dg/tree-ssa/complex-4.c: Here.
23263 2006-02-19 Roger Sayle <roger@eyesopen.com>
23265 PR middle-end/19543
23266 * gfortran.dg/logical_1.f90: New test case.
23268 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23270 PR middle-end/26334
23271 * gcc.dg/20060218-1.c: Moved to...
23272 * gcc.target/i386/20060218-1.c: ... here. New test.
23274 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23277 * gfortran.dg/convert_1.f90: New.
23279 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23282 * gfortran.dg/namelist_5.f90: New test.
23285 * gfortran.dg/namelist_4.f90: New test.
23287 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23290 * gcc.dg/tree-ssa/complex-3.c: New test.
23292 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23294 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23295 variable to take into account the variable name in the
23297 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23299 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23301 PR middle-end/26334
23302 * gcc.c-torture/compile/20060217-1.c: New test.
23303 * gcc.dg/20060218-1.c: New test.
23305 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23307 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23309 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23311 * gcc.dg/cpp/undef3.c: New test.
23312 * gcc.dg/cpp/trad/builtins2.c: New test.
23314 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23317 * g++.dg/template/static22.C: New test.
23318 * g++.dg/template/static23.C: New test.
23319 * g++.dg/template/static24.C: New test.
23320 * g++.dg/template/non-dependent13.C: New test.
23321 * g++.dg/init/member1.C: Tweak error markers.
23323 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23326 * gcc.c-torture/compile/pr26255.c: New test case.
23328 2006-02-16 Roger Sayle <roger@eyesopen.com>
23330 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23331 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23332 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23333 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23334 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23335 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23336 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23338 2006-02-16 Jeff Law <law@redhat.com>
23340 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23341 * gcc.dg/tree-ssa/vrp26.c: New test.
23343 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23347 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23348 __UCLIBC__ is defined.
23350 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23353 * gfortran.dg/gomp/pr26224.f: New test.
23355 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23358 * lib/target-supports.exp
23359 (check_effective_target_vect_short_mult): New.
23360 (check_effective_target_vect_char_mult): New.
23361 (check_effective_target_vect_widen_sum_qi_to_si): New.
23362 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23363 (check_effective_target_vect_widen_sum_hi_to_si): New.
23364 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23365 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23366 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23367 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23368 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23369 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23370 vect-reduc-pattern-2c.c
23371 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23372 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23373 vect-reduc-pattern-1c.c
23375 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23378 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23380 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23383 * gfortran.dg/enum_8.f90: Remove check for warning.
23384 * gfortran.dg/iomsg_1.f90: Ditto.
23385 * gfortran.dg/enum_1.f90: Ditto.
23386 * gfortran.dg/enum_9.f90: Ditto.
23387 * gfortran.dg/enum_2.f90: Ditto.
23388 * gfortran.dg/enum_10.f90: Ditto.
23389 * gfortran.dg/enum_3.f90: Ditto.
23390 * gfortran.dg/flush_1.f90: Ditto.
23391 * gfortran.dg/enum_4.f90: Ditto.
23392 * gfortran.dg/array_constructor_1.f90: Ditto.
23393 * gfortran.dg/enum_5.f90: Ditto.
23394 * gfortran.dg/enum_6.f90: Ditto.
23395 * gfortran.dg/enum_7.f90: Ditto.
23397 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23399 PR middle-end/26300
23400 * gcc.c-torture/compile/20060215-1.c: New test.
23402 2006-02-14 Roger Sayle <roger@eyesopen.com>
23404 PR middle-end/23670
23405 * gcc.dg/tree-ssa/andor-2.c: New test case.
23407 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23410 * optional_dim.f90: New test.
23412 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23415 * gfortran.dg/label_4.f90: New.
23417 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23418 Diego Novillo <dnovillo@redhat.com>
23419 Uros Bizjak <uros@kss-loka.si>
23421 * gfortran.dg/gomp: New directory.
23423 2006-02-14 Richard Guenther <rguenther@suse.de>
23425 PR tree-optimization/26258
23426 * gcc.dg/torture/pr26258.c: New testcase.
23428 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23431 * gfortran.dg/pr26246_1.f90: New test.
23432 * gfortran.dg/pr26246_2.f90: New test.
23434 PR middle-end/26092
23435 * gcc.c-torture/compile/20060208-1.c: New test.
23437 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23441 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23442 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23443 * gfortran.dg/automatic_module_variable.f90: Change error message.
23446 * gfortran.dg/internal_dummy_1.f90: New test.
23449 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23453 * gfortran.dg/uncommon_block_data_1.f90: New test.
23454 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23458 * gfortran.dg/typed_subroutine_1.f90: New test.
23460 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23462 * objc.dg/dwarf-1.m: New.
23464 2006-02-13 Roger Sayle <roger@eyesopen.com>
23466 PR middle-end/24427
23467 * gcc.dg/tree-ssa/andor-1.c: New test case.
23469 2006-02-13 Josh Conner <jconner@apple.com>
23472 * gcc.dg/pr25376.c: New test.
23474 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23476 * lib/target-supports.exp (check_named_sections_available):
23477 Only compile named-sections test -- don't assemble.
23479 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23481 * g++.dg/warn/no-write-strings.C: New test.
23482 * g++.dg/warn/write-strings.C: Likewise.
23483 * g++.dg/warn/write-strings-default.C: Likewise.
23485 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23488 * gfortran.dg/ret_pointer_2.f90: New test.
23490 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23492 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23494 2006-02-10 Jeff Law <law@redhat.com>
23496 * gcc.c-torture/compile/pr26213.c: New test.
23498 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23500 gfortran.dg/null_1.f90: New test.
23502 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23505 * gfortran.dg/parens_4.f90: New.
23506 * gfortran.dg/parens_5.f90: New.
23508 2006-02-10 Richard Guenther <rguenther@suse.de>
23510 * gcc.dg/pr23372-1.c: Remove empty file.
23512 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23513 Paul Thomas <pault@gcc.gnu.org>
23516 * gfortran.dg/parens_1.f90: New.
23517 * gfortran.dg/parens_2.f90: New.
23518 * gfortran.dg/parens_3.f90: New.
23520 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23523 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23526 * gfortran.dg/impure_assignment_1.f90: New test.
23529 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23531 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23534 * g++.dg/expr/stdarg2.C: New test.
23536 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23538 PR inline-asm/16194
23539 * gcc.dg/pr16194.c: New test.
23541 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23543 * ada/acats/run_acats: Use portable variant of "$@".
23545 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23547 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23548 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23550 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23553 * g++.dg/opt/pr26179.C: New test.
23555 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23557 PR middle-end/26134
23558 * gcc.dg/tree-ssa/complex-3.c: New test.
23560 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23562 * gcc.c-torture/compile/volatile-1.c: New test.
23564 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23567 * gcc.dg/tree-ssa/pr26180.c: New test.
23569 2006-02-08 Jeff Law <law@redhat.com>
23571 * gcc.dg/tree-ssa/pr21417.c: New test.
23573 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23575 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23576 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23578 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23580 * lib/scanrtl.exp: New.
23582 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23585 * g++.dg/other/virtual2.C: New test.
23588 * g++.dg/other/virtual1.C: New test.
23590 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23592 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23593 cleanup-ipa-dump): Update dump file glob patterns.
23594 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23595 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23597 * lib/gcc-dg.exp: Load it.
23598 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23600 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23603 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23604 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23606 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23609 * gfortran.dg/mvbits_1.f90: New.
23611 2006-02-07 Dirk Mueller <dmueller@suse.com>
23613 * g++.dg/warn/Wdiv-by-zero.C: New test.
23614 * g++.dg/warn/Wno-div-by-zero.C: New.
23616 2006-02-07 Jeff Law <law@redhat.com>
23618 * gcc.dg/tree-ssa/pr21559.c: New test.
23620 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23621 multiple VRP passes.
23622 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23623 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23624 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23625 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23626 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23627 * gcc.dg/tree-ssa/vrp02.c: Likewise
23628 * gcc.dg/tree-ssa/vrp11.c: Likewise
23629 * gcc.dg/tree-ssa/pr14341.c: Likewise
23630 * gcc.dg/tree-ssa/vrp19.c: Likewise
23631 * gcc.dg/tree-ssa/vrp20.c: Likewise
23632 * gcc.dg/tree-ssa/vrp03.c: Likewise
23633 * gcc.dg/tree-ssa/pr21086.c: Likewise
23634 * gcc.dg/tree-ssa/pr21959.c: Likewise
23635 * gcc.dg/tree-ssa/vrp21.c: Likewise
23636 * gcc.dg/tree-ssa/vrp04.c: Likewise
23637 * gcc.dg/tree-ssa/pr25485.c: Likewise
23638 * gcc.dg/tree-ssa/pr22026.c: Likewise
23639 * gcc.dg/tree-ssa/vrp22.c: Likewise
23640 * gcc.dg/tree-ssa/vrp05.c: Likewise
23641 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23642 * gcc.dg/tree-ssa/pr20701.c: Likewise
23643 * gcc.dg/tree-ssa/vrp23.c: Likewise
23644 * gcc.dg/tree-ssa/vrp06.c: Likewise
23645 * gcc.dg/tree-ssa/pr22117.c: Likewise
23646 * gcc.dg/tree-ssa/pr20702.c: Likewise
23647 * gcc.dg/tree-ssa/vrp15.c: Likewise
23648 * gcc.dg/tree-ssa/pr21090.c: Likewise
23649 * gcc.dg/tree-ssa/pr21294.c: Likewise
23650 * gcc.dg/tree-ssa/vrp24.c: Likewise
23651 * gcc.dg/tree-ssa/vrp07.c: Likewise
23652 * gcc.dg/tree-ssa/pr21563.c: Likewise
23653 * gcc.dg/tree-ssa/pr25382.c: Likewise
23654 * gcc.dg/tree-ssa/vrp16.c: Likewise
23655 * gcc.dg/tree-ssa/vrp25.c: Likewise
23656 * gcc.dg/tree-ssa/vrp08.c: Likewise
23657 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23658 * gcc.dg/tree-ssa/vrp17.c: Likewise
23659 * gcc.dg/tree-ssa/pr21458.c: Likewise
23660 * g++.dg/tree-ssa/pr18178.C: Likewise
23662 2006-02-07 Richard Guenther <rguenther@suse.de>
23666 2006-01-30 Richard Guenther <rguenther@suse.de>
23668 * gcc.dg/pr23372-1.C: New testcase.
23670 * g++.dg/tree-ssa/pr26140.C: New testcase.
23672 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23675 * g++.dg/template/ttp15.C: New test.
23676 * g++.dg/template/ttp16.C: Likewise.
23677 * g++.dg/template/ttp17.C: Likewise.
23678 * g++.old-deja/g++.pt/ttp36.C: Remove.
23679 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23680 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23681 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23682 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23683 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23684 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23685 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23686 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23687 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23689 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23691 PR libfortran/23815
23692 * unf_io_convert_4.f90: New test.
23694 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23696 * gcc.dg/tree-ssa/loadpre10.c: New test.
23697 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23698 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23699 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23701 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23703 PR libfortran/24685
23704 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23706 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23709 * gfortran.dg/assign_7.f: New test.
23711 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23715 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23716 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23717 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23719 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23721 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23724 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23726 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23727 * g++.dg/charset/string.c (foo): Likewise.
23728 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23730 * g++.dg/ext/builtin2.C (printf): Likewise.
23731 * g++.dg/init/new15.C (printf): Likewise.
23732 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23733 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23734 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23735 * g++.dg/template/non-dependent4.C (temp): Likewise.
23736 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23737 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23738 parameter type to const char*.
23739 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23740 Change type to const char*.
23741 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23743 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23744 second parameter type to const char*.
23745 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23746 (Y::Y): Change parameter type to const char*.
23747 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23748 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23749 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23750 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23752 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23754 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23755 type to const char*.
23756 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23757 return type to const char*.
23758 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23760 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23761 * g++.old-deja/g++.law/refs1.C: Likewise.
23762 * g++.old-deja/g++.law/visibility1.C: Likewise.
23763 * g++.old-deja/g++.law/visibility2.C: Likewise.
23764 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23766 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23767 * g++.old-deja/g++.mike/net48.C: Likewise.
23768 * g++.old-deja/g++.mike/p646.C: Likewise.
23769 * g++.old-deja/g++.mike/p6746.C: Likewise.
23770 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23771 type to const char*.
23772 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23773 deprecated conversion warning.
23774 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23776 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23777 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23778 * g++.old-deja/g++.pt/explicit8.C: Likewise.
23779 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23780 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23781 * g++.old-deja/g++.pt/nontype3.C: Likewise.
23782 * g++.old-deja/g++.pt/t39.C: Likewise.
23783 * g++.old-deja/g++.robertl/eb106.C: Likewise.
23784 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23786 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
23789 intrinsic_argument_conformance_1.f90: New test.
23791 2006-02-03 Steven G. Kargl <kargls@comcast.net>
23794 * gfortran.dg/char_result_11.f90: Add SAVE.
23795 * gfortran.dg/der_pointer_4.f90: Ditto.
23796 * gfortran.dg/default_initialization.f90: New test.
23798 2006-02-03 Jeff Law <law@redhat.com>
23800 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23801 handle more than 100 dump files.
23802 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23803 * lib/scantree.exp (scan-tree-dump): Likewise.
23804 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23805 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23806 * lib/scanipa.exp (scan-ipa-dump): Likewise.
23807 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23808 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23810 2006-02-03 Diego Novillo <dnovillo@redhat.com>
23812 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23814 2006-02-03 Mark Mitchell <mark@codesourcery.com>
23816 * g++.dg/template/using12.C: New test.
23818 2006-02-03 Alan Modra <amodra@bigpond.net.au>
23820 * gcc.target/powerpc/pr25960.c: New test.
23822 2006-02-02 Steven G. Kargl <kargls@comcast>
23825 gfortran.dg/nullify_2.f90: New test.
23827 2006-02-02 Diego Novillo <dnovillo@redhat.com>
23830 * gcc.dg/gomp/pr25990.c: New test.
23832 2006-01-31 Mark Mitchell <mark@codesourcery.com>
23835 * g++.gd/template/partial4.C: New test.
23837 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
23839 PR middle-end/26001
23840 * gfortran.dg/data_char_2.f90: New.
23842 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
23845 maxval_maxloc_conformance_1.f90: New test.
23847 2006-01-31 Richard Guenther <rguenther@suse.de>
23849 * gcc.target/i386/sselibm-1.c: New testcase.
23850 * gcc.target/i386/sselibm-2.c: Likewise.
23851 * gcc.target/i386/sselibm-3.c: Likewise.
23852 * gcc.target/i386/sselibm-4.c: Likewise.
23853 * gcc.target/i386/sselibm-5.c: Likewise.
23855 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
23858 * gfortran.dg/arrayio_derived_2.f90: New.
23860 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
23862 * gcc.dg/unsigned-long-compare.c: New test.
23864 2006-01-30 Steve Ellcey <sje@cup.hp.com>
23867 * lib/target-supports.exp (check_effective_target_freorder):
23868 Check to see if target supports -freorder-blocks-and-partition.
23869 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23870 instead of "dg-require-named-sections".
23872 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
23875 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23876 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23877 * gcc.dg/pragma-isr-trapa2.c: Likewise.
23878 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23879 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23880 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23881 * gcc.dg/attr-isr-trap_exit.c: Likewise.
23882 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23884 2006-01-30 Richard Guenther <rguenther@suse.de>
23887 * gcc.dg/pr23372-1.C: New testcase.
23889 2006-01-29 Diego Novillo <dnovillo@redhat.com>
23891 * gcc.dg/gomp/pr25874.c: New test.
23893 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
23896 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23898 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
23904 * gfortran.dg/intent_out_1.f90: New test.
23906 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
23909 * gfortran.dg/procedure_lvalue.f90: New test.
23913 * gfortran.dg/char_pointer_assign_2.f90: New test.
23914 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23915 assignment to be consistent with standard.
23916 * gfortran.dg/char_result_2.f90: The same.
23917 * gfortran.dg/char_result_8.f90: The same.
23919 2006-01-28 Zack Weinberg <zackw@panix.com>
23921 * gcc.dg/Woverlength-strings.c
23922 * gcc.dg/Woverlength-strings-pedantic-c89.c
23923 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23924 * gcc.dg/Woverlength-strings-pedantic-c99.c
23925 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23927 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
23929 * gcc.c-torture/execute/20060127-1.c: New test.
23931 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23934 * g++.dg/ext/pragmaweak1.C: New test.
23936 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23939 * g++.dg/template/spec29.C: New test.
23941 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
23944 * gcc.c-torture/execute/pr19606.c: New.
23946 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
23948 * gcc.dg/pragma-re-4.c: New test.
23950 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
23953 * gfortran.dg/assumed_size_refs_3.f90: New test.
23955 2006-01-27 Ben Elliston <bje@au.ibm.com>
23957 * gcc.misc-tests/dectest.exp: Remove defunct comment.
23959 2006-01-26 Laurent GUERBY <laurent@guerby.net>
23962 * ada/acats/support/impdef.a: Add One_Long_Second.
23963 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23964 * ada/acats/tests/c9/c94026.a: Likewise.
23965 * ada/acats/tests/c9/c97305c.ada: Likewise.
23966 * ada/acats/tests/c9/c99004a.ada: Likewise.
23968 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
23971 * gfortran.dg/global_references_2.f90: New test.
23977 * gfortran.dg/assumed_charlen_function_1.f90: New test.
23978 * gfortran.dg/assumed_charlen_function_3.f90: New test.
23981 * gfortran.dg/assumed_charlen_function_2.f90: New test.
23983 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
23986 * gcc.dg/Wpointer-sign.c: New.
23987 * gcc.dg/Wpointer-sign-Wall.c: New.
23988 * gcc.dg/Wpointer-sign-Wall-no.c: New.
23989 * gcc.dg/Wpointer-sign-pedantic.c: New.
23990 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23991 * gcc.dg/conv-2.c: Use -Wpointer-sign.
23993 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
23996 * gcc.c-torture/compile/pr25861.c: New test.
23998 2006-01-26 Paul Brook <paul@codesourcery.com>
24000 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24001 on short-enum targets.
24002 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24004 (generate_fields): Use short_enums.
24005 (main): Set short_enums. Document -e.
24006 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24007 on short-enum targets.
24008 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24010 (generate_fields): Use short_enums.
24011 (main): Set short_enums. Document -e.
24012 * lib/target-supports.exp (check_effective_target_short_enums): New.
24014 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
24017 * gcc.dg/torture/pr25947-1.c: New test.
24019 2006-01-25 Jan Hubicka <jh@suse.cz>
24020 Roger Sayle <roger@eyesopen.com>
24022 PR rtl-optimization/25703
24023 * gcc.target/i386/20060125-1.c: New test case.
24024 * gcc.target/i386/20060125-2.c: New test case.
24026 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24029 * gfortran.dg/goto_1.f: New.
24031 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
24034 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24035 25716 on 32-bit systems too.
24037 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
24040 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24042 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
24044 * gcc.dg/tree-ssa/gen-vect-33.c: New.
24046 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24049 * gfortran.dg/read_eof.f90: Delete, renamed.
24050 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24051 * gfortran.dg/read_eof_2.f90: New test.
24052 * gfortran.dg/read_eof_3.f90: New test.
24054 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
24057 * gcc.c-torture/compile/pr25860.c: New test.
24059 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24062 * g++.dg/parse/dtor8.C: New test.
24064 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
24067 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24068 * gcc.dg/gomp/gomp.exp: Return without testing anything if
24069 check_effective_target_fopenmp returns 0.
24071 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
24074 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24075 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24076 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24078 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
24081 * g++.dg/opt/pr25857.C: New test.
24083 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
24084 Jan Hubicka <jh@suse.cz>
24085 Richard Guenther <rguenther@suse.de>
24087 PR rtl-optimization/25654
24088 * gcc.dg/torture/pr25654.c: New testcase.
24089 * gcc.target/i386/pr25654.c: Likewise.
24091 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
24094 * gfortran.dg/internal references_2.f90: New test.
24096 Fix regression in testing of admissability of attributes.
24097 * gfortran.dg/intent_used_1.f90: New test.
24099 2006-01-23 Ben Elliston <bje@au.ibm.com>
24101 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24102 Remove target conditional torture options for i?86 and x86_64
24105 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
24108 * g++.dg/rtti/no-rtti.C: New.
24110 2006-01-21 Mark Mitchell <mark@codesourcery.com>
24113 * g++.dg/inherit/conv2.C: New test.
24116 * g++.dg/parse/dtor7.C: New test.
24119 * g++.dg/template/crash44.C: New test.
24121 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
24125 * gfortran.dg/internal_references_1.f90: New test.
24130 * gfortran.dg/global_references_1.f90: New test.
24131 * gfortran.dg/g77/19990905-1.f: Restore the error that
24132 there is a clash between the common block name and
24133 the name of a subroutine reference.
24136 * gfortran.dg/aliasing_dummy_1.f90: New test.
24138 2006-01-21 Alan Modra <amodra@bigpond.net.au>
24140 * gcc.dg/vmx/1b-01.c: Warning fix.
24141 * gcc.dg/vmx/1c-02.c: Likewise.
24142 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24144 2006-01-20 Steve Ellcey <sje@cup.hp.com>
24147 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24149 2006-01-20 Richard Guenther <rguenther@suse.de>
24150 Steven Bosscher <stevenb.gcc@gmail.com>
24152 PR rtl-optimization/24626
24153 * gcc.dg/torture/pr24626-1.c: New testcase.
24154 * gcc.dg/torture/pr24626-2.c: Likewise.
24155 * gcc.dg/torture/pr24626-3.c: Likewise.
24156 * gcc.dg/torture/pr24626-4.c: Likewise.
24158 2006-01-20 Dirk Mueller <dmueller@suse.com>
24161 * g++.dg/warn/empty-body.C: New.
24163 2006-01-19 Mark Mitchell <mark@codesourcery.com>
24166 * g++.dg/template/using10.C: New test.
24167 * g++.dg/temlpate/using11.C: Likewise.
24168 * g++.dg/inherit/using5.C: Tweak error messages.
24170 2006-01-20 Alan Modra <amodra@bigpond.net.au>
24172 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24174 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24176 2006-01-19 Jan Hubicka <jh@suse.cz>
24178 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24180 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24183 * g++.dg/template/spec28.C: New test.
24185 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
24187 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24188 (switchfiles): Fix fprintf's by adding srcdir or removing it.
24190 2006-01-19 Diego Novillo <dnovillo@redhat.com>
24192 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24193 * gcc.dg/gomp/critical-1.c: Likewise.
24194 * gcc.dg/gomp/critical-3.c: Likewise.
24195 * gcc.dg/gomp/empty.c: Likewise.
24196 * gcc.dg/gomp/ordered-1.c: Likewise.
24197 * gcc.dg/gomp/for-4.c: Likewise.
24198 * gcc.dg/gomp/for-6.c: Likewise.
24199 * gcc.dg/gomp/master-3.c: Likewise.
24200 * gcc.dg/gomp/for-8.c: Likewise.
24201 * gcc.dg/gomp/for-10.c: Likewise.
24202 * gcc.dg/gomp/for-18.c: Likewise.
24203 * gcc.dg/gomp/for-5.c: Likewise.
24204 * gcc.dg/gomp/for-7.c: Likewise.
24205 * gcc.dg/gomp/for-9.c: Likewise.
24207 2006-01-18 Jeff Law <law@redhat.com>
24209 * gcc.dg/tree-ssa/vrp25.c: New test.
24211 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24213 * gcc.dg/pr25805.c: Fix misapplied patch.
24215 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24217 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24218 (check_effective_target_vect_udot_qi): New.
24219 (check_effective_target_vect_sdot_hi): New.
24220 (check_effective_target_vect_udot_hi): New.
24221 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24222 prefixed with "wrapv-" with -fwrapv.
24223 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24224 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24225 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24226 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24227 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24229 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24230 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24231 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24232 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24234 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24237 * g++.dg/other/default2.C: New test.
24238 * g++.dg/other/default3.C: New test.
24240 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24243 * gcc.dg/pr25805.c: New file.
24245 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24248 * g++.dg/template/init6.C: New test.
24250 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24252 * gcc.dg/tree-ssa/pr24287.c: New test
24254 2006-01-18 Eric Christopher <echristo@apple.com>
24256 * g++.dg/eh/table.C: New.
24258 2006-01-18 DJ Delorie <dj@redhat.com>
24260 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24261 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24262 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24263 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24265 2006-01-18 Jeff Law <law@redhat.com>
24267 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24268 on wrapping on overflow semantics.
24270 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24272 * gcc.gc/tree-ssa/vrp23.c: New test.
24273 * gcc.gc/tree-ssa/vrp24.c: New test.
24275 2006-01-18 Richard Henderson <rth@redhat.com>
24276 Aldy Hernandez <aldyh@redhat.com>
24277 Jakub Jelinek <jakub@redhat.com>
24278 Diego Novillo <dnovillo@redhat.com>
24279 Uros Bizjak <uros@kss-loka.si>
24281 * gcc.dg/gomp: New directory.
24283 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24284 Steven G. Kargl <kargls@comcast.net>
24287 * gfortran.dg/intrinsic_external_1.f90: New test.
24290 * gfortran.dg/elemental_pointer_1.f90: New test.
24293 * gfortran.dg/external_procedures_1.f90: New test.
24296 gfortran.dg/assumed_present.f90: New test.
24298 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24300 * g++.dg/parse/lookup5.C: New test.
24302 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24305 * gfortran.dg/read_eof.f90: New test.
24307 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24309 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24310 add a closing brace.
24312 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24315 * gfortran.dg/fmt_tl.f: New test.
24317 2006-01-17 Eric Christopher <echristo@apple.com>
24319 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24320 * g++.old-deja/g++.warn/impint2.C: Ditto.
24321 * g++.old-deja/g++.other/null1.C: Ditto.
24322 * g++.dg/warn/conv2.C: Ditto.
24323 * g++.dg/warn/conv4.C: New file.
24325 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24327 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24329 2006-01-17 Andreas Jaeger <aj@suse.de>
24330 Janis Johnson <janis187@us.ibm.com>
24332 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24334 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24335 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24337 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24339 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24340 (switchfiles): xfail txxx where xxx >= 25.
24342 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24345 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24347 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24350 * gcc.dg/pr25682.c: New test.
24351 * g++.dg/parse/array-size2.C: New test.
24353 2006-01-16 Ian Lance Taylor <ian@airs.com>
24355 * consistency.vlad: Remove entire directory, 1652 files.
24357 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24359 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24360 check_effective_target_dfprt_nocache): New.
24361 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24362 (check_effective_target_dfprt): New.
24363 * lib/c-compat.exp (check_dfp): Remove.
24364 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24365 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24366 level of support for decimal float.
24367 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24368 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24369 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24370 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24371 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24372 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24373 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24374 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24375 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24376 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24377 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24378 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24381 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24384 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24386 * lib/gfortran.exp (gfortran_init): Likewise.
24387 * lib/obj-c++.exp (obj-c++_init): Likewise.
24388 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24389 (scan-assembler-dem-not): Likewise.
24390 * lib/scandump.exp (scan-dump-dem): Likewise.
24391 (scan-dump-dem-not): Likewise.
24393 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24396 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24398 * lib/obj-c++.exp (obj-c++_init): Likewise.
24400 2006-01-16 Richard Guenther <rguenther@suse.de>
24402 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24404 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24407 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24408 to LD_LIBRARY_PATH.
24410 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24411 Andrew Pinski <pinskia@physics.uc.edu>
24413 * gcc.dg/minmax-1.c: New test.
24415 2006-01-16 Ben Elliston <bje@au.ibm.com>
24417 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24418 * gcc.misc-tests/dectest.exp: Ditto.
24420 2006-01-15 Ian Lance Taylor <ian@airs.com>
24423 * gcc.target/i386/cmov6.c: Use -march=k8.
24425 2006-01-15 Andreas Jaeger <aj@suse.de>
24427 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24428 x86 does not have __float128.
24430 2006-01-14 Ian Lance Taylor <ian@airs.com>
24432 * gcc.target/i386/cmov6.c: New test.
24434 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24437 * g++.dg/template/ctor6.C: New test.
24439 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24441 PR tree-optimization/25485
24442 * gcc.dg/tree-ssa/pr25485.c: New.
24444 2006-01-14 Richard Guenther <rguenther@suse.de>
24446 PR tree-optimization/22548
24447 PR tree-optimization/22555
24448 PR tree-optimization/22501
24449 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24450 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24451 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24452 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24453 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24454 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24455 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24456 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24457 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24459 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24461 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24462 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24464 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24465 Richard Guenther <rguenther@suse.de>
24467 PR rtl-optimization/24257
24468 * gcc.dg/torture/pr24257.c: New testcase.
24470 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24472 * gcc.c-torture/execute/20060110-1.c: New test.
24473 * gcc.c-torture/execute/20060110-2.c: New test.
24475 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24477 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24479 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24482 * gfortran.dg/label_3.f90: New test.
24484 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24486 PR tree-optimization/25771
24487 * g++.dg/tree-ssa/pr25771.C: New test
24489 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24492 * g++.dg/opt/complex5.C: New test.
24494 2006-01-13 Richard Guenther <rguenther@suse.de>
24496 * gcc.target/i386/387-9.c: New testcase.
24498 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24501 * g++.dg/debug/dwarf2-1.C: New.
24503 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24506 * lib/gcov.exp (verify-lines): Add "close $fd".
24508 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24509 Ben Elliston <bje@au.ibm.com>
24511 * gcc.dg/dfp/inf-1.c: New test.
24513 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24514 Yao Qi <qiyaoltc@cn.ibm.com>
24515 Ben Elliston <bje@au.ibm.com>
24516 Jon Grimm <jgrimm2@us.ibm.com>
24518 * gcc.dg/nodfp-1.c: New test.
24519 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24520 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24521 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24522 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24523 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24524 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24525 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24526 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24527 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24528 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24529 * gcc.dg/format/dfp-printf-1.c: Likewise.
24530 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24531 (compat_setup_dfp): New.
24532 * gcc.dg/compat/compat.exp: Use it.
24533 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24534 Make some variables global, prepend "compat_" to their names.
24535 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24536 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24537 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24538 * lib/compat.exp (compat_skip_list): Make global, rename.
24539 * lib/c-compat.exp: New file.
24540 * lib/target-supports.exp (check_effective_target_dfp): New.
24542 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24543 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24544 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24545 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24546 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24547 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24548 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24549 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24550 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24551 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24552 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24553 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24554 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24555 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24556 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24557 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24558 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24559 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24560 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24561 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24562 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24563 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24564 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24565 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24566 gcc.dg/dfp/struct-layout-1.c,
24567 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24568 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24569 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24570 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24571 gcc.dg/dfp/func-vararg-dfp.c,
24572 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24573 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24574 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24575 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24576 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24578 2006-01-11 Richard Guenther <rguenther@suse.de>
24580 PR tree-optimization/25734
24581 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24583 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24586 * gfortran.dg/literal_character_constant_1_x.F: New test.
24587 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24588 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24589 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24591 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24594 * g++.dg/ext/packed3.C: Add expected packed error.
24596 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24599 * gcc.dg/torture/pr25706-1.c: New test.
24601 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24603 PR tree-optimization/23109
24604 PR tree-optimization/23948
24605 PR tree-optimization/24123
24607 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24608 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24609 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24610 g++.dg/tree-ssa/pr23948.C: New testcases.
24611 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24612 three divisions in order to do the optimization.
24614 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24617 * g++.dg/other/pr25632.C: New test.
24619 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24622 * gfortran.dg/used_types_1.f90: New test.
24624 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24627 * gcc.dg/torture/pr25718-1.c: New test.
24629 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24631 * gfortran.dg/list_read_2.f90: Fix typo in description.
24633 2006-01-10 Jan Beulich <jbeulich@novell.com>
24635 * lib/target-supports.exp (check_visibility_available): Simplify test
24637 (check_profiling_available): Fail for *-*-netware*.
24638 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24639 * gcc.dg/20021014-1.c: Likewise.
24640 * gcc.dg/nest.c: Likewise.
24642 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24645 * gfortran.dg/forall_3.f90: New test.
24647 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24650 * gfortran.dg/nesting_2.f90: New test.
24651 * gfortran.dg/nesting_3.f90: New test.
24653 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24655 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24656 Fix typo in comment.
24658 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24660 * gfortran.dg/single_char_string.f90: New test.
24662 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24664 * gfortran.dg/ichar_2.f90: New test.
24666 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24669 * gfortran.dg/private_type_4.f90: New.
24671 2006-01-07 Richard Guenther <rguenther@suse.de>
24673 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24675 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24677 * gfortran.dg/func_decl_1.f90: New.
24678 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24679 * gfortran.dg/array_alloc_2.f90: Likewise.
24680 * gfortran.dg/char_result_8.f90: Likewise.
24681 * gfortran.dg/dup_save_1.f90: Likewise.
24682 * gfortran.dg/dup_save_2.f90: Likewise.
24683 * gfortran.dg/f2c_6.f90: Likewise.
24684 * gfortran.dg/f2c_7.f90: Likewise.
24685 * gfortran.dg/func_result_2.f90: Likewise.
24686 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24688 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24691 * gfortran.dg/elemental_subroutine_1.f90: New test.
24692 * gfortran.dg/elemental_subroutine_2.f90: New test.
24696 * gfortran.dg/assumed_size_refs_1.f90: New test.
24700 * gfortran.dg/assumed_size_refs_2.f90: New test.
24701 * gfortran.dg/initialization_1.f90: Change warning message.
24703 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24705 * gcc.dg/tree-ssa/loop-15.c: New test.
24707 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24710 * gfortran.dg/backspace_3.f: New test.
24711 * gfortran.dg/backspace_4.f: New test.
24713 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24716 * gfortran.dg/fmt_white.f: Update test.
24718 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24720 * gcc.dg/cast-1.c: Add new warning.
24721 * gcc.dg/cast-2.c: Likewise.
24722 * gcc.dg/cast-3.c: Likewise.
24723 * gcc.dg/format/cast-1.c: Likewise.
24724 * gcc.dg/cast-4.c: New testcase.
24726 2006-01-05 Richard Guenther <rguenther@suse.de>
24728 PR tree-optimization/22555
24729 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24731 2006-01-05 Richard Guenther <rguenther@suse.de>
24732 Diego Novillo <dnovillo@redhat.com>
24734 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24735 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24736 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24737 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24738 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24739 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24740 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24741 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24742 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24743 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24744 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24745 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24746 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24747 * treelang/compile/extravar.tree: Likewise.
24748 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24749 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24750 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24751 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24752 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24754 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24756 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24759 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24762 gfortran.dg/char_result_11.f90: New.
24764 2006-01-04 Mark Mitchell <mark@codesourcery.com>
24767 * g++.dg/parse/access9.C: New test.
24768 * g++.dg/tc1/dr52.C: Tweak error markers.
24770 2006-01-04 Richard Henderson <rth@redhat.com>
24772 Merge from gomp branch.
24773 * g++.dg/parse/pragma2.C: Update expected error lines.
24775 2006-01-04 Jakub Jelinek <jakub@redhat.com>
24777 * g++.dg/other/i386-2.C: New test.
24780 * gcc.c-torture/compile/20051228-1.c: New test.
24783 * gcc.dg/pr25559.c: New test.
24785 2006-01-03 Mark Mitchell <mark@codesourcery.com>
24788 * g++.dg/lookup/friend9.C: New test.
24791 * g++.dg/template/repo5.C: New test.
24793 2006-01-03 Steven G. Kargl <kargls@comcast.net>
24796 * gfortran.dg/forall_2.f90: New test.
24798 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24800 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24801 dg-require-weak. Adjust regexp to handle leading-underscore
24802 targets and space as well as TAB after .weak. Change previous
24803 64-bit fix to not use naked dot.
24805 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
24807 PR rtl-optimization/25578
24808 * gcc.c-torture/execute/20060102-1.c: New testcase.
24810 2006-01-03 Richard Guenther <rguenther@suse.de>
24813 * gcc.dg/torture/pr25183.c: New testcase.
24815 2006-01-03 Jakub Jelinek <jakub@redhat.com>
24817 Merge from gomp-branch.
24818 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24819 * gcc.dg/ia64-sync-2.c: Likewise.
24820 * gcc.dg/ia64-sync-3.c: Likewise.
24821 * gcc.dg/ia64-sync-4.c: Likewise.
24822 * gcc.dg/sync-2.c: Likewise.
24823 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24824 that sparc64-*-* and sparcv9-*-* supports sync builtins.
24826 2006-01-02 Mark Mitchell <mark@codesourcery.com>
24829 * g++.dg/parse/operator6.C: New test.
24832 * g++.dg/parse/error29.C: New test.
24835 * g++.dg/parse/dtor6.C: New test.
24838 * g++.dg/parse/ctor3.C: New test.
24841 * g++.dg/template/class3.C: New test.
24843 2006-01-02 Geoffrey Keating <geoffk@apple.com>
24845 * g++.dg/debug/debug9.C: New.
24847 2006-01-02 Steven G. Kargl <kargls@comcast.net>
24850 * gfortran.dg/label_2.f90: New test.
24852 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24854 * g++.dg/lookup/using12.C: Tighten error marker.
24856 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
24857 Andrew Pinski <pinskia@physics.uc.edu>
24859 * gcc.target/powerpc/darwin-abi-3.c: New file.
24860 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24861 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24862 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24863 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24864 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24865 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24866 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24867 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24869 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
24871 * gcc.dg/tree-ssa/loadpre1.c: New;
24872 * gcc.dg/tree-ssa/loadpre2.c: New;
24873 * gcc.dg/tree-ssa/loadpre3.c: New;
24874 * gcc.dg/tree-ssa/loadpre4.c: New;
24875 * gcc.dg/tree-ssa/loadpre5.c: New;
24876 * gcc.dg/tree-ssa/loadpre6.c: New;
24877 * gcc.dg/tree-ssa/loadpre7.c: New;
24878 * gcc.dg/tree-ssa/loadpre8.c: New;
24879 * gcc.dg/tree-ssa/loadpre9.c: New;
24881 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
24883 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24884 * g++.dg/abi/thunk4.C: Likewise.
24886 2006-01-01 Andreas Jaeger <aj@suse.de>
24888 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24891 2006-01-01 Jakub Jelinek <jakub@redhat.com>
24894 * gcc.dg/pragma-pack-3.c: New test.
24895 * g++.dg/parse/pragma3.C: New test.
24897 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24899 PR middle-end/24827
24900 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24902 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24905 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24907 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
24910 * gfortran-dg/pure_byref_3.f90: New.
24913 * gfortran.dg/userdef_operator_1.f90: New.
24915 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
24917 * g++.dg/abi/thunk3.C: New.
24918 * g++.dg/abi/thunk4.C: New.
24920 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
24923 * gfortran.dg/host_used_types_1.f90: New test. Check that host
24924 associated derived type components of derived types are
24925 properly declared in contained procedures.
24927 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24929 PR libgfortran/25139
24930 * gfortran.dg/backspace_2.f: New test.
24932 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24934 PR libgfortran/25550
24935 * gfortran.dg/endfile.f: New test.
24937 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24939 PR libgfortran/25419
24940 * gfortran.dg/comma.f: New test.
24942 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24944 * lib/gfortran-dg.exp: Remove trailing whitespace.
24945 * lib/fortran-torture.exp: Test with -fbounds-check instead of
24946 -funroll-all-loops.
24948 2005-12-28 Alan Modra <amodra@bigpond.net.au>
24950 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24951 Extended Double long doubles or repeat tests when long double is
24952 the same size as double.
24954 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24956 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24959 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24960 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24963 * gcc.dg/pr23911.c: Make test variable static.
24966 * gcc.dg/tree-ssa/pr14841.c: Likewise.
24968 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24971 * g++.dg/parse/crash17.C: Adjust error markers.
24972 * g++.dg/template/error20.C: New test.
24974 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24977 * g++.dg/ext/complit4.C: New test.
24980 * g++.dg/ext/complit5.C: Likewise.
24982 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
24984 PR tree-optimization/25125
24985 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24986 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24987 * gcc.c-torture/execute/pr25125.c: New.
24989 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
24993 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24994 functions with incorrect assumed size references.
24996 2005-12-24 Mark Mitchell <mark@codesourcery.com>
24999 * g++.dg/opt/init1.C: New test.
25001 2005-12-23 Mark Mitchell <mark@codesourcery.com>
25004 * g++.dg/template/sfinae3.C: New test.
25006 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25008 * g++.dg/other/friend4.C: New test.
25010 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25013 * g++.dg/opt/pr25005.C: New test.
25015 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25018 * g++.dg/template/ptrmem16.C: New test.
25020 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
25024 * gfortran.dg/initialization_1.f90: Add test of SIZE.
25026 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25028 PR libgfortran/25307
25029 * gfortran.dg/list_read_5.f90: New test.
25031 2005-12-22 Richard Henderson <rth@redhat.com>
25033 * gcc.target/i386/sse-7.c: Use -msse2.
25035 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25037 PR rtl-optimization/25432
25038 * gcc.c-torture/compile/20051216-1.c: New test.
25041 * objc/execute/pr25328.m: New test.
25043 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25046 * g++.dg/template/call4.C: New test.
25048 2005-12-22 Dale Johannesen <dalej@apple.com>
25050 * gcc.target/i386/sse-17.c: New.
25052 2005-12-22 Paul Brook <paul@codesourcery.com>
25054 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25056 2005-12-22 Paul Brook <paul@codesourcery.com>
25058 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25060 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
25063 * gcc.c-torture/compile/pr25513.c: New test.
25065 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25068 * g++.dg/parse/error25.C: Add more tests.
25070 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25073 * gfortran.dg/der_charlen_1.f90: New.
25075 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
25078 * gfortran.dg/pointer_component_type_1.f90: New test.
25082 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25083 should give an error with assumed size array refernces and checks
25084 those that should not.
25085 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25086 reference an upper bound so that it does not generate an error.
25092 * gfortran.dg/used_dummy_types_1.f90: New test.
25093 * gfortran.dg/used_dummy_types_2.f90: New test.
25094 * gfortran.dg/used_dummy_types_3.f90: New test.
25095 * gfortran.dg/used_dummy_types_4.f90: New test.
25096 * gfortran.dg/used_dummy_types_5.f90: New test.
25099 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25100 group already being USE associated.
25101 * gfortran.dg/assumed_shape_nml.f90: New test.
25102 * gfortran.dg/assumed_size_nml.f90: New test.
25112 * gfortran.dg/io_constraints_1.f90: New test.
25113 * gfortran.dg/io_constraints_1.f90: New test.
25114 * gfortran.dg/iostat_3.f90: Change wording of warning.
25115 * gfortran.dg/g77/19981216-0.f: The same.
25117 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
25119 PR tree-optimization/23518
25120 * gcc.dg/pr23518.c: New.
25122 2005-12-21 Mike Stump <mrs@apple.com>
25124 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25126 2005-12-21 Paul Brook <paul@codesourcery.com>
25128 * gcc.dg/pr19340.c: Skip on m68k targets.
25130 2005-12-21 Steven Bosscher <stevenb@suse.de>
25132 PR rtl-optimization/25196
25133 * gcc.dg/pr25196.c: New test.
25135 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
25138 gfortran.dg/where_nested_1.f90: New.
25140 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
25142 PR tree-optimization/25382.
25143 * gcc.dg/tree-ssa/pr25382.c: New.
25145 2005-12-20 Richard Guenther <rguenther@suse.de>
25147 PR middle-end/24306
25148 * gcc.target/i386/pr24306.c: New testcase.
25150 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
25152 PR tree-optimization/25501
25153 * gcc.dg/tree-ssa/pr25501.c: New.
25155 2005-12-20 Richard Guenther <rguenther@suse.de>
25158 2005-12-02 Richard Guenther <rguenther@suse.de>
25160 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25162 2005-12-20 Mark Mitchell <mark@codesourcery.com>
25165 * g++.dg/warn/Wunreachable-code-2.C: New test.
25167 2005-12-19 Mark Mitchell <mark@codesourcery.com>
25170 * g++.dg/template/ctor5.C: New test.
25173 * g++.dg/template/overload8.C: New test.
25175 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
25177 * gcc.c-torture/compile/pr25483 : New test.
25179 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25182 * g++.dg/ext/typeof10.C: New test.
25184 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
25186 * gcc.dg/mt-loopi1.c: New.
25188 2005-12-18 Richard Guenther <rguenther@suse.de>
25190 PR tree-optimization/25481
25191 * gcc.dg/torture/pr25481.c: New testcase.
25193 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
25195 PR rtl-optimization/21041
25196 * gcc.dg/pr21041.c: New test.
25198 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25200 PR libgfortran/25463
25201 * gfortran.dg/advance.f90: New test.
25203 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
25205 * gcc.dg/20051201-1.c: New test.
25207 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
25210 * gfortran.dg/initialization_1.f90: New test.
25211 * gfortran.dg/enum_5.f90: Change dg-error to new message.
25212 * gfortran.dg/g77/980616-0.f: The same.
25214 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25217 * gfortran.dg/chkbits.f90: New test.
25219 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25221 * gfortran.dg/enum_5.f: Revert to previous version.
25223 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25225 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25226 * gfortran.dg/nested_modules_1.f90: Ditto.
25227 * gfortran.dg/hollerith_f95.f90: Ditto.
25228 * gfortran.dg/select_5.f90: Ditto.
25229 * gfortran.dg/secnds.f: Ditto.
25230 * gfortran.dg/hollerith2.f90: Ditto.
25231 * gfortran.dg/imag_2.f: Ditto.
25232 * gfortran.dg/ftell_2.f90: Ditto.
25233 * gfortran.dg/malloc_free_1.f90: Ditto.
25234 * gfortran.dg/logint-1.f: Ditto.
25235 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25236 * gfortran.dg/e_d_fmt.f90: Ditto.
25237 * gfortran.dg/hollerith_legacy.f90: Ditto.
25238 * gfortran.dg/logint-2.f: Ditto.
25239 * gfortran.dg/enum_5.f90: Ditto.
25240 * gfortran.dg/f2c_2.f90: Ditto.
25241 * gfortran.dg/pr17143.f90: Ditto.
25242 * gfortran.dg/namelist_14.f90: Ditto.
25243 * gfortran.dg/logint-3.f: Ditto.
25244 * gfortran.dg/spread_scalar_source.f90: Ditto.
25245 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25246 * gfortran.dg/namelist_11.f: Ditto.
25247 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25248 * gfortran.dg/g77/20010519-1.f
25249 * gfortran.dg/g77/alpha1.f: Ditto.
25250 * gfortran.dg/g77/990115-1.f: Ditto.
25251 * gfortran.dg/g77/erfc.f: Ditto.
25252 * gfortran.dg/g77/19990313-3.f: Ditto.
25253 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25254 * gfortran.dg/g77/20010426.f: Ditto.
25255 * gfortran.dg/g77/19990313-0.f: Ditto.
25256 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25257 * gfortran.dg/g77/20000629-1.f: Ditto.
25258 * gfortran.dg/g77/970125-0.f: Ditto.
25259 * gfortran.dg/g77/8485.f: Ditto.
25260 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25261 * gfortran.dg/g77/19990313-1.f: Ditto.
25262 * gfortran.dg/g77/int8421.f: Ditto.
25263 * gfortran.dg/g77/19990305-0.f: Ditto.
25264 * gfortran.dg/g77/947.f: Ditto.
25265 * gfortran.dg/g77/19990905-2.f: Ditto.
25266 * gfortran.dg/g77/cabs.f: Ditto.
25267 * gfortran.dg/g77/19990313-2.f: Ditto.
25268 * gfortran.dg/g77/20020307-1.f: Ditto.
25269 * gfortran.dg/g77/dcomplex.f: Ditto.
25270 * gfortran.dg/g77/19990502-1.f: Ditto.
25271 * gfortran.dg/g77/19981216-0.f: Ditto.
25272 * gfortran.dg/common_4.f90: Ditto.
25273 * gfortran.dg/entry_4.f90: Ditto.
25274 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25275 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25276 * gfortran.dg/namelist_12.f: Ditto.
25277 * gfortran.dg/scale_1.f90: Ditto.
25278 * gfortran.dg/modulo_1.f90
25279 * gfortran.dg/hollerith.f90: Ditto.
25280 * gfortran.dg/direct_io_3.f90: Ditto.
25281 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25282 * gfortran.dg/gnu_logical_1.F: Ditto.
25283 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25284 * gfortran.dg/assign_1.f90: Ditto.
25285 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25286 * gfortran.dg/pr23095.f: Ditto.
25287 * gfortran.dg/read_float_1.f90: Ditto.
25289 2005-12-17 Andreas Jaeger <aj@suse.de>
25291 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25292 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25294 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25297 * gfortran.dg/fmt_white.f: New test.
25299 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25301 * gfortran.dg/label_1.f90: New test.
25303 2005-12-15 Ben Elliston <bje@au.ibm.com>
25306 * gcc.dg/20031012-1.c: Add -Walways-true option.
25307 * gcc.dg/weak/weak-3.c: Likewise.
25308 * g++.old-deja/g++.mike/warn8.C: Likewise.
25310 2005-12-16 Mike Stump <mrs@apple.com>
25312 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25315 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25317 PR libgfortran/25264
25318 PR libgfortran/25349
25319 * gfortran.dg/tl_editing.f90: Added additional checks.
25320 * gfortran.dg/t_editing.f: New test.
25321 * gfortran.dg/write_padding.f90: New test
25323 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25326 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25328 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25330 PR rtl-optimization/24899
25331 * gcc.c-torture/execute/20051215-1.c: New test.
25333 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25336 * gfortran.dg/pr24823.f: New test.
25338 2005-12-16 Jeff Law <law@redhat.com>
25340 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25342 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25344 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25345 (base_types): Change C++ style comments to C style comments. Remove
25346 aligned types from the array. Keep Enums disabled.
25347 (complex_types): Remove aligned types from the array.
25348 Comment out "_Complex long double".
25349 (attrib_types): Remove.
25350 (complex_attrib_types): Remove.
25351 (attrib_array_types): Remove.
25352 (complex_attrib_array_types): Remove.
25353 (aligned_bitfld_types): Remove.
25354 (n_aligned_bitfld_types): Remove.
25355 (FEATURE_ALIGNEDPACKED): Delete.
25356 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25357 (singles): Remove support for adding attributes.
25358 (choose_type): Remove support for attributed types.
25359 (generate_fields): Remove support for attributed bit-fields.
25360 Remove support for adding attributes.
25361 (generate_random_tests): Remove support for adding attributes.
25362 (features): Add back "[0] :0" and "complex vector [0]".
25363 (main): Remove support for attributed bit-fields.
25364 Uncomment the calling of generate_random_tests for the rests of
25367 2005-12-16 Jan Hubicka <jh@suse.cz>
25369 * gcc.c-torture/combine/pr25224.c: New.
25371 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25374 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25377 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25379 * gcc.dg/20051215-1.c: New file.
25381 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25383 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25384 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25386 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25389 * gfortran.dg/dummy_functions_1.f90: New.
25391 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25393 PR rtl-optimization/25310
25394 * gcc.c-torture/compile/pr25310.c: New test.
25396 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25399 * gcc.dg/pr25023.c: New test.
25401 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25403 * g++.old-deja/g++.brendan/redecl1.C,
25404 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25405 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25406 g++.old-deja/g++.oliva/typeof1.C,
25407 g++.old-deja/g++.other/crash16.C,
25408 g++.old-deja/g++.other/crash34.C,
25409 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25410 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25411 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25412 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25413 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25414 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25417 2005-12-14 Kean Johnston <jkj@sco.com>
25418 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25420 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25421 * gcc.target/i386/20020523-1.c: Ditto.
25422 * gcc.target/i386/tailcall-1.c: Ditto.
25423 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25424 * gcc.target/i386/ssetype-5.c: Ditto.
25426 2005-12-14 Jeff Law <law@redhat.com>
25428 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25430 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25434 * gcc.target/i386/pr25254.c: New test.
25435 * gfortran.dg/PR24188.f: New test.
25437 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25439 * lib/fortran-torture.exp: Catch remaining uses of
25440 remote_file build delete.
25442 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25444 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25446 2005-12-14 Ben Elliston <bje@au.ibm.com>
25448 * gcc.dg/warn-addr-cmp.c: New test.
25450 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25454 * gcc.target/i386/pr25293.c: New test.
25456 2005-12-13 Petr Machata <machata@post.cz>
25459 * g++.dg/parse/comma2.C: New test.
25461 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25462 Jakub Jelinek <jakub@redhat.com>
25464 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25465 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25466 (limits.h): Include unconditionally.
25467 (stdlib.h): Likewise.
25468 (hashtab.h): Do not include.
25469 (getopt.h): Likewise.
25470 (stddef.h): Include.
25471 (hashval_t): Define.
25472 (struct entry): Add "next" field.
25473 (HASH_SIZE): New macro.
25474 (hash_table): New variable.
25475 (switchfiles): Do not use xmalloc.
25477 (iterative_hash): New function.
25479 (e_exists): New function.
25480 (e_insert): Likewise.
25481 (output): Use, instead of libiberty hashtable functions.
25482 (main): Do not use getopt. Do not call htab_create.
25484 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25487 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25488 put atal* and atpaal* attributes on array elements.
25489 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25490 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25491 put atal* and atpaal* attributes on array elements.
25492 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25494 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25496 * gcc.dg/single-precision-constant.c: New test.
25498 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25500 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25501 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25502 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25503 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25504 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25505 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25506 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25507 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25508 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25509 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25510 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25511 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25512 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25513 gcc.target/powerpc/ppc-sdata-2.c,
25514 gcc.target/powerpc/ppc-stackalign-1.c,
25515 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25516 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25517 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25518 gcc.target/powerpc/rs6000-ldouble-2.c,
25519 gcc.target/powerpc/rs6000-power2-1.c,
25520 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25521 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25522 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25523 option into target selector.
25524 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25525 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25527 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25530 * objc.dg/encode-9.m: New test.
25532 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25535 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25536 * gcc.dg/asm-b.c: Fix typo.
25537 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25538 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25539 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25540 i?86 lp64 and x86_64 ilp32.
25541 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25543 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25545 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25548 gfortran.dg/equiv_5.f90: New test.
25550 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25552 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25553 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25554 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25555 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25556 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25557 * gcc.dg/tree-ssa/reassoc-5.c: New.
25558 * gcc.dg/tree-ssa/reassoc-6.c: New.
25559 * gcc.dg/tree-ssa/reassoc-7.c: New.
25560 * gcc.dg/tree-ssa/reassoc-8.c: New.
25561 * gcc.dg/tree-ssa/reassoc-9.c: New.
25562 * gcc.dg/tree-ssa/reassoc-10.c: New.
25563 * gcc.dg/tree-ssa/reassoc-11.c: New.
25565 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25569 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25571 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25574 * g++.dg/template/inherit.C: Do not use a generic error message.
25576 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25579 * objc.dg/gnu-encoding: New directory.
25580 * objc.dg/gnu-encoding/compat-common.h: New file.
25581 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25582 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25583 * objc.dg/gnu-encoding/vector-defs.h: New file.
25584 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25585 * objc.dg/gnu-encoding/generate-random.c: New file.
25586 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25587 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25588 * objc.dg/gnu-encoding/generate-random.h: New file.
25590 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25593 * g++.dg/template/defarg7.C: New test.
25595 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25598 * objc.dg/encode-8.m: New test.
25600 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25603 * objc.dg/encode-7.m: New test.
25605 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25608 * g++.dg/opt/inline10.C: New test.
25610 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25612 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25614 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25616 * gfortran.dg/substring_equivalence.f90: typo in comment
25618 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25621 * gfortran.dg/iostat_3.f90: New test.
25623 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25626 * gfortran.dg/unf_io_convert_1.f90: New test.
25627 * gfortran.dg/unf_io_convert_2.f90: New test.
25628 * gfortran.dg/unf_io_convert_3.f90: New test.
25630 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25633 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25634 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25635 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25636 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25637 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25638 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25639 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25640 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25641 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25642 gcc.dg/torture/fp-int-convert-float128-timode.c,
25643 gcc.dg/torture/fp-int-convert-float128.c,
25644 gcc.dg/torture/fp-int-convert-float80-timode.c,
25645 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25646 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25648 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25650 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25652 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25654 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25656 * gcc.dg/20051207-1.c,
25657 * gcc.dg/20051207-2.c,
25658 * gcc.dg/20051207-3.c: New tests.
25660 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25663 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25664 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25665 dg-skip-if target selector.
25668 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25669 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25670 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25671 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25672 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25673 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25674 and/or merge with i?86 cases.
25676 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25679 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25680 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25681 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25682 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25685 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25688 * gcc.c-torture/compile/pr25311.c: New test.
25690 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25692 PR libgfortran/25039
25693 * gfortran.dg/read_comma.f: New test.
25695 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25698 * g++.dg/opt/pr19317-1.C: New test.
25699 * g++.dg/opt/pr19317-2.C: New test.
25700 * g++.dg/opt/pr19317-3.C: New test.
25703 * gcc.c-torture/execute/pr19005.c: New test.
25706 * g++.old-deja/g++.other/comdat5.C: New test.
25707 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25709 * g++.dg/compat/struct-layout-1.exp: New file.
25710 * g++.dg/compat/struct-layout-1.h: New.
25711 * g++.dg/compat/struct-layout-1_generate.c: New.
25712 * g++.dg/compat/struct-layout-1_x1.h: New.
25713 * g++.dg/compat/struct-layout-1_x2.h: New.
25714 * g++.dg/compat/struct-layout-1_y1.h: New.
25715 * g++.dg/compat/struct-layout-1_y2.h: New.
25717 * gcc.dg/20050330-2.c: New test.
25719 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25722 * gfortran.dg/associated_1.f90: New.
25724 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25726 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25727 ILP32 vect_no_align platforms.
25729 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25730 Jakub Jelinek <jakub@redhat.com>
25733 * gcc.c-torture/compile/20051207-1.c: New test.
25735 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25738 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25739 gcc.dg/torture/pr18582-1.c,
25740 gcc.target/i386/attributes-error.c: Also test on x86_64.
25742 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25744 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25747 * g++.dg/template/typedef3.C: New test.
25751 * g++.dg/template/dtor3.C: Fix error markers.
25753 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25755 * lib/target-supports.exp (check_effective_target_sync_char_short):
25758 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25760 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25762 2005-12-06 Roger Sayle <roger@eyesopen.com>
25764 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25765 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25766 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25767 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25769 2005-12-06 Roger Sayle <roger@eyesopen.com>
25772 * g++.dg/other/array2.C: New test case.
25774 2005-12-05 Geoffrey Keating <geoffk@apple.com>
25776 * gcc.dg/darwin-weakimport-3.c: New.
25778 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25779 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25780 and to work on Darwin.
25781 * gcc.dg/attr-weakref-1b.c: New file.
25782 * gcc.dg/attr-weakref-2.c: New test.
25783 * gcc.dg/darwin-weakref-1.c: New test.
25785 2005-12-05 Janis Johnson <janis187@us.ibm.com>
25788 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25789 use in selector expressions.
25790 (dg-xfail-if): Ditto.
25791 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25792 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25793 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25794 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25795 * gcc.test-framework/test-framework.exp: Skip generated tests if
25796 CHECK_TEST_FRAMEWORK is not 1.
25798 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25800 PR tree-optimization/24963
25801 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25804 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25807 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25808 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25809 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25810 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25812 2005-12-05 Jakub Jelinek <jakub@redhat.com>
25814 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25817 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25819 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25821 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25823 * gcc.dg/format/cast-1.c: New test.
25825 2005-12-04 Roger Sayle <roger@eyesopen.com>
25828 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25829 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25830 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25831 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25833 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25835 * gcc.dg/cast-pretty-print-1.c: New test.
25837 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25839 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25841 2005-12-02 Mark Mitchell <mark@codesourcery.com>
25844 * g++.dg/template/friend40.C: New test.
25846 2005-12-02 Jakub Jelinek <jakub@redhat.com>
25849 * gcc.target/i386/movq-2.c: New test.
25850 * gcc.target/i386/movq.c: Remove target i?86, instead add
25851 dg-require-effective-target ilp32.
25853 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25856 * g++.dg/other/default1.C: New test.
25858 2005-12-02 Richard Guenther <rguenther@suse.de>
25860 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25862 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
25864 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25866 2005-12-02 Alan Modra <amodra@bigpond.net.au>
25869 * gcc.target/powerpc/rotate.c: New.
25871 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25873 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25874 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25876 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
25879 * gcc.dg/pr17730-1.c: Adjust.
25880 * gcc.dg/lvalue1.c (main): Likewise.
25881 * gcc.dg/lvalue-2.c: Likewise.
25882 * g++.dg/pr7503-3.C
25884 2005-12-01 Geoffrey Keating <geoffk@apple.com>
25886 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25889 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
25892 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
25894 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25897 * lib/target-supports.exp (check_effective_target_tls): New.
25898 (check_effective_target_tls_runtime): New.
25899 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25901 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25902 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25903 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25904 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25905 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25906 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25907 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25908 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25909 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25910 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25911 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25912 effective-target TLS.
25913 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25914 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25915 effective-target TLS runtime.
25917 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25919 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25921 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
25923 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25924 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25925 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25926 ignored" warnings when "packing" is the same as the ABI layout.
25928 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
25931 * gfortran.dg/line_length_1.f: New test.
25932 * gfortran.dg/line_length_2.f90: Ditto.
25934 2005-11-30 Richard Guenther <rguenther@suse.de>
25936 PR tree-optimization/21655
25937 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25939 2005-11-30 Dale Johannesen <dalej@apple.com>
25941 * gcc.c-torture/compile/pr24930.c: New.
25943 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
25946 * gfortran.dg/auto_char_dummy_array.f90: New test.
25948 2005-11-30 Jeff Law <law@redhat.com>
25950 * g++.old-deja/g++.law/pr25000.C: New test.
25952 2005-11-30 Jakub Jelinek <jakub@redhat.com>
25954 * gcc.dg/tls/opt-11.c: New test.
25956 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
25958 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25960 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25963 2005-11-29 Jakub Jelinek <jakub@redhat.com>
25965 * gfortran.dg/open_access_1.f90: New test.
25967 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25969 * gcc.dg/charset/builtin2.c: New test.
25971 2005-11-28 Jakub Jelinek <jakub@redhat.com>
25973 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25974 on mmix-*-* for *_[xy].c.
25976 2005-11-28 Kean Johnston <jkj@sco.com>
25978 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25980 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25981 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25982 * gcc.target/i386/asm-3.c: Ditto.
25983 * gcc.target/i386/clobbers.c: Ditto.
25984 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25985 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25987 * gcc.target/i386/mul.c: Ditto.
25988 * gcc.target/i386/ssetype-1.c: Ditto.
25989 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25990 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25991 static so the test works with -fPIC mode too. Based on comment in
25993 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25995 2005-11-28 Richard Guenther <rguenther@suse.de>
25997 * gcc.dg/alias-9.c: New testcase.
25998 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26000 2005-11-28 Roger Sayle <roger@eyesopen.com>
26001 Uros Bizjak <uros@kss-loka.si>
26003 PR middle-end/20219
26004 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26005 tan(x)/sin(x) transformations.
26007 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
26009 PR middle-end/24575
26010 * gcc.dg/tree-ssa/divide-3.c: New test.
26011 * gcc.dg/tree-ssa/divide-4.c: New test.
26013 2005-11-27 Steven G. Kargl <kargls@comcast.net>
26016 * gfortran.dg/boz_6.f90: New test.
26018 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26021 * gfortran.dg/modulo_1.f90: New test.
26023 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26025 PR libfortran/24919
26026 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26027 fail on CRLF platforms.
26028 * gfortran.dg/ftell_2.f90: Likewise.
26030 2005-11-26 Eric Christopher <echristo@apple.com>
26032 * gcc.dg/intmax_t-1.c: Remove mips xfail.
26034 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26036 * objc.dg/gnu-runtime-3.m: Simplify.
26038 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26040 PR middle-end/23669
26041 * gcc.dg/tree-ssa/divide-1.c: New test.
26042 * gcc.dg/tree-ssa/divide-2.c: New test.
26044 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26046 PR libgfortran/24945
26047 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26049 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26051 PR libgfortran/24945
26052 * gfortran.dg/open_status_2.f90: New test.
26054 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26056 * gcc.c-torture/execute/builtins/fprintf.c,
26057 gcc.c-torture/execute/builtins/fputs-lib.c,
26058 gcc.c-torture/execute/builtins/fputs.c,
26059 gcc.c-torture/execute/builtins/lib/fprintf.c,
26060 gcc.c-torture/execute/builtins/lib/printf.c,
26061 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26063 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
26065 * gcc.dg/20050922-2.c: New test.
26067 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26069 * objc.dg/gnu-runtime-3.m: New test.
26071 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26074 * g++.dg/other/void1.C: New test.
26076 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
26078 PR middle-end/24998
26079 * gcc.dg/torture/fp-int-convert-float.c,
26080 gcc.dg/torture/fp-int-convert-double.c,
26081 gcc.dg/torture/fp-int-convert-long-double.c,
26082 gcc.dg/torture/fp-int-convert-timode.c,
26083 gcc.dg/torture/fp-int-convert-float80.c,
26084 gcc.dg/torture/fp-int-convert-float80-timode.c,
26085 gcc.dg/torture/fp-int-convert-float128.c,
26086 gcc.dg/torture/fp-int-convert-float128-timode.c,
26087 gcc.dg/torture/fp-int-convert.h: New files.
26089 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26091 PR middle-end/24989
26092 * gcc.dg/tree-ssa/bool-10.c: New test.
26093 * gcc.dg/tree-ssa/bool-11.c: New test.
26094 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26096 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26098 PR middle-end/24990
26099 * tree-ssa/pr24990-1.c: New test.
26101 2005-11-24 Richard Guenther <rguenther@suse.de>
26102 Dirk Mueller <dmueller@suse.de>
26105 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26106 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26107 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26108 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26109 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26110 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26112 2005-11-23 Uros Bizjak <uros@kss-loka.si>
26114 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26116 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
26119 * gcc.dg/Wc++-compat.c: New.
26120 * gcc.dg/Wno-c++-compat.c: New.
26122 2005-11-23 Alan Modra <amodra@bigpond.net.au>
26124 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26125 (vspltish, vspltisw): Likewise.
26127 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26129 PR libgfortran/24794
26130 * gfortran.dg/namelist_12.f: Fix quotes.
26131 * gfortran.dg/namelist_13.f90: Fix quotes.
26132 * gfortran.dg/namelist_14.f90: Fix quotes.
26133 * gfortran.dg/namelist_15.f90: Fix quotes.
26134 * gfortran.dg/namelist_use.f90: Fix quotes.
26135 * gfortran.dg/namelist_use_only.f90: Fix quotes.
26136 * gfortran.dg/namelist_21.f90: New test.
26137 * gfortran.dg/namelist_22.f90: New test.
26139 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
26142 * gcc.c-torture/compile/pr23435.c: New.
26144 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26146 * gcc.c-torture/execute/floatunsisf-1.c: New test.
26148 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26150 * gcc.target/powerpc/405-macchw-1.c,
26151 gcc.target/powerpc/405-macchw-2.c,
26152 gcc.target/powerpc/405-macchwu-1.c,
26153 gcc.target/powerpc/405-macchwu-2.c,
26154 gcc.target/powerpc/405-machhw-1.c,
26155 gcc.target/powerpc/405-machhw-2.c,
26156 gcc.target/powerpc/405-machhwu-1.c,
26157 gcc.target/powerpc/405-machhwu-2.c,
26158 gcc.target/powerpc/405-maclhw-1.c,
26159 gcc.target/powerpc/405-maclhw-2.c,
26160 gcc.target/powerpc/405-maclhwu-1.c,
26161 gcc.target/powerpc/405-maclhwu-2.c,
26162 gcc.target/powerpc/405-mulchw-1.c,
26163 gcc.target/powerpc/405-mulchw-2.c,
26164 gcc.target/powerpc/405-mulchwu-1.c,
26165 gcc.target/powerpc/405-mulchwu-2.c,
26166 gcc.target/powerpc/405-mulhhw-1.c,
26167 gcc.target/powerpc/405-mulhhw-2.c,
26168 gcc.target/powerpc/405-mulhhwu-1.c,
26169 gcc.target/powerpc/405-mulhhwu-2.c,
26170 gcc.target/powerpc/405-mullhw-1.c,
26171 gcc.target/powerpc/405-mullhw-2.c,
26172 gcc.target/powerpc/405-mullhwu-1.c,
26173 gcc.target/powerpc/405-mullhwu-2.c,
26174 gcc.target/powerpc/405-nmacchw-1.c,
26175 gcc.target/powerpc/405-nmacchw-2.c,
26176 gcc.target/powerpc/405-nmachhw-1.c,
26177 gcc.target/powerpc/405-nmachhw-2.c,
26178 gcc.target/powerpc/405-nmaclhw-1.c,
26179 gcc.target/powerpc/405-nmaclhw-2.c,
26180 gcc.target/powerpc/440-macchw-1.c,
26181 gcc.target/powerpc/440-macchw-2.c,
26182 gcc.target/powerpc/440-macchwu-1.c,
26183 gcc.target/powerpc/440-macchwu-2.c,
26184 gcc.target/powerpc/440-machhw-1.c,
26185 gcc.target/powerpc/440-machhw-2.c,
26186 gcc.target/powerpc/440-machhwu-1.c,
26187 gcc.target/powerpc/440-machhwu-2.c,
26188 gcc.target/powerpc/440-maclhw-1.c,
26189 gcc.target/powerpc/440-maclhw-2.c,
26190 gcc.target/powerpc/440-maclhwu-1.c,
26191 gcc.target/powerpc/440-maclhwu-2.c,
26192 gcc.target/powerpc/440-mulchw-1.c,
26193 gcc.target/powerpc/440-mulchw-2.c,
26194 gcc.target/powerpc/440-mulchwu-1.c,
26195 gcc.target/powerpc/440-mulchwu-2.c,
26196 gcc.target/powerpc/440-mulhhw-1.c,
26197 gcc.target/powerpc/440-mulhhw-2.c,
26198 gcc.target/powerpc/440-mulhhwu-1.c,
26199 gcc.target/powerpc/440-mulhhwu-2.c,
26200 gcc.target/powerpc/440-mullhw-1.c,
26201 gcc.target/powerpc/440-mullhw-2.c,
26202 gcc.target/powerpc/440-mullhwu-1.c,
26203 gcc.target/powerpc/440-mullhwu-2.c,
26204 gcc.target/powerpc/440-nmacchw-1.c,
26205 gcc.target/powerpc/440-nmacchw-2.c,
26206 gcc.target/powerpc/440-nmachhw-1.c,
26207 gcc.target/powerpc/440-nmachhw-2.c,
26208 gcc.target/powerpc/440-nmaclhw-1.c,
26209 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26211 2005-11-21 Jakub Jelinek <jakub@redhat.com>
26214 * gfortran.dg/inquire_9.f90: New test.
26217 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26219 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26221 PR libfortran/24432
26222 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26223 Check that 'cos' is supported.
26225 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26228 * gfortran.dg/substring_equivalence.f90: New test.
26231 * gfortran.dg/auto_internal_assumed.f90: New test.
26233 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26235 * gcc.dg/fold-div-2.c: New test.
26237 2005-11-20 Ian Lance Taylor <ian@airs.com>
26239 PR rtl-optimization/24883
26240 * gcc.c-torture/compile/pr24883.c: New test.
26242 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26244 PR middle-end/20583
26245 * gcc.c-torture/compile/pr20583.c: New.
26247 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26249 * gcc.c-torture/execute/usmul.c: New test.
26251 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26253 * gcc.dg/tree-ssa/vrp22.c: New test.
26255 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26257 PR middle-end/24912
26258 * gcc.dg/torture/pr24912-1.c: New test.
26260 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26263 * gfortran.dg/arrayio_derived_1.f90: New test.
26265 2005-11-19 Richard Guenther <rguenther@suse.de>
26267 PR middle-end/23294
26268 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26270 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26272 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26274 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26277 * g++.dg/template/friend39.C: New test.
26279 2005-11-18 James E Wilson <wilson@specifix.com>
26281 * gcc.dg/builtin-strstr.c: New.
26283 2005-11-18 Richard Henderson <rth@redhat.com>
26285 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26286 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26287 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26288 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26289 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26290 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26291 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26292 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26293 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26294 renaming to remove initial "ia64-".
26296 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26298 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26300 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26302 * g++.dg/cpp/string-2.C: New test.
26304 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26306 * gcc.dg/tree-ssa/loop-14.c: New test.
26308 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26309 Michael Chamberlain <michael@chamberlain.net.au>
26311 * ada/acats/run_all.sh (target_run): Kill long running tests.
26313 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26315 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26316 * gcc.dg/cleanup-9.c: Likewise.
26317 * gcc.dg/cleanup-10.c: Likewise.
26318 * gcc.dg/cleanup-11.c: Likewise.
26320 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26323 * gfortran.dg/open_access_append_1.f90: New test.
26324 * gfortran.dg/open_access_append_2.f90: New test.
26326 2005-11-16 Richard Guenther <rguenther@suse.de>
26328 PR middle-end/24851
26329 * gcc.c-torture/execute/pr24851.c: New testcase.
26331 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26333 * gcc.dg/fold-overflow-1.c: New test.
26335 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26337 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26338 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26340 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26342 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26344 * g++.dg/eh/forced2.C: Likewise.
26345 * g++.dg/eh/forced3.C: Likewise.
26346 * g++.dg/eh/forced4.C: Likewise.
26348 2005-11-11 Mike Stump <mrs@apple.com>
26350 * g++.old-deja/g++.mike/unused.C: Add.
26352 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26355 * g++.dg/warn/Wcast-qual1.C: New test.
26357 2005-11-15 Jan Hubicka <jh@suse.cz>
26359 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26361 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26363 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26365 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26368 * gcc.dg/tree-ssa/pr24840.c: New test.
26370 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26373 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26375 2005-11-14 Dale Johannesen <dalej@apple.com>
26377 * gcc.c-torture/execute/20051113-1.c: New.
26379 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26382 * g++.dg/template/crash43.C: New test.
26384 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26386 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26388 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26391 * g++.dg/eh/spec8.C: New test.
26393 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26395 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26397 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26400 * g++.dg/parse/ambig4.C: New test.
26401 * g++.dg/tc1/dr101.C: Adjust error markers.
26402 * g++.dg/lookup/strong-using-2.C: Likewise.
26403 * g++.dg/lookup/ambig5.C: Likewise.
26404 * g++.dg/lookup/ambig4.C: Likewise.
26405 * g++.dg/parse/crash22.C: Likewise.
26407 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26409 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26411 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26413 * gcc.dg/nested-calls-1.c: New test.
26415 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26417 * gfortran.dg/complex_intrinsic_1.f90: New test.
26418 * gfortran.dg/complex_intrinsic_2.f90: New test.
26419 * gfortran.dg/fgetc_1.f90: New test.
26420 * gfortran.dg/fgetc_2.f90: New test.
26421 * gfortran.dg/fgetc_3.f90: New test.
26422 * gfortran.dg/ftell_1.f90: New test.
26423 * gfortran.dg/ftell_2.f90: New test.
26424 * gfortran.dg/gnu_logical_1.F: New test.
26425 * gfortran.dg/gnu_logical_2.f90: New test.
26427 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26429 PR middle-end/24820
26430 * gcc.dg/pr24820.c: New test.
26432 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26434 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26435 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26438 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26441 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26443 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26445 * gcc.target/cris/cris.exp: New file.
26446 * gcc.target/cris/rld-legit1.c: New test.
26447 * gcc.target/cris/rld-legit2.c: New test.
26449 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26452 * g++.dg/opt/pr24780.C: New test.
26455 * g++.dg/template/asm1.C: New test.
26457 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26459 PR libgfortran/24787
26460 * gfortran.dg/scan_1.f90: New test.
26462 2005-11-12 Jan Hubicka <jh@suse.cz>
26464 * gcc.target/i386/minmax-1.c: New.
26465 * gcc.target/i386/minmax-2.c: New.
26467 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26469 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26471 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26473 * gcc.c-torture/execute/20051110-1.c,
26474 gcc.c-torture/execute/20051110-2.c: New tests.
26476 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26478 PR middle-end/24750
26479 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26482 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26484 * lib/target-libpath.exp (get_shlib_extension): New proc.
26485 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26486 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26487 * lib/objc.exp (objc_target_compile): Likewise.
26488 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26491 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26493 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26495 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26496 Add -static to additional_flags and pass it to target_compile.
26498 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26500 PR libgfortran/24719
26501 gfortran.dg/read_noadvance.f90: New test.
26503 PR libgfortran/24699
26504 gfortran.dg/fmt_t_2.f90: New test.
26506 PR libgfortran/24785
26507 gfortran.dg/read_x_eor.f90: New test.
26509 PR libgfortran/24584
26510 gfortran.dg/namelist_empty.f90: Rename test.
26512 PR libgfortran/24489
26513 gfortran/read_eor.f90: Rename test.
26515 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26518 * gfortran.dg/automatic_module_variable.f90: New test.
26520 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26523 * gcc.dg/pr24445.c: New test.
26525 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26529 * gfortran.dg/recursive_statement_functions.f90: Add statement
26530 functions using inline intrinsic functions and parameters to test
26531 that they no longer seg-fault.
26534 gfortran.dg/nested_modules_4.f90: New test.
26535 gfortran.dg/nested_modules_5.f90: New test.
26537 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26540 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26542 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26544 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26547 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26549 * gcc.dg/sparc-getcontext-1.c: New test.
26551 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26553 * gcc.dg/ifcvt-fabs-1.c: New test.
26555 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26558 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26559 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26561 2005-11-09 Richard Guenther <rguenther@suse.de>
26563 PR tree-optimization/24716
26564 * gcc.c-torture/execute/pr24716.c: New testcase.
26566 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26568 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26570 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26573 * gcc.dg/pr24624.c: Testcase added.
26575 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26578 * g++.dg/other/pr24623.C: Testcase added.
26580 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26583 * gfortran-dg/pure_byref_1.f90: New.
26584 * gfortran-dg/pure_byref_2.f90: New.
26586 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26589 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26590 * gcc.dg/dg.exp: Run main loop also for *.i files.
26592 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26595 * g++.dg/tls/diag-3.C: New test.
26596 * g++.dg/tls/diag-4.C: New test.
26597 * g++.dg/tls/static-1.C: New test.
26598 * g++.dg/tls/static-1a.cc: New file.
26600 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26603 * g++.dg/tree-ssa/pr23046.C: New test.
26605 2005-11-08 Devang Patel <dpatel@apple.com>
26607 PR tree-optimization/23115
26608 * gcc.dg/tree-ssa/pr23115.c: New.
26610 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26612 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26613 * gcc.target/powerpc/pr16155.c: Same.
26614 * gcc.target/powerpc/altivec-1.c: Same.
26615 * gcc.target/powerpc/altivec-2.c: Same.
26616 * gcc.target/powerpc/altivec-3.c: Same.
26617 * gcc.target/powerpc/altivec-5.c: Same.
26618 * gcc.target/powerpc/altivec-11.c: Same.
26619 * gcc.target/powerpc/altivec-12.c: Same.
26620 * gcc.target/powerpc/altivec-14.c: Same.
26621 * gcc.target/powerpc/altivec-22.c: Same.
26622 * gcc.target/powerpc/altivec-consts.c: Same.
26623 * gcc.target/powerpc/altivec-pr22085.c: Same.
26624 * gcc.target/powerpc/altivec-splat.c: Same.
26625 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26626 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26627 * gcc.target/powerpc/darwin-longlong.c: Same.
26629 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26632 * gcc.dg/pr19340.c: New test.
26634 2005-11-07 Ian Lance Taylor <ian@airs.com>
26636 PR rtl-optimization/24683
26637 * gcc.dg/pr24683.c: New test.
26639 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26641 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26642 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26644 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26646 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26648 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26650 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26652 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26656 * gcc.target/powerpc/altivec-consts.c,
26657 gcc.target/powerpc/altivec-splat.c: New testcase.
26659 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26663 * gcc.dg/overflow-2.c: New testcase.
26665 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26667 PR rtl-optimization/23567
26668 * gcc.c-torture/execute/20051104-1.c: New test.
26670 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26673 gfortran.dg/private_type_2.f90: Modified to check that case with
26674 PRIVATE declaration within derived type is accepted.
26677 gfortran.dg/pointer_assign_1.f90: New test.
26680 * gfortran.dg/arrayio_0.f90: New test.
26683 gfortran.dg/data_initialized.f90: New test.
26684 gfortran.dg/data_constraints_1.f90: New test.
26685 gfortran.dg/data_constraints_2.f90: New test.
26687 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26691 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26693 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26696 * gcc.dg/tree-ssa/pr24670.c: New test.
26698 2005-11-05 Ian Lance Taylor <ian@airs.com>
26701 * gcc.target/i386/pr22432.c: New test.
26703 2005-11-05 Richard Henderson <rth@redhat.com>
26705 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26706 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26707 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26708 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26709 from gcc.dg/alpha-*.
26710 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26711 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26713 2005-11-05 Andreas Jaeger <aj@suse.de>
26715 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26717 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26720 * gcc.dg/torture/pr23424-1.c: New test.
26722 2005-11-04 Richard Henderson <rth@redhat.com>
26724 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26725 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26726 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26727 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26728 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26729 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26730 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26731 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26732 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26733 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26734 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26735 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26736 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26737 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26738 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26739 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26740 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26741 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26742 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26743 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26744 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26745 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26746 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26747 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26749 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26750 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26751 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26752 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26753 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26754 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26755 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26756 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26757 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26758 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26759 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26760 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26761 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26762 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26763 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26764 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26765 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26766 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26767 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26768 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26769 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26770 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26771 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26772 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26773 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26774 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26775 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26776 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26777 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26778 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26779 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26780 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26781 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26782 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26783 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26784 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26785 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26786 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26787 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26788 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26789 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26790 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26791 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26792 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26793 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26795 2005-11-04 Diego Novillo <dnovillo@redhat.com>
26798 * gcc.dg/tree-ssa/pr24627.c: New test.
26800 2005-11-04 Paul Brook <paul@codesourcery.com>
26802 * gcc.dg/tls/opt-10.c: New test.
26804 2005-11-04 Andreas Jaeger <aj@suse.de>
26806 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26807 avoid extra warnings.
26809 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26811 PR libfortran/22298
26812 * lib/target-supports.exp
26813 (check_effective_target_static_libgfortran): New
26814 static_libgfortran effective target.
26815 * gfortran.dg/static_linking_1.f: New test.
26816 * gfortran.dg/static_linking_1.c: New file.
26818 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26820 * gcc.dg/pr24615.c: Guard test with { target fpic }.
26822 2005-11-03 Josh Conner <jconner@apple.com>
26825 g++.dg/ext/array2.C: New test.
26826 g++.dg/template/dependent-name3.C: New test.
26827 g++.dg/template/dependent-name4.C: New test.
26828 g++.dg/template/sfinae2.C: New test.
26830 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26832 PR preprocessor/22042
26833 * gcc.dg/cpp/strify4.c: New test.
26835 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26838 * g++.dg/cpp/string-1.C: New test.
26840 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26842 * gcc.target/powerpc: New directory.
26843 * gcc.target/powerpc/powerpc.exp: New file.
26844 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26845 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26846 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26847 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26848 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26849 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26850 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26851 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26852 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26853 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26854 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26855 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26856 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26857 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26858 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26859 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26860 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26861 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26862 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26863 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26864 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26865 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26866 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26867 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26868 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26869 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26870 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26871 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26872 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26873 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26874 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26875 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26876 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26877 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26879 2005-11-03 Mark Mitchell <mark@codesourcery.com>
26882 * g++.dg/warn/inline2.C: New test.
26884 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26886 PR middle-end/23155
26887 * g++.dg/ext/c99struct1.C: New test.
26888 * gcc.dg/union-cast-1.c: New test.
26889 * gcc.dg/union-cast-2.c: New test.
26890 * gcc.dg/union-cast-3.c: New test.
26892 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26894 PR middle-end/24589
26895 * gcc.c-torture/execute/zero-struct-2.c: New test.
26897 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26900 * g++.dg/init/switch1.C: New test.
26902 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
26904 * gcc.dg/delay-slot-1.c: New test.
26906 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
26909 * gcc.dg/pr24620.c: New test.
26911 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26914 * gcc.dg/format/unnamed-1.c: New test.
26916 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26919 * g++.dg/expr/cond8.C: New test.
26922 * g++.dg/parse/dot1.C: New test.
26924 2005-11-02 Jan Hubicka <jh@suse.cz>
26927 * gcc.dg/i386-lea.c: New test
26929 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26932 * gcc.dg/pr24615.c: New test.
26934 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26937 * gcc.dg/pr24600.c: New test.
26939 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26942 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26943 * g++.dg/parse/typename9.C: New test.
26944 * g++/dg/parse/typename10.C: Likewise.
26946 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
26949 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26950 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26951 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26953 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26956 * g++.dg/debug/static1.C: New test.
26958 2005-11-02 Josh Conner <jconner@apple.com>
26960 * g++.dg/crash38.C: moved into proper directory...
26961 * g++.dg/template/crash42.C: ...here
26963 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
26966 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26967 pcc_bitfield_type_matters || default_packed.
26969 * lib/target-supports.exp
26970 (check_effective_target_pcc_bitfield_type_matters): New proc.
26971 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26974 * lib/target-supports.exp (check_effective_default_packed): New proc.
26975 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26976 Gate expected errors on target ! default_packed.
26977 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26979 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26981 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26984 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26987 * gfortran.dg/entry_5.f90: New.
26988 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26990 2005-11-01 Bob Wilson <bob.wilson@acm.org>
26992 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26994 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
26997 gfortran.dg/namelist_blockdata.f90: New test.
27000 gfortran.dg/external_implicit_none.f90: New test.
27003 * gfortran.dg/secnds.f: New test.
27005 2005-10-31 Jan Hubicka <jh@suse.cz>
27008 * gcc.c-torture/compile/pr20928.c: New test.
27010 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
27012 PR middle-end/23492
27013 * gcc.c-torture/compile/zero-strct-5.c: New test.
27015 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
27017 PR libgfortran/24584
27018 * gfortran.dg/pr24584.f90: New test.
27020 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
27023 * gfortran.dg/char_result_9.f90: New.
27024 * gfortran.dg/char_result_10.f90: New.
27026 2005-10-30 Jan Hubicka <jh@suse.cz>
27028 * g++.dg/tree-ssa/pr24172.C: New testcase.
27030 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27032 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27034 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
27036 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27037 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27038 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27039 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27040 gfortran.dg/enum_9.f90,
27041 gfortran.fortran-torture/compile/enum_1.f90,
27042 gfortran.fortran-torture/execute/enum_1.f90,
27043 gfortran.fortran-torture/execute/enum_2.f90,
27044 gfortran.fortran-torture/execute/enum_3.f90,
27045 gfortran.fortran-torture/execute/enum_4.f90: New tests.
27047 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
27050 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27051 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27053 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27055 PR libfortran/20179
27056 * gfortran.dg/mixed_io_1.f90: New test.
27057 * gfortran.dg/mixed_io_1.c: New file.
27059 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27061 * gfortran.dg/malloc_free_1.f90: New test.
27063 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
27065 * gcc.dg/nested-func-4.c: Require profiling -pg.
27067 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27070 * g++.dg/warn/main-2.C: New test.
27072 2005-10-28 Steven G. Kargl <kargls@comcast.net>
27075 * gfortran.dg/interface_2.f90: new test.
27077 2005-10-28 Josh Conner <jconner@apple.com>
27080 * g++.dg/template/crash38.C: New test.
27081 * g++.dg/parse/explicit1.C: Change expected errors.
27083 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27086 * g++.dg/other/large-size-array.C: New test.
27088 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27090 PR middle-end/24362
27091 * g++.dg/opt/complex4.C: New test.
27093 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
27095 * gcc.dg/nested-func-4.c: New test.
27097 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
27100 gfortran.dg/derived_recursion.f90: New test.
27101 gfortran.dg/implicit_actual.f90: New test.
27103 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
27105 PR middle-end/24295, PR testsuite/24477
27106 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
27107 removed when weakref hits the tree.
27109 2005-10-25 Jakub Jelinek <jakub@redhat.com>
27111 * gfortran.dg/cray_pointers_4.f90: New test.
27113 * gfortran.dg/cray_pointers_5.f90: New test.
27115 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
27118 * gfortran.dg/assign_5.f90: New test.
27119 * gfortran.dg/assign_6.f: New test.
27121 2005-10-25 Uros Bizjak <uros@kss-loka.si>
27123 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
27124 CPU has no SSE support.
27126 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
27128 PR libgfortran/24224
27129 * gfortran.dg/arrayio_1.f90: Update attribution.
27130 * gfortran.dg/arrayio_2.f90: Update attribution.
27131 * gfortran.dg/arrayio_3.f90: Update attribution.
27132 * gfortran.dg/arrayio_4.f90: Update test conditions.
27133 * gfortran.dg/arrayio_5.f90: Update attribution.
27134 * gfortran.dg/arrayio_6.f90: New test.
27135 * gfortran.dg/arrayio_7.f90: New test.
27137 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
27139 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27141 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27143 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27145 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27148 * gfortran.dg/namelist_char_only.f90: New test.
27150 2005-10-24 Asher Langton <langton2@llnl.gov>
27154 * gfortran.dg/cray_pointers_1.f90: New test.
27155 * gfortran.dg/cray_pointers_2.f90: New test.
27156 * gfortran.dg/cray_pointers_3.f90: New test.
27157 * gfortran.dg/loc_1.f90: New test.
27158 * gfortran.dg/loc_2.f90: New test.
27160 2005-10-24 Steven Bosscher <stevenb@suse.de>
27162 * gcc.dg/pr24225.c: New test.
27164 2005-10-24 Asher Langton <langton2@llnl.gov>
27166 * gfortran.dg/dup_save_1.f90: New test.
27167 * gfortran.dg/dup_save_2.f90: New test.
27169 2005-10-24 Paul Brook <paul@codesourcery.com>
27172 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27175 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
27177 PR libgfortran/24489
27178 * gfortran.dg/pr24489.f90: New test.
27180 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
27183 * gfortran.dg/ichar_1.f90: Add tests for derived types.
27185 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
27188 * g++.dg/init/array16.C: Skip for mmix-*-*.
27190 2005-10-23 Asher Langton <langton2@llnl.gov>
27192 * gfortran.dg/byte_1.f90: New test.
27193 * gfortran.dg/byte_2.f90: New test.
27195 2005-10-23 David Edelsohn <edelsohn@gnu.org>
27197 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27199 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
27202 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27205 * gfortran.dg/merge_char_const.f90: New test.
27208 * gfortran.dg/spread_scalar_source.f90: New test.
27210 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
27212 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27214 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27215 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27217 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27219 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27222 * gfortran.dg/der_pointer_4.f90: New.
27224 2005-10-22 David Ayers <d.ayers@inode.at>
27226 * obj-c++.dg/except-1.mm: Simplify.
27228 2005-10-21 David Ayers <d.ayers@inode.at>
27230 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27232 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27234 * gfortran.dg/assumed_dummy_2.f90: New test.
27236 2005-10-21 James E Wilson <wilson@specifix.com>
27238 PR preprocessor/15220
27239 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27241 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27243 * gcc.c-torture/execute/20051021-1.c: New test.
27245 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27248 * g++.dg/ext/tmplattr1.C: New test.
27250 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27253 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27255 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27257 * obj-c++.dg/except-1.mm: New.
27259 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27261 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27263 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27265 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27267 PR middle-end/24295
27268 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27269 declarations with the same names as thunks' alias targets, use
27271 * gcc.dg/attr-alias-3.c: New test.
27272 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27274 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27277 * g++.dg/parse/access8.C: New test.
27279 2005-10-20 Richard Guenther <rguenther@suse.de>
27282 * g++.dg/tree-ssa/pr24439.C: New testcase.
27284 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27286 * g++.dg/opt/delay-slot-1.C: New test.
27288 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27291 * gfortran.fg/der_init_1.f90: New.
27293 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27295 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27297 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27300 * g++.dg/parse/error28.C: New test.
27302 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27304 * gcc.dg/profile-generate-2.c: New test.
27306 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27309 * g++.dg/ext/dllimport11.C: New.
27311 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27314 * g++.dg/other/friend3.C: New test.
27316 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27319 * g++.dg/template/error19.C: New test.
27321 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27324 * g++.dg/overload/koenig2.C: New.
27327 * g++.dg/overload/error2.C: New.
27330 * g++.dg/inherit/covariant14.C: New.
27332 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27335 * g++.dg/parse/for1.C: New test.
27337 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27340 * gfortran.dg/host_dummy_index_1.f90: New test.
27343 * gfortran.dg/automatic_char_len_2.f90: New test.
27346 * gfortran.dg/recursive_statement_functions.f90: New test.
27349 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27352 * gfortran.dg/external_initializer.f90: New test.
27355 * non_module_public.f90: New test.
27357 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27360 * g++.dg/template/overload7.C: New.
27363 * g++.dg/other/switch2.C: Remove expected warnings.
27366 * g++.dg/template/defarg6.C: New.
27368 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27371 * gcc.target/i386/pr24315.c: New test.
27373 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27376 * g++.dg/template/static21.C: New test.
27377 * g++.dg/template/static21-a.cc: Likewise.
27379 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27382 * g++.dg/warn/Wswitch-default-1.C: New test.
27383 * g++.dg/warn/Wswitch-default-2.C: New test.
27385 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27388 * g++.dg/parse/template18.C: New test.
27389 * g++.dg/template/nontype15.C: Likewise.
27391 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27394 * gfortran.dg/spec_expr_2.f90: New.
27396 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27398 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27399 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27400 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27401 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27402 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27403 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27404 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27405 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27406 previous target-specific skips and warning-message matches where
27409 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27412 * g++.dg/warn/Wctor-dtor.C: New test.
27414 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27417 * gcc.dg/for-1.c: New test.
27419 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27422 * g++.dg/warn/Wconversion1.C: New test.
27423 * g++.dg/ext/packed4.C: Compile with -w.
27424 * g++.dg/opt/20050511-1.C: Likewise.
27425 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27427 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27429 * gfortran.dg/boz_5.f90: New test.
27431 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27434 * g++.dg/other/switch2.C: New.
27437 * g++.dg/init/ctor7.C: New.
27439 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27442 * g++.dg/parse/crash32.C: New test.
27444 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27447 * g++.dg/init/goto2.C: New test.
27450 * g++.dg/template/crash/41.C: New test.
27453 * g++.dg/template/crash40.C: New test.
27456 * g++.dg/parse/friend5.C: New test.
27459 * g++.dg/template/crash38.C: New test.
27462 * g++.dg/template/friend38.C: New test.
27465 * g++.dg/template/crash39.C: New test.
27467 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27469 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27470 gcc.dg/debug/dwarf2/dwarf-char2.c,
27471 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27473 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27475 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27477 * gcc.dg/dll-2.c: Add tests for warnings.
27478 * gcc.dg/dll-3.c: Likewise.
27479 * gcc.dg/dll-4.c: Likewise.
27481 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27482 * g++.dg/ext/dllimport2.C: Likewise.
27483 * g++.dg/ext/dllimport3.C: Likewise.
27484 * g++.dg/ext/dllimport7.C: Likewise.
27485 * g++.dg/ext/dllimport8.C: Likewise.
27486 * g++.dg/ext/dllimport9.C: Likewise.
27488 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27491 * gfortran.dg/derived_pointer_recursion.f90: New test.
27493 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27495 * gcc.c-torture/execute/20051012-1.c: New test.
27497 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27500 * gfortran.dg/automatic_char_len_1.f90: New test.
27502 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27505 * gfortran.dg/save_common.f90: New test.
27508 * gfortran.dg/save_result.f90: New test.
27510 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27513 * g++.dg/template/dependent-expr1.C: Add new expected error.
27514 * g++.dg/template/dependent-expr2.C: Adjust error text.
27515 * g++.dg/template/overload6.C: New.
27518 * g++.dg/other/typename8.C: New.
27521 * g++.dg/other/return1.C: New.
27523 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27526 * g++.dg/ext/label5.C: New.
27528 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27531 * g++.dg/parse/crash31.C: New.
27533 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27535 * g++.dg/ipa/ipa-1.c: New test.
27536 * g++.dg/ipa/ipa-2.c: New test.
27537 * g++.dg/ipa/ipa-3.c: New test.
27538 * g++.dg/ipa/ipa-4.c: New test.
27539 * g++.dg/ipa/ipa-5.c: New test.
27540 * g++.dg/ipa/ipa.exp: New file.
27542 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27545 * gfortran.dg/private_type_3.f90: New test.
27547 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27550 gfortran.dg/aint_anint_1.f90: New test.
27552 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27554 PR libgfortran/24313
27555 gfortran.dg/csqrt.f: New test.
27557 2005-10-11 Ian Lance Taylor <ian@airs.com>
27560 * g++.dg/warn/noeffect7.C: New test.
27561 * g++.dg/warn/noeffect2.C: Instantiate templates.
27562 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27565 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27568 * g++.dg/init/float1.C: New test.
27571 * g++.dg/init/member1.C: Tweak error markers.
27573 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27576 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27577 Check for null pointer.
27579 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27582 * g++.dg/parse/ret-type3.C: New test.
27584 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27587 * gcc.c-torture/compile/pr23946.c: New test.
27589 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27591 * g++.dg/opt/mmx2.C: New test.
27593 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27596 * g++.dg/template/static20.C: New test.
27599 * g++.dg/warn/Wunused-12.C: New test.
27602 * g++.dg/template/arg4.C: New test.
27604 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27606 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27607 * gcc.dg/ucnid-3.c: Likewise.
27608 * gcc.dg/ucnid-4.c: Likewise.
27609 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27610 * g++.dg/other/ucnid-1.C: Likewise.
27611 * gcc.dg/sparc-frame-1.c: New test.
27613 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27616 * g++.dg/template/spec27.C: New test.
27619 * g++.dg/template/static19.C: New test.
27621 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27623 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27624 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27626 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27629 * gfortran.fortran-torture/compile/pr24136.f: New test.
27631 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27634 * g++.dg/parse/crash30.C: New test.
27636 2005-10-07 Richard Guenther <rguenther@suse.de>
27638 PR middle-end/24227
27639 * gcc.c-torture/compile/pr24227.c: New testcase.
27641 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27643 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27644 Do not put aligned attributes on array elements.
27646 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27648 PR testsuite/23611, PR testsuite/23615
27649 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27650 writing prototypes of library functions by hand.
27651 * obj-c++.dg/bitfield-4.mm: Likewise.
27652 * obj-c++.dg/const-str-4.mm: Likewise.
27653 * obj-c++.dg/encode-4.mm: Likewise.
27654 * obj-c++.dg/encode-5.mm: Likewise.
27655 * obj-c++.dg/encode-6.mm: Likewise.
27656 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27657 * obj-c++.dg/method-10.mm: Likewise.
27658 * obj-c++.dg/method-17.mm: Likewise.
27659 * obj-c++.dg/method-19.mm: Likewise.
27660 * obj-c++.dg/try-catch-2.mm: Likewise.
27662 2005-10-06 Richard Henderson <rth@redhat.com>
27665 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27667 2005-10-06 Dale Johannesen <dalej@apple.com>
27669 * gcc.c-torture/execute/20030125-1.c: Correct.
27671 2005-10-06 Richard Guenther <rguenther@suse.de>
27673 PR tree-optimization/24238
27674 * g++.dg/tree-ssa/pr24238.C: New testcase.
27676 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27679 * gfortran.dg/der_pointer_3.f90: New test.
27681 2005-10-05 Devang Patel <dpatel@apple.com>
27684 * g++.dg/other/PR23205.C: New.
27686 2005-10-05 Richard Henderson <rth@redhat.com>
27689 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27690 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27692 2005-10-05 Dale Johannesen <dalej@apple.com>
27694 * gcc.c-torture/execute/float-floor.c: New.
27696 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27698 PR tree-optimization/21419
27699 PR tree-optimization/24146
27700 PR tree-optimization/24151
27702 * g++.dg/ext/asm7.C: New.
27703 * g++.dg/ext/asm8.C: New.
27704 * gcc.dg/asm-1.c: Compile on all targets.
27705 * gcc.dg/asm-pr24146.c: New.
27706 * gcc.dg/pr21419.c: Adjust error messages.
27708 2005-10-05 Richard Guenther <rguenther@suse.de>
27711 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27713 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27716 * g++.dg/template/spec22.C: Robustify test.
27717 * g++.dg/template/spec26.C: New.
27719 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27721 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27722 if target supports vector instructions.
27724 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27726 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27729 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27731 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27732 check_effective_target_fortran_large_int): Replace cached result
27733 when target changes.
27735 2005-10-04 Devang Patel <dpatel@apple.com>
27737 * gcc.dg/i386-sse-vect-types.c: New.
27739 2005-10-04 Ian Lance Taylor <ian@airs.com>
27741 PR preprocessor/13726
27742 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27743 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27745 2005-10-04 Richard Guenther <rguenther@suse.de>
27748 * gcc.dg/noncompile/pr23576.c: New testcase.
27750 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27752 PR middle-end/23125
27753 * gcc.dg/register-var-3.c: New test.
27755 2005-10-04 Steven Bosscher <stevenb@suse.de>
27757 * gcc.dg/pr23049.c: New test.
27759 * gcc.dg/ucnid-4.c: Fix test.
27761 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27764 * gcc.c-torture/compile/pr23445.c: New test.
27766 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
27768 * g++.dg/overload/unknown1.C: New.
27770 2005-10-03 Mark Mitchell <mark@codesourcery.com>
27773 * g++.dg/template/repo4.C: New test.
27775 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27777 PR libfortran/19308
27778 * gfortran.dg/large_real_kind_2.F90: New test.
27779 * gfortran.dg/large_integer_kind_2.f90: New test.
27781 2005-10-03 Uros Bizjak <uros@kss-loka.si>
27783 * lib/target-supports.exp (check_effective_target_vect_shift):
27784 Implement with result caching. Add i?86, x86_64 and ia64 targets.
27785 (check_effective_target_vect_condition): Fix copy-n-pasto.
27787 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27788 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27791 2005-10-02 Mark Mitchell <mark@codesourcery.com>
27794 * g++.dg/template/overload5.C : New test.
27797 * g++.dg/expr/stdarg1.C: New test.
27799 2005-10-02 Diego Novillo <dnovillo@redhat.com>
27802 * gcc.c-torture/execute/pr24142.c: New test.
27804 2005-10-01 Diego Novillo <dnovillo@redhat.com>
27807 * gcc.c-torture/execute/pr24141.c: New test.
27809 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
27810 Diego Novillo <dnovillo@redhat.com>
27813 * gcc.c-torture/execute/pr23604.c: New test.
27815 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
27824 gfortran.dg/equiv_constraint_1.f90: New test.
27825 gfortran.dg/equiv_constraint_2.f90: New test.
27826 gfortran.dg/equiv_constraint_3.f90: New test.
27827 gfortran.dg/equiv_constraint_4.f90: New test.
27828 gfortran.dg/equiv_constraint_5.f90: New test.
27829 gfortran.dg/equiv_constraint_6.f90: New test.
27830 gfortran.dg/equiv_constraint_7.f90: New test.
27831 gfortran.dg/equiv_constraint_8.f90: New test.
27832 gfortran.dg/private_type_1.f90: New test.
27833 gfortran.dg/private_type_2.f90: New test.
27834 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27835 980628-10.f: Assert std=gnu to permit mixing of
27836 types in equivalence statements.
27838 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
27841 * gfortran.dg/open_status_1.f90: New.
27843 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27845 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27846 * gcc.dg/vect/pr22480.c: Clean up temp files.
27847 * gcc.dg/vect/pr23831.c: Clean up temp files.
27848 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27849 Clean up temp files.
27850 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27851 Clean up temp files.
27853 * gcc.dg/20050309-1.c: Clean up temp files.
27854 * gcc.dg/20050325-1.c: Clean up temp files.
27856 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27858 PR tree-optimization/24059
27859 * gcc.dg/vect/pr24059.c : New test.
27861 2005-09-29 Jakub Jelinek <jakub@redhat.com>
27863 PR middle-end/24109
27864 * gcc.c-torture/execute/20050929-1.c: New test.
27866 2005-09-29 Steven Bosscher <stevenb@suse.de>
27868 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27870 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
27873 * gcc.dg/pr21419.c: New test.
27875 2005-09-29 Steven Bosscher <stevenb@suse.de>
27877 * gcc.dg/pr23911.c: New test.
27879 2005-09-28 Mark Mitchell <mark@codesourcery.com>
27881 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27884 * g++.dg/parse/qualified4.C: New test.
27885 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27886 * g++.old-deja/g++.mike/p8154.C: Likewise.
27888 2005-09-27 Mark Mitchell <mark@codesourcery.com>
27891 * g++.dg/template/friend37.C: New test.
27892 * g++.dg/parse/crash28.C: Adjust error markers.
27894 2005-09-27 Jakub Jelinek <jakub@redhat.com>
27897 * gfortran.fortran-torture/execute/save_2.f90: New decl.
27899 2005-09-27 Devang Patel <dpatel@apple.com>
27901 PR tree-optimization/23625
27902 * gcc.dg/pr23625.c: New test.
27904 2005-09-27 Uros Bizjak <uros@kss-loka.si>
27906 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27907 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27909 2005-09-26 Jakub Jelinek <jakub@redhat.com>
27912 * gfortran.fortran-torture/execute/save_1.f90: New test.
27913 * gfortran.dg/save_1.f90: New test.
27915 2005-09-26 Uros Bizjak <uros@kss-loka.si>
27917 * gcc.target/i386/builtin-apply-mmx.c: New test.
27920 * gcc.target/i386/pr22576.c: New test.
27923 * gcc.target/i386/pr22585.c: New test.
27926 * gcc.target/i386/pr23268.c: New test.
27928 PR middle-end/23831
27929 * gcc.dg/vect/pr23831.c: New test.
27932 * gcc.target/i386/pr24055.c: New test.
27934 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
27936 PR tree-optimization/23960
27937 * gcc.c-torture/compile/pr23960.c: New.
27939 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
27942 * gfortran.dg/nested_modules_3.f90: New.
27944 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27947 gfortran.dg/interface_1.f90: New test.
27949 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
27950 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27953 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27955 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27958 * gfortran.dg/imag_1.f: New test.
27959 * gfortran.dg/imag_2.f: Ditto.
27961 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
27963 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27965 2005-09-22 Jakub Jelinek <jakub@redhat.com>
27968 * g++.dg/warn/pr21983.C: New test.
27970 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
27972 * gcc.dg/20050922-1.c: Testcase added.
27974 2005-09-21 Mark Mitchell <mark@codesourcery.com>
27977 * g++.dg/template/array14.C: New test.
27979 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
27982 * gfortran.dg/der_ptr_component_1.f90: New test.
27984 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27987 * g++.dg/template/error1.C: Reject "no matching function" message.
27989 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27992 * g++.dg/lookup/error1.C: New test.
27994 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
27996 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27997 functionality of the testcase.
27999 2005-09-20 Richard Henderson <rth@redhat.com>
28001 * gcc.dg/vect/vect-22.c: Require vect_float.
28002 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28004 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
28006 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28007 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28008 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28009 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28010 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28011 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28012 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28013 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28014 * gcc.dg/cpp/ucnid-8.c: New test.
28016 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28018 PR tree-optimization/23929
28019 * gcc.c-torture/compile/pr23929.c: New test.
28021 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
28023 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28026 2005-09-20 Steve Ellcey <sje@cup.hp.com>
28029 * g++.dg/other/pr22003.C: Require named sections.
28031 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28034 * g++.dg/rtti/crash3.C: New test.
28036 PR tree-optimization/23818
28037 * gcc.dg/pr23818.c: New test.
28039 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28042 * gfortran.dg/print_fmt_4.f: New.
28044 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28047 * gfortran.fortran-torture/execute/entry_11.f90: New test.
28049 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28051 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28052 Use pointers to local alignable arrays instead. Added comments.
28053 * gcc.dg/vect/vect-46.c: Likewise.
28054 * gcc.dg/vect/vect-48.c: Likewise.
28055 * gcc.dg/vect/vect-49.c: Likewise.
28056 * gcc.dg/vect/vect-52.c: Likewise.
28057 * gcc.dg/vect/vect-53.c: Likewise.
28058 * gcc.dg/vect/vect-54.c: Likewise.
28059 * gcc.dg/vect/vect-56.c: Likewise.
28060 * gcc.dg/vect/vect-57.c: Likewise.
28061 * gcc.dg/vect/vect-58.c: Likewise.
28062 * gcc.dg/vect/vect-60.c: Likewise.
28063 * gcc.dg/vect/vect-61.c: Likewise.
28065 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28066 The test is no longer vectorizable on vect_no_align targets.
28067 * gcc.dg/vect/vect-43.c: Likewsie.
28069 * gcc.dg/vect/vect-44.c: Added comments.
28070 * gcc.dg/vect/vect-45.c: Added comments.
28071 * gcc.dg/vect/vect-50.c: Added comments.
28072 * gcc.dg/vect/vect-51.c: Added comments.
28074 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28076 * gcc.dg/vect/Os-vect-95.c: Likewise.
28078 * gcc.dg/vect/vect-41.c: Test removed.
28079 * gcc.dg/vect/vect-47.c: Test removed.
28080 * gcc.dg/vect/vect-55.c: Test removed.
28081 * gcc.dg/vect/vect-59.c: Test removed.
28083 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28085 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28086 No longer vectorizable on vect_no_align targets.
28087 * gcc.dg/vect/pr20122.c: Likewise.
28088 * gcc.dg/vect/vect-74.c: Likewise.
28089 * gcc.dg/vect/vect-75.c: Likewise.
28090 * gcc.dg/vect/vect-76.c: Likewise.
28092 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28093 Will not be vectorizable on vect_no_align targets once aliasing issues
28095 * gcc.dg/vect/vect-79.c: Likewise.
28097 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28098 * gcc.dg/vect/vect-78.c: Likewise.
28099 * gcc.dg/vect/vect-97.c: Likewise.
28101 2005-09-19 Steven Bosscher <stevenb@suse.de>
28103 * gcc.dg/pr23943.c: New test.
28105 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28108 * gfortran.dg/derived_pointer_null_1.f90: New test.
28110 2005-09-18 Richard Guenther <rguenther@suse.de>
28112 PR middle-end/23944
28113 * gcc.c-torture/compile/pr23944.c: New testcase.
28115 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
28118 * gfortran.dg/der_pointer_2.f90: New test.
28120 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28123 * gfortran.dg/nested_modules_2.f90: New test.
28125 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28128 * g++.dg/other/semicolon.C: New test.
28130 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
28132 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28133 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28135 2005-09-16 Mark Mitchell <mark@codesourcery.com>
28138 * g++.dg/template/static18.C: New test.
28141 * g++.dg/template/crash19.C: Remove dg-error marker.
28142 * g++.dg/template/local4.C: New test.
28144 2005-09-16 Paul Brook <paul@codesourcery.com>
28147 * gfortran.dg/dependency_1.f90: New test.
28149 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28152 * g++.dg/template/static17.C: New test.
28154 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
28157 * g++.dg/warn/huge-val1.C: New test.
28159 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28162 * g++.dg/parse/class2.C: New test.
28163 * g++.dg/template/explicit8.C: Likewise.
28164 * g++.dg/template/spec25.C: Likewise.
28166 2005-09-14 Josh Conner <jconner@apple.com>
28168 PR middle-end/23584
28169 * gcc.dg/pr23584.c: New test.
28171 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
28173 PR fortran/21875 Internal Unit Array I/O, NIST
28174 * gfortran.dg/arrayio_1.f90: New test.
28175 * gfortran.dg/arrayio_1.f90: New test.
28176 * gfortran.dg/arrayio_1.f90: New test.
28177 * gfortran.dg/arrayio_1.f90: New test.
28178 * gfortran.dg/arrayio_1.f90: New test.
28180 2005-09-14 Uros Bizjak <uros@kss-loka.si>
28182 PR middle-end/22480
28183 * gcc.dg/vect/pr22480.c: New test.
28185 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
28188 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28190 2005-09-13 Josh Conner <jconner@apple.com>
28193 * g++.dg/init/struct2.C: New test.
28194 * g++.dg/init/struct3.C: New test.
28196 2005-09-13 Janis Johnson <janis187@us.ibm.com>
28198 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28199 Clean up temp files.
28200 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28201 gcc.dg/tree-ssa/builtin-fprintf-1.c,
28202 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28203 gcc.dg/tree-ssa/builtin-printf-1.c,
28204 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28205 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28206 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28207 gcc.dg/tree-ssa/builtin-vprintf-1.c,
28208 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28209 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28210 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28211 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28212 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28213 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28214 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28215 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28217 2005-09-13 Josh Conner <jconner@apple.com>
28219 * lib/gcc-dg.exp: Load scanipa.exp.
28220 (cleanup-dump): New procedure.
28221 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28222 * lib/scandump.exp: New file.
28223 * lib/scantree.exp: Use it.
28224 * lib/scanipa.exp: New file.
28226 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28229 * gfortran.dg/generic_4.f90: New test.
28231 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28234 * gcc.target/i386/pr23816-1.c: New test.
28235 * gcc.target/i386/pr23816-2.c: New test.
28238 2005-09-13 Bastian Blank <waldi@debian.org>
28241 * g++.dg/abi/mangle26.C: New test.
28242 * g++.dg/abi/mangle27.C: New test.
28243 * g++.dg/abi/mangle28.C: New test.
28244 * g++.dg/abi/mangle29.C: New test.
28247 * g++.dg/parse/register1.C: New test.
28249 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28252 * g++.dg/template/access16.C: New test.
28254 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28256 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28258 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28261 * gfortran.dg/shape_2.f90: New test.
28263 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28266 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28267 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28268 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28269 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28270 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28271 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28272 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28275 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28278 * g++.dg/parse/template17.C: New test.
28280 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28283 * g++.dg/template/nontype14.C: New test.
28285 2005-09-12 Ian Lance Taylor <ian@airs.com>
28288 * g++.dg/lookup/friend7.C: New test.
28289 * g++.dg/lookup/friend8.C: New test.
28290 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28291 so that it will be found via argument dependent lookup.
28292 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28293 friend functions which will no longer be found.
28294 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28295 function g, so that it will be found via argument dependent
28297 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28298 * g++.old-deja/g++.mike/net43.C: Likewise.
28300 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28303 * g++.dg/template/static16.C: New test.
28305 2005-09-12 Josh Conner <jconner@apple.com>
28307 PR middle-end/23237
28308 * gcc.c-torture/compile/pr23237.c: New test.
28310 2005-09-11 Richard Henderson <rth@redhat.com>
28312 * g++.dg/other/error8.C: Update expected diagnostic text.
28314 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28316 PR libfortran/19872
28317 * gfortran.dg/overwrite_1.f: New test.
28319 2005-09-09 Josh Conner <jconner@apple.com>
28321 * g++.dg/init/pr23180-1.C: Removed.
28322 * g++.dg/init/pr23180-2.C: Removed.
28324 2005-09-09 David Daney <ddaney@avtrex.com>
28326 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28327 files which are ...
28328 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28329 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28331 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28333 * gfortran.dg/iostat_2.f90: New test.
28335 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28338 * g++.dg/ext/interface1.C: New test.
28339 * g++.dg/ext/interface1.h: Likewise.
28340 * g++.dg/ext/interface1a.cc: Likewise.
28342 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28344 * gfortran.dg/iomsg_1.f90: New test case.
28346 2005-09-09 Richard Guenther <rguenther@suse.de>
28349 * g++.dg/tree-ssa/pr23624.C: New testcase.
28351 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28354 * gfortran.dg/vector_subscript_1.f90,
28355 * gfortran.dg/vector_subscript_2.f90: New tests.
28357 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28360 * gfortran.dg/array_alloc_1.f90,
28361 * gfortran.dg/array_alloc_2.f90,
28362 * gfortran.dg/array_alloc_3.f90: New tests.
28364 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28367 * gfortran.dg/array_constructor_6.f90
28368 * gfortran.dg/array_constructor_7.f90
28369 * gfortran.dg/array_constructor_8.f90
28370 * gfortran.dg/array_constructor_9.f90
28371 * gfortran.dg/array_constructor_10.f90
28372 * gfortran.dg/array_constructor_11.f90
28373 * gfortran.dg/array_constructor_12.f90: New tests.
28375 2005-09-08 Josh Conner <jconner@apple.com>
28378 * g++.dg/init/pr23180-1.C: New test.
28379 * g++.dg/init/pr23180-2.C: New test.
28381 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28384 * gfortran.dg/module_double_reuse.f90: New.
28386 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28393 * gfortran.dg/common_equivalence_1.f: New.
28394 * gfortran.dg/common_equivalence_2.f: New.
28395 * gfortran.dg/common_equivalence_3.f: New.
28396 * gfortran.dg/contained_equivalence_1.f90: New.
28397 * gfortran.dg/module_blank_common.f90: New.
28398 * gfortran.dg/module_commons_1.f90: New.
28399 * gfortran.dg/module_equivalence_1.f90: New.
28400 * gfortran.dg/nested_modules_1.f90: New.
28401 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28402 equivalences and add comment to connect the test with
28405 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28408 * gfortran.dg/common_6.f90: New test.
28410 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28413 * gfortran.dg/char_result_1.f90,
28414 * gfortran.dg/char_result_2.f90,
28415 * gfortran.dg/char_result_3.f90,
28416 * gfortran.dg/char_result_4.f90,
28417 * gfortran.dg/char_result_5.f90,
28418 * gfortran.dg/char_result_6.f90,
28419 * gfortran.dg/char_result_7.f90,
28420 * gfortran.dg/char_result_8.f90: New tests.
28422 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28425 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28427 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28430 * obj-c++.dg/selector-5.mm: New test.
28431 * obj-c++.dg/selector-6.mm: New test.
28433 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28437 * objc.dg/error-1.m: New test.
28439 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28442 * gfortran.fortran-torture/execute/pr23373-1.f90,
28443 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28445 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28447 PR libfortran/23760
28448 * gfortran.dg/g77/1832.f: Remove long string in write statement
28449 to allow the test to pass on correct list directed output with
28452 2005-09-07 James E Wilson <wilson@specifix.com>
28454 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28456 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28458 * gfortran.dg/parameter+save.f90: Rename to
28459 * gfortran.dg/parameter_save.f90: .. this.
28461 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28464 * gfortran.dg/parameter+save.f90: New test case.
28466 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28469 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28471 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28474 * gcc.dg/pr23075.c: New test.
28475 * g++.dg/warn/pr23075.C: New test.
28478 * gcc.target/i386/pr22362.c: New test.
28480 PR rtl-optimization/23098
28481 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28483 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28484 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28485 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28487 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28489 * g++.dg/expr/cast6.C: New test.
28492 * g++.dg/init/new15.C: New test.
28494 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28496 * gcc.dg/vect/Os-vect-95.c: New test.
28497 * gcc.dg/vect/vect-95.c: Same.
28499 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28501 * gcc.dg/vect/vect-29.c: Update xfail testing.
28502 * gcc.dg/vect/vect-44.c: Same.
28503 * gcc.dg/vect/vect-48.c: Same.
28504 * gcc.dg/vect/vect-50.c: Same.
28505 * gcc.dg/vect/vect-72.c: Same.
28506 * gcc.dg/vect/vect-77.c: Same.
28507 * gcc.dg/vect/vect-78.c: Same.
28508 * gcc.dg/vect/vect-80.c: Same.
28509 * gcc.dg/vect/vect-96.c: Same.
28510 * gcc.dg/vect/vect-100.c: Same.
28511 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28512 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28513 * gfortran.dg/vect/vect-5.f90: Same.
28515 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28517 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28519 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28520 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28523 * g++.dg/opt/pr23056.C: New test.
28525 PR rtl-optimization/23098
28526 * gcc.target/i386/pr23098.c: New test.
28528 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28531 * g++.dg/template/static15.C: New test.
28534 * g++.dg/ext/stmtexpr5.C: New test.
28535 * g++.dg/ext/stmtexpr6.C: Likewise.
28537 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28539 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28541 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28542 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28543 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28545 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28547 PR libfortran/23321
28548 * gfortran.dg/direct_io_4.f90: New test case.
28550 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28551 Rasmus Hahn <rassahah@neofonie.de>
28554 * objc.dg/type-stream-1.m: New test.
28556 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28559 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28560 gfortran.dg/print_fmt_3.f90: New test.
28562 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28564 * gfortran.dg/fmt_t_1.f90: New test.
28566 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28568 PR rtl-optimization/23454
28569 * g++.dg/opt/pr23454.C: New test.
28571 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28574 * g++.dg/ext/static1.C: New test.
28576 2005-09-02 Richard Henderson <rth@redhat.com>
28578 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28579 tail call to check_fa_work.
28581 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28584 * g++.dg/other/gc3.C: New test.
28586 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28588 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28589 * gcc.dg/20050826-1.c: Likewise.
28591 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28594 * g++.dg/expr/volatile1.C: New test.
28596 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28598 PR middle-end/23547
28599 * gcc.dg/pr23547.c: New test.
28601 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28604 * gcc.c-torture/execute/pr22061-1.c,
28605 * gcc.c-torture/execute/pr22061-2.c,
28606 * gcc.c-torture/execute/pr22061-3.c,
28607 * gcc.c-torture/execute/pr22061-4.c: New tests.
28609 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28611 * gcc.dg/Wredundant-decls-2.c: New test to check that
28612 -Wredundant-decls does not issue warning for a variable
28613 definition following a declaration.
28615 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28618 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28619 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28620 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28622 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28623 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28624 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28625 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28626 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28627 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28628 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28629 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28631 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28634 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28637 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28640 * gcc.dg/pr21255-1.c: New test.
28641 * gcc.dg/pr21255-2-mb.c: Likewise.
28642 * gcc.dg/pr21255-2-ml.c: Likewise.
28643 * gcc.dg/pr21255-3.c: Likewise.
28644 * gcc.dg/pr21255-4.c: Likewise.
28646 2005-08-31 Dale Johannesen <dalej@apple.com>
28648 * gcc.dg/20050830-1.c: New.
28650 2005-08-31 Josh Conner <jconner@apple.com>
28652 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28653 command-line options for arm-*-* targets.
28654 * g++.dg/init/array16.C: Likewise.
28655 * g++.dg/other/crash-4.C: Likewise.
28657 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28660 * obj-c++.dg/gnu-runtime-3.mm: New test.
28662 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28665 * g++.dg/lookup/ambig4.C: New test.
28666 * g++.dg/lookup/ambig5.C: New test.
28667 * g++.dg/tc1/dr101.C: Adjust error markers.
28669 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28672 * g++.dg/template/ttp5.C: Adjust error markers.
28674 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28677 * lib/obj-c++.exp: Include target-libpath.exp.
28678 (obj-c++_link_flags): Look for the GNU libobjc library
28679 and set the library path to include it.
28680 Don't manually set LD_LIBRARY_PATH (etc.) but call
28681 set_ld_library_path_env_vars instead.
28682 (obj-c++_target_compile): Don't set library path or
28683 linker flags because they are already set correctly
28684 in obj-c++_link_flags.
28686 2005-08-30 Josh Conner <jconner@apple.com>
28688 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28689 to command-line options for arm-*-* targets.
28691 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28693 * g++.dg/other/i386-1.C: New.
28695 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28697 PR preprocessor/20348
28698 PR preprocessor/20356
28699 * gcc.dg/cpp/pr20348.c: New test.
28700 * gcc.dg/cpp/pr20348.h: New file.
28701 * gcc.dg/cpp/inc/pr20348.h: New file.
28702 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28703 * gcc.dg/cpp/pr20356.c: New test.
28704 * gcc.dg/cpp/pr20356.h: New file.
28705 * gcc.dg/cpp/inc/pr20356.h: New file.
28706 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28708 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28710 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28711 Fix array dimension to avoid correct end-of-file error.
28713 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28715 PR libfortran/23598
28716 * gfortran.dg/iostat_1.f90: New test.
28718 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28720 PR middle-end/23408
28721 * gcc.dg/pr23408.c: New test.
28723 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28726 * g++.dg/init/member1.C: Make sure erroneous static data member
28727 definitions are required.
28728 * g++.dg/template/static13.C: New test.
28729 * g++.dg/template/static14.C: Likewise.
28731 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28733 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28734 -march=pentium4, remove ilp32 requirement.
28736 PR middle-end/23484
28737 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28738 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28740 2005-08-29 Andreas Jaeger <aj@suse.de>
28743 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28745 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28747 * gcc.c-torture/execute/20050316-2.c: New test.
28748 * gcc.c-torture/execute/20050316-3.c: New test.
28749 * gcc.dg/torture/pr16104-1.c: New test.
28751 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28753 PR middle-end/23463
28754 * gcc.c-torture/execute/zero-struct-1.c: New test.
28756 2005-08-27 Richard Guenther <rguenther@suse.de>
28759 * gcc.target/i386/pr23575.c: New testcase.
28761 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28763 PR rtl-optimization/23561
28764 * gcc.c-torture/execute/20050826-1.c: New test.
28767 * gcc.c-torture/execute/20050826-2.c: New test.
28769 2005-08-26 Dale Johannesen <dalej@apple.com>
28771 * gcc.dg/20030711-1.c: Modify to work on Darwin.
28772 * gcc.dg/20050826-1.c: New.
28774 2005-08-26 Mark Mitchell <mark@codesourcery.com>
28777 * g++.dg/template/nontype13.C: New test.
28780 * g++.dg/init/new14.C: New test.
28781 * g++.dg/expr/anew1.C: Do not XFAIL.
28782 * g++.dg/expr/anew2.C: Likewise.
28783 * g++.dg/expr/anew3.C: Likewise.
28785 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
28787 PR middle-end/22439
28788 * gcc.dg/vla-3.c: New test.
28790 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
28793 * gfortran.dg/named_interface.f90: New.
28795 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
28797 * gcc.c-torture/execute/frame-address.c: New test.
28799 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
28802 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28804 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28806 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28808 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28810 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28811 * gcc.dg/altivec-22.c: Rename from..
28812 * gcc.dg/altivec-nomfcr.c: ..this.
28814 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
28816 PR tree-optimization/23546
28817 * gcc.dg/tree-ssa/pr23546.c: New test.
28819 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
28822 * gfortran.dg/nonreturning_statements.f90: New test.
28824 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
28827 * g++.dg/parse/crash29.C: New.
28829 2005-08-23 DJ Delorie <dj@redhat.com>
28831 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28832 constants have the L suffix.
28834 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
28837 * g++.dg/template/instantiate8.C: New.
28839 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
28841 PR middle-end/23467
28842 * gcc.c-torture/execute/pr23467.c: New test.
28844 2005-08-23 Jakub Jelinek <jakub@redhat.com>
28846 PR tree-optimization/22043
28847 * gcc.c-torture/execute/20050613-1.c: New test.
28849 2005-08-23 Ben Elliston <bje@au.ibm.com>
28851 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28853 2005-08-22 Jakub Jelinek <jakub@redhat.com>
28855 PR rtl-optimization/23478
28856 * g++.dg/opt/pr23478.C: New test.
28858 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
28861 * gcc.dg/switch-warn-3.c: New test.
28863 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28866 * g++.dg/template/param1.C: New test.
28868 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28871 * g++.dg/other/incomplete1.C: New test.
28873 2005-08-22 Ira Rosen <irar@il.ibm.com>
28875 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28878 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28880 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28883 2005-08-21 Jakub Jelinek <jakub@redhat.com>
28885 * gcc.target/i386/sse-4.c: New test.
28887 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28890 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28892 2005-08-20 Jakub Jelinek <jakub@redhat.com>
28894 * gcc.dg/20050811-1.c: New test.
28895 * gcc.dg/20050811-2.c: New test.
28897 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
28899 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28901 2005-08-19 Diego Novillo <dnovillo@redhat.com>
28904 * gcc.c-torture/compile/pr23476.c: New test.
28906 2005-08-19 Devang Patel <dpatel@apple.com>
28908 PR tree-optimization/23048
28909 * gcc.dg/tree-ssa/pr23048.c: New test.
28911 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28913 PR middle-end/20624
28914 * g++.dg/warn/Wreturn-3.C: New test
28916 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
28918 PR tree-optimization/22228
28919 * g++.dg/vect/pr22543.cc: New test.
28921 2005-08-17 Steven Bosscher <stevenb@suse.de>
28923 PR tree-optimization/21574
28924 * gcc.dg/tree-ssa/pr21574.c: New test.
28926 2005-08-16 James E Wilson <wilson@specifix.com>
28928 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28930 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
28933 * gcc.c-torture/compile/zero-strct-3.c: New test.
28934 * gcc.c-torture/compile/zero-strct-4.c: New test.
28936 2005-08-16 Steven Bosscher <stevenb@suse.de>
28939 * gcc.target/x86_64/pr23376.c: New test.
28941 2005-08-16 Ian Lance Taylor <ian@airs.com>
28944 * g++.dg/ext/vector2.C: New.
28946 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28948 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28950 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28952 PR libfortran/23428
28953 * gfortran.dg/inquire-complex.f90: New test case.
28955 2005-08-16 James E Wilson <wilson@specifix.com>
28957 PR tree-optimization/21105
28958 * gcc.dg/large-size-array.c: New.
28960 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
28962 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28964 * gcc.dg/vect/vect-41: Likewise.
28965 * gcc.dg/vect/vect-42: Likewise.
28966 * gcc.dg/vect/vect-43: Likewise.
28967 * gcc.dg/vect/vect-44: Likewise.
28968 * gcc.dg/vect/vect-46: Likewise.
28969 * gcc.dg/vect/vect-47: Likewise.
28970 * gcc.dg/vect/vect-48: Likewise.
28971 * gcc.dg/vect/vect-52: Likewise.
28972 * gcc.dg/vect/vect-53: Likewise.
28973 * gcc.dg/vect/vect-54: Likewise.
28974 * gcc.dg/vect/vect-55: Likewise.
28975 * gcc.dg/vect/vect-56: Likewise.
28976 * gcc.dg/vect/vect-57: Likewise.
28977 * gcc.dg/vect/vect-58: Likewise.
28978 * gcc.dg/vect/vect-59: Likewise.
28979 * gcc.dg/vect/vect-60: Likewise.
28980 * gcc.dg/vect/vect-61: Likewise.
28981 * gcc.dg/vect/vect-85: Likewise.
28982 * gcc.dg/vect/vect-87: Likewise.
28983 * gcc.dg/vect/vect-88: Likewise.
28984 * gcc.dg/vect/vect-93.c: Likewise.
28985 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28986 * gcc.dg/vect/vect-75: Likewise.
28987 * gcc.dg/vect/vect-76: Likewise.
28988 * gcc.dg/vect/vect-77: Likewise.
28989 * gcc.dg/vect/vect-78: Likewise.
28990 * gcc.dg/vect/vect-80: Likewise.
28991 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28992 vectorized for the expected reason, rather than checking how alignment
28994 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28995 aligned type and also instead of aligned pointers. Added documentation.
28997 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
28999 * gfortran.dg/power.f90: New test.
29001 2005-08-16 Jakub Jelinek <jakub@redhat.com>
29003 PR rtl-optimization/23299
29004 * g++.dg/opt/pr23299.C: New test.
29006 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29008 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29010 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
29012 * g++.dg/template/local6.C: New test.
29014 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
29016 * execute/exceptions/finally-1.m: Check that the catch and finally are
29017 being called. Also add a "return 0;" at the end of main.
29019 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
29022 * gfortran.dg/namelist_print_1.f: New test of functionality of
29024 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29025 namelist generates error with -std=f95.
29027 2005-08-14 Ira Rosen <irar@il.ibm.com>
29029 PR tree-optimization/23119
29030 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29032 2005-08-13 Marcin Koziej <creep@desk.pl>
29033 Andrew Pinski <pinskia@physics.uc.edu>
29036 * execute/exceptions/finally-1.m: New test.
29038 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29040 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29042 * objc/execute/exceptions/trivial.m: New test.
29043 * objc.dg/try-catch-11.m: Move to ...
29044 * objc/execute/exceptions/foward-1.m: Here.
29045 * objc.dg/try-catch-2.m: Move to ...
29046 * objc/execute/exceptions/catchall-1.m: Here.
29047 * objc.dg/try-catch-8.m: Move to ...
29048 * objc/execute/exceptions/local-variables-1.m: Here.
29050 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29052 * objc.dg/nested-func-1.m: Move to ...
29053 * objc/execute/nested-func-1.m: Here.
29055 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29057 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29058 in ${options} instead of [target_info name].
29059 * lib/obj-c++.exp (objc_target_compile): Likewise.
29061 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29063 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29065 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29067 part of PR testsuite/23348
29068 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29069 each of the torture options.
29070 * objc/compile/trivial.m: New test.
29072 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29074 * gfortran.dg/eoshift.f90: Correct format.
29076 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29078 * gfortran.fortran-torture/execute/character_passing.f90:
29081 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
29084 * g++.dg/template/unify10.C: New.
29086 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
29088 * g++.dg/parse/pr22514.C: Move to...
29089 * g++.dg/debug/pr22514.C: here.
29091 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29094 * g++.dg/inherit/pure1.C: New test.
29096 * ChangeLog: Fix typos.
29098 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29099 Steven Bosscher <stevenb@suse.de>
29101 * gfortran.dg/runtime_warning_1.f90: New test.
29103 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
29106 * g++.dg/parse/crash28.C: New.
29108 2005-08-11 Richard Guenther <rguenther@suse.de>
29111 * gcc.target/i386/tailcall-1.c: New testcase.
29113 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29115 * gcc.dg/vect/vect-67.c: Un-xfail.
29117 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29120 * g++.dg/parse/crash27.C: new test.
29122 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
29124 PR libfortran/22143
29125 * gfortran.dg/shift-kind.f90: New testcase.
29127 2005-08-10 Richard Sandiford <richard@codesourcery.com>
29129 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29130 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29132 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29135 * g++.dg/other/mult-stor1.C: New test.
29137 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29139 * gcc.c-torture/pr18299-1.c: Move to ...
29140 * gcc.c-torture/compile/pr18299-1.c: Here.
29142 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
29144 * gfortran/fortran.torture/execute/character_passing.f90:
29145 Fix types for LSAME.
29147 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
29149 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29150 input data back to what it was originally.
29152 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29154 * objc.dg/try-catch-8.m: Enable for all targets.
29156 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
29158 * gcc.dg/pr23165.c: New test.
29160 2005-08-09 Steven Bosscher <stevenb@suse.de>
29162 PR tree-optimization/23234
29163 * gcc.dg/tree-ssa/pr23234.c: New test.
29165 2005-08-08 Josh Conner <jconner@apple.com>
29167 PR rtl-optimization/23241
29168 * gcc.dg/char-compare.c: New test.
29170 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29173 * g++.dg/init/new13.C: New test.
29175 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
29178 * g++.dg/other/crash-4.C: Adjust
29179 * g++/dg/ext/packed9.C: New.
29181 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29183 PR middle-end/21964
29184 * gcc.c-torture/execute/pr21964-1.c: New test.
29186 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29189 * gcc.dg/pr22458-1.c: New test.
29191 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
29192 Steven G. Kargl <kargls@comcast.net>
29195 * gfortran.dg/flush_1.f90: New test.
29197 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29200 * g++.dg/template/eh2.C: New test.
29202 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29205 * g++.dg/template/instantiate7.C: New test.
29207 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
29210 * gcc.dg/Wunused-value-1.c: New test.
29212 2005-08-06 Richard Sandiford <richard@codesourcery.com>
29214 PR rtl-optimization/23233
29215 * gcc.c-torture/compile/pr23233-1.c: New test.
29217 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29221 * gfortran.dg/equiv_1.f90: New test.
29222 * gfortran.dg/equiv_2.f90: New test.
29223 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29224 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29225 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29227 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29229 * gcc.c-torture/execute/vrp-5.c: New test.
29230 * gcc.c-torture/execute/vrp-6.c: New test.
29231 * gcc.dg/tree-ssa/vrp21.c: New test.
29233 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29235 * g++.dg/parse/pr22514.C: New test.
29237 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29239 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29241 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29242 instead of constant loads / pool entries.
29244 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29246 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29249 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29251 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29252 __WINT_TYPE__ in generated prototypes if possible.
29254 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29257 * g++.dg/tree-ssa/pr22037.C:
29259 2005-08-04 Richard Henderson <rth@redhat.com>
29261 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29262 scan-tree-dump-times directive.
29264 2005-08-04 Jan Hubicka <jh@suse.cz>
29266 * gcov-1.C: Fix switch counts.
29267 * gcov-4b.c: Likewise.
29269 2005-08-03 Jeff Law <law@redhat.com>
29271 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29273 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29275 * gcc.c-torture/execute/pr23135.c: New test.
29277 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29279 PR tree-optimization/19899
29280 * gcc.dg/tree-ssa/scev-1.c: New test.
29281 * gcc.dg/tree-ssa/scev-2.c: New test.
29283 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29286 * gcc.dg/torture/pr18582-1.c: New test.
29288 2005-08-03 Jan Hubicka <jh@suse.cz>
29290 * update-conroll.c: New testcase.
29291 * update-conroll-2.c: New testcase.
29293 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29295 * gfortran.dg/constant_substring.f: New test.
29296 * gfortran.dg/pr22491.f: New test.
29298 2005-08-02 Jan Hubicka <jh@suse.cz>
29300 * update-threading.c: Replace by the proper one.
29302 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29305 * g++.dg/tree-ssa/pr23164.C: New test.
29307 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29309 * gcc.dg/tree-ssa/pr23192.c: New test.
29311 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29313 * gcc.c-torture/execute/vrp-4.c: New test.
29315 2005-08-02 Jan Hubicka <jh@suse.cz>
29317 * update-threading.c: New test.
29319 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29321 * gcc.c-torture/compile/20050801-1.c: New test.
29322 * gcc.c-torture/compile/20050801-2.c: New test.
29324 2005-08-01 Jan Hubicka <jh@suse.cz>
29326 * val-prof-5.c: New test.
29328 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29331 * gcc.dg/pr22311-1.c : New test.
29333 2005-07-31 Steven Bosscher <stevenb@suse.de>
29336 * gfortran.dg/pr23095.f: New test.
29339 * g++.dg/other/pr22003.C: New test.
29341 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29344 * gcc.c-torture/execute/pr20621-1.c: New test.
29346 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29348 * gfortran.dg/comma_format_extension_4.f: Adjust length
29349 of string for format.
29350 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29351 print statement with internal write.
29352 * gfortran.dg/der_array_io_2.f: Likewise.
29353 * gfortran.dg/der_array_io_3.f: Likewise.
29355 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29357 * gcc.dg/fold-abs-4.c: new test.
29359 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29361 PR fortran/22570 an related issues.
29362 * gfortran.dg/x_slash_1.f: New test.
29364 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29367 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29368 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29370 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29373 * gcc.dg/Wshadow-3.c: New test.
29375 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29377 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29378 used to have the wrong bounds).
29380 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29383 * gcc.dg/hex-round-1.c: Test more cases.
29384 * gcc.dg/hex-round-2.c: New test.
29386 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29389 * g++.dg/tree-ssa/pr22550.C: New test.
29391 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29393 * gcc.dg/tree-ssa/vrp19.c: New test.
29394 * gcc.dg/tree-ssa-vrp20.c: New test.
29396 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29399 * gcc.dg/transparent-union-4.c: New test.
29401 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29404 * gcc.dg/c99-vla-2.c: New test.
29406 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29409 * gcc.dg/hex-round-1.c: New test.
29411 2005-07-28 Jan Hubicka <jh@suse.cz>
29413 * inliner-1.c: Do not dump everything.
29414 * tree-prof.exp: Do not pass -ftree-based-profiling.
29415 * bprob.exp: Likewise.
29417 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29419 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29422 * g++.dg/expr/ptrmem7.C: New test.
29424 2005-07-28 Mike Stump <mrs@apple.com>
29426 * g++.old-deja/g++.mike/visibility-1.C: New test.
29428 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29431 * gcc.c-torture/execute/pr20187-1.c: New test.
29433 2005-07-28 Jeff Law <law@redhat.com>
29435 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29436 * gcc.dg/tree-ssa/vrp18.c: New test.
29438 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29440 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29442 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29444 PR tree-optimization/22506
29445 * gcc.dg/vect/ps22506.c: New test.
29447 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29450 * gcc.target/i386/sse-3.c: New test.
29452 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29454 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29455 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29457 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29460 * gcc.c-torture/compile/pr22589-1.c: New test.
29462 2005-07-28 Jan Hubicka <jh@suse.cz>
29464 * update-loopch.c: New testcase.
29466 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29468 PR rtl-optimization/23047
29469 * gcc.c-torture/execute/pr23047.c: New test.
29470 * gcc.c-torture/execute/pr23047.x: New.
29472 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29474 PR tree-optimization/22493
29475 * gcc.c-torture/execute/pr22493-1.c: New test.
29476 * gcc.c-torture/execute/pr22493-1.x: New.
29477 * gcc.c-torture/execute/vrp-1.c: New test.
29478 * gcc.c-torture/execute/vrp-2.c: New test.
29479 * gcc.c-torture/execute/vrp-2.c: New test.
29481 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29483 * gcc.target/frv/all-builtin-read8.c: Delete.
29484 * gcc.target/frv/all-builtin-read16.c: Delete.
29485 * gcc.target/frv/all-builtin-read32.c: Delete.
29486 * gcc.target/frv/all-builtin-read64.c: Delete.
29487 * gcc.target/frv/all-builtin-write8.c: Delete.
29488 * gcc.target/frv/all-builtin-write16.c: Delete.
29489 * gcc.target/frv/all-builtin-write32.c: Delete.
29490 * gcc.target/frv/all-builtin-write64.c: Delete.
29491 * gcc.target/frv/all-read-write-1.c: New.
29493 2005-07-27 Jeff Law <law@redhat.com>
29495 * gcc.c-torture/execute/pr22630.c: New test.
29497 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29499 PR tree-optimization/23073
29500 * gcc.dg/vect/nodump-pr23073.c: New test.
29501 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29503 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29505 PR tree-optimize/22348
29506 * gcc.c-torture/execute/pr22348.c: New.
29508 2005-07-27 Richard Guenther <rguenther@suse.de>
29510 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29512 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29515 * gfortran.dg/logical_comp.f90: New test.
29517 2005-07-27 Jan Hubicka <jh@suse.cz>
29519 * inliner-1.c: Add cleanup of dumps.
29520 * val-prof-*.c: Likewise.
29521 * update-tailcall.c: New.
29523 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29526 * gcc.dg/tree-ssa/pr22591.c: New test.
29527 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29529 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29532 * objc.dg/try-catch-11.m: New test.
29534 2005-07-26 Richard Guenther <rguenther@suse.de>
29536 PR tree-optimization/22486
29537 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29539 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29542 * g++.dg/opt/loop2.C: New test.
29544 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29546 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29547 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29549 2005-07-25 Adam Nemet <anemet@lnxw.com>
29551 * lib/profopt.exp (profopt-execute): Check for profiling data
29552 files on the target.
29554 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29556 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29557 for matching of asm labels.
29559 2005-07-25 Richard Guenther <rguenther@suse.de>
29561 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29563 2005-07-25 Richard Guenther <rguenther@suse.de>
29566 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29568 2005-07-25 Ira Rosen <irar@il.ibm.com>
29570 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29571 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29572 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29573 * gcc.dg/vect/vect-100.c: New test.
29574 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29575 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29576 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29577 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29578 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29579 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29580 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29581 * gfortran.dg/vect/pr19049.f90: New testcase.
29582 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29584 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29586 * gcc.c-torture/execute/20050713-1.c: New test.
29589 * gfortran.fortran-torture/execute/data_4.f90: New test.
29591 PR middle-end/20303
29592 * gcc.dg/visibility-d.c: New test.
29594 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29596 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29597 * gfortran.dg/underflow.f90: Ditto.
29599 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29601 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29602 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29603 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29605 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29607 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29608 include case of field width of zero.
29610 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29612 PR libgfortran/21875
29613 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29614 with trailing blanks on normal formatted read.
29616 2005-07-23 Chao-ying Fu <fu@mips.com>
29618 * gcc.target/mips/mips32-dsp-type.c: New test.
29619 * gcc.target/mips/mips32-dsp.c: New test.
29621 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29624 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29627 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29628 and __cyg_profile_func_exit.
29630 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29632 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29633 * gfortran.dg/comma_format_extension_4.f: Same.
29634 * gfortran.dg/pr15332.f: Same.
29635 * gfortran.dg/pr21730.f: Same.
29637 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29639 * g++.dg/opt/vrp2.C: Fix testcase.
29642 * g++.dg/opt/vrp2.C: New test.
29644 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29647 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29649 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29651 * gcc.dg/tree-ssa/20050719-1.c: New test.
29653 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29655 * gcc.dg/bfin-longcall-1.c: New file.
29656 * gcc.dg/bfin-longcall-2.c: New file.
29658 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29660 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29662 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29664 PR middle-end/19055
29665 * gcc.dg/tree-ssa/pr19055.c: New test.
29666 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29668 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29671 * g++.dg/other/pr22358.C: New test.
29673 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29676 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29678 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29681 * g++.dg/init/union2.C: New test.
29683 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29686 * gcc.dg/complex-4.c: New test.
29688 2005-07-21 Richard Guenther <rguenther@suse.de>
29691 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29692 scanning for asm labels.
29693 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29695 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29698 * gcc.dg/altivec-pr22085.c: New.
29700 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29702 PR tree-optimization/19210
29703 * gcc.dg/tree-ssa/pr19210-1.c: New.
29704 * gcc.dg/tree-ssa/pr19210-2.c: New.
29706 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29708 PR rtl-optimization/22167
29709 * g++.dg/opt/pr22167.C: New test.
29711 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29714 * g++.dg/lookup/two-stage2.C: New.
29715 * g++.dg/lookup/two-stage3.C: New.
29716 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29717 fixed two-stage name lookup for operators.
29718 * g++.dg/template/call3.C: Compiler now produces an appropriate
29720 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29722 * g++.dg/template/ptrmem4.C: Compiler produces different error
29724 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29725 connect_to_method as a candidate.
29727 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29729 * gcc.dg/fold-alloc-1.c: New test.
29731 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29733 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29734 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29736 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29738 * gcc.dg/fold-abs-1.c: New test.
29739 * gcc.dg/fold-abs-2.c: New test.
29740 * gcc.dg/fold-abs-3.c: New test.
29742 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29744 Make CONSTRUCTOR use VEC to store initializers.
29745 * g++.dg/ext/complit3.C: Check for specific error messages.
29746 * g++.dg/init/brace2.C: Update error message.
29747 * g++.dg/warn/Wbraces2.C: Likewise.
29749 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29752 * gfortran.dg/module_interface_1.f90: New test.
29754 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29755 Kenneth Zadeck <zadeck@naturalbridge.com>
29757 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29759 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29761 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29762 specify -Wformat for these tests.
29763 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29764 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29765 * gcc.dg/format/opt-6.c: Delete.
29767 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29769 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29770 * gcc.dg/tree-ssa/sra-3.c: Likewise.
29772 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29774 * gcc.dg/tree-ssa/alias-2.c: New test.
29776 2005-07-18 Mark Mitchell <mark@codesourcery.com>
29779 * g++.dg/template/explicit7.C: New test.
29781 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
29783 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29784 field width of 8 to +Inf and -Inf.
29786 2005-07-17 Mark Mitchell <mark@codesourcery.com>
29789 * g++.dg/template/friend36.C: New test.
29791 2005-07-16 David Edelsohn <edelsohn@gnu.org>
29794 * gfortran.dg/pr21730.f: New test.
29796 2005-07-16 Danny Berlin <dberlin@dberlin.org>
29797 Kenneth Zadeck <zadeck@naturalbridge.com>
29799 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29800 since pure const detection cannot run at -O1 in c compiler.
29801 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29802 can now optimize this case properly.
29803 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29804 because we now pass.
29805 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29807 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
29810 * gcc.dg/format/bitfld-1.c: New test.
29812 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29815 * g++.dg/rtti/repo1.C: New test.
29817 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
29819 PR middle-end/22398
29820 * gcc.c-torture/compile/pr22398.c: New test.
29822 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29825 * g++.dg/expr/cast4.C: New test.
29827 2005-07-15 Richard Guenther <rguenther@suse.de>
29829 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29830 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29832 2005-07-15 Steven Bosscher <stevenb@suse.de>
29834 PR tree-optimization/22230
29835 * gcc.dg/tree-ssa/pr22230.c: New test.
29837 2005-07-14 Jakub Jelinek <jakub@redhat.com>
29839 * gfortran.dg/g77/cpp6.f: New test.
29842 * gfortran.dg/g77/cpp5.F: New test.
29843 * gfortran.dg/g77/cpp5.h: New file.
29844 * gfortran.dg/g77/cpp5inc.h: New file.
29846 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
29848 PR libfortran/16435
29849 * gfortran.dg/tl_editting.f90: New.
29850 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29852 2005-07-14 Steven G. Kargl <kargls@comcast.net>
29854 * gfortran.dg/char_array_constructor.f90: New test.
29856 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
29858 * gfortran.dg/past_eor.f90: New.
29859 * gfortran.dg/complex_read.f90: New.
29861 2005-07-13 Jeff Law <law@redhat.com>
29863 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29866 * gcc.dg/tree-ssa/pr22321.c: New test
29868 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
29870 PR tree-optimization/21921
29871 * gcc.dg/tree-ssa/pr21921.c: New.
29873 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29875 PR tree-optimizatio/22442
29876 * gcc.dg/tree-ssa/loop-11.c: New test.
29878 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29881 * gcc.c-torture/compile/pr21840.c: New test.
29883 2005-07-12 Jan Hubicka <jh@suse.cz>
29885 * gcc.c-torture/compile/pr22379.c: New test.
29887 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
29889 PR libfortran/21593
29890 gfortran.dg/dev_null.f90: Remove outdated comment about
29891 PR libfortran/21593.
29894 2005-07-12 Dale Johannesen <dalej@apple.com>
29896 * gcc.target/i386/compress-float-sse.c: New.
29897 * gcc.target/i386/compress-float-sse-pic.c: New.
29898 * gcc.target/i386/compress-float-387.c: New.
29899 * gcc.target/i386/compress-float-387-pic.c: New.
29900 * gcc.dg/compress-float-ppc.c: New.
29901 * gcc.dg/compress-float-ppc-pic.c: New.
29903 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
29905 PR libfortran/21593
29906 gfortran.dg/dev_null.f90: Remove targets.
29908 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29911 * gcc.dg/pr22335-1.c: New test.
29912 * gcc.dg/pr22335-2.c: New test.
29914 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29917 * g++.dg/template/nontype12.C : New test.
29919 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29921 * gcc.dg/tree-ssa/loop-10.c: New test.
29923 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
29925 * gcc.c-torture/execute/20020720-1.x: Remove.
29927 2005-07-11 Jakub Jelinek <jakub@redhat.com>
29929 * gfortran.fortran-torture/execute/forall_7.f90: New test.
29931 2005-07-10 Richard Sandiford <richard@codesourcery.com>
29933 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29934 (dg-mips-options): Use it.
29936 2005-07-09 Diego Novillo <dnovillo@redhat.com>
29938 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29940 2005-07-09 Richard Henderson <rth@redhat.com>
29942 * lib/target-supports.exp (check_effective_target_sync_char_short):
29945 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
29947 PR libfortran/22217
29948 * gfortran.dg/negative-z-descriptor.f90: New test.
29950 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29953 * gcc.dg/pr22329.c: New test.
29955 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
29957 PR tree-optimization/20139
29958 * gcc.dg/tree-ssa/pr20139.c: New.
29960 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29963 * gcc.dg/pr22356-1.c: New test.
29965 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
29968 * g++.dg/template/unify8.C: New.
29969 * g++.dg/template/unify9.C: New.
29971 2005-07-08 Jakub Jelinek <jakub@redhat.com>
29973 * gfortran.fortran-torture/execute/entry_10.f90: New test.
29975 2005-07-07 Geoffrey Keating <geoffk@apple.com>
29977 * gcc.dg/darwin-version-1.c: New.
29978 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29979 * gcc.dg/builtins-20.c: Likewise.
29980 * gcc.dg/builtins-53.c: Likewise.
29981 * gcc.dg/torture/builtins-convert-1.c: Likewise.
29982 * gcc.dg/torture/builtins-convert-2.c: Likewise.
29983 * gcc.dg/torture/builtins-convert-3.c: Likewise.
29984 * gcc.dg/torture/builtins-power-1.c: Likewise.
29985 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29988 2005-07-07 Jeff Law <law@redhat.com>
29990 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
29991 argument evaluation order.
29993 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
29995 PR libfortran/21594
29996 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29997 Add test cases where the shift length is greater than the
30000 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30002 * obj-c++.dg/proto-lossage-6.mm: New.
30003 * objc.dg/proto-lossage-6.m: New.
30005 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30007 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30008 * objc.dg/gnu-runtime-2.m: Likewise.
30010 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30012 * gfortran.dg/longline.f: New test.
30014 * gfortran.dg/badline.f: New test.
30016 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30021 * gfortran.dg/hollerith.f90: New.
30022 * gfortran.dg/hollerith2.f90: New.
30023 * gfortran.dg/hollerith3.f90: New.
30024 * gfortran.dg/hollerith4.f90: New.
30025 * gfortran.dg/hollerith_f95.f90: New.
30026 * gfortran.dg/hollerith_legacy.f90: New.
30027 * gfortran.dg/g77/cpp4.F: New. Port from g77.
30029 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30032 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30033 * objc.dg/gnu-runtime-2.m: New.
30035 2005-07-06 Jeff Law <law@redhat.com>
30037 * gcc.dg/tree-ssa/vrp17.c: New test.
30039 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30042 * gfortran.dg/array_constructor_5.f90: New test.
30044 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30046 * gfortran.fortran-torture/execute/entry_9.f90: New test.
30048 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
30050 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30051 * gcc.dg/980816-1.c: Ditto.
30053 2005-07-06 Jeff Law <law@redhat.com>
30055 * gcc.c-torture/compile/pr21356.c: New test.
30057 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30061 * gcc.c-torture/compile/pr22013-1.c,
30062 gcc.c-torture/execute/pr22098-1.c,
30063 gcc.c-torture/execute/pr22098-2.c,
30064 gcc.c-torture/execute/pr22098-3.c: New tests.
30066 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30069 * gcc.dg/pr22308-1.c: New test.
30071 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
30073 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
30075 * gcc.dg/compare9.c: Use -fshort-enums instead of
30076 -fno-short-enums. Change the last test to dg-bogus.
30078 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
30080 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30081 * gcc.dg/compare9.c: New.
30083 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30085 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30087 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30090 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30093 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30095 * gcc.dg/format/gcc_gfc-1.c: New.
30097 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30099 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30101 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30104 * gfortran.dg/io_invalid_1.f90: New test.
30106 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
30108 * gcc.dg/format/gcc_diag-1.c: Update.
30110 2005-07-02 Jeff Law <law@redhat.com>
30112 * gcc.dg/tree-ssa/pr22051-1.c: New test.
30113 * gcc.dg/tree-ssa/pr22051-2.c: New test.
30115 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
30117 * gcc.dg/format/gcc_diag-1.c: Update.
30119 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
30122 * gcc.c-torture/compile/pr22269.c: New test.
30124 2005-06-30 Diego Novillo <dnovillo@redhat.com>
30128 * g++.dg/tree-ssa/pr21584-1.C: New test.
30129 * g++.dg/tree-ssa/pr21584-2.C: New test.
30131 2005-06-30 Ziemowit Laski <zlaski@apple.com>
30133 * obj-c++.dg/try-catch-11.mm: New.
30134 * objc.dg/try-catch-10.m: New.
30136 2005-06-29 David Edelsohn <edelsohn@gnu.org>
30138 * g++.dg/other/ucnid-1.C: xfail on AIX.
30140 2005-06-29 Diego Novillo <dnovillo@redhat.com>
30143 * gcc.dg/20050629-1.c: New test.
30145 2005-06-29 Ziemowit Laski <zlaski@apple.com>
30147 * obj-c++.dg/const-str-1[0-1].mm: New.
30148 * objc.dg/const-str-1[0-1].m: New.
30150 2005-05-29 Richard Henderson <rth@redhat.com>
30152 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30153 Rename from check_effective_target_vect_no_max.
30154 (check_effective_target_vect_no_int_add): New.
30155 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30156 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30157 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30158 * gcc.dg/vect/vect-reduc-1.c: Use both.
30159 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30161 2005-05-29 Richard Henderson <rth@redhat.com>
30163 * lib/target-supports.exp (check_effective_target_vect_no_max):
30164 Remove i386 and x86_64.
30166 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30169 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30171 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30173 PR middle-end/21969
30174 * gcc.dg/vect/pr21969.c: New test.
30176 2005-06-28 Eric Christopher <echristo@redhat.com>
30180 * gcc.dg/inline1.c: New test.
30181 * gcc.dg/inline2.c: Ditto.
30182 * gcc.dg/inline3.c: Ditto.
30183 * gcc.dg/inline4.c: Ditto.
30184 * gcc.dg/inline5.c: Ditto.
30186 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30188 PR libfortran/22142
30189 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30190 Add testcase also testing eoshift1 for PR 22142.
30192 2005-06-28 Richard Henderson <rth@redhat.com>
30194 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30195 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30196 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30197 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30198 gcc.dg/tree-ssa/20030922-2.c: Likewise.
30200 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30202 PR libfortran/22142
30203 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30204 Add testcase for PR 22142.
30206 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
30208 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30209 gcc.target/ia64/fpreg-2.c: New tests.
30211 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30213 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30215 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30217 PR libfortran/22170
30218 * gfortran.dg/slash_1.f90: New test.
30220 2005-06-27 Richard Henderson <rth@redhat.com>
30222 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30223 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30224 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30225 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30226 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30227 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30229 2005-06-27 Richard Henderson <rth@redhat.com>
30231 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30232 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30234 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30236 * obj-c++.dg/proto-lossage-5.mm: New.
30237 * objc.dg/proto-lossage-5.m: New.
30239 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30242 * gcc.dg/tree-ssa/pr21959.c: New test.
30244 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30246 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30247 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30248 testing uninitialized var.
30250 * gcc.c-torture/execute/builtins/chk.h: New.
30251 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30252 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30253 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30254 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30255 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30256 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30257 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30258 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30259 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30260 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30261 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30262 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30263 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30264 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30265 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30266 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30267 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30268 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30269 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30270 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30271 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30272 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30273 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30274 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30275 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30276 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30277 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30278 * gcc.dg/builtin-object-size-1.c: New test.
30279 * gcc.dg/builtin-object-size-2.c: New test.
30280 * gcc.dg/builtin-object-size-3.c: New test.
30281 * gcc.dg/builtin-object-size-4.c: New test.
30282 * gcc.dg/builtin-object-size-5.c: New test.
30283 * gcc.dg/builtin-stringop-chk-1.c: New test.
30284 * gcc.dg/builtin-stringop-chk-2.c: New test.
30285 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30286 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30287 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30288 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30289 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30290 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30291 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30292 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30293 * gcc.c-torture/execute/printf-1.c: New test.
30294 * gcc.c-torture/execute/fprintf-1.c: New test.
30295 * gcc.c-torture/execute/vprintf-1.c: New test.
30296 * gcc.c-torture/execute/vfprintf-1.c: New test.
30297 * gcc.c-torture/execute/printf-chk-1.c: New test.
30298 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30299 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30300 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30302 2005-06-27 Michael Matz <matz@suse.de>
30304 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30305 slot is not merged if address escapes.
30307 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30310 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30312 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30314 PR middle-end/17965
30315 * gcc.c-torture/compile/20050622-1.c: New test.
30317 PR middle-end/22028
30318 * gcc.dg/20050620-1.c: New test.
30320 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30322 PR tree-optimization/22026
30323 * gcc.dg/tree-ssa/pr22026.c: New.
30325 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30327 PR libfortran/22144
30328 * gfortran.dg/shift-alloc.f90: New testcase.
30330 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30332 * all files: Update FSF address in copyright headers.
30334 2005-06-22 Jan Hubicka <jh@suse.cz>
30336 * wholeprogram-1.c: New testcase.
30337 * wholeprogram-2.c: New testcase.
30339 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30342 * gcc.dg/tree-ssa/pr22171.c: New test.
30344 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30346 * gfortran.dg/simplify_modulo.f90: New.
30348 2005-06-24 Jan Hubicka <jh@suse.cz>
30350 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30352 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30354 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30356 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30358 * obj-c++.dg/typedef-alias-1.mm: New.
30359 * objc.dg/typedef-alias-1.m: New.
30361 2005-06-23 Jeff Law <law@redhat.com>
30363 * gcc.dg/tree-ssa/vrp16.c: New test.
30365 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30367 * lib/target-supports.exp: Add
30368 check_effective_target_fortran_large_real and
30369 check_effective_target_fortran_large_int to check for
30370 corresponding effective targets.
30371 * gfortran.dg/large_integer_kind_1.f90: New test.
30372 * gfortran.dg/large_real_kind_1.f90: New test.
30374 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30376 PR tree-optimization/22117
30377 * gcc.dg/tree-ssa/pr22117.c: New.
30379 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30382 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30384 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30386 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30388 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30390 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30391 * gfortran.dg/f2c_4.c: Likewise.
30393 2005-06-22 Paul Brook <paul@codesourcery.com>
30396 * gfortran.dg/auto_save_1.f90: New test.
30398 2005-06-22 Michael Matz <matz@suse.de>
30400 * gcc.target/x86-64/abi: New directory.
30401 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30402 * gcc.target/x86-64/abi/README.gcc: New file.
30403 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30404 * gcc.target/x86-64/abi/asm-support.s: New file.
30405 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30406 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30407 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30408 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30409 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30410 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30411 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30412 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30413 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30414 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30415 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30416 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30417 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30418 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30419 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30420 * gcc.target/x86_64/abi/test_varargs.c: New test.
30422 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30424 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30425 32-bit i?86 and x86_64.
30427 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30429 * obj-c++.dg/const-str-[1-9].mm: New tests.
30431 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30434 * gfortran.dg/namelist_use.f90: New.
30435 * gfortran.dg/namelist_use_only.f90: New.
30437 2005-06-21 Jeff Law <law@redhat.com>
30439 * gcc.dg/tree-ssa/vrp15.c: New test.
30441 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30443 * lib/target-supports.exp (check_effective_target_vect_reduction):
30445 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30446 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30447 remove vect_reduction target keyword. Also avoid two returns in main.
30448 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30449 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30450 * gcc.dg/vect/vect-reduc-1short.c: New test.
30451 * gcc.dg/vect/vect-reduc-1char.c: New test.
30452 * gcc.dg/vect/vect-reduc-2short.c: New test.
30453 * gcc.dg/vect/vect-reduc-2char.c: New test.
30454 * gcc.dg/vect/vect-reduc-6.c: New test.
30455 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30456 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30457 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30459 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30460 Paul Thomas <pault@gcc.gnu.org>
30462 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30465 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30467 * gfortran.dg/backslash_1.f90: New test.
30468 * gfortran.dg/backslash_2.f90: New test.
30470 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30472 * gfortran.dg/duplicate_labels.f90: New test.
30474 2005-06-20 Jan Beulich <jbeulich@novell.com>
30476 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30477 unsupportable relocations.
30478 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30479 * gcc.dg/20050321-2.c: xfail for NetWare.
30481 2005-06-20 Andreas Jaeger <aj@suse.de>
30483 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30484 gcc.target/i386/fastcall-sseregparm.c,
30485 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30487 2005-06-19 Richard Henderson <rth@redhat.com>
30489 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30491 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30493 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30495 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30498 * g++.dg/conversion/simd2.C: Change expected error message.
30500 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30502 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30503 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30504 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30506 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30508 * gcc.dg/fold-mod-1.c: New test.
30510 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30513 * gfortran.dg/pr19926.f90: New test.
30515 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30517 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30518 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30520 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30521 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30523 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30525 * gcc.target/ia64/float80-varargs-1.c: New test.
30527 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30530 * gfortran.dg/f2c_6.f90: New test.
30532 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30535 * g++.dg/template/local5.C: New.
30537 2005-06-17 Richard Henderson <rth@redhat.com>
30539 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30541 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30544 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30546 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30548 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30549 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30550 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30551 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30552 check_vect to verify the presence of hardware vector support.
30554 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30557 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30559 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30561 PR libfortran/19216
30562 * gfortran.dg/pr19216.f: Add correct space between brackets and
30565 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30567 PR libfortran/16436
30568 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30570 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30572 * gcc.target/i386/attributes-error.c: New testcase.
30573 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30574 * gcc.target/i386/regparm-stdcall.c: Likewise.
30575 * gcc.target/i386/sseregparm-1.c: Likewise.
30576 * gcc.target/i386/sseregparm-2.c: Likewise.
30578 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30580 * g++.dg/rtti/crash2.C: New.
30582 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30584 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30586 2005-06-15 David Ung <davidu@mips.com>
30588 * gcc.target/mips/mips16e-extends.c: New test for testing the
30589 generation of MIPS16e zeb/zeh, seb/seh instructions.
30591 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30594 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30595 * gcc.dg/tree-ssa/pr22018.c: New test.
30597 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30599 * gcc.dg/simd-1.c: Update error messages.
30600 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30601 * gcc.dg/simd-2.c: Update error messages.
30602 * gcc.dg/simd-4.c: New.
30604 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30607 * g++.dg/other/crash-4.C: New.
30609 2005-06-14 Devang Patel <dpatel@apple.com>
30611 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30613 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30616 * g++.dg/parse/crash11.C: Update
30618 2005-06-13 Jeff Law <law@redhat.com>
30620 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30621 perform the desired transformations.
30622 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30623 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30625 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30628 * gfortran.dg/forall_1.f90: Un-XFAIL.
30630 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30633 * g++.dg/parse/crash26.C: New.
30636 * g++.dg/init/member1.C: New.
30638 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30640 * gfortran.dg/altreturn_1.f90: New test.
30642 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30644 PR middle-end/21985
30645 * gcc.dg/tree-ssa/pr21985.c: New test.
30647 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30649 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30651 2005-06-12 Roger Sayle <roger@eyesopen.com>
30654 * g++.dg/other/error10.C: New test case.
30656 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30658 PR libfortran/19155
30659 * gfortran.dg/pr19155.f: Add test.
30661 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30663 * gfortran.dg/f2c_7.f90: New test.
30665 * gfortran.dg/forall_1.f90: XFAILed.
30667 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30669 * gcc.dg/pr14796-1.c: New.
30670 * gcc.dg/pr14796-2.c: New.
30672 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30676 * gfortran.dg/deallocate_stat.f90: New test.
30678 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30680 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30682 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30684 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30685 access will be generated when this loop is vectorized. Test that
30686 accesses with same alignment were detected.
30687 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30688 Test that accesses with same alignment were detected.
30689 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30690 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30691 alignment were detected.
30693 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30696 * g++.dg/conversion/simd2.C: New.
30698 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30700 * gcc.dg/Wcxx-compat-1.c: New.
30702 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30704 PR libfortran/21480
30705 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30708 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30710 * gcc.dg/alias-8.c: New.
30712 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30714 * gcc.dg/format/cmn_err-1.c: Update.
30716 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30719 * gcc.target/sparc/fexpand-2.c: New.
30720 * gcc.target/sparc/fpmerge-2.c: New.
30721 * gcc.target/sparc/fpmul-2.c: New.
30722 * gcc.target/sparc/noresult.c: New.
30723 * gcc.target/sparc/pdist-2.c: New.
30724 * gcc.target/sparc/pdist-3.c: New.
30726 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30729 * gcc.target/i386/i386.exp: Fix comment typo.
30731 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30734 * g++.dg/inherit/using5.C: New.
30735 * g++.dg/inherit/using6.C: New.
30737 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30740 * g++.dg/template/ptrmem15.C: New test.
30743 * g++.dg/ext/label4.C: New test.
30745 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30747 * gcc.dg/tls/debug-1.c: New test.
30749 2005-06-07 Dale Johannesen <dalej@apple.com>
30751 * gcc.target/i386/movq.c: New.
30753 2005-06-07 Dale Johannesen <dalej@apple.com>
30755 * gcc.dg/20050607-1.c: New.
30757 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30759 PR middle-end/21850
30760 * gcc.c-torture/execute/20050607-1.c: New test.
30762 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30764 PR libfortran/21926
30765 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30766 Test case where the return array has lowest stride one,
30769 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
30771 * lib/target-supports.exp (check_effective_target_sync_int_long):
30772 Add s390 and s390x targets.
30774 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
30776 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30777 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30778 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30779 * gcc.dg/tree-ssa/loop-9.c: New test.
30781 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
30783 * g++.dg/parse/defarg10.C: New.
30785 2005-06-06 Jakub Jelinek <jakub@redhat.com>
30787 PR regression/21897
30788 * gcc.c-torture/execute/20050604-1.c: New test.
30790 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
30793 * g++.dg/parse/defarg9.C: New.
30796 * g++.dg/inherit/using4.C: New.
30797 * g++.dg/overload/error1.C: Adjust expected errors.
30798 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30799 * g++.old-deja/g++.brendan/arm2.C: Likewise.
30800 * g++.old-deja/g++.other/redecl2.C: Likewise.
30801 * g++.old-deja/g++.other/redecl4.C: Likewise.
30802 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30804 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30806 * gfortran.dg/f2c_5.f90: Add -w to dg-options
30808 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30810 * lib/gfortran.exp (gfortran_target_compile): Call
30811 dg-additional-files-options
30812 * gfortran.dg/f2c_4.f90: New file
30813 * gfortran.dg/f2c_4.c: New file
30814 * gfortran.dg/f2c_5.f90: New file
30815 * gfortran.dg/f2c_5.c: New file
30817 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30819 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30822 * gfortran.dg/array_constructor_4.f90: New test.
30824 2005-06-05 Mark Mitchell <mark@codesourcery.com>
30827 * g++.dg/ext/builtin9.C: New test.
30829 2005-06-05 Dale Johannesen <dalej@apple.com>
30831 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30832 * gcc.c-torture/execute/20050603-2.c: Ditto.
30834 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
30836 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30837 * gcc.dg/vect/vect-reduc-1.c: New.
30838 * gcc.dg/vect/vect-reduc-2.c: New.
30839 * gcc.dg/vect/vect-reduc-3.c: New.
30841 2005-06-04 Dale Johannesen <dalej@apple.com>
30843 * gcc.c-torture/execute/20050603-1.c: New.
30844 * gcc.c-torture/execute/20050603-2.c: New.
30845 * gcc.dg/20050603-3.c: New.
30847 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30850 * gfortran.dg/debug_1.f90: New test.
30852 * gfortran.dg/forall_1.f90: New test.
30854 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
30856 * gfortran.dg/array_constructor_3.f90: New test.
30858 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30860 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30862 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
30864 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30866 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
30869 * gcc.dg/init-excess-1.c: New test.
30871 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30874 * g++.dg/expr/static_cast6.C: New test.
30876 2005-06-03 Diego Novillo <dnovillo@redhat.com>
30878 * gcc.dg/tree-ssa/vrp14.c: New test.
30880 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30883 * g++.dg/template/new2.C: New test.
30885 2005-06-03 Josh Conner <jconner@apple.com>
30887 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30888 all entries in initializer.
30890 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
30892 PR middle-end/21858
30893 * gcc.dg/pr21858.c: New testcase.
30895 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
30897 PR tree-optimization/21292
30899 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30901 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30902 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30903 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30904 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30905 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30907 2005-06-02 Richard Henderson <rth@redhat.com>
30909 * gcc.dg/sync-2.c: Use -march=i486 for i386.
30911 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
30913 * gcc.dg/wtypequal.c: New testcase.
30915 2005-06-02 Diego Novillo <dnovillo@redhat.com>
30918 * gcc.dg/tree-ssa/pr21582.c: New test.
30920 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30923 * g++.dg/opt/interface2.h: New.
30924 * g++.dg/opt/interface2.C: New.
30925 * g++.dg/init/ctor4.C: Adjust error lines.
30926 * g++.old-deja/g++.bob/inherit2.C: Likewise.
30927 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30928 * g++.old-deja/g++.jason/opeq3.C: Likewise.
30929 * g++.old-deja/g++.pt/assign1.C: Likewise.
30930 * g++.old-deja/g++.pt/crash20.C: Likewise.
30932 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
30934 PR tree-optimization/21734
30935 * g++.dg/vect/pr21734_1.cc: New.
30936 * g++.dg/vect/pr21734_2.cc: New.
30938 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30941 * g++.dg/template/spec24.C: New.
30944 * g++.dg/pch/local-1.C: New.
30945 * g++.dg/pch/local-1.Hs: New.
30947 2005-06-01 Diego Novillo <dnovillo@redhat.com>
30949 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30950 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30951 * gcc.dg/tree-ssa/pr14341.c: New test.
30952 * gcc.dg/tree-ssa/pr14841.c: New test.
30953 * gcc.dg/tree-ssa/pr20701.c: New test.
30954 * gcc.dg/tree-ssa/pr21086.c: New test.
30955 * gcc.dg/tree-ssa/pr21090.c: New test.
30956 * gcc.dg/tree-ssa/pr21332.c: New test.
30957 * gcc.dg/tree-ssa/pr21458.c: New test.
30958 * gcc.dg/tree-ssa/pr21658.c: New test.
30959 * gcc.dg/tree-ssa/vrp01.c: New test.
30960 * gcc.dg/tree-ssa/vrp02.c: New test.
30961 * gcc.dg/tree-ssa/vrp03.c: New test.
30962 * gcc.dg/tree-ssa/vrp04.c: New test.
30963 * gcc.dg/tree-ssa/vrp05.c: New test.
30964 * gcc.dg/tree-ssa/vrp06.c: New test.
30965 * gcc.dg/tree-ssa/vrp07.c: New test.
30966 * gcc.dg/tree-ssa/vrp08.c: New test.
30967 * gcc.dg/tree-ssa/vrp09.c: New test.
30968 * gcc.dg/tree-ssa/vrp10.c: New test.
30969 * gcc.dg/tree-ssa/vrp11.c: New test.
30970 * gcc.dg/tree-ssa/vrp12.c: New test.
30971 * gcc.dg/tree-ssa/vrp13.c: New test.
30973 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
30976 * gcc.dg/tree-ssa/pr21029.c: New test.
30978 2005-06-01 Roger Sayle <roger@eyesopen.com>
30980 * gfortran.dg/logint-1.f: New test case.
30981 * gfortran.dg/logint-2.f: Likewise.
30982 * gfortran.dg/logint-3.f: Likewise.
30984 2005-06-01 Jakub Jelinek <jakub@redhat.com>
30988 * gcc.dg/20050527-1.c: New test.
30990 * gcc.dg/i386-sse-12.c: New test.
30993 * gfortran.dg/implicit_5.f90: New test.
30995 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
30998 * gfortran/assign_4.f90: New test.
30999 * gfortran/assign_2.f90: Change compile to run.
31001 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
31003 * lib/target-supports.exp
31004 (check_effective_target_sync_char_short): New.
31005 * gcc.dg/sync-2.c: New.
31007 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
31009 PR tree-optimization/21817
31010 * gcc.dg/torture/pr21817-1.c: New.
31012 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
31015 * g++.dg/template/init5.C: New.
31017 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
31019 * gfortran.dg/char_initialiser_actual.f90:
31020 Test character initialisers as actual arguments.
31021 * gfortran.dg/char_pointer_comp_assign.f90:
31022 Test character pointer structure component assignments.
31023 * gfortran.dg/char_array_structure_constructor.f90:
31024 Test character components in structure constructors.
31026 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
31028 PR middle-end/20931
31029 * g++.dg/opt/pr20931.C: New test.
31031 2005-05-31 Andreas Jaeger <aj@suse.de>
31034 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31035 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31036 g++.old-deja/g++.ext/asmspec1.C,
31037 g++.old-deja/g++.other/regstack.C,
31038 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31039 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31040 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31041 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31042 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31043 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31044 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31045 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31046 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31047 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31048 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31049 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31050 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31051 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31052 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31053 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31054 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31055 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31056 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31058 2005-05-31 Jeff Law <law@redhat.com>
31060 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31062 2005-05-30 Paolo Carlini <pcarlini@suse.de>
31064 PR middle-end/21743
31065 * gcc.dg/builtins-1.c: Activate disabled clog test.
31066 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31068 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
31070 * gfortran.dg/char_pointer_assign.f90:
31071 Test character-pointer assignments and pointer assignments.
31072 * gfortran.dg/char_pointer_dummy.f90:
31073 Test character-pointer dummy arguments.
31074 * gfortran.dg/char_pointer_func.f90:
31075 Test character-pointer function returns.
31076 * gfortran.dg/char_pointer_dependency.f90:
31077 Test character-pointer functions with dependencies.
31079 2005-05-30 Mark Mitchell <mark@codesourcery.com>
31082 * g++.dg/lookup/using14.C: New test.
31084 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
31086 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31087 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31090 2005-05-29 Geoffrey Keating <geoffk@apple.com>
31093 * g++.dg/template/local5.C: New.
31096 * gcc.c-torture/compile/pr21761.c: New.
31098 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31101 2005-05-30 Steven G. Kargl
31104 * gfortran.dg/inquire_8.f90: New test.
31106 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31108 PR libfortran/21376
31109 * gfortran.dg/output_exponents_1.f90: New test.
31111 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31113 PR libfortran/20006
31114 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31116 2005-05-28 Mark Mitchell <mark@codesourcery.com>
31119 * g++.dg/ext/complex1.C: New test.
31122 * g++.dg/init/ctor6.C: New test.
31124 2005-05-29 Jan Hubicka <jh@suse.cz>
31126 * gcc.c-torture/compile/pr21562.c: New.
31128 2005-05-28 Steven G. Kargl <kargls@comcast.net>
31130 * gfortran.dg/subnormal_1.f90: New test.
31132 2005-05-28 Jan Hubicka <jh@suse.cz>
31134 * tree-prof.exp: Fix comment.
31135 * value-prof-1.c: New.
31136 * value-prof-2.c: New.
31137 * value-prof-3.c: New.
31138 * value-prof-4.c: New.
31140 2005-05-27 Mark Mitchell <mark@codesourcery.com>
31143 * g++.dg/expr/ptrmem6.C: New test.
31144 * g++.dg/expr/ptrmem6a.C: Likewise.
31146 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
31148 PR tree-optimization/21658
31149 * gcc.dg/tree-ssa/pr21658.c: New.
31151 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
31154 * g++.dg/inherit/ptrmem3.C: New.
31157 * g++.dg/parse/template16.C: New.
31159 2005-05-27 Andreas Jaeger <aj@suse.de>
31161 * gcc.dg/setjmp-2.c: Only run in 32-bit.
31163 * gcc.dg/i386-sse-8.c: Run test on all archs.
31165 2005-05-26 Mike Stump <mrs@apple.com>
31167 * objc.dg/isa-field-1.m: Only run on darwin.
31168 * objc.dg/lookup-1.m: Likewise.
31169 * objc.dg/try-catch-8.m: Likewise.
31171 2005-05-26 Roger Sayle <roger@eyesopen.com>
31173 PR tree-optimization/9814
31174 * gcc.dg/pr9814-1.c: New test case.
31176 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31178 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31179 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31180 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31181 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31182 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31183 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31184 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31185 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31186 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31187 objc.dg/try-catch-8.m: New.
31189 2005-05-26 Janis Johnson <janis187@us.ibm.com>
31191 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31192 remove extraneous semicolons.
31194 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31196 * obj-c++.dg/comp-types-12.mm: New.
31197 * objc.dg/comp-types-11.m: New.
31198 * objc.dg/selector-4.m: New.
31200 2005-05-26 Andreas Jaeger <aj@suse.de>
31203 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31204 g++.old-deja/g++.ext/attrib3.C,
31205 g++.old-deja/g++.other/store-expr1.C,
31206 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31207 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31208 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31209 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31210 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31211 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31212 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31213 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31214 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31215 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31216 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31217 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31218 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31219 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31220 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31221 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31222 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31223 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31224 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31226 2005-05-26 Andreas Jaeger <aj@suse.de>
31228 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31229 x86-64 compilation.
31231 2005-05-26 Andreas Jaeger <aj@suse.de>
31234 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31235 gcc.misc-tests/i386-pf-athlon-1.c,
31236 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31237 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31238 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31239 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31240 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31241 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31242 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31245 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31246 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31247 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31248 x86-64 compilation.
31250 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31253 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31254 effective-target ilp32.
31256 2005-05-26 David Ung <davidu@mips.com>
31258 * gcc.target/mips/ext_ins.c: New test for testing the generation
31259 of MIPS32/64 rev 2 ext/ins instructions.
31261 2005-05-26 Andreas Jaeger <aj@suse.de>
31263 * treelang/compile/unsigned.tree: Use gimple instead of
31264 nonexisting generic dump.
31266 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31268 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31270 2005-05-26 Andreas Jaeger <aj@suse.de>
31272 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31274 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31276 PR libfortran/17283
31277 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31278 Test callee-allocated memory with write statements.
31280 2005-05-25 Roger Sayle <roger@eyesopen.com>
31282 PR middle-end/21709
31283 * gcc.dg/pr21709-1.c: New test case.
31285 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31286 Mike Stump <mrs@apple.com>
31288 * objc/execute/next_mapping.h: Update for C++.
31290 * obj-c++.dg/selector-1.mm: Move to...
31291 * obj-c++.dg/selector-4.mm: here...
31293 * obj-c++.dg/basic.mm: New.
31294 * obj-c++.dg/comp-types-1.mm: New.
31295 * obj-c++.dg/cxx-class-1.mm: New.
31296 * obj-c++.dg/cxx-ivars-1.mm: New.
31297 * obj-c++.dg/cxx-ivars-2.mm: New.
31298 * obj-c++.dg/cxx-ivars-3.mm: New.
31299 * obj-c++.dg/cxx-scope-1.mm: New.
31300 * obj-c++.dg/cxx-scope-2.mm: New.
31301 * obj-c++.dg/defs.mm: New.
31302 * obj-c++.dg/empty-private-1.mm: New.
31303 * obj-c++.dg/encode-1.mm: New.
31304 * obj-c++.dg/encode-2.mm: New.
31305 * obj-c++.dg/encode-3.mm: New.
31306 * obj-c++.dg/extern-c-1.mm: New.
31307 * obj-c++.dg/extra-semi.mm: New.
31308 * obj-c++.dg/fix-and-continue-2.mm: New.
31309 * obj-c++.dg/isa-field-1.mm: New.
31310 * obj-c++.dg/ivar-list-semi.mm: New.
31311 * obj-c++.dg/local-decl-1.mm: New.
31312 * obj-c++.dg/lookup-1.mm: New.
31313 * obj-c++.dg/lookup-2.mm: New.
31314 * obj-c++.dg/method-1.mm: New.
31315 * obj-c++.dg/method-2.mm: New.
31316 * obj-c++.dg/method-3.mm: New.
31317 * obj-c++.dg/method-4.mm: New.
31318 * obj-c++.dg/method-5.mm: New.
31319 * obj-c++.dg/method-6.mm: New.
31320 * obj-c++.dg/method-7.mm: New.
31321 * obj-c++.dg/no-extra-load.mm: New.
31322 * obj-c++.dg/overload-1.mm: New.
31323 * obj-c++.dg/pragma-1.mm: New.
31324 * obj-c++.dg/pragma-2.mm: New.
31325 * obj-c++.dg/private-1.mm: New.
31326 * obj-c++.dg/private-2.mm: New.
31327 * obj-c++.dg/proto-qual-1.mm: New.
31328 * obj-c++.dg/qual-types-1.mm: New.
31329 * obj-c++.dg/stubify-1.mm: New.
31330 * obj-c++.dg/stubify-2.mm: New.
31331 * obj-c++.dg/super-class-1.mm: New.
31332 * obj-c++.dg/super-class-2.mm: New.
31333 * obj-c++.dg/super-dealloc-1.mm: New.
31334 * obj-c++.dg/super-dealloc-2.mm: New.
31335 * obj-c++.dg/template-1.mm: New.
31336 * obj-c++.dg/template-2.mm: New.
31337 * obj-c++.dg/template-3.mm: New.
31338 * obj-c++.dg/template-4.mm: New.
31339 * obj-c++.dg/template-5.mm: New.
31340 * obj-c++.dg/template-6.mm: New.
31341 * obj-c++.dg/try-catch-1.mm: New.
31342 * obj-c++.dg/try-catch-2.mm: New.
31343 * obj-c++.dg/try-catch-3.mm: New.
31344 * obj-c++.dg/try-catch-4.mm: New.
31345 * obj-c++.dg/try-catch-5.mm: New.
31346 * obj-c++.dg/try-catch-6.mm: New.
31347 * obj-c++.dg/try-catch-7.mm: New.
31348 * obj-c++.dg/try-catch-8.mm: New.
31349 * obj-c++.dg/try-catch-9.mm: New.
31350 * obj-c++.dg/va-meth-1.mm: New.
31352 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31354 * obj-c++.dg/selector-1.mm: New.
31355 * obj-c++.dg/selector-2.mm: New.
31357 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31359 * obj-c++.dg/selector-3.mm: New.
31360 * objc.dg/selector-3.m: New.
31362 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31364 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31365 about where warning appears.
31367 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31369 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31370 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31371 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31372 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31374 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31376 * gcc.dg/20050524-1.c: New test.
31378 2005-05-25 Jan Hubicka <jh@suse.cz>
31380 * gcc.dg/tree-prof/inliner-1.c: New.
31382 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31384 * gcc.dg/tree-prof: New directory.
31385 * gcc.dg/tree-prof/tree-prof.exp: New.
31387 2005-05-25 DJ Delorie <dj@redhat.com>
31389 * gcc.dg/Wattributes-1.c: New.
31390 * gcc.dg/Wattributes-2.c: New.
31391 * gcc.dg/Wattributes-3.c: New.
31393 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31395 PR tree-optimization/19833
31396 * gcc.dg/uninit-4.c: Remove xfail.
31397 * gcc.dg/uninit-9.c: Ditto.
31399 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31401 * obj-c++.dg/bitfield-[1-5].mm: New.
31402 * obj-c++.dg/class-protocol-1.mm: New.
31403 * obj-c++.dg/comp-types-1[0-1].mm: New.
31404 * obj-c++.dg/comp-types-[2-9].mm: New.
31405 * obj-c++.dg/encode-[4-8].mm: New.
31406 * obj-c++.dg/layout-1.mm: New.
31407 * obj-c++.dg/method-1[0-9].mm: New.
31408 * obj-c++.dg/method-2[0-1].mm: New.
31409 * obj-c++.dg/method-[8-9].mm: New.
31410 * obj-c++.dg/objc-gc-3.mm: New.
31411 * obj-c++.dg/try-catch-10.mm: New.
31412 * objc.dg/bitfield-5.m: New.
31413 * objc.dg/comp-types-10.m: New.
31414 * objc.dg/comp-types-9.m: New.
31415 * objc.dg/layout-1.m: New.
31416 * objc.dg/objc-gc-4.m: New.
31417 * objc.dg/try-catch-9.m: New.
31418 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31419 * objc.dg/comp-types-1.m: Likewise.
31420 * objc.dg/comp-types-[5-6].m: Likewise.
31421 * objc.dg/method-9.m: Likewise.
31423 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31425 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31426 and on hardware without VMX support.
31428 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31430 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31432 * lib/profopt.exp (dg-final-generate, dg-final-use,
31433 profopt-final-code, profopt-get-options): New.
31434 (profopt-execute): Process test directives.
31436 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31437 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31438 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31440 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31443 * g++.dg/init/ctor5.C: New test.
31445 2005-05-24 Ira Rosen <irar@il.ibm.com>
31447 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31448 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31449 vect-113.c, vect-114.c.
31451 2005-05-23 Adam Nemet <anemet@lnxw.com>
31453 * gcc.dg/const-elim-1.c: Remove xfails.
31455 2005-05-23 Jeff Law <law@redhat.com>
31457 * gcc.c-torture/compile/pr21638.c: New test.
31458 * gcc.c-torture/compile/20050520-1.c: New test.
31460 2005-05-23 Nick Clifton <nickc@redhat.com>
31462 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31463 be a proper triple, ie: m32r*-*-*.
31464 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31466 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31468 PR middle-end/21331
31470 * gcc.c-torture/compile/pr21293.c: New test.
31471 * gcc.c-torture/execute/pr21331.c: New test.
31473 2004-05-20 Richard Henderson <rth@redhat.com>
31475 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31477 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31479 * obj-c++-dg.exp: Add.
31480 * obj-c++.exp: Add.
31481 * obj-c++.dg/dg.exp: Add.
31483 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31485 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31486 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31488 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31490 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31492 2004-05-19 Richard Henderson <rth@redhat.com>
31494 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31496 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31498 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31500 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31502 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31505 * g++.dg/parse/extern1.C: New test.
31506 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31508 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31510 * gcc.dg/c99-math.h: New.
31511 * gcc.dg/c99-math-float-1.c: New test.
31512 * gcc.dg/c99-math-double-1.c: Likewise.
31513 * gcc.dg/c99-math-long-double-1.c: Likewise.
31515 2005-05-18 Richard Henderson <rth@redhat.com>
31517 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31519 2005-05-18 Devang Patel <dpatel@apple.com>
31521 * g++.dg/opt/20050511-1.C: New test.
31523 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31525 PR libfortran/21127
31526 * gfortran.dg/reshape-complex.f90: New test.
31528 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31530 * gfortran.dg/array_constructor_1.f90: New test.
31531 * gfortran.dg/array_constructor_2.f90: New test.
31533 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31536 * gfortran.dg/pr20954.f: New test.
31538 2005-05-17 Mike Stump <mrs@apple.com>
31540 Yet more Objective-C++...
31542 * objc.dg/method-5.m: Update.
31543 * objc.dg/method-6.m: Update.
31544 * objc.dg/method-7.m: Update.
31545 * objc.dg/method-9.m: Update.
31546 * objc.dg/try-catch-2.m: Update.
31548 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31550 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31551 Remove little-endian optimizations.
31553 2005-05-17 Jeff Law <law@redhat.com>
31555 * g++.dg/tree-ssa/pr14814.C: New test.
31556 * gcc.dg/tree-ssa/pr14814.C: New test.
31557 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31558 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31560 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31562 * gcc.dg/compat/generate-random.c: Do not include
31564 * gcc.dg/compat/generate-random_r.c: Likewise.
31566 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31568 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31570 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31572 PR middle-end/21595
31573 * g++.dg/tree-ssa/builtin1.C: New testcase.
31575 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31578 * g++.dg/opt/const4.C: New test.
31580 PR middle-end/21492
31581 * g++.dg/opt/crossjump1.C: New test.
31583 PR tree-optimization/21610
31584 * gcc.c-torture/compile/20050516-1.c: New test.
31587 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31588 about the test failing.
31589 * gfortran.fortran-torture/execute/where_7.f90: New test.
31590 * gfortran.fortran-torture/execute/where_8.f90: New test.
31592 2005-05-16 Richard Henderson <rth@redhat.com>
31594 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31597 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31599 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31600 (limits.h): Include unconditionally.
31601 (stdlib.h): Likewise.
31602 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31603 (limits.h): Include unconditionally.
31604 (stdlib.h): Likewise.
31605 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31606 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31607 (limits.h): Include unconditionally.
31608 (stdlib.h): Likewise.
31609 (hashtab.h): Do not include.
31610 (getopt.h): Likewise.
31611 (stddef.h): Include.
31612 (hashval_t): Define.
31613 (struct entry): Add "next" field.
31614 (HASH_SIZE): New macro.
31615 (hash_table): New variable.
31616 (switchfiles): Do not use xmalloc.
31618 (iterative_hash): New function.
31620 (e_exists): New function.
31621 (e_insert): Likewise.
31622 (output): Use, instead of libiberty hashtable functions.
31623 (main): Do not use getopt. Do not call htab_create.
31625 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31628 * lib/target-supports.exp (check_mkfifo_available):
31629 Return 0 for cygwin as mkfifo support incomplete on platform.
31630 Fix typos in comments.
31632 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31634 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31636 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31639 * gfortran.dg/assign_4.f: New test.
31641 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31643 PR tree-optimization/21563
31644 * gcc.dg/tree-ssa/pr21563.c: New.
31646 2005-05-14 Jan Hubicka <jh@suse.cz>
31648 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31650 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31652 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31654 2005-05-13 Julian Brown <julian@codesourcery.com>
31656 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31657 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31659 2005-05-13 Jan Hubicka <jh@suse.cz>
31661 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31662 * gcc.dg/fold-xor-?.c: Likewise.
31663 * gcc.dg/pr15784-?.c: Likewise.
31664 * gcc.dg/pr20922-?.c: Likewise.
31665 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31666 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31667 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31669 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31672 * gfortran.dg/hollerith_1.f90: New test.
31674 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31676 * gfortran.dg/func_result_2.f90: New test.
31678 2005-05-11 Bud Davis <bdavis@gfortran.org>
31680 * gfortran.dg/dev_null.f90: New test.
31682 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31684 * gcc.dg/arm-vfp1.c: Revert last change.
31686 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31688 PR middle-end/19807
31689 PR tree-optimization/19639
31690 * g++.dg/tree-ssa/pr19807.C: New testcase.
31692 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31694 PR libfortran/21471
31695 * gfortran.dg/append-1.f90: New test.
31697 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31699 * gcc.dg/pr18501.c: XFAIL.
31700 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31701 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31702 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31703 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31704 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31705 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31706 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31707 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31709 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31712 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31713 gfortran.dg/f2c_3.f90: New tests.
31715 * gfortran.dg/return_1.f90: Fix dg annotation.
31717 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31719 * gcc.c-torture/compile/20050510-1.c: New test.
31721 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31723 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31725 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31727 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31729 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31732 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31734 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31737 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31738 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31740 2005-05-10 Ben Elliston <bje@au.ibm.com>
31743 * gcc.dg/debug/pr16676.c: New test.
31745 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31748 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31749 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31750 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31751 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31753 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31754 -fno-tree-dominator-opts.
31756 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31758 * gfortran.dg/return_1.f90: New test.
31760 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31762 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31764 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31766 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
31769 * g++.dg/inherit/covariant13.C: New.
31771 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31773 PR libfortran/19155
31774 * gfortran.dg/pr19155.f: New test.
31776 2005-05-08 Roger Sayle <roger@eyesopen.com>
31779 * gcc.dg/pr8788-1.c: New testcase.
31781 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
31784 * gcc.target/mips/fpcmp-[12].c: New tests.
31786 2005-05-06 Mark Mitchell <mark@codesourcery.com>
31788 * lib/target-supports-dg.exp (dg-require-fork): New function.
31789 (dg-require-mkfifo): Likewise.
31790 * lib/target-supports.exp (check_function_available): New
31792 (check_fork_available): Likewise.
31793 (check_mkfifo_available): Likewise.
31795 2005-05-06 Jeff Law <law@redhat.com>
31797 * gcc.c-torture/compile/pr21380.c: New test.
31799 2005-05-06 Jakub Jelinek <jakub@redhat.com>
31802 * g++.dg/ext/weak3.C: New test.
31804 2005-05-05 Mark Mitchell <mark@codesourcery.com>
31807 * g++.dg/template/crash37.C: New test.
31809 2005-05-05 Paul Brook <paul@codesourcery.com>
31811 * gcc.dg/arm-g2.c: Use effective-target arm32.
31812 * gcc.dg/arm-mmx-1.c: Ditto.
31813 * gcc.dg/arm-scd42-2.c: Ditto.
31814 * gcc.dg/arm-vfp1.c: Ditto.
31815 * lib/target-supports.exp (check_effective_target_arm32): New
31818 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
31820 PR libfortran/21354
31821 gfortran.dg/in_pack_rank7.f90: New test.
31823 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
31825 PR middle-end/15618
31826 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31828 2005-05-04 Jakub Jelinek <jakub@redhat.com>
31830 PR middle-end/21265
31831 * gcc.dg/20050503-1.c: New test.
31833 PR rtl-optimization/21239
31834 * gcc.dg/i386-sse-11.c: New test.
31836 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
31839 * gcc.target/i386/asm-1.c: New test.
31841 2005-05-03 Jakub Jelinek <jakub@redhat.com>
31843 PR rtl-optimization/21330
31844 * gcc.c-torture/execute/20050502-1.c: New test.
31847 * gcc.c-torture/execute/20050502-2.c: New test.
31849 2005-05-03 Uros Bizjak <uros@kss-loka.si>
31851 PR middle-end/21282
31852 * gcc.dg/pr21282.c: New.
31854 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31856 * gcc.dg/vect/pr20122.c: Clean up .vect file.
31857 * gcc.dg/vect/vect-92.c: Likewise.
31858 * gcc.dg/vect/vect-93.c: Likewise.
31859 * gcc.dg/vect/vect-dv-1.c: Likewise.
31860 * gcc.dg/vect/vect-dv-2.c: Likewise.
31861 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31863 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31865 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31866 * gfortran.dg/vect/vect-2.f90: Likewise.
31867 * gfortran.dg/vect/vect-3.f90: Likewise.
31868 * gfortran.dg/vect/vect-4.f90: Likewise.
31869 * gfortran.dg/vect/vect-5.f90: Likewise.
31871 2005-05-02 Geoffrey Keating <geoffk@apple.com>
31874 * gcc.dg/rs6000-fpint-2.c: New.
31876 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
31879 * gcc.dg/builtins-30.c: Update expected messages.
31880 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31881 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31882 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31884 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
31886 PR tree-optimization/21294
31887 * gcc.dg/tree-ssa/pr21294.c: New.
31889 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
31891 * gcc.dg/altivec-3.c (vec_store): Do not use the old
31892 __builtin_altivec_st_internal_4si built-in.
31894 2005-05-02 Mark Mitchell <mark@codesourcery.com>
31897 * g++.dg/template/ptrmem14.C: New test.
31899 2005-05-02 Paul Brook <paul@codesourcery.com>
31901 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31903 2005-05-02 Michael Matz <matz@suse.de>
31906 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31908 2005-05-01 Mark Mitchell <mark@codesourcery.com>
31910 * g++.dg/cpp/weak.C: New test.
31912 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
31914 * gcc.dg/tree-ssa/loop-8.c: New test.
31916 2005-04-30 Michael Maty <matz@suse.de>
31918 * gcc.dg/inline-mcpy.c: New test.
31920 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
31922 PR libfortran/18958
31923 * gfortran.dg/eoshift.f90: New test case.
31925 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
31927 PR libfortran/18857
31928 * gfortran.dg/matmul_1.f90: New test.
31930 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31932 PR tree-optimization/21030
31933 * gcc.dg/tree-ssa/pr21030.c: New.
31935 2005-04-29 Devang Patel <dpatel@apple.com>
31937 PR tree-optimization/21272
31938 * gcc.dg/vect/vect-ifcvt-10.c: New test.
31940 2005-04-29 Jakub Jelinek <jakub@redhat.com>
31944 * gfortran.dg/entry_4.f90: New test.
31945 * gfortran.fortran-torture/execute/entry_1.f90: New test.
31946 * gfortran.fortran-torture/execute/entry_2.f90: New test.
31947 * gfortran.fortran-torture/execute/entry_3.f90: New test.
31948 * gfortran.fortran-torture/execute/entry_4.f90: New test.
31949 * gfortran.fortran-torture/execute/entry_5.f90: New test.
31950 * gfortran.fortran-torture/execute/entry_6.f90: New test.
31951 * gfortran.fortran-torture/execute/entry_7.f90: New test.
31953 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31955 * gfortran.fortran-torture/execute/entry_8.f90: New test.
31957 2005-04-29 Paul Brook <paul@codesourcery.com>
31959 * gfortran.dg/entry_3.f90: New test.
31961 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31963 * gfortran.dg/implicit_4.f90: New test.
31965 2005-04-28 Bob Wilson <bob.wilson@acm.org>
31967 * lib/target-supports.exp (check_profiling_available): Return
31968 false for xtensa-*-elf.
31970 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
31972 * lib/fortran-torture.exp (fortran-torture.exp): Catch
31973 error if file cannot be deleted.
31975 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31977 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31978 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31979 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31980 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31981 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31982 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31983 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31984 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31985 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31986 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31987 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31988 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31989 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31991 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31994 * gfortran.dg/pr20865.f90: New test.
31996 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
31998 * gcc.dg/void-cast-2.c: New test.
32000 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32003 * gcc.dg/void-cast-1.c: New test.
32005 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
32007 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32009 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32012 * gfortran.dg/pr21177.f90: New test.
32014 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
32016 PR tree-optimization/21171
32017 * gcc.dg/tree-ssa/pr21171.c: New test.
32019 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
32021 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32022 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32023 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32024 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32025 gcc.dg/tree-ssa/gen-vect-32.c: New.
32026 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32027 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32028 don't run on PPC32.
32030 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32033 * gcc.dg/transparent-union-3.c: New test.
32035 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32038 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32039 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32040 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32041 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32042 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32043 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32045 2005-04-26 Jeff Law <law@redhat.com>
32047 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32048 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32049 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32050 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32051 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32052 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32053 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32055 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
32057 PR tree-optimization/17598
32058 * gcc.dg/tree-ssa/pr17598.c: New testcase.
32060 2005-04-25 Mike Stump <mrs@apple.com>
32062 * objc.dg/fix-and-continue-1.m: Add.
32064 2005-04-25 Roger Sayle <roger@eyesopen.com>
32067 * g++.dg/opt/pr20995-1.C: New test case.
32069 2005-04-25 Devang Patel <dpatel@apple.com>
32071 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32073 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32076 * g++.dg/opt/alias2.C (printf): Correct the prototype.
32078 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32081 * g++.dg/opt/rtti2.C: New test.
32083 2005-04-25 Paul Brook <paul@codesourcery.com>
32084 Steven G. Kargl <kargls@comcast.net>
32087 * gfortran.dg/ichar_1.f90: New file.
32089 2005-04-24 Jakub Jelinek <jakub@redhat.com>
32091 PR middle-end/20991
32092 * g++.dg/opt/pr20991.C: New test.
32094 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32095 where sizeof (type) < __alignof__ (type).
32096 * gcc.dg/compat/struct-layout-1.h: Likewise.
32098 2005-04-24 Per Bothner <per@bothner.com>
32099 Devang Patel <dpatel@apple.com>
32101 PR preprocessor/20907
32102 * gcc.dg/cpp/very-long-comment.c: New test.
32104 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32107 * gfortran.dg/common_5.f: New test.
32109 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
32111 PR middle-end/21082
32112 * g++.dg/tree-ssa/pr21082.C: New testcase.
32114 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
32116 * gcc.dg/vect/vect-99.c: New test.
32118 2005-04-22 Diego Novillo <dnovillo@redhat.com>
32120 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32122 2005-04-22 Jeff Law <law@redhat.com>
32124 * gcc.dg/uninit-5.c: Remove xfails.
32125 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32126 conditionals and loads.
32128 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
32130 PR libfortran/20074
32131 PR libfortran/20436
32132 PR libfortran/21108
32133 * gfortran.dg/nested_reshape.f90: new test
32134 * gfortran.dg/reshape-alloc.f90: new test
32135 * gfortran.dg/reshape.f90: new test
32137 2005-04-22 Mark Mitchell <mark@codesourcery.com>
32139 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32141 * gcc.dg/arm-vfp1.c: New test.
32143 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
32146 * g++.dg/lookup/builtin2.C: New test.
32148 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
32150 * gcc.dg/weak/weak-13.c: New test.
32152 2005-04-21 Geoffrey Keating <geoffk@apple.com>
32154 * lib/target-supports.exp (check_effective_target_sync_int_long):
32157 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
32159 * gcc.target/mips/branch-1.c: New test.
32161 2005-04-21 Richard Henderson <rth@redhat.com>
32163 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32164 * gcc.dg/vect/vect-86.c: Likewise.
32165 * gcc.dg/vect/vect-87.c: Likewise.
32166 * gcc.dg/vect/vect-88.c: Likewise.
32168 2005-04-21 Devang Patel <dpatel@apple.com>
32170 PR optimization/20994
32171 * gcc.dg/tree-ssa/ifc-3.c: New test.
32173 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32176 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32177 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32178 gcc.dg/c99-vla-jump-5.c: New tests.
32180 2005-04-19 Richard Henderson <rth@redhat.com>
32182 * lib/target-supports.exp (check_effective_target_vect_int_mult):
32183 Fix typo in exists check.
32184 (check_effective_target_sync_int_long): New.
32185 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32186 * gcc.dg/ia64-sync-2.c: Likewise.
32187 * gcc.dg/ia64-sync-3.c: Likewise.
32188 * gcc.dg/ia64-sync-4.c: Likewise.
32190 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
32192 * gcc.dg/fold-xor-1.c: New test.
32193 * gcc.dg/fold-xor-2.c: New test.
32195 2005-04-19 James E. Wilson <wilson@specifixinc.com>
32198 * g++.dg/eh/fp-regs.C: New test.
32200 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32202 * gcc.dg/Wint-to-pointer-cast-1.c,
32203 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32204 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32205 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32207 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32210 * gfortran.dg/pr16861.f90: New test.
32212 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32214 * gcc.dg/pr21085.c: New test.
32216 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32218 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32219 (setup_mips_tests, dg-mips-options): New procedures.
32220 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32221 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32222 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32223 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32224 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32225 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32226 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32227 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32228 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32229 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32230 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32231 dg-mips-options instead of dg-options. Remove now-redundant
32232 preprocessor guards.
32233 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32234 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32235 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32236 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32237 * gcc.dg/vr-mult-2.c: Delete.
32238 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32239 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32240 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32241 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32242 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32243 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32244 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32246 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32248 * ada/acats/run_all.sh: Use sync when executable not present.
32250 2005-04-18 Devang Patel <dpatel@apple.com>
32252 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32253 * gcc.dg/vect/vect-11a.c: New.
32254 * gcc.dg/vect/vect-none.c: Update.
32255 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32257 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32259 PR tree-optimization/20922
32260 * gcc.dg/pr20922-1.c: New test.
32261 * gcc.dg/pr20922-2.c: New test.
32262 * gcc.dg/pr20922-3.c: New test.
32263 * gcc.dg/pr20922-4.c: New test.
32264 * gcc.dg/pr20922-5.c: New test.
32265 * gcc.dg/pr20922-6.c: New test.
32267 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32269 PR libfortran/20950
32270 * gfortran.dg/pr20950.f: New test.
32272 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32274 PR libfortran/19216
32275 * gfortran.dg/pr19216.f: New test.
32277 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32279 PR tree-optimization/21001
32280 * gcc.dg/tree-ssa/pr21001.c: New.
32282 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32284 PR libfortran/21075
32285 * gfortran.dg/reshape_rank7.f90: New test.
32287 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32289 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32290 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32291 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32292 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32293 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32294 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32295 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32296 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32297 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32299 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32300 in namelists. New test.
32301 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32303 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32305 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32306 namelist. New test.
32307 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32309 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32311 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32312 namelist. New test.
32313 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32314 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32315 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32317 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32318 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32321 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32323 * gfortran.dg/wtruncate.f: New testcase.
32324 * gfortran.dg/wtruncate.f90: New testcase.
32326 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32329 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32330 which sizeof/alignof is dependent, rather than just whether we are
32331 processing_template_decl.
32333 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32335 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32336 corrected typo where the wrong variables had been compared.
32338 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32340 PR libfortran/18495
32341 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32342 Test callee-allocated version of return array with a write
32344 Test spread with a temporary with another write statement.
32346 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32348 PR tree-optimization/21031
32349 * gcc.dg/tree-ssa/pr21031.c: New.
32351 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32353 PR tree-optimization/21004
32354 * gcc.dg/builtins-53.c: Include builtins-config.h.
32355 Check floorf, ceilf, floorl and ceill transformations
32356 only when HAVE_C99_RUNTIME is defined.
32358 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32360 PR middle-end/20739
32361 * gcc.dg/tree-ssa/pr20739.c: New test.
32363 2005-04-14 Mike Stump <mrs@apple.com>
32365 * gcc.dg/Foundation.framework/empty: New.
32366 * gcc.dg/framework-2.c: New.
32368 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32370 PR tree-optimization/21021
32371 * gcc.c-torture/compile/pr21021.c: New.
32373 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32376 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32377 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32378 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32379 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32380 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32381 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32382 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32383 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32385 2005-04-14 Richard Henderson <rth@redhat.com>
32387 * lib/target-supports.exp (check_effective_target_vect_condition):
32388 Add ia64, i?86, and x86_64.
32390 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32392 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32394 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32396 PR tree-optimization/20657
32397 * gcc.dg/tree-ssa/pr20657.c: New.
32399 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32401 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32402 (long long int)trunc*.
32404 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32407 * gcc.dg/pr20927.c: New test.
32409 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32411 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32412 * gcc.target/mips/asm-1.c: Likewise.
32414 2005-04-13 Dale Johannesen <dalej@apple.com>
32416 * objc.dg/objc-fast-4.m: New.
32418 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32420 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32422 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32424 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32426 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32427 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32428 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32430 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32432 PR tree-optimization/20913
32433 * gcc.dg/tree-ssa/pr20913.c: New.
32435 PR tree-optimization/20702
32436 * gcc.dg/tree-ssa/pr20702.c: New.
32438 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32441 * g++.dg/inherit/local3.C: New test.
32443 2005-04-12 Jeff Law <law@redhat.com>
32445 * gcc.dg/tree-ssa/20050412-1.c: New test.
32447 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32449 PR libfortran/19016
32450 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32451 Add tests with mask generated by expression.
32452 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32453 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32454 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32456 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32458 PR middle-end/20917
32459 * gcc.dg/20050409-1.c: New test.
32461 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32463 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32465 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32467 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32468 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32469 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32470 (TARGET_CXX): Adjust accordingly.
32471 * target.h (struct gcc_target): Remove epxort_class_data. Add
32472 determine_class_data_visibility and class_data_always_comdat.
32473 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32474 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32475 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32476 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32477 (arm_cxx_determine_class_data_visibility): New.
32478 (arm_cxx_class_data_always_comdat): Likewise.
32479 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32480 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32481 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32482 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32483 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32486 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32488 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32490 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32492 * gcc.dg/i386-darwin-fpmath.c: New.
32494 2004-04-11 Devang Patel <dpatel@apple.com>
32496 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32497 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32498 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32499 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32500 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32501 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32502 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32503 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32504 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32506 2004-04-11 Devang Patel <dpatel@apple.com>
32508 * gcc.dg/vect/vect-dv-1.c: New test.
32509 * gcc.dg/vect/vect-dv-2.c: New test.
32511 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32513 PR tree-optimization/20933
32514 * gcc.dg/tree-ssa/pr20933.c: New test.
32516 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32518 * gfortran.dg/fold_nearest.f90: New test.
32520 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32522 * gcc.dg/tree-ssa/alias-1.c: New test.
32524 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32526 PR tree-optimization/20920
32527 * g++.dg/tree-ssa/pr20920.C: New test.
32529 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32531 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32532 (long long int)ceil*.
32534 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32536 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32537 explicit C++ linkage.
32539 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32541 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32542 warning for arithmetic IF statements.
32544 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32546 * eor_handling_1.f90: New test case.
32547 * eor_handling_2.f90: New test case.
32548 * eor_handling_3.f90: New test case.
32549 * eor_handling_4.f90: New test case.
32550 * eor_handling_5.f90: New test case.
32551 * noadv_size.f90: New test case.
32552 * pad_no.f90: New test case.
32554 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32556 * gcc.c-torture/execute/20050410-1.c: New test.
32558 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32560 * gcc.dg/pr20126.c: New.
32562 2005-04-09 Bud Davis <bdavis@gfortran.org>
32563 Steven G. Kargl <kargls@comcast.net>
32565 * gfortran.dg/PR19872.f: New test.
32567 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32569 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32571 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32573 * gfortran.dg/nint_1.f90: New test.
32575 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32577 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32578 Added test for callee-allocated arrays with write statements.
32579 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32580 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32581 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32582 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32583 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32585 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32587 PR libfortran/20163
32588 * gfortran.dg/open-options-blanks.f: New test.
32590 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32593 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32595 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32597 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32598 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32599 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32600 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32601 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32602 * gcc.c-torture/execute/stdarg-4.c: New test.
32604 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32607 * g++.dg/abi/param2.C: New test.
32609 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32611 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32613 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32615 * gcc.dg/builtins-53.c: New test.
32617 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32619 * g++.dg/tree-ssa/pr18178.C: New test.
32620 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32621 * gcc.c-torture/execute/20041019-1.c: New test.
32622 * gcc.dg/tree-ssa/20041008-1.c: New test.
32623 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32624 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32625 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32626 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32627 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32628 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32629 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32630 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32631 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32632 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32634 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32636 PR rtl-optimization/20466
32637 * gcc.c-torture/execute/pr20466-1.c: New test.
32639 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32642 * g++.dg/parse/cond2.C: New test.
32645 * g++.dg/warn/Wdtor1.C: New test.
32647 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32650 * gfortran.dg/pr17229.f: New test.
32652 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32654 * gfortran.dg/tiny_1.f90: New test.
32655 * gfortran.dg/tiny_2.f90: ditto.
32657 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32659 * gfortran.dg/eor_1.f90: Fix dg-do run line
32660 * gfortran.dg/open_new.f90: Fix dg-do run line
32662 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32664 * lib/target-supports.exp (get_compiler_messages): Support
32665 optional arguments, the fourth being compiler options.
32666 (check_effective_target_fpic): New proc.
32667 * gcc.dg/20050321-2.c: Restrict to target fpic.
32669 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32671 * gcc.dg/15443-1.c: New test.
32672 * gcc.dg/15443-2.c: Likewise.
32674 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32676 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32678 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32680 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32682 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32684 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32685 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32687 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32688 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32689 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32691 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32694 * g++.dg/warn/Wunused-11.C: New test.
32696 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32698 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32700 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32702 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32704 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32707 * g++.dg/template/ptrmem13.C: New test.
32709 2005-04-05 Per Bothner <per@bothner.com>
32711 * lib/gcc.exp: Always add -fno-show-column, for now.
32713 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32716 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32717 of plain old "unsigned int" for the type of "i". Makes this test
32720 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32722 * gcc.dg/i386-ssefn-1.c: New test.
32723 * gcc.dg/i386-ssefn-2.c: New test.
32724 * gcc.dg/i386-ssefn-3.c: New test.
32725 * gcc.dg/i386-ssefn-4.c: New test.
32727 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32729 PR tree-optimization/20076
32730 * gcc.dg/builtin-apply4.c: New test.
32732 PR preprocessor/19475
32733 * gcc.dg/cpp/macspace1.c: New test.
32734 * gcc.dg/cpp/macspace2.c: New test.
32736 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32738 * gfortran.dg/pr20755.f: Fixed bad format.
32740 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32743 * g++.dg/ext/attrib21.C: New test.
32745 2004-04-05 Devang Patel <dpatel@apple.com>
32747 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32748 * gcc.dg/vect/vect-shift-1.c: New test.
32750 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32752 PR libfortran/20755
32753 * gfortran.dg/pr20755.f: New test.
32755 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32757 * gfortran.dg/pr15959.f90: New test.
32758 * gfortran.dg/string_pad_trunc.f90: New test.
32760 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32762 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32763 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32764 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32767 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32769 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32771 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32773 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32774 * gcc.c-torture/compile/20011119-2.c: Likewise.
32775 * gcc.c-torture/compile/981001-2.c: Likewise.
32777 2005-04-04 Mark Mitchell <mark@codesourcery.com>
32780 * g++.dg/template/overload4.C: New test.
32782 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32785 * g++.dg/abi/covariant5.C: New.
32788 * g++.dg/debug/const2.C: New.
32790 2005-04-04 Jakub Jelinek <jakub@redhat.com>
32792 PR rtl-optimization/16104
32793 * gcc.c-torture/execute/20050316-1.c: New test.
32795 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32797 * g++.dg/template/spec23.C: Fix dg-error text.
32799 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
32802 * g++.dg/expr/lval2.C: New.
32804 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32806 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32807 __builtin_strcasecmp and __builtin_strncasecmp.
32809 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
32812 * g++.dg/template/spec22.C: New.
32813 * g++.dg/template/spec23.C: New.
32815 2005-04-03 Dale Ranta <dir@lanl.gov>
32816 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32818 PR libfortran/20068
32819 PR libfortran/20125
32820 PR libfortran/20156
32821 PR libfortran/20471
32822 * gfortran.dg/backspace.f: New test.
32824 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
32826 * gcc.dg/pr19345.c: New test.
32828 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32830 PR tree-optimization/20640
32831 * gcc.dg/torture/tree-loop-1.c: New.
32833 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32835 PR rtl-optimization/20290
32836 * gcc.c-torture/execute/loop-ivopts-2.c: New.
32838 2005-04-02 Geoffrey Keating <geoffk@apple.com>
32840 * gcc.dg/rs6000-fpint.c: New.
32842 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32844 * gcc.dg/old-style-then-proto-1.c: New test.
32846 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32848 * gfortran.fortran-torture/execute/backspace.f90: Check
32849 after backspace and read was incorrect.
32851 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32853 * gcc.c-torture/execute/builtins/strcat.c: Check the result
32854 buffer past the terminating NUL using memcmp.
32855 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32856 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32858 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32859 Fix unused/uninitialized variable warnings.
32861 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32862 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32863 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32864 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32866 * gcc.c-torture/execute/builtins/abs-1-lib.c,
32867 gcc.c-torture/execute/builtins/fputs-lib.c,
32868 gcc.c-torture/execute/builtins/lib/fprintf.c,
32869 gcc.c-torture/execute/builtins/lib/main.c,
32870 gcc.c-torture/execute/builtins/lib/memcmp.c,
32871 gcc.c-torture/execute/builtins/lib/memmove.c,
32872 gcc.c-torture/execute/builtins/lib/mempcpy.c,
32873 gcc.c-torture/execute/builtins/lib/memset.c,
32874 gcc.c-torture/execute/builtins/lib/printf.c,
32875 gcc.c-torture/execute/builtins/lib/sprintf.c,
32876 gcc.c-torture/execute/builtins/lib/stpcpy.c,
32877 gcc.c-torture/execute/builtins/lib/strchr.c,
32878 gcc.c-torture/execute/builtins/lib/strcmp.c,
32879 gcc.c-torture/execute/builtins/lib/strcpy.c,
32880 gcc.c-torture/execute/builtins/lib/strcspn.c,
32881 gcc.c-torture/execute/builtins/lib/strlen.c,
32882 gcc.c-torture/execute/builtins/lib/strncat.c,
32883 gcc.c-torture/execute/builtins/lib/strncmp.c,
32884 gcc.c-torture/execute/builtins/lib/strncpy.c,
32885 gcc.c-torture/execute/builtins/lib/strrchr.c,
32886 gcc.c-torture/execute/builtins/lib/strspn.c,
32887 gcc.c-torture/execute/builtins/lib/strstr.c,
32888 gcc.c-torture/execute/builtins/memops-asm-lib.c,
32889 gcc.c-torture/execute/builtins/strlen-2.c,
32890 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32893 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
32895 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32896 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32899 2005-04-01 Jakub Jelinek <jakub@redhat.com>
32902 * g++.dg/debug/using1.C: New test.
32904 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
32906 PR middle-end/20524
32907 * gcc.dg/alias-7.c: Prefix asm-declared name with
32908 __USER_LABEL_PREFIX__.
32910 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
32912 Fix fallout from PR middle-end/15700:
32913 * gcc.c-torture/compile/20011119-1.c: Take
32914 __USER_LABEL_PREFIX__ into account.
32915 * gcc.c-torture/compile/20011119-2.c: Likewise.
32917 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
32920 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32922 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32925 * gcc.c-torture/compile/struct-non-lval-1.c,
32926 gcc.c-torture/compile/struct-non-lval-2.c,
32927 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32929 2005-03-31 Janis Johnson <janis187@us.ibm.com>
32931 * gcc.dg/tls/tls.exp: Remove temporary file.
32932 * g++.dg/tls/tls.exp: Ditto.
32933 * lib/file-format.exp: Ditto.
32934 * g++.dg/special/ecos.exp: Ditto.
32936 * lib/profopt.exp: Treat prof_ext as a list.
32937 * gcc.misc-tests/bprob.exp: Ditto.
32938 * g++.dg/bprob/bprob.exp: Ditto.
32940 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32941 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32942 g++.dg/tree-ssa/pointer-reference-alias.C,
32943 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32944 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32945 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32946 g++.dg/vect/pr19951.cc: Ditto.
32947 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32948 gcc.dg/builtins-47.c: Ditto.
32949 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32950 gcc.dg/pr20115-1.c: Ditto.
32951 * gcc.dg/tree-ssa/20030530-2.c,
32952 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32953 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32954 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32955 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32956 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32957 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32958 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32959 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32960 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32961 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32962 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32963 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32964 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32965 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32966 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32967 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32968 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32969 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32970 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32971 gcc.dg/tree-ssa/20030824-1.c,
32972 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32973 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32974 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32975 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32976 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32977 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32978 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32979 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32980 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32981 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32982 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32983 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32984 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32985 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32986 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32987 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32988 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32989 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32990 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32991 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32992 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32993 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32994 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32995 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32996 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32997 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32998 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32999 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33000 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33001 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33002 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33003 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33004 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33005 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33006 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33007 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33008 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33009 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33010 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33011 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33012 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33013 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33014 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33015 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33016 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33017 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33018 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33019 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33020 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33021 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33022 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33023 gcc.dg/tree-ssa/useless-1.c: Ditto.
33024 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33025 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33026 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33027 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33028 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33029 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33030 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33031 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33032 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33033 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33034 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33035 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33036 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33037 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33038 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33039 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33040 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33041 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33042 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33043 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33044 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33045 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33046 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33047 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33048 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33049 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33050 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33051 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33052 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33053 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33054 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33055 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33056 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33057 gcc.dg/vect/vect-none.c: Ditto.
33058 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33059 treelang/compile/unsigned.tree: Ditto.
33061 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33062 * gcc.dg/cpp/direct2s.c: Ditto.
33063 * gcc.dg/cpp/paste4.c: Ditto.
33064 * gcc.dg/cpp/separate-1.c: Ditto.
33065 * gcc.dg/pch/save-temps-1.c: Ditto.
33066 * g++.dg/ext/altivec-10.C: Ditto.
33067 * g++.dg/pch/pch.C: Ditto.
33069 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33071 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33072 * g++.dg/template/repo1.C: Ditto.
33073 * g++.dg/template/repo2.C: Ditto.
33074 * g++.dg/template/repo3.C: Ditto.
33075 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33076 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33077 * g++.old-deja/g++.pt/repo1.C: Ditto.
33078 * g++.old-deja/g++.pt/repo2.C: Ditto.
33079 * g++.old-deja/g++.pt/repo3.C: Ditto.
33080 * g++.old-deja/g++.pt/repo4.C: Ditto.
33082 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33083 * gcc.dg/20030107-1.c: Ditto.
33084 * gcc.dg/20030702-1.c: Ditto.
33085 * gcc.dg/profile-generate-1.c: Ditto.
33086 * g++.dg/other/profile1.C: Ditto.
33087 * g++.old-deja/g++.robertl/eb83.C: Ditto.
33089 * lib/gcc-dg.exp (remove-build-file): New.
33090 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33091 cleanup-tree-dump, cleanup-saved-temps): New.
33093 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
33095 PR c++/19203, DR 214
33096 * g++.dg/parse/ambig3.C: Not ambiguous.
33097 * g++.dg/template/spec20.C: New.
33098 * g++.dg/template/spec21.C: New.
33100 2005-03-31 Steve Ellcey <sje@cup.hp.com>
33103 * gcc.dg/ia64-fptr-1.c: Run only on linux.
33105 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33107 PR libfortran/20660
33108 * gfortran.dg/negative_unit.f: New test.
33110 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33112 * gcc.dg/20050330-1.c: New test.
33114 2005-03-30 Devang Patel <dpatel@apple.com>
33116 * g++.dg/tree-sra/ssa-sra-3.C: New test.
33118 2005-03-30 Dale Johannesen <dalej@apple.com>
33120 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33122 2005-03-30 Janis Johnson <janis187@us.ibm.com>
33124 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33125 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33126 Strip options from test name.
33128 2005-03-31 Jan Hubicka <jh@suse.cz>
33130 * gcc.dg/varpool-1.c: New testcase.
33132 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33136 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33137 gcc.dg/stmt-expr-label-3.c : New tests.
33138 * gcc.c-torture/execute/medce-2.c: Remove.
33140 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33143 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33146 2005-03-30 Alan Modra <amodra@bigpond.net.au>
33148 * gcc.c-torture/compile/pr20203.c: New test.
33150 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33152 * gfortran.dg/promotion.f90: New test.
33154 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
33156 PR middle-end/20491
33157 * gcc.dg/torture/asm-subreg-1.c: New test.
33159 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
33162 * gcc.dg/pr20672-1.c: New test.
33164 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
33166 * gfortran.dg/vect: New directory.
33167 * gfortran.dg/vect/vect.exp: New.
33168 * gfortran.dg/vect/vect-1.f90: New test.
33169 * gfortran.dg/vect/vect-2.f90: New test.
33170 * gfortran.dg/vect/vect-3.f90: New test.
33171 * gfortran.dg/vect/vect-4.f90: New test.
33172 * gfortran.dg/vect/vect-5.f90: New test.
33174 2005-03-29 Jakub Jelinek <jakub@redhat.com>
33176 PR middle-end/20622
33177 * gcc.dg/alias-7.c: New test.
33179 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33181 * gcc.dg/sparc-reg-1.c: New test.
33183 2005-03-28 Steve Ellcey <sje@cup.hp.com>
33186 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33188 2005-03-29 Dale Ranta <dir@lanl.gov>
33189 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33191 PR libfortran/20163
33192 * gfortran.dg/pr20163-2.f: New test.
33194 2005-03-28 Jan Hubicka <jh@suse.cz>
33196 PR middle-end/20635
33197 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33200 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
33202 PR tree-optimization/20626
33203 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33204 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33206 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33208 * gfortran.dg/underflow.f90: New test.
33209 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33211 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33213 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33215 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33217 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33218 (g++_init): Make sure that CXXFLAGS is set.
33219 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33220 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33221 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33222 * lib/objc.exp (objc_init): Likewise.
33223 * lib/treelang.exp (treelang_init): Likewise.
33225 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33227 PR tree-optimization/20470
33228 * gcc.dg/tree-ssa/pr20470.c: New test.
33230 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33232 * gcc.dg/ppc-stfiwx.c: New.
33234 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33237 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33239 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33241 * gcc.dg/20050325-1.c: Fix a typo.
33243 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33245 PR libfortran/19678
33246 PR libfortran/19679
33247 * gfortran.dg/dos_eol.f: New test.
33249 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33251 PR rtl-optimization/20249
33252 * gcc.dg/20050325-1.c: New test.
33254 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33256 PR libfortran/15332
33257 * gfortran.dg/pr15332.f: New test.
33259 2005-03-24 Dale Johannesen <dalej@apple.com>
33261 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33263 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33265 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33266 'internal' visibility.
33267 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33268 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33269 'protected' visibility.
33270 * gcc.dg/visibility-7.c: Likewise.
33271 * lib/target-supports.exp (check_visibility_available): Take
33272 a parameter, the kind of visibility to check for.
33273 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33274 to check_visibility_available.
33276 * g++.dg/expr/cast3.C: New.
33278 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33280 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33283 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33286 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33288 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33290 * gcc.dg/badshift.c: Renamed to...
33291 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33293 * gcc.target/i386/badshift.c: Renamed to...
33294 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33297 PR rtl-optimization/20532
33298 * gcc.target/i386/badshift.c: New.
33300 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33302 * gfortran.dg/pr18025.f90: New test.
33304 2005-03-23 Dale Johannesen <dalej@apple.com>
33306 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33308 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33310 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33312 * lib/target-supports.exp (check_iconv_available): Default
33313 libiconv to -liconv, if there is no definition.
33315 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33317 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33319 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33321 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33322 * g++.dg/opt/pr7503-2.C: Likewise.
33323 * g++.dg/opt/pr7503-3.C: Likewise.
33324 * g++.dg/opt/pr7503-4.C: Likewise.
33325 * g++.dg/opt/pr7503-5.C: Likewise.
33326 * g++.dg/warn/minmax.C: New test.
33328 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33330 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33331 * gfortran.dg/g77_intrinsics_sub.f: New test.
33333 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33334 Jan Hubicka <jh@suse.cz>
33335 Steven Bosscher <stevenb@suse.de
33337 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33339 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33342 * g++.dg/template/redecl3.C: New test.
33344 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33347 * g++.dg/parse/error16.C: Tweak error markers.
33349 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33352 * gcc.dg/20050321-2.c: New test.
33354 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33358 * g++.dg/template/ptrmem12.C: New.
33360 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33362 PR rtl-optimization/20527
33363 * gcc.c-torture/execute/pr20527-1.c: New test.
33365 2005-03-22 Ben Elliston <bje@au.ibm.com>
33367 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33368 program, compile it into a real executable and then delete the .c
33369 and .x files afterwards, to avoid problems on testglue targets.
33371 2005-03-21 Stuart Hastings <stuart@apple.com>
33373 * gcc.target/i386/sse-2.c: New.
33375 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33377 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33379 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33381 * g++.dg/parse/crash25.C: Fix typo.
33383 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33386 * g++.dg/parse/crash24.C: New test.
33389 * g++.dg/parse/crash25.C: New test.
33391 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33394 * g++.dg/ext/stmtexpr4.C: New test.
33396 2005-03-20 Roger Sayle <roger@eyesopen.com>
33398 PR middle-end/20539
33399 * gcc.c-torture/compile/pr13066-1.c: New test case.
33400 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33401 * g++.dg/opt/pr13066-1.C: Likewise.
33403 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33405 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33407 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33410 * gfortran.dg/nesting_1.f90: New test.
33412 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33415 * g++.dg/lookup/using13.C: New test.
33417 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33420 * g++.dg/template/crash36.C: New test.
33422 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33425 * g++.dg/template/crash35.C: New test.
33427 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33430 * g++.dg/overload/operator2.C: New test.
33432 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33434 PR libfortran/20257
33435 * gfortran.dg/pr20257.f90: New test.
33437 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33439 PR libfortran/20480
33440 * gfortran.dg/pr20480.f90: New test.
33442 2005-03-16 Richard Henderson <rth@redhat.com>
33444 PR middle-end/15700
33445 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33446 (_rtld_global): New.
33447 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33448 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33450 * gcc.dg/alias-3.c: New.
33451 * gcc.dg/alias-4.c: New.
33452 * gcc.dg/alias-5.c: New.
33453 * gcc.dg/alias-6.c: New.
33455 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33457 * gcc.dg/cpp/ucnid-7.c: New.
33459 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33460 Dorit Naishlos <dorit@il.ibm.com>
33462 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33465 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33467 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33468 support misaligned accesses.
33469 * gcc.dg/vect/vect-58.c: Likewise.
33470 * gcc.dg/vect/vect-92.c: New.
33471 * gcc.dg/vect/vect-93.c: New.
33473 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33476 * gfortran.dg/assign_2.f90: New test.
33477 * gfortran.dg/assign_3.f90: New test.
33478 * gfortran.dg/assign.f90: New test.
33480 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33482 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33483 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33484 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33485 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33488 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33490 * gcc.dg/cpp/ucnid-6.c: New.
33492 * gcc.dg/cpp/normalize-1.c: New.
33493 * gcc.dg/cpp/normalize-2.c: New.
33494 * gcc.dg/cpp/normalize-3.c: New.
33495 * gcc.dg/cpp/normalize-4.c: New.
33496 * gcc.dg/cpp/ucnid-4.c: New.
33497 * gcc.dg/cpp/ucnid-5.c: New.
33498 * g++.dg/cpp/normalize-1.C: New.
33499 * g++.dg/cpp/ucnid-1.C: New.
33501 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33503 * gcc.dg/pr18628.c: New.
33505 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33508 * g++.dg/tree-ssa/pr20280.C: New.
33510 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33513 * gfortran.dg/stfunc_2.f90: New test.
33515 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33517 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33519 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33521 * gcc.dg/tree-ssa/20050314-1.c: New test.
33523 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33527 * g++.dg/template/friend34.C: New test.
33528 * g++.dg/template/friend35.C: Likewise.
33529 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33531 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33533 Friend class name lookup 5/n
33535 * g++.dg/lookup/hidden-class1.C: New test.
33536 * g++.dg/lookup/hidden-class2.C: Likewise.
33537 * g++.dg/lookup/hidden-class3.C: Likewise.
33538 * g++.dg/lookup/hidden-class4.C: Likewise.
33539 * g++.dg/lookup/hidden-class5.C: Likewise.
33540 * g++.dg/lookup/hidden-class6.C: Likewise.
33541 * g++.dg/lookup/hidden-class7.C: Likewise.
33542 * g++.dg/lookup/hidden-class8.C: Likewise.
33543 * g++.dg/lookup/hidden-class9.C: Likewise.
33544 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33545 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33546 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33547 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33548 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33549 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33550 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33551 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33552 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33553 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33554 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33556 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33559 * g++.dg/template/error18.C: New test.
33561 2005-03-09 Ben Elliston <bje@au.ibm.com>
33564 * g++.dg/debug/pr16792.C: New test.
33566 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33568 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33569 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33570 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33571 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33572 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33573 test assertion names.
33575 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33578 * gfortran.dg/stfunc_1.f90: New test.
33580 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33583 * gfortran.dg/real_index_1.f90: New test.
33585 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33588 * gfortran.dg/spec_expr_1.f90: New test.
33590 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33593 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33596 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33599 * gfortran.dg/largeequiv_1.f90: New test.
33601 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33603 * gcc.dg/ucnid-1.c: New.
33604 * gcc.dg/ucnid-2.c: New.
33605 * gcc.dg/ucnid-3.c: New.
33606 * gcc.dg/ucnid-4.c: New.
33607 * gcc.dg/ucnid-5.c: New.
33608 * gcc.dg/ucnid-6.c: New.
33609 * gcc.dg/cpp/ucnid-1.c: New.
33610 * gcc.dg/cpp/ucnid-2.c: New.
33611 * gcc.dg/cpp/ucnid-3.c: New.
33612 * g++.dg/other/ucnid-1.C: New.
33614 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33616 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33618 2005-03-11 Per Bothner <per@bothner.com>
33620 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33621 that diagnotics refer to correct token.
33622 * gcc.dg/unused-3.c: Likewise.
33624 2005-03-11 Per Bothner <per@bothner.com>
33626 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33627 constant" is now actually on same line as string constant.
33628 * gcc.dg/cpp/direct2s.c: Likewise.
33630 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33632 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33634 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33636 PR libfortran/20124
33637 * gfortran.dg/pr20124.f90: New Test
33639 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33641 PR tree-optimization/20130
33642 * gcc.dg/pr20130-1.c: New test.
33644 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33647 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33649 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33651 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33653 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33655 * g++.dg/eh/forced1.C: Fix comment.
33656 * g++.dg/eh/forced2.C: Ditto.
33657 * g++.dg/eh/forced3.C: Ditto.
33658 * g++.dg/eh/forced4.C: Ditto.
33660 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33663 * gcc.c-torture/compile/pr20412.c: New test.
33665 2005-03-10 Roger Sayle <roger@eyesopen.com>
33667 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33669 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33672 * gcc.dg/20050307-1.c: New test.
33674 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33677 * g++.dg/other/stdarg3.C: New.
33679 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33681 PR c++/18384, c++/18327
33682 * g++.dg/init/array19.C: New test.
33684 PR inline-asm/20314
33685 * gcc.dg/torture/pr20314-1.c: New test.
33686 * gcc.dg/torture/pr20314-2.c: New test.
33688 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33690 * gcc.dg/20050309-1.c: New test.
33692 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33694 * gcc.dg/builtins-10.c: Reactivate disabled test.
33695 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33696 new cbrt transformations.
33698 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33701 * g++.dg/template/array13.C: New test.
33703 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33706 * g++.dg/init/brace4.C: New test.
33708 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33711 * g++.dg/template/non-dependent12.C: New.
33713 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33716 * g++.dg/init/array18.C: Add dg-do run marker.
33719 * g++.dg/init/array18.C: New test.
33721 2005-03-09 Ben Elliston <bje@au.ibm.com>
33723 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33724 * g++.dg/gcov/gcov.exp: Likewise.
33725 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33726 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33727 * lib/c-torture.exp: Likewise.
33728 * lib/fortran-torture.exp: Likewise.
33729 * lib/g++.exp: Likewise.
33730 * lib/gcc-defs.exp: Likewise.
33731 * lib/gcc-dg.exp: Likewise.
33732 * lib/gcc.exp: Likewise.
33733 * lib/gcov.exp: Likewise.
33734 * lib/gfortran.exp: Likewise.
33735 * lib/mike-g++.exp: Likewise.
33736 * lib/mike-gcc.exp: Likewise.
33737 * lib/objc-torture.exp: Likewise.
33738 * lib/objc.exp: Likewise.
33739 * lib/profopt.exp: Likewise.
33740 * lib/target-libpath.exp: Likewise.
33741 * lib/target-supports.exp: Likewise.
33742 * lib/treelang.exp: Likewise.
33743 * lib/wrapper.exp: Likewise.
33745 2005-03-08 Jeff Law <law@redhat.com>
33747 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33750 2005-03-08 Ira Rosen <irar@il.ibm.com>
33752 * gcc.dg/vect/pr20122.c: New test.
33754 2005-03-07 Jeff Law <law@redhat.com>
33756 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33758 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33759 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33760 * gcc.dg/tree-ssa/pr18134.c: New test.
33762 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33764 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33765 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33766 gcc.dg/torture/builtin-noret-2.c: Require weak support.
33768 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
33771 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33773 2005-03-07 Mark Mitchell <mark@codesourcery.com>
33775 * g++.dg/warn/Wnvdtor.C: New test.
33777 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
33779 * gcc.dg/torture/pr19683-1.c: New test.
33781 2005-03-06 Steven G. Kargl <kargls@comcast.net>
33783 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33784 * gfortran.dg/g77/19990313-2.f: Ditto.
33785 * gfortran.dg/g77/19990313-3.f: Ditto.
33786 * gfortran.dg/g77/19990525-0.f: Ditto.
33787 * gfortran.dg/g77/19990826-0.f: Ditto.
33788 * gfortran.dg/g77/19990826-2.f: Ditto.
33789 * gfortran.dg/g77/19990826-3.f: Ditto.
33790 * gfortran.dg/g77/20000511-1.f: Ditto.
33791 * gfortran.dg/g77/20000511-2.f: Ditto.
33792 * gfortran.dg/g77/970625-2.f: Ditto.
33793 * gfortran.dg/g77/980310-2.f: Ditto.
33794 * gfortran.dg/g77/980310-3.f: Ditto.
33795 * gfortran.dg/g77/980310-8.f: Ditto.
33796 * gfortran.dg/g77/980519-2.f: Ditto.
33797 * gfortran.dg/g77/alpha1.f: Ditto.
33798 * gfortran.dg/g77/claus.f: Ditto.
33799 * gfortran.dg/g77/erfc.f: Ditto.
33800 * gfortran.dg/g77/short.f: Ditto.
33801 * gfortran.fortran-torture/execute/data.f90: Ditto.
33802 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33803 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33805 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33807 * lib/file-format.exp (gcc_target_object_format): Add check for som
33808 format and hardcode object formats on hppa*-*-hpux*.
33809 * lib/target-supports.exp (check_weak_available): Add check for som
33810 object format. Always return 0 on hppa*-*-hpux10*.
33812 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33815 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33817 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33819 * gfortran.dg/pr19936_1.f90: New test.
33820 * gfortran.dg/pr19936_2.f90: New test.
33821 * gfortran.dg/pr19936_3.f90: New test.
33823 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33824 Paul Thomas <prthomas@drfccad.cea.fr>
33826 * gfortran.dg/PR19754_1.f90: New test.
33827 * gfortran.dg/PR19754_2.f90: Ditto.
33829 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33832 * g++.dg/template/non-dependent11.C: New test.
33834 2005-03-05 Uros Bizjak <uros@kss-loka.si>
33836 * lib/target-supports.exp (check_iconv_available): Fix comment.
33838 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
33839 Joseph S. Myers <joseph@codesourcery.com>
33842 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33844 2005-03-04 Matthew Sachs <msachs@apple.com>
33846 * gcc.exp (gcc_target_compile): Put braces around
33847 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33848 * objc.exp (objc_target_compile): Likewise.
33849 * treelang.exp (treelang_target_compile): Likewise.
33851 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33854 * gfortran.dg/func_result_1.f90: New test.
33856 2005-03-04 Ben Elliston <bje@au.ibm.com>
33858 * gcc.misc-tests/options.exp: New test.
33860 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
33862 * gcc.dg/pr15784-4.c: New test.
33864 2005-03-03 Geoffrey Keating <geoffk@apple.com>
33866 * gcc.c-torture/execute/pr17133.c: New.
33867 * gcc.c-torture/compile/20050303-1.c: New.
33869 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
33871 * gcc.dg/cpp/assert4.c: Fix for cygwin.
33873 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
33875 * g++.dg/overload/using2.C: New.
33877 2005-03-02 Mark Mitchell <mark@codesourcery.com>
33880 * g++.dg/init/ptrmem2.C: New test.
33882 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
33885 * gcc.dg/pr8927-1.c: New test.
33887 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
33890 * g++.dg/inherit/covariant12.C: New.
33892 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33895 * gfortran.dg/bound_1.f90: New test.
33897 2005-02-28 Janis Johnson <janis187@us.ibm.com>
33899 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33900 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33902 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
33905 * gcc.dg/pr20245-1.c: New test.
33907 2005-02-28 Jakub Jelinek <jakub@redhat.com>
33909 PR middle-end/19874
33910 * gcc.c-torture/execute/20050119-2.c: New test case.
33912 2005-02-28 Ben Elliston <bje@au.ibm.com>
33914 * README: Update the DejaGnu bug reporting address.
33915 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33916 * lib/objc-torture.exp: Likewise.
33918 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33920 * gfortran.dg/boz_1.f90: New test.
33921 * gfortran.dg/boz_3.f90: New test.
33922 * gfortran.dg/boz_4.f90: New test.
33924 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33926 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33927 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33929 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33931 PR libfortran/20101
33932 * gfortran.dg/write_0_pe_format.f90: New test.
33934 2005-02-27 Jakub Jelinek <jakub@redhat.com>
33937 * g++.dg/opt/thunk2.C: New test.
33938 * g++.dg/opt/covariant1.C: New test.
33940 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33942 * gfortran.dg/e_d_fmt.f90: New test.
33944 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
33946 * gcc.dg/asm-b.c: Fix comment typos.
33948 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33950 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33953 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33956 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33957 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33958 * gcc.dg/asm-b.c: New test.
33960 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
33962 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33963 Disable this test on IRIX 6.
33965 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
33967 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33968 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33971 2005-02-25 Diego Novillo <dnovillo@redhat.com>
33973 PR tree-optimization/20204
33974 * gcc.dg/pr20204.c: New test.
33976 2005-02-24 Jakub Jelinek <jakub@redhat.com>
33979 * gcc.c-torture/execute/20050224-1.c: New test.
33982 * g++.dg/warn/Wbraces2.C: New test.
33984 2005-02-23 Mark Mitchell <mark@codesourcery.com>
33987 * g++.dg/init/const2.C: New test.
33989 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
33991 PR tree-optimization/20100
33992 * gcc.c-torture/execute/pr20100-1.c: New test.
33994 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33996 * gfortran.dg/implicit_3.f90: New test.
33998 * gfortran.dg/deftype_1.f90: New test.
34000 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
34002 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34004 * g++.dg/other/anon3.C: Accept a warning.
34006 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
34008 * gcc.dg/pr20017.c: Fix a comment typo.
34010 2005-02-23 Bud Davis <bdavis@gfortran.org>
34012 * gfortran.dg/list_read_4.f90: Change to f90 comments.
34014 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34017 * ada/acats/tests/cxa/cxa3004.a: Remove.
34018 * ada/acats/tests/cxb/cxb30061.am: Likewise.
34020 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34023 * g++.dg/init/const1.C: New test.
34026 * g++.dg/parse/constant7.C: New test.
34029 * g++.dg/parse/error27.C: New test.
34030 * g++.dg/template/qualttp15.C: Adjust error markers.
34031 * g++.old-deja/g++.other/struct1.C: Likewise.
34034 * g++.dg/template/error17.C: New test.
34037 * g++.dg/parser/error26.C: New test.
34039 2005-02-22 Diego Novillo <dnovillo@redhat.com>
34041 PR tree-optimization/20100
34042 PR tree-optimization/20115
34043 * gcc.dg/pr20115.c: New test.
34044 * gcc.dg/pr20115-1.c: New test.
34045 * gcc.dg/pr20100.c: New test.
34046 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34047 call-clobbered variables after alias1.
34049 2005-02-22 Bud Davis <bdavis@gfortran.org>
34051 * gfortran.dg/list_read_4.f90: new test.
34053 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
34055 PR rtl-optimization/20017.
34056 * gcc.dg/pr20017.c: New.
34058 2005-02-22 Devang Patel <dpatel@apple.com>
34061 * g++.dg/tree-ssa/pr19952.C: New test.
34063 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34066 * g++.dg/parse/constant6.C: New test.
34068 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34070 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34071 * g++.dg/charset/asm2.c: Likewise.
34072 * g++.dg/charset/asm3.c: Likewise.
34073 * g++.dg/charset/asm4.c: Likewise.
34074 * g++.dg/charset/asm5.c: Likewise.
34075 * g++.dg/charset/attribute1.c: Likewise.
34076 * g++.dg/charset/attribute2.c: Likewise.
34077 * g++.dg/charset/extern1.cc: Likewise.
34078 * g++.dg/charset/extern2.cc: Likewise.
34079 * g++.dg/charset/extern3.cc: Likewise.
34080 * g++.dg/charset/function.cc: Likewise.
34081 * g++.dg/charset/string.c: Likewise.
34082 * g++.dg/charset/charset.exp: Likewise.
34083 * lib/target-supports.exp (check_iconv_available): Fix comment.
34085 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34087 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34088 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34089 * gcc.dg/charset/asm2.c: Likewise.
34090 * gcc.dg/charset/asm3.c: Likewise.
34091 * gcc.dg/charset/asm4.c: Likewise.
34092 * gcc.dg/charset/asm5.c: Likewise.
34093 * gcc.dg/charset/asm6.c: Likewise.
34094 * gcc.dg/charset/attribute1.c: Likewise.
34095 * gcc.dg/charset/attribute2.c: Likewise.
34096 * gcc.dg/charset/builtin1.c: Likewise.
34097 * gcc.dg/charset/extern.c: Likewise.
34098 * gcc.dg/charset/function.c: Likewise.
34099 * gcc.dg/charset/string.c: Likewise.
34100 * gcc.dg/charset/charset.exp: Likewise.
34102 2005-02-21 Bud Davis <bdavis9659@comcast.net>
34105 * gfortran.dg/pr20086.f90: New test.
34107 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
34109 PR tree-optimization/19786
34110 * g++.dg/tree-ssa/pr19786.C: New.
34112 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34114 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34116 2005-02-21 Jeff Law <law@redhat.com>
34118 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34120 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34122 * gfortran.dg/do_iterator: Split loop, markup all lines for
34123 which an error locus is printed.
34124 * gfortran.dg/pr17708.f90: Markup all lines for which an error
34126 * gfortran.dg/select_4.f90: Likewise.
34127 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34128 locuses in the various permutations.
34130 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
34132 PR tree-optimization/19951
34133 * g++.dg/vect: New directory.
34134 * g++.dg/vect/vect.exp: New file.
34135 * g++.dg/vect/pr19951.cc: New testcase.
34136 * g++.dg/dg.exp: Also prune vectorizer tests.
34138 2005-02-20 Zack Weinberg <zack@codesourcery.com>
34141 * gcc.dg/charset/builtin1.c: New test.
34143 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34146 * g++.dg/inherit/volatile1.C: New test.
34149 * g++.dg/template/dtor4.C: New test.
34151 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34153 * gfortran.dg/int_1.f90: New test.
34155 2005-02-19 Devang Patel <dpatel@apple.com>
34157 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34159 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34161 * gfortran.dg/achar_1.f90: New test.
34163 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
34165 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34167 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
34168 Jakub Jelinek <jakub@redhat.com>
34170 PR tree-optimization/19828
34171 * gcc.dg/tree-ssa/loop-7.c: New test.
34172 * gcc.c-torture/execute/20050218-1.c: New test.
34174 2005-02-19 Jakub Jelinek <jakub@redhat.com>
34177 * gcc.dg/transparent-union-1.c: New test.
34178 * gcc.dg/transparent-union-2.c: New test.
34180 2005-02-18 James E Wilson <wilson@specifixinc.com>
34182 PR tree-optimization/18977
34183 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34185 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
34188 * gcc.dg/pr20054.c: New test.
34190 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34193 * g++.dg/ext/attrib20.C: New test.
34195 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
34197 PR middle-end/20030
34198 * gfortran.fortran-torture/execute/character_passing.f90: New test.
34200 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
34203 * g++.dg/opt/switch4.C: New.
34205 2005-02-18 Jakub Jelinek <jakub@redhat.com>
34208 PR tree-optimization/20009
34209 * gcc.c-torture/compile/20050217-1.c: New test.
34210 * g++.dg/opt/switch3.C: New test.
34212 PR tree-optimization/18947
34213 * gcc.c-torture/compile/20050215-1.c: New test.
34214 * gcc.c-torture/compile/20050215-2.c: New test.
34215 * gcc.c-torture/compile/20050215-3.c: New test.
34217 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34220 * g++.dg/template/crash34.C: New.
34223 * g++.dg/other/access3.C: New.
34225 2005-02-17 Ira Rosen <irar@il.ibm.com>
34227 * gcc.dg/vect/vect-98.c: New test.
34229 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34231 PR tree-optimization/19967
34232 * gcc.dg/pr19967.c: New.
34234 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34236 PR middle-end/19857
34237 * gcc.dg/tree-ssa/20050215-1.c: New test.
34238 * gcc.c-torture/execute/20050215-1.c: New test.
34240 2005-02-15 Eric Christopher <echristo@redhat.com>
34242 * gcc.dg/cpp/20050215-1.c: New file.
34244 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34246 PR tree-optimization/15785
34247 * gcc.dg/pr15785-1.c: New test.
34249 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34252 * g++.dg/init/ctor4.C: New.
34253 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34255 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34257 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34258 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34260 2005-02-15 Andreas Schwab <schwab@suse.de>
34262 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34265 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34267 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34269 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34271 PR tree-optimization/19853
34272 * gcc.c-torture/compile/pr19853.c: New test.
34274 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34277 * g++.dg/parse/local-class1.C: New.
34280 * g++.dg/parse/ptrmem3.C: New.
34283 * g++.old-deja/g++.oliva/template6.C: Add another case.
34284 * g++.dg/template/explicit6.C: New.
34286 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34289 * g++.dg/other/redecl2.C: New.
34291 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34294 * g++.dg/abi/covariant4.C: New.
34296 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34298 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34301 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34303 * gcc.dg/vect/vect-96.c: Fix typo.
34305 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34309 * g++.dg/template/enum5.C: New test.
34311 2005-02-12 Ira Rosen <irar@il.ibm.com>
34313 * gcc.dg/vect/vect-97.c: New test.
34315 2005-02-12 Ira Rosen <irar@il.ibm.com>
34317 * gcc.dg/vect/vect-96.c: New test.
34319 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34321 * gcc.dg/builtins-34.c: Also check ldexp*.
34323 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34325 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34327 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34329 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34330 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34331 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34332 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34333 selector_list, selector_expression, dg-process-target): Move to new
34334 file target-supports-dg.exp.
34335 * lib/target-supports-dg.exp: New.
34337 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34340 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34343 * g++.dg/other/ptrmem6.C: New test.
34345 PR middle-end/19858
34346 * gcc.c-torture/compile/20050210-1.c: New test.
34348 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34351 * g++.dg/warn/Wbraces1.C: New test.
34353 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34355 * gcc.dg/builtins-52.c: New testcase.
34357 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34360 * gcc.c-torture/execute/20050119-1.c: New test.
34362 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34365 * g++.dg/init/delete1.C: New test.
34367 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34370 * g++.dg/template/static12.C: New test.
34372 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34375 * g++.dg/conversion/ambig1.C: New test.
34378 * g++.dg/ext/attrib19.C: New test.
34381 * g++.dg/parse/dtor5.C: New test.
34384 * g++.dg/template/dtor3.C: New test.
34387 * g++.dg/template/static11.C: New test.
34388 * g++.dg/template/crash2.C: Remove dg-error marker.
34390 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34393 * g++.old-deja/g++.mike/p10769a.C: Remove.
34395 2005-02-09 Roger Sayle <roger@eyesopen.com>
34397 * gcc.dg/builtins-48.c: New test case.
34398 * gcc.dg/builtins-49.c: New test case.
34399 * gcc.dg/builtins-50.c: New test case.
34400 * gcc.dg/builtins-51.c: New test case.
34402 2005-02-09 Ian Lance Taylor <ian@airs.com>
34404 PR middle-end/19583
34405 * g++.dg/warn/Wreturn-type-3.C: New test.
34407 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34409 PR middle-end/19402
34410 * gcc.dg/pr19402-1.c: New testcase.
34411 * gcc.dg/pr19402-2.c: likewise.
34413 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34415 PR middle-end/19854
34416 * g++.dg/tree-ssa/tmmti.C: New testcase.
34418 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34420 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34422 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34425 * g++.dg/parse/crash23.C: New test.
34426 * g++.dg/warn/Weff1.C: New test.
34428 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34430 * gcc.dg/20050209-1.c: New test.
34432 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34435 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34437 2005-02-08 Mike Stump <mrs@apple.com>
34439 * g++.dg/pch/import-2.c: New test.
34440 * g++.dg/pch/import-2.hs: New.
34441 * g++.dg/pch/include/import-2a.h: New.
34442 * g++.dg/pch/include/import-2b.h: New.
34444 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34446 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34448 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34450 * gfortran.dg/substr_1.f90: New test.
34452 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34454 PR middle-end/19775
34455 * gcc.dg/torture/builtin-power-1.c: Disable test for
34456 invalid transformation.
34457 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34458 no longer optimize.
34459 * gcc.dg/builtins-47.c: New testcase.
34461 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34462 Dorit Naishlos <dorit@il.ibm.com>
34464 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34466 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34468 * gcc.c-torture/compile/20050206-1.c: New test.
34470 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34473 * g++.dg/opt/pr19768.C: New test.
34475 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34478 * gcc.c-torture/compile/pr19736.c: New test.
34480 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34483 * g++.dg/parse/error25.C: New test.
34485 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34487 * gcc.c-torture/execute/20050203-1.c: New.
34489 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34491 * gcc.dg/vect/vect-85.c: Remove xfail.
34492 * gcc.dg/vect/vect-86.c: Remove xfail.
34493 * gcc.dg/vect/vect-87.c: Remove xfail.
34494 * gcc.dg/vect/vect-88.c: Remove xfail.
34496 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34498 * gcc.dg/altivec-19.c: New.
34500 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34503 * gcc.dg/nested-func-3.c: New test.
34504 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34506 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34508 * gcc.test-framework/gen_directive_tests: Generate tests for
34509 selector expressions.
34511 2005-02-02 Matt Austern <austern@apple.com>
34514 * g++/ext/builtin7.C: New.
34515 * g++/ext/builtin8.C: New.
34517 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34520 * gcc.dg/pr18502-1.c: New test.
34522 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34525 * g++.dg/template/local4.C: Tweak.
34527 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34529 PR tree-optimization/19578
34530 * gcc.c-torture/compile/20050202-1.c: New test.
34532 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34535 * gcc.dg/c99-init-4.c: New test.
34537 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34539 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34541 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34543 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34544 * g++.dg/eh/check-vect.h: New.
34546 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34547 * gcc.dg/vect/vect-78.c: Ditto.
34548 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34551 * g++.dg/conversion/simd1.C: Expect warning.
34552 * g++.dg/ext/attribute-test-1.C: Ditto.
34553 * g++.dg/ext/attribute-test-2.C: Ditto.
34554 * g++.dg/ext/attribute-test-3.C: Ditto.
34555 * g++.dg/ext/attribute-test-4.C: Ditto.
34557 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34558 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34560 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34562 2005-02-01 Richard Henderson <rth@redhat.com>
34564 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34565 long double for ibm double-double format.
34566 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34568 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34570 PR tree-optimization/19633
34571 * gcc.dg/pr19633-1.c: New test.
34572 * gcc.dg/pr19633.c: Tweak to make pointer point
34573 to NULL or a symbol.
34575 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34577 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34579 (dg-process-target (local override)): Handle selector expressions.
34581 * gcc.test-framework/README: Describe tests in source directory.
34582 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34583 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34584 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34585 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34586 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34587 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34588 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34589 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34590 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34591 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34592 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34593 * gcc.test-framework/dg-error-exp-P.c: New test.
34594 * gcc.test-framework/dg-error-exp-XP.c: New test.
34595 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34596 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34597 * gcc.test-framework/dg-output-exp-P.c: New test.
34598 * gcc.test-framework/dg-output-exp-XF.c: New test.
34599 * gcc.test-framework/dg-warning-exp-P.c: New test.
34600 * gcc.misc-tests/dg-1.c: Remove.
34601 * gcc.misc-tests/dg-2.c: Remove.
34602 * gcc.misc-tests/dg-3.c: Remove.
34603 * gcc.misc-tests/dg-4.c: Remove.
34604 * gcc.misc-tests/dg-5.c: Remove.
34605 * gcc.misc-tests/dg-6.c: Remove.
34606 * gcc.misc-tests/dg-7.c: Remove.
34607 * gcc.misc-tests/dg-8.c: Remove.
34608 * gcc.misc-tests/dg-9.c: Remove.
34609 * gcc.misc-tests/dg-10.c: Remove.
34610 * gcc.misc-tests/dg-11.c: Remove.
34611 * gcc.misc-tests/dg-12.c: Remove.
34612 * gcc.misc-tests/dg-test.exp: Remove.
34614 * gcc.test-framework/test-framework.awk: Change recording and
34615 printing of passes and failures.
34617 * gcc.test-framework: New directory.
34618 * gcc.test-framework/README: New.
34619 * gcc.test-framework/test-framework.exp: New.
34620 * gcc.test-framework/test-framework.awk: New.
34621 * gcc.test-framework/gen_directive_tests: New.
34623 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34625 * lib/treelang.exp: Fix comment typos.
34626 (treelang_target_compile): Don't append libs=-ltreelang to options.
34628 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34630 * g++.dg/parse/typename7.C: Adjust error messages.
34632 2005-01-31 Jeff Law <law@redhat.com>
34634 * gcc.c-torture/execute/20050131-1.c: New test.
34635 * gcc.dg/wcaselabel.c: New test.
34637 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34639 * g++.dg/other/warning1.C: Adjust error messags.
34640 * g++.dg/parse/constant5.C: New test.
34642 2005-01-31 Steven Bosscher <stevenb@suse.de>
34645 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34646 the test case valid.
34647 * gcc.dg/20030815-1.c: Remove invalid tests.
34648 * gcc.dg/array-7.c: Adjust expected result.
34649 * gcc.dg/pr18596-3.c: Likewise.
34650 * gcc.dg/noncompile/20000901-1.c: Likewise.
34651 * gcc.dg/noncompile/init-2.c: Likewise.
34652 * gcc.dg/noncompile/init-4.c: Likewise.
34654 2005-01-31 Dale Johannesen <dalej@apple.com>
34656 * g++.dg/opt/pr19650.C: New test.
34658 2005-01-31 Richard Henderson <rth@redhat.com>
34660 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34661 long double for intel double extended format.
34662 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34664 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34667 * g++.dg/template/static10.C: New test.
34670 * g++.dg/parse/error24.C: New test.
34673 * g++.dg/lookup/builtin1.C: New test.
34676 * g++.dg/warn/conv3.C: New test.
34678 2005-01-30 Bud Davis <bdavis@gfortran.org>
34681 * gfortan.dg/inquire_7.f90
34683 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34685 PR tree-optimization/15791
34686 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34687 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34688 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34689 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34690 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34691 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34692 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34693 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34694 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34695 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34697 2005-01-29 Paul Brook <paul@codesourcery.com>
34700 * check.c (real_or_complex_check): New function.
34701 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34702 * intrinsic.c (add_functions): Use new check functions.
34703 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34706 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34708 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34709 gcc.dg/lvalue-3.c: New tests.
34710 * gcc.dg/concat.c: Update expected messages.
34712 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34714 PR libfortran/19595
34715 * gfortran.dg/eor_1.f90: New test.
34717 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34720 * gfortran.dg/logical_data_1.f90: New test.
34722 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34725 * g++.dg/template/crash33.C: New test.
34728 * g++.dg/template/crash32.C: New test.
34730 2005-01-28 Ian Lance Taylor <ian@airs.com>
34732 PR middle-end/16558
34733 * g++.dg/warn/Wreturn-type-2.C: New test.
34735 2004-06-24 Jeff Law <law@redhat.com>
34737 * gcc.dg/tree-ssa/20050128-1.c: New test.
34739 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34741 * gcc.target/frv/all-mdpackh-1.c: New test.
34743 2005-01-28 Steven Bosscher <stevenb@suse.de>
34745 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34747 2005-01-27 Richard Henderson <rth@redhat.com>
34749 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34751 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34753 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34755 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34757 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34758 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34759 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34760 to cope with cases where the multilib options override the dg-options.
34762 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34765 * gcc.dg/noncompile/20050120-1.c: New test.
34767 2005-01-26 Diego Novillo <dnovillo@redhat.com>
34769 PR tree-optimization/19633
34770 * gcc.dg/pr19633.c: New test.
34771 * gcc.dg/tree-ssa/pr19633.c: New test.
34773 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
34775 * gcc.dg/20041216-1.c: New test.
34777 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
34780 * objc.dg/selector-2.m: New test.
34782 2005-01-26 Jakub Jelinek <jakub@redhat.com>
34784 * g++.dg/opt/range-test-2.C: New test.
34786 PR rtl-optimization/19579
34787 * gcc.c-torture/execute/20050124-1.c: New test.
34789 2005-01-26 Greg Parker <gparker@apple.com>
34790 Stuart Hastings <stuart@apple.com>
34792 * gcc.c-torture/execute/20050125-1.c: New.
34794 2005-01-18 Jan Hubicka <jh@suse.cz>
34796 PR tree-optimize/19337
34797 * gcc.c-torture/compile/20050119-1.c: New test.
34799 2005-01-24 James E Wilson <wilson@specifixinc.com>
34801 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34802 test for successful match.
34804 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
34807 * objc.dg/comp-types-7.m: New test.
34809 2005-01-24 Janis Johnson <janis187@us.ibm.com>
34811 * lib/target-supports.exp (current_target_name): New.
34812 (check_effective_target_ilp32, check_effective_target_lp64):
34813 Cache the result to use as long as the current target, with
34814 multilib flags, remains the same.
34816 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34817 (dg-require-weak, dg-require-visibility, dg-require-alias,
34818 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34819 dg-require-effective-target, dg-skip-if): Remove call to
34820 skip_test_and_clear_xfail.
34821 (dg-test): Clear xfail data.
34823 2005-01-24 Jakub Jelinek <jakub@redhat.com>
34826 * gcc.dg/ppc64-toc.c: New test.
34828 * g++.dg/tree-ssa/empty-1.C: New test.
34830 PR middle-end/19551
34831 * gcc.c-torture/execute/20050121-1.c: New test.
34832 * gcc.dg/20050121-2.c: New test.
34834 2004-01-23 Steven G. Kargl <kargls@comcast.net>
34835 Paul Brook <paul@codesourcery.com>
34838 * gfortran.dg/real_const_1.f: New test.
34839 * gfortran.dg/real_const_2.f90: New test.
34840 * gfortran.dg/complex_int_1.f90: New test.
34842 2005-01-23 Bud Davis <bdavis9659@comcast.net>
34845 * gfortan.dg/inquire_6.f90: New test.
34847 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34849 PR libfortran/19451
34850 * open_readonly_1.f90: New test.
34852 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34854 PR libfortran/18982
34855 * gfortran.dg/open_new.f90: New file.
34857 2005-01-22 Paul Brook <paul@codesourcery.com>
34859 * namelist_1.f90: New test.
34861 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
34863 PR tree-optimization/19484
34864 * gcc.c-torture/compile/20050122-[12].c: New tests.
34866 2005-01-22 Paul Brook <paul@codesourcery.com>
34868 * gfortran.dg/implicit_2.f90: New test.
34870 2005-01-22 Bud Davis <bdavis9659@comcast.net>
34873 * gfortran.dg/inquire_5.f90: New test.
34875 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34878 * gcc.dg/pr18809-1.c: New test.
34880 2005-01-21 Ian Lance Taylor <ian@airs.com>
34882 * gcc.dg/20050121-1.c: New test.
34884 PR tree-optimization/13000
34885 * gcc.dg/20040206-1.c: Change warning to point where function is
34888 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34891 * g++.dg/template/array11.C: New test.
34893 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34895 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34896 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34897 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34898 * gfortran.dg/getenv_1.f90: Add dg-do directive.
34899 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34900 gfortran.dg/pr17164.f90: Add missing dg-do directives.
34902 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
34904 PR tree-optimization/15349
34905 * gcc.dg/tree-ssa/pr15349.c: New.
34907 2005-01-20 Steve Ellcey <sje@cup.hp.com>
34909 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34911 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
34913 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34914 scan-assembler-times directive name.
34916 * gcc.dg/asm-a.c: Move dg-require-effective-target to
34919 PR rtl-optimization/19462
34920 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34922 2005-01-19 Steve Ellcey <sje@cup.hp.com>
34924 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34925 counting function calls on ia64.
34927 2005-01-19 Jakub Jelinek <jakub@redhat.com>
34929 PR rtl-optimization/15139
34930 * gcc.dg/20050111-2.c: New test.
34933 * gcc.c-torture/compile/20050113-1.c: New testcase.
34935 PR middle-end/19164
34936 * gcc.dg/20050113-1.c: New testcase.
34938 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
34940 * gcc.dg/vect/vect-85.c: Add comment.
34941 * gcc.dg/vect/vect-86.c: Add xfail for now.
34942 * gcc.dg/vect/vect-87.c: Add xfail for now.
34943 * gcc.dg/vect/vect-88.c: Add xfail for now.
34944 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34946 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34948 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34950 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34952 * g++.dg/debug/typedef3.C: New test.
34954 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
34957 * gcc.dg/asm-a.c: New test.
34959 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
34961 * gcc.dg/sh-relax.c: Add prototype for abort.
34963 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34965 * gcc.dg/short-compare-1.c: New test.
34966 * gcc.dg/short-compare-2.c: Likewise.
34968 2005-01-18 Michael Matz <matz@suse.de>
34970 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34972 2005-01-17 Diego Novillo <dnovillo@redhat.com>
34974 PR tree-optimization/19121
34975 * gcc.c-torture/compile/pr19121.c: New test.
34977 2005-01-17 James E. Wilson <wilson@specifixinc.com>
34980 * gcc.c-torture/compile/pr19357.c: New test.
34982 2005-01-17 Ian Lance Taylor <ian@airs.com>
34985 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34986 pass--those that refer just to the variable, possibly with a
34988 * gcc.dg/c99-const-expr-3.c: Likewise.
34990 PR middle-end/13127
34991 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34994 2005-01-16 Bud Davis <bdavis9659@comcast.net>
34997 * gfortran.dg/endfile_2.f90: New test.
34999 2005-01-16 Steven G. Kargl <kargls@comcast.net>
35002 * gfortran.dg/select_5.f90: New test.
35004 2004-01-16 Paul Brook <paul@codesourcery.com>
35006 * gfortran.dg/common_4.f90: New test.
35008 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
35010 PR rtl-optimization/19462
35011 * gcc.dg/torture/pr19462-1.c: New test.
35013 2005-01-15 Ziemowit Laski <zlaski@apple.com>
35016 * objc.dg/func-ptr-2.m: New.
35017 * objc.dg/volatile-1.m: New.
35019 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35021 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35023 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35025 PR tree-optimization/19060
35026 * gcc.c-torture/execute/20050104-1.c: New test.
35028 2005-01-15 Bud Davis <bdavis9659@comcast.net>
35031 * gfortran.dg/write_to_null.f90: New test.
35033 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
35034 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35037 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35040 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35043 * g++.dg/init/vector1.C: New test.
35045 2005-01-14 James E. Wilson <wilson@specifixinc.com>
35048 * gcc.target/ia64/sibcall-unwind-1.c: New test.
35050 * gcc.target/ia64/sibcall-unwind-2.c: New test.
35052 2005-01-14 Steven G. Kargl <kargls@comcast.net>
35054 * gfortran.dg/select_1.f90: New test.
35055 * gfortran.dg/select_2.f90: New test.
35056 * gfortran.dg/select_3.f90: New test.
35057 * gfortran.dg/select_4.f90: New test.
35059 2005-01-14 Jakub Jelinek <jakub@redhat.com>
35061 PR middle-end/19084
35062 PR rtl-optimization/19348
35063 * gcc.dg/20050111-1.c: New test.
35064 * gcc.c-torture/execute/20050111-1.c: New test.
35066 * gcc.dg/i386-asm-4.c: New test.
35068 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35070 * gcc.dg/nested-func-2.c: New test.
35071 * ada/acats/norun.lst: Remove c953002.
35073 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
35075 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35077 2005-01-12 Ben Elliston <bje@au.ibm.com>
35079 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35081 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
35084 * g++.dg/abi/align1.C: New test.
35086 2005-01-11 Alan Modra <amodra@bigpond.net.au>
35088 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35090 * g++.dg/ext/altivec_check.h: Support compiling as C.
35092 2005-01-10 Roger Sayle <roger@eyesopen.com>
35095 * g++.dg/expr/pr19355-1.C: New test case.
35097 2005-01-10 Laurent GUERBY <laurent@guerby.net>
35099 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35100 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35101 * ada/acats/tests/c3/c92005b.ada: Likewise.
35102 * ada/acats/tests/c3/cxb3012.a: Likewise.
35103 * ada/acats/norun.lst: Add c380004 and c953002, add PR
35105 2005-01-09 Paul Brook <paul@codesourcery.com>
35107 * gfortran.dg/common_2.f90: New file.
35108 * gfortran.dg/common_3.f90: New file.
35110 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
35112 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35114 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35116 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35117 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35118 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35119 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35120 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35121 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35122 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35123 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35124 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35125 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35126 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35127 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35128 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35129 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35130 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35131 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35132 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35133 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35134 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35135 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35136 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35137 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35138 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35139 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35140 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35141 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35142 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35143 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35144 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35145 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35146 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35147 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35148 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35149 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35150 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35151 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35152 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35153 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35154 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35155 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35156 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35157 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35158 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35159 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35160 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35161 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35162 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35163 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35164 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35165 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35166 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35167 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35168 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35169 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35170 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35171 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35172 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35173 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35174 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35175 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35176 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35177 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35178 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35179 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35180 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35181 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35182 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35184 * gcc.dg/vect/vect-1.c: Fix spelling.
35185 * gcc.dg/vect/vect-10.c: Fix spelling.
35186 * gcc.dg/vect/vect-11.c: Fix spelling.
35187 * gcc.dg/vect/vect-12.c: Fix spelling.
35188 * gcc.dg/vect/vect-14.c: Fix spelling.
35189 * gcc.dg/vect/vect-15.c: Fix spelling.
35190 * gcc.dg/vect/vect-16.c: Fix spelling.
35191 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35192 * gcc.dg/vect/vect-64.c: Fix comments.
35193 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35195 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35196 Ira Rosen <irar@il.ibm.com>
35198 * gcc.dg/vect/vect-70.c: New test.
35199 * gcc.dg/vect/vect-71.c: New test.
35201 2005-01-09 Manfred Hollstein <mh@suse.com>
35203 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35204 * gcc.dg/pr18241-2.c: Likewise.
35205 * gcc.dg/pr18241-3.c: Likewise.
35206 * gcc.dg/pr18241-4.c: Likewise.
35207 * gcc.dg/pr18241-5.c: Likewise.
35209 2005-01-08 Richard Henderson <rth@redhat.com>
35211 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35212 False for x86 and x86-64.
35214 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35216 PR tree-optimization/18241
35217 * gcc.dg/pr18241-1.c: New test.
35218 * gcc.dg/pr18241-2.c: New test.
35219 * gcc.dg/pr18241-3.c: New test.
35220 * gcc.dg/pr18241-4.c: New test.
35221 * gcc.dg/pr18241-5.c: New test.
35223 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35225 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35226 gfortran.dg/select_4.f90: New.
35228 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35230 * gcc.c-torture/execute/20050107-1.c: New test.
35232 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35235 * g++.dg/template/ref2.C: New.
35237 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35239 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35240 instead of being empty.
35242 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35245 * gfortran.dg/array-1.f90: New test.
35247 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35249 PR tree-optimization/19283
35250 * gcc.c-torture/execute/20050106-1.c: New test.
35252 PR rtl-optimization/18861
35253 * gcc.dg/20050105-1.c: New test.
35255 PR tree-optimization/18828
35256 * gcc.dg/20050105-2.c: New test.
35258 2005-01-07 Andreas Jaeger <aj@suse.de>
35260 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35262 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35265 * gfortran.dg/fmt_read.f90: New test.
35267 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35269 * gcc.dg/rs6000-ldouble-2.c: New.
35271 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35274 * g++.dg/parser/ctor2.C: New test.
35276 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35279 * g++.dg/template/using9.C: New test.
35281 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35284 * g++.dg/lookup/friend6.C: New test.
35286 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35289 * g++.dg/template/array10.C: New.
35291 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35293 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35294 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35296 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35298 * gcc.c-torture/compile/20050105-1.c: New test.
35300 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35302 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35304 2005-01-05 Roger Sayle <roger@eyesopen.com>
35306 PR middle-end/19100
35307 * gcc.dg/conv-3.c: New test case.
35309 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35311 * gcc.dg/asm-wide-1.c: New test.
35313 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35316 * g++.dg/parse/crash22.C: New
35318 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35321 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35323 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35325 PR middle-end/17767
35326 * gcc.dg/i386-mmx-6.c: New test case.
35328 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35330 PR tree-optimization/18308
35331 * gcc.dg/vect/pr18308.c: New testcase.
35333 2005-01-04 Andreas Jaeger <aj@suse.de>
35335 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35337 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35338 Robert Bowdidge <bowdidge@apple.com>
35340 * gcc.dg/cpp/subframework1.c: New.
35341 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35342 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35343 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35344 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35346 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35348 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35350 * gcc.dg/darwin-weakimport-2.c: New.
35352 2005-01-03 Richard Henderson <rth@redhat.com>
35354 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35356 2005-01-03 Richard Henderson <rth@redhat.com>
35358 * gcc.dg/vect/vect.exp: Enable for ia64.
35359 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35360 (check_effective_target_vect_float): Likewise.
35361 (check_effective_target_vect_no_align): Likewise.
35362 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35363 * gcc.dg/vect/vect-8.c: Likewise.
35365 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35368 * gcc.dg/pr19236-1.c: New test case.
35370 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35372 PR rtl-optimization/12092
35373 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35375 2005-01-02 Andreas Jaeger <aj@suse.de>
35377 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35379 2005-01-01 Roger Sayle <roger@eyesopen.com>
35380 Andrew Pinski <pinskia@physics.uc.edu>
35382 PR rtl-optimization/12092
35383 * gcc.dg/pr12092-1.c: New test case.
35385 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35387 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35388 'hidden' and 'default' for better portability.
35389 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35391 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35393 * g++.old-deja/g++.brendan/new3.C: Likewise.
35395 2005-01-01 Steven Bosscher <stevenb@suse.de>
35397 * gcc.dg/20041231-1.C: New test.
35398 * g++.dg/warn/Wunreachable-code-1.C: New test.
35400 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35402 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35403 file, not /dev/null. Abort on error.
35405 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35406 Ziemowit Laski <zlaski@apple.com>
35409 * objc.dg/encode-5.m: New test.
35411 2004-12-29 Richard Henderson <rth@redhat.com>
35413 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35414 * objc.dg/stabs-1.m: Disable for ia64.
35416 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35419 * g++.dg/warn/Wunused-10.C: New test.
35421 2004-12-28 Richard Henderson <rth@redhat.com>
35423 * objc.dg/stabs-1.m: Disable for alpha.
35425 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35428 * g++.dg/parse/error23.C: New test.
35430 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35432 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35435 * gfortran.dg/intrinsic_modulo_1.f90: New.
35436 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35437 tests with divisor -1.
35439 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35441 * g++.dg/opt/temp1.C (memcpy): Return a value.
35444 * g++.dg/expr/cond7.C: New test.
35446 2004-12-27 Paul Brook <paul@codesourcery.com>
35448 * gfortran.dg/g77/select_no_compile.f: Remove.
35450 2004-12-27 Richard Henderson <rth@redhat.com>
35452 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35453 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35454 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35456 2004-12-26 Richard Henderson <rth@redhat.com>
35458 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35459 by 1i instead of token pasting.
35461 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35463 PR tree-optimization/17578
35464 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35465 to additional_flags.
35466 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35468 2004-12-25 Richard Henderson <rth@redhat.com>
35470 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35473 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35475 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35477 * gcc.dg/pr17957.c (dg-options): Likewise.
35478 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35479 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35480 instead of 0 on __hppa__.
35481 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35482 "foo,%r" on hppa*-*-*.
35484 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35487 * gfortran.dg/complex_write.f90: New test.
35489 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35492 * g++.dg/parse/pragma2.C: New test.
35494 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35496 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35498 * gcc.dg/empty2.c: Add missing dg-warning.
35500 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35503 * g++.dg/template/local4.C: New test.
35504 * g++.dg/template/crash19.C: Add dg-error marker.
35506 * g++.dg/template/crash31.C: Correct embedded PR number.
35508 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35511 * g++.dg/opt/temp1.C: Add do-run marker.
35513 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35515 * g++.dg/template/spec19.C: New.
35517 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35520 * gcc.dg/empty2.c: New.
35522 2004-12-23 Richard Henderson <rth@redhat.com>
35524 * lib/target-supports.exp (check_effective_target_vect_no_align):
35525 Remove i?86 and x86-64.
35527 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35530 * g++.dg/opt/temp1.C: New test.
35532 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35535 * g++.dg/template/friend33.C: New testcase.
35537 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35540 * g++.dg/template/cond5.C: New test.
35543 * g++.dg/inherit/thunk3.C: New test.
35546 * g++.dg/warn/Wunused-9.C: New test.
35548 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35550 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35552 2004-12-22 Jan Beulich <jbeulich@novell.com>
35554 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35556 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35559 * g++.dg/ext/packed8.C: New test.
35562 * g++.dg/template/crash31.C: New test.
35565 * g++.dg/template/crash30.C: New test.
35567 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35570 * g++.dg/eh/ctor3.C: New test.
35572 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35574 * objc.dg/stabs-1.m: Allow section name to be quoted and
35575 assembly label to begin with '.LL'.
35577 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35579 * gcc.dg/vect/vect.exp
35580 (check_effective_target_lp64_or_vect_no_align): New.
35581 * gcc.dg/vect/vect-77.c: Use it.
35582 * gcc.dg/vect/vect-78.c: Use it.
35584 * lib/target-supports.exp
35585 (check_effective_target_vect_no_max,
35586 check_effective_target_vect_no_bitwise,
35587 check_effective_target_vect_no_align): New.
35588 * gcc.dg/vect/vect-13.c: Use them.
35589 * gcc.dg/vect/vect-17.c: Ditto.
35590 * gcc.dg/vect/vect-18.c: Ditto.
35591 * gcc.dg/vect/vect-19.c: Ditto.
35592 * gcc.dg/vect/vect-20.c: Ditto.
35593 * gcc.dg/vect/vect-27.c: Ditto.
35594 * gcc.dg/vect/vect-29.c: Ditto.
35595 * gcc.dg/vect/vect-44.c: Ditto.
35596 * gcc.dg/vect/vect-48.c: Ditto.
35597 * gcc.dg/vect/vect-50.c: Ditto.
35598 * gcc.dg/vect/vect-52.c: Ditto.
35599 * gcc.dg/vect/vect-54.c: Ditto.
35600 * gcc.dg/vect/vect-56.c: Ditto.
35601 * gcc.dg/vect/vect-58.c: Ditto.
35602 * gcc.dg/vect/vect-60.c: Ditto.
35603 * gcc.dg/vect/vect-72.c: Ditto.
35604 * gcc.dg/vect/vect-80.c: Ditto.
35606 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35609 * g++.dg/init/string1.C: New.
35612 * g++.dg/other/synth1.C: New.
35614 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35617 * gcc.dg/pr18963-1.c: New test.
35619 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35622 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35623 * gcc.dg/pr18596-1.c: Use dg-error.
35624 (dg-options): Use -fno-unit-at-a-time.
35625 * gcc.dg/pr18596-2.c: New test.
35626 * gcc.dg/pr18596-3.c: New test.
35628 2004-12-20 Roger Sayle <roger@eyesopen.com>
35630 PR middle-end/18683
35631 * g++.dg/opt/pr18683-1.C: New test case.
35633 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35636 * g++.dg/opt/max1.C: Fix for 64bit targets.
35638 2004-12-20 Matt Austern <austern@apple.com>
35641 * g++.dg/ext/builtin6.C: New
35643 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35645 PR tree-optimization/19080
35646 * gcc.c-torture/compile/pr19080.c: New test.
35648 2004-12-20 Steven Bosscher <stevenb@suse.de>
35650 * gcc.dg/20041219-1.c: New test.
35652 2004-12-19 Roger Sayle <roger@eyesopen.com>
35654 PR middle-end/19068
35655 * g++.dg/opt/max1.C: New test case.
35657 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35659 * gcc.dg/fdata-sections-1.c: New test.
35661 2004-12-18 Roger Sayle <roger@eyesopen.com>
35663 PR middle-end/18548
35664 * gcc.dg/max-1.c: New test case.
35666 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35668 * gcc.c-torture/execute/20041218-1.c: New test.
35670 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35672 * gcc.dg/pr18501.c: New test.
35673 * gcc.dg/uninit-5.c: XFAIL.
35674 * gcc.dg/uninit-9.c: XFAIL.
35676 2004-12-17 Dale Johannesen <dalej@apple.com>
35678 * gcc.dg/20041213-1.c: New.
35680 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35682 * objc.dg/stabs-1.m: Allow assembly label to begin
35685 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35687 * gcc.c-torture/execute/20041213-1.c: Move...
35688 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35690 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35693 * g++.dg/lookup/conv-5.C: New.
35695 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35697 * objc.dg/stabs-1.m: New test.
35699 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35701 * gcc.dg/visibility-c.c: Change compile to
35702 assemble for the test.
35704 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35707 * gcc.dg/visibility-c.c: New test.
35709 2004-12-16 Roger Sayle <roger@eyesopen.com>
35711 PR middle-end/18493
35712 * gcc.dg/switch-8.c: New test case.
35714 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35717 * g++.dg/template/init4.C: New.
35718 * g++.dg/opt/static3.C: Enable optimizer.
35720 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35722 * g++.dg/other/complex1.C: New test.
35724 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35726 * g++.dg/opt/inline9.C: New test.
35728 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35731 * gfotran.dg/nullify_1.f: New test.
35733 2004-12-15 Richard Henderson <rth@redhat.com>
35735 * gcc.target/i386/i386.exp: New harness.
35736 * gcc.target/i386/vect-args.c: New.
35738 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35740 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35742 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35745 * g++.dg/template/friend32.C: New test.
35747 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35749 * cpp/pragma-once-1.c: New test.
35750 * cpp/pragma-once-1b.h: Likewise.
35751 * cpp/pragma-once-1c.h: Likewise.
35752 * cpp/pragma-once-1d.h: Likewise.
35753 * cpp/inc/pragma-once-1a.h: Likewise.
35755 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35756 Steven G. Kargl <kargls@comcast.net>
35759 * gfortran.dg/list_read_3.f90: New test.
35761 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35763 * gcc.dg/ftrapv-2.c: New test.
35765 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
35768 * g++.dg/template/typename9.C: New test.
35770 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35773 * g++.dg/template/typename8.C: New test.
35774 * g++.dg/parse/friend2.C: Tweak error message.
35776 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35778 * gcc.c-torture/20041214-1.c: New test.
35780 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35783 * g++.dg/init/array17.C: New test.
35785 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35788 * g++.dg/init/aggr3.C: New test.
35790 2004-12-14 Janis Johnson <janis187@us.ibm.com>
35792 * gcc.dg/altivec-types-1.c: New test.
35793 * gcc.dg/altivec-types-2.c: New test.
35794 * gcc.dg/altivec-types-3.c: New test.
35795 * gcc.dg/altivec-types-4.c: New test.
35796 * g++.dg/ext/altivec-types-1.C: New test.
35797 * g++.dg/ext/altivec-types-2.C: New test.
35798 * g++.dg/ext/altivec-types-3.C: New test.
35799 * g++.dg/ext/altivec-types-4.C: New test.
35801 2004-12-14 Jakub Jelinek <jakub@redhat.com>
35803 PR middle-end/18951
35804 * gcc.c-torture/execute/20041213-1.c: New test.
35806 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
35809 * g++.dg/template/cast1.C: New.
35811 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
35813 * gcc.c-torture/execute/20041213-2.c: New test.
35815 2004-12-13 Richard Henderson <rth@redhat.com>
35817 * gcc.dg/i386-sse-10.c: Fix typo in options.
35819 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
35822 * g++.dg/opt/pr18968.C: New test.
35824 2004-12-13 Mark Mitchell <mark@codesourcery.com>
35827 * g++.dg/ext/visibility/staticdatamem.C: New test.
35829 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
35831 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35833 2004-12-13 Roger Sayle <roger@eyesopen.com>
35835 PR rtl-optimization/18928
35836 * gcc.dg/pr18928-1.c: New test case.
35838 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
35841 * gcc.c-torture/compile/20041211-1.c: New.
35843 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35845 PR middle-end/17564
35846 * gcc.c-torture/execute/20041212-1.c: New test.
35848 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35851 * gfortran.dg/common_1.f90: New test.
35853 2004-12-12 Steven G. Kargl <kargls@comcast.net>
35854 Paul Brook <paul@codesourcery.com>
35857 * gfortran.dg/real_do_1.f90: New test.
35859 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
35862 * g++.dg/opt/ptrmem6.C: New test.
35864 2004-12-11 Roger Sayle <roger@eyesopen.com>
35866 PR middle-end/18921
35867 * gcc.dg/pr18921-1.c: New test case.
35869 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35872 * gfortran.dg/scale_1.f90: New test.
35874 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
35876 PR middle-end/18903
35877 * gcc.c-torture/compile/pr18903.c: New test.
35879 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
35881 * gcc.c-torture/execute/20041210-1.c: New test.
35883 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35886 * g++.dg/parser/struct-1.C: New test.
35887 * g++.dg/parser/struct-2.C: New test.
35888 * g++.dg/parser/struct-3.C: New test.
35890 2004-12-09 Richard Henderson <rth@redhat.com>
35892 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35894 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35895 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35897 2004-12-09 Matt Austern <austern@apple.com>
35900 * g++.dg/ext/builtin1.C: New
35901 * g++.dg/ext/builtin2.C: New
35902 * g++.dg/ext/builtin3.C: New
35903 * g++.dg/ext/builtin4.C: New
35904 * g++.dg/ext/builtin5.C: New
35906 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
35909 * g++.dg/opt/ptrmem5.C: New test.
35911 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
35913 * g++.dg/parse/typename5.C: Adjust for new error.
35914 * g++.dg/parse/typename7.C: New.
35916 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35919 * g++.dg/other/mmintrin.C: New test.
35921 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
35924 * g++.dg/init/array15.C: New.
35925 * g++.dg/init/array16.C: New.
35927 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35930 * gfortran.dg/assign_1.f90: New test.
35932 2004-12-08 Nick Clifton <nickc@redhat.com>
35934 * gcc.target/xstormy16/bss_below100: New directory containing tests.
35935 * gcc.target/xstormy16/data_below100: Likewise.
35936 * gcc.target/xstormy16/sfr: Likewise.
35937 * gcc.target/xstormy16/below100.S: New test source file.
35938 * gcc.target/xstormy16/below100.ld: New test linker script.
35939 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35940 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35942 * gcc.target/xstormy16/bp.c: Likewise.
35944 * gcc.target/xstormy16/bss_below100: New files:
35945 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35946 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35947 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35948 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35949 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35950 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35951 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35952 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35953 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35954 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35955 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35956 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35957 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35958 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35959 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35960 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35961 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35962 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35963 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35964 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35965 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35966 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35967 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35968 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35969 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35970 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35971 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35973 * gcc.target/xstormy16/data_below100: New files:
35974 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35975 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35976 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35977 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35978 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35979 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35980 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35981 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35982 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35983 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35984 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35985 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35986 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35987 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35988 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35989 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35990 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35991 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35992 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35993 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35994 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35995 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35996 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35997 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35998 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35999 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36000 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36002 * gcc.target/xstormy16/sfr: New files:
36003 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36004 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36005 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36006 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36007 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36008 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36009 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36010 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36011 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36012 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36013 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36014 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36015 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36016 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36017 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36018 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36019 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36020 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36021 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36022 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36023 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36024 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36025 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36026 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36027 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36028 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36029 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36030 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36031 27_if0_sfrw_bitfield_f.c
36033 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36036 * g++.dg/lookup/name-clash4.C: New test.
36038 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
36041 * g++.dg/opt/array1.C: New.
36044 * g++.dg/template/operator5.C: New.
36046 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
36049 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36051 2004-12-07 Steven Bosscher <stevenb@suse.de>
36053 * gcc.dg/noncompile/20041207.c: New test.
36055 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
36057 * g++.dg/other/unreachable-1.C: New test.
36059 2004-12-06 Nick Clifton <nickc@redhat.com>
36061 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36062 <limits.h> because the latter comes from gcc's include/ directory
36063 and not the newlib/libc/include directory.
36065 2004-12-04 Richard Henderson <rth@redhat.com>
36067 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36069 2004-12-04 Richard Henderson <rth@redhat.com>
36071 * lib/target-supports.exp (check_gc_sections_available): Disable
36072 for alpha and ia64.
36074 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
36076 PR middle-end/17909
36077 * g++.dg/other/vararg-2.C: New test.
36079 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36081 PR c++/17011, c++/17971
36082 * g++.dg/template/error15.C: Adjust expected error.
36083 * g++.dg/template/instantiate3.C: Likewise.
36085 2004-12-03 Janis Johnson <janis187@us.ibm.com>
36087 * gcc.dg/altivec-18.c: Fix for darwin
36089 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
36092 * g++.dg/parse/ptrmem2.C: New.
36095 * g++.dg/template/new1.C: New.
36097 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36100 * gfortran.dg/direct_io_3.f90: New test.
36102 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
36105 * g++.dg/parse/crash21.C: New.
36107 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36109 PR c++/15664, c++/18276
36110 * g++.dg/template/ttp13.C: New test.
36111 * g++.dg/template/ttp14.C: Likewise.
36113 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36116 * g++.dg/parse/enum2.C: New test.
36117 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36119 2004-12-02 Nick Clifton <nickc@redhat.com>
36121 * gcc.target/xstormy16: New test directory.
36122 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36123 * gcc.target/xstormy16/bp.c: Check the generation of bp
36125 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36126 bn instructions and the BELOW100 attribute.
36128 2004-12-02 Alan Modra <amodra@bigpond.net.au>
36131 * gcc.dg/ppc-eabi.c: New.
36133 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36136 * gfortran.dg/backspace.f90
36138 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36140 * gfortran.dg/inquire.f90: New test.
36142 2004-12-01 Janis Johnson <janis187@us.ibm.com>
36144 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36145 handle effective-target-keyword.
36146 (dg-skip-if): Support effective-target keyword as target list.
36147 (dg-xfail-if): Ditto.
36148 * lib/target-supports.exp (is-effective-target-keyword): New proc.
36150 2004-12-01 Diego Novillo <dnovillo@redhat.com>
36152 PR tree-optimization/18291
36153 * gcc.c-torture/compile/pr18291.c: New test.
36155 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
36158 * g++.dg/parse/crash20.C: New.
36161 * g++.dg/overload/arg1.C: New.
36162 * g++.dg/overload/arg2.C: New.
36163 * g++.dg/overload/arg3.C: New.
36164 * g++.dg/overload/arg4.C: New.
36166 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
36168 * gcc.dg/c99-flex-array-4.c: Remove.
36170 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36172 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36174 * lib/target-supports.exp (is-effective-target): Simplify.
36176 * lib/target-supports.exp (check_effective_target_vect_long):
36177 Fix for powerpc64-*-*.
36179 2004-11-30 Loren James Rittle <ljrittle@acm.org>
36181 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36182 to support new requirements on FreeBSD 5.
36184 2004-11-30 Devang Patel <dpatel@apple.com>
36187 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36189 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36191 * g++.dg/ext/altivec-13.C: New test.
36193 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
36196 * gcc.c-torture/execute/p18298.c: New test.
36198 2004-11-30 Ira Rosen <irar@il.ibm.com>
36199 Dorit Naishlos <dorit@il.ibm.com>
36202 * gcc.dg/vect/vect-89.c: New test.
36204 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
36206 * gcc.dg/pr18596-1.c: New test.
36208 2004-11-30 Ben Elliston <bje@au.ibm.com>
36210 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36212 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36215 * gcc.dg/pr18479.c: New test.
36217 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36220 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36221 mmix-knuth-mmixware.
36223 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36224 cris-*-elf* cris-*-aout* mmix-*-*
36226 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36228 PR middle-end/18725
36229 * gcc.dg/pr18725.c: New test.
36231 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36234 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36237 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36239 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36242 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36243 * g++.old-deja/g++.law/ctors5.C: Likewise.
36244 * g++.old-deja/g++.other/crash25.C: Likewise.
36247 * g++.dg/template/error16.C: New test.
36250 * g++.dg/template/crash29.C: New test.
36252 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36254 PR tree-optimization/18712
36255 * gcc.c-torture/compile/pr18712.c: New test.
36257 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36260 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36263 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36266 * g++.dg/lookup/crash6.C: New test.
36268 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36270 PR middle-end/18164
36271 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36273 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36275 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36276 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36277 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36279 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36281 * gcc.dg/pr18164.c: New test.
36283 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36285 * gcc.dg/funroll-loops-all.c: New.
36287 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36290 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36291 delimeter, match space and TAB as well as ":".
36294 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36297 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36300 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36303 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36305 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36307 * gfortran.dg/direct_io_2.f90: New test.
36309 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36312 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36314 2004-11-28 Richard Henderson <rth@redhat.com>
36316 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36318 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36320 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36321 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36322 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36323 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36324 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36325 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36326 gcc.dg/pointer-arith-8.c: New tests.
36328 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36331 * gfortran.dg/endfile.f90: New test.
36333 2004-11-27 Falk Hueffner <falk@debian.org>
36335 * gcc.dg/loop-6.c: New test.
36337 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36339 * gcc.c-torture/execute/20041126-1.c: New test.
36341 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36343 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36346 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36348 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36351 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36353 PR rtl-optimization/17825
36354 * gcc.c-torture/compile/20041119-1.c: New test.
36356 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36358 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36359 Check existence of ld library path variables before unsetting.
36361 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36363 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36365 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36367 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36369 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36371 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36373 2004-11-26 Ben Elliston <bje@au.ibm.com>
36375 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36378 2004-11-26 Ben Elliston <bje@au.ibm.com>
36380 * gcc.dg/pr17957.c: Pass --param, not -param.
36382 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36384 PR middle-end/17957
36385 * gcc.dg/pr17957.c: New test.
36387 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36390 * g++.dg/template/crash28.C: Likewise.
36393 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36394 * g++.dg/ext/lvaddr.C: Likewise.
36395 * g++.dg/opt/pr7503-3.C: Likewise.
36398 * g++.dg/parse/qualified3.C: New test.
36399 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36402 * g++.dg/expr/return1.C: New test.
36404 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36406 Friend class name lookup 3/n, PR c++/3332
36407 * g++.dg/lookup/friend3.C: New test.
36408 * g++.dg/lookup/friend4.C: Likewise.
36409 * g++.dg/lookup/friend5.C: Likewise.
36411 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36413 Friend class name lookup 2/n, PR c++/14513, c++/15410
36414 * g++.dg/lookup/friend2.C: New test.
36415 * g++.dg/template/friend31.C: Likewise.
36417 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36419 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36421 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36424 * g++.dg/tc1/dr56.C: Remove.
36425 * g++.dg/template/typedef1.C: Add dg-error markers.
36426 * g++.old-deja/g++.other/typedef7.C: Likewise.
36429 * g++.dg/parse/typedef7.C: New test.
36431 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36433 * gcc.c-torture/execute/20041124-1.c: New test.
36435 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36437 * g++.dg/template/deduce3.C: New test.
36440 * g++.dg/template/crash27.C: New test.
36443 * g++.dg/warn/Wshadow-3.C: New test.
36445 2004-11-24 Devang Patel <dpatel@apple.com>
36448 * gcc.dg/cpp/isysroot-1.c: New test.
36449 * gcc.dg/cpp/usr/include/stdio.h: New file.
36450 * gcc.dg/cpp/isysroot-2.c: New test.
36451 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36454 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36457 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36459 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36461 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36462 * gcc.target/sparc/pdist.c: Likewise.
36464 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36467 * g++.dg/conversion/simd1.C: New test.
36469 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36471 * lib/target-libpath.exp: New file defining
36472 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36473 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36474 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36475 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36476 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36478 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36480 * gcc.dg/pragma-align-2.c: Test macro expansion.
36481 * gcc.dg/pragma-pack-2.c: New test.
36483 2004-11-23 Richard Henderson <rth@redhat.com>
36485 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36486 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36487 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36488 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36489 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36490 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36492 * gcc.dg/vect/vect.exp: Add check for alpha.
36493 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36494 (check_effective_target_vect_int): Enable for alpha.
36495 (check_effective_target_vect_long): New.
36496 (is-effective-target): Add it.
36498 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36500 * gcc.dg/pr18614-1.c: New test.
36502 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36504 * gcc.dg/setjmp-2.c: New test.
36506 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36508 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36509 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36510 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36511 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36512 gcc.target/sparc/pdist.c: New tests.
36514 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36516 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36518 2004-11-22 Dale Johannesen <dalej@apple.com>
36520 * gcc.dg/20041111-1.c: New.
36522 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36525 * gcc.dg/vect/pr18536.c: New test.
36527 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36530 * g++.dg/template/nontype11.C: New test.
36532 2004-11-21 Roger Sayle <roger@eyesopen.com>
36534 PR middle-end/18520
36535 * gcc.dg/pr18520-1.c: New test case.
36537 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36539 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36540 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36541 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36542 expected diagnostics.
36544 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36547 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36548 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36549 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36551 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36553 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36555 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36556 Joseph Myers <joseph@codesourcery.com>
36558 * lib/target-supports.exp (check_visibility_available): Really
36561 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36564 * gcc.dg/vect/vect-85.c: New test.
36565 * gcc.dg/vect/vect-86.c: New test.
36566 * gcc.dg/vect/vect-87.c: New test.
36567 * gcc.dg/vect/vect-88.c: New test.
36569 2004-11-19 Ben Elliston <bje@au.ibm.com>
36571 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36573 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36575 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36576 * gcc.dg/ppc-and-1.c: Ditto.
36577 * gcc.dg/ppc-compare-1.c: Ditto.
36578 * gcc.dg/ppc-mov-1.c: Ditto
36580 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36581 Mark Mitchell <mark@codesourcery.com>
36583 * gcc.dg/pragma-init-fini-2.c: New test.
36585 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36586 Aldy Hernandez <aldyh@redhat.com>
36588 * lib/target-supports.exp (check_effective_target_vect_int): New
36589 (check_effective_target_vect_float): New
36590 (check_effective_target_vect_double): New.
36591 (is-effective-target): Support new effective targets keywords.
36592 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36593 default action for dg-do.
36594 * gcc.dg/vect/pr16105.c: Use new support.
36595 * gcc.dg/vect/pr18400.c: Ditto.
36596 * gcc.dg/vect/pr18425.c: Ditto.
36597 * gcc.dg/vect/vect-1.c: Ditto.
36598 * gcc.dg/vect/vect-10.c: Ditto.
36599 * gcc.dg/vect/vect-11.c: Ditto.
36600 * gcc.dg/vect/vect-12.c: Ditto.
36601 * gcc.dg/vect/vect-13.c: Ditto.
36602 * gcc.dg/vect/vect-14.c: Ditto.
36603 * gcc.dg/vect/vect-15.c: Ditto.
36604 * gcc.dg/vect/vect-16.c: Ditto.
36605 * gcc.dg/vect/vect-17.c: Ditto.
36606 * gcc.dg/vect/vect-18.c: Ditto.
36607 * gcc.dg/vect/vect-19.c: Ditto.
36608 * gcc.dg/vect/vect-2.c: Ditto.
36609 * gcc.dg/vect/vect-20.c: Ditto.
36610 * gcc.dg/vect/vect-21.c: Ditto.
36611 * gcc.dg/vect/vect-22.c: Ditto.
36612 * gcc.dg/vect/vect-23.c: Ditto.
36613 * gcc.dg/vect/vect-24.c: Ditto.
36614 * gcc.dg/vect/vect-25.c: Ditto.
36615 * gcc.dg/vect/vect-26.c: Ditto.
36616 * gcc.dg/vect/vect-27.c: Ditto.
36617 * gcc.dg/vect/vect-27a.c: Ditto.
36618 * gcc.dg/vect/vect-28.c: Ditto.
36619 * gcc.dg/vect/vect-29.c: Ditto.
36620 * gcc.dg/vect/vect-29a.c: Ditto.
36621 * gcc.dg/vect/vect-3.c: Ditto.
36622 * gcc.dg/vect/vect-30.c: Ditto.
36623 * gcc.dg/vect/vect-31.c: Ditto.
36624 * gcc.dg/vect/vect-32.c: Ditto.
36625 * gcc.dg/vect/vect-33.c: Ditto.
36626 * gcc.dg/vect/vect-34.c: Ditto.
36627 * gcc.dg/vect/vect-35.c: Ditto.
36628 * gcc.dg/vect/vect-36.c: Ditto.
36629 * gcc.dg/vect/vect-37.c: Ditto.
36630 * gcc.dg/vect/vect-38.c: Ditto.
36631 * gcc.dg/vect/vect-4.c: Ditto.
36632 * gcc.dg/vect/vect-40.c: Ditto.
36633 * gcc.dg/vect/vect-41.c: Ditto.
36634 * gcc.dg/vect/vect-42.c: Ditto.
36635 * gcc.dg/vect/vect-43.c: Ditto.
36636 * gcc.dg/vect/vect-44.c: Ditto.
36637 * gcc.dg/vect/vect-45.c: Ditto.
36638 * gcc.dg/vect/vect-46.c: Ditto.
36639 * gcc.dg/vect/vect-47.c: Ditto.
36640 * gcc.dg/vect/vect-48.c: Ditto.
36641 * gcc.dg/vect/vect-48a.c: Ditto.
36642 * gcc.dg/vect/vect-49.c: Ditto.
36643 * gcc.dg/vect/vect-5.c: Ditto.
36644 * gcc.dg/vect/vect-50.c: Ditto.
36645 * gcc.dg/vect/vect-51.c: Ditto.
36646 * gcc.dg/vect/vect-52.c: Ditto.
36647 * gcc.dg/vect/vect-53.c: Ditto.
36648 * gcc.dg/vect/vect-54.c: Ditto.
36649 * gcc.dg/vect/vect-55.c: Ditto.
36650 * gcc.dg/vect/vect-56.c: Ditto.
36651 * gcc.dg/vect/vect-56a.c: Ditto.
36652 * gcc.dg/vect/vect-57.c: Ditto.
36653 * gcc.dg/vect/vect-58.c: Ditto.
36654 * gcc.dg/vect/vect-59.c: Ditto.
36655 * gcc.dg/vect/vect-6.c: Ditto.
36656 * gcc.dg/vect/vect-60.c: Ditto.
36657 * gcc.dg/vect/vect-61.c: Ditto.
36658 * gcc.dg/vect/vect-62.c: Ditto.
36659 * gcc.dg/vect/vect-63.c: Ditto.
36660 * gcc.dg/vect/vect-64.c: Ditto.
36661 * gcc.dg/vect/vect-65.c: Ditto.
36662 * gcc.dg/vect/vect-66.c: Ditto.
36663 * gcc.dg/vect/vect-67.c: Ditto.
36664 * gcc.dg/vect/vect-68.c: Ditto.
36665 * gcc.dg/vect/vect-69.c: Ditto.
36666 * gcc.dg/vect/vect-7.c: Ditto.
36667 * gcc.dg/vect/vect-72.c: Ditto.
36668 * gcc.dg/vect/vect-72a.c: Ditto.
36669 * gcc.dg/vect/vect-73.c: Ditto.
36670 * gcc.dg/vect/vect-74.c: Ditto.
36671 * gcc.dg/vect/vect-75.c: Ditto.
36672 * gcc.dg/vect/vect-76.c: Ditto.
36673 * gcc.dg/vect/vect-77.c: Ditto.
36674 * gcc.dg/vect/vect-77a.c: Ditto.
36675 * gcc.dg/vect/vect-78.c: Ditto.
36676 * gcc.dg/vect/vect-79.c: Ditto.
36677 * gcc.dg/vect/vect-8.c: Ditto.
36678 * gcc.dg/vect/vect-80.c: Ditto.
36679 * gcc.dg/vect/vect-82.c: Ditto.
36680 * gcc.dg/vect/vect-82_64.c: Ditto.
36681 * gcc.dg/vect/vect-83.c: Ditto.
36682 * gcc.dg/vect/vect-83_64.c: Ditto.
36683 * gcc.dg/vect/vect-9.c: Ditto.
36684 * gcc.dg/vect/vect-all.c: Ditto.
36685 * gcc.dg/vect/vect-none.c: Ditto.
36687 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36689 * lib/gcc-dg.exp (dg-skip-if): New function.
36690 (dg-forbid-option): Remove.
36691 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36692 * g++.dg/abi/bitfield8.C: Likewise.
36693 * g++.dg/abi/dtor1.C: Likewise.
36694 * g++.dg/abi/empty10.C: Likewise.
36695 * g++.dg/abi/empty7.C: Likewise.
36696 * g++.dg/abi/empty9.C: Likewise.
36697 * g++.dg/abi/layout3.C: Likewise.
36698 * g++.dg/abi/layout4.C: Likewise.
36699 * g++.dg/abi/thunk1.C: Likewise.
36700 * g++.dg/abi/thunk2.C: Likewise.
36701 * g++.dg/abi/vbase11.C: Likewise.
36702 * g++.dg/abi/vthunk2.C: Likewise.
36703 * g++.dg/abi/vthunk3.C: Likewise.
36704 * g++.dg/ext/attrib8.C: Likewise.
36705 * g++.dg/opt/longbranch2.C: Likewise.
36706 * g++.dg/opt/reg-stack4.C: Likewise.
36707 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36708 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36709 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36710 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36711 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36712 * gcc.dg/20000609-1.c: Likewise.
36713 * gcc.dg/20000720-1.c: Likewise.
36714 * gcc.dg/20011107-1.c: Likewise.
36715 * gcc.dg/20011119-1.c: Likewise.
36716 * gcc.dg/20020108-1.c: Likewise.
36717 * gcc.dg/20020122-2.c: Likewise.
36718 * gcc.dg/20020122-3.c: Likewise.
36719 * gcc.dg/20020201-3.c: Likewise.
36720 * gcc.dg/20020206-1.c: Likewise.
36721 * gcc.dg/20020218-1.c: Likewise.
36722 * gcc.dg/20020310-1.c: Likewise.
36723 * gcc.dg/20020411-1.c: Likewise.
36724 * gcc.dg/20020418-2.c: Likewise.
36725 * gcc.dg/20020426-1.c: Likewise.
36726 * gcc.dg/20020426-2.c: Likewise.
36727 * gcc.dg/20020517-1.c: Likewise.
36728 * gcc.dg/20020523-1.c: Likewise.
36729 * gcc.dg/20020523-2.c: Likewise.
36730 * gcc.dg/20020729-1.c: Likewise.
36731 * gcc.dg/20030204-1.c: Likewise.
36732 * gcc.dg/20030826-2.c: Likewise.
36733 * gcc.dg/20030926-1.c: Likewise.
36734 * gcc.dg/20031202-1.c: Likewise.
36735 * gcc.dg/980312-1.c: Likewise.
36736 * gcc.dg/980313-1.c: Likewise.
36737 * gcc.dg/990117-1.c: Likewise.
36738 * gcc.dg/990424-1.c: Likewise.
36739 * gcc.dg/990524-1.c: Likewise.
36740 * gcc.dg/991230-1.c: Likewise.
36741 * gcc.dg/i386-387-1.c: Likewise.
36742 * gcc.dg/i386-387-2.c: Likewise.
36743 * gcc.dg/i386-387-3.c: Likewise.
36744 * gcc.dg/i386-387-4.c: Likewise.
36745 * gcc.dg/i386-387-5.c: Likewise.
36746 * gcc.dg/i386-387-6.c: Likewise.
36747 * gcc.dg/i386-asm-1.c: Likewise.
36748 * gcc.dg/i386-bitfield1.c: Likewise.
36749 * gcc.dg/i386-bitfield2.c: Likewise.
36750 * gcc.dg/i386-loop-1.c: Likewise.
36751 * gcc.dg/i386-loop-2.c: Likewise.
36752 * gcc.dg/i386-loop-3.c: Likewise.
36753 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36754 * gcc.dg/i386-pic-1.c: Likewise.
36755 * gcc.dg/i386-regparm.c: Likewise.
36756 * gcc.dg/i386-signbit-1.c: Likewise.
36757 * gcc.dg/i386-signbit-2.c: Likewise.
36758 * gcc.dg/i386-signbit-3.c: Likewise.
36759 * gcc.dg/i386-sse-5.c: Likewise.
36760 * gcc.dg/i386-sse-8.c: Likewise.
36761 * gcc.dg/i386-unroll-1.c: Likewise.
36762 * gcc.dg/tls/opt-1.c: Likewise.
36763 * gcc.dg/tls/opt-2.c: Likewise.
36764 * gcc.dg/unroll-1.c: Likewise.
36765 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36766 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36767 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36768 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36770 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36772 * g++.dg/template/incomplete1.C: New test.
36774 2004-11-16 Nick Clifton <nickc@redhat.com>
36776 Revert patches accidentally commited during checkin of fixes for
36778 gcc.c-torture/execute/simd-4.c: Revert
36779 gcc.dg/20040910-1.c: Revert.
36781 2004-11-16 Paul Brook <paul@codesourcery.com>
36784 * gfortran.dg/der_pointer_1.f90: New test.
36786 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
36789 * gcc.dg/bitfld-13.c: New test.
36791 2004-11-15 Janis Johnson <janis187@us.ibm.com>
36793 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36796 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36797 * gcc.dg/ppc64-abi-2.c: Ditto.
36798 * gcc.dg/ppc64-abi-3.c: Ditto.
36800 * lib/gcc-dg.exp (dg-target-list): Remove.
36802 2004-11-15 Steve Ellcey <sje@cup.hp.com>
36804 * gcc.dg/ia64-postinc.c: New test.
36806 2004-11-15 Mark Mitchell <mark@codesourcery.com>
36808 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36810 2004-11-15 Nick Clifton <nickc@redhat.com>
36812 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36813 __INT_MAX__ so that the test can be compiled by toolchains
36814 targeted at 16-bit processors.
36816 * gcc.dg/20040625-1.c: Use long constants rather than integers
36817 when performing arithmetic that will overflow 16-bits.
36819 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36820 xstormy16. It does not support 128-bit vector operations.
36822 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36823 with the macro PTR_TYPE. Define this macro to an integer type
36824 suitable for holding a pointer.
36826 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36827 the target is a 16-bit processor.
36829 * gcc.dg/cpp/if-2.c: Expect a different warning message from
36830 16-bit targets where the character constant will be too long.
36832 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36833 where the double will not be directly addressable.
36835 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36837 Friend class name lookup 1/n, PR c++/18471
36838 * g++.dg/template/crash26.C: New test.
36839 * g++.dg/lookup/struct1.C: Adjust expected error.
36840 * g++.dg/parse/elab1.C: Likewise.
36841 * g++.dg/parse/elab2.C: Likewise.
36842 * g++.dg/parse/int-as-enum1.C: Likewise.
36843 * g++.dg/parse/struct-as-enum1.C: Likewise.
36844 * g++.dg/parse/typedef1.C: Likewise.
36845 * g++.dg/parse/typedef3.C: Likewise.
36846 * g++.dg/parse/typedef4.C: Likewise.
36847 * g++.dg/parse/typedef5.C: Likewise.
36848 * g++.dg/template/nontype4.C: Likewise.
36849 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36850 * g++.old-deja/g++.other/elab1.C: Likewise.
36851 * g++.old-deja/g++.other/syntax4.C: Likewise.
36853 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36855 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36857 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
36859 * gcc.c-torture/execute/20041114-1.c: New test.
36861 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
36863 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36864 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36865 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36866 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36867 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36868 gcc.dg/switch-7.c: New tests.
36870 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36872 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36874 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36877 * gcc.dg/vect/pr18400.c: New test.
36879 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36880 Andrew Pinski <pinskia@physics.uc.edu>
36883 * gcc.dg/vect/pr18425.c: New test.
36885 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36887 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36888 Guard with dg-require-alias and dg-require-visibility.
36890 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36892 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36894 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36896 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36898 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36901 * g++.dg/template/defarg5.C: New test.
36903 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36905 * g++.dg/parse/cast1.C: Run only on ILP32.
36906 * g++.old-deja/g++.mike/p784.C: Likewise.
36908 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
36910 * gcc.c-torture/execute/20041113-1.c: New test.
36912 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36915 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36916 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36917 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36918 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36919 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36920 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36921 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36922 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36923 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36924 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36925 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36926 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36927 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36929 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36931 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36932 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36933 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36934 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36935 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36936 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36937 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36938 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36939 gcc.target/sparc/combined-1.c: New tests.
36941 2004-11-12 Ziemowit Laski <zlaski@apple.com>
36943 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36946 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36948 * lib/gcc-dg.exp (dg-forbid-option): New function.
36949 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36950 * g++.dg/abi/bitfield8.C: Likewise.
36951 * g++.dg/abi/dtor1.C: Likewise.
36952 * g++.dg/abi/empty10.C: Likewise.
36953 * g++.dg/abi/empty7.C: Likewise.
36954 * g++.dg/abi/empty9.C: Likewise.
36955 * g++.dg/abi/layout3.C: Likewise.
36956 * g++.dg/abi/layout4.C: Likewise.
36957 * g++.dg/abi/thunk1.C: Likewise.
36958 * g++.dg/abi/thunk2.C: Likewise.
36959 * g++.dg/abi/vbase11.C: Likewise.
36960 * g++.dg/abi/vthunk2.C: Likewise.
36961 * g++.dg/abi/vthunk3.C: Likewise.
36962 * g++.dg/ext/attrib8.C: Likewise.
36963 * g++.dg/opt/longbranch2.C: Likewise.
36964 * g++.dg/opt/reg-stack4.C: Likewise.
36965 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36966 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36967 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36968 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36969 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36970 * gcc.dg/20000609-1.c: Likewise.
36971 * gcc.dg/20000720-1.c: Likewise.
36972 * gcc.dg/20011107-1.c: Likewise.
36973 * gcc.dg/20011119-1.c: Likewise.
36974 * gcc.dg/20020108-1.c: Likewise.
36975 * gcc.dg/20020122-2.c: Likewise.
36976 * gcc.dg/20020122-3.c: Likewise.
36977 * gcc.dg/20020201-3.c: Likewise.
36978 * gcc.dg/20020206-1.c: Likewise.
36979 * gcc.dg/20020218-1.c: Likewise.
36980 * gcc.dg/20020310-1.c: Likewise.
36981 * gcc.dg/20020411-1.c: Likewise.
36982 * gcc.dg/20020418-2.c: Likewise.
36983 * gcc.dg/20020426-1.c: Likewise.
36984 * gcc.dg/20020426-2.c: Likewise.
36985 * gcc.dg/20020517-1.c: Likewise.
36986 * gcc.dg/20020523-1.c: Likewise.
36987 * gcc.dg/20020523-2.c: Likewise.
36988 * gcc.dg/20020729-1.c: Likewise.
36989 * gcc.dg/20030204-1.c: Likewise.
36990 * gcc.dg/20030826-2.c: Likewise.
36991 * gcc.dg/20030926-1.c: Likewise.
36992 * gcc.dg/20031202-1.c: Likewise.
36993 * gcc.dg/980312-1.c: Likewise.
36994 * gcc.dg/980313-1.c: Likewise.
36995 * gcc.dg/990117-1.c: Likewise.
36996 * gcc.dg/990424-1.c: Likewise.
36997 * gcc.dg/990524-1.c: Likewise.
36998 * gcc.dg/991230-1.c: Likewise.
36999 * gcc.dg/i386-387-1.c: Likewise.
37000 * gcc.dg/i386-387-2.c: Likewise.
37001 * gcc.dg/i386-387-3.c: Likewise.
37002 * gcc.dg/i386-387-4.c: Likewise.
37003 * gcc.dg/i386-387-5.c: Likewise.
37004 * gcc.dg/i386-387-6.c: Likewise.
37005 * gcc.dg/i386-asm-1.c: Likewise.
37006 * gcc.dg/i386-bitfield1.c: Likewise.
37007 * gcc.dg/i386-bitfield2.c: Likewise.
37008 * gcc.dg/i386-loop-1.c: Likewise.
37009 * gcc.dg/i386-loop-2.c: Likewise.
37010 * gcc.dg/i386-loop-3.c: Likewise.
37011 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37012 * gcc.dg/i386-pic-1.c: Likewise.
37013 * gcc.dg/i386-regparm.c: Likewise.
37014 * gcc.dg/i386-signbit-1.c: Likewise.
37015 * gcc.dg/i386-signbit-2.c: Likewise.
37016 * gcc.dg/i386-signbit-3.c: Likewise.
37017 * gcc.dg/i386-sse-5.c: Likewise.
37018 * gcc.dg/i386-sse-8.c: Likewise.
37019 * gcc.dg/i386-unroll-1.c: Likewise.
37020 * gcc.dg/tls/opt-1.c: Likewise.
37021 * gcc.dg/tls/opt-2.c: Likewise.
37022 * gcc.dg/unroll-1.c: Likewise.
37023 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37024 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37025 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37026 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37027 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37030 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37033 * g++.dg/parse/cond1.C: New test.
37036 * g++.dg/template/array9.C: New test.
37037 * g++.dg/ext/vla1.C: Adjust error messages.
37038 * g++.dg/ext/vlm1.C: Likewise.
37039 * g++.dg/template/crash2.C: Likewise.
37042 * g++.dg/template/call3.C: New test.
37045 * g++.dg/template/ptrmem11.C: New test.
37047 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
37050 * lib/g++.exp: Set LC_ALL and LANG to C.
37051 * lib/gcc-dg.exp: Likewise.
37052 * lib/gfortran.exp: Likewise.
37053 * lib/objc.exp: Likewise.
37054 * lib/treelang.exp: Likewise.
37056 2004-11-12 Andreas Schwab <schwab@suse.de>
37058 * gcc.dg/pr16286.c: Fix last change.
37060 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37063 * g++.dg/init/global1.C: New test.
37065 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
37067 * gcc.c-torture/execute/20041112-1.c: New test.
37069 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37071 * lib/gcc-dg.exp (dg-target-list): New.
37073 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37074 Richard Sandiford <rsandifo@redhat.com>
37076 * lib/target-supports.exp (get-compiler_messages): New.
37077 (check_named_sections_available): Use it.
37078 (check_effective_target_ilp32): New.
37079 (check_effective_target_lp64): New.
37080 (is-effective-target): New.
37081 * lib/gcc-dg.exp (dg-require-effective-target): New.
37083 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
37085 * gcc.dg/precedence-1.c: New test.
37087 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37089 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37091 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37092 message, delete generated files, use more descriptive name for
37093 executable, and make the test unsupported when it cannot be run.
37095 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37096 (dg-require-weak, dg-require-visibility, dg-require-alias,
37097 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37098 dg-require-iconv, dg-require-named-sections): Use it.
37100 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37102 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
37105 * gcc.dg/ppc-and-1: New
37108 * gcc.dg/ppc-mov-1.c: New.
37111 * gcc.dg/ppc-compare-1.c: New.
37113 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
37115 * objc.dg/desig-init-2.m: New test.
37117 2004-11-10 Adam Nemet <anemet@lnxw.com>
37119 PR middle-end/18160
37120 * g++.dg/warn/register-var-1.C: New test.
37121 * g++.dg/warn/register-var-2.C: New test.
37123 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37125 * gcc.dg/union-2.c: New test.
37127 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
37129 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37130 New test for PR tree-optimization/17892.
37132 2004-11-09 Mark Mitchell <mark@codesourcery.com>
37135 * g++.dg/init/new12.C: New test.
37137 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
37139 * gcc.target/sparc: New directory.
37140 * gcc.target/sparc/sparc.exp: New driver.
37141 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37142 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37143 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37144 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37146 2004-11-10 Paul Brook <paul@codesourcery.com>
37149 * gfortran.dg/list_read.c: New test.
37151 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37154 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37155 expected diagnostic location.
37157 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
37159 * gcc.dg/20041109-1.c: New test.
37161 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37164 * objc/compile/pr18406.m: New test.
37166 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37168 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37170 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37172 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37174 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37176 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37178 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37180 * gcc.dg/20030225-2.c: Add prototype for abort and
37183 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
37186 * gcc.c-torture/pr18299-1.c: New test.
37188 2004-11-06 Andreas Schwab <schwab@suse.de>
37190 * gcc.dg/pr16286.c: Also test for bool and pixel.
37192 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
37194 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37195 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37196 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37197 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37198 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37199 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37200 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37201 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37202 gcc.dg/struct-semi-3.c: New tests.
37204 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37206 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37208 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37210 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37211 Do not use C99 designators.
37213 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37215 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37217 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37219 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37220 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37221 * gcc.c-torture/execute/simd-5.x: Remove.
37223 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37225 PR rtl-optimization/17933
37226 * gcc.dg/torture/pr17933-1.c: New test.
37228 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37231 * lib/target-supports.exp (check_weak_available): Support
37234 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37236 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37237 call to fflush(stdout) before abort.
37238 (my_ffsll): New function.
37239 (generate_fields): Use it.
37241 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37243 * gcc.dg/init-undef-1.c: New test.
37245 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37247 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37248 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37249 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37250 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37251 expected messages for new parser.
37253 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37255 * g++.dg/ext/visibility/symbian1.C: New test.
37257 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37259 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37262 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37264 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37265 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37266 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37267 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37268 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37269 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37270 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37271 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37272 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37273 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37275 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37277 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37278 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37279 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37280 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37281 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37282 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37283 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37286 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37289 * gcc.dg/20041104-1.c: New test.
37291 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37293 * g++.dg/template/nontype7.C: New test.
37294 * g++.dg/template/nontype8.C: Likewise.
37295 * g++.dg/template/nontype9.C: Likewise.
37296 * g++.dg/template/nontype10.C: Likewise.
37297 * g++.dg/tc1/dr49.C: Likewise.
37298 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37299 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37301 2004-11-04 Ben Elliston <bje@au.ibm.com>
37303 * g++.dg/rtti/tinfo1.C: Remove xfails.
37305 2004-11-04 Ben Elliston <bje@au.ibm.com>
37307 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37308 packed attribute to the definition to satisfy the new C++ parser.
37310 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37312 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37313 invocations of va_arg.
37315 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37318 * g++.dg/template/crash25.C: New test.
37321 * g++.dg/template/typedef2.C: New test.
37322 * g++.dg/parse/crash13.C: Adjust error markers.
37325 * g++.dg/conversion/const3.C: New test.
37327 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37332 * gfortran.dg/generic_[123].f90: New testcases.
37334 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37336 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37337 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37339 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37342 * gcc.c-torture/compile/pr16808.c: New test.
37344 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37346 PR rtl-optimization/17104
37347 * gcc.dg/ppc-bitfield1.c: New.
37349 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37351 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37353 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37355 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37356 strings for 32-bit code.
37358 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37361 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37363 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37366 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37368 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37371 * g++.dg/init/aggr2.C: New test.
37373 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37375 * objc.dg/local-decl-1.m: New test.
37377 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37379 * gcc.dg/20040910-1.c: Adjust regex.
37381 2004-10-30 Roger Sayle <roger@eyesopen.com>
37383 PR rtl-optimization/18084
37384 * g++.dg/opt/pr18084-1.C: New testcase.
37386 2004-10-30 Matt Austern <austern@apple.com>
37389 * g++.dg/ext/attrib18.C: New test.
37391 2004-10-30 Roger Sayle <roger@eyesopen.com>
37393 PR middle-end/18096
37394 * gcc.dg/pr18096-1.c: New test case.
37396 2004-10-30 Roger Sayle <roger@eyesopen.com>
37398 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37400 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37403 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37404 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37405 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37406 gcc.dg/old-style-prom-3.c: New tests.
37408 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37410 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37411 Remove unnecessary inclusion of stdio.h.
37413 2004-10-29 Roger Sayle <roger@eyesopen.com>
37415 PR rtl-optimization/17581
37416 * gcc.dg/pr17581-1.c: New test case.
37418 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37420 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37422 * g++.dg/conversion/dr195-1.C: New.
37423 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37424 * g++.old-deja/g++.mike/p10148.C: Likewise.
37426 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37429 * g++.dg/debug/typedef2.C: New test.
37431 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37434 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37435 * gfortran.dg/g77/README: Update.
37437 2004-10-28 Matt Austern <austern@apple.com>
37440 * g++.dg/ext/packed7.C: New test.
37442 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37444 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37446 * lib/scanasm.exp (hidden-scan-for): New proc.
37447 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37449 (scan-not-hidden): Likewise.
37450 * lib/target-supports.exp (check_visibility_available): mach-o is
37453 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37456 * g++.dg/template/memclass3.C: New test.
37458 2004-10-28 Adam Nemet <anemet@lnxw.com>
37460 PR middle-end/18160
37461 * gcc.dg/register-var-1.c: New test.
37462 * gcc.dg/register-var-2.c: New test.
37463 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37466 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37469 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37471 * gcc.dg/vect/vect-22.c: Likewise.
37473 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37475 * gcc.dg/i386-rotate-1.c: New test.
37477 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37479 * g++.dg/init/ref12.C: Add "run" marker.
37482 * g++.dg/init/ref12.C: New test.
37485 * g++.dg/template/shift1.C: New test.
37486 * g++.dg/template/error10.C: Adjust error markers.
37488 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37491 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37493 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37495 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37496 * gcc.dg/weak/weak-3.c: Likewise.
37497 * gcc.dg/weak/weak-5.c: Likewise.
37498 * gcc.dg/weak/weak-9.c: Likewise.
37499 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37500 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37502 * gcc.dg/darwin-weakimport-1.c: New.
37504 2004-10-28 Ben Elliston <bje@au.ibm.com>
37506 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37508 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37510 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37511 'syntax' error messages.
37512 * gcc.dg/cpp/direct2s.c: Likewise.
37514 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37516 * gcc.c-torture/compile/20041026-1.c: New.
37518 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37521 * g++.dg/lookup/ns2.C: New test.
37524 * g++.dg/template/enum4.C: New test.
37527 * g++.dg/template/expr1.C: New test.
37529 2004-10-26 Ben Elliston <bje@au.ibm.com>
37531 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37533 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37535 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37536 gcc.dg/decl-nospec-3.c: New tests.
37538 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37540 * objc.dg/super-class-3.m: New test.
37542 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37544 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37546 * gcc.dg/cpp/direct2s.c: Likewise.
37548 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37550 * objc.dg/image-info.m: Update for changes to section selection.
37552 2004-10-25 David Ayers <d.ayers@inode.at>
37553 Ziemowit Laski <zlaski@apple.com>
37555 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37556 diagnostics when messaging 'id <Proto>'.
37557 * objc.dg/class-protocol-1.m: New test.
37558 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37559 a non-existent method signature.
37560 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37561 Update diagnostics when messaging with non-existent method signature.
37562 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37563 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37564 invalid receivers are now resolved as if messaging 'id'; remove
37565 extraneous diagnostics.
37567 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37570 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37571 gcc.dg/init-desig-obs-3.c: New tests.
37573 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37575 * gcc.dg/debug/20041023-1.c: New test.
37577 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37579 PR middle-end/17407
37580 * gcc.c-torture/compile/pr17407.c: New test.
37583 * g++.dg/template/array8.C: New test.
37585 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37588 * lib/g++.exp: Accept more than one multilib libgcc.
37589 * lib/gcc-dg.exp: Likewise.
37590 * lib/objc.exp: Likewise.
37591 * lib/treelang.exp: Likewise.
37592 * lib/gfortran.exp: Likewise.
37594 2004-10-24 Ben Elliston <bje@au.ibm.com>
37596 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37598 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37600 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37601 * gcc.dg/c99-const-expr-3.c: Likewise.
37603 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37605 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37607 2004-10-23 Ben Elliston <bje@au.ibm.com>
37609 * gcc.c-torture/execute/loop-2e.x: Remove.
37611 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37614 * g++.dg/parse/crash18.C: New.
37615 * g++.dg/parse/crash19.C: New.
37617 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37619 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37620 * g++.dg/ext/dllimport2.C: Same.
37621 * g++.dg/ext/dllimport8.C: Same.
37623 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37626 * g++.dg/conversion/cast1.C: New test.
37627 * g++.dg/overload/pmf1.C: Adjust error marker.
37629 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37632 * objc.dg/const-str-7.m: New test.
37634 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37636 * g++.dg/template/memfriend11.C: Fix comment typo.
37637 * g++.dg/template/memfriend14.C: Likewise.
37639 2004-10-20 Richard Henderson <rth@redhat.com>
37641 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37642 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37643 -fasynchronous-unwind-tables.
37645 2004-10-20 Richard Henderson <rth@redhat.com>
37647 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37648 (main): Return success.
37649 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37650 (main): Return success.
37652 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37655 * g++.dg/template/memfriend9.C: New test.
37656 * g++.dg/template/memfriend10.C: Likewise.
37657 * g++.dg/template/memfriend11.C: Likewise.
37658 * g++.dg/template/memfriend12.C: Likewise.
37659 * g++.dg/template/memfriend13.C: Likewise.
37660 * g++.dg/template/memfriend14.C: Likewise.
37661 * g++.dg/template/memfriend15.C: Likewise.
37662 * g++.dg/template/memfriend16.C: Likewise.
37663 * g++.dg/template/memfriend17.C: Likewise.
37664 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37666 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37668 * g++.dg/conversion/dr195.C: New.
37669 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37671 2004-10-20 Ben Elliston <bje@au.ibm.com>
37672 Devang Patel <dpatel@apple.com>
37674 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37675 of floating point arithmetic, which could trap.
37677 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37680 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37681 * g++.dg/conversion/const2.C: New test.
37682 * g++.dg/expr/reinterpret2.C: New test.
37683 * g++.dg/expr/reinterpret3.C: New test.
37684 * g++.dg/expr/cast2.C: New test.
37685 * g++.dg/expr/copy1.C: New test.
37686 * g++.dg/other/conversion1.C: Change error message.
37687 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37688 function pointers to void *.
37689 * g++.old-deja/g++.mike/p10148.C: Likewise.
37691 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37693 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37695 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37699 * g++.dg/parse/expr3.C: New test.
37701 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37703 * gcc.dg/smod-1.c: New test.
37705 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37707 * objc.dg/method-14.m: New test.
37709 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37711 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37712 Also xfail as the patch was reverted.
37714 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37716 PR middle-end/16973
37717 * gcc.dg/pr16973.c: New test.
37719 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37721 PR tree-optimization/17656
37722 * gcc.c-torture/compile/pr17656.c: New test.
37724 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37726 * g++.dg/eh/shadow1.C: New.
37728 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37730 * gcc.c-torture/compile/20041018-1.c: New test.
37732 2004-10-18 Ben Elliston <bje@au.ibm.com>
37734 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37735 compiler referring to register 0 when accessing sdata. The linker
37736 now patches things up.
37738 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37741 * gcc.c-torture/compile/pr17529.c: New test.
37743 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37746 * g++.dg/ext/attrib17.C: New test.
37748 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37750 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37752 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37755 * g++.dg/ext/attrib16.C: New test.
37757 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37760 * g++.dg/init/dso_handle1.C: New test.
37763 * g++.dg/parse/typedef6.C: New test.
37766 * g++.dg/parse/pragma1.C: New test.
37768 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
37770 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37772 2004-10-15 Steve Ellcey <sje@cup.hp.com>
37774 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37775 -fno-common when on HPPA HP-UX platforms.
37777 2004-10-15 Jakub Jelinek <jakub@redhat.com>
37780 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37782 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37785 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37788 * g++.dg/lookup/strong-using-4.C: New test.
37790 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37792 PR middle-end/16567
37793 * gcc.c-torture/compile/nested-1.c: New test.
37795 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37797 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37798 and mipsisa64*-*-* (until support for misaligned loads is added).
37799 * gcc.dg/vect/vect-50.c: Likewise.
37800 * gcc.dg/vect/vect-52.c: Likewise.
37801 * gcc.dg/vect/vect-54.c: Likewise.
37802 * gcc.dg/vect/vect-58.c: Likewise.
37803 * gcc.dg/vect/vect-60.c: Likewise.
37804 * gcc.dg/vect/vect-80.c: Likewise.
37806 2004-10-14 Mark Mitchell <mark@codesourcery.com>
37809 * g++.dg/init/dtor3.C: New test.
37811 2004-10-15 Ben Elliston <bje@au.ibm.com>
37813 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37815 2004-10-14 Geoffrey Keating <geoffk@apple.com>
37817 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37818 * gcc.dg/macho-lo-sum.c: Likewise.
37820 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
37822 * gcc.dg/ppc-spe64-1.c: New test.
37824 2004-10-14 Devang Patel <dpatel@apple.com>
37827 * gcc.dg/pr17635.c : New test.
37829 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
37831 * gcc.dg/vect/vect-28.c: Remove xfail.
37832 * gcc.dg/vect/vect-30.c: Remove xfail.
37833 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37834 * gcc.dg/vect/vect-33.c: Remove xfail.
37835 * gcc.dg/vect/vect-44.c: Remove xfail.
37836 * gcc.dg/vect/vect-46.c: Remove xfail.
37837 * gcc.dg/vect/vect-50.c: Remove xfail.
37838 * gcc.dg/vect/vect-52.c: Remove xfail.
37839 * gcc.dg/vect/vect-54.c: Remove xfail.
37840 * gcc.dg/vect/vect-58.c: Remove xfail.
37841 * gcc.dg/vect/vect-60.c: Remove xfail.
37842 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37843 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37844 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37845 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37846 * gcc.dg/vect/vect-8.c: Remove xfail.
37847 * gcc.dg/vect/vect-80.c: Remove xfail.
37848 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37850 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37852 * gcc.dg/vect/vect-82.c: New testcase.
37853 * gcc.dg/vect/vect-82_64.c: New testcase.
37854 * gcc.dg/vect/vect-83.c: New testcase.
37855 * gcc.dg/vect/vect-83_64.c: New testcase.
37857 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37859 * gcc.dg/cpp/error-1.c: New test.
37861 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37863 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37865 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
37868 * gcc.dg/cris-peep2-xsrand2.c: New test.
37870 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
37873 * g++.dg/expr/for2.C: New test.
37875 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37877 * g++.dg/inherit/thunk1.C: Run on the SPARC.
37879 2004-10-13 Jakub Jelinek <jakub@redhat.com>
37881 PR tree-optimization/17724
37882 * g++.dg/opt/pr17724-1.C: New test.
37883 * g++.dg/opt/pr17724-2.C: New test.
37884 * g++.dg/opt/pr17724-3.C: New test.
37885 * g++.dg/opt/pr17724-4.C: New test.
37886 * g++.dg/opt/pr17724-5.C: New test.
37887 * g++.dg/opt/pr17724-6.C: New test.
37889 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
37892 * gcc.dg/pr17301-2.c: New test.
37894 2004-10-11 Mark Mitchell <mark@codesourcery.com>
37897 * g++.dg/parse/error22.C: New test.
37900 * g++.dg/template/spec18.C: New test.
37902 2004-10-11 Steve Ellcey <sje@cup.hp.com>
37904 * gcc.dg/ia64-asm-1.c: Add prototype for abort
37905 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37907 * gcc.dg/ia64-sync-2.c: Ditto.
37908 * gcc.dg/ia64-sync-3.c: Ditto.
37910 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
37912 * g++.dg/eh/cleanup5.C: Add dg-options "".
37914 2004-10-11 Roger Sayle <roger@eyesopen.com>
37916 PR middle-end/17657
37917 * gcc.dg/switch-4.c: New test case.
37919 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
37921 * gcc.c-torture/execute/20041011-1.c: New test.
37923 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37926 * g++.dg/init/for3.C: New test.
37929 * g++.dg/opt/switch2.C: New test.
37931 PR middle-end/17703
37932 * g++.dg/warn/Wreturn-2.C: New test.
37934 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37937 * g++.dg/eh/cleanup5.C: New test.
37939 2004-10-10 Mark Mitchell <mark@codesourcery.com>
37942 * g++.dg/parse/error21.C: New test.
37944 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
37946 * g++.dg/overload/pmf1.C: Adjust quoting marks.
37947 * g++.dg/warn/incomplete1.C: Likewise.
37948 * g++.dg/template/qualttp20.C: Likewise.
37950 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37953 * parm-incomplete-1.c: New test.
37955 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37958 * g++.dg/parse/error19.C: New test.
37961 * g++.dg/init/new11.C: New test.
37964 * g++.dg/parse/error20.C: New test.
37967 * g++.dg/template/crash24.C: New test.
37969 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37972 * gcc.dg/pr17301-1.c: New test.
37974 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37977 * gcc.dg/anon-struct-5.c: New test.
37979 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
37982 * gcc.dg/pr17844-1.c: New test.
37984 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
37986 PR tree-optimization/17906
37987 * gcc.c-torture/compile/pr17906.c: New.
37989 2004-10-09 Stuart Hastings <stuart@apple.com>
37990 Roger Sayle <roger@eyesopen.com>
37992 PR rtl-optimization/17853
37993 * gcc.dg/i386-mmx-5.c: New testcase.
37995 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
37997 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37999 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38002 * g++.dg/template/static9.C: New test.
38005 * g++.dg/parse/operator5.C: New test.
38007 2004-10-09 Roger Sayle <roger@eyesopen.com>
38009 PR middle-end/17894
38010 * gcc.c-torture/execute/divcmp-4.c: New test case.
38012 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38015 * g++.dg/opt/pr17902.C: New test.
38017 2004-10-09 Jakub Jelinek <jakub@redhat.com>
38019 * gcc.dg/cpp/ident-1.c: Add dg-options "".
38021 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38023 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38025 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38027 * gcc.dg/assign-warn-3.c: New test.
38029 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38032 * gcc.dg/cpp/ident-1.c: New test.
38034 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
38036 * gcc.c-torture/compile/acc1.c: New.
38038 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38040 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38041 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38043 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38045 * gcc.dg/ultrasp11.c: New test.
38047 2004-10-08 Michael Matz <matz@suse.de>
38049 * gcc.dg/doloop-2.c: New test.
38051 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38053 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38054 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38055 objc.dg/method-9.m: Update expected diagnostics.
38057 2004-10-07 Geoffrey Keating <geoffk@apple.com>
38059 * gcc.dg/ppc-fsel-3.c: New file.
38060 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38062 2004-10-07 Paul Brook <paul@codesourcery.com>
38064 * gfortran.dg/intrinsic_verify_1.f90: New test.
38066 2004-10-07 Paul Brook <paul@codesourcery.com>
38068 * gfortran.dg/empty_format_1.f90: Remove stray commas.
38070 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38072 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38073 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38076 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
38078 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38080 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38083 * g++.dg/warn/Winline-4.C: New test.
38085 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38087 * gcc.c-torture/compile/20041007-1.c: New test.
38089 2004-10-07 Paul Brook <paul@codesourcery.com>
38092 * gfortran.dg/use_allocated_1.f90: New test.
38094 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38096 PR middle-end/17849
38097 * gfortran.fortran-torture/compile/nested.f90: New test
38099 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
38101 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38103 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38106 * g++.dg/ext/asm6.C: New test.
38108 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
38110 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38112 2004-10-06 Paul Brook <paul@codesourcery.com>
38114 PR libfortran/17709
38115 * gfortran.dg/empty_format_1.f90: New test.
38117 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38120 * gfortran.dg/ishft.f90: New test.
38123 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38126 2004-10-06 Paul Brook <paul@codesourcery.com>
38128 * gfortran.dg/do_1.f90: New test.
38130 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38132 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38133 optimizing for size.
38135 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38137 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38139 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38141 * gcc.c-torture/compile/20041005-1.c: New test.
38143 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
38146 * g++.dg/lookup/koenig4.C: New.
38148 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
38150 * g++.dg/other/classkey1.C: Adjust quoting marks.
38151 * g++.dg/parse/error15.C: Likewise.
38152 * g++.dg/template/meminit2.C (int>): Likewise.
38154 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38157 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38160 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38163 * gfortran.dg/pr17708.f90: New test.
38165 2004-10-04 Chao-ying Fu <fu@mips.com>
38167 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38168 * gcc.dg/vect/vect-4.c: Ditto.
38169 * gcc.dg/vect/vect-5.c: Ditto.
38170 * gcc.dg/vect/vect-6.c: Ditto.
38171 * gcc.dg/vect/vect-8.c: Ditto.
38172 * gcc.dg/vect/vect-16.c: Ditto.
38173 * gcc.dg/vect/vect-30.c: Ditto.
38174 * gcc.dg/vect/vect-40.c: Ditto.
38175 * gcc.dg/vect/vect-41.c: Ditto.
38176 * gcc.dg/vect/vect-42.c: Ditto.
38177 * gcc.dg/vect/vect-43.c: Ditto.
38178 * gcc.dg/vect/vect-44.c: Ditto.
38179 * gcc.dg/vect/vect-45.c: Ditto.
38180 * gcc.dg/vect/vect-46.c: Ditto.
38181 * gcc.dg/vect/vect-47.c: Ditto.
38182 * gcc.dg/vect/vect-48.c: Ditto.
38183 * gcc.dg/vect/vect-49.c: Ditto.
38184 * gcc.dg/vect/vect-50.c: Ditto.
38185 * gcc.dg/vect/vect-51.c: Ditto.
38186 * gcc.dg/vect/vect-52.c: Ditto.
38187 * gcc.dg/vect/vect-53.c: Ditto.
38188 * gcc.dg/vect/vect-54.c: Ditto.
38189 * gcc.dg/vect/vect-55.c: Ditto.
38190 * gcc.dg/vect/vect-56.c: Ditto.
38191 * gcc.dg/vect/vect-57.c: Ditto.
38192 * gcc.dg/vect/vect-58.c: Ditto.
38193 * gcc.dg/vect/vect-59.c: Ditto.
38194 * gcc.dg/vect/vect-60.c: Ditto.
38195 * gcc.dg/vect/vect-74.c: Ditto.
38196 * gcc.dg/vect/vect-79.c: Ditto.
38197 * gcc.dg/vect/vect-80.c: Ditto.
38199 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
38201 * gcc.dg/unused-7.c: Use the correct option.
38203 2004-10-04 Paul Brook <paul@codesourcery.com>
38204 Bud Davis <bdavis9659@comcast.net>
38208 * gfortran/pr17706.f90: New test.
38209 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38211 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38213 * gfortran.dg/pr17612.f90: New test.
38215 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38217 * g++.dg/template/local1.C: Adjust quoting marks in
38218 testing for diagnostics.
38219 * g++.dg/tls/diag-2.C: Likewise.
38220 * g++.dg/other/error8.C: Likewise.
38222 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38225 * gcc.dg/unused-4.c: Adjust to be correct.
38228 * gcc.dg/unused-7.c: New test.
38230 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38233 * g++.dg/overload/template2.C: New test.
38235 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38237 PR tree-optimization/16632
38238 * gcc.dg/tree-ssa/20041002-1.c: New.
38240 2004-10-03 Paul Brook <paul@codesourcery.com>
38242 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38243 rather than relying on default formatting.
38245 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38247 * gcc.dg/20040920-1.c: Update expected message text.
38249 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38251 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38253 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38255 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38258 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38260 * gcc.dg/tree-ssa/pr17343.c: Remove.
38262 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38265 * gcc.dg/tree-ssa/pr17343.c: New test.
38267 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38269 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38270 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38271 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38272 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38273 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38275 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38277 * gcc.dg/lvalue-2.c: New test.
38279 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38282 * gcc.dg/pr17730-1.c: New test
38284 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38287 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38289 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38291 * gcc.c-torture/execute/stdarg-1.c: New test.
38292 * gcc.c-torture/execute/stdarg-2.c: New test.
38293 * gcc.c-torture/execute/stdarg-3.c: New test.
38294 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38295 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38296 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38297 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38298 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38300 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38302 PR tree-optimization/17697
38303 * g++.dg/opt/pr17697-1.C: New test.
38304 * g++.dg/opt/pr17697-2.C: New test.
38305 * g++.dg/opt/pr17697-3.C: New test.
38307 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38310 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38311 gcc.dg/vla-init-5.c: New tests.
38313 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38316 * gcc.dg/pr13804-1.c: New test.
38318 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38321 * gfortran.dg/pr16938.f90: New test.
38323 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38325 * g++.dg/template/crash23.C: New test.
38327 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38330 * g++.dg/template/static8.C: New test.
38332 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38335 * g++.dg/other/error9.C: New test.
38337 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38339 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38341 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38344 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38346 2004-09-26 Roger Sayle <roger@eyesopen.com>
38348 PR middle-end/17112
38349 * gcc.dg/pr17112-1.c: New test case.
38351 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38354 * gcc.dg/pr11459-1.c: New test.
38356 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38358 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38359 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38361 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38363 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38365 2004-09-25 Jan Hubicka <jh@suse.cz>
38367 * compile/30040909-1.c: New test.
38368 * compile/30040907-1.c: New test.
38370 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38372 * gcc.c-torture/execute/va-arg-26.c: New test.
38374 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38376 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38377 extra diagnostics on targets with 64-bit pointers.
38378 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38380 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38383 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38384 * gcc.dg/decl-3.c: Adjust expected message.
38386 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38389 * gfortran.dg/pr17615.f90: New test.
38391 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38393 PR tree-optimzation/17517
38394 * g++.dg/tree-ssa/pr17517.C: New Test.
38396 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38399 * g++.dg/lookup/ambig3.C: New.
38401 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38404 * g++.dg/opt/pr17624.C: New test.
38406 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38409 * gcc.dg/Wbad-function-cast-1.c: New test.
38411 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38413 * g++.dg/ext/complit1.C
38414 * g++.dg/other/error2.C
38415 * g++.dg/other/nontype-1.C
38416 * g++.dg/parse/crash11.C
38417 * g++.dg/parse/crash12.C
38418 * g++.dg/parse/error15.C
38419 * g++.dg/parse/error4.C
38420 * g++.dg/parse/tmpl-outside1.C
38421 * g++.dg/parse/too-many-tmpl-args1.C
38422 * g++.dg/template/dependent-expr3.C
38423 * g++.dg/template/error10.C
38424 * g++.dg/template/instantiate1.C
38425 * g++.dg/template/vtable2.C
38426 * g++.dg/warn/Wshadow-1.C
38427 * g++.dg/warn/weak1.C
38428 * g++.old-deja/g++.brendan/crash16.C
38429 * g++.old-deja/g++.brendan/crash18.C
38430 * g++.old-deja/g++.brendan/crash48.C
38431 * g++.old-deja/g++.brendan/crash49.C
38432 * g++.old-deja/g++.brendan/crash55.C
38433 * g++.old-deja/g++.brendan/crash56.C
38434 * g++.old-deja/g++.brendan/crash8.C
38435 * g++.old-deja/g++.brendan/enum11.C
38436 * g++.old-deja/g++.brendan/enum8.C
38437 * g++.old-deja/g++.brendan/enum9.C
38438 * g++.old-deja/g++.brendan/friend3.C
38439 * g++.old-deja/g++.brendan/misc14.C
38440 * g++.old-deja/g++.bugs/900402_02.C
38441 * g++.old-deja/g++.bugs/900404_03.C
38442 * g++.old-deja/g++.bugs/900404_04.C
38443 * g++.old-deja/g++.bugs/900428_03.C
38444 * g++.old-deja/g++.jason/crash4.C
38445 * g++.old-deja/g++.jason/overload21.C
38446 * g++.old-deja/g++.jason/redecl1.C
38447 * g++.old-deja/g++.jason/report.C
38448 * g++.old-deja/g++.jason/rfg10.C
38449 * g++.old-deja/g++.jason/template30.C
38450 * g++.old-deja/g++.law/arm12.C
38451 * g++.old-deja/g++.law/ctors5.C
38452 * g++.old-deja/g++.law/cvt20.C
38453 * g++.old-deja/g++.law/init10.C
38454 * g++.old-deja/g++.law/init8.C
38455 * g++.old-deja/g++.law/visibility17.C
38456 * g++.old-deja/g++.law/visibility7.C
38457 * g++.old-deja/g++.mike/net8.C
38458 * g++.old-deja/g++.mike/p646.C
38459 * g++.old-deja/g++.mike/p700.C
38460 * g++.old-deja/g++.mike/p701.C
38461 * g++.old-deja/g++.mike/p811.C
38462 * g++.old-deja/g++.ns/template13.C
38463 * g++.old-deja/g++.other/array3.C
38464 * g++.old-deja/g++.other/crash25.C
38465 * g++.old-deja/g++.other/dtor3.C
38466 * g++.old-deja/g++.other/dtor4.C
38467 * g++.old-deja/g++.other/main1.C
38468 * g++.old-deja/g++.other/warn7.C
38469 * g++.old-deja/g++.pt/crash11.C
38470 * g++.old-deja/g++.pt/crash36.C
38471 * g++.old-deja/g++.pt/spec22.C
38472 * g++.old-deja/g++.pt/spec9.C
38473 * g++.old-deja/g++.pt/ttp52.C
38474 * g++.old-deja/g++.robertl/eb103.C
38475 * g++.old-deja/g++.robertl/eb121.C
38476 * g++.old-deja/g++.robertl/eb22.C
38477 * g++.old-deja/g++.robertl/eb8.C:
38478 Update locations and/or regexps of dg-error markers.
38479 Remove markers for some bogus messages that are no longer issued.
38481 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38483 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38484 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38486 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38489 * g++.dg/lookup/crash5.C: New test.
38491 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38493 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38494 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38495 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38496 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38497 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38498 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38500 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38501 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38502 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38503 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38504 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38505 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38507 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38509 * gcc.dg/vect/vect-44.c: Check additional cases.
38510 * gcc.dg/vect/vect-48.c: Check additional cases.
38512 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38513 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38514 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38515 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38516 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38517 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38518 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38519 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38520 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38522 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38523 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38524 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38526 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38528 * gcc.dg/tree-ssa/loop-6.c: New test.
38530 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38533 * g++.dg/inherit/base2.C: New.
38535 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38537 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38538 * gcc.dg/20001012-2.c: Likewise.
38539 * gcc.dg/20001013-1.c: Likewise.
38540 * gcc.dg/20001101-1.c: Likewise.
38541 * gcc.dg/20001102-1.c: Likewise.
38542 * gcc.dg/bf-spl1.c: Likewise.
38543 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38544 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38546 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38548 PR tree-optimization/16721
38549 * gcc.dg/tree-ssa/pr16721.c: New test.
38551 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38553 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38554 * gcc.dg/20040305-1.c: Likewise.
38556 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38559 * gcc.c-torture/compile/pr16566-1.c,
38560 gcc.c-torture/compile/pr16566-2.c,
38561 gcc.c-torture/compile/pr16566-3.c: New tests.
38563 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38565 PR tree-optimization/17512
38566 * gcc.c-torture/compile/20040916-1.c.
38568 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38570 * gcc.dg/pragma-re-3.c: New test.
38572 2004-09-17 Matt Austern <austern@apple.com>
38575 * g++.dg/other/anon3.C: New.
38577 2004-09-21 Roger Sayle <roger@eyesopen.com>
38580 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38581 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38582 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38583 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38584 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38586 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38589 * gfortran.dg/pr17286.f90: New test.
38591 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38594 * g++.dg/template/static7.C: New test.
38596 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38599 * gcc.c-torture/compile/pr17558.c: New test.
38601 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38603 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38604 if SKIP_ATTRIBUTE is defined.
38606 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38609 * gfortran.dg/pr15957.f90: New test.
38611 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38613 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38615 * gcc.dg/vect/vect-79.c: Likewise.
38616 * gcc.dg/vect/vect-80.c: Likewise.
38618 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38621 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38623 2004-09-20 Ira Rosen <irar@il.ibm.com>
38625 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38626 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38627 * gcc.dg/vect/vect-62.c: New testcase.
38628 * gcc.dg/vect/vect-63.c: New testcase.
38629 * gcc.dg/vect/vect-64.c: New testcase.
38630 * gcc.dg/vect/vect-65.c: New testcase.
38631 * gcc.dg/vect/vect-66.c: New testcase.
38632 * gcc.dg/vect/vect-67.c: New testcase.
38633 * gcc.dg/vect/vect-68.c: New testcase.
38634 * gcc.dg/vect/vect-69.c: New testcase.
38635 * gcc.dg/vect/vect-79.c: New testcase.
38636 * gcc.dg/vect/vect-80.c: New testcase.
38638 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38640 * gcc.target/mips/asm-1.c: New test.
38642 2004-09-19 Ira Rosen <irar@il.ibm.com>
38644 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38645 * gcc.dg/vect/vect-73.c: New testcase.
38646 * gcc.dg/vect/vect-74.c: New testcase.
38647 * gcc.dg/vect/vect-75.c: New testcase.
38648 * gcc.dg/vect/vect-76.c: New testcase.
38649 * gcc.dg/vect/vect-77.c: New testcase.
38650 * gcc.dg/vect/vect-78.c: New testcase
38652 2004-09-18 Paul Brook <paul@codesourcery.com>
38654 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38656 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38659 * gcc.dg/pr17424-1.c: New test.
38661 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38663 * g++.dg/tree-ssa/pr17153.C: New test.
38665 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38668 * g++.dg/pch/wchar-1.C: New.
38669 * g++.dg/pch/wchar-1.Hs: New.
38671 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38673 * gcc.c-torture/execute/20040917-1.c: New test.
38675 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38677 PR tree-optimization/17319
38678 * gcc.dg/pr17319.c: New test.
38680 2004-09-17 Devang Patel <dpatel@apple.com>
38682 * gcc.dg/20040813-1.c: New test.
38684 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38686 PR tree-optimization/17273
38687 * gcc.c-torture/compile/pr17273.c: New test.
38689 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38691 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38692 Update expected messages.
38693 * gcc.dg/declspec-13.c: New test.
38695 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38697 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38699 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38701 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38702 change what 'a' is pointing to.
38704 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38707 * g++.dg/template/error18.C: New test.
38710 * g++.dg/warn/Wunused-8.C: New test.
38712 2004-09-17 Steven Bosscher <stevenb@suse.de>
38714 PR tree-optimization/17513
38715 * gcc.dg/20040916-1.c: New test.
38717 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38720 * g++.dg/template/typename7.C: New test.
38722 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38724 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38726 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38728 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38729 with -ftree-based-profiling also.
38730 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38732 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38735 * gfortran.dg/der_array_io_1.f90: New test.
38736 * gfortran.dg/der_array_io_2.f90: New test.
38737 * gfortran.dg/der_array_io_3.f90: New test.
38739 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38741 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38744 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38746 * g++.dg/opt/switch1.C: New test.
38748 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38750 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38751 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38752 Update expected messages.
38754 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38757 * gfortran.dg/same_name_1.f90: New test.
38759 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38761 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38762 dereference garbage pointers.
38764 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38766 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38767 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38769 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38770 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38771 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38773 2004-09-14 Mark Mitchell <mark@codesourcery.com>
38776 * g++.dg/template/mangle1.C: New test.
38778 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38780 PR tree-optimization/17252
38781 * gcc.c-torture/execute/pr17252.c: New test.
38783 2004-09-14 Andrew Pinski <apinski@apple.com>
38785 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38787 2004-09-14 Roger Sayle <roger@eyesopen.com>
38789 PR rtl-optimization/9771
38790 * gcc.dg/pr9771-1.c: New test case.
38792 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38794 PR tree-optimization/15262
38795 * gcc.c-torture/execute/pr15262-1.c: New test.
38796 * gcc.c-torture/execute/pr15262-2.c: New test.
38798 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
38800 * gcc.dg/declspec-12.c: New test.
38802 2004-09-14 Bud Davis <bdavis9659@comcast.net>
38804 * gfortran.dg/pr17090.f90: Add directives to test.
38806 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38808 * gcc.c-torture/compile/20040914-1.c: New test.
38810 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38813 * g++.dg/template/decl2.C: New test.
38815 2004-09-13 Bud Davis <bdavis9659@comcast.net>
38818 * gfortran.dg/pr17090.f90: New test.
38820 2004-09-13 Dale Johannesen <dalej@apple.com>
38822 * gcc.c-torture/compile/pr17408.c: New test case.
38824 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38827 * g++.dg/parse/crash17.C: New test.
38830 * g++.dg/template/enum3.C: New test.
38832 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
38834 * lib/gcc-defs.exp: Load wrapper.exp.
38835 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38837 * lib/gcc.exp (gcc_init): Similar.
38838 * lib/gfortran.exp (gfortran_init): Similar.
38839 * lib/objc.exp (objc_init): Similar.
38840 * lib/treelang.exp (treelang_init): Similar.
38841 * lib/wrapper.exp: New file with build_wrapper call machinery in
38842 ${tool}_maybe_build_wrapper.
38844 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38846 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38848 * gcc.dg/declspec-11.c: Update expected messages.
38849 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38850 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38851 gcc.dg/inline-12.c: New tests.
38853 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
38855 * g++.dg/tree-ssa/pr17400.C: New testcase.
38857 2004-09-13 James E Wilson <wilson@specifixinc.com>
38859 * gcc.target/mips/sb1-1.c: New testcase.
38861 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
38863 * lib/g77-dg.exp: Remove unused file.
38864 * lib/mike-g77.exp: Ditto.
38865 * lib/g77.exp: Ditto.
38867 2004-09-12 Richard Henderson <rth@redhat.com>
38869 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38871 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38873 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38874 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38875 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38876 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38877 Update expected messages.
38879 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
38881 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38882 declaration/use mismatch for dirp parameter.
38884 2004-09-12 Andrew Pinski <apinski@apple.com>
38886 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38887 -fgnu-runtime is passed.
38889 2004-09-12 Richard Henderson <rth@redhat.com>
38891 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38892 do the uplevel thing and update additional_flags directly.
38893 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38894 gfortran.fortran-torture/execute/intrinsic_nearest.x,
38895 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38896 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38898 2004-09-11 Steven Bosscher <stevenb@suse.de>
38900 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38902 2004-09-11 Roger Sayle <roger@eyesopen.com>
38904 PR middle-end/17411
38905 * g++.dg/opt/pr17411-1.C: New test case.
38907 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38909 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38910 gcc.dg/tls/diag-2.c: Update expected messages.
38911 * gcc.dg/991209-1.c: Specify compilation options. Update expected
38913 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38914 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38915 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38916 gcc.dg/tls/diag-5.c: New tests.
38918 2004-09-11 Zack Weinberg <zack@codesourcery.com>
38920 * gcc.dg/20040910-1.c: Correct dg-error regexp.
38922 2004-09-11 Steven Bosscher <stevenb@suse.de>
38924 * g++.dg/parse/break-in-for.C: New test.
38926 2004-09-11 Jakub Jelinek <jakub@redhat.com>
38928 * gcc.dg/tree-ssa/20040911-1.c: New test.
38930 2004-09-11 Andreas Jaeger <aj@suse.de>
38932 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38933 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38935 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
38937 * gcc.target/frv: New directory of FR-V-specific tests.
38939 2004-09-10 James E Wilson <wilson@specifixinc.com>
38941 * gcc.dg/convert-vec-1.c: New test.
38943 2004-09-10 Roger Sayle <roger@eyesopen.com>
38945 PR middle-end/17024
38946 * gcc.dg/pr17024-1.c: New test case.
38948 2004-09-10 Eric Christopher <echristo@redhat.com>
38950 * gcc.dg/20040910-1.c: New test.
38952 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38954 * gcc.dg/bitfld-9.c: New test.
38956 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
38958 * gcc.c-torture/execute/ieee/acc1.c: New test.
38959 * gcc.c-torture/execute/ieee/acc2.c: New test.
38960 * gcc.c-torture/execute/ieee/mzero6.c: New test.
38962 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
38964 * gcc.dg/deprecated-2.c: New test.
38966 2004-09-09 James E Wilson <wilson@specifixinc.com>
38968 * gcc.dg/init-vec-1.c: New test.
38970 2004-09-09 Roger Sayle <roger@eyesopen.com>
38972 PR middle-end/17055
38973 * gcc.dg/pr17055-1.c: New test case.
38975 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
38978 * gcc.c-torture/execute/pr17377.c: New test.
38980 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38983 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38984 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38985 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38986 gcc.dg/long-long-typespec-1.c: New tests.
38987 * gcc.dg/tls/diag-2.c: Update expected diagnostics
38989 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38991 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38992 gcc.dg/gnu99-static-1.c: New tests.
38994 2004-09-08 Devang Patel <dpatel@apple.com>
38996 * gcc.dg/darwin-ld-20040828-1.c: New test.
38997 * gcc.dg/darwin-ld-20040828-2.c: New test.
38998 * gcc.dg/darwin-ld-20040828-3.c: New test.
39000 2004-09-08 Ziemowit Laski <zlaski@apple.com>
39002 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39003 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39005 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39006 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39008 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39009 types they qualify.
39010 * objc.dg/type-size-2.m: Fix wording in comment.
39011 * objc.dg/va-meth-1.m: New test case.
39013 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
39016 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39017 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39019 2004-09-06 Devang Patel <dpatel@apple.com>
39021 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39022 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39024 2004-09-06 Zack Weinberg <zack@codesourcery.com>
39026 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39027 reflect changed line numbering of diagnostics.
39029 2004-09-06 Paul Brook <paul@codesourcery.com>
39031 * gfortran.dg/edit_real_1.f90: Add new test.
39033 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39035 * gcc.dg/tree-ssa/loop-2.c: New test.
39036 * gcc.dg/tree-ssa/loop-3.c: New test.
39037 * gcc.dg/tree-ssa/loop-4.c: New test.
39038 * gcc.dg/tree-ssa/loop-5.c: New test.
39040 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39042 * gcc.dg/format/sentinel-1.c: Update for parameter option.
39044 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39046 * gcc.dg/format/sentinel-1.c: New test.
39048 2004-09-04 Uros Bizjak <uros@kss-loka.si>
39050 * gcc.dg/builtins-46.c: New.
39052 2004-09-03 Devang Patel <dpatel@apple.com>
39054 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39055 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39057 2004-09-03 Jan Beulich <jbeulich@novell.com>
39059 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39060 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39061 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39062 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39063 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39064 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39065 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39066 the non-portable bzero.
39067 * gcc.dg/20010912-1.c: xfail for NetWare.
39068 * gcc.dg/20020426-2.c: xfail for NetWare.
39069 * gcc.dg/20021014-1.c: xfail for NetWare.
39070 * gcc.dg/20021018-1.c: xfail for NetWare.
39071 * gcc.dg/20030213-1.c: xfail for NetWare.
39072 * gcc.dg/20030225-1.c: xfail for NetWare.
39073 * gcc.dg/20030708-1.c: xfail for NetWare.
39074 * gcc.dg/builtins-config.h: Also exclude NetWare.
39075 * gcc.dg/format/format.h: Define restrict only if not already defined.
39076 * gcc.dg/nest.c: xfail for NetWare.
39077 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39078 * lib/target-supports.exp (check_visibility_available): Exclude
39081 2004-09-03 Jan Beulich <jbeulich@novell.com>
39083 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39084 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39085 deterministic starting point for the alignment of structure fields.
39086 * gcc.dg/Wpadded.c: Dito.
39087 * g++.dg/abi/vbase10.C: Dito.
39089 2004-09-03 Devang Patel <dpatel@apple.com>
39091 * g++.dg/debug/pr15736.cc: New test.
39093 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39095 * README.QMTEST: Fix out-of-date link.
39097 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
39100 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39101 Delete. Duplicate of gfortran.dg/g77/20010610.f
39103 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39105 * g++.dg/abi/arm_rtti1.C: New test.
39107 2004-09-02 Geoffrey Keating <geoffk@apple.com>
39109 * gcc.dg/ppc-vector-memcpy.c: New.
39110 * gcc.dg/ppc-vector-memset.c: New.
39112 2004-09-02 Chao-ying Fu <fu@mips.com>
39114 * gcc.target/mips/mips-3d-1.c: New test.
39115 * gcc.target/mips/mips-3d-2.c: New test.
39116 * gcc.target/mips/mips-3d-3.c: New test.
39117 * gcc.target/mips/mips-3d-4.c: New test.
39118 * gcc.target/mips/mips-3d-5.c: New test.
39119 * gcc.target/mips/mips-3d-6.c: New test.
39120 * gcc.target/mips/mips-3d-7.c: New test.
39121 * gcc.target/mips/mips-3d-8.c: New test.
39122 * gcc.target/mips/mips-3d-9.c: New test.
39123 * gcc.target/mips/mips-ps-1.c: New test.
39124 * gcc.target/mips/mips-ps-2.c: New test.
39125 * gcc.target/mips/mips-ps-3.c: New test.
39126 * gcc.target/mips/mips-ps-4.c: New test.
39127 * gcc.target/mips/mips-ps-type.c: New test.
39129 2004-09-02 Paul Brook <paul@codesourcery.com>
39131 * gfortran.dg/edit_real_1.f90: Add new tests.
39133 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39136 * gfortran.dg/merge_char_1.f90: New test.
39138 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39141 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39143 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39146 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39148 2004-09-01 Mark Mitchell <mark@codesourcery.com>
39150 * g++.dg/opt/loop1.C: Do not XFAIL.
39152 2004-09-01 Jakub Jelinek <jakub@redhat.com>
39154 * gcc.c-torture/execute/20040831-1.c: New test.
39156 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
39159 * gfortran.dg/g77/20010610.f: Now passes.
39160 Copy from g77.f-torture/execute. Add dg-run directive.
39161 * gfortran.dg/g77/README: Update
39163 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
39165 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39166 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39167 (t1, t2, t3, t4): Add volatile.
39169 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39171 * g++.dg/ext/visibility/arm1.C: New test.
39173 2004-08-31 Geoffrey Keating <geoffk@apple.com>
39175 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39178 2004-09-01 Paul Brook <paul@codesourcery.com>
39180 * gfortran.dg/eof_2.f90: New test.
39182 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39185 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39187 2004-08-31 Bud Davis <bdavis9659@comcast.net>
39189 PR libfortran/16805
39190 * gfortran.dg/list_read_2.f90: New test.
39192 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39194 * g++.dg/abi/key1.C: New test.
39196 2004-08-31 Richard Henderson <rth@redhat.com>
39198 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39200 * g++.dg/other/offsetof5.C: Remove duplicate.
39202 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39205 * gfortran.dg/func_derived_1.f90: New test.
39207 2004-08-31 Paul Brook <paul@codesourcery.com>
39209 * gfortran.dg/eof_1.f90: New test.
39211 2004-08-31 Paul Brook <paul@codesourcery.com>
39213 * gfortran.dg/list_read_1.f90: New file.
39215 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39217 * g++.dg/opt/loop1.C: XFAIL.
39219 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39221 * gcc.dg/funcdef-storage-1.c: New.
39222 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39223 an extern function in local scope.
39224 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39225 declare an 'auto inline' function in local scope.
39226 * gcc.dg/20011130-1.c: Likewise.
39227 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39228 an 'auto' function in local scope.
39229 * gcc.dg/20021014-1.c: Likewise.
39230 * gcc.dg/20030331-2.c: Likewise.
39232 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39234 * gfortran.dg/blockdata_1.f90: New test.
39236 2004-08-30 Richard Henderson <rth@redhat.com>
39238 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39240 2004-08-30 Richard Henderson <rth@redhat.com>
39242 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39243 additional_flags set by alternate driver.
39244 (ieee-options): New procedure.
39245 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39246 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39247 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39248 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39250 2004-08-30 Richard Henderson <rth@redhat.com>
39252 * lib/f-torture.exp: Remove.
39254 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39256 PR rtl-optimization/16590
39257 * g++.dg/opt/loop1.C: New test.
39259 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39262 * gfortran.dg/oldstyle_1.f90: New test.
39264 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39265 Paul Brook <paul@codesourcery.com>
39267 * gfortran.dg/g77/README: Update.
39268 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39269 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39270 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39272 2004-08-28 Paul Brook <paul@codesourcery.com>
39274 PR libfortran/17195
39275 * gfortran.dg/edit_real_1.f90: New test.
39277 2004-08-27 Paul Brook <paul@codesourcery.com>
39279 * gfortran.dg/rewind_1.f90: New test.
39281 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39284 * gfortran.dg/pr16597.f90: New test.
39286 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39289 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39290 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39291 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39292 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39293 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39295 2004-08-26 Nick Clifton <nickc@redhat.com>
39297 * gcc.c-torture/compile/pr17119.c: New test.
39299 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39301 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39303 2004-08-25 Richard Henderson <rth@redhat.com>
39305 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39306 the bits that expect kind=8 to be the largest real kind.
39308 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39310 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39312 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39314 * gfortran.dg/assignment_1.f90: New test.
39316 2004-08-25 Adam Nemet <anemet@lnxw.com>
39318 * g++.dg/template/repo3.C: New test.
39320 2004-08-25 Roger Sayle <roger@eyesopen.com>
39322 PR middle-end/16693
39323 PR tree-optimization/16372
39324 * g++.dg/opt/pr16372-1.C: New test case.
39325 * g++.dg/opt/pr16693-1.C: New test case.
39326 * g++.dg/opt/pr16693-2.C: New test case.
39328 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39330 * objc.dg/proto-lossage-4.m: New test.
39332 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39335 * g++.dg/inherit/local2.C: New test.
39337 2004-08-25 Paul Brook <paul@codesourcery.com>
39340 * gfortran.dg/string_ctor_1.f90: New test.
39342 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39345 * g++.dg/template/redecl2.C: New test.
39347 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39350 * gfortran.dg/pr17143.f90: New test.
39352 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39355 * gfortran.dg/pr17164.f90: New test.
39357 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39359 * gcc.dg/tree-ssa/loop-1.c: New test.
39361 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39363 * gcc.c-torture/compile/20040824-1.c: New test.
39365 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39367 * gcc.c-torture/compile/iftrap-3.c: New test.
39369 2004-08-24 Paul Brook <paul@codesourcery.com>
39371 * gfortran.dg/entry_2.f90: New test.
39373 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39376 * g++.dg/lookup/ambig[12].C: New.
39378 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39381 * g++.dg/template/crash21.C: New test.
39382 * g++.dg/template/crash22.C: Likewise.
39384 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39387 * g++.dg/template/access15.C: New.
39389 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39392 * g++.dg/template/repo2.C: New test.
39394 2004-08-23 Roger Sayle <roger@eyesopen.com>
39396 PR rtl-optimization/17078
39397 * gcc.c-torture/execute/pr17078-1.c: New test case.
39399 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39402 * gcc.dg/debug/crash1.c: New test.
39404 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39407 * gcc.dg/loop-5.c: New test.
39409 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39411 * gcc.c-torture/execute/20040823-1.c: New test.
39413 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39415 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39416 to the assembler. Simplify test accordingly.
39417 (asm_abi_flags): Use GNU names.
39418 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39419 to check for ABI flags.
39421 2004-08-22 Andrew Pinski <apinski@apple.com>
39423 * g++.dg/opt/pr14029.C: New test.
39424 * gcc.c-torture/execute/pr15262.c: New test.
39426 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39428 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39430 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39433 * gfortran.dg/direct_io.f90: New test.
39435 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39438 * g++.dg/inherit/local2.C: New test.
39440 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39443 * g++.dg/warn/Wparentheses-4.C: New test.
39445 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39448 * g++.dg/inherit/local2.C: New test.
39450 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39451 * gcc.dg/ppc-ldstruct.c: Likewise.
39452 * gcc.dg/ppc64-abi-2.c: Likewise.
39454 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39456 PR rtl-optimization/17099
39457 * gcc.c-torture/execute/20040820-1.c: New test.
39459 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39461 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39463 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39466 * gfortran.dg/auto_array_1.f90: New test.
39468 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39471 * gfortran.dg/simpleif_1.f90: New test.
39473 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39475 * lib/target-supports.exp (check_profiling_available): Return
39476 false for arm*-*-symbianelf* and arm*-*-eabi*.
39479 * g++.dg/template/delete1.C: New test.
39481 2004-08-19 Paul Brook <paul@codesourcery.com>
39485 * gfortran.dg/data_char_1.f90: New test.
39487 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39490 * gfortran.dg/reduction.f90: New testcase.
39492 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39495 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39497 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39500 * g++.dg/Wparentheses-3.C: New test.
39502 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39504 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39505 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39506 * gcc.dg/vect/vect-2.c: Likewise.
39507 * gcc.dg/vect/vect-3.c: Likewise.
39508 * gcc.dg/vect/vect-4.c: Likewise.
39509 * gcc.dg/vect/vect-5.c: Likewise.
39510 * gcc.dg/vect/vect-6.c: Likewise.
39511 * gcc.dg/vect/vect-7.c: Likewise.
39512 * gcc.dg/vect/vect-25.c: Likewise.
39513 * gcc.dg/vect/vect-31.c: Likewise.
39514 * gcc.dg/vect/vect-32.c: Likewise.
39515 * gcc.dg/vect/vect-34.c: Likewise.
39516 * gcc.dg/vect/vect-36.c: Likewise.
39517 * gcc.dg/vect/vect-all.c: Likewise.
39519 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39522 * g++.dg/template/operator4.C: New test.
39524 2004-08-18 Richard Henderson <rth@redhat.com>
39526 * gcc.dg/20040206-1.c: XFAIL.
39528 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39531 * g++.dg/template/array7.C: New test.
39533 2004-08-17 James E Wilson <wilson@specifixinc.com>
39535 * gcc.dg/mips-movcc-1.c: New test.
39536 * gcc.dg/mips-movcc-2.c: New test.
39537 * gcc.dg/mips-movcc-3.c: New test.
39539 * gcc.dg/mips-nmadd-1.c: New test.
39540 * gcc.dg/mips-nmadd-2.c: New test.
39542 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39545 * g++.dg/opt/inline8.C: New test.
39548 * g++.dg/parse/error17.C: New test.
39550 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39552 * gcc.dg/vect: New directory for vectorizer tests.
39553 * gcc.dg/vect/tree-vect.h: New file.
39554 * gcc.dg/vect/vect.exp: New file.
39555 * gcc.dg/vect/pr16105.c.c: New test.
39556 * gcc.dg/vect/vect-1.c: New test.
39557 * gcc.dg/vect/vect-2.c: New test.
39558 * gcc.dg/vect/vect-3.c: New test.
39559 * gcc.dg/vect/vect-4.c: New test.
39560 * gcc.dg/vect/vect-5.c: New test.
39561 * gcc.dg/vect/vect-6.c: New test.
39562 * gcc.dg/vect/vect-7.c: New test.
39563 * gcc.dg/vect/vect-8.c: New test.
39564 * gcc.dg/vect/vect-9.c: New test.
39565 * gcc.dg/vect/vect-10.c: New test.
39566 * gcc.dg/vect/vect-11.c: New test.
39567 * gcc.dg/vect/vect-12.c: New test.
39568 * gcc.dg/vect/vect-13.c: New test.
39569 * gcc.dg/vect/vect-14.c: New test.
39570 * gcc.dg/vect/vect-15.c: New test.
39571 * gcc.dg/vect/vect-16.c: New test.
39572 * gcc.dg/vect/vect-17.c: New test.
39573 * gcc.dg/vect/vect-18.c: New test.
39574 * gcc.dg/vect/vect-19.c: New test.
39575 * gcc.dg/vect/vect-20.c: New test.
39576 * gcc.dg/vect/vect-21.c: New test.
39577 * gcc.dg/vect/vect-22.c: New test.
39578 * gcc.dg/vect/vect-23.c: New test.
39579 * gcc.dg/vect/vect-24.c: New test.
39580 * gcc.dg/vect/vect-25.c: New test.
39581 * gcc.dg/vect/vect-26.c: New test.
39582 * gcc.dg/vect/vect-27.c: New test.
39583 * gcc.dg/vect/vect-28.c: New test.
39584 * gcc.dg/vect/vect-29.c: New test.
39585 * gcc.dg/vect/vect-30.c: New test.
39586 * gcc.dg/vect/vect-31.c: New test.
39587 * gcc.dg/vect/vect-32.c: New test.
39588 * gcc.dg/vect/vect-33.c: New test.
39589 * gcc.dg/vect/vect-34.c: New test.
39590 * gcc.dg/vect/vect-35.c: New test.
39591 * gcc.dg/vect/vect-36.c: New test.
39592 * gcc.dg/vect/vect-37.c: New test.
39593 * gcc.dg/vect/vect-38.c: New test.
39594 * gcc.dg/vect/vect-40.c: New test.
39595 * gcc.dg/vect/vect-41.c: New test.
39596 * gcc.dg/vect/vect-42.c: New test.
39597 * gcc.dg/vect/vect-43.c: New test.
39598 * gcc.dg/vect/vect-44.c: New test.
39599 * gcc.dg/vect/vect-45.c: New test.
39600 * gcc.dg/vect/vect-46.c: New test.
39601 * gcc.dg/vect/vect-47.c: New test.
39602 * gcc.dg/vect/vect-48.c: New test.
39603 * gcc.dg/vect/vect-49.c: New test.
39604 * gcc.dg/vect/vect-50.c: New test.
39605 * gcc.dg/vect/vect-51.c: New test.
39606 * gcc.dg/vect/vect-52.c: New test.
39607 * gcc.dg/vect/vect-53.c: New test.
39608 * gcc.dg/vect/vect-54.c: New test.
39609 * gcc.dg/vect/vect-55.c: New test.
39610 * gcc.dg/vect/vect-56.c: New test.
39611 * gcc.dg/vect/vect-57.c: New test.
39612 * gcc.dg/vect/vect-58.c: New test.
39613 * gcc.dg/vect/vect-59.c: New test.
39614 * gcc.dg/vect/vect-60.c: New test.
39615 * gcc.dg/vect/vect-61.c: New test.
39616 * gcc.dg/vect/vect-all.c: New test.
39617 * gcc.dg/vect/vect-none.c: New test.
39619 2004-08-17 Paul Brook <paul@codesourcery.com>
39622 * gfortran.dg/entry_1.f90: New test.
39624 2004-08-17 Andrew Pinski <apinski@apple.com>
39626 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39628 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39630 * gcc.dg/pr17036-1.c: New test.
39632 2004-08-16 Devang Patel <dpatel@apple.com>
39634 * gcc.dg/darwin-20040809-1.c: New test.
39636 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39638 * gcc.dg/funcdef-attr-1.c: New test.
39640 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39642 * gcc.dg/altivec-17.c: New test.
39643 * gcc.dg/altivec-18.c: New test.
39645 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39648 * g++.dg/template/vtable2.C: New test.
39650 2004-08-14 Richard Henderson <rth@redhat.com>
39652 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39653 * gcc.dg/pack-test-4.c (main): Return 0.
39654 * gcc.dg/setjmp-1.c: Remove XFAIL.
39655 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39657 2004-08-14 Richard Henderson <rth@redhat.com>
39659 * gcc.dg/980217-1.c: Add prototype for printf.
39661 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39663 * gfortran.dg/pr16935.f90: New test.
39665 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39667 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39669 2004-08-13 Paul Brook <paul@codesourcery.com>
39671 * gfortran.dg/der_io_1.f90: Remove stray comma.
39673 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39675 * gcc.dg/vmx/cw-bug-2.c: Remove.
39676 * gcc.dg/vmx/vprint-1.c: Remove.
39677 * gcc.dg/vmx/vscan-1.c: Remove.
39679 2004-08-12 Devang patel <dpatel@apple.com>
39681 * gcc.dg/darwin-20040809-2.c: New test.
39683 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39685 * g++.dg/ext/altivec-12.C: New test.
39687 * g++.dg/ext/altivec-11.C: New test.
39689 2004-08-12 Paul Brook <paul@codesourcery.com>
39691 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39693 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39695 * g++.dg/ext/altivec-2.C: Check for hardware support before
39696 executing any VMX instructions.
39698 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39700 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39703 * g++.old-deja/g++.other/comdat4.C: New test.
39704 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39706 2004-08-12 Ben Elliston <bje@au.ibm.com>
39709 * gcc.dg/pr16286.c: New test.
39711 2004-08-12 Jan Beulich <jbeulich@novell.com>
39713 * g++.dg/ext/asm5.C: New.
39715 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39718 * g++.dg/eh/crash1.C: New test.
39721 * g++.dg/ext/construct1.C: New test.
39723 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39726 * g++.dg/init/ptrmem1.C: New test.
39729 * g++.dg/parse/offsetof5.C: New test.
39732 * g++.dg/template/overload3.C: New test.
39734 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39737 * g++.dg/parse/error16.C: New test.
39740 * g++.dg/template/error14.C: New test.
39743 * g++.dg/template/error15.C: New test.
39745 2004-08-11 Devang Patel <dpatel@apple.com>
39747 * gcc.dg/darwin-ld-20040809-1.c: New test.
39748 * gcc.dg/darwin-ld-20040809-2.c: New test.
39750 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39753 * gfortran.dg/dfloat_1.f90: New test.
39755 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39757 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39758 * gcc.dg/dll-2.c: Fix dg-require syntax.
39759 * gcc.misc-tests/arm-isr.c (abort): Declare.
39762 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39765 * g++.dg/parse/crash16.C: New test.
39767 2004-08-10 Roger Sayle <roger@eyesopen.com>
39769 * gcc.dg/mips-rsqrt-1.c: New test case.
39770 * gcc.dg/mips-rsqrt-2.c: New test case.
39771 * gcc.dg/mips-rsqrt-3.c: New test case.
39773 2004-08-10 Paul Brook <paul@codesourcery.com>
39775 * gfortran.dg/der_io_1.f90: New test.
39777 2004-08-10 Paul Brook <paul@codesourcery.com>
39780 * gfortran.dg/der_array_1.f90: New test.
39782 2004-08-09 David Edelsohn <edelsohn@gnu.org>
39784 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39786 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
39788 * gcc.dg/wchar_t-2.c: Fix typo.
39790 2004-08-09 Falk Hueffner <falk@debian.org>
39792 PR tree-optimization/12517
39793 * gcc.c-torture/compile/pr12517.c: New test.
39795 PR tree-optimization/12578
39796 * gcc.c-torture/compile/pr12578.c: New test.
39798 PR tree-optimization/12899
39799 * gcc.c-torture/compile/pr12899.c: New test.
39801 PR rtl-optimization/14692
39802 * gcc.c-torture/compile/pr14692.c: New test.
39804 PR tree-optimization/16461
39805 * gcc.c-torture/compile/pr16461.c: New test.
39807 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
39809 * gfortran.dg/getenv_1.f90: New test.
39811 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39813 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39815 * gcc.dg/symbian5.c: Test -fno-short-wchar.
39817 2004-08-06 Paul Brook <paul@codesourcery.com>
39819 * gfortran.dg/ret_array_1.f90: New test.
39820 * gfortran.dg/ret_pointer_1.f90: New test.
39822 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
39824 * gcc.dg/missing-field-init-[12].c: New tests.
39825 * g++.dg/warn/missing-field-init-[12].C: New tests.
39827 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39829 * gcc.dg/enum2.c: New test.
39830 * gcc.dg/symbian3.c: Likewise.
39831 * gcc.dg/symbian4.c: Likewise.
39832 * gcc.dg/wchar_t-2.c: Likewise.
39834 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39836 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39839 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39841 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39842 dg-require-visiblity.
39843 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39844 * g++.dg/ext/visibility/fvisibility.C: Likewise.
39845 * g++.dg/ext/visibility/memfuncts.C: Likewise.
39846 * g++.dg/ext/visibility/new1.C: Likewise.
39847 * g++.dg/ext/visibility/pragma.C: Likewise.
39848 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39849 * g++.dg/ext/visibility/virtual.C: Likewise.
39850 * g++/dg/ext/visibility/visibility-1.C: Likewise.
39851 * g++/dg/ext/visibility/visibility-2.C: Likewise.
39852 * g++/dg/ext/visibility/visibility-3.C: Likewise.
39853 * g++/dg/ext/visibility/visibility-4.C: Likewise.
39854 * g++/dg/ext/visibility/visibility-5.C: Likewise.
39855 * g++/dg/ext/visibility/visibility-6.C: Likewise.
39856 * g++/dg/ext/visibility/visibility-7.C: Likewise.
39857 * g++/dg/ext/visibility/visibility-8.C: New test.
39858 * gcc.c-torture/compile/dll.x: Remove.
39859 * gcc.dg/dll-2.c: Use dg-require-dll
39860 * gcc.dg/visibility-10.c: New test.
39861 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39863 * lib/scanasm.exp (scan_hidden): New function.
39864 (scan_not_hidden): Likewise.
39866 2004-08-05 David Edelsohn <edelsohn@gnu.org>
39868 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39870 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
39872 * gcc.c-torture/execute/20040805-1.c: New test.
39874 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
39876 * gcc.dg/20020118-1.c: Declare abort.
39877 * gcc.dg/altivec_check.h: Likewise.
39878 * gcc.dg/iftrap-2.c: Likewise.
39879 * gcc.dg/pragma-darwin.c: Likewise.
39880 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39882 2004-08-04 Geoffrey Keating <geoffk@apple.com>
39884 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39886 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
39888 * gcc.c-torture/execute/builtins/abs-2.c,
39889 gcc.c-torture/execute/builtins/abs-3.c,
39890 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39891 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39892 intmax_t, uintmax_t and their limits.
39893 * gcc.dg/intmax_t-1.c: New test.
39895 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39897 * g++.dg/tc1/dr147.C: Add reference to PR.
39899 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
39901 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39902 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39904 2004-08-03 David Edelsohn <edelsohn@gnu.org>
39906 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39908 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39910 * gcc.dg/redecl-5.c: New test.
39911 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39914 2004-08-03 Roger Sayle <roger@eyesopen.com>
39916 PR middle-end/16790
39917 * gcc.c-torture/execute/pr16790-1.c: New test case.
39919 2004-08-03 Mark Mitchell <mark@codesourcery.com>
39921 * g++.dg/ext/visibility/assign1.C: New test.
39922 * g++.dg/ext/visibility/new1.C: Likewise.
39924 * gcc.dg/symbian1.c: New test.
39925 * gcc.dg/symbian2.c: Likewise.
39927 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
39930 * gcc.dg/i386-sse-9.c: New test.
39932 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39934 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39936 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39938 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39939 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39940 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39941 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39942 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39943 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39944 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39945 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39946 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39947 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39948 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39949 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39950 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39951 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39952 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39953 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39954 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39955 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39956 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39957 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39958 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39959 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39960 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39961 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39962 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39963 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39964 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39965 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39966 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39967 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39968 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39969 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39970 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39971 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39972 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39973 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39974 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39975 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39976 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39977 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39978 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39979 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39980 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39981 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39982 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39983 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39984 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39985 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39986 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39987 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39988 gcc.misc-tests/i386-pf-3dnow-1.c,
39989 gcc.misc-tests/i386-pf-athlon-1.c,
39990 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39991 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39992 Declare built-in functions used.
39993 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39995 2004-08-02 Mark Mitchell <mark@codesourcery.com>
39998 * g++.dg/lookup/using12.C: New test.
40000 * g++.dg/init/null1.C: Fix PR number.
40001 * g++.dg/parse/namespace10.C: Likewise.
40003 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40006 * g++.dg/template/spec17.C: New test.
40007 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40008 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40010 2004-08-02 David Billinghurst
40013 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40015 2004-08-01 Zack Weinberg <zack@codesourcery.com>
40017 * gcc.dg/ia64-got-1.c: New test case.
40019 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40022 * g++.dg/init/null1.C: New test.
40023 * g++.dg/tc1/dr76.C: Adjust error marker.
40026 * g++.dg/parse/namespace10.C: New test.
40029 * g++.dg/inherit/ptrmem2.C: New test.
40031 2004-08-02 Ben Elliston <bje@au.ibm.com>
40034 * gcc.dg/pr16155.c: New test.
40036 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
40038 * gcc.dg/redecl-2.c: New test.
40040 2004-07-30 Geoffrey Keating <geoffk@apple.com>
40042 * gcc.dg/darwin-longdouble.c: New file.
40044 2004-07-30 Richard Henderson <rth@redhat.com>
40046 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40047 write to constant argument.
40048 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40050 2004-07-30 Richard Henderson <rth@redhat.com>
40052 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40053 tests of nearest around zero.
40055 2004-07-30 Andrew Pinski <apinski@apple.com>
40057 * gcc.c-torture/compile/20040730-1.c: New test.
40059 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40061 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40064 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40066 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40068 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
40070 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40071 contains $ld_library_path.
40072 * lib/gfortran.exp (gfortran_link_flags): Likewise.
40074 2004-07-29 Richard Henderson <rth@redhat.com>
40076 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40078 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40079 (alt2, which): New.
40080 (Check): Accept either alternative.
40082 2004-07-29 Mark Mitchell <mark@codesourcery.com>
40084 * g++.dg/abi/inline1.C: New test.
40085 * g++.dg/abi/local1-a.cc: Likewise.
40086 * g++.dg/abi/local1.C: Likewise.
40087 * g++.dg/abi/mangle11.C: Tweak location of warnings.
40088 * g++.dg/abi/mangle12.C: Likewise.
40089 * g++.dg/abi/mangle17.C: Likewise.
40090 * g++.dg/abi/mangle20-2.C: Likewise.
40091 * g++.dg/opt/interface1.C: Likewise.
40092 * g++.dg/opt/interface1.h: Likewise.
40093 * g++.dg/opt/interface1-a.cc: New test.
40094 * g++.dg/parse/repo1.C: New test.
40095 * g++.dg/template/repo1.C: Likewise.
40096 * g++.dg/warn/Winline-1.C: Likewise.
40097 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40099 2004-07-29 Diego Novillo <dnovillo@redhat.com>
40101 * gcc.dg/tree-ssa/20040729-1.c: New test.
40103 2004-07-27 Matt Austern <austern@apple.com>
40105 * gcc.dg/darwin-bool-1.c: New test.
40106 * gcc.dg/darwin-bool-2.c: New test.
40108 2004-07-28 Richard Henderson <rth@redhat.com>
40110 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40111 arguments in the correct type. Don't write to constant arguments.
40113 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40115 PR tree-optimization/16688
40116 PR tree-optimization/16689
40117 * g++.dg/tree-ssa/pr16688.C: New test.
40119 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40121 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40122 loads. Not only in the comment, this time.
40124 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
40126 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
40127 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40128 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
40129 * gcc.dg/sh4a-bitmovua.c: New.
40130 * gcc.dg/sh4a-cos.c: New.
40131 * gcc.dg/sh4a-cosf.c: New.
40132 * gcc.dg/sh4a-fprun.c: New.
40133 * gcc.dg/sh4a-fsrra.c: New.
40134 * gcc.dg/sh4a-memmovua.c: New.
40135 * gcc.dg/sh4a-sin.c: New.
40136 * gcc.dg/sh4a-sincos.c: New.
40137 * gcc.dg/sh4a-sincosf.c: New.
40138 * gcc.dg/sh4a-sinf.c: New.
40140 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40142 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40144 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40146 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40149 2004-07-27 Andrew Pinski <apinski@apple.com>
40151 * g++.dg/rtti/tinfo1.C: Correct the xfail.
40153 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
40155 * gcc.dg/pragma-isr.c: New test.
40157 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40160 * g++.dg/template/ttp11.C: New test.
40162 2004-07-27 Diego Novillo <dnovillo@redhat.com>
40164 * gcc.c-torture/compile/20040727-1.c: New test.
40166 2004-07-26 Eric Christopher <echristo@redhat.com>
40168 * gcc.c-torture/compile/20040726-2.c: New test.
40170 2004-07-26 Andrew Pinski <apinski@apple.com>
40172 * g++.dg/rtti/tinfo1.C: Xfail.
40174 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
40176 * gcc.c-torture/compile/20040726-1.c: New test.
40178 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
40179 Brian Ryner <bryner@brianryner.com>
40183 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40184 * g++.dg/ext/visibility/: New directory.
40185 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40186 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40187 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40188 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40189 * g++.dg/ext/visibility/fvisibility.C,
40190 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40191 g++.dg/ext/visibility/fvisibility-override1.C
40192 g++.dg/ext/visibility/fvisibility-override2.C
40193 g++.dg/ext/visibility/memfuncts.C
40194 g++.dg/ext/visibility/noPLT.C
40195 g++.dg/ext/visibility/pragma.C
40196 g++.dg/ext/visibility/pragma-override1.C
40197 g++.dg/ext/visibility/pragma-override2.C
40198 g++.dg/ext/visibility/staticmemfuncts.C
40199 g++.dg/ext/visibility/virtual.C: New tests.
40201 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40204 * gcc.dg/pr15360-1.c: New test.
40206 2004-07-25 Daniel Jacobowitz <dan@debian.org>
40208 * gcc.dg/pragma-align-2.c: New test.
40209 * gcc.dg/pragma-init-fini.c: New test.
40210 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
40213 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40215 * gcc.dg/init-string-2.c: New test.
40217 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40220 * gcc.dg/Wredundant-decls-1.c: New test case.
40222 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40224 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40225 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40226 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40227 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40228 * gcc.dg/compat/generate-random.c: New file.
40229 * gcc.dg/compat/generate-random.h: Likewise.
40230 * gcc.dg/compat/generate-random_r.c: Likewise.
40231 * gcc.dg/compat/struct-layout-1.h: Likewise.
40232 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40233 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40234 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40235 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40236 * gcc.dg/compat/struct-layout-1_main.c: New test.
40237 * gcc.dg/compat/struct-layout-1_x.c: New file.
40238 * gcc.dg/compat/struct-layout-1_y.c: New file.
40239 * gcc.dg/compat/struct-layout-1_test.h: New file.
40241 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40243 * gcc.dg/comp-return-1.c: New test
40245 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40247 * gcc.dg/vmx/8-02a.c: Fix typo.
40249 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40250 * gcc.dg/darwin-abi-3.c: New test.
40252 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40253 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40255 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40256 * gcc.dg/vmx/ops-long-1.c: New test.
40257 * gcc.dg/vmx/ops-long-2.c: New test.
40259 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40261 * g++.dg/lookup/conv-[1234].C: New.
40263 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40265 * g++.dg/parse/attr2.C: Simplify.
40267 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40270 * gcc.c-torture/execute/pr7284-1.c: New test.
40272 2004-07-22 Brian Booth <bbooth@redhat.com>
40274 * gcc.dg/tree-ssa/20040721-1.c: New test.
40276 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40278 * g++.dg/template/crash20.c: New.
40280 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40282 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40283 Add dg-run directive. Declare variables as required.
40284 * gfortran.dg/g77/README: Update
40286 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40288 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40289 gcc.dg/cris-peep2-andu2.c: New tests.
40291 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40294 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40296 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40298 * gcc.dg/qual-return-2.c: Update expected messages.
40299 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40301 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40303 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40304 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40306 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40309 * gcc.dg/init-string-1.c: New test.
40311 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40313 PR middle-end/15345
40315 * gcc.dg/torture/nested-fn-1.c: New test.
40317 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40320 * gcc.dg/ia64-fptr-1.c: New file.
40322 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40325 * g++.dg/template/spec16.C: New test.
40326 * g++.old-deja/g++.robertl/eb118.C: Remove.
40328 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40331 * g++.dg/template/spec15.C: New test.
40333 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40335 Copy cases from g77.f-torture/execute and add dg-run
40336 directive. Other changes as noted.
40337 * gfortran.dg/g77/13037.f
40338 * gfortran.dg/g77/1832.f
40339 * gfortran.dg/g77/19981119-0.f
40340 * gfortran.dg/g77/19990313-0.f
40341 * gfortran.dg/g77/19990313-1.f
40342 * gfortran.dg/g77/19990313-2.f
40343 * gfortran.dg/g77/19990313-3.f
40344 * gfortran.dg/g77/19990419-1.f
40345 * gfortran.dg/g77/19990826-0.f
40346 * gfortran.dg/g77/19990826-2.f
40347 * gfortran.dg/g77/20000503-1.f
40348 * gfortran.dg/g77/20001111.f
40349 * gfortran.dg/g77/20010116.f
40350 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40351 * gfortran.dg/g77/20010430.f
40352 * gfortran.dg/g77/6177.f
40353 * gfortran.dg/g77/947.f
40354 * gfortran.dg/g77/970816-3.f
40355 * gfortran.dg/g77/971102-1.f
40356 * gfortran.dg/g77/980520-1.f
40357 * gfortran.dg/g77/980628-0.f
40358 * gfortran.dg/g77/980628-1.f
40359 * gfortran.dg/g77/980628-10.f
40360 * gfortran.dg/g77/980628-2.f
40361 * gfortran.dg/g77/980628-3.f
40362 * gfortran.dg/g77/980628-7.f
40363 * gfortran.dg/g77/980628-8.f
40364 * gfortran.dg/g77/980628-9.f
40365 * gfortran.dg/g77/980701-0.f
40366 * gfortran.dg/g77/980701-1.f
40367 * gfortran.dg/g77/cabs.f
40368 * gfortran.dg/g77/claus.f
40369 * gfortran.dg/g77/complex_1.f
40370 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40371 * gfortran.dg/g77/dcomplex.f
40372 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40373 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40374 * gfortran.dg/g77/f90-intrinsic-numeric.f
40375 * gfortran.dg/g77/int8421.f
40376 * gfortran.dg/g77/labug1.f
40377 * gfortran.dg/g77/large_vec.f
40378 * gfortran.dg/g77/le.f
40379 * gfortran.dg/g77/short.f
40380 * gfortran.dg/g77/README: Update
40382 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40385 * g++.dg/parse/lookup4.C: New test.
40387 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40390 * g++.dg/template/ttp10.C: New test.
40392 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40394 * gcc.dg/pr12625-1.c: New test.
40396 2004-07-20 Steven Bosscher <stevenb@suse.de>
40398 * gcc.dg/switch-warn-1.c: New test.
40399 * gcc.dg/switch-warn-2.c: New test.
40400 * gcc.c-torture/compile/pr14730.c: Update.
40402 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40404 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40405 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40406 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40407 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40409 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40412 * g++.dg/template/assign1.C: New test.
40414 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40417 * g++.dg/template/ttp9.C: New test.
40419 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40421 * gcc.dg/format/cmn-err-1.c: New test.
40423 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40425 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40426 gcc.dg/Wparentheses-10.c: New tests.
40427 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40429 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40432 * gfortran.dg/g77//ffixed-line-length-0.f,
40433 gfortran.dg/g77/ffixed-line-length-132.f,
40434 gfortran.dg/g77/ffixed-line-length-72.f,
40435 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40436 gfortran.dg/g77/README: Update.
40438 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40441 * g++.dg/template/non-dependent7.C: New test.
40442 * g++.dg/template/non-dependent8.C: Likewise.
40443 * g++.dg/template/non-dependent9.C: Likewise.
40444 * g++.dg/template/non-dependent10.C: Likewise.
40446 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40449 * g++.dg/parse/attr2.C: New test.
40451 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40454 * g77.f-torture: Ditto.
40456 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40458 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40459 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40460 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40462 2004-07-16 Richard Henderson <rth@redhat.com>
40464 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40466 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40468 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40469 tests with full list of options.
40470 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40471 of TORTURE_OPTIONS if test contains 'dg-do run'.
40474 * gfortran.dg/do_iterator.f90: New test.
40476 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40478 PR rtl-optimization/16536
40479 * gcc.c-torture/execute/restrict-1.c: New test.
40481 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40484 * gfortran.dg/pr15324.f90: New test.
40487 * gfortran.dg/pr15129.f90: New test.
40490 * gfortran.dg/pr15140.f90: New test.
40493 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40494 compile-time simplification.
40496 2004-07-14 Mike Stump <mrs@apple.com>
40498 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40500 2004-07-14 James E Wilson <wilson@specifixinc.com>
40503 * gcc.dg/profile-generate-1.c: New.
40505 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40507 * gcc.c-torture/execute/20040709-1.c: New test.
40508 * gcc.c-torture/execute/20040709-2.c: New test.
40510 2004-07-14 Mike Stump <mrs@apple.com>
40512 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40514 2004-07-14 Mike Stump <mrs@apple.com>
40516 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40518 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40521 * g++.dg/parse/mutable1.C: New test.
40523 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40525 PR tree-optimization/16443
40526 * gcc.dg/tree-ssa/20040713-1.c: New test.
40528 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40530 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40533 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40535 * gfortran.dg/g77/README: New file
40536 * gfortran.dg/g77/19981216-0.f: Copy from
40537 g77.f-torture/noncompile. Add "dg-do compile" and
40538 dg-error as required.
40539 * gfortran.dg/g77/19990218-1.f: Likewise.
40540 * gfortran.dg/g77/19990905-1.f: Likewise.
40541 * gfortran.dg/g77/9263.f: Likewise.
40542 * gfortran.dg/g77/980615-0.f: Likewise.
40543 * gfortran.dg/g77/980616-0.f: Likewise.
40544 * gfortran.dg/g77/check0.f: Likewise.
40545 * gfortran.dg/g77/select_no_compile.f: Likewise.
40547 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40549 Copy files from g77.f-torture/compile.
40550 Add "{ dg-do compile}". Other changes as noted
40551 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40552 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40553 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40554 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40555 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40556 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40557 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40558 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40559 statement to conform to standard. Append alpha1.x for reference.
40560 * gfortran.dg/g77/xformat.f: Add dg-warning
40562 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40564 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40565 Add {dg-do compile} directive.
40566 * gfortran.dg/g77/cpp2.F: Likewise.
40568 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40571 * g++.dg/lookup/name-clash1.C: New test.
40574 * g++.dg/lookup/name-clash2.C: New test.
40577 * g++.dg/lookup/name-clash3.C: New test.
40579 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40581 * g++.dg/lookup/new2.C: New test.
40582 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40584 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40586 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40587 Add {dg-do compile} directive.
40588 * gfortran.dg/g77/13060.f: Likewise.
40589 * gfortran.dg/g77/19990218-0.f: Likewise.
40590 * gfortran.dg/g77/19990305-0.f: Likewise.
40591 * gfortran.dg/g77/19990419-0.f: Likewise.
40592 * gfortran.dg/g77/19990502-0.f: Likewise.
40593 * gfortran.dg/g77/19990502-1.f: Likewise.
40594 * gfortran.dg/g77/19990525-0.f: Likewise.
40595 * gfortran.dg/g77/19990826-1.f: Likewise.
40596 * gfortran.dg/g77/19990826-3.f: Likewise.
40597 * gfortran.dg/g77/19990905-2.f: Likewise.
40598 * gfortran.dg/g77/20000412-1.f: Likewise.
40599 * gfortran.dg/g77/20000511-1.f: Likewise.
40600 * gfortran.dg/g77/20000511-2.f: Likewise.
40601 * gfortran.dg/g77/20000518.f: Likewise.
40602 * gfortran.dg/g77/20000601-1.f: Likewise.
40603 * gfortran.dg/g77/20000601-2.f: Likewise.
40604 * gfortran.dg/g77/20000629-1.f: Likewise.
40605 * gfortran.dg/g77/20000630-2.f: Likewise.
40606 * gfortran.dg/g77/20010115.f: Likewise.
40607 * gfortran.dg/g77/20010321-1.f: Likewise.
40608 * gfortran.dg/g77/20010426.f: Likewise.
40609 * gfortran.dg/g77/20020307-1.f: Likewise.
40610 * gfortran.dg/g77/8485.f: Likewise.
40611 * gfortran.dg/g77/960317-1.f: Likewise.
40612 * gfortran.dg/g77/970915-0.f: Likewise.
40613 * gfortran.dg/g77/980310-1.f: Likewise.
40614 * gfortran.dg/g77/980310-2.f: Likewise.
40615 * gfortran.dg/g77/980310-3.f: Likewise.
40616 * gfortran.dg/g77/980310-4.f: Likewise.
40617 * gfortran.dg/g77/980310-6.f: Likewise.
40618 * gfortran.dg/g77/980310-7.f: Likewise.
40619 * gfortran.dg/g77/980310-8.f: Likewise.
40620 * gfortran.dg/g77/980419-2.f: Likewise.
40621 * gfortran.dg/g77/980424-0.f: Likewise.
40622 * gfortran.dg/g77/980427-0.f: Likewise.
40623 * gfortran.dg/g77/980729-0.f: Likewise.
40624 * gfortran.dg/g77/981117-1.f: Likewise.
40625 * gfortran.dg/g77/toon_1.f: Likewise.
40627 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40630 * g++.dg/other/abstract2.C: New test.
40632 2004-07-12 Paul Brook <paul@codesourcery.com>
40634 * gfortran.dg/pointer_init_1.f90: New test.
40636 2004-07-11 Paul Brook <paul@codesourcery.com>
40639 * gfortran.dg/contained_1.f90: New test.
40641 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40643 * g++.dg/parse/defarg8.C: New test.
40645 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40648 * gfortran.dg/pr16433.f: New test.
40651 * gfortran.dg/pr15754.f90: New test.
40653 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40655 PR tree-optimization/16437
40656 * gcc.c-torture/execute/bitfld-4.c: New test.
40658 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40660 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40661 access to common var from module.
40663 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40666 * gfortran.fortran-torture/execute/common_2.f90: New test.
40668 2004-07-10 Paul Brook <paul@codesourcery.com>
40670 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40672 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40675 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40677 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40679 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40680 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40681 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40682 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40683 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40684 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40685 * gfortran.dg/g77/funderscoring.f: Likewise.
40686 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40688 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40690 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40692 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40693 Paul Brook <paul@codesourcery.com>
40696 * gfortran.dg/common_pointer_1.f90: New test.
40698 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40700 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40702 2004-07-09 James E Wilson <wilson@specifixinc.com>
40705 * gcc.c-torture/compile/20040709-1.c: New.
40707 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40710 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40712 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40715 * gfortran.dg/shape_1.f90: New test.
40717 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40718 Andrew Pinski <apinski@apple.com>
40720 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40722 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40724 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40727 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40728 Paul Brook <paul@codesourcery.com>
40730 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40733 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40735 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40737 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40739 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40740 testcases with capital suffix.
40742 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40748 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40750 * gfortran.dg/implicit_1.f90: New test.
40752 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40754 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40755 expression to match gfortran warning/error messages
40756 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40759 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40761 * lib/fortran-torture.exp: Rename proc search_for to
40764 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40766 * gcc.c-torture/execute/simd-5.x: New file.
40767 XFAIL on SPARC 64-bit at -O0.
40769 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40773 * g++.dg/warn/effc3.C: New test.
40775 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40777 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40778 change X to 1X in format.
40779 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40780 add data statements to conform to standard.
40782 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40784 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40785 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40786 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40788 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40790 * gfortran.dg/g77/7388.f: Copy from g77.dg
40791 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40792 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40793 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40794 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40795 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40796 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40797 * gfortran.dg/g77/strlen0.f: Likewise.
40799 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40801 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40802 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40804 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40806 * gcc.c-torture/execute/920428-2.x: Delete.
40807 * gcc.c-torture/execute/920501-7.x: Likewise.
40809 2004-07-08 Jakub Jelinek <jakub@redhat.com>
40811 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40812 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
40813 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40815 (PREFETCH_3DNOW): Add -march=c3.
40817 2004-07-08 Diego Novillo <dnovillo@redhat.com>
40820 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40821 * gcc.c-torture/execute/bf64-1.x: Likewise.
40823 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40825 * gcc.c-torture/compile/20040708-1.c: New test.
40827 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40830 * g++.dg/warn/effc2.C: New test.
40832 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
40834 * gcc.c-torture/execute/bitfld-1.x: Remove.
40835 * gcc.c-torture/execute/bitfld-3.c: New test.
40836 * gcc.dg/bitfld-2.c: Remove XFAILs.
40838 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
40841 * g++.dg/rtti/tinfo1.C: New file.
40843 2004-07-07 Eric Christopher <echristo@redhat.com>
40845 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40847 2004-07-07 Andrew Pinski <apinski@apple.com>
40849 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40851 2004-07-07 Mark Mitchell <mark@codesourcery.com>
40853 * g++.dg/init/call1.C: XFAIL.
40855 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
40857 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40858 except for movstrict*, to movmem* and clrstr* to clrmem*.
40860 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
40862 * gcc.c-torture/execute/20040707-1.c: New test.
40864 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
40866 * gcc.c-torture/execute/20040706-1.c: New test.
40868 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40871 * g++.dg/template/spec14.C: New test.
40873 2004-07-05 Jakub Jelinek <jakub@redhat.com>
40875 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40876 nothing if not yet defined. Use it in b, c and d type definitions.
40877 * gcc.c-torture/execute/20040705-1.c: New test.
40878 * gcc.c-torture/execute/20040705-2.c: New test.
40880 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40883 * g++.dg/lookup/new1.C: New test.
40885 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40888 * g++.dg/template/sizeof8.C: New test.
40890 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
40892 * gcc.c-torture/compile/20040705-1.c: New test.
40894 2004-07-04 Bud Davis <bdavis9659@comcast.net>
40896 * gfortran.fortran-torture/execute/seq_io.f90: New test.
40898 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
40900 * gcc.dg/cpp/if-mop.c: Two new testcases.
40901 * gcc.dg/cpp/trad/comment-3.c: New.
40903 2004-07-04 Paul Brook <paul@codesourcery.com>
40905 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40907 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
40910 * g++.dg/lookup/crash4.C: New test.
40912 2004-07-02 Zack Weinberg <zack@codesourcery.com>
40914 * gcc.c-torture/execute/builtin-abs-1.c
40915 * gcc.c-torture/execute/builtin-abs-2.c
40916 * gcc.c-torture/execute/builtin-complex-1.c
40917 * gcc.c-torture/execute/builtins/string-1-lib.c
40918 * gcc.c-torture/execute/builtins/string-1.c
40919 * gcc.c-torture/execute/builtins/string-2-lib.c
40920 * gcc.c-torture/execute/builtins/string-2.c
40921 * gcc.c-torture/execute/builtins/string-3-lib.c
40922 * gcc.c-torture/execute/builtins/string-3.c
40923 * gcc.c-torture/execute/builtins/string-4-lib.c
40924 * gcc.c-torture/execute/builtins/string-4.c
40925 * gcc.c-torture/execute/builtins/string-5-lib.c
40926 * gcc.c-torture/execute/builtins/string-5.c
40927 * gcc.c-torture/execute/builtins/string-6-lib.c
40928 * gcc.c-torture/execute/builtins/string-6.c
40929 * gcc.c-torture/execute/builtins/string-7-lib.c
40930 * gcc.c-torture/execute/builtins/string-7.c
40931 * gcc.c-torture/execute/builtins/string-8-lib.c
40932 * gcc.c-torture/execute/builtins/string-8.c
40933 * gcc.c-torture/execute/builtins/string-9-lib.c
40934 * gcc.c-torture/execute/builtins/string-9.c
40935 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40936 * gcc.c-torture/execute/builtins/string-asm-1.c
40937 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40938 * gcc.c-torture/execute/builtins/string-asm-2.c
40939 * gcc.c-torture/execute/stdio-opt-1.c
40940 * gcc.c-torture/execute/stdio-opt-2.c
40941 * gcc.c-torture/execute/stdio-opt-3.c
40942 * gcc.c-torture/execute/string-opt-1.c
40943 * gcc.c-torture/execute/string-opt-10.c
40944 * gcc.c-torture/execute/string-opt-11.c
40945 * gcc.c-torture/execute/string-opt-12.c
40946 * gcc.c-torture/execute/string-opt-13.c
40947 * gcc.c-torture/execute/string-opt-14.c
40948 * gcc.c-torture/execute/string-opt-15.c
40949 * gcc.c-torture/execute/string-opt-16.c
40950 * gcc.c-torture/execute/string-opt-2.c
40951 * gcc.c-torture/execute/string-opt-6.c
40952 * gcc.c-torture/execute/string-opt-7.c
40953 * gcc.c-torture/execute/string-opt-8.c:
40956 * gcc.c-torture/execute/builtins/abs-2.c
40957 * gcc.c-torture/execute/builtins/abs-3.c
40958 * gcc.c-torture/execute/builtins/complex-1.c
40959 * gcc.c-torture/execute/builtins/fprintf.c
40960 * gcc.c-torture/execute/builtins/fputs.c
40961 * gcc.c-torture/execute/builtins/memcmp.c
40962 * gcc.c-torture/execute/builtins/memmove.c
40963 * gcc.c-torture/execute/builtins/memops-asm.c
40964 * gcc.c-torture/execute/builtins/mempcpy-2.c
40965 * gcc.c-torture/execute/builtins/mempcpy.c
40966 * gcc.c-torture/execute/builtins/memset.c
40967 * gcc.c-torture/execute/builtins/printf.c
40968 * gcc.c-torture/execute/builtins/sprintf.c
40969 * gcc.c-torture/execute/builtins/strcat.c
40970 * gcc.c-torture/execute/builtins/strchr.c
40971 * gcc.c-torture/execute/builtins/strcmp.c
40972 * gcc.c-torture/execute/builtins/strcpy.c
40973 * gcc.c-torture/execute/builtins/strcspn.c
40974 * gcc.c-torture/execute/builtins/strlen-2.c
40975 * gcc.c-torture/execute/builtins/strlen.c
40976 * gcc.c-torture/execute/builtins/strncat.c
40977 * gcc.c-torture/execute/builtins/strncmp-2.c
40978 * gcc.c-torture/execute/builtins/strncmp.c
40979 * gcc.c-torture/execute/builtins/strncpy.c
40980 * gcc.c-torture/execute/builtins/strpbrk.c
40981 * gcc.c-torture/execute/builtins/strpcpy-2.c
40982 * gcc.c-torture/execute/builtins/strpcpy.c
40983 * gcc.c-torture/execute/builtins/strrchr.c
40984 * gcc.c-torture/execute/builtins/strspn.c
40985 * gcc.c-torture/execute/builtins/strstr-asm.c
40986 * gcc.c-torture/execute/builtins/strstr.c:
40987 ... these new files.
40989 * gcc.c-torture/execute/builtins/abs-2-lib.c
40990 * gcc.c-torture/execute/builtins/abs-3-lib.c
40991 * gcc.c-torture/execute/builtins/complex-1-lib.c
40992 * gcc.c-torture/execute/builtins/fprintf-lib.c
40993 * gcc.c-torture/execute/builtins/fputs-lib.c
40994 * gcc.c-torture/execute/builtins/memcmp-lib.c
40995 * gcc.c-torture/execute/builtins/memmove-lib.c
40996 * gcc.c-torture/execute/builtins/memops-asm-lib.c
40997 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40998 * gcc.c-torture/execute/builtins/mempcpy-lib.c
40999 * gcc.c-torture/execute/builtins/memset-lib.c
41000 * gcc.c-torture/execute/builtins/printf-lib.c
41001 * gcc.c-torture/execute/builtins/sprintf-lib.c
41002 * gcc.c-torture/execute/builtins/strcat-lib.c
41003 * gcc.c-torture/execute/builtins/strchr-lib.c
41004 * gcc.c-torture/execute/builtins/strcmp-lib.c
41005 * gcc.c-torture/execute/builtins/strcpy-lib.c
41006 * gcc.c-torture/execute/builtins/strcspn-lib.c
41007 * gcc.c-torture/execute/builtins/strlen-2-lib.c
41008 * gcc.c-torture/execute/builtins/strlen-lib.c
41009 * gcc.c-torture/execute/builtins/strncat-lib.c
41010 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41011 * gcc.c-torture/execute/builtins/strncmp-lib.c
41012 * gcc.c-torture/execute/builtins/strncpy-lib.c
41013 * gcc.c-torture/execute/builtins/strpbrk-lib.c
41014 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41015 * gcc.c-torture/execute/builtins/strpcpy-lib.c
41016 * gcc.c-torture/execute/builtins/strrchr-lib.c
41017 * gcc.c-torture/execute/builtins/strspn-lib.c
41018 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41019 * gcc.c-torture/execute/builtins/strstr-lib.c
41020 * gcc.c-torture/execute/builtins/lib/abs.c
41021 * gcc.c-torture/execute/builtins/lib/fprintf.c
41022 * gcc.c-torture/execute/builtins/lib/memset.c
41023 * gcc.c-torture/execute/builtins/lib/printf.c
41024 * gcc.c-torture/execute/builtins/lib/sprintf.c
41025 * gcc.c-torture/execute/builtins/lib/strcpy.c
41026 * gcc.c-torture/execute/builtins/lib/strcspn.c
41027 * gcc.c-torture/execute/builtins/lib/strncat.c
41028 * gcc.c-torture/execute/builtins/lib/strncmp.c
41029 * gcc.c-torture/execute/builtins/lib/strncpy.c
41030 * gcc.c-torture/execute/builtins/lib/strpbrk.c
41031 * gcc.c-torture/execute/builtins/lib/strspn.c
41032 * gcc.c-torture/execute/builtins/lib/strstr.c:
41033 New files containing support routines.
41035 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41037 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41038 when not optimizing.
41040 2004-07-02 Mark Mitchell <mark@codesourcery.com>
41043 * g++.dg/abi/mangle22.C: New test.
41044 * g++.dg/abi/mangle23.C: Likewise.
41046 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
41049 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41050 Allow for cases without denormalized floating point numbers.
41052 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
41055 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41056 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41057 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41058 expected warning text.
41059 * gcc.dg/format/diag-2.c: New test.
41061 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41063 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41065 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
41067 * gcc.dg/builtins-43.c: New.
41068 * gcc.dg/builtins-44.c: New.
41069 * gcc.dg/builtins-45.c: New.
41071 2004-06-26 Geoffrey Keating <geoffk@apple.com>
41072 Andreas Tobler <a.tobler@schweiz.ch>
41074 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41075 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
41077 * gcc.dg/cleanup-11.c: Likewise.
41078 * gcc.dg/cleanup-8.c: Likewise.
41079 * gcc.dg/cleanup-9.c: Likewise.
41080 * gcc.dg/cleanup-5.c: Run on all platforms.
41082 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
41084 * g++.dg/warn/nonnull1.C: New test.
41086 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41088 * gcc.dg/compat/compat-common.h: Wrap up CINT in
41089 an #ifndef SKIP_COMPLEX_INT/#endif pair.
41090 Special-case the Sun compiler wrt to <complex.h>.
41092 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
41094 * gcc.dg/Wunreachable-8.C: New test.
41096 * gcc.dg/h8300-ice2.c : New test.
41098 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
41101 * gfortran.fortran-torture/compile/implicit.f90: Add test
41102 for implicit character.
41104 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
41107 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41108 Use tiny() intrinsic to find smallest non-negative real
41110 2004-06-30 Jakub Jelinek <jakub@redhat.com>
41112 * gcc.dg/compat/struct-by-value-22_main.c: New test.
41113 * gcc.dg/compat/struct-by-value-22_x.c: New.
41114 * gcc.dg/compat/struct-by-value-22_y.c: New.
41116 * gcc.c-torture/execute/20040629-1.c: New test.
41118 2004-06-29 Jakub Jelinek <jakub@redhat.com>
41120 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41121 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41124 * gcc.dg/20040625-1.c: New test.
41126 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41128 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41130 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41133 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41135 2004-06-29 Richard Henderson <rth@redhat.com>
41137 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41139 2004-06-29 Paul Brook <paul@codesourcery.com>
41141 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41142 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41144 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
41147 * g++.dg/parse/crash15.C: New.
41149 2004-06-28 Andrew Pinski <apinski@apple.com>
41151 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41152 by the error already.
41154 * g++.dg/opt/ptrmem4.C: Change to compile only test.
41156 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
41159 * gcc.dg/h8300-bss-align-1.c : New.
41161 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
41164 * g++.dg/template/ctor4.C: New.
41166 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41169 * g++.dg/warn/Wsequence-point-1.C: New test.
41171 2004-06-27 Paul Brook <paul@codesourcery.com>
41173 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41175 2004-06-27 Zack Weinberg <zack@codesourcery.com>
41177 * g++.old-deja/g++.mike/p7325.C: Remove.
41179 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41182 * gcc.dg/pr14963.c: New test.
41184 2004-06-27 Mark Mitchell <mark@codesourcery.com>
41187 * g++.dg/parse/redef1.C: New test.
41189 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
41191 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41193 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41195 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41196 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41198 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41199 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41200 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41201 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41202 g++.brendan/enum14.C.
41203 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41204 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41205 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41207 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41210 2004-06-27 Roger Sayle <roger@eyesopen.com>
41212 * gcc.dg/20040527-1.c: New test case.
41214 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41216 PR gfortran/pr16196
41217 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41219 2004-06-25 Roger Sayle <roger@eyesopen.com>
41221 PR middle-end/15825
41222 * gcc.dg/pr15825-1.c: New test case.
41224 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41226 * gcc.c-torture/execute/20040625-1.c: New test.
41228 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41230 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41232 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41234 * gcc.dg/torture/mips-div-1.c: New test.
41236 2004-06-24 Jeff Law <law@redhat.com>
41238 * gcc.dg/tree-ssa/20040624-1.c: New test.
41240 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41242 * gcc.c-torture/compile/20040624-1.c: New test.
41244 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41246 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41249 2004-06-23 Andrew Pinski <apinski@apple.com>
41251 PR middle-end/15988
41252 * g++.dg/opt/ptrmem4.C: New test.
41254 * gcc.dg/c90-array-quals-2.c: New test.
41256 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41258 * gcc.dg/kpice1.c: New test.
41260 2006-06-23 Andrew Pinski <apinski@apple.com>
41262 * gcc.dg/c90-array-quals.c: New test.
41264 2006-06-22 Richard Henderson <rth@redhat.com>
41266 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41268 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41270 * gcc.dg/builtins-config.h: Handle FreeBSD.
41272 2006-06-22 Richard Henderson <rth@redhat.com>
41274 * g++.dg/opt/devirt1.C: New.
41276 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41278 * g++.dg/opt/pr15551.C: New testcase.
41280 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41283 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41284 x86_64-*-linux* when compiling for 32bit.
41286 2004-06-21 Andrew Pinski <apinski@apple.com>
41288 * gcc.dg/pch/struct-1.c: New.
41289 * gcc.dg/pch/struct-1.hs: New.
41291 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41293 * gcc.dg/pch/save-temps-1.c: New file.
41294 * gcc.dg/pch/save-temps-1.hs: New file.
41296 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41298 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41299 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41301 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41303 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41305 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41306 Remove trailing spaces.
41308 2004-06-21 Richard Henderson <rth@redhat.com>
41310 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41311 merging && to BIT_FIELD_REF.
41313 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41315 * g++.dg/opt/placeholder1.C: New test.
41317 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41319 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41320 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41321 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41322 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41324 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41326 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41328 * g++.dg/other/pragma-re-1.C: Add comments.
41330 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41333 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41335 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41337 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41338 instead of setting the type of size_t by
41341 2004-06-18 Roger Sayle <roger@eyesopen.com>
41343 * gcc.dg/unordered-2.c: New test case.
41344 * gcc.dg/unordered-3.c: New test case.
41346 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41349 * lib/g++.exp (g++_version): Tweak regexp for version
41350 * lib/g77.exp (g77_version): Likewise.
41351 * lib/gfortran.exp (gfortran_version): Likewise.
41352 * lib/objc.exp (objc_version): Likewise.
41353 * lib/treelang.exp (treelang_version): Likewise.
41355 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41357 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41358 Use INT_MAX instead of __INT_MAX__.
41359 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41361 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41362 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41363 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41364 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41365 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41366 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41367 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41368 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41369 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41371 * gcc.dg/range-test-1.c: New test.
41372 * g++.dg/opt/range-test-1.C: New test.
41374 2004-06-17 Richard Henderson <rth@redhat.com>
41376 * objc.dg/sync-1.m: New.
41377 * objc.dg/try-catch-1.m: Don't force next runtime.
41378 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41379 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41380 shadowed catch clause.
41381 * objc.dg/try-catch-5.m: New.
41383 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41386 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41388 2004-06-15 Richard Henderson <rth@redhat.com>
41390 * gcc.dg/20001116-1.c: Move expected warning line.
41392 2004-06-15 Richard Henderson <rth@redhat.com>
41394 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41395 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41397 2004-06-15 Jeff Law <law@redhat.com>
41399 * gcc.dg/tree-ssa/20040615-1.c: New test.
41400 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41401 be less sensitive to operand ordering.
41402 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41404 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41406 * g++.dg/abi/bitfield3.C: Add comment..
41408 2004-06-15 Richard Henderson <rth@redhat.com>
41410 * g++.dg/ext/stmtexpr1.C: XFAIL.
41411 * gcc.dg/20030612-1.c: XFAIL.
41413 2004-06-15 Eric Christopher <echristo@redhat.com>
41415 * g++.dg/charset/asm5.c: New.
41416 * gcc.dg/charset/asm6.c: New.
41418 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41421 * gfortran.fortran-torture/execute/select_1.f90: New test.
41423 2004-06-15 Paul Brook <paul@codesourcery.com>
41425 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41427 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41430 * g++.dg/lookup/crash3.C: New test.
41432 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41435 * g++.dg/parse/dtor4.C: New test.
41437 2004-06-14 Jeff Law <law@redhat.com>
41439 * gcc.c-torture/compile/20040614-1.c: New test.
41441 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41444 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41445 LEN of a character array.
41447 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41450 * g++.dg/template/ptrmem10.C: New test.
41453 * g++.dg/template/friend30.C: New test.
41455 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41458 * gfortran.fortran-torture/compile/mloc.f90: New test.
41460 2004-06-13 Paul Brook <paul@codesourcery.com>
41462 * gfortran.fortran-torture/execute/random_2.f90: New test.
41464 2004-06-13 Eric Christopher <echristo@redhat.com>
41466 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41468 2004-06-12 Paul Brook <paul@codesourcery.com>
41470 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41472 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41475 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41477 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41480 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41481 syntax errors in end statements of contained subroutines.
41483 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41486 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41488 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41491 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41493 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41496 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41498 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41501 * g++.dg/parse/enum1.C: New test.
41503 2004-06-10 Jeff Law <law@redhat.com>
41505 * gcc.c-torture/compile/20040610-1.c: New test.
41507 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41509 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41510 * g++.old-deja/g++.other/decl3.C: Likewise.
41512 2004-06-10 Brian Booth <bbooth@redhat.com>
41514 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41515 V_MAY_DEF instead of VDEF.
41516 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41518 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41521 * g++.dg/conversion/const1.C: New test.
41524 * g++.dg/conversion/reinterpret1.C: New test.
41527 * g++.dg/template/enum2.C: New test.
41530 * g++.dg/template/error13.C: New test.
41532 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41535 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41536 arguments to test_* REAL and of the right size.
41538 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41541 PR rtl-optimization/15681
41542 * gcc.dg/20040609-1.c: New test.
41544 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41547 * g++.dg/opt/builtins1.C: New test.
41549 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41551 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41552 that use default windows32 struct layout.
41553 * gcc.dg/i386-bitfield2.c: Likewise.
41555 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41557 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41558 for mingw32 and cygwin targets.
41560 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41562 * gcc.dg/pch/macro-4.c: New.
41563 * gcc.dg/pch/macro-4.hs: New.
41565 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41568 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41570 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41573 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41575 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41578 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41580 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41583 * gfortran.fortran-torture/execute/backspace.c : New test.
41585 2004-06-09 Paul Brook <paul@codesourcery.com>
41587 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41588 (pointer_to_section): Rewrite to use smaller array.
41590 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41592 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41593 * gcc.dg/ext/altivec-10.c: Same.
41594 * gcc.dg/ext/altivec-11.c: Same.
41595 * gcc.dg/ext/altivec-12.c: Same.
41596 * gcc.dg/ext/altivec-13.c: Same.
41597 * gcc.dg/ext/altivec-14.c: Same.
41598 * gcc.dg/ext/altivec-15.c: Same.
41599 * gcc.dg/ext/altivec-16.c: Same.
41600 * gcc.dg/ext/altivec-3.c: Same.
41601 * gcc.dg/ext/altivec-4.c: Same.
41602 * gcc.dg/ext/altivec-6.c: Same.
41603 * gcc.dg/ext/altivec-7.c: Same.
41604 * gcc.dg/ext/altivec-8.c: Same.
41605 * gcc.dg/ext/altivec-varargs-1.c: Same.
41607 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41608 * g++.dg/ext/altivec-10.C: Same.
41609 * g++.dg/ext/altivec-2.C: Same.
41610 * g++.dg/ext/altivec-3.C: Same.
41611 * g++.dg/ext/altivec-4.C: Same.
41612 * g++.dg/ext/altivec-5.C: Same.
41613 * g++.dg/ext/altivec-6.C: Same.
41614 * g++.dg/ext/altivec-7.C: Same.
41615 * g++.dg/ext/altivec-8.C: Same.
41616 * g++.dg/ext/altivec-9.C: Same.
41618 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41621 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41623 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41625 * gcc.dg/union-1.c: New test.
41627 2004-06-07 Roger Sayle <roger@eyesopen.com>
41629 * gcc.dg/builtins-41.c: New test case.
41630 * gcc.dg/builtins-42.c: New test case.
41632 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41634 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41635 * g++.dg/ext/altivec-10.C: Same.
41636 * g++.dg/ext/altivec-2.C: Same.
41637 * g++.dg/ext/altivec-3.C: Same.
41638 * g++.dg/ext/altivec-4.C: Same.
41639 * g++.dg/ext/altivec-5.C: Same.
41640 * g++.dg/ext/altivec-6.C: Same.
41641 * g++.dg/ext/altivec-7.C: Same.
41642 * g++.dg/ext/altivec-8.C: Same.
41643 * g++.dg/ext/altivec-9.C: Same.
41644 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41645 * g++.old-deja/g++.brendan/new3.C: Same.
41646 * gcc.c-torture/execute/eeprof-1.x: Same.
41648 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41651 * gcc.dg/pr14765-1.c: New test.
41653 2004-06-07 Roger Sayle <roger@eyesopen.com>
41656 * gcc.dg/pr14649-1.c: New test case.
41658 2004-06-07 Richard Henderson <rth@redhat.com>
41660 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41663 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41665 * g++.dg/eh/elide1.C: Remove XFAIL.
41667 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41670 * g++.dg/expr/sizeof3.C: New test.
41673 * g++.dg/template/access14.C: New test.
41676 * g++.dg/template/enum1.C: New test.
41679 * g++.dg/eh/throw1.C: New test.
41681 2004-06-07 David Ayers <d.ayers@inode.at>
41682 Ziemowit Laski <zlaski@apple.com>
41684 * lib/objc.exp (objc_target_compile): Revert the '-framework
41685 Foundation' flag fix, since bare Darwin does not ship
41686 with the Foundation framework.
41687 * objc/execute/next_mapping.h: Provide a local NSConstantString
41688 @interface and @implementation.
41689 (objc_constant_string_init): A constructor function, used to
41690 initialize the NSConstantString meta-class object.
41691 * objc/execute/string1.m: Include "next_mapping.h" instead of
41692 <Foundation/NSString.h>.
41693 * objc/execute/string2.m: Likewise.
41694 * objc/execute/string3.m: Likewise.
41695 * objc/execute/string4.m: Likewise.
41697 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41699 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41700 to double. Replace double with FLOAT.
41701 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41703 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41704 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41705 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41706 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41707 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41708 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41709 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41710 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41712 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41715 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41717 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41720 * g++.dg/template/meminit2.C: New test.
41722 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41725 * gcc.c-torture/execute/compare-fp-1.c,
41726 gcc.c-torture/execute/compare-fp-2.c,
41727 gcc.c-torture/execute/compare-fp-3.c,
41728 gcc.c-torture/execute/compare-fp-4.c,
41729 gcc.c-torture/execute/compare-fp-3.x,
41730 gcc.c-torture/execute/compare-fp-4.x: Moved...
41731 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41732 gcc.c-torture/execute/ieee/compare-fp-2.c,
41733 gcc.c-torture/execute/ieee/compare-fp-3.c,
41734 gcc.c-torture/execute/ieee/compare-fp-4.c,
41735 gcc.c-torture/execute/ieee/compare-fp-3.x,
41736 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41738 2004-06-04 David Ayers <d.ayers@inode.at>
41740 * objc/execute/protocol-isEqual-4.m: New testcase.
41742 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41744 * objc/execute/protocol-isEqual-1.m: New testcase.
41745 * objc/execute/protocol-isEqual-2.m: New testcase.
41746 * objc/execute/protocol-isEqual-3.m: New testcase.
41748 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41750 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41752 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41754 * lib/objc.exp (objc_target_compile): When running tests on
41755 Darwin (Mac OS X), inform the linker about '-framework
41758 2004-06-02 Eric Christopher <echristo@redhat.com>
41760 * gcc.c-torture/compile/20040602-1.c: New.
41762 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41764 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41765 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41767 PR tree-optimization/14736
41768 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41770 PR tree-optimization/14042
41771 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41773 PR tree-optimization/14729
41774 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41776 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41779 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41781 2004-06-01 Richard Hederson <rth@redhat.com>
41783 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41785 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41788 * g++.dg/parse/offsetof4.C: New test.
41790 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
41793 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41795 2004-05-31 Mark Mitchell <mark@codesourcery.com>
41798 * g++.dg/template/friend29.C: New test.
41800 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
41803 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41805 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
41807 * gcc.dg/sparc-trap-1.c: New test.
41809 2004-05-31 Roger Sayle <roger@eyesopen.com>
41811 PR middle-end/15069
41812 * g++.dg/opt/fold3.C: New test case.
41814 2004-05-30 Graham Stott <graham.stott@btinternet.com>
41816 * lib/target-supports.exp (check_iconv_available): Fix fallout
41817 from 2004-05-28 patch.
41819 2004-05-30 Paul Brook <paul@codesourcery.com>
41822 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41823 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41825 2004-05-30 Steven G. Kargl <kargls@comcast.net>
41827 * gfortran.fortran-torture/execute/random_1.f90: New test.
41829 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41831 * g++.dg/ext/altivec-10.C: New test.
41833 2004-05-29 Paul Brook <paul@codesourcery.com>
41835 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41837 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41839 * gcc.dg/altivec-16.c: New test.
41841 2004-05-28 Janis Johnson <janis187@us.ibm.com>
41843 * lib/target-supports.exp (check_vmx_hw_available): New.
41844 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41846 * lib/target-supports.exp (check_alias_available,
41847 check_iconv_available, check_named_sections_available): Use
41848 unique names for temporary files.
41850 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41852 * gcc.dg/altivec-15.c: New test.
41854 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41857 * g++.dg/warn/noeffect6.C: New test.
41860 * g++.dg/expr/ptrmem4.C: New test.
41863 * g++.dg/template/operator3.C: New test.
41865 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41868 * g++.dg/lookup/redecl1.C: New test.
41869 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41871 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
41873 * gcc.c-torture/execute/compare-fp-1.c,
41874 gcc.c-torture/execute/compare-fp-2.c,
41875 gcc.c-torture/execute/compare-fp-3.c,
41876 gcc.c-torture/execute/compare-fp-4.c,
41877 gcc.c-torture/execute/compare-fp-3.x,
41878 gcc.c-torture/execute/compare-fp-4.x,
41879 gcc.dg/pr15649-1.c: New.
41881 2004-05-27 Adam Nemet <anemet@lnxw.com>
41884 * g++.dg/init/array14.C: New test.
41886 2004-05-25 Janis Johnson <janis187@us.ibm.com>
41888 * lib/compat.exp (compat-get-options-main): New.
41889 (compat-get-options): Remove unneeded code, warn for ignored
41891 (compat-execute): Check flag set by dg-require-* commands.
41893 * lib/compat.exp (compat-execute): Break up long lines.
41895 2004-05-24 Janis Johnson <janis187@us.ibm.com>
41897 * gcc.dg/altivec-7.c: Don't use 'vector long'.
41898 * gcc.dg/altivec-14.c: New test.
41899 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41901 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41902 * gcc.dg/altivec-12.c: Ditto.
41904 * gcc.dg/altivec-3.c: Move call to altivec_check.
41906 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41909 * g++.dg/template/error12.C: New test.
41912 * g++.dg/ext/attrib15.C: New test.
41915 * g++.dg/template/ptrmem9.C: New test.
41917 2004-05-25 Paul Brook <paul@codesourcery.com>
41919 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41921 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41924 * g++.dg/template/crash19.C: New test.
41926 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41929 * g++.dg/template/redecl1.C: New test.
41931 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41934 * g++.dg/other/ns1.C: New test.
41937 * g++.dg/template/invalid1.C: New test.
41939 2004-05-23 Paul Brook <paul@codesourcery.com>
41940 Victor Leikehman <lei@haifasphere.co.il>
41942 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41943 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41945 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41949 * g++.dg/template/non-dependent5.C: New test.
41950 * g++.dg/template/non-dependent6.C: New test.
41952 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41955 * g++.dg/inherit/union1.C: New test.
41958 * g++.dg/template/addr1.C: New test.
41961 * g++.dg/template/array5.C: New test.
41964 * g++.dg/template/array6.C: New test.
41966 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
41967 Roger Sayle <roger@eyesopen.com>
41969 * g++.dg/lookup/forscope2.C: New test case.
41971 2004-05-22 Ben Elliston <bje@au.ibm.com>
41973 * gcc.dg/cpp/Wmissingdirs.c: New.
41975 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41978 * gcc.dg/compat/union-m128-1.h: New file.
41979 * gcc.dg/compat/union-m128-1_main.c: Likewise.
41980 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41981 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41983 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41986 * gcc.dg/compat/struct-complex-1.h: New file.
41987 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41988 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41989 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41991 2004-05-20 Roger Sayle <roger@eyesopen.com>
41994 * gcc.dg/pr3074-1.c: New test case.
41995 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41997 2004-05-20 Falk Hueffner <falk@debian.org>
42000 * gcc.dg/ftrapv-1.c: New test case.
42002 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
42004 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42006 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
42007 Jeff Law <law@redhat.com>
42009 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42010 * gcc.dg/tree-ssa/20040518-2.c: New test.
42012 * gcc.dg/tree-ssa/20040518-1.c: New test.
42014 2004-05-18 Zack Weinberg <zack@codesourcery.com>
42016 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42018 2004-05-18 Paul Brook <paul@codesourcery.com>
42021 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42023 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42025 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42028 2004-05-17 Steven Bosscher <stevenb@suse.de>
42030 * gcc.dg/tree-ssa/20040517-1.c: New test.
42032 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42034 * gcc.dg/loop-4.c: New test.
42036 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
42038 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42040 2004-05-15 Bud Davis <bdavis9659@comcast.net>
42043 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42045 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42049 * gfortran.fortran-torture/compile/data_1.f90: New test.
42051 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
42053 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42054 * gcc.dg/uninit-H.c: Define ASM for __s390__.
42056 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42058 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42060 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42063 * gcc.dg/format/xopen-1.c: Adjust expected message.
42064 * gcc.dg/format/xopen-3.c: New test.
42066 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
42068 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42070 2004-05-14 Jeff Law <law@redhat.com>
42072 * gcc.dg/tree-ssa/20040514-2.c: New test.
42074 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42076 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42078 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42081 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
42083 * gcc.dg/tree-ssa/20040514-1.c: New test.
42085 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42087 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42090 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42093 * gfortran.fortran-torture/compile/do_1.f90: New test.
42095 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42098 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42101 2004-05-14 Bud Davis <bdavis9659@comcast.net>
42104 * gfortran.fortran-torture/execute/random_init.f90: New test.
42106 2004-05-13 Paul Brook <paul@codesourcery.com>
42109 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42111 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
42113 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42114 for the powerpc case.
42116 2004-05-13 Jeff Law <law@redhat.com>
42118 * gcc.dg/tree-ssa/20040513-1.c: New test.
42119 * gcc.dg/tree-ssa/20040513-2.c: New test.
42121 2004-05-13 Paul Brook <paul@codesourcery.com>
42123 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42124 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42125 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42127 2004-05-13 Andreas Schwab <schwab@suse.de>
42130 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42133 2004-05-13 Bud Davis <bdavis9659@comcast.net>
42136 * gfortran.fortran-torture/execute/adjustr.f90: New file.
42138 2004-05-13 Diego Novillo <dnovillo@redhat.com>
42140 Merge from tree-ssa-20020619-branch. See
42141 ChangeLog.tree-ssa for details.
42143 2004-05-11 Ziemowit Laski <zlaski@apple.com>
42145 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42146 include <altivec.h> explicitly.
42147 * gcc.dg/altivec-13.c: Likewise.
42149 2004-05-11 Paul Brook <paul@codesourcery.com>
42151 * gcc.c-torture/compile/20010518-1.c: Force enum size.
42153 2004-05-10 Eric Christopher <echristo@redhat.com>
42155 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42156 * gcc.dg/sibcall-4.c: Ditto.
42158 2004-05-10 Ziemowit Laski <zlaski@apple.com>
42160 * g++.dg/ext/altivec-8.C: New test case.
42161 * gcc.dg/altivec-13.c: New test case.
42163 2004-05-08 Roger Sayle <roger@eyesopen.com>
42165 * gcc.c-torture/execute/divcmp-1.c: New test case.
42166 * gcc.c-torture/execute/divcmp-2.c: New test case.
42167 * gcc.c-torture/execute/divcmp-3.c: New test case.
42169 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42171 * g++.dg/other/pragma-re-2.C: New test.
42173 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42175 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42176 * gcc.dg/i386-387-2.c: Likewise.
42178 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42180 * gcc.dg/i386-387-6.c: Likewise.
42182 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42184 * gcc.dg/builtins-33.c: Also check log1p*.
42186 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
42188 PR optimization/15296
42189 * gcc.c-torture/execute/pr15296.c: New test.
42191 2004-05-05 Uros Bizjak <uros@kss-loka.si>
42193 * gcc.dg/builtins-40.c: New test.
42195 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
42197 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42199 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
42201 * g++.dg/ext/spe1.C: New testcase.
42203 2004-05-04 Ziemowit Laski <zlaski@apple.com>
42205 * objc.dg/image-info.m: Allow additional attributes
42206 for __image_info section.
42208 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
42210 * gcc.dg/torture/mips-hilo-2.c: New test.
42212 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42215 * g++.dg/template/member5.C: New test.
42217 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42219 * gcc.dg/builtins-34.c: Also check expm1*.
42221 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42223 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42224 * gcc.dg/torture/builtin-convert-3.c: New test.
42226 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42228 PR middle-end/15054
42229 * g++.dg/opt/pr15054.C: New test.
42231 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42233 * gcc.dg/torture/builtin-rounding-1.c: New test.
42234 * gcc.dg/builtins-25.c: Delete.
42235 * gcc.dg/builtins-29.c: Delete.
42237 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42239 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42240 * gcc.dg/sibcall-4.c: Likewise.
42241 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42243 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42245 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42246 bit-field on 16-bit targets.
42248 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42250 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42253 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42255 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42256 * gcc.dg/rs6000-power2-2.c: Likewise.
42258 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42260 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42261 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42262 Change the asm registers to be in form of frN instead of fN.
42264 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42266 * gcc.dg/torture/builtin-convert-2.c: New test.
42268 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42270 * gcc.dg/rs6000-power2-1.c: New test.
42271 * gcc.dg/rs6000-power2-2.c: New test.
42273 2004-04-28 Jan Hubicka <jh@suse.cz>
42275 * gcc.dg/unused-6.c: New test.
42277 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42278 Ulrich Weigand <uweigand@de.ibm.com>
42280 * ada/acats/run_all.sh: Define $target variable.
42282 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42285 * g++.dg/other/vararg-1.C: New test.
42288 * g++.dg/eh/cleanup3.C: New test.
42290 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42292 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42293 and ad8011a (target_insn).
42294 * ada/acats/support/macro.dfs: Likewise.
42295 * ada/acats/support/impbit.adb: New file.
42297 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42299 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42301 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42303 * gcc.dg/loop-3.c: New test.
42305 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42307 * gcc.c-torture/execute/simd-5.c: New test.
42309 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42312 * g++.dg/template/crash18.C: New test.
42314 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42316 * g++.dg/ext/complit3.C: New test.
42318 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42320 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42321 * gcc.dg/altivec-3.c: Same.
42322 * gcc.dg/altivec-varargs-1.c: Same.
42324 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42326 * lib/target-supports.exp (check_profiling_available): Assume
42327 profiling is not available on powerpc-eabi targets.
42329 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42331 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42332 * gcc.dg/vmx/bug-1.c: Ditto.
42334 2004-04-20 Eric Christopher <echristo@redhat.com>
42336 * gcc.dg/charset/extern.c: New test.
42337 * g++.dg/charset/extern3.cc: Ditto.
42339 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42341 * gcc.dg/builtins-39.c: New test.
42343 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42345 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42347 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42349 * gcc.dg/torture/mips-hilo-1.c: New test.
42351 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42353 * gcc.c-torture/compile/20040419-1.c: New test.
42355 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42357 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42359 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42360 Aldy Hernandez <aldyh@redhat.com>
42362 * gcc.c-torture/execute/va-arg-24.c: New.
42364 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42365 Aldy Hernandez <aldyh@redhat.com>
42367 * gcc.dg/vmx/1b-01.c: New.
42368 * gcc.dg/vmx/1b-02.c: New.
42369 * gcc.dg/vmx/1b-03.c: New.
42370 * gcc.dg/vmx/1b-04.c: New.
42371 * gcc.dg/vmx/1b-05.c: New.
42372 * gcc.dg/vmx/1b-06.c: New.
42373 * gcc.dg/vmx/1b-07.c: New.
42374 * gcc.dg/vmx/1c-01.c: New.
42375 * gcc.dg/vmx/1c-02.c: New.
42376 * gcc.dg/vmx/3a-01a.c: New.
42377 * gcc.dg/vmx/3a-01.c: New.
42378 * gcc.dg/vmx/3a-01m.c: New.
42379 * gcc.dg/vmx/3a-03.c: New.
42380 * gcc.dg/vmx/3a-03m.c: New.
42381 * gcc.dg/vmx/3a-04.c: New.
42382 * gcc.dg/vmx/3a-04m.c: New.
42383 * gcc.dg/vmx/3a-05.c: New.
42384 * gcc.dg/vmx/3a-06.c: New.
42385 * gcc.dg/vmx/3a-06m.c: New.
42386 * gcc.dg/vmx/3a-07.c: New.
42387 * gcc.dg/vmx/3b-01.c: New.
42388 * gcc.dg/vmx/3b-02.c: New.
42389 * gcc.dg/vmx/3b-10.c: New.
42390 * gcc.dg/vmx/3b-13.c: New.
42391 * gcc.dg/vmx/3b-14.c: New.
42392 * gcc.dg/vmx/3b-15.c: New.
42393 * gcc.dg/vmx/3c-01a.c: New.
42394 * gcc.dg/vmx/3c-01.c: New.
42395 * gcc.dg/vmx/3c-02.c: New.
42396 * gcc.dg/vmx/3c-03.c: New.
42397 * gcc.dg/vmx/3d-01.c: New.
42398 * gcc.dg/vmx/4-01.c: New.
42399 * gcc.dg/vmx/4-03.c: New.
42400 * gcc.dg/vmx/5-01.c: New.
42401 * gcc.dg/vmx/5-02.c: New.
42402 * gcc.dg/vmx/5-03.c: New.
42403 * gcc.dg/vmx/5-04.c: New.
42404 * gcc.dg/vmx/5-05.c: New.
42405 * gcc.dg/vmx/5-06.c: New.
42406 * gcc.dg/vmx/5-07.c: New.
42407 * gcc.dg/vmx/5-07t.c: New.
42408 * gcc.dg/vmx/5-08.c: New.
42409 * gcc.dg/vmx/5-10.c: New.
42410 * gcc.dg/vmx/5-11.c: New.
42411 * gcc.dg/vmx/7-01a.c: New.
42412 * gcc.dg/vmx/7-01.c: New.
42413 * gcc.dg/vmx/7c-01.c: New.
42414 * gcc.dg/vmx/7d-01.c: New.
42415 * gcc.dg/vmx/7d-02.c: New.
42416 * gcc.dg/vmx/8-01.c: New.
42417 * gcc.dg/vmx/8-02a.c: New.
42418 * gcc.dg/vmx/8-02.c: New.
42419 * gcc.dg/vmx/brode-1.c: New.
42420 * gcc.dg/vmx/bug-1.c: New.
42421 * gcc.dg/vmx/bug-2.c: New.
42422 * gcc.dg/vmx/bug-3.c: New.
42423 * gcc.dg/vmx/cw-bug-1.c: New.
42424 * gcc.dg/vmx/cw-bug-2.c: New.
42425 * gcc.dg/vmx/cw-bug-3.c: New.
42426 * gcc.dg/vmx/dct.c: New.
42427 * gcc.dg/vmx/debug-1.c: New.
42428 * gcc.dg/vmx/debug-2.c: New.
42429 * gcc.dg/vmx/debug-3.c: New.
42430 * gcc.dg/vmx/debug-4.c: New.
42431 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42432 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42433 * gcc.dg/vmx/eg-5.c: New.
42434 * gcc.dg/vmx/fft.c: New.
42435 * gcc.dg/vmx/gcc-bug-1.c: New.
42436 * gcc.dg/vmx/gcc-bug-2.c: New.
42437 * gcc.dg/vmx/gcc-bug-3.c: New.
42438 * gcc.dg/vmx/gcc-bug-4.c: New.
42439 * gcc.dg/vmx/gcc-bug-5.c: New.
42440 * gcc.dg/vmx/gcc-bug-6.c: New.
42441 * gcc.dg/vmx/gcc-bug-7.c: New.
42442 * gcc.dg/vmx/gcc-bug-8.c: New.
42443 * gcc.dg/vmx/gcc-bug-9.c: New.
42444 * gcc.dg/vmx/gcc-bug-b.c: New.
42445 * gcc.dg/vmx/gcc-bug-c.c: New.
42446 * gcc.dg/vmx/gcc-bug-d.c: New.
42447 * gcc.dg/vmx/gcc-bug-e.c: New.
42448 * gcc.dg/vmx/gcc-bug-f.c: New.
42449 * gcc.dg/vmx/gcc-bug-g.c: New.
42450 * gcc.dg/vmx/gcc-bug-i.c: New.
42451 * gcc.dg/vmx/harness.h: New.
42452 * gcc.dg/vmx/ira1.c: New.
42453 * gcc.dg/vmx/ira2a.c: New.
42454 * gcc.dg/vmx/ira2b.c: New.
42455 * gcc.dg/vmx/ira2.c: New.
42456 * gcc.dg/vmx/ira2c.c: New.
42457 * gcc.dg/vmx/mem.c: New.
42458 * gcc.dg/vmx/newton-1.c: New.
42459 * gcc.dg/vmx/ops.c: New.
42460 * gcc.dg/vmx/sn7153.c: New.
42461 * gcc.dg/vmx/spill2.c: New.
42462 * gcc.dg/vmx/spill3.c: New.
42463 * gcc.dg/vmx/spill.c: New.
42464 * gcc.dg/vmx/t.c: New.
42465 * gcc.dg/vmx/varargs-1.c: New.
42466 * gcc.dg/vmx/varargs-2.c: New.
42467 * gcc.dg/vmx/varargs-3.c: New.
42468 * gcc.dg/vmx/varargs-4.c: New.
42469 * gcc.dg/vmx/varargs-5.c: New.
42470 * gcc.dg/vmx/varargs-6.c: New.
42471 * gcc.dg/vmx/varargs-7.c: New.
42472 * gcc.dg/vmx/vmx.exp: New.
42473 * gcc.dg/vmx/vprint-1.c: New.
42474 * gcc.dg/vmx/vscan-1.c: New.
42475 * gcc.dg/vmx/x-01.c: New.
42476 * gcc.dg/vmx/x-02.c: New.
42477 * gcc.dg/vmx/x-03.c: New.
42478 * gcc.dg/vmx/x-04.c: New.
42479 * gcc.dg/vmx/x-05.c: New.
42480 * gcc.dg/vmx/yousufi-1.c: New.
42481 * gcc.dg/vmx/zero-1.c: New.
42482 * gcc.dg/vmx/zero.c: New.
42484 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42486 * g++.dg/lookup/java1.C: Update for chage of
42488 * g++.dg/lookup/java2.C: Likewise.
42490 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42492 * ada/acats/run_all.sh: use -O2 by default.
42494 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42496 * gcc.dg/vr-mult-[12].c: New tests.
42498 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42500 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42502 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42504 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42506 * lib/target-supports.exp (check_profiling_available): Assume
42507 profiling isn't available for mips*-*-elf targets.
42509 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42511 * gcc.dg/builtins-38.c: New test.
42513 2004-04-14 Eric Christopher <echristo@redhat.com>
42515 * g++.dg/charset/charset.exp: Run .cc extension tests.
42517 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42519 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42521 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42523 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42525 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42527 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42528 * gcc.dg/i386-387-2.c: Likewise.
42530 * gcc.dg/i386-387-7.c: New test.
42531 * gcc.dg/i386-387-8.c: New test.
42533 * gcc.dg/builtins-37.c: New test.
42535 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42537 * g++.dg/pch/externc-1.C: Add missing semicolon.
42539 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42541 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42543 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42545 * gcc.c-torture/execute/20040411-1.c: New test.
42547 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42549 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42551 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42553 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42555 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42557 * lib/target-supports.exp (check_named_sections_available): New.
42558 * lib/gcc-dg.exp (dg-require-named-sections): New.
42559 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42560 old-deja.exp. Also prune error-count message from HP linker.
42561 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42563 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42564 * g++.old-deja/g++.pt/static3.C: Likewise.
42565 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42567 2004-04-09 Roger Sayle <roger@eyesopen.com>
42569 * gcc.c-torture/execute/20040409-1.c: New test case.
42570 * gcc.c-torture/execute/20040409-2.c: New test case.
42571 * gcc.c-torture/execute/20040409-3.c: New test case.
42573 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42575 * gcc.dg/20040409-1.c: New test.
42577 2004-04-08 Roger Sayle <roger@eyesopen.com>
42580 * g++.dg/opt/pr14888.C: New test case.
42582 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42584 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42585 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42586 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42587 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42590 2004-04-08 Paul Brook <paul@codesourcery.com>
42592 * gcc.dg/spill-1.c: New test.
42594 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42596 * gcc.dg/torture/builtin-ctype-2.c: New test.
42598 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42600 * gcc.dg/pch/pch.exp: Add largefile test.
42602 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42604 * g++.dg/pch/externc-1.Hs: New.
42605 * g++.dg/pch/externc-1.C: New.
42607 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42609 * gcc.dg/compat/struct-by-value-5a_main.c,
42610 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42611 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42612 * gcc.dg/compat/struct-by-value-5a_x.c,
42613 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42614 gcc.dg/compat/struct-by-value-5_x.c.
42615 * gcc.dg/compat/struct-by-value-5a_y.c,
42616 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42617 gcc.dg/compat/struct-by-value-5_y.c.
42619 * gcc.dg/compat/struct-by-value-6a_main.c,
42620 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42621 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42622 * gcc.dg/compat/struct-by-value-6a_x.c,
42623 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42624 gcc.dg/compat/struct-by-value-6_x.c.
42625 * gcc.dg/compat/struct-by-value-6a_y.c,
42626 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42627 gcc.dg/compat/struct-by-value-6_y.c.
42629 * gcc.dg/compat/struct-by-value-7a_main.c,
42630 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42631 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42632 * gcc.dg/compat/struct-by-value-7a_x.c,
42633 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42634 gcc.dg/compat/struct-by-value-7_x.c.
42635 * gcc.dg/compat/struct-by-value-7a_y.c,
42636 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42637 gcc.dg/compat/struct-by-value-7_y.c.
42639 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42641 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42642 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42643 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42646 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42648 * gcc.dg/builtins-36.c: New test.
42650 2004-04-06 Paul Brook <paul@codesourcery.com>
42652 * README.gcc: Remove obsolete contraint on testcases.
42654 2004-04-05 Paul Brook <paul@codesourcery.com>
42657 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42658 failure and exit(0) on success.
42659 * g++.dg/expr/anew2.C: Ditto.
42660 * g++.dg/expr/anew3.C: Ditto.
42661 * g++.dg/expr/anew4.C: Ditto.
42663 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42666 * g++.dg/template/unify7.C: New.
42668 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42670 * g++.dg/README: Bring up to date with new subdirectories; remove
42671 duplicate subdirectory lines.
42673 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42676 * g++.dg/template/unify5.C: New.
42677 * g++.dg/template/unify6.C: New.
42678 * g++.dg/template/qualttp20.C: Adjust.
42679 * g++.old-deja/g++.jason/report.C: Adjust.
42680 * g++.old-deja/g++.other/qual1.C: Adjust.
42682 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42685 * g++.dg/inherit/ptrmem1.C: New test.
42687 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42690 * gcc.c-torture/execute/20040331-1.c: New test.
42691 * gcc.dg/20040331-1.c: New test.
42693 2004-04-01 Paul Brook <paul@codesourcery.com>
42695 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42697 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42700 * g++.dg/init/goto1.C: New test.
42703 * g++.dg/template/defarg4.C: New test.
42705 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42707 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42709 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42711 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42713 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42715 * gcc.dg/noncompile/undeclared-2.c: New test.
42717 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42719 * gcc.dg/940409-1.c: Remove XFAIL.
42720 * gcc.dg/reg-vol-struct-1.c: New test.
42722 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42724 * gcc.dg/torture/builtin-wctype-1.c: New test.
42726 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42728 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42729 * gcc.dg/20001101-1.c: Likewise.
42730 * gcc.dg/20001102-1.c: Likewise.
42732 2004-03-25 Roger Sayle <roger@eyesopen.com>
42734 * gcc.dg/compare8.c: Add an additional test for XOR.
42736 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42738 * gcc.dg/torture/builtin-ctype-1.c: New test.
42740 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42742 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42743 * gcc.dg/torture/builtin-math-1.c: Likewise.
42744 * gcc.dg/torture/builtin-power-1.c: New test.
42746 2004-03-24 Andreas Schwab <schwab@suse.de>
42748 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42751 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42752 Roger Sayle <roger@eyesopen.com>
42754 * gcc.dg/compare8.c: New test case.
42756 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42758 * g++.dg/ext/altivec-7.C: New test.
42760 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42762 PR 12267, 12391, 12560, 13129, 14114, 14133
42763 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42764 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42765 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42766 Adjust error regexps.
42767 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42768 * gcc.dg/noncompile/undeclared-1.c: New test cases.
42769 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42770 * gcc.dg/local1.c: Add explanatory comment.
42772 2004-03-23 Roger Sayle <roger@eyesopen.com>
42774 PR optimization/14669
42775 * g++.dg/opt/fold2.C: New test case.
42777 2004-03-22 Jakub Jelinek <jakub@redhat.com>
42780 * gcc.dg/20040322-1.c: New test.
42782 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42784 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
42785 * gcc.dg/ultrasp4.c: Likewise.
42786 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
42788 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42790 * gcc.dg/i386-sse-8.c: Reset default options.
42792 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42794 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42795 in the error message text.
42797 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42799 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42801 2004-03-21 Mark Mitchell <mark@codesourcery.com>
42804 * g++.dg/init/array13.C: New test.
42806 2004-03-20 Roger Sayle <roger@eyesopen.com>
42809 * gcc.c-torture/compile/pr13889.c: New test case.
42811 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
42814 * builtins-1.c (nan, nans): Don't test.
42815 * builtins-30.c: Don't use nan, nanf, nanl.
42816 * builtins-35.c: New test.
42818 2004-03-19 Ziemowit Laski <zlaski@apple.com>
42820 * g++.dg/ext/altivec-6.C: New test.
42822 2004-03-19 Mark Mitchell <mark@codesourcery.com>
42824 * g++.dg/init/placement3.C: New test.
42826 * g++.dg/template/spec13.C: New test.
42828 * g++.dg/lookup/using11.C: New test.
42830 * g++.dg/lookup/koenig3.C: New test.
42832 * g++.dg/template/operator2.C: New test.
42834 * g++.dg/expr/dtor3.C: New test.
42835 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42837 * g++.old-deja/g++.law/visibility28.C: Likewise.
42839 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
42841 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42842 * gcc.dg/ppc64-abi-3.c: Likewise.
42844 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42847 * g++.dg/parse/template15.C: New test.
42849 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42851 * g++.dg/expr/dtor2.C: New test.
42853 * g++.dg/lookup/anon4.C: New test.
42855 * g++.dg/overload/using1.C: New test.
42857 * g++.dg/template/lookup7.C: New test.
42859 * g++.dg/template/typename6.C: New test.
42861 * g++.dg/expr/cond6.C: New test.
42863 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42865 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42867 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42869 * g++.dg/expr/cond5.C: New test.
42870 * g++.dg/expr/constcast1.C: Likewise.
42871 * g++.dg/expr/ptrmem2.C: Likewise.
42872 * g++.dg/expr/ptrmem3.C: Likewise.
42873 * g++.dg/lookup/main1.C: Likewise.
42874 * g++.dg/template/lookup6.C: Likewise.
42876 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42878 * gcc.dg/local1.c: New test.
42880 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42882 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42884 * gcc.dg/torture/builtin-convert-1.c: New test.
42886 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42888 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42890 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42893 * g++.dg/warn/Wunused-7.C: New test.
42895 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42897 * gcc.dg/torture/builtin-integral-1.c: New test.
42899 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42902 * g++.dg/parse/non-dependent3.C: New test.
42904 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
42906 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42907 * g++.dg/eh/simd-2.C: Likewise.
42908 * g++.dg/init/array10.C: Likewise.
42909 * gcc.c-torture/compile/simd-1.c: Likewise.
42910 * gcc.c-torture/compile/simd-2.c: Likewise.
42911 * gcc.c-torture/compile/simd-3.c: Likewise.
42912 * gcc.c-torture/compile/simd-4.c: Likewise.
42913 * gcc.c-torture/compile/simd-6.c: Likewise.
42914 * gcc.c-torture/execute/simd-1.c: Likewise.
42915 * gcc.c-torture/execute/simd-2.c: Likewise.
42916 * gcc.dg/compat/vector-defs.h: Likewise.
42917 * gcc.dg/20020531-1.c: Likewise.
42918 * gcc.dg/altivec-3.c: Likewise.
42919 * gcc.dg/altivec-4.c: Likewise.
42920 * gcc.dg/altivec-varargs-1.c: Likewise.
42921 * gcc.dg/compat/vector-defs.h: Likewise.
42922 * gcc.dg/i386-mmx-3.c: Likewise.
42923 * gcc.dg/i386-sse-4.c: Likewise.
42924 * gcc.dg/i386-sse-5.c: Likewise.
42925 * gcc.dg/i386-sse-8.c: Likewise.
42926 * gcc.dg/simd-1.c: Likewise.
42927 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
42928 __ev64_opaque__ since the machine description provides it.
42930 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42932 * lib/compat.exp (skip_list): New global variable.
42933 Use it to hold the user defined COMPAT_SKIPS list if any.
42934 (compat-obj): Add the members of skip_list to optall.
42936 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42938 * gcc.dg/compat/union-by-value-1_main.c,
42939 union-by-value-1_x.c, union-by-value-1_y.c,
42940 union-check.h, union-defs.h,
42941 union-init.h, union-return-1_main.c,
42942 union-return-1_x.c, union-return-1_y.c: New files.
42944 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42946 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42947 mixed-struct-init.h: Add 4 mixed structure types.
42948 struct-by-value-21_main.c, struct-by-value-21_x.c,
42949 struct-by-value-21_y.c, struct-return-21_main.c,
42950 struct-return-21_x.c, struct-return-21_y.c: New files.
42952 2004-03-13 Mark Mitchell <mark@codesourcery.com>
42955 * g++.dg/parse/template14.C: New test.
42957 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42959 * gcc.c-torture/execute/20040313-1.c: New test.
42961 2004-03-13 Jakub Jelinek <jakub@redhat.com>
42964 * gcc.dg/20040311-2.c: New test.
42966 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
42969 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42972 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
42974 * gcc.dg/20040305-2.c: Add missing return statement.
42976 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42978 * gcc.dg/builtins-34.c: Also check pow10*.
42980 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42983 * gcc.dg/20040305-2.c: New test.
42985 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42987 * gcc.dg/20040310-1.c: New test.
42989 2004-03-11 Roger Sayle <roger@eyesopen.com>
42991 * gcc.c-torture/execute/20040311-1.c: New test case.
42993 2004-03-11 Mark Mitchell <mark@codesourcery.com>
42996 * g++.dg/lookup/enum1.C: New test.
42998 2004-03-10 Mark Mitchell <mark@codesourcery.com>
43001 * g++.dg/lookup/struct2.C: New test.
43003 2004-03-10 Uros Bizjak <uros@kss-loka.si>
43005 * gcc.dg/builtins-34.c: New test.
43007 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43009 * gcc.dg/torture/builtin-nonneg-1.c: New test.
43011 2004-03-09 James E Wilson <wilson@specifixinc.com>
43013 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43014 * gcc.dg/alias-2.c: New testcase.
43016 2004-03-09 Zack Weinberg <zack@codesourcery.com>
43018 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43020 2004-03-09 Roger Sayle <roger@eyesopen.com>
43022 * gcc.c-torture/execute/20040309-1.c: New test case.
43024 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
43027 * g++.dg/overload/ref1.C: New.
43029 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43032 * g++.dg/template/spec12.C: New test.
43035 * g++.dg/parse/crash14.C: New test.
43037 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43040 * g++.dg/init/ref11.C: New test.
43042 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43045 * g++.dg/parse/builtin2.C: New test.
43047 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43050 * g++.dg/init/ctor3.C: New test.
43051 * g++.dg/init/union1.C: New test.
43052 * g++.dg/ext/anon-struct4.C: New test.
43054 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43056 * g++.dg/lookup/koenig1.C: Tweak error messages.
43057 * g++.dg/lookup/used-before-declaration.C: Likewise.
43058 * g++.dg/other/do1.C: Likewise.
43059 * g++.dg/overload/koenig1.C: Likewise.
43060 * g++.dg/parse/crash13.C: Likewise.
43061 * g++.dg/template/instantiate3.C: Likewise.
43063 2004-03-08 Eric Christopher <echristo@redhat.com>
43065 * * lib/target-supports.exp: Enable libiconv in test
43066 compilation. Fix up error checking.
43068 2004-03-08 Roger Sayle <roger@eyesopen.com>
43070 PR middle-end/14289
43071 * gcc.dg/pr14289-1.c: New test case.
43072 * gcc.dg/pr14289-2.c: Likewise.
43073 * gcc.dg/pr14289-3.c: Likewise.
43075 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
43077 * gcc.c-torture/execute/20040308-1.c: New test.
43079 2004-03-07 Roger Sayle <roger@eyesopen.com>
43081 * gcc.c-torture/execute/20040307-1.c: New test case.
43083 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
43085 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43087 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
43089 * gcc.dg/20040306-1.c: New test.
43091 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
43093 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43095 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43097 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43100 * gcc.dg/decl-6.c: New test.
43102 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43104 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43105 Rename LOGPOW -> LOG_POW.
43106 (SQRT_EXP, POW_EXP): New.
43108 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43110 * gcc.dg/i386-sse-8.c: New test.
43112 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43115 * gcc.dg/decl-5.c: New test.
43117 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
43119 * gcc.dg/20040305-1.c: New test.
43121 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
43124 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43126 2004-03-04 Ziemowit Laski <zlaski@apple.com>
43128 PR c++/14425, c++/14426
43129 * g++.dg/ext/altivec-4.C: New test.
43130 * g++.dg/ext/altivec-5.C: New test.
43132 2004-03-04 Geoffrey Keating <geoffk@apple.com>
43134 * g++.old-deja/g++.other/linkage1.C: Expect errors about
43135 global variables of a type with no linkage.
43136 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43137 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43138 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43139 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43140 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43141 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43142 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43143 * g++.dg/warn/deprecated.C: Name enum Color.
43144 * g++.dg/overload/VLA.C: Name structure for 'b'.
43145 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43147 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43149 * gcc.c-torture/compile/20040304-1.c: New test.
43151 2004-03-03 Zack Weinberg <zack@codesourcery.com>
43154 * gcc.dg/decl-4.c: New testcase.
43156 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
43158 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43159 as PRECF if sizeof (float) > sizeof (double).
43160 (PRECL): Make it the same as PRECF if
43161 sizeof (float) > sizeof (long double).
43163 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43165 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43166 system type. Add check for irix6 which doesn't have c99 runtime.
43168 2004-03-03 Bob Wilson <bob.wilson@acm.org>
43170 * gcc.dg/const-elim-1.c: xfail for xtensa.
43172 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43175 * g++.dg/template/cond4.C: New test.
43177 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43180 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43183 * g++.dg/parse/defarg7.C: New test.
43186 * g++.dg/template/friend26.C: New test.
43188 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43191 * g++.dg/abi/mangle21.C: New test.
43194 * g++.dg/parse/constructor2.C: New test.
43197 * g++.dg/template/sfinae1.C: New test.
43199 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43202 * g++.dg/expr/crash2.C: New test.
43204 PR middle-end/13448
43205 * gcc.dg/inline-5.c: New test.
43206 * gcc.dg/always-inline.c: Split out tests into ...
43207 * gcc.dg/always-inline2.c: ... this and ...
43208 * gcc.dg/always-inline3.c: ... this.
43210 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43213 * g++.dg/debug/crash1.C: New test.
43215 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43217 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43218 function with __attribute__((noinline)).
43219 (recurser_void2): Likewise.
43220 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43221 (recurser_void2): Likewise.
43223 2004-02-29 Roger Sayle <roger@eyesopen.com>
43225 PR middle-end/14203
43226 * g++.dg/warn/Wunused-6.C: New test case.
43228 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43230 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43233 2004-02-27 Eric Christopher <echristo@redhat.com>
43235 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43236 * g++.dg/charset/asm2.c: Run only x86.
43237 * gcc.dg/charset/asm3.c: Ditto.
43239 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43241 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43244 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43246 * g++.dg/ext/altivec-3.C: New.
43248 2004-02-26 Richard Henderson <rth@redhat.com>
43250 * g++.dg/ext/attrib10.C: Mark for warning.
43251 * gcc.dg/attr-alias-1.c: New.
43253 2004-02-26 Richard Henderson <rth@redhat.com>
43255 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43256 * gcc.c-torture/execute/20040208-2.c: ... it back.
43258 2004-02-26 Eric Christopher <echristo@redhat.com>
43260 * lib/target-supports.exp (check-iconv-available): New function.
43261 * lib/gcc-dg.exp (dg-require-iconv): New function.
43263 * gcc.dg/charset: New directory.
43264 * gcc.dg/charset/charset.exp: New file.
43265 * gcc.dg/charset/asm1.c: Ditto.
43266 * gcc.dg/charset/asm2.c: Ditto.
43267 * gcc.dg/charset/asm3.c: Ditto.
43268 * gcc.dg/charset/asm4.c: Ditto.
43269 * gcc.dg/charset/asm5.c: Ditto.
43270 * gcc.dg/charset/attribute1.c: Ditto.
43271 * gcc.dg/charset/attribute2.c: Ditto.
43272 * gcc.dg/charset/string1.c: Ditto.
43273 * g++.dg/charset: New directory.
43274 * g++.dg/dg.exp: Add here. Special options.
43275 * g++.dg/charset/charset.exp: New file.
43276 * g++.dg/charset/asm1.c: Ditto.
43277 * g++.dg/charset/asm2.c: Ditto.
43278 * g++.dg/charset/asm3.c: Ditto.
43279 * g++.dg/charset/asm4.c: Ditto.
43280 * g++.dg/charset/attribute1.c: Ditto.
43281 * g++.dg/charset/attribute2.c: Ditto.
43282 * g++.dg/charset/extern1.cc: Ditto.
43283 * g++.dg/charset/extern2.cc: Ditto.
43284 * g++.dg/charset/string1.c: Ditto.
43286 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43289 * g++.dg/parse/comma1.C: New test.
43291 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43294 * g++.dg/template/ttp8.C: New test.
43296 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43298 * gcc.dg/fixuns-trunc-1.c: New test.
43300 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43302 * gcc.dg/builtins-config.h: Use #elif.
43304 2004-02-26 Michael Matz <matz@suse.de>
43306 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43307 * gcc.dg/991214-1.c: Likewise.
43308 * gcc.dg/i386-asm-1.c: Likewise.
43310 2004-02-25 Richard Henderson <rth@redhat.com>
43312 * gcc.c-torture/execute/20040208-2.c: Move ...
43313 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43315 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43318 * g++.dg/other/crash-3.C: New test.
43320 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43322 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43323 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43325 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43328 2004-02-24 Michael Matz <matz@suse.de>
43330 * gcc.dg/i386-regparm.c: New.
43332 2004-02-23 James E Wilson <wilson@specifixinc.com>
43334 * gcc.c-torture/execute/20040223-1.c: New.
43336 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43337 Kazu Hirata <kazu@cs.umass.edu>
43339 * gcc.dg/fwritable-strings-1.c: Remove.
43341 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43344 * gcc.dg/20040223-1.c: New test.
43346 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43349 * g++.dg/ext/typeof9.C: New test.
43351 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43354 * g++.dg/other/switch1.C: New test.
43356 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43358 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43359 * gcc.dg/va-arg-1.c: Likewise.
43361 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43364 * g++.dg/template/koenig5.C: New test.
43366 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43368 * g++.dg/ext/altivec-1.C: Generalize target triple.
43369 * g++.dg/ext/altivec-2.C: New test case.
43370 * g++.dg/ext/altivec_check.h: New file.
43371 * gcc.dg/altivec-1.c: Generalize target triple;
43372 include altivec_check.h and call altivec_check().
43373 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43374 * gcc.dg/altivec-6.c: New test case.
43375 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43376 type casts as needed.
43377 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43379 * gcc.dg/altivec-12.c: New test case.
43380 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43381 include altivec_check.h and call altivec_check().
43382 * gcc.dg/altivec_check.h: New file.
43384 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43386 * lib/target-supports.exp (check_alias_available): Don't mangle
43387 function `g' in test program.
43389 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43391 * lib/target-supports.exp (check_profiling_available): Check
43392 argument to determine whether we support a profiling type.
43393 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43394 check_profiling_available.
43395 * g++.dg/bprob/bprob.exp: Likewise.
43396 * g77.dg/bprob/bprob.exp: Likewise.
43397 * gcc.misc-tests/bprob.exp: Likewise.
43398 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43399 dg-require-profiling and delete expected error handling.
43400 * gcc.dg/20021014-1.c: Likewise.
43401 * gcc.dg/nest.c: Likewise.
43403 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43406 * g++.dg/other/vthunk1.C: New test.
43408 2004-02-20 Falk Hueffner <falk@debian.org>
43411 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43413 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43416 * g++.dg/other/error8.C: Remove XFAIL markers.
43419 * g++.dg/ext/packed5.C: New test.
43422 * g++.dg/warn/Wunused-5.C: New test.
43425 * g++.dg/lookup/member1.C: New test.
43427 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43429 * gcc.c-torture/compile/20040130-1.c: Enable only when
43430 __INT_MAX__ >= 2147483647L.
43431 * gcc.c-torture/compile/961203-1.c: Likewise.
43433 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43435 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43436 * g++.dg/opt/template1.C: Robustify assembler regexp
43438 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43440 * gcc.c-torture/execute/simd-4.x: Remove.
43441 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43442 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43443 Guard with #ifndef SKIP_ATTRIBUTE.
43444 * gcc.dg/compat/vector-1_y.c: Likewise.
43445 * gcc.dg/compat/vector-2_x.c: Likewise.
43446 * gcc.dg/compat/vector-2_y.c: Likewise.
43447 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43448 * g++.dg/eh/simd-2.C: Likewise.
43450 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43452 * gcc.c-torture/compile/complex-1.c: New.
43454 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43457 * gcc.c-torture/execute/20040218-1.c: New test.
43459 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43462 * g++.dg/parse/new2.C: New test.
43464 2004-02-18 Paul Brook <paul@codesourcery.com>
43466 * gcc.c-torture/compile/libcall-1.c: New test.
43468 2004-02-18 Paul Brook <paul@codesourcery.com>
43471 * gcc.dg/debug/debug-7.c: New test.
43473 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43475 * gcc.dg/20040217-1.c: New test.
43477 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43479 * gcc.c-torture/execute/990208-1.x: Delete.
43481 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43483 * gcc.c-torture/execute/20040208-2.x: New file.
43485 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43488 * g++.dg/abi/structret1.C: New test.
43490 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43492 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43493 (i386_cpuid): No need to test if cpuid is available on AMD64.
43494 Fix assembly, so that it works onboth i386 and AMD64.
43495 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43496 (vecInLong): Fix s[] member type to unsigned int.
43497 (vecInWord): Remove type.
43498 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43499 (a64, b64, c64, d64, e64): Remove.
43500 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43501 Remove unused variable. Remove initialization of removed variables.
43502 Don't call mmx_tests nor sse_tests.
43503 (reference_mmx, reference_sse): Remove.
43504 (check): Add return stmt.
43505 * gcc.dg/i386-sse-7.c: New test.
43506 * gcc.dg/i386-mmx-4.c: New test.
43508 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43510 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43511 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43512 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43513 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43514 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43515 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43516 g++.dg/tc1/dr94.C: Fix line terminator.
43518 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43520 * gcc.c-torture/compile/20040216-1.c: New.
43522 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43524 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43525 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43526 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43527 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43528 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43529 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43531 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43533 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43535 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43538 * g++.dg/expr/cond4.C: New test.
43541 * g++.dg/lookup/crash2.C: New test.
43543 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43545 * gcc.c-torture/compile/20040214-2.c: New test.
43547 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43550 * g++.dg/ext/typeof8.C: New test.
43552 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43554 * gcc.c-torture/compile/20040214-1.c: New test.
43556 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43559 * g++.dg/template/spec11.C: New test.
43561 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43564 * g++.dg/other/error8.C: New test.
43566 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43569 * g++.dg/template/array4.C: New test.
43572 * g++.dg/inherit/thunk2.C: New test.
43575 * g++.dg/eh/cond2.C: New test.
43577 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43579 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43581 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43583 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43585 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43587 * g++.dg/simd-2.C: xfail on ppc64-linux.
43589 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43592 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43595 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43597 * gcc.dg/builtins-33.c: New test.
43599 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43601 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43603 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43605 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43607 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43609 * gcc.dg/ppc64-abi-3.c: New test.
43611 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43615 * gcc.dg/pr14092-1.c: New testcase.
43617 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43619 * gcc.dg/cpp/assert4.c: Fix typo last change.
43621 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43622 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43624 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43626 2004-02-09 Roger Sayle <roger@eyesopen.com>
43628 * gcc.c-torture/compile/20040209-1.c: New test case.
43630 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43632 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43634 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43636 * gcc.c-torture/execute/20040208-[12].c: New tests.
43638 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43640 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43642 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43644 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43646 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43649 * gcc.dg/visibility-8.c: New testcase.
43651 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43653 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43655 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43657 2004-02-07 Roger Sayle <roger@eyesopen.com>
43659 PR middle-end/13696
43660 * g++.dg/opt/fold1.C: New test case.
43662 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43665 * g++.dg/other/crash-2.C: New test.
43667 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43670 * g++.dg/parse/angle-bracket2.C: New test.
43672 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43674 PR middle-end/13750
43676 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43678 * g++.dg/pch/wchar-1.C: New.
43679 * g++.dg/pch/wchar-1.Hs: New.
43681 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43684 * g++.dg/parse/error15.C: New test.
43685 * g++.dg/parse/crash11.C: Update dg-error mark.
43687 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43690 * g++.dg/warn/conv2.C: New test.
43692 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43695 * g++.dg/warn/incomplete1.C: Remove xfail.
43697 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43699 * lib/file-format.exp (gcc_target_object_format): Use
43700 ${tool}_target_compile, not gcc_target_compile.
43701 * lib/target-supports.exp (check_alias_available): Likewise.
43702 (check_gc_sections_available): Likewise.
43703 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43704 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43707 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43710 * g++.dg/template/static6.C: New test.
43712 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43714 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43716 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43718 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43719 tests for systems where `char' is unsigned by default.
43721 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43724 * g++.dg/template/partial3.C: New test.
43726 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43728 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43729 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43730 Remove mentions of obsolete ports.
43732 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43734 * gcc.dg/noncompile/20001228-1.c: Fix for new
43737 2004-02-03 Roger Sayle <roger@eyesopen.com>
43740 * gcc.c-torture/execute/multdi-1.c: New test case.
43742 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43745 * g++.dg/template/lookup5.C: New test.
43747 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43750 * g++.dg/template/lookup4.C: New test.
43753 * g++.dg/parse/error14.C: New test.
43756 * g++.dg/parse/template13.C: New test.
43758 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43761 * g++.dg/template/koenig4.C: New test.
43764 * g++.dg/template/crash17.C: New test.
43767 * g++.dg/parse/error13.C: New test.
43768 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43770 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43772 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43774 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
43778 * gcc.dg/noncompile/20040203-1.c: New test.
43779 * gcc.dg/noncompile/20040203-2.c: Likewise.
43780 * gcc.dg/noncompile/20040203-3.c: Likewise.
43781 * gcc.dg/20040203-1.c: Likewise.
43783 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
43786 * g++.dg/template/sizeof7.C: New test.
43788 2004-02-02 Eric Christopher <echristo@redhat.com>
43789 Zack Weinberg <zack@codesourcery.com>
43791 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43793 2004-02-02 Zack Weinberg <zack@codesourcery.com>
43795 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43796 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43797 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43798 * gcc.dg/cleanup-5.c: Run only on Linux targets.
43800 2004-02-02 Mark Mitchell <mark@codesourcery.com>
43803 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43806 * g++.dg/ext/attrib13.C: New test.
43809 * g++.dg/conversion/op2.C: New test.
43811 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43813 * gcc.dg/titype-1.c: Fix pasto.
43815 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43817 * gcc.dg/titype-1.c: New test.
43819 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43822 * g++.dg/template/non-type-template-argument-1.C,
43823 g++.dg/template/qualified-id1.C: Update dg-error marks.
43824 * g++.dg/template/nontype6.C: New test.
43826 2004-02-01 Roger Sayle <roger@eyesopen.com>
43828 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43829 * gcc.dg/builtins-31.c: New testcase.
43830 * gcc.dg/builtins-32.c: New testcase.
43832 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
43834 * objc.dg/call-super-2.m: Update line numbers
43835 for the including of stddef.h.
43837 2004-01-30 Michael Matz <matz@suse.de>
43839 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43840 g++.dg/ext/case-range3.C: New tests.
43842 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43846 * g++.dg/template/member4.C: New test.
43848 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43851 * g++.dg/template/sizeof6.C: New test.
43853 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43855 * gcc.dg/fwritable-strings-1.c: New test.
43857 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43859 * gcc.c-torture/compile/20040130-1.c: New test.
43861 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
43863 * objc.dg/call-super-2.m: Include stddef.h for size_t.
43865 2004-01-29 Mark Mitchell <mark@codesourcery.com>
43868 * g++.dg/template/ctor3.C: New test.
43870 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43872 * g++.dg/tc1: New directory.
43873 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43874 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43875 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43876 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43877 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43879 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43881 * g++.dg/parse/error11.C: New test.
43882 * g++.dg/parse/error12.C: Likewise.
43884 2004-01-28 Ziemowit Laski <zlaski@apple.com>
43886 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43887 (scan_initial, main): Use aligned_sizeof instead of sizeof.
43889 2004-01-28 Mark Mitchell <mark@codesourcery.com>
43892 * g++.dg/ext/attrib12.C: New test.
43895 * g++.dg/parse/cast2.C: New test.
43897 2004-01-27 James E Wilson <wilson@specifixinc.com>
43899 * objc.dg/encode-2.m (main): New local string. Set depending on
43900 sizeof long. Use in sscanf call.
43901 * objc.dg/encode-3.m (main): New local string. Set depending on
43902 sizeof long. Use in scan_initial call.
43904 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43906 * objc.dg/call-super-2.m: Make LP64-safe.
43907 * objc.dg/desig-init-1.m: Likewise.
43909 2004-01-27 Devang Patel <dpatel@apple.com>
43911 * g++.dg/debug/namespace1.C: New test.
43913 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
43915 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43918 * gcc.dg/arm-mmx-1.c: New test.
43920 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43922 * gcc.dg/20040127-1.c: New test.
43923 * gcc.dg/20040127-2.c: New test.
43925 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43927 * objc.dg/stret-1.m (glob): Renamed to globa.
43929 2004-01-26 Mark Mitchell <mark@codesourcery.com>
43932 * g++.dg/expr/for1.C: New test.
43934 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
43936 PR middle-end/13779
43937 * gcc.dg/darwin-longlong.c: New test.
43939 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
43941 * gcc.dg/20040124-1.c: Moved test from here...
43942 * gcc.c-torture/compile/20040124-1.c: ...to here.
43944 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43946 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
43947 the assembly output if -m64 is passed.
43949 2004-01-25 Mark Mitchell <mark@codesourcery.com>
43952 * g++.dg/template/cond3.C: New test.
43954 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43957 * g++.dg/template/ttp7.C: New test.
43959 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43962 * g++.dg/template/nontype4.C: New test.
43963 * g++.dg/template/nontype5.C: Likewise.
43965 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
43967 * gcc.dg/torture/mips-clobber-at.c: New test.
43969 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
43971 * gcc.dg/20040124-1.c: New test.
43973 2004-01-24 Jakub Jelinek <jakub@redhat.com>
43975 * gcc.dg/20040123-1.c: New test.
43977 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43979 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43981 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
43983 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43985 2004-01-23 Andrew Pinski <apinski@apple.com>
43987 * gcc.dg/20030121-1.c: Move to ..
43988 * gcc.dg/20040121-1.c: here.
43990 2004-01-23 Roger Sayle <roger@eyesopen.com>
43992 * gcc.dg/builtins-29.c: New test case.
43994 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43997 * gcc.dg/builtins-30.c: New testcase.
43999 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
44001 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44002 * lib/g77.exp: Likewise.
44003 * lib/objc.exp: Likewise.
44004 * lib/g++.exp: Likewise.
44006 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
44008 * gcc.dg/struct-by-value-2.c: New test.
44010 2004-01-21 Andrew Pinski <apinski@apple.com>
44013 * gcc.dg/20030121-1.c: New test.
44015 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
44017 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
44018 clobber frame pointer register in asm statement.
44020 2004-01-21 Falk Hueffner <falk@debian.org>
44022 * gcc.c-torture/compile/20040121-1.c: New test.
44024 2004-01-21 Zack Weinberg <zack@codesourcery.com>
44026 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44028 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
44030 * gcc.dg/ppc64-abi-2.c: New test.
44032 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
44034 * lib/treelang.exp: Fill out this file.
44035 * lib/treelang-dg.exp: New File.
44037 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
44039 * gcc.c-torture/compile/981022-1.c: Remove.
44040 * gcc.dg/array-5.c: Remove XFAIL.
44041 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44042 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44043 gcc.dg/cond-lvalue-1.c: Update.
44044 * gcc.dg/cast-lvalue-2.c: New test.
44046 2004-01-19 Mark Mitchell <mark@codesourcery.com>
44049 * g++.dg/other/error1.C (class foo): Tweak error message.
44052 * g++.dg/template/call2.C: New test.
44054 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44056 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44057 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44058 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44059 scalar-return-1_x.c, scalar-return-2_y.c,
44060 scalar-return-3_x.c, scalar-return-3_y.c,
44061 scalar-return-4_x.c, scalar-return-4_y.c,
44062 struct-align-1.h, struct-align-1_x.c,
44063 struct-align-1_y.c, struct-align-2.h,
44064 struct-align-2_x.c, struct-align-2_y.c,
44065 struct-by-value-10_y.c, struct-by-value-11_x.c,
44066 struct-by-value-11_y.c, struct-by-value-12_x.c,
44067 struct-by-value-12_y.c, struct-by-value-13_x.c,
44068 struct-by-value-13_y.c, struct-by-value-14_x.c,
44069 struct-by-value-14_y.c, struct-by-value-15_x.c,
44070 struct-by-value-15_y.c, struct-by-value-16_y.c,
44071 struct-by-value-17_y.c, struct-by-value-18_y.c,
44072 struct-by-value-19_y.c, struct-by-value-1_x.c,
44073 struct-by-value-1_y.c, struct-by-value-20_y.c,
44074 struct-by-value-2_x.c, struct-by-value-2_y.c,
44075 struct-by-value-3_y.c, struct-by-value-4_x.c,
44076 struct-by-value-4_y.c, struct-by-value-5_y.c,
44077 struct-by-value-6_y.c, struct-by-value-7_y.c
44078 struct-by-value-8_x.c, struct-by-value-8_y.c
44079 struct-by-value-9_x.c, struct-by-value-9_y.c
44080 struct-return-10_x.c, struct-return-10_y.c,
44081 struct-return-19_x.c, struct-return-20_x.c
44082 struct-return-2_x.c, struct-return-2_y.c
44083 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44084 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
44086 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44088 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44089 attribute on sparc*-sun-solaris2.*.
44091 2004-01-18 Mark Mitchell <mark@codesourcery.com>
44094 * g++.dg/ext/typeof7.C: New test.
44096 2004-01-18 David Edelsohn <edelsohn@gnu.org>
44098 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44099 * gcc.dg/const-elim-1.c: Same.
44101 2004-01-17 Ziemowit Laski <zlaski@apple.com>
44103 * objc.dg/stret-1.m: New.
44104 * objc.dg/stret-2.m: New.
44106 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
44109 * g++.dg/ext/vector1.C: New test.
44111 2004-01-16 Geoffrey Keating <geoffk@apple.com>
44113 * gcc.dg/pch/import-1.c: New.
44114 * gcc.dg/pch/import-1.hs: New.
44115 * gcc.dg/pch/import-1a.h: New.
44116 * gcc.dg/pch/import-1b.h: New.
44117 * gcc.dg/pch/import-1c.h: New.
44119 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44122 * g++.dg/ext/array1.C: New test.
44125 * g++.dg/conversion/op1.C: New test.
44127 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
44130 From Kazumoto Kojima / Dan Kegel:
44131 * gcc.dg/pr11864-1.c: New test.
44134 From Marcus Comstedt / Dan Kegel:
44135 * gcc.dg/pr10392-1.c: New test.
44137 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44140 * g++.dg/init/ref10.C: New test.
44142 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44145 * g++.dg/parse/typename6.C: New test.
44147 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44150 * g++.dg/pch/wchar-1.C: New.
44151 * g++.dg/pch/wchar-1.Hs: New.
44153 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44156 * g++.dg/expr/sizeof2.C: New test.
44158 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
44160 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44162 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44165 * g++.dg/lookup/strong-using-3.C: New.
44166 * g++.dg/lookup/using-10.C: New.
44168 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44171 * g++.dg/lookup/strong-using-2.C: New.
44173 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
44174 Dan Kegel <dank@kegel.com>
44175 J"orn Rennecke <joern.rennecke@superh.com>
44178 * gcc.dg/pr9365-1.c: New test.
44180 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44183 * g++.dg/parse/casting-operator2.C: New test.
44184 * g++.old-deja/g++.pt/explicit83.C: Remove.
44186 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
44188 * gcc.dg/label-compound-stmt-1.c: New test.
44189 * gcc.c-torture/compile/950922-1.c,
44190 gcc.c-torture/compile/20000211-3.c,
44191 gcc.c-torture/compile/20000518-1.c,
44192 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44193 compound statements.
44195 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
44197 * gcc.dg/ppc64-abi-1.c: New test.
44199 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
44201 * g++.dg/ext/attrib9.C: Add dg-warnings.
44203 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44206 * g++.dg/parse/dtor3.C: New test.
44208 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
44211 * g++.dg/parse/try-catch-1.C: New test.
44213 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
44215 * ada/acats/run_all.sh: Add more verbose output in acats.log
44216 when compiling tests.
44218 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44221 * gcc.dg/typedef-redecl.c: New test case.
44222 * gcc.dg/typedef-redecl.h: New support file.
44224 2004-01-13 Jan Hubicka <jh@suse.cz>
44226 * gcc.dg/always_inline.c: New test.
44227 * gcc.dg/debug/20031231-1.c: Fix.
44229 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44232 * g++.dg/template/array3.C: New test.
44234 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44236 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44237 * g++.dg/warn/Wunused-2.C: Likewise.
44239 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44242 * g++.dg/template/instantiate6.C: New test.
44244 2004-01-12 Roger Sayle <roger@eyesopen.com>
44246 PR middle-end/11397
44247 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44249 2004-01-12 Jan Hubicka <jh@suse.cz>
44252 * gcc.dg/20040112-1.c: New.
44254 * gcc.dg/dwarf-die[1-7].c: Move to...
44255 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44256 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44258 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44261 * g++.dg/parse/friend4.C: New test.
44263 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44266 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44267 definition is called a friend.
44269 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44271 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44273 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44276 * g++.dg/parse/error10.C: New test.
44277 * g++.dg/template/arg2.C: Accept "invalid type" error.
44279 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44281 PR middle-end/13392
44282 * g++.dg/opt/expect2.C: New test.
44284 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44286 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44287 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44288 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44289 Update dg-error regexps.
44291 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44293 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44294 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44296 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44298 * gcc.dg/pragma-re-1.c: Use right pointer type.
44300 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44302 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44304 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44306 * gcc.dg/rs6000-ldouble-1.c: New.
44308 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44312 * g++.dg/other/abstract1.C: New test.
44314 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44316 * g++.dg/lookup/strong-using-1.C: New.
44318 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44321 * gcc.dg/func-ptr-conv-1.c: New test.
44322 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44324 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44327 * gcc.c-torture/compile/20040109-1.c: New.
44329 2004-01-08 Stuart Hastings <stuart@apple.com>
44331 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44332 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44333 * gcc.dg/i386-sse-6.c: ...this new testcase.
44335 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44337 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44339 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44341 * ada/acats/run_acats: Treat 'gnatchop' the same way
44342 as 'gnatmake'. Export GCC_DRIVER.
44343 * ada/acats/run_all.sh: Add target_gnatchop. Use
44344 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44346 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44349 * g++.dg/template/dependent-expr4.C: New test.
44351 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44353 * gcc.dg/altivec-11.c: New test.
44355 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44357 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44359 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44362 * gcc.dg/enum-compat-1.c: New test.
44363 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44365 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44368 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44369 gcc.dg/c99-idem-qual-3.c: New tests.
44371 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44373 * gcc.dg/winline-7.c: Don't cast void * to int.
44375 2004-01-06 Jan Hubicka <jh@suse.cz>
44377 * gcc.dg/i386-sse-5.c: New test
44378 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44380 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44383 * g++.dg/rtti/typeid4.C: New test.
44385 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44387 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44389 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44392 * g++.dg/template/error11.C: New test.
44395 * g++.dg/template/class2.C: New test.
44397 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44398 Richard Sandiford <rsandifo@redhat.com>
44401 * g++.dg/opt/alias3.C: New test.
44403 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44406 * g++.dg/template/koenig3.C: New test.
44409 * g++.dg/parse/offsetof3.C: New test.
44411 * g++.dg/init/copy7.C: Add missing dg-error markers.
44414 * g++.dg/init/copy7.c: New test.
44417 * g++.dg/parse/cast1.C: New test.
44419 2004-01-04 Jan Hubicka <jh@suse.cz>
44421 * gcc.dg/winline[1-7].c: New tests.
44423 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44426 * g++.dg/template/qualttp22.C: New test.
44428 2004-01-01 Jan Hubicka <jh@suse.cz>
44430 * gcc.dg/debug/20031231-1.c: New.
44431 * gcc.c-torture/compile/20040101-1.c: New.
44432 * gcc.dg/dwarf-die-[1-7].c: New.
44434 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44436 PR optimization/13521
44437 * gcc.c-torture/compile/20031231-1.c: New test.
44439 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44441 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44443 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44446 * g++.dg/template/crash16.C: New test.
44448 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44450 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44452 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44454 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44456 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44457 * g++.old-deja/g++.law/profile1.C: Likewise.
44458 * gcc.c-torture/compile/981006-1.c: Likewise.
44459 * gcc.c-torture/execute/loop-2e.x: Likewise.
44460 * gcc.c-torture/execute/loop-2f.x: Remove.
44461 * gcc.c-torture/execute/loop-2g.x: Likewise.
44462 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44463 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44465 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44468 * g++.dg/ext/attrib11.C: New test.
44471 * g++.dg/template/array2-1.C: New test.
44472 * g++.dg/template/array2-2.C: New test.
44474 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44476 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44478 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44481 * g++.dg/template/array1-1.C: New test.
44482 * g++.dg/template/array1-2.C: New test.
44484 2003-12-29 Roger Sayle <roger@eyesopen.com>
44487 * g77.dg/12632.f: New test case.
44489 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44492 * g++.dg/parse/nontype1.C: New test.
44494 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44497 * g++.dg/parse/explicit1.C: New test.
44498 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44500 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44503 * g++.dg/opt/inline6.C: New test.
44506 * g++.dg/parse/error9.C: New test.
44508 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44510 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44513 * g++.dg/init/assign1.C: New test.
44515 2003-12-28 Roger Sayle <roger@eyesopen.com>
44518 * g++.dg/warn/format3.C: New test case.
44520 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44522 * gcc.c-torture/compile/20031227-1.c: New test.
44524 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44526 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44527 * g77.dg/bprob/bprob.exp: Likewise.
44528 * gcc.misc-tests/bprob.exp: Likewise.
44529 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44530 variants on systems where the library does not provide that
44532 * gcc.dg/builtins-20.c: Use builtins-config.h.
44533 * gcc.dg/builtins-config.h: New file.
44535 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44537 * lib/gcc-dg.exp (dg-require-profiling): New function.
44538 * lib/target-supports.exp (check_profiling_available): Likewise.
44539 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44540 * g77.dg/bprob/bprob.exp: Likewise.
44541 * gcc.misc-tests/bprob.exp: Likewise.
44542 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44543 * gcc.dg/20021014-1.c: Likewise.
44544 * gcc.dg/nest.c: Likewise.
44546 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44548 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44550 * g++.dg/lookup/java2.C: Likewise.
44551 * gcc.dg/cpp/lexident.c: Likewise.
44553 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44555 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44557 * gcc.c-torture/compile/961203-1.c: Likewise.
44558 * gcc.c-torture/compile/980506-1.c: Likewise.
44560 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44562 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44563 (additional_prunes): New global.
44564 (gcc-dg-prune): Handle additional per-test pruning.
44565 (dg-test): Clear additional_prunes between tests.
44567 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44568 dg-prune-output to avoid spurious failures from assembler
44569 complaining about nonexistent WAW violations.
44570 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44571 Use dg-prune-output to avoid spurious failures from assembler
44572 warning about Itanium B-step errata.
44574 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44576 * g++.dg/abi/macro0.C: New test.
44577 * g++.dg/abi/macro1.C: Likewise.
44578 * g++.dg/abi/macro2.C: Likewise.
44580 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44581 * g++.dg/abi/bitfield7.C: Likewise.
44582 * g++.dg/abi/dtor2.C: Likewise.
44583 * g++.dg/abi/mangle11.C: Likewise.
44584 * g++.dg/abi/mangle12.C: Likewise.
44585 * g++.dg/abi/mangle14.C: Likewise.
44586 * g++.dg/abi/mangle17.C: Likewise.
44587 * g++.dg/abi/vbase10.C: Likewise.
44588 * g++.dg/abi/vbase14.C: Likewise.
44589 * g++.dg/template/qualttp17.C: Likewise.
44591 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44594 * gcc.dg/20031223-1.c: New test.
44596 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44598 * gcc.dg/noreturn-7.c: New test.
44600 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44602 * gcc.dg/null-pointer-1.c: New test.
44604 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44606 * g++.old-deja/g++.jason/template18.C: Remove.
44607 * g++.old-deja/g++.jason/template37.C: Likewise.
44610 * g++.dg/lookup/ns1.C: New test.
44613 * g++.dg/template/lookup3.C: New test.
44615 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44617 * g++.dg/template/recurse1.C: New test
44619 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44622 * g++.dg/parse/semicolon1.C: New test.
44623 * g++.dg/parse/semicolon1.h: Likewise.
44625 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44627 * gcc.dg/darwin-misaligned.c: New test.
44629 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44632 * gcc.dg/20031222-1.c: New test.
44634 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44637 * g++.dg/parse/error8.C: New test.
44640 * g++.dg/warn/ctor-init-1.C: New test.
44642 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44644 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44646 * gcc.c-torture/compile/930217-1.c: Likewise.
44647 * gcc.c-torture/compile/930513-1.c: Likewise.
44648 * gcc.c-torture/execute/920908-2.c: Likewise.
44649 * gcc.c-torture/execute/921204-1.c: Likewise.
44650 * gcc.c-torture/execute/930621-1.c: Likewise.
44651 * gcc.c-torture/execute/930630-1.c: Likewise.
44652 * gcc.c-torture/execute/931031-1.c: Likewise.
44653 * gcc.c-torture/execute/980602-2.c: Likewise.
44654 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44655 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44656 * gcc.c-torture/execute/extzvsi.c: Likewise.
44657 * gcc.c-torture/unsorted/ext.c: Likewise.
44659 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44662 * gcc.c-torture/compile/20031220-2.c: New test case.
44664 2003-12-20 Roger Sayle <roger@eyesopen.com>
44666 PR optimization/13031
44667 * gcc.c-torture/compile/20031220-1.c: New test case.
44669 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44671 * gcc.dg/cast-function-1.c: New test.
44673 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44675 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44678 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44681 * g++.dg/ext/attrib10.C: New test.
44683 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44685 * gcc.dg/cleanup-10.c: New test.
44686 * gcc.dg/cleanup-11.c: New test.
44688 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44691 * g++.dg/opt/expect1.C: New test.
44693 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44695 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44697 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44700 * gcc.dg/20031218-1.c: New test.
44703 * gcc.dg/20031218-2.c: New test.
44704 * gcc.dg/20031218-3.c: New test.
44706 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44707 of label name and allow for USER_LABEL_PREFIX == "_" names.
44708 * g++.dg/abi/mangle18-2.C: Likewise.
44709 * g++.dg/abi/mangle19-1.C: Likewise.
44710 * g++.dg/abi/mangle19-2.C: Likewise.
44711 * g++.dg/abi/mangle20-1.C: Likewise.
44712 * g++.dg/abi/mangle20-2.C: Likewise.
44714 2003-12-18 Richard Henderson <rth@redhat.com>
44716 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44718 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44719 Dan Kegel <dank@kegel.com>
44722 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44723 testing a cross compiler, it causes spurious compile failures.
44724 * lib/g++.exp: Likewise.
44726 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44729 * g++.dg/template/access13.C: New test.
44731 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44733 * gcc.dg/20031216-1.c: New test.
44735 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44738 * g++.dg/template/error10.C: New test.
44740 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44742 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44743 * g++.dg/eh/simd-2.C: Likewise.
44745 2003-12-17 James E Wilson <wilson@specifixinc.com>
44746 Roger Sayle <roger@eyesopen.com>
44748 * gcc.c-torture/execute/ieee/mzero5.c: New.
44750 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44753 * g++.dg/parse/error6.C: New test.
44756 * g++.dg/parse/error7.C: New test.
44758 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44760 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44761 at -O with stabs debugging formats.
44762 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44763 * gcc.dg/debug/debug-2.c: Likewise.
44765 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44768 * g++.dg/init/error1.C: New test.
44771 * g++.dg/init/pm3.C: New test.
44773 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
44776 * gcc.dg/bitfld-8.c: New test.
44778 2003-12-16 James Lemke <jim@wasabisystems.com>
44780 * gcc.dg/arm-scd42-[123].c: New tests.
44782 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44785 * g++.dg/abi/mangle20-1.C: New test.
44786 * g++.dg/abi/mangle20-2.C: New test.
44788 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44791 * g++.dg/other/offsetof2.C: Remove XFAIL.
44792 * g++.dg/parse/offsetof1.C: New test.
44793 * g++.gd/parse/offsetof2.C: Likewise.
44795 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44797 * g++.dg/template/nontype3.C: New test.
44798 * g++.dg/template/static2.C: Tweaked the dg-error clause.
44800 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44802 * g++.dg/warn/noreturn-3.C: Also test instantiation.
44804 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44807 * g++.dg/expr/assign1.C: New test.
44810 * g++.dg/abi/mangle19-1.C: New test.
44811 * g++.dg/abi/mangle19-2.C: New test.
44813 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
44815 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44817 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44819 * gcc.c-torture/execute/20031216-1.c: New test.
44821 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44823 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44826 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44829 * g++.dg/template/error9.C: New test.
44832 * g++.dg/template/error8.C: New test.
44834 2003-12-15 Roger Sayle <roger@eyesopen.com>
44836 PR middle-end/13400
44837 * gcc.c-torture/execute/20031215-1.c: New test case.
44839 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44842 * g++.dg/parse/error5.C: New test.
44845 * g++.dg/expr/sizeof1.C: New test.
44848 * g++.dg/template/crash15.C: New test.
44850 2003-12-15 Geoffrey Keating <geoffk@apple.com>
44852 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44853 a non-POD type as the last named parameter of a varargs function.
44855 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44859 * g++.dg/template/crash14.C: New test.
44860 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44862 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
44864 * g++.dg/other/java1.C: New test.
44867 * g++.dg/abi/mangle18-1.C: New test.
44868 * g++.dg/abi/mangle18-2.C: New test.
44870 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44872 PR optimization/10312
44873 * gcc.c-torture/execute/20031214-1.c: New.
44875 2003-12-14 Mark Mitchell <mark@codesourcery.com>
44879 * g++.dg/parse/error3.C: New test.
44880 * g++.dg/parse/error4.C: Likewise.
44881 * g++.dg/abi/mangle4.C: Tweak error messages.
44882 * g++.dg/lookup/using5.C: Likewise.
44883 * g++.dg/other/error2.C: Likewise.
44884 * g++.dg/parse/typename5.C: Likewise.
44885 * g++.dg/parse/undefined1.C: Likewise.
44886 * g++.dg/template/arg2.C: Likewise.
44887 * g++.dg/template/ttp3.C: Likewise.
44888 * g++.dg/template/type1.C: Likewise.
44889 * g++.old-deja/g++.other/crash32.C: Likewise.
44890 * g++.old-djea/g++.pt/defarg8.C: Likewise.
44892 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44895 * g++.dg/warn/noreturn-3.C: New test.
44897 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44900 * g++.dg/abi/covariant3.C: New.
44902 2003-12-12 Jakub Jelinek <jakub@redhat.com>
44904 * g++.dg/eh/ia64-1.C: New test.
44906 2003-12-12 Roger Sayle <roger@eyesopen.com>
44908 PR optimization/13037
44909 * g77.f-torture/execute/13037.f: New test case.
44911 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44914 * g++.dg/abi/covariant2.C: New.
44916 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
44918 * gcc.dg/cpp/trad/macro.c: New tests.
44920 2003-12-11 Zack Weinberg <zack@codesourcery.com>
44922 * gcc.c-torture/execute/wchar_t-1.x: Delete.
44924 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
44927 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44929 * lib/g++.exp (g++_version): Likewise.
44930 * lib/g77.exp (g77_version): Likewise.
44931 * lib/objc.exp (default_objc_version): Likewise.
44933 2003-12-10 Richard Henderson <rth@redhat.com>
44935 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44937 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44939 2003-12-08 Matt Austern <austern@apple.com>
44942 * lib/gcc-dg.exp (dg-require-visibility): Define.
44943 * lib/target-supports (check_visibility_available): Define.
44944 * gcc.dg/visibility-1.c: New test.
44945 * gcc.dg/visibility-2.c: Likewise.
44946 * gcc.dg/visibility-3.c: Likewise.
44947 * gcc.dg/visibility-4.c: Likewise.
44948 * gcc.dg/visibility-5.c: Likewise.
44949 * gcc.dg/visibility-6.c: Likewise.
44950 * g++.dg/ext/visibility-1.C: Likewise.
44951 * g++.dg/ext/visibility-2.C: Likewise.
44952 * g++.dg/ext/visibility-3.C: Likewise.
44953 * g++.dg/ext/visibility-4.C: Likewise.
44954 * g++.dg/ext/visibility-5.C: Likewise.
44955 * g++.dg/ext/visibility-6.C: Likewise.
44957 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44959 * g++.dg/lookup/java1.C: New test.
44960 * g++.dg/lookup/java2.C: New test.
44962 2003-12-07 Falk Hueffner <falk@debian.org>
44964 * g++.dg/opt/noreturn-1.C: New test.
44966 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
44968 * gcc.dg/overflow-1.c: New test.
44970 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44972 * g77.f-torture/compile/13060.f: New test.
44974 2003-12-06 Mark Mitchell <mark@codesourcery.com>
44977 * g++.dg/inherit/operator2.C: New test.
44979 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44982 * g++.dg/ext/attrib9.C: New test.
44984 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44987 * g++.dg/template/error7.C: New test.
44989 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
44990 J"orn Rennecke <joern.rennecke@superh.com>
44993 * g++.dg/other/struct-va_list.C: New test.
44995 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44998 * g++.dg/parse/defarg6.C: New test.
45000 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
45003 * gcc.c-torture/execute/20031201-1.c: New test.
45005 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
45007 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45009 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45011 * gcc.dg/builtin-return-1.c: New test.
45013 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
45014 J"orn Rennecke <joern.rennecke@superh.com>
45016 PR optimization/13260
45017 * gcc.c-torture/execute/20031204-1.c: New test.
45019 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45022 * g++.dg/template/error6.C: New test.
45024 2003-12-03 Jakub Jelinek <jakub@redhat.com>
45026 * gcc.dg/20031202-1.c: New test.
45028 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45031 * g++.dg/template/eh1.C: New test.
45034 * g++.dg/template/error5.C: New test.
45036 2003-12-02 David Ung <davidu@mips.com>
45038 * gcc.dg/compat/vector-check.h: Corrected type for var
45041 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45044 * g++.dg/template/ptrmem8.C: New test.
45046 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45049 * g++.dg/template/dependent-expr3.C: New test.
45051 2003-12-01 James Lemke <jim@wasabisystems.com>
45053 * gcc.dg/arm-g2.c: New test.
45055 2003-12-01 Roger Sayle <roger@eyesopen.com>
45057 PR optimization/11634
45058 * gcc.dg/20031201-2.c: New test case.
45060 2003-12-01 Zack Weinberg <zack@codesourcery.com>
45063 * objc.dg/proto-lossage-3.m: New test.
45065 2003-12-01 Roger Sayle <roger@eyesopen.com>
45067 PR optimization/12628
45068 * gcc.dg/20031201-1.c: New test case.
45070 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45072 * gcc.dg/unaligned-1.c: New test.
45074 2003-11-30 Mark Mitchell <mark@codesourcery.com>
45077 * g++.dg/template/error4.C: New test.
45078 * g++.dg/template/nested3.C: Adjust error markers.
45080 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45082 * gcc.dg/cpp/assert4.c: Check more #system assertions.
45084 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
45087 * gcc.dg/bitfld-7.c: New test.
45089 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
45091 * gcc.dg/tls/asm-1.C: New test.
45093 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45095 * gcc.dg/cpp/assert4.c: Update.
45097 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45099 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45100 * gcc.dg/builtin-apply3.c: New test.
45102 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45104 * lib/compat.exp (compat-obj): New xfaildata parameter.
45105 Use it to set compiler_conditional_xfail_data before compiling.
45106 (compat-get-options): Handle dg-xfail-if.
45107 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45108 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45109 * gcc.dg/compat/vector-1_y.c: Likewise.
45110 * gcc.dg/compat/vector-2_x.c: Likewise.
45111 * gcc.dg/compat/vector-2_y.c: Likewise.
45113 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45115 * g++.dg/opt/reg-stack4.C: New test.
45117 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45119 * gcc.dg/builtin-apply2.c: New test.
45121 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45123 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45125 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45128 * g++.dg/template/template-id-2.C: New test.
45130 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45133 * g++.dg/template/memfriend1.C: New test.
45134 * g++.dg/template/memfriend2.C: Likewise.
45135 * g++.dg/template/memfriend3.C: Likewise.
45136 * g++.dg/template/memfriend4.C: Likewise.
45137 * g++.dg/template/memfriend5.C: Likewise.
45138 * g++.dg/template/memfriend6.C: Likewise.
45139 * g++.dg/template/memfriend7.C: Likewise.
45140 * g++.dg/template/memfriend8.C: Likewise.
45141 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45143 2003-11-21 Mark Mitchell <mark@codesourcery.com>
45146 * g++.dg/ext/cond1.C: New test.
45148 2003-11-20 Richard Henderson <rth@redhat.com>
45150 * gcc.dg/20020201-2.c: Remove.
45151 * gcc.dg/20020201-4.c: Remove.
45152 * gcc.dg/20020304-1.c: Remove.
45154 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
45156 * gcc.dg/cpp/trad/xwin1.c: New test case.
45158 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
45160 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45161 * lib/g77.exp: Likewise.
45162 * lib/objc.exp: Likewise.
45163 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45166 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45169 * g++.dg/template/static5.C: New test.
45171 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
45173 * gcc.dg/nested-func-1.c: New test.
45175 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45177 * gcc.dg/cpp/assert4.c: New test.
45179 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45182 * g++.dg/lookup/using9.c: New test.
45184 2003-11-14 Mark Mitchell <mark@codesourcery.com>
45187 * g++.dg/template/error3.C: New test.
45189 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
45192 * ada/acats/run_acats, run_all.sh: Fix syntax error.
45193 No longer use a wrapper for gcc, since this does not work under
45196 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45199 * g++.dg/template/ptrmem7.C: New test.
45201 2003-11-13 Andrew Pinski <apinski@apple.com>
45203 * gcc.c-torture/compile/20031113-1.c: New test.
45205 2003-11-13 Mark Mitchell <mark@codesourcery.com>
45206 Kean Johnston <jkj@sco.com>
45209 * gcc.dg/unused-4.c: Update.
45211 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45213 * g++.dg/opt/const3.C: New test.
45215 2003-11-13 Jan Hubicka <jh@suse.cz>
45217 * gcc.c-torture/compile/20031112-1.c: New test.
45219 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45221 * g++.dg/parse/crash10.C: Remove bogus error marker.
45223 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45225 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45226 (host_gcc): Likewise.
45227 (ROOT): Honor $PWDCMD.
45229 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45231 2003-11-12 Catherine Moore <clm@redhat.com>
45233 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45235 2003-11-12 Andreas Jaeger <aj@suse.de>
45236 Jakub Jelinek <jakub@redhat.com>
45237 Andrew Pinski <pinskia@physics.uc.edu>
45238 Richard Henderson <rth@redhat.com>
45240 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45242 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45244 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45245 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45247 2003-11-11 Andreas Jaeger <aj@suse.de>
45249 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45251 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45253 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45255 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45258 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45260 * gcc.dg/trampoline-1.c: New test.
45262 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45264 * gcc.c-torture/compile/200031109-1.c: New test.
45266 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45270 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45271 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45272 gcc.dg/format/no-y2k-1.c: Update.
45274 2003-11-08 Roger Sayle <roger@eyesopen.com>
45276 PR optimization/10467
45277 * gcc.dg/20031108-1.c: New test case.
45279 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45281 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45283 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45285 * gcc.dg/compound-lvalue-1.c: New test.
45286 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45289 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45291 * gcc.dg/altivec-varargs-1.c: New test.
45293 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45295 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45296 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45297 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45298 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45299 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45301 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45303 * gcc.dg/cond-lvalue-1.c: New test.
45305 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45307 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45309 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45312 * g++.dg/template/instantiate5.C: New test.
45314 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45317 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45318 * ChangeLog: Add missing first entry for above test.
45320 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45323 * g++.dg/template/using8.C: New test.
45324 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45326 2003-11-02 Roger Sayle <roger@eyesopen.com>
45328 PR optimization/10817
45329 * gcc.c-torture/compile/20031102-1.c: New test case.
45331 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45333 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45336 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45338 * gcc.dg/20031102-1.c: New test.
45340 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45342 * gcc.dg/complex-1.c: New test.
45344 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45347 * g++.dg/template/crash13.C: Adjust expected error location.
45348 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45350 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45352 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45354 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45357 * gcc.c-torture/compile/20031031-2.c: New test.
45359 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45362 * gcc.c-torture/compile/20031031-1.c: New test.
45364 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45366 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45367 * gcc.misc-tests/bprob.exp: Likewise.
45368 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45369 the execution test on arm-elf configs.
45370 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45371 configs that don't support scratch files.
45372 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45374 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45376 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45379 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45381 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45382 Avoid non pure sh syntax. Add more logging.
45384 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45387 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45390 * gcc.dg/ppc-stackalign-1.c: New test.
45392 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45394 * ada/acats/run_all.sh: Change output to be more compliant with
45396 Create acats.sum and acats.log files under testsuite/ada/acats
45397 Only run [a-z]* directories, to filter out e.g. CVS.
45398 Redirect build output to log file.
45400 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45402 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45404 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45407 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45409 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45411 * gcc.c-torture/compile/20031023-1.c: New test.
45412 * gcc.c-torture/compile/20031023-2.c: New test.
45413 * gcc.c-torture/compile/20031023-3.c: New test.
45414 * gcc.c-torture/compile/20031023-4.c: New test.
45416 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45419 * g++.dg/lookup/scoped8.C: New test.
45421 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45423 * g++.dg/opt/reg-stack3.C: New test.
45425 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45427 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45429 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45432 * g++.dg/template/crash13.C: New test.
45434 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45436 * gcc.dg/c99-restrict-2.c: New test.
45438 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45440 PR c++/12698, c++/12699, c++/12700, c++/12566
45441 * g++.dg/inherit/covariant9.C: New test.
45442 * g++.dg/inherit/covariant10.C: New test.
45443 * g++.dg/inherit/covariant11.C: New test.
45445 2003-10-23 Jason Merrill <jason@redhat.com>
45448 * g++.dg/ext/complit2.C: New test.
45450 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45453 * gcc.c-torture/execute/20031020-1.c: New test.
45455 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45457 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45458 following the jump_insn.
45460 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45462 * gcc.dg/cast-lvalue-1.c: New test.
45464 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45467 * g++.dg/template/cond2.C: New test.
45469 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45471 * gcc.dg/builtins-28.c: New test.
45473 2003-10-20 Jan Hubicka <jh@suse.cz>
45475 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45477 * gcc.dg/inline-2.c: Likewise.
45479 2003-10-20 Phil Edwards <phil@codesourcery.com>
45481 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45482 * gcc.dg/nest.c: Likewise.
45484 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45486 PR c++/9781, c++/10583, c++/11862
45487 * g++.dg/parse/crash13.C: New test.
45489 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45491 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45493 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45495 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45496 Define HAVE_C99_RUNTIME except on Solaris.
45497 * gcc.dg/builtins-20.c: Likewise.
45499 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45501 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45503 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45506 * g++.dg/template/crash21.C: New test.
45508 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45511 * g++.dg/template/typename5.C: New test.
45513 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45516 * g++.dg/template/friend25.C: New test.
45518 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45520 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45523 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45525 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45528 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45530 * gcc.c-torture/execute/960416-1.x: Remove.
45531 * gcc.c-torture/execute/divconst-3.x: Likewise.
45533 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45536 * gcc.dg/torture/cris-volatile-1.c: New test.
45538 2003-10-14 Roger Sayle <roger@eyesopen.com>
45540 PR optimization/9325
45541 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45542 for overflowing floating point to integer conversion during RTL
45545 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45547 * objc/execute/_cmd.m: Fix typo.
45548 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45549 Relax 'scan-assembler' regexp.
45550 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45551 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45552 * objc.dg/zero-link-2.m: Remove blank line.
45553 * objc.dg/zero-link-3.m: New test case.
45555 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45557 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45559 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45560 than linker trickery.
45562 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45565 * g++.dg/other/friend2.C: New test.
45567 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45569 * gcc.dg/20031012-1.c: New test.
45571 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45573 * gcc.dg/weak/weak-3.c: Fix for new warning.
45575 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45577 PR optimization/8750
45578 * gcc.c-torture/execute/20031012-1.c: New test case.
45580 2003-10-11 Roger Sayle <roger@eyesopen.com>
45582 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45583 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45585 2003-10-11 Roger Sayle <roger@eyesopen.com>
45587 PR optimization/12260
45588 * gcc.c-torture/compile/20031011-2.c: New test case.
45590 2003-10-11 Roger Sayle <roger@eyesopen.com>
45592 * gcc.c-torture/execute/20031011-1.c: New testcase.
45594 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45596 * gcc.c-torture/compile/20031011-1.c: New test.
45598 2003-10-11 Jan Hubicka <jh@suse.cz>
45600 * g++.dg/other/first-global.C: New test.
45602 2003-10-11 Roger Sayle <roger@eyesopen.com>
45604 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45606 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45608 * gcc.c-torture/compile/20031010-1.c: New test.
45610 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45612 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45613 * gcc.c-torture/execute/va-arg-25.c: ... here.
45615 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45617 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45619 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45621 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45623 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45625 * g++.dg/parse/error2.C: New test.
45627 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45630 * g++.dg/other/error5.C: Modify the error message.
45631 * g++.dg/lookup/using8.C: New test.
45633 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45635 * gcc.dg/darwin-abi-2.c: New file.
45636 * gcc.c-torture/execute/va-arg-24.c: New file.
45638 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45640 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45643 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45646 * g++.dg/other/error4.C: Update error messages.
45647 * g++.dg/template/ptrmem4.C: Likewise.
45650 * g++.dg/init/new9.C: New test.
45652 PR c++/12334, c++/12236, c++/8656
45653 * g++.dg/ext/attrib8.C: New test.
45655 2003-10-06 Devang Patel <dpatel@apple.com>
45657 * gcc.dg/debug/dwarf2-3.h: New test.
45658 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45660 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45662 * g++.dg/opt/cfg2.C: New test.
45664 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45666 * g++.dg/opt/float1.C: New test.
45668 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45670 * gcc.dg/c90-array-lval-6.c: New test.
45671 * gcc.dg/c99-array-lval-6.c: New test.
45673 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45674 Ziemowit Laski <zlaski@apple.com>
45676 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45677 'Derived', so that it is never considered a class method; add
45678 new warning for '+port' method ambiguity.
45679 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45680 <objc/objc-api.h> (needed on Mac OS X).
45681 * objc.dg/method-13.m: New test.
45683 2003-10-03 Roger Sayle <roger@eyesopen.com>
45685 PR optimization/9325, PR java/6391
45686 * gcc.c-torture/execute/20031003-1.c: New test case.
45688 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45690 PR optimization/12180
45691 * gcc.dg/20031002-1.c: New test.
45694 * g++.dg/inherit/error1.C: New test.
45696 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45698 * lib/f-torture.exp (search_for): Rename to...
45699 (search_for_re): This. Also, clean up comments and the
45700 "regexp" invocation.
45702 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45704 * gcc.c-torture/compile/20031002-1.c: New test.
45706 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45708 * g++.dg/opt/cond1.C: New test.
45710 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45712 * gcc.dg/Wold-style-definition-2.c: New testcase.
45713 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45715 2003-09-29 Richard Henderson <rth@redhat.com>
45717 * g++.dg/init/array10.C: Add dg-options.
45719 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45721 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45723 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45725 * g++.dg/template/friend19.C: Fix typo.
45726 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45728 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45730 * gcc.c-torture/execute/20030928-1.c: New test.
45731 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45733 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45735 * g++.dg/opt/unroll1.C: New test.
45737 2003-09-26 Roger Sayle <roger@eyesopen.com>
45739 PR optimization/11741
45740 * gcc.dg/20030926-1.c: New test case.
45742 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45745 * g++.dg/parse/access7.C: New test.
45746 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45748 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45750 MERGE OF objc-improvements-branch into MAINLINE:
45751 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45752 if libobjc has not been built.
45753 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45754 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45755 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45756 objc/execute/nested-3.m, objc/execute/np-2.m,
45757 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45758 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45759 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45760 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45761 objc.dg/special/unclaimed-category-1.h,
45762 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45763 well as GNU runtime.
45764 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45765 * execute/cascading-1.m, execute/function-message-1.m,
45766 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45767 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45768 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45769 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45770 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45771 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45772 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45773 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45774 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45775 * objc.dg/bitfield-2.m: Run only on Darwin.
45776 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45777 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45778 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45779 * objc.dg/const-str-1.m: Fix constant string layout.
45781 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
45783 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45785 2003-09-23 Geoffrey Keating <geoffk@apple.com>
45787 * gcc.dg/darwin-abi-1.c: New file.
45789 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
45792 * gcc.c-torture/compile/20030921-1.c: New test.
45794 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45796 * g++.dg/opt/reg-stack2.C: New test.
45798 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45800 * g++.dg/eh/delayslot1.C: New test.
45802 2003-09-20 Richard Henderson <rth@redhat.com>
45804 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45806 2003-09-20 Roger Sayle <roger@eyesopen.com>
45808 * gcc.c-torture/execute/20030920-1.c: New test case.
45810 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45812 * g++.dg/rtti/typeid3.C: Correct expected error message.
45814 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45817 * g++.dg/parse/crash12.C: New test.
45819 2003-09-19 Janis Johnson <janis187@us.ibm.com>
45821 * gcc.dg/compat/mixed-struct-check.h: New.
45822 * gcc.dg/compat/mixed-struct-defs.h: New.
45823 * gcc.dg/compat/mixed-struct-init.h: New.
45824 * gcc.dg/compat/struct-by-value-19_main.c: New.
45825 * gcc.dg/compat/struct-by-value-19_x.c: New.
45826 * gcc.dg/compat/struct-by-value-19_y.c: New.
45827 * gcc.dg/compat/struct-by-value-20_main.c: New.
45828 * gcc.dg/compat/struct-by-value-20_x.c: New.
45829 * gcc.dg/compat/struct-by-value-20_y.c: New.
45830 * gcc.dg/compat/struct-return-19_main.c: New.
45831 * gcc.dg/compat/struct-return-19_x.c: New.
45832 * gcc.dg/compat/struct-return-19_y.c: New.
45833 * gcc.dg/compat/struct-return-20_main.c: New.
45834 * gcc.dg/compat/struct-return-20_x.c: New.
45835 * gcc.dg/compat/struct-return-20_y.c: New.
45837 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
45838 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45839 so that it will not complain on LP64 targets.
45841 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45844 * g++.dg/template/friend24.C: New test.
45846 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
45849 * g++.dg/template/memtmpl2.C: New test.
45851 2003-09-18 Mark Mitchell <mark@codesourcery.com>
45854 * gcc.dg/builtin-apply1.c: New test.
45856 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
45859 * g++.dg/warn/Wunused-4.C: New test.
45861 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45864 * g++.dg/other/gc2.C: New test.
45866 2003-09-17 Mark Mitchell <mark@codesourcery.com>
45869 * g++.dg/rtti/typeid3.C: New test.
45872 * g++.dg/overload/template1.C: New test.
45874 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45876 * g++.dg/opt/cfg3.C: New test.
45878 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45881 * g++.dg/template/crash11.C: New test.
45883 2003-09-16 Jason Merrill <jason@redhat.com>
45884 Jakub Jelinek <jakub@redhat.com>
45886 * gcc.dg/attr-warn-unused-result.c: New test.
45888 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
45891 * g++.dg/expr/call2.C: New test.
45893 2003-09-15 Andreas Jaeger <aj@suse.de>
45895 * gcc.dg/Wold-style-definition-1.c: New test.
45897 2003-09-14 Mark Mitchell <mark@codesourcery.com>
45900 * g++.dg/parse/template12.C: New test.
45902 * g++.dg/abi/bitfield11.C: New test.
45903 * g++.dg/abi/bitfield12.C: Likewise.
45905 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
45907 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
45908 non-expansion of functional macro name without arguments at EOL.
45909 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
45911 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
45913 * gcc.c-torture/execute/20030914-[12].c: New tests.
45915 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
45918 * g++.dg/overload/addr1.C: New test.
45920 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
45922 * gcc.dg/20030909-1.c: New test.
45924 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45926 * gcc.dg/ultrasp10.c: New test.
45928 2003-09-09 Devang Patel <dpatel@apple.com>
45930 * gcc.dg/darwin-ld-6.c: New test.
45932 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45934 * gcc.dg/torture/builtin-explog-1.c: New testcase.
45936 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45938 * gcc.dg/ia64-types1.c: New test.
45939 * gcc.dg/ia64-types2.c: Likewise.
45941 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45943 * gcc.dg/builtins-1.c: Add more _Complex tests.
45944 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45946 * gcc.dg/builtins-1.c: Test existing _Complex functions.
45947 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45949 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45952 * g++.dg/lookup/koenig2.C: New test.
45955 * g++.dg/rtti/typeid2.C: New test.
45957 2003-09-08 Jakub Jelinek <jakub@redhat.com>
45959 * gcc.c-torture/compile/20030904-1.c: New test.
45961 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45963 * g++.dg/opt/longbranch2.C: New test.
45965 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45967 * g++.dg/template/crash10.C: Only compile it.
45969 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45971 PR middle-end/11665
45972 * gcc.c-torture/compile/20030907-1.c: New test.
45973 * g++.dg/init/array11.C: New test.
45975 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45978 * g++.dg/init/struct1.C: New test.
45980 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45983 * g++.dg/expr/comma1.C: New test.
45985 2003-09-06 Mark Mitchell <mark@codesourcery.com>
45988 * g++.dg/expr/static_cast5.C: New test.
45990 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
45993 * g++.dg/lookup/scoped7.C: New test.
45996 * g++.dg/other/static1.C: New test.
45999 * g++.dg/warn/template-1.C: New test.
46002 * g++.dg/template/crash10.C: New test.
46005 * g++.dg/overload/VLA.C: New test.
46008 * g++.dg/template/call1.C: New test.
46010 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46013 * g++.dg/parse/using3.C: New test.
46015 2003-09-06 Roger Sayle <roger@eyesopen.com>
46018 * g++.dg/overload/builtin3.C: New test case.
46020 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
46023 * gcc.dg/20030906-1.c: New test.
46024 * gcc.dg/20030906-2.c: Likewise.
46026 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46029 * g++.dg/parse/defarg5.C: New test.
46031 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46033 2003-09-05 Mark Mitchell <mark@codesourcery.com>
46036 * g++.dg/expr/static_cast4.C: New test.
46039 * g++.dg/template/crash9.C: New test.
46041 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
46043 * g++.old-deja/g++.ext/pretty2.C: Update for change
46045 * g++.old-deja/g++.ext/pretty3.C: Likewise.
46047 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
46050 * g++/dg/template/qualified-id1.C: New test.
46053 * g++.dg/warn/noeffect4.C: New test.
46055 2003-09-04 Matt Austern <austern@apple.com>
46057 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46058 * g++.dg/ext/fnname2.C: Likewise.
46059 * g++.dg/ext/fnname3.C: Likewise.
46061 2003-09-04 Mark Mitchell <mark@codesourcery.com>
46063 * g++.dg/expr/lval1.C: New test.
46064 * g++.dg/ext/lvcast.C: Remove.
46066 2003-09-03 Roger Sayle <roger@eyesopen.com>
46068 PR optimization/11700.
46069 * gcc.c-torture/compile/20030903-1.c: New test case.
46071 2003-09-03 Mark Mitchell <mark@codesourcery.com>
46074 * g++.dg/abi/layout4.C: New test.
46076 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
46079 * g++.dg/parse/friend3.C: New test.
46081 2003-09-02 Mark Mitchell <mark@codesourcery.com>
46084 * g++.dg/template/class1.C: New test.
46087 * g++.dg/expr/call1.C: New test.
46089 2003-09-01 Mark Mitchell <mark@codesourcery.com>
46092 * g++.dg/init/ref9.C: New test.
46095 * g++.dg/template/nested4.C: New test.
46097 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46100 * g++.dg/template/non-dependent4.C: New test.
46103 * g++.dg/inherit/conv1.C: New test.
46105 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46108 * g++.dg/ext/label1.C: New test.
46109 * g++.dg/ext/label2.C: Likewise.
46111 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46113 * g++.dg/expr/cond3.C: New test.
46115 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46117 * gcc.dg/builtins-1.c: Add new builtin cases.
46119 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46121 * gcc.dg/builtins-1.c: Add new cases.
46122 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46124 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46126 * gcc.dg/builtins-1.c: Add more math builtin tests.
46127 * gcc.dg/torture/builtin-attr-1.c: New test.
46129 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46131 PR optimization/5079
46132 * g++.dg/opt/static3.C: New test.
46134 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46136 * gcc.misc-tests/gcov-10b.c: New test.
46138 2003-08-27 Mark Mitchell <mark@codesourcery.com>
46140 * g++.dg/opt/ptrmem3.C: New test.
46142 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46144 2003-08-27 Jakub Jelinek <jakub@redhat.com>
46146 * gcc.dg/20030826-2.c: New test.
46148 2003-08-26 Roger Sayle <roger@eyesopen.com>
46150 PR middle-end/12002
46151 * g77.f-torture/compile/12002.f: New test case.
46153 2003-08-26 Roger Sayle <roger@eyesopen.com>
46155 * gcc.dg/20030826-1.c: New test case.
46157 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
46159 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46161 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
46164 * c++.dg/lookup/crash1.C: New test.
46166 * c++.dg/warn/noeffect3.C: New test.
46168 2003-08-25 Janis Johnson <janis187@us.ibm.com>
46170 * gcc.dg/compat/vector-1_x.c: Compile with -w.
46171 * gcc.dg/compat/vector-1_y.c: Ditto.
46172 * gcc.dg/compat/vector-2_x.c: Ditto.
46173 * gcc.dg/compat/vector-2_y.c: Ditto.
46175 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
46177 * gcc.dg/20030702-1.c: New test.
46179 2003-08-25 Mark Mitchell <mark@codesourcery.com>
46182 * g++.dg/ext/altivec-1.C: New test.
46184 2003-08-24 Richard Henderson <rth@redhat.com>
46186 * g++.dg/eh/simd-2.C: Add -w for x86.
46188 2003-08-23 Jakub Jelinek <jakub@redhat.com>
46190 * gcc.dg/20030815-1.c: New test.
46192 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46195 * g++.dg/parse/access6.C: New test.
46197 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46199 PR c++/641, c++/11876
46200 * g++.dg/template/friend22.C: New test.
46201 * g++.dg/template/friend23.C: Likewise.
46203 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46205 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46208 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46210 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46212 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46214 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46216 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46218 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46220 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46222 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46224 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46227 * g++.dg/overload/prom1.C: New test.
46230 * g++.dg/parse/dtor2.C: New test.
46233 * g++.dg/parse/using2.C: New test.
46235 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46238 * gcc.c-torture/compile/20030821-1.c: New.
46240 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46243 * g++.dg/template/deduce2.C: New test.
46245 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46247 * gcc.c-torture/execute/20030821-1.c: New test.
46249 2003-08-20 Roger Sayle <roger@eyesopen.com>
46251 PR middle-end/11984
46252 * gcc.dg/20030820-1.c: New test case.
46254 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46257 * g++.dg/warn/noeffect2.C: New test.
46259 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46262 * g++.dg/template/dtor2.C: New test.
46265 * g++.dg/template/operator1.C: New test.
46266 * g++.dg/parse/operator4.C: New test.
46269 * g++.dg/expr/enum1.C: New test.
46270 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46273 * g++.dg/parse/elab2.C: New test.
46274 * g++.dg/parse/typedef4.C: Change error message.
46275 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46276 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46277 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46279 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46281 * gcc.dg/pch/warn-1.c: New.
46282 * gcc.dg/pch/warn-1.hs: New.
46284 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46287 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46289 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46291 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46293 * gcc.dg/uninit-D.c: New Test.
46294 * gcc.dg/uninit-E.c: New Test.
46295 * gcc.dg/uninit-F.c: New Test.
46296 * gcc.dg/uninit-G.c: New Test.
46298 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46300 * g++.dg/README: Describe the pch directory.
46302 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46305 * g++.dg/parse/access4.C: New test.
46306 * g++.dg/parse/access5.C: Likewise.
46307 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46309 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46311 * gcc.dg/noncompile/20030818-1.c: New.
46313 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46316 * g++.dg/warn/noeffect1.C: New test.
46318 * g++.dg/template/scope2.C: New test.
46319 * g++.dg/template/error2.C: Correct dg-error
46321 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46323 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46325 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46328 * g++.dg/template/warn1.C: New.
46330 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46332 * g++.dg/template/error2.C: New test.
46333 * g++.dg/lookup/using7.C: Adjust errors
46334 * g++.old-deja/g++.pt/crash36.C: Likewise.
46335 * g++.old-deja/g++.pt/derived3.C: Likewise.
46337 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46339 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46340 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46341 * gcc.c-torture/execute/builtins/string-9.c: New, from
46342 string-opt-9.c. Adjust for execute/builtins framework.
46343 * gcc.c-torture/execute/string-opt-9.c: Delete.
46345 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46347 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46349 * g++.dg/parse/ret-type2.C: New test.
46352 * g++.dg/init/new8.C: New test.
46355 * g++.dg/parse/typedef5.C: New test.
46358 * g++.dg/parse/qualified2.C: New test.
46359 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46362 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46364 * g++.dg/conversion/ptrmem1.C: New test.
46366 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46369 * gcc.dg/20030811-1.c: New test.
46372 * gcc.c-torture/execute/20030811-1.c: New test.
46374 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46376 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46378 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46381 * g++.dg/inherit/multiple1.C: New test.
46383 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46385 * gcc.dg/spe1.c: New test.
46388 * g++.dg/expr/cast2.C: New test.
46391 * g++.dg/template/dependent-name2.C: New test.
46393 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46395 * g++.dg/parse/crash11.C: Put the dg options in comments.
46397 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46399 * lib/gcc-dg.exp: Update for diagnostic change.
46401 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46404 * g++.dg/parse/crash11.C: New test.
46406 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46408 * gcc.dg/cpp/spacing1.c: Update.
46410 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46413 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46414 a value for -mtune.
46416 2003-08-04 Roger Sayle <roger@eyesopen.com>
46418 PR middle-end/11771
46419 * gcc.c-torture/compile/20030804-1.c: New test case.
46421 2003-08-04 Roger Sayle <roger@eyesopen.com>
46423 * gcc.dg/20030804-1.c: New test case.
46425 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46427 * gcc.dg/cpp/separate-1.c: New test.
46429 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46432 * g++.dg/template/dependent-expr2.C: New test.
46435 * g++.dg/expr/ptrmem1.C: New test.
46437 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46440 * g++.dg/template/friend15.C: New test.
46442 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46444 * lib/dg-pch.exp: Work round PCH bug.
46446 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46448 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46449 builtins. Move cases from builtins-4.c here.
46451 * gcc.dg/torture/builtin-math-1.c: New test taken from
46452 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46455 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46458 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46461 * g++.dg/template/using7.C: New test.
46463 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46465 * import1.c, import2.c: New tests.
46467 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46469 * g++.dg/eh/crossjump1.C: New test.
46471 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46474 * g++.dg/template/using6.C: New test.
46477 * g++.dg/template/koenig2.C: New test.
46479 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46482 * g++.dg/parse/typedef4.C: New test.
46484 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46486 PR c++/8442, c++/8806
46487 * g++.dg/template/elab1.C: New test.
46488 * g++.dg/template/type2.C: Likewise.
46489 * g++.dg/template/ttp3.C: Adjust expected error message.
46490 * g++.old-deja/g++.law/visibility13.C: Likewise.
46491 * g++.old-deja/g++.niklas/t135.C: Likewise.
46492 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46493 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46495 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46497 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46500 * g++.dg/ext/stmtexpr1.C: New test.
46502 * g++.dg/opt/tmp1.C: New test.
46505 * g++.dg/parse/constant4.C: New test.
46508 * g++.dg/template/using5.C: New test.
46510 2003-07-31 Roger Sayle <roger@eyesopen.com>
46512 * gcc.dg/builtins-27.c: New test case.
46514 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46516 * gcc.dg/tls/opt-7.c: New test.
46518 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46520 * g++.old-deja/g++.other/crash18.C: Remove.
46522 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46524 * g++.dg/template/explicit3.C: New.
46525 * g++.dg/template/explicit4.C: New.
46526 * g++.dg/template/explicit5.C: New.
46529 * g++.dg/template/memtmpl1.C: New.
46531 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46534 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46535 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46537 2003-07-30 Jan Hubicka <jh@suse.cz>
46541 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46543 * gcc.dg/struct-in-proto-1.c: New test.
46545 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46547 * gcc.dg/cpp/include2.c: Only expect one message.
46549 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46552 * g++.dg/template/using1.C: New test.
46553 * g++.dg/template/using2.C: New test.
46554 * g++.dg/template/using3.C: New test.
46555 * g++.dg/template/using4.C: New test.
46557 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46559 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46560 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46562 2003-07-28 Jan Hubicka <jh@suse.cz>
46565 * g++.dg/opt/call1.C: New test.
46567 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46570 * g++.dg/init/enum2.C: New test.
46571 * g++.dg/template/overload1.C: Add "-w" option.
46573 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46575 * gcc.dg/Wdeclaration-after-statement-1.c,
46576 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46578 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46580 * gcc.c-torture/compile/20030725-1.c: New test.
46582 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46584 * gcc.dg/20030505.c: Only run for SPE.
46585 Remove definition of opaque type.
46587 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46589 * g++.dg/template/ptrmem6.C: New test.
46591 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46593 * gcc.c-torture/compile/zero-strct-2.c: New test.
46595 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46597 * gcc.dg/intermod-1.c: New test.
46599 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46602 * g++.dg/template/lookup2.C: New test.
46603 * g++.dg/template/memclass1.C: Remove instantiated from error.
46604 * g++.dg/other/error2.C: Tweak expected errors.
46607 * g++.dg/template/defarg3.C: New test.
46609 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46611 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46613 * g++.dg/inherit/access5.C: New test.
46615 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46618 * g++.dg/template/crash8.C: New test.
46620 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46623 * gcc.dg/noncompile/incomplete-2.c: New test.
46625 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46628 * g++.dg/inherit/access4.C: New test.
46631 * g++.dg/expr/cond2.C: New test.
46633 PR optimization/10679
46634 * g++.dg/opt/inline4.C: New test.
46636 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46638 * g++.dg/parse/crash10: New test.
46640 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46642 * g++.dg/ext/flexary1.C: New test.
46644 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46647 * g++.dg/template/crash9.C: New test.
46649 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46652 * g++.dg/parse/typedef3.C: New test.
46655 * g++.dg/parse/operator2.C: New test.
46658 * g++.dg/parse/def-tmpl-arg1.C: New test.
46661 * g++.dg/parse/funptr1.C: New test.
46664 * g++.dg/parse/ambig3.C: New test.
46667 * g++.dg/parse/operator3.C: New test.
46670 * g++.dg/parse/template10.C: New test.
46673 * g++.dg/parse/template11.C: New test.
46676 * g++.dg/parse/invalid-op1.C: New test.
46679 * g++.dg/parse/condexpr1.C: New test.
46681 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46683 * g++.dg/ext/packed3.C: New test.
46684 * g++.dg/ext/packed4.C: New test.
46686 * gcc.dg/pack-test-3.c: New test.
46688 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46690 * lib/compat.exp: Handle dg-options per source file.
46691 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46692 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46693 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46694 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46695 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46696 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46697 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46698 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46699 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46700 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46701 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46702 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46703 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46704 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46706 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46709 * gcc.c-torture/execute/20030718-1.c: New test.
46711 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46713 PR optimization/11536
46714 * gcc.dg/20030721-1.c: New test.
46716 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46719 * g++.dg/template/lookup1.C: New test.
46721 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46723 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46724 diagnostics of ill-formed constructs involving labels.
46725 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46726 the new 'previously defined here' message.
46728 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46730 * g++.dg/parse/non-dependent2.C: New test.
46732 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46734 * g++.dg/init/init-ref4.C: xfail on targets without
46737 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46740 * gcc.c-torture/execute/20030717-1.c: New test.
46742 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46744 * g++.dg/opt/cfg1.C: New test.
46746 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46748 PR optimization/11557
46749 * gcc.dg/20030717-1.c: New test.
46751 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46754 * g++.dg/expr/crash-1.C: New test.
46757 * g++.dg/template/init3.C: New test.
46760 * g++.dg/template/non-dependent1.C: New test.
46763 * g++.dg/template/non-dependent2.C: New test.
46766 * g++.dg/template/non-dependent3.C: New test.
46769 * g++.dg/template/sizeof5.C: New test.
46771 2003-07-17 Geoffrey Keating <geoffk@apple.com>
46774 * gcc.c-torture/compile/mangle-1.c: New file.
46776 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46779 * g++.dg/parse/access3.C: New test.
46781 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46784 * g++.dg/init/init-ref4.C: New test.
46786 2003-07-16 Mark Mitchell <mark@codesourcery.com>
46789 * g++.dg/parse/constant3.C: New test.
46790 * g++.dg/parse/crash7.C: Likewise.
46792 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
46795 * gcc.dg/i386-pentium4-not-mull.c: New.
46797 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
46799 * gcc.dg/asm-names.c (ymain): Make it weak.
46801 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46804 * g++.dg/template/friend21.C: New test.
46806 2003-07-16 Jakub Jelinek <jakub@redhat.com>
46808 * gcc.dg/cleanup-8.c: New test.
46809 * gcc.dg/cleanup-9.c: New test.
46811 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
46813 * g++.dg/ext/dll-MI1.h: New file.
46814 * g++.dg/ext/dllexport-MI1.C: New file.
46815 * g++.dg/ext/dllimport-MI1.C: New file.
46817 2003-07-15 Jakub Jelinek <jakub@redhat.com>
46819 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46820 it does not have cmpstrsi patterns (just cmpmemsi).
46822 2003-07-15 Mark Mitchell <mark@codesourcery.com>
46825 * g++.dg/debug/debug8.C: New test.
46827 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46830 * g++.dg/template/crash7.C: New test.
46832 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
46835 * gcc.c-torture/compile/20030708-1.c: New.
46837 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
46839 * gcc.c-torture/execute/20030715-1.c: New test.
46841 2003-07-14 Geoffrey Keating <geoffk@apple.com>
46843 * gcc.dg/pch/inline-3.c: New file.
46844 * gcc.dg/pch/inline-3.hs: New file.
46845 * gcc.dg/pch/inline-4.c: New file.
46846 * gcc.dg/pch/inline-4.hs: New file.
46848 2003-07-14 Mark Mitchell <mark@codesourcery.com>
46851 * g++.dg/template/crash6.C: New test.
46854 * g++.dg/template/friend20.C: New test.
46857 * g++.dg/template/overload2.C: New test.
46859 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46861 PR optimization/11440
46862 * gcc.c-torture/execute/20030714-1.c: New test.
46864 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46867 * g++.dg/template/partial2.C: New test.
46869 2003-07-13 Mark Mitchell <mark@codesourcery.com>
46872 * g++.dg/template/anon1.C: New test.
46876 * g++.dg/parse/template9.C: Likewise.
46877 * g++.dg/template/crash4.C: New test.
46878 * g++.dg/template/koenig1.C: Likewise.
46879 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46880 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46881 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46883 * g++.old-deja/g++.jason/template36.C: Likewise.
46884 * g++.old-deja/g++.mike/p1989.C: Likewise.
46885 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46886 * g++.old-deja/g++.pt/ttp20.C: Use this->.
46887 * g++.old-deja/g++.pt/ttp21.C: Use this->.
46888 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46890 * g++.old-deja/g++.pt/union2.C: Use this->.
46892 2003-07-11 Jakub Jelinek <jakub@redhat.com>
46894 * gcc.dg/20030711-1.c: New test.
46896 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
46899 * g++.dg/parse/args1.C: New test.
46900 * g++.pt/defarg8.C: Change expected errors.
46902 2003-07-11 Mark Mitchell <mark@codesourcery.com>
46905 * g++.dg/template/nontype2.C: New test.
46908 * g++.dg/parse/template8.C: New test.
46911 * g++.dg/template/scope1.C: New test.
46913 * g++.dg/warn/Wsign-compare-1.C: New test.
46915 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46917 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46919 2003-07-10 Mark Mitchell <mark@codesourcery.com>
46922 * g++.dg/template/explicit2.C: New test.
46925 * g++.dg/warn/pedantic1.C: New test.
46927 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
46930 * g++.dg/other/field1.C: New test.
46932 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46935 * gcc.c-torture/compile/20030707-1.c: New.
46937 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46940 * g++.dg/template/access12.C: New test.
46942 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
46944 * g++.dg/bprob/bprob.exp (prof_ext): Update.
46945 * g77.dg/bprob/bprob.exp (prof_ext): Update.
46946 * gcc.misc-tests/bprob.exp (prof_ext): Update.
46947 * gcc.misc-tests/gcov.exp: Update
46948 * g++.dg/gcov/gcov.exp: Update
46949 * lib/gcov.exp: Update.
46951 2003-07-08 Mark Mitchell <mark@codesourcery.com>
46953 * g++.dg/abi/mangle17.C: Make sure template expressions are
46955 * g++.dg/abi/mangle4.C: Mark erroneous casts.
46956 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46957 * g++.dg/opt/stack1.C: Remove erroneous code.
46958 * g++.dg/parse/template7.C: New test.
46959 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46960 * g++.old-deja/g++.pt/crash4.C: Likewise.
46962 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46964 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46965 with zero or one occurence of `$' after the initial `L'.
46967 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
46969 * gcc.c-torture/compile/20030704-1.c: Add a comment.
46971 2003-07-08 Roger Sayle <roger@eyesopen.com>
46974 * gcc.dg/Wunreachable-6.c: New testcase.
46975 * gcc.dg/Wunreachable-7.c: New testcase.
46977 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46980 * gcc.dg/20030708-1.c: New test.
46982 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
46984 * gcc.dg/compat/sdata-section.h: New file.
46985 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46986 * gcc.dg/torture/mips-sdata-1.c: New test.
46988 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46991 * g++.dg/template/friend19.C: New test.
46993 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46995 * g++.dg/opt/strength-reduce.C: New test.
46997 2003-07-07 Roger Sayle <roger@eyesopen.com>
47000 * gcc.dg/20030707-1.c: New testcase.
47002 2003-07-07 Roger Sayle <roger@eyesopen.com>
47004 PR optimization/11059
47005 * g++.dg/opt/emptyunion.C: New testcase.
47007 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47008 Eric Botcazou <ebotcazou@libertysurf.fr>
47010 * g++.dg/opt/stack1.C: New test.
47012 2003-07-05 Mark Mitchell <mark@codesourcery.com>
47014 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47018 * g++.dg/expr/static_cast3.C: New test.
47020 2003-07-04 Zack Weinberg <zack@codesourcery.com>
47022 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47024 * gcc.dg/concat.c: Concatenation of string constants with
47025 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47026 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47027 * gcc.dg/cpp/escape-2.c: Use wide character constants where
47028 necessary to avoid multi-character character constant warning.
47029 * gcc.dg/cpp/escape.c: Likewise.
47030 * gcc.dg/cpp/ucs.c: Likewise.
47031 Remove backslashes from dg-bogus comments, as they confuse Tcl.
47034 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47037 * gcc.c-torture/compile/20030704-1.c: New.
47039 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47041 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47043 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
47045 PR c++/5287, PR c++/7910, PR c++/11021
47046 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47047 tests for warnings.
47048 * g++.dg/ext/dllimport2.C: Add tests for warnings.
47049 * g++.dg/ext/dllimport3.C: Likewise.
47050 * g++.dg/ext/dllimport4.C: New file.
47051 * g++.dg/ext/dllimport5.C: New file.
47052 * g++.dg/ext/dllimport6.C: New file.
47053 * g++.dg/ext/dllimport7.C: New file.
47054 * g++.dg/ext/dllimport8.C: New file.
47055 * g++.dg/ext/dllimport9.C: New file.
47056 * g++.dg/ext/dllimport10.C: New file.
47057 * g++.dg/ext/dllexport1.C: New file.
47059 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47061 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47062 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47064 2003-07-03 Roger Sayle <roger@eyesopen.com>
47066 * gcc.dg/builtins-25.c: New testcase.
47067 * gcc.dg/builtins-26.c: New testcase.
47069 2003-07-03 Janis Johnson <janis187@us.ibm.com>
47071 * gcc.dg/compat/vector-defs.h: New file.
47072 * gcc.dg/compat/vector-setup.h: New file.
47073 * gcc.dg/compat/vector-check.h: New file.
47074 * gcc.dg/compat/vector-1_main.c: New file.
47075 * gcc.dg/compat/vector-1_x.c: New file.
47076 * gcc.dg/compat/vector-1_y.c: New file.
47077 * gcc.dg/compat/vector-2_main.c: New file.
47078 * gcc.dg/compat/vector-2_x.c: New file.
47079 * gcc.dg/compat/vector-2_y.c: New file.
47081 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47082 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47083 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47084 * gcc.dg/compat/struct-align-1.h: New file.
47085 * gcc.dg/compat/struct-align-1_main.c: New file.
47086 * gcc.dg/compat/struct-align-1_x.c: New file.
47087 * gcc.dg/compat/struct-align-1_y.c: New file.
47088 * gcc.dg/compat/struct-align-2.h: New file.
47089 * gcc.dg/compat/struct-align-2_main.c: New file.
47090 * gcc.dg/compat/struct-align-2_x.c: New file.
47091 * gcc.dg/compat/struct-align-2_y.c: New file.
47093 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47094 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47095 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47096 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47097 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47098 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47099 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47100 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47101 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47102 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47103 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47104 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47105 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47106 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47107 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47108 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47109 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47110 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47111 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47112 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47113 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47114 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47115 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47116 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47117 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47118 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47119 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47120 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47121 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47123 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47125 * gcc.dg/i386-call-1.c: New test.
47127 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
47130 * g++.dg/parse/defarg4.C: New.
47132 2003-07-03 Roger Sayle <roger@eyesopen.com>
47135 * gcc.c-torture/compile/20030703-1.c: New test case.
47137 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47139 * g++.dg/template/local3.C: Remove extra semicolon.
47141 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47143 * gcc.dg/i386-volatile-1.c: New test.
47145 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
47148 * g++.dg/other/offsetof2.C: XFAIL.
47149 * g++.dg/other/offsetof5.C: New.
47152 * g++.dg/template/error1.C: New.
47155 * g++.dg/template/dependent-expr1.C: New.
47157 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47160 * g++.dg/template/local3.C: New test.
47163 * g++.dg/lookup/scoped6.C: New test.
47165 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
47168 * g++.dg/other/error7.C: New test.
47170 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
47172 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47173 * g++.old-deja/g++.abi/vtable3.h: Likewise.
47174 * g++.old-deja/g++.law/code-gen5.C: Likewise.
47175 * g++.old-deja/g++.other/union2.C: Likewise.
47176 * gcc.dg/c90-const-expr-2.c: Likewise.
47177 * gcc.dg/c90-const-expr-3.c: Likewise.
47178 * gcc.dg/c99-const-expr-2.c: Likewise.
47179 * gcc.dg/c99-const-expr-3.c: Likewise.
47180 * gcc.dg/concat.c: Likewise.
47182 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47185 * g++.dg/init/static1.C: New test.
47187 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47189 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47190 * g++.old-deja/g++.other/access2.C: Likewise.
47191 * g++.old-deja/g++.other/decl2.C: Likewise.
47192 * gcc.c-torture/execute/20020615-1.c: Likewise.
47194 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47197 * g++.dg/template/sizeof4.C: New test.
47199 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47201 * g++.dg/other/error6.C: New test.
47203 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47206 * g++.dg/parse/constant2.C: New test.
47208 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47211 * g++.dg/other/error5.C: New test.
47213 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47215 * gcc.dg/format/gcc_diag-1.c: New test.
47217 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47219 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47221 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47223 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47224 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47225 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47227 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47229 * gcc.c-torture/execute/builtins/string-8.c: New test.
47230 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47231 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47232 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47234 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47237 * g++.dg/ext/typeof6.C: New test.
47239 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47242 * g++.dg/init/enum1.C: New test.
47244 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47246 * gcc.dg/20030627-1.c: New test.
47248 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47251 * g++.dg/expr/static_cast2.C: New test.
47253 2003-06-26 Roger Sayle <roger@eyesopen.com>
47254 Jakub Jelinek <jakub@redhat.com>
47256 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47257 sprintf(dst,"%s",src) optimization.
47258 * gcc.c-torture/execute/20030626-1.c: New test case.
47259 * gcc.c-torture/execute/20030626-2.c: New test case.
47261 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47263 * gcc.c-torture/execute/multi-ix.c: New test.
47265 * gcc.c-torture/execute/simd-4.c (main):
47266 Added missing semicolon at end of union.
47268 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47271 * g++.dg/template/explicit-instantiation3.C: New test.
47273 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47275 * gcc.dg/20030626-1.c: Use signed char.
47277 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47279 * gcc.dg/20030626-1.c: New test.
47281 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47283 * const-str-2.m: Update.
47285 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47288 * g++.dg/rtti/dyncast1.C: New test.
47289 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47290 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47291 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47294 * g++.dg/expr/static_cast1.C: New test.
47296 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47298 * gcc.dg/20030625-1.c: New test.
47300 2003-06-24 Roger Sayle <roger@eyesopen.com>
47302 * gcc.c-torture/compile/20030624-1.c: New test case.
47304 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47306 * gcc.c-torture/execute/string-opt-17.c: New test.
47308 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47311 * g++.dg/parse/crash6.C: New test.
47313 2003-06-23 Roger Sayle <roger@eyesopen.com>
47315 * gcc.dg/builtins-24.c: New test case.
47317 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47319 * g++.dg/opt/operator1.C: New test.
47321 2003-06-22 Roger Sayle <roger@eyesopen.com>
47323 * gcc.c-torture/execute/string-opt-16.c: New test case.
47325 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47327 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47328 * g++.old-deja/g++.other/conv7.C: Likewise.
47329 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47330 * g++.old-deja/g++.other/overload14.C: Likewise.
47332 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47334 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47335 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47337 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47340 * g++.dg/warn/Winline-3.C: New test.
47342 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47344 * lib/target-supports.exp (check_alias_available): Make the test
47345 program acceptable to the Solaris assembler.
47348 * g++.dg/template/memclass2.C: New test.
47350 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47351 Eric Botcazou <ebotcazou@libertysurf.fr>
47353 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47354 data for non-matching targets.
47355 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47357 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47360 * g++.dg/template/member3.C: New test.
47362 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47365 * g++.dg/template/func1.C: New test.
47368 * g++.dg/template/static4.C: New test.
47369 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47372 * g++.dg/init/ref7.C: New test.
47374 2003-06-19 Matt Austern <austern@apple.com>
47377 * g++.dg/anew1.C: New test.
47378 * g++.dg/anew2.C: New test.
47379 * g++.dg/anew3.C: New test.
47380 * g++.dg/anew4.C: New test.
47382 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47384 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47386 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47388 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47391 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47393 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47396 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47398 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47399 * gcc.c-torture/compile/961203-1.c: Likewise.
47400 * gcc.c-torture/compile/980506-1.c: Likewise.
47402 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47405 * g++.dg/lookup/using7.C: New test.
47407 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47410 * g++.dg/abi/conv1.C: Remove it.
47411 * g++.dg/template/conv7.C: New test.
47412 * g++.dg/template/conv8.C: Likewise.
47413 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47414 conversion operator.
47416 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47418 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47419 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47420 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47421 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47422 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47423 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47424 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47425 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47426 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47427 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47428 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47429 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47430 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47431 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47432 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47433 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47434 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47435 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47436 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47437 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47438 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47439 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47440 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47441 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47442 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47443 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47444 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47445 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47446 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47448 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47450 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47451 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47454 2003-06-16 Roger Sayle <roger@eyesopen.com>
47456 * gcc.dg/i386-387-5.c: New test case.
47457 * gcc.dg/i386-387-6.c: New test case.
47458 * gcc.dg/builtins-23.c: New test case.
47460 2003-06-15 Roger Sayle <roger@eyesopen.com>
47462 * gcc.dg/builtins-22.c: New test case.
47463 * gcc.dg/i386-387-1.c: Update to test exp.
47464 * gcc.dg/i386-387-2.c: Likewise.
47466 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47468 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47470 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47472 * lib/gcc-dg.exp (dg-require-dll): New function.
47473 (dg-xfail-if): Likewise.
47474 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47477 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47478 * gcc.c-torture/compile/20001205-1.c: Likewise.
47479 * gcc.c-torture/compile/20001226-1.c: Likewise.
47480 * gcc.c-torture/compile/20010518-2.c: Likewise.
47481 * gcc.c-torture/compile/20020312-1.c: Likewise.
47482 * gcc.c-torture/compile/20020604-1.c: Likewise.
47483 * gcc.c-torture/compile/920501-12.c: Likewise.
47484 * gcc.c-torture/compile/920501-4.c: Likewise.
47485 * gcc.c-torture/compile/920520-1.c: Likewise.
47486 * gcc.c-torture/compile/920521-1.c: Likewise.
47487 * gcc.c-torture/compile/920625-1.c: Likewise.
47488 * gcc.c-torture/compile/961203-1.c: Likewise.
47489 * gcc.c-torture/compile/980506-1.c: Likewise.
47490 * gcc.c-torture/compile/981006-1.c: Likewise.
47491 * gcc.c-torture/compile/981022-1.c: Likewise.
47492 * gcc.c-torture/compile/981223-1.c: Likewise.
47493 * gcc.c-torture/compile/990617-1.c: Likewise.
47494 * gcc.c-torture/compile/dll.c: Likewise.
47495 * gcc.c-torture/compile/labels-3.c: Likewise.
47496 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47497 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47498 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47499 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47500 * gcc.c-torture/compile/simd-5.c: Likewise.
47501 * gcc.c-torture/compile/20000804-1.x: Remove.
47502 * gcc.c-torture/compile/20001205-1.x: Likewise.
47503 * gcc.c-torture/compile/20001226-1.x: Likewise.
47504 * gcc.c-torture/compile/20010518-2.x: Likewise.
47505 * gcc.c-torture/compile/20020312-1.x: Likewise.
47506 * gcc.c-torture/compile/20020604-1.x: Likewise.
47507 * gcc.c-torture/compile/920501-12.x: Likewise.
47508 * gcc.c-torture/compile/920501-4.x: Likewise.
47509 * gcc.c-torture/compile/920520-1.x: Likewise.
47510 * gcc.c-torture/compile/920521-1.x: Likewise.
47511 * gcc.c-torture/compile/920625-1.x: Likewise.
47512 * gcc.c-torture/compile/961203-1.x: Likewise.
47513 * gcc.c-torture/compile/980506-1.x: Likewise.
47514 * gcc.c-torture/compile/981006-1.x: Likewise.
47515 * gcc.c-torture/compile/981022-1.x: Likewise.
47516 * gcc.c-torture/compile/981223-1.x: Likewise.
47517 * gcc.c-torture/compile/990617-1.x: Likewise.
47518 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47519 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47520 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47521 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47522 * gcc.c-torture/compile/simd-5.x: Likewise.
47524 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47526 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47528 * gcc.c-torture/execute/20030611-1.c: New test.
47530 2003-06-12 Roger Sayle <roger@eyesopen.com>
47533 * gcc.dg/20030612-1.c: New test case.
47535 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47538 * g++.dg/expr/cast1.C: New test.
47540 2003-06-12 Roger Sayle <roger@eyesopen.com>
47542 * gcc.dg/builtins-21.c: New test case.
47544 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47546 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47547 options instead of at the end.
47548 * lib/objc.exp (objc_target_compile): Likewise.
47550 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47553 * g++.dg/parse/error1.C: New test.
47555 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47557 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47558 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47559 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47560 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47561 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47562 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47563 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47564 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47565 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47566 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47567 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47568 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47569 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47570 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47571 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47572 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47573 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47574 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47575 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47576 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47577 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47578 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47579 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47580 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47582 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47583 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47584 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47585 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47586 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47587 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47588 * gcc.dg/compat/scalar-return-3_main.c: New file.
47589 * gcc.dg/compat/scalar-return-3_x.c: New file.
47590 * gcc.dg/compat/scalar-return-3_y.c: New file.
47591 * gcc.dg/compat/scalar-return-4_main.c: New file.
47592 * gcc.dg/compat/scalar-return-4_x.c: New file.
47593 * gcc.dg/compat/scalar-return-4_y.c: New file.
47595 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47597 * gcc.dg/compat/fp2-struct-check.h: New file.
47598 * gcc.dg/compat/fp2-struct-defs.h: New file.
47599 * gcc.dg/compat/fp2-struct-init.h: New file.
47600 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47601 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47602 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47603 * gcc.dg/compat/struct-return-10_main.c: New file.
47604 * gcc.dg/compat/struct-return-10_x.c: New file.
47605 * gcc.dg/compat/struct-return-10_y.c: New file.
47607 * gcc.dg/compat/compat-common.h: New file.
47608 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47609 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47610 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47611 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47612 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47613 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47614 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47615 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47616 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47617 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47618 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47619 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47620 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47621 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47622 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47623 * gcc.dg/compat/small-struct-check.h: Ditto.
47624 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47625 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47626 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47627 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47628 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47629 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47630 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47631 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47632 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47633 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47634 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47635 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47636 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47637 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47638 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47639 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47640 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47641 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47642 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47643 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47644 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47645 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47646 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47647 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47648 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47649 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47650 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47651 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47652 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47653 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47655 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47657 * g++.dg/pch/static-1.C: New file.
47658 * g++.dg/pch/static-1.Hs: New file.
47660 2003-06-10 Richard Henderson <rth@redhat.com>
47662 * gcc.dg/asm-7.c: Adjust expected warning text.
47664 2003-06-10 Roger Sayle <roger@eyesopen.com>
47666 * gcc.dg/builtins-20.c: New test case.
47668 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47671 * g++.dg/opt/template1.C: New test.
47673 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47675 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47676 additional_sources.
47678 2003-05-21 David Taylor <dtaylor@emc.com>
47680 * gcc.dg/Wpadded.c: New file.
47682 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47684 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47685 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47686 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47689 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47691 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47693 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47695 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47696 (dg-require-alias): Likewise.
47697 (dg-require-gc-sections): Likewise.
47698 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47700 2003-06-08 Richard Henderson <rth@redhat.com>
47702 * gcc.dg/20011029-2.c: Fix the array reference.
47703 * gcc.dg/asm-7.c: New.
47705 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47707 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47709 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47711 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47712 (dg-require-gc-sections): Likewise.
47714 2003-06-08 Jan Hubicka <jh@suse.cz>
47716 * i386-cmov1.c: Fix regular expression.
47717 * i386-cvt-1.c: Likewise.
47718 * i386-local.c: Likewise.
47719 * i386-local2.c: Likewise.
47720 * i386-mul.c: Likewise.
47721 * i386-ssetype-1.c: Likewise.
47722 * i386-ssetype-3.c: Likewise.
47723 * i386-ssetype-5.c: Likewise.
47725 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47728 * g++.dg/warn/implicit-typename2.C: New test.
47729 * g++.dg/warn/implicit-typename3.C: New test.
47731 2003-06-07 Richard Henderson <rth@redhat.com>
47733 * g++.dg/other/offsetof3.C: Use size_t.
47734 * g++.dg/other/offsetof4.C: Likewise.
47736 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47738 * lib/copy-file.exp: New. Implement gcc_copy_files.
47740 * lib/dg-pch.exp: Load copy-file.exp
47741 (dg-pch): Use gcc_copy_files instead of "file copy".
47743 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47745 * gcc.dg/weak/weak.exp: Simplify.
47746 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47747 * gcc.dg/weak/weak-1.c: Likewise.
47748 * gcc.dg/weak/weak-2.c: Likewise.
47749 * gcc.dg/weak/weak-3.c: Likewise.
47750 * gcc.dg/weak/weak-4.c: Likewise.
47751 * gcc.dg/weak/weak-5.c: Likewise.
47752 * gcc.dg/weak/weak-6.c: Likewise.
47753 * gcc.dg/weak/weak-7.c: Likewise.
47754 * gcc.dg/weak/weak-8.c: Likewise.
47755 * gcc.dg/weak/weak-9.c: Likewise.
47757 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47759 gcc.c-torture/execute/20030606-1.c: New.
47761 2003-06-06 Roger Sayle <roger@eyesopen.com>
47763 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47764 * gcc.dg/builtins-19.c: Likewise.
47766 2003-06-06 Roger Sayle <roger@eyesopen.com>
47768 * gcc.dg/builtins-2.c: Add some more tests.
47769 * gcc.dg/builtins-18.c: New test case.
47770 * gcc.dg/builtins-19.c: New test case.
47772 2003-06-06 Roger Sayle <roger@eyesopen.com>
47773 Jim Wilson <wilson@tuliptree.org>
47775 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47777 2003-06-06 Jakub Jelinek <jakub@redhat.com>
47779 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47780 mempcpy/stpcpy calls not to be optimized into something else.
47781 * gcc.c-torture/execute/string-opt-3.c: Moved to...
47782 * gcc.c-torture/execute/builtins/string-7.c: ...here.
47783 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47785 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47787 * gcc.dg/format/asm_fprintf-1.c: New test.
47789 2003-06-05 Mark Mitchell <mark@codesourcery.com>
47791 * lib/gcc-defs.exp (additional_sources): New variable.
47792 (dg-additional-sources): New function.
47793 (additional_files): New variable.
47794 (dg-additional-files): New function.
47795 (dg-additional-files-options): Likewise.
47796 * lib/gcc-dg.exp (dg-require-weak): New function.
47797 (dg-require-alias): Likewise.
47798 (dg-require-gc-sections): Likewise.
47799 * lib/target-supports.exp (check_alias_available): Remove testfile
47801 (check_gc_sections_available): New function.
47802 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47803 (dg-gpp-additional-files): Likewise.
47804 * lib/g++.exp (additional_sources): Remove.
47805 (additional_files): Likewise.
47806 (g++_target_compile): Use dg-additional-files-options.
47808 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
47810 * gcc.dg/special/ecos.exp: Remove.
47811 * gcc.dg/special/20000419-2.c: Use dg-require-*.
47812 * gcc.dg/special/alias-1.c: Likewise.
47813 * gcc.dg/special/alias-2.c: Likewise.
47814 * gcc.dg/special/gcsec-1.c: Likewise.
47815 * gcc.dg/special/weak-1.c: Likewise.
47816 * gcc.dg/special/weak-2.c: Likewise.
47817 * gcc.dg/special/wkali-1.c: Likewise.
47818 * gcc.dg/special/wkali-2.c: Likewise.
47820 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47821 dg-gpp-additional-*.
47822 * g++.dg/special/conpr-3.C: Likewise.
47823 * g++.dg/special/conpr-4.C: Likewise.
47824 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47825 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47826 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47827 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47828 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47829 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47830 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47831 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47832 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47833 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47834 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47835 * g++.old-deja/g++.other/comdat1.C: Likewise.
47836 * g++.old-deja/g++.other/comdat2.C: Likewise.
47837 * g++.old-deja/g++.other/comdat3.C: Likewise.
47838 * g++.old-deja/g++.other/ctor1.C: Likewise.
47839 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47841 2003-06-05 Richard Henderson <rth@redhat.com>
47843 * gcc.dg/debug/20030605-1.c: New.
47845 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47847 * README.QMTEST: Update.
47849 2003-06-04 Richard Henderson <rth@redhat.com>
47851 * gcc.dg/cleanup-1.c: New.
47852 * gcc.dg/cleanup-2.c: New.
47853 * gcc.dg/cleanup-3.c: New.
47854 * gcc.dg/cleanup-4.c: New.
47855 * gcc.dg/cleanup-5.c: New.
47856 * gcc.dg/cleanup-6.c: New.
47857 * gcc.dg/cleanup-7.c: New.
47859 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47861 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47863 * lib/dg-pch.exp: New file.
47864 * g++.dg/pch/pch.exp: Use dg-pch.exp.
47865 * gcc.dg/pch/pch.exp: Likewise.
47867 2003-06-04 Roger Sayle <roger@eyesopen.com>
47869 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47870 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47871 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47872 * gcc.dg/builtins-17.c: New test case.
47873 * gcc.dg/i386-387-4.c: New test case.
47874 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47876 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47878 * gcc.dg/ultrasp9.c: New test.
47880 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47882 * gcc.c-torture/compile/20030604-1.c: New test.
47883 * gcc.dg/sparc-constant-1.c: New test.
47885 2003-06-03 Glen Nakamura <glen@imodulo.com>
47887 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47889 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
47891 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47893 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47894 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47896 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
47898 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47900 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47903 * g++.dg/template/spec10.C: New test.
47905 2003-06-03 Roger Sayle <roger@eyesopen.com>
47907 * gcc.dg/builtins-16.c: New test case.
47909 2003-06-03 Jakub Jelinek <jakub@redhat.com>
47911 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47912 mempcpy test with post-increments.
47913 * gcc.c-torture/execute/string-opt-3.c: New test.
47914 * gcc.dg/string-opt-1.c: New test.
47916 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
47919 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47921 2003-06-02 Mark Mitchell <mark@codesourcery.com>
47923 * lib/scanasm.exp (dg-scan): New function, factored out of ...
47924 (scan-assembler): ... here. Use dg-scan.
47925 (scan-assembler-not): Likewise.
47926 (scan-file): New function.
47927 (scan-file-not): Likewise.
47928 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47929 * gcc.dg/cpp/_Pragma4.c: Likewise.
47930 * gcc.dg/cpp/_Pragma5.c: Likewise.
47931 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47932 * gcc.dg/cpp/avoidpaste2.c: Likewise.
47933 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47934 * gcc.dg/cpp/cmdlne-P.c: Likewise.
47935 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47936 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47937 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47938 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47939 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47940 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47941 * gcc.dg/cpp/cxxcom1.c: Likewise.
47942 * gcc.dg/cpp/line1.c: Likewise.
47943 * gcc.dg/cpp/maccom1.c: Likewise.
47944 * gcc.dg/cpp/maccom2.c: Likewise.
47945 * gcc.dg/cpp/maccom3.c: Likewise.
47946 * gcc.dg/cpp/maccom4.c: Likewise.
47947 * gcc.dg/cpp/maccom5.c: Likewise.
47948 * gcc.dg/cpp/maccom6.c: Likewise.
47949 * gcc.dg/cpp/multiline.c: Likewise.
47950 * gcc.dg/cpp/spacing1.c: Likewise.
47951 * gcc.dg/cpp/spacing2.c: Likewise.
47952 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47953 * gcc.dg/cpp/trad/maccom1.c: Likewise.
47954 * gcc.dg/cpp/trad/maccom2.c: Likewise.
47955 * gcc.dg/cpp/trad/maccom3.c: Likewise.
47956 * gcc.dg/cpp/trad/maccom4.c: Likewise.
47957 * gcc.dg/cpp/trad/maccom6.c: Likewise.
47958 * gcc.dg/cpp/cxxcom2.c: Likewise.
47959 * gcc.dg/cpp/cxxcom2.h: New file.
47961 * gcc.dg/cpp/truefalse.cpp: Move it to ...
47962 * g++.dg/cpp/truefalse.C: Here.
47963 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47965 2003-06-01 Loren James Rittle <ljrittle@acm.org>
47967 * gcc.dg/cpp/redef3.c: New file.
47969 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
47971 * gcc.dg/i386-loop-3.c: New test.
47973 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
47975 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47977 2003-05-31 Roger Sayle <roger@eyesopen.com>
47979 * gcc.dg/fwrapv-1.c: New test case.
47980 * gcc.dg/fwrapv-2.c: New test case.
47982 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47985 * g++.dg/template/spec9.C: New test.
47987 2003-05-29 Roger Sayle <roger@eyesopen.com>
47989 * gcc.dg/duff-4.c: New test case.
47991 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
47994 * g77.dg/ffixed-form-1.f: New test
47995 * g77.dg/ffixed-form-2.f: New test
47996 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47997 * g77.dg/ffree-form-3.f: New test
47999 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
48001 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48002 * gcc.dg/wint_t-1.c: Likewise.
48004 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48006 * g++.dg/template/access11.C: New test.
48008 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48011 * g++.dg/template/access10.C: New test.
48013 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48014 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48016 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48018 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48020 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48021 suppress for powerpc-*-darwin*.
48022 * gcc.dg/torture/builtin-noret-2.c: Likewise.
48024 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48026 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48027 suppress option for powerpc-*-darwin*.
48029 2003-05-23 Roger Sayle <roger@eyesopen.com>
48031 * gcc.dg/builtins-1.c: Add tests for tan and atan.
48032 * gcc.dg/builtins-4.c: Add test for fmod.
48034 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48037 * g++.dg/template/instantiate4.C: New test.
48039 2003-05-22 Roger Sayle <roger@eyesopen.com>
48041 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48043 2003-05-21 Janis Johnson <janis187@us.ibm.com>
48045 * gcc.dg/compat/scalar-return-1_main.c: New file.
48046 * gcc.dg/compat/scalar-return-1_x.c: New file.
48047 * gcc.dg/compat/scalar-return-1_y.c: New file.
48048 * gcc.dg/compat/scalar-return-2_main.c: New file.
48049 * gcc.dg/compat/scalar-return-2_x.c: New file.
48050 * gcc.dg/compat/scalar-return-2_y.c: New file.
48051 * gcc.dg/compat/struct-return-3_main.c: New file.
48052 * gcc.dg/compat/struct-return-3_y.c: New file.
48053 * gcc.dg/compat/struct-return-3_x.c: New file.
48054 * gcc.dg/compat/struct-return-2_main.c: New file.
48055 * gcc.dg/compat/struct-return-2_x.c: New file.
48056 * gcc.dg/compat/struct-return-2_y.c: New file.
48058 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48060 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48061 for hppa*-hp-hpux*.
48062 * gcc.dg/20021014-1.c (dg-options): Likewise.
48063 * gcc.dg/nest.c (dg-options): Likewise.
48065 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
48068 * g++.dg/ext/dllimport2.C: New file.
48069 * g++.dg/ext/dllimport3.C: New file.
48071 2003-05-20 Janis Johnson <janis187@us.ibm.com>
48073 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48074 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48075 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48076 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48077 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48078 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48079 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48080 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48081 * gcc.dg/compat/small-struct-defs.h: New file.
48082 * gcc.dg/compat/small-struct-init.h: New file.
48083 * gcc.dg/compat/small-struct-check.h: New file.
48084 * gcc.dg/compat/fp-struct-defs.h: New file.
48085 * gcc.dg/compat/fp-struct-check.h: New file.
48086 * gcc.dg/compat/fp-struct-init.h: New file.
48087 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48088 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48090 2003-05-19 Jakub Jelinek <jakub@redhat.com>
48092 * gcc.dg/20030225-2.c: New test.
48094 2003-05-18 Roger Sayle <roger@eyesopen.com>
48095 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48097 * gcc.c-torture/compile/20030518-1.c: New test case.
48099 2003-05-18 Mark Mitchell <mark@codesourcery.com>
48101 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48102 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48103 gcc-dg-debug-runtest.
48104 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48105 gcc-dg-debug-runtest.
48107 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48110 * g++.dg/lookup/using6.C: New test.
48112 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48114 * g++.dg/parse/access2.C: New test.
48116 2003-05-17 Mark Mitchell <mark@codesourcery.com>
48118 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48119 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48120 * gcc.dg/debug/debug.exp: Likewise.
48122 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
48124 * gcc.dg/dollar.c: New test.
48126 2003-05-16 Janis Johnson <janis187@us.ibm.com>
48128 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48129 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48130 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48131 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48132 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48133 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48134 * gcc.dg/compat/struct-by-value-6_main.c: New file.
48135 * gcc.dg/compat/struct-by-value-6_x.c: New file.
48136 * gcc.dg/compat/struct-by-value-6_y.c: New file.
48137 * gcc.dg/compat/struct-by-value-7_main.c: New file.
48138 * gcc.dg/compat/struct-by-value-7_x.c: New file.
48139 * gcc.dg/compat/struct-by-value-7_y.c: New file.
48140 * gcc.dg/compat/struct-by-value-8_main.c: New file.
48141 * gcc.dg/compat/struct-by-value-8_x.c: New file.
48142 * gcc.dg/compat/struct-by-value-8_y.c: New file.
48143 * gcc.dg/compat/struct-by-value-9_main.c: New file.
48144 * gcc.dg/compat/struct-by-value-9_x.c: New file.
48145 * gcc.dg/compat/struct-by-value-9_y.c: New file.
48147 2003-05-16 Mark Mitchell <mark@codesourcery.com>
48149 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48150 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
48151 support for "repo" mode.
48152 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48153 * lib/g77-dg.exp: Likewise.
48154 * lib/obj-dg.exp: Likewise.
48156 2003-05-16 Jakub Jelinek <jakub@redhat.com>
48158 Merge from gcc-3_2-rhl8-branch:
48159 2003-04-23 Jakub Jelinek <jakub@redhat.com>
48161 * gcc.dg/tls/opt-6.c: New test.
48163 2003-04-05 Jakub Jelinek <jakub@redhat.com>
48165 * gcc.dg/20030405-1.c: New test.
48167 2003-03-09 Jakub Jelinek <jakub@redhat.com>
48169 * gcc.dg/20030309-1.c: New test.
48171 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
48173 * gcc.c-torture/execute/20030307-1.c: New test.
48175 2003-02-20 Randolph Chung <tausq@debian.org>
48177 * gcc.c-torture/compile/20030220-1.c: New test.
48179 2003-02-18 Jakub Jelinek <jakub@redhat.com>
48181 * gcc.dg/20030217-1.c: New test.
48183 2003-01-29 Jakub Jelinek <jakub@redhat.com>
48185 * gcc.c-torture/compile/20020129-1.c: New test.
48187 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48189 * gcc.dg/unroll-1.c: New test.
48191 2002-11-16 Jan Hubicka <jh@suse.cz>
48193 * gcc.c-torture/execute/20020920-1.c: New test.
48195 2002-10-08 Jakub Jelinek <jakub@redhat.com>
48198 * gcc.c-torture/compile/20021008-1.c: New test.
48200 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
48203 * gcc.c-torture/execute/20020810-1.c: New test.
48205 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48207 * gcc.c-torture/compile/20020807-1.c: New test.
48209 2002-07-30 Jakub Jelinek <jakub@redhat.com>
48211 * gcc.dg/tls/opt-1.c: New test.
48213 2002-07-29 Jakub Jelinek <jakub@redhat.com>
48215 * gcc.dg/20020729-1.c: New test.
48217 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48219 * g++.dg/opt/life1.C: New test.
48221 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48223 * gcc.dg/20020525-1.c: New test.
48225 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48228 * g++.dg/ext/pretty1.C: New test.
48229 * g++.dg/ext/pretty2.C: New test.
48231 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48234 * g++.dg/ext/typeof5.C: New test.
48236 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48238 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48239 __USER_LABEL_PREFIX__ into account.
48240 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48242 2003-05-14 Roger Sayle <roger@eyesopen.com>
48244 * gcc.dg/builtins-15.c: New test case.
48246 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48248 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48250 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48252 * lib/g++.exp: Tweak handling of additional source files.
48253 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48254 * g++.dg/special/conpr-2a.C: Rename to ...
48255 * g++.dg/special/conpr-2a.cc: ... this.
48256 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48257 * g++.dg/special/conpr-3a.C: Rename to ...
48258 * g++.dg/special/conpr-3a.cc: This.
48259 * g++.dg/special/conpr-3b.C: Rename to ...
48260 * g++.dg/special/conpr-3b.cc: This.
48261 * g++.dg/special/conpr-4.C: New test.
48262 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48264 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48266 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48268 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48270 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48271 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48272 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48273 * g++.old-deja/g++.other/warn3.C: Likewise.
48275 2003-05-11 Roger Sayle <roger@eyesopen.com>
48277 * gcc.dg/i386-387-1.c: Update to also test log.
48278 * gcc.dg/i386-387-2.c: Likewise.
48280 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48282 * g77.f-torture/execute/int8421.f: New test.
48284 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48286 PR c++/10230, c++/10481
48287 * g++.dg/lookup/scoped5.C: New test.
48289 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48292 * g++.dg/template/ttp6.C: New test.
48294 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48296 * gcc.c-torture/execute/builtins: New directory.
48297 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48298 gcc.c-torture/execute/builtins.
48299 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48300 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48301 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48302 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48304 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48307 * g++.dg/template/access8.C: New test.
48308 * g++.dg/template/access9.C: New test.
48310 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48313 * g++.dg/parse/access1.C: New test.
48315 2003-05-09 DJ Delorie <dj@redhat.com>
48317 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48318 long, and not an int.
48320 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48322 PR c++/10555, c++/10576
48323 * g++.dg/template/memclass1.C: New test.
48325 2003-05-08 DJ Delorie <dj@redhat.com>
48327 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48329 * gcc.c-torture/execute/20021024-1.x: Likewise.
48330 * gcc.c-torture/execute/shiftdi.x: Likewise.
48331 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48332 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48333 * gcc.dg/20021018-1.c: Likewise.
48335 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48337 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48339 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48340 (bcopy): Call memmove.
48342 2003-05-08 Roger Sayle <roger@eyesopen.com>
48344 * g77.f-torture/compile/8485.f: New test case.
48346 2003-05-07 Richard Henderson <rth@redhat.com>
48349 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48350 Verify exception_cleanup not called for rethrows.
48351 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48352 when exiting catch block without rethrowing.
48353 * g++.dg/eh/forced3.C: New.
48354 * g++.dg/eh/forced4.C: New.
48356 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48358 * gcc.dg/20030505.c: Fix triplet.
48360 2003-05-06 DJ Delorie <dj@redhat.com>
48362 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48363 * gcc.dg/nest.c: Likewise.
48365 2003-05-05 Roger Sayle <roger@eyesopen.com>
48367 * gcc.dg/builtins-14.c: New test case.
48369 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48371 * lib/compat.exp (compat-execute): New argument.
48372 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48373 * gcc.dg/compat: New test directory.
48374 * gcc.dg/compat/compat.exp: New expect script.
48375 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48376 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48377 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48378 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48379 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48380 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48382 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48383 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48384 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48385 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48386 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48387 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48388 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48389 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48390 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48391 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48392 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48393 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48394 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48395 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48396 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48398 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48400 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48402 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48404 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48406 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48408 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48409 * gcc.dg/ppc-fsel-2.c: New test.
48411 * gcc.dg/unused-5.c: New test.
48413 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48416 * g++.dg/warn/pmf1.C: New test.
48418 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48421 * g++.dg/warn/main.C: New test.
48423 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48425 * gcc.dg/nonnull-3.c: New test.
48427 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48429 * gcc.dg/cpp/Wtrigraphs.c: Update.
48430 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48432 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48434 * gcc.dg/ppc-fsel-1.c: New test.
48436 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48439 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48441 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48443 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48445 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48447 PR c++/9364, c++/10553, c++/10586
48448 * g++.dg/parse/typename4.C: New test.
48449 * g++.dg/parse/typename5.C: Likewise.
48451 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48453 * gcc.c-torture/compile/20030503-1.c: New test.
48455 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48457 * g++.dg/lookup/using5.C: Fix testcase error.
48459 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48461 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48462 since MEABI is no longer supported. Remove all vestiges
48463 of MEABI from the test.
48465 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48468 * g++.dg/lookup/using5.C: New test.
48470 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48473 * g++.dg/template/ttp5.C: New test.
48475 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48477 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48478 (dg-gpp-additional-sources): New function.
48479 (dg-gpp-additional-files): Likewise.
48480 * lib/g++.exp (additional_sources): New variable.
48481 (additional_files): Likewise.
48482 (g++_target_compile): Deal with them.
48483 * lib/old-dejagnu.exp: Remove.
48484 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48485 * g++.old-deja: Revise all tests to use dg commands.
48487 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48489 PR c++/9432, c++/9528
48490 * g++.dg/lookup/using4.C: New test.
48492 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48494 * gcc.dg/noreturn-5.c: New file.
48495 * gcc.dg/noreturn-6.c: New file.
48497 * gcc.c-torture/compile/inline-1.c: New file.
48499 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48502 * g++.dg/template/explicit1.C: New test.
48504 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48507 * g++.dg/other/bitfield1.C: New test.
48510 * g++.dg/init/new7.C: New test.
48512 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48514 * g++.dg/ext/desig1.C: New test.
48515 * g++.dg/ext/init1.C: Update.
48517 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48519 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48522 * g++.dg/warn/Winline-1.C: New test.
48524 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48526 * gcc.c-torture/execute/string-opt-19.c: New test.
48528 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48529 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48531 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48534 * g++.dg/init/new6.C: New test.
48537 * g++.dg/init/ref6.C: New test.
48539 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48541 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48543 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48545 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48546 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48548 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48550 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48551 initialized static data members.
48553 2003-04-25 H.J. Lu <hjl@gnu.org>
48555 * gcc.dg/ia64-sync-4.c: New test.
48557 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48559 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48562 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48565 * g++.dg/warn/conv1.C: New test.
48566 * g++.old-deja/g++.other/conv7.C: Adjust.
48567 * g++.old-deja/g++.other/overload14.C: Adjust.
48569 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48572 * g++.dg/template/defarg2.C: New test.
48574 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48576 * gcc.dg/cpp/include2.c: Update.
48577 * gcc.dg/cpp/multiline-2.c: New.
48578 * gcc.dg/cpp/multiline.c: Update.
48579 * gcc.dg/cpp/strify2.c: Update.
48580 * gcc.dg/cpp/trad/literals-2.c: Update.
48582 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48584 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48586 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48588 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48590 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48593 * g++.dg/parse/crash4.C: New test.
48596 * g++.dg/parse/crash5.C: New test.
48598 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48601 * g++.dg/parse/crash3.C: New test.
48604 * g++.dg/parse/elab1.C: New test.
48606 2003-04-22 Devang Patel <dpatel@apple.com>
48608 * gcc.dg/cpp/trad/funlike-5.c: New test.
48610 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48612 * g++.dg/other/packed1.C: Fix dg options.
48614 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48616 * g++.dg/other/offsetof2.C: New test.
48618 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48620 * g++.dg/template/recurse.C: Adjust location of error messages.
48622 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48625 * g++.dg/init/addr-const1.C: New test.
48626 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48628 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48631 * g++.dg/lookup/struct-hack1.C: New test.
48633 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48635 * ucs.c: Update diagnostic messages.
48637 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48639 * gcc.dg/cpp/truefalse.cpp: New test.
48640 * gcc.dg/cpp/cpp.exp: Update.
48641 * g++.dg/other/stdbool-if.C: Remove.
48643 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48645 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48646 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48648 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48650 * gcc.c-torture/compile/20030418-1.c: New test.
48652 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48654 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48656 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48659 g++.dg/template/dependent-name1.C: New test.
48661 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48663 * gcc.dg/warn-1.c (tourist_guide): New array,
48664 contains a pointer to bar.
48666 2003-04-16 Roger Sayle <roger@eyesopen.com>
48668 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48669 * gcc.c-torture/execute/medce-1.c: New test case.
48670 * gcc.c-torture/execute/medce-2.c: New test case.
48672 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48674 * lib/prune.exp: Ignore more messages.
48677 * g++.dg/parse/lookup3.C: New test.
48679 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48681 * gcc.c-torture/compile/20030415-1.c : New test.
48683 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48685 * gcc.c-torture/execute/scope-2.c: Move to ...
48686 * gcc.dg/noncompile/scope.c: .... here.
48688 2003-04-14 Roger Sayle <roger@eyesopen.com>
48690 * gcc.dg/20030414-2.c: New test case.
48692 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48695 * gcc.dg/20030414-1.c: New test.
48697 2003-04-13 Roger Sayle <roger@eyesopen.com>
48699 * gcc.dg/builtins-12.c: New test case.
48700 * gcc.dg/builtins-13.c: New test case.
48702 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48704 * gcc.c-torture/execute/string-opt-18.c: New test.
48706 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48709 * g++.dg/init/new5.C: New test.
48711 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48714 * g++.dg/ext/dllimport1.C: New test.
48716 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48718 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48720 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48723 * g77.f-torture/noncompile/9263.f: New test
48725 * g77.f-torture/execute/1832.f: New test
48727 2003-04-11 David Chad <davidc@freebsd.org>
48728 Loren J. Rittle <ljrittle@acm.org>
48731 * objc.dg/headers.m: New test.
48733 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48735 * gcc.c-torture/execute/builtin-noret-2.c: New.
48736 * gcc.c-torture/execute/builtin-noret-2.x: New.
48737 XFAIL builtin-noret-2.c at -O1 and above.
48738 * gcc.dg/redecl.c: New.
48739 * gcc.dg/Wshadow-1.c: Update error regexps.
48741 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48743 * g++.dg/abi/bitfield10.C: New test.
48745 2003-04-09 Mike Stump <mrs@apple.com>
48747 * gcc.dg/pch/pch.exp: Make testcase names longer.
48748 * g++.dg/pch/pch.exp: Make testcase names longer.
48750 2003-04-08 Roger Sayle <roger@eyesopen.com>
48752 * gcc.dg/builtins-11.c: New test case.
48754 2003-04-08 Roger Sayle <roger@eyesopen.com>
48756 * gcc.dg/builtins-9.c: New test case.
48757 * gcc.dg/builtins-10.c: New test case.
48759 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48761 * gcc.dg/noncompile/init-4.c.c: New test.
48763 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48765 * gcc.misc-test/gcov-9.c: New test.
48766 * gcc.misc-test/gcov-10.c: New test
48767 * gcc.misc-test/gcov-11.c: New test.
48769 2003-04-05 Zack Weinberg <zack@codesourcery.com>
48771 PR optimization/10024
48772 * gcc.c-torture/compile/20030405-1.c: New test.
48774 2003-04-04 Geoffrey Keating <geoffk@apple.com>
48776 * gcc.dg/pch/static-3.c: New.
48777 * gcc.dg/pch/static-3.hs: New.
48778 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48780 2003-04-04 Richard Henderson <rth@redhat.com>
48782 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48783 * g++.dg/eh/forced2.C: Likewise.
48785 2003-04-03 Mike Stump <mrs@apple.com>
48787 * lib/scanasm.exp (scan-assembler): Add xfail processing for
48789 (scan-assembler-times, scan-assembler-not): Likewise.
48790 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48792 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48794 * gcc.dg/sparc-loop-1.c: New test.
48796 2003-04-02 Geoffrey Keating <geoffk@apple.com>
48799 * g++.dg/pch/system-2.C: New.
48800 * g++.dg/pch/system-2.Hs: New.
48802 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
48804 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48806 * g++.dg/eh/simd-1.C (vecfunc): Same.
48808 2003-04-01 Roger Sayle <roger@eyesopen.com>
48810 * gcc.c-torture/execute/20030401-1.c: New test case.
48812 2003-04-01 Ziemowit Laski <zlaski@apple.com>
48814 * objc.dg/defs.m: New.
48816 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
48818 * g++.dg/eh/simd-1.C: New.
48819 * g++.dg/eh/simd-2.C: New.
48821 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
48823 * gcc.c-torture/execute/simd-3.c: New.
48825 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48828 * gcc.dg/20030331-2.c: New test.
48830 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48833 * g++.dg/parse/crash2.C: New test.
48835 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48837 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48838 * gcc.c-torture/execute/20030331-1.c: ...here.
48840 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48842 * gcc.c-torture/execute/20030331-1.c: New test.
48844 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
48846 * lib/gcov.exp: Adjust call return testing strings.
48847 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48849 2003-03-31 Roger Sayle <roger@eyesopen.com>
48851 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48852 * gcc.dg/builtins-7.c: New test case.
48853 * gcc.dg/builtins-8.c: New test case.
48855 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48857 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48859 2003-03-30 Mark Mitchell <mark@codesourcery.com>
48862 * g++.dg/lookup-class-member-2.C: New test.
48864 2003-03-30 Glen Nakamura <glen@imodulo.com>
48866 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48868 2003-03-28 Roger Sayle <roger@eyesopen.com>
48870 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48872 2003-03-28 Mark Mitchell <mark@codesourcery.com>
48874 * g++.dg/init/attrib1.C: New test.
48876 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48878 * gcc.dg/ultrasp8.c: New test.
48880 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48882 * gcc.dg/ultrasp7.c: New test.
48884 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
48887 * g++.dg/template/inline1.C: New test.
48889 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48891 * gcc.dg/sparc-dwarf2.c: New test.
48893 2003-03-27 Roger Sayle <roger@eyesopen.com>
48895 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48896 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48898 2003-03-27 Mark Mitchell <mark@codesourcery.com>
48900 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48901 than reading .x files.
48902 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48903 * g77.dg/gcov/gcov-1.f: Likewise.
48904 * gcc.misc-tests/gcov-4b.c: Likewise.
48905 * gcc.misc-tests/gcov-5b.c: Likewise.
48906 * gcc.misc-tests/gcov-6.c: Likewise.
48907 * gcc.misc-tests/gcov-7.c: Likewise.
48908 * gcc.misc-tests/gcov-8.c: Likewise.
48909 * g++.dg/gcov/gcov-1.x: Remove.
48910 * g77.dg/gcov/gcov-1.x: Likewise.
48911 * gcc.misc-tests/gcov-4b.x: Likewise.
48912 * gcc.misc-tests/gcov-5b.x: Likewise.
48913 * gcc.misc-tests/gcov-6.x: Likewise.
48914 * gcc.misc-tests/gcov-7.x: Likewise.
48915 * gcc.misc-tests/gcov-8.x: Likewise.
48917 2003-03-27 Glen Nakamura <glen@imodulo.com>
48920 * gcc.dg/20030324-1.c: New test.
48922 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
48925 * g++.dg/template/arg3.C: New test.
48928 * g++.dg/template/friend18.C: New test.
48930 2003-03-26 Roger Sayle <roger@eyesopen.com>
48932 * g77.f-torture/compile/20030326-1.f: New test case.
48934 2003-03-26 Janis Johnson <janis187@us.ibm.com>
48936 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48938 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48940 2003-03-26 Jakub Jelinek <jakub@redhat.com>
48942 * gcc.dg/ia64-sync-3.c: New test.
48944 2003-03-26 Alan Modra <amodra@bigpond.net.au>
48946 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48948 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48950 * gcc.dg/ultrasp6.c: New test.
48952 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48954 * gcc.dg/i386-signbit-1.c: New test.
48955 * gcc.dg/i386-signbit-2.c: New test.
48956 * gcc.dg/i386-signbit-3.c: New test.
48958 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48960 * gcc.dg/ultrasp5.c: Fix options.
48962 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48964 * gcc.dg/ultrasp5.c: Fix comment.
48966 2003-03-24 Bud Davis <bdavis9659@comcast.net>
48969 * g77.f-torture/execute/10197.f: New test.
48971 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
48973 PR c++/9898, c++/383
48974 * g++.dg/template/conv6.C: New test.
48977 * g++.dg/template/ptrmem5.C: New test.
48980 * g++.dg/lookup/koenig1.C: New test.
48983 * g++.dg/lookup/template2.C: New test.
48985 2003-03-24 Jakub Jelinek <jakub@redhat.com>
48987 * g++.dg/opt/rtti1.C: New test.
48989 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
48991 * gcc.dg/ultrasp5.c: New test.
48993 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
48996 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48999 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49002 * gcc.dg/20030323-1.c: New test.
49004 2003-03-23 Roger Sayle <roger@eyesopen.com>
49006 * gcc.c-torture/compile/20030323-1.c: New test case.
49008 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
49010 * gcc.dg/20030321-1.c: New test.
49012 2003-03-22 Zack Weinberg <zack@codesourcery.com>
49014 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49016 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
49018 PR c++/9978, c++/9708
49019 * g++.dg/ext/vlm1.C: Adjust expected error.
49020 * g++.dg/ext/vla2.C: New test.
49021 * g++.dg/template/arg1.C: New test.
49022 * g++.dg/template/arg2.C: New test.
49024 2003-03-22 Bud Davis <bdavis9659@comcast.net>
49026 * g77.f-torture/execute/select.f: New test.
49027 * g77.f-torture/noncompile/select_no_compile.f: New test.
49029 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
49032 * g++.dg/other/error4.C: New test.
49034 2003-03-20 Mark Mitchell <mark@codesourcery.com>
49036 * g++.dg/template/friend17.C: New test.
49038 2003-03-21 Alan Modra <amodra@bigpond.net.au>
49040 * gcc.c-torture/compile/20030320-1.c: New.
49042 2003-03-20 Roger Sayle <roger@eyesopen.com>
49044 * gcc.dg/builtins-6.c: New test case.
49046 2003-03-19 Alan Modra <amodra@bigpond.net.au>
49049 * gcc.c-torture/compile/20030319-1.c: New.
49051 2003-03-18 Jan Hubicka <jh@suse.cz>
49053 * gcc.dg/i386-cvt-1.c: New test.
49055 2003-03-17 Zack Weinberg <zack@codesourcery.com>
49057 * objc.dg/naming-1.m: Use "(parse|syntax) error".
49058 * objc.dg/naming-2.m: Likewise.
49060 2003-03-17 Mark Mitchell <mark@codesourcery.com>
49063 * g++.dg/parse/crash1.C: New test.
49065 2003-03-16 Mark Mitchell <mark@codesourcery.com>
49068 * g++.dg/eh/cleanup1.C: New test.
49070 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
49072 * gcc.c-torture/execute/20030316-1.c: New test case.
49074 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
49077 * g++.dg/init/ctor2.C: New test.
49079 2003-03-15 Roger Sayle <roger@eyesopen.com>
49081 * g77.f-torture/compile/xformat.f: New test case.
49083 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49085 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49086 * g++.old-deja/g++.mike/eh50.C: Likewise.
49088 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49091 * g++.dg/template/spec7.C: New test.
49092 * g++.dg/template/spec8.C: Likewise.
49094 2003-03-14 Jakub Jelinek <jakub@redhat.com>
49096 * gcc.c-torture/execute/20030313-1.c: New test.
49098 2003-03-14 Richard Henderson <rth@redhat.com>
49100 * gcc.dg/inline-2.c: Adjust alpha test for external call.
49102 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49104 * gcc.c-torture/compile/20030314-1.c: New test.
49106 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
49108 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49109 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49111 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49112 to accept newer _imp__ prefix and additional
49113 newline in .drectve section.
49114 * gcc.dg/dll-4.c: Likewise.
49115 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49118 2003-03-13 Mark Mitchell <mark@codesourcery.com>
49120 * g++.dg/parse/namespace9.C: New test.
49122 * g++.dg/init/ref5.C: New test.
49123 * g++.dg/parse/ptrmem1.C: Likewise.
49125 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49127 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49128 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49129 regular expression.
49130 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49131 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49133 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
49135 * gcc.c-torture/execute/20030224-2.c: New test.
49137 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49139 * gcc.dg/decl-3.c: New test.
49141 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49143 * gcc.dg/i386-loop-2.c: New test.
49145 2003-03-11 Mark Mitchell <mark@codesourcery.com>
49148 * g++.dg/parse/namespace8.C: New test.
49151 * g++.dg/overload/builtin2.C: New test.
49153 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
49155 * gcc.dg/return-type-3.c: New test.
49157 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49159 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49160 profiling options are not supported.
49162 2003-03-10 Mark Mitchell <mark@codesourcery.com>
49164 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49165 * g++.old-deja/g++.warn/impint2.C: Likewise.
49167 2003-03-10 Devang Patel <dpatel@apple.com>
49169 * g++.dg/cpp/c++_cmd_1.C: New test.
49170 * g++.dg/cpp/c++_cmd_1.h: New file.
49172 2003-03-10 Segher Boessenkool <segher@koffie.nl>
49174 * gcc.dg/altivec-9.c: New file.
49176 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49178 * gcc.dg/ppc-sdata-1.c: New test.
49179 * gcc.dg/ppc-sdata-2.c: New test.
49181 2003-03-09 Mark Mitchell <mark@codesourcery.com>
49184 * g++.dg/opt/ptrmem2.C: New test.
49187 * g++.dg/opt/ptrmem1.C: New test.
49189 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49191 * gcc.dg/i386-loop-1.c: New test.
49193 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49196 * g++.dg/lookup/friend1.C: New test.
49198 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49201 * g++.dg/parser/constructor1.C: New test.
49203 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
49205 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49207 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49209 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
49211 * gcc.dg/cpp/Wunused.c: Update test.
49213 2003-03-08 Jan Hubicka <jh@suse.cz>
49215 * gcc.dg/inline-3.c: New test.
49217 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49220 * g++.dg/parse/builtin1.C: New test.
49223 * g++.dg/abi/cookie1.C: New test.
49224 * g++.dg/abi/cookie2.C: Likewise.
49227 * g++.dg/template/field1.C: New test.
49230 * g++.dg/parse/class1.C: New test.
49231 * g++.dg/parse/namespace7.C: Likewise.
49232 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49234 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49236 * g++.dg/init/ref4.C: New test.
49238 2003-03-07 Jan Hubicka <jh@suse.cz>
49240 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49241 * gcc.dg/inline-3.c: New test.
49243 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49245 * g++.dg/init/ref3.C: New test.
49248 * g++.dg/init/ref2.C: New test.
49251 * g++.dg/warn/Wshadow-2.C: New test.
49254 * g++.dg/warn/Woverloaded-1.C: New test.
49256 2003-03-05 Jan Hubicka <jh@suse.cz>
49258 * gcc.dg/i386-local2.c: New.
49259 * gcc.dg/i386-local.c: Fix typo.
49261 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49263 * g++.dg/abi/layout3.C: New test.
49265 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49267 * gcc.c-torture/compile/20030305-1.c
49269 2003-03-05 Jan Hubicka <jh@suse.cz>
49271 * gcc.dg/i386-local.c: New.
49273 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49275 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49277 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49279 * gcc.dg/switch-2.c: New test.
49280 * gcc.dg/switch-3.c: New test.
49281 * gcc.dg/Wswitch.c: Adjust line numbers.
49282 * gcc.dg/Wswitch-default.c: Likewise.
49283 * gcc.dg/Wswitch-enum.c: Likewise.
49285 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49287 * gcc.c-torture/execute/20030222-1.c: New test.
49289 2003-03-03 James E Wilson <wilson@tuliptree.org>
49291 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49293 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49296 * g++.dg/init/ref1.C: New test.
49298 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49300 * gcc.dg/sh-relax.c: New SH-only test.
49302 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49304 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49305 comment explaining purpose of testcase.
49307 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49309 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49310 for HC11/HC12 (asm needs two int registers).
49311 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49312 HC11/HC12 because the test uses an asm which needs two 32-bit
49315 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49317 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49318 for HC11/HC12 (array is too large otherwise).
49319 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49320 * gcc.c-torture/compile/20010518-2.x: Likewise.
49321 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49322 HC11/HC12 (array is too large).
49324 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49326 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49327 * lib/g++-dg.exp (g++-dg-test): Likewise.
49329 2003-03-01 Roger Sayle <roger@eyesopen.com>
49331 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49332 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49334 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49336 * g++.dg/warn/implicit-typename1.C: Remove warning.
49338 2003-02-28 Richard Henderson <rth@redhat.com>
49340 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49341 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49343 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49345 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49346 * g++.dg/pch/pch.exp: Likewise.
49348 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49351 * g++.dg/init/new4.C: New test.
49353 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49355 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49357 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49359 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49362 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49365 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49367 * lib/scanasm.exp: Add support for counting numbers of
49369 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49370 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49372 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49375 * g++.dg/template/static3.C: New test.
49378 * g++.dg/parse/namespace6.C: New test.
49380 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49383 * gcc.dg/20030225-1.c: New test.
49385 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49387 * README: Remove out-of-date information.
49390 * g++.dg/template/spec6.C: New test.
49392 2003-02-24 Jeff Law <law@redhat.com>
49394 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49396 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49398 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49399 * gcc.dg/pragma-ep-1.c: Likewise.
49401 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49404 * g++.dg/template/friend16.C: New test.
49406 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49409 * g++.dg/parse/fused-params1.C: Adjust error messages.
49410 * g++.dg/template/nested3.C: New test.
49412 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49414 * g++.dg/abi/param1.C: New test.
49416 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49419 * g++.dg/warn/implicit-typename1.C: New test.
49421 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49423 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49425 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49426 * gcc.c-torture/execute/20010129-1.x: Likewise.
49427 * gcc.dg/20011107-1.c: Likewise.
49428 * gcc.dg/20020108-1.c: Likewise.
49429 * gcc.dg/20020122-3.c: Likewise.
49430 * gcc.dg/20020206-1.c: Likewise.
49431 * gcc.dg/20020310-1.c: Likewise.
49432 * gcc.dg/20020426-2.c: Likewise.
49433 * gcc.dg/20020517-1.c: Likewise.
49434 * gcc.dg/991230-1.c: Likewise.
49435 * gcc.dg/i386-unroll-1.c: Likewise.
49436 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49438 2003-02-22 Jan Hubicka <jh@suse.cz>
49440 * gcc.dg/i386-mul.c: New test.
49442 2003-02-21 Roger Sayle <roger@eyesopen.com>
49444 * gcc.dg/builtins-5.c: New test case.
49446 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49448 * gcc.dg/asmreg-1.c: New test.
49450 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49453 * g++.dg/parse/varmod1.C: New test.
49455 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49458 * g++.dg/template/op1.C: New test.
49460 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49463 * g++.dg/template/nested2.C: New test.
49465 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49468 * g++.dg/expr/dtor1.C: New test.
49470 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49472 * gcc.dg/cpp/include3.c: New test.
49473 * gcc.dg/cpp/inc/foo.h: New file.
49475 2003-02-21 Glen Nakamura <glen@imodulo.com>
49477 * gcc.c-torture/execute/20030221-1.c: New test.
49479 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49482 * g++.dg/abi/conv1.C: New test.
49484 2003-02-20 Jan Hubicka <jh@suse.cz>
49486 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49488 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49490 * gcc.c-torture/compile/20030219-1.c: New test.
49492 2003-02-18 Jan Hubicka <jh@suse.cz>
49494 * gcc.dg/funcorder.c: New test.
49496 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49498 * gcc.c-torture/execute/20030218-1.c: New.
49500 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49502 * gcc.dg/20030218-1.c: New.
49504 2003-02-18 Richard Henderson <rth@redhat.com>
49506 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49507 * gcc.dg/attr-used-2.c: New.
49509 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49512 * g++.dg/init/copy5.C: New test.
49514 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49516 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49517 * g++.dg/pch/pch.exp: Likewise.
49519 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49521 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49522 STACK_SIZE is not defined.
49524 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49527 * g++.dg/template/init1.C: New test.
49529 2003-02-16 Jan HUbicka <jh@suse.cz>
49531 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49532 (foo): Add few extra tests
49533 * gcc.dg/c99-const-expr-3.c: Likewise.
49534 * gcc.c-torture/execute/20030216-1.c: New.
49536 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49539 * g++.dg/ext/typeof4.C: New test.
49541 2003-02-15 Roger Sayle <roger@eyesopen.com>
49543 * gcc.dg/i386-387-3.c: New test case.
49545 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49547 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49548 cris-*-elf* cris-*-aout* and mmix-*-*.
49550 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49552 * gcc.dg/20030213-1.c: New test.
49554 2003-02-12 Roger Sayle <roger@eyesopen.com>
49556 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49557 * gcc.dg/i386-387-2.c: Likewise.
49559 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49561 * gcc.dg/ppc-spe.c: Fix formatting.
49562 Enable tests that were previously unsupported by gas.
49563 Delete tests for instructions that no longer exist.
49564 Switch arguments on evsubifw builtin.
49566 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49568 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49569 STACK_SIZE is too small.
49571 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49572 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49574 * gcc.dg/decl-2.c: New test.
49576 2003-02-10 Jan Hubicka <jh@suse.cz>
49578 * gcc.dg/i386-fpcvt-1.c: New test.
49580 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49582 * gcc.c-torture/execute/20030209-1.c: New test.
49584 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49586 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49587 int-wide bitops, use the constants of the same width.
49588 Likewise, if long long is 32-bit wide, test bitops using
49591 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49593 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49595 2003-02-07 Roger Sayle <roger@eyesopen.com>
49597 * gcc.dg/builtins-4.c: New test case.
49599 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49601 * gcc.dg/20020430-1.c: Fix dg command typos.
49602 * gcc.dg/20020503-1.c: Likewise.
49604 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49607 * g++.dg/parse/fused-params1.C: New test.
49610 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49613 * g++.dg/parse/non-dependent1.C: New test.
49616 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49619 * g++.dg/parse/undefined7.C: New test.
49620 * g++.dg/parse/non-templ1.C: New test.
49623 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49625 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49627 * gcc.c-torture/compile/20030206-1.c: New test.
49629 2003-02-05 Roger Sayle <roger@eyesopen.com>
49631 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49632 "pow" to "foo" to avoid potential confusion with a math built-in.
49634 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49636 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49637 conditions for SPARC targets.
49639 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49641 * gcc.dg/20030204-1.c: New test.
49643 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49646 * g++.dg/parse/array-size1.C: New test.
49649 * g++.dg/parse/undefined3.C: New test.
49652 * g++.dg/parse/undefined4.C: New test.
49655 * g++.dg/parse/undefined5.C: New test.
49658 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49661 * g++.dg/parse/casting-operator1.C: New test.
49664 * g++.dg/parse/undefined6.C: New test.
49667 * g++.dg/parse/missing-template1.C: New test.
49669 2003-02-04 Jan Hubicka <jh@suse.cz>
49671 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49672 * gcc.dg/i386-cmov?.c: Likewise.
49673 * gcc.dg/i386-fpcvt-?.c: Likewise.
49674 * gcc.dg/i386-ssefp-1.c: Likewise.
49675 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49678 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49681 * g++.dg/ext/max.C: New test.
49683 2003-02-03 Jan Hubicka <jh@suse.cz>
49685 * gcc.c-torture/execute/20030203-1.c: New test.
49687 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49689 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49692 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49694 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49695 * g++.dg/init/new2.C: Likewise.
49696 * g++.dg/other/new1.C: Likewise.
49698 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49700 * gcc.dg/struct-ret-libc.c: New test.
49702 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49704 * gcc.dg/20030129-1.c: New test.
49706 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49709 * g++.dg/template/ptrmem4.C: New test.
49711 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49713 * g++.dg/parser/constant1.C: New test.
49715 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49718 * g++.dg/parse/friend2.C: New test.
49720 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49723 * g++.dg/template/unify4.C: New test.
49725 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49727 * gcc.c-torture/execute/20030128-1.c: New test.
49729 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49731 * g++.dg/lookup/nested1.C: Test moved from ...
49732 * g++.old-deja/g++.other/lookup24.C: ... here.
49734 2003-01-28 Jan Hubicka <jh@suse.cz>
49736 * gcc.dg/i386-cmov5.c: New test.
49738 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49740 * gcc.c-torture/execute/20010925-1.c: Changed the
49741 memcpy declaration.
49743 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49746 * g++.dg/parse/template5.C: New test.
49748 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49751 * g77.dg/pr9258: New test.
49753 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49755 * README: Move relevant parts from README.g++.
49757 * README.g++: Remove this file.
49759 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49761 * g++.dg/abi/dcast1.C: New test.
49763 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49765 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49767 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
49770 * g++.old-deja/g++.other/lookup24.C: New test.
49772 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49775 * gcc.dg/uninit-C.c: New test.
49777 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
49779 * g++.dg/abi/covariant1.C: New test.
49781 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
49783 * gcc.dg/20030123-1.c: New test.
49785 2003-01-25 Jan Hubicka <jh@suse.cz>
49788 * gcc.c-torture/compile/20030125-1.c
49790 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
49793 * g++.dg/parse/template3.C: New test.
49794 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49797 * g++.dg/parse/template4.C: New test.
49800 * g++.dg/template/qual2.C: New test.
49803 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49805 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49807 2003-01-25 Roger Sayle <roger@eyesopen.com>
49809 * gcc.c-torture/execute/switch-1.c: New test case.
49811 2003-01-25 Jan Hubicka <jh@suse.cz>
49813 * gcc.c-torture/execute/20030125-1.[cx]: New test.
49815 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
49817 Tweaks for Bison-1.875. From the NEWS file:
49818 "- `parse error' -> `syntax error'
49819 Bison now uniformly uses the term `syntax error'"
49820 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49821 * gcc.dg/cpp/digraph2.c: Likewise.
49822 * gcc.dg/cpp/direct2.c: Likewise.
49823 * gcc.dg/cpp/paste4.c: Likewise.
49824 * gcc.dg/c90-restrict-1.c: Likewise.
49825 * gcc.dg/c99-func-2.c: Likewise.
49826 * gcc.dg/noncompile/920721-2.c: Likewise.
49827 * gcc.dg/noncompile/930622-2.c: Likewise.
49828 * gcc.dg/noncompile/940112-1.c: Likewise.
49829 * gcc.dg/noncompile/950921-1.c: Likewise.
49830 * gcc.dg/noncompile/951123-1.c: Likewise.
49831 * gcc.dg/noncompile/971104-1.c: Likewise.
49832 * gcc.dg/noncompile/990416-1.c: Likewise.
49834 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
49836 * g++.dg/parse/undefined1.C: Add error message.
49838 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49841 * g++.dg/parse/new1.C: New test.
49844 * g++.dg/parse/template2.C: New test.
49847 * g++.dg/parse/typedef2.C: New test.
49850 * g++.dg/ext/typeof3.C: New test.
49852 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49855 * g++.dg/parse/ret-type1.C: New test.
49858 * g++.dg/parse/tmpl-outside1.C: New test.
49861 * g++.dg/parse/int-as-enum1.C: New test.
49864 * g++.dg/parse/no-typename1.C: New test.
49867 * g++.dg/parse/no-value1.C: New test.
49870 * g++.dg/parse/wrong-inline1.C: New test.
49873 * g++.dg/parse/ref1.C: New test.
49876 * g++.dg/parse/attr-ctor1.C: New test.
49879 * g++.dg/parse/namespace5.C: New test.
49882 * g++.dg/parse/func-def1.C: New test.
49885 * g++.dg/parse/undefined1.C: New test.
49887 PR c++/5723, PR c++/8522
49888 * g++.dg/parse/specialization1.C: New test.
49890 PR c++/163, PR c++/8595
49891 * g++.dg/parse/struct-as-enum1.C: New test.
49894 * g++.dg/parse/undefined2.C: New test.
49896 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49899 * g++.dg/parse/template1.C: New test.
49902 * g++.dg/parse/using1.C: New test.
49906 * g++.dg/parse/expr2.C: New test.
49909 * g++.dg/parse/lookup2.C: Likewise.
49911 2003-01-21 Jan Hubicka <jh@suse.cz>
49913 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49914 * gcc.c-torture/execute/eeprof-1.c: Likewise.
49915 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49916 * gcc.c-torture/execute/string-opt-*.c: Likewise.
49918 2003-01-20 Nick Clifton <nickc@redhat.com>
49920 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
49921 problem with ARM sibcall code generation.
49923 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
49925 * gcc.c-torture/execute/20030120-1.c: New.
49927 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
49929 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49931 2003-01-17 Mark Mitchell <mark@codesourcery.com>
49934 * g++.dg/parse/ctor1.C: New test.
49937 * g++.dg/parse/qualified1.C: New test.
49939 * g++.dg/parse/typename3.C: New test.
49941 2003-01-16 Richard Henderson <rth@redhat.com>
49943 * g++.dg/tls/init-2.C: Fix error matches for real this time.
49945 2003-01-16 Richard Henderson <rth@redhat.com>
49947 * g++.dg/pch/pch.exp: Copy test header to the working directory
49948 before using it either for precompilation or direct use.
49949 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49950 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49952 2003-01-16 Richard Henderson <rth@redhat.com>
49954 * gcc.dg/pch/pch.exp: Copy test header to the working directory
49955 before using it either for precompilation or direct use.
49956 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49957 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49959 2003-01-16 Mark Mitchell <mark@codesourcery.com>
49961 * g++.dg/ext/typename1.C: Add typename keyword.
49962 * g++.dg/template/crash1.C: Update error messages.
49963 * g++.dg/template/crash2.C: Remove error message.
49964 * g++.dg/parse/typename2.C: New test.
49965 * g++.dg/template/typename2.C: Change implicit
49966 typename warning into error.
49967 * g++.old-deja/g++.benjamin/tem03.C: Issue more
49969 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49970 * g++.old-deja/g++.brendan/crash56.C: Add this->.
49971 * g++.old-deja/g++.law/visibility13.C: Remove error
49973 * g++.old-deja/g++.ns/template17.C: Reorder code to
49974 make declaration visible in template.
49975 * g++.old-deja/g++.pt/crash3.C: Fix typos.
49976 * g++.old-deja/g++.pt/crash36.C: Issue more error
49978 * g++.old-deja/g++.pt/crash5.C: Improve error
49980 * g++.old-deja/g++.pt/crash67.C: Remove warning.
49981 * g++.old-deja/g++.pt/inherit1.C: Add this->.
49982 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49983 * g++.old-deja/g++.pt/typename16.C: Replace implicit
49984 typename warning with error message.
49985 * g++.old-deja/g++.pt/typename19.C: Remove warning.
49986 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49987 * g++.old-deja/g++.robertl/eb24.C: Use this->.
49989 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
49991 * g++.dg/parse/ambig2.C: New test.
49993 2003-01-15 Richard Henderson <rth@redhat.com>
49995 * g++.dg/tls/init-2.C: Update error message string.
49997 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49999 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50001 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
50003 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50005 * gcc.c-torture/compile/20001205-1.x: Likewise.
50006 * gcc.c-torture/compile/20001226-1.x: Likewise.
50007 * gcc.c-torture/compile/920520-1.x: Likewise.
50008 * gcc.c-torture/compile/961203-1.x: Likewise.
50009 * gcc.c-torture/compile/20020604-1.x: Likewise.
50011 2003-01-15 Jan Hubicka <jh@suse.cz>
50013 * gcc.c-torture/compile/20030115-1.c: New test.
50015 * gcc.dg/i386-fpcvt-1.c: New test.
50016 * gcc.dg/i386-fpcvt-2.c: New test.
50018 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
50020 Further conform g++'s __vmi_class_type_info to the C++ ABI
50022 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50025 2003-01-14 Jan Hubicka <jh@suse.cz>
50027 * gcc.dg/i386-fpcvt-1.c: New test.
50028 * gcc.dg/i386-fpcvt-2.c: New test.
50030 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
50032 * gcc.dg/i386-mmx-3.c: New test.
50034 2003-01-12 Mark Mitchell <mark@codesourcery.com>
50037 * g++.dg/parse/octal1.C: New file.
50040 * g++.dg/parse/typename1.C: New file.
50042 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
50044 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50045 * gcc.dg/bf-no-ms-layout.c: Likewise.
50046 * gcc.dg/bf-ms-attrib.c: Likewise.
50048 2003-01-10 Mark Mitchell <mark@codesourcery.com>
50051 * g++.dg/parse/dtor1.C: New file.
50054 * g++.dg/rtti/typeid1.C: New file.
50057 * g++.dg/parse/lookup1.C: New file.
50060 * g++.dg/templ/spec5.C: New file.
50062 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
50064 * gcc.c-torture/compile/20030110-1.c: New test.
50066 2003-01-09 Geoffrey Keating <geoffk@apple.com>
50068 Merge from pch-branch:
50070 2002-12-23 Geoffrey Keating <geoffk@apple.com>
50072 * gcc.dg/pch/cpp-1.h: New.
50073 * gcc.dg/pch/cpp-1.c: New.
50074 * gcc.dg/pch/cpp-2.h: New.
50075 * gcc.dg/pch/cpp-2.c: New.
50077 2002-11-19 Geoffrey Keating <geoffk@apple.com>
50079 * gcc.dg/pch/except-1.h: New.
50080 * gcc.dg/pch/except-1.c: New.
50082 2002-11-13 Geoffrey Keating <geoffk@apple.com>
50084 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50086 * gcc.dg/pch: Include *.hp not *.h.
50087 * gcc.dg/pch/system-1.h: New.
50088 * gcc.dg/pch/system-1.c: New.
50090 2002-11-11 Geoffrey Keating <geoffk@apple.com>
50092 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50093 rather than trying to build and run a program using PCH.
50094 * gcc.dg/pch: Remove dg-do commands from test files.
50096 2002-11-08 Geoffrey Keating <geoffk@apple.com>
50098 * gcc.dg/pch/macro-3.c: New.
50099 * gcc.dg/pch/macro-3.h: New.
50101 2002-11-04 Geoffrey Keating <geoffk@apple.com>
50103 * gcc.dg/pch/common-1.c: New.
50104 * gcc.dg/pch/common-1.h: New.
50105 * gcc.dg/pch/decl-1.c: New.
50106 * gcc.dg/pch/decl-1.h: New.
50107 * gcc.dg/pch/decl-2.c: New.
50108 * gcc.dg/pch/decl-2.h: New.
50109 * gcc.dg/pch/decl-3.c: New.
50110 * gcc.dg/pch/decl-3.h: New.
50111 * gcc.dg/pch/decl-4.c: New.
50112 * gcc.dg/pch/decl-4.h: New.
50113 * gcc.dg/pch/decl-5.c: New.
50114 * gcc.dg/pch/decl-5.h: New.
50115 * gcc.dg/pch/global-1.c: New.
50116 * gcc.dg/pch/global-1.h: New.
50117 * gcc.dg/pch/inline-1.c: New.
50118 * gcc.dg/pch/inline-1.h: New.
50119 * gcc.dg/pch/inline-2.c: New.
50120 * gcc.dg/pch/inline-2.h: New.
50121 * gcc.dg/pch/static-1.c: New.
50122 * gcc.dg/pch/static-1.h: New.
50123 * gcc.dg/pch/static-2.c: New.
50124 * gcc.dg/pch/static-2.h: New.
50126 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
50128 * g++.dg/pch/pch.exp: Better handle failing testcases.
50129 * gcc.dg/pch/pch.exp: Likewise.
50130 * gcc.dg/pch/macro-1.c: New.
50131 * gcc.dg/pch/macro-1.h: New.
50132 * gcc.dg/pch/macro-2.c: New.
50133 * gcc.dg/pch/macro-2.h: New.
50135 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
50137 * g++.dg/dg.exp: Treat files in pch/ specially.
50138 * g++.dg/pch/pch.exp: New file.
50139 * g++.dg/pch/empty.H: New file.
50140 * g++.dg/pch/empty.C: New file.
50141 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50144 * gcc.dg/pch/pch.exp: New file.
50145 * gcc.dg/pch/empty.h: New file.
50146 * gcc.dg/pch/empty.c: New file.
50147 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50150 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50152 * g++.dg/template/friend14.C: New test.
50154 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50156 * gcc.dg/old-style-asm-1.c: New test.
50158 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
50160 * gcc.c-torture/compile/20030109-1.c: New test.
50162 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50164 * gcc.c-torture/execute/20030109-1.c: New test.
50166 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
50168 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50169 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50170 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50171 * g++.old-deja/g++.mike/eh2.C: Likewise.
50172 * g++.old-deja/g++.mike/eh3.C: Likewise.
50173 * g++.old-deja/g++.mike/eh5.C: Likewise.
50174 * g++.old-deja/g++.mike/eh6.C: Likewise.
50175 * g++.old-deja/g++.mike/eh7.C: Likewise.
50176 * g++.old-deja/g++.mike/eh8.C: Likewise.
50177 * g++.old-deja/g++.mike/eh9.C: Likewise.
50178 * g++.old-deja/g++.mike/eh10.C: Likewise.
50179 * g++.old-deja/g++.mike/eh12.C: Likewise.
50180 * g++.old-deja/g++.mike/eh13.C: Likewise.
50181 * g++.old-deja/g++.mike/eh14.C: Likewise.
50182 * g++.old-deja/g++.mike/eh16.C: Likewise.
50183 * g++.old-deja/g++.mike/eh17.C: Likewise.
50184 * g++.old-deja/g++.mike/eh18.C: Likewise.
50185 * g++.old-deja/g++.mike/eh21.C: Likewise.
50186 * g++.old-deja/g++.mike/eh23.C: Likewise.
50187 * g++.old-deja/g++.mike/eh24.C: Likewise.
50188 * g++.old-deja/g++.mike/eh25.C: Likewise.
50189 * g++.old-deja/g++.mike/eh26.C: Likewise.
50190 * g++.old-deja/g++.mike/eh27.C: Likewise.
50191 * g++.old-deja/g++.mike/eh28.C: Likewise.
50192 * g++.old-deja/g++.mike/eh29.C: Likewise.
50193 * g++.old-deja/g++.mike/eh31.C: Likewise.
50194 * g++.old-deja/g++.mike/eh33.C: Likewise.
50195 * g++.old-deja/g++.mike/eh34.C: Likewise.
50196 * g++.old-deja/g++.mike/eh35.C: Likewise.
50197 * g++.old-deja/g++.mike/eh36.C: Likewise.
50198 * g++.old-deja/g++.mike/eh37.C: Likewise.
50199 * g++.old-deja/g++.mike/eh38.C: Likewise.
50200 * g++.old-deja/g++.mike/eh39.C: Likewise.
50201 * g++.old-deja/g++.mike/eh40.C: Likewise.
50202 * g++.old-deja/g++.mike/eh41.C: Likewise.
50203 * g++.old-deja/g++.mike/eh42.C: Likewise.
50204 * g++.old-deja/g++.mike/eh44.C: Likewise.
50205 * g++.old-deja/g++.mike/eh46.C: Likewise.
50206 * g++.old-deja/g++.mike/eh47.C: Likewise.
50207 * g++.old-deja/g++.mike/eh48.C: Likewise.
50208 * g++.old-deja/g++.mike/eh49.C: Likewise.
50209 * g++.old-deja/g++.mike/eh50.C: Likewise.
50210 * g++.old-deja/g++.mike/eh51.C: Likewise.
50211 * g++.old-deja/g++.mike/eh53.C: Likewise.
50212 * g++.old-deja/g++.mike/eh55.C: Likewise.
50213 * g++.old-deja/g++.mike/p7912.C: Likewise.
50214 * g++.old-deja/g++.mike/p9706.C: Likewise.
50215 * g++.old-deja/g++.mike/p10416.C: Likewise.
50216 * g++.old-deja/g++.mike/p11667.C: Likewise.
50217 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50218 Remove redundant reference to Iris.
50219 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50220 Elxsi, i860, Pico Java, and WE32K.
50222 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50224 * g++.dg/ext/asm4.C: New test.
50226 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50229 * g++.dg/template/friend12.C: New test.
50230 * g++.dg/template/friend13.C: Likewise.
50231 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50233 2003-01-08 Jan Hubicka <jh@suse.cz>
50235 * gcc.dg/i386-cadd.c: New test.
50236 * gcc.dg/i386-cmov4.c: Likewise.
50238 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50241 * g++.dg/warn/Wunused-3.C: New test.
50243 * g++.dg/abi/bitfield9.C: New test.
50246 * g++.dg/parse/defarg3.C: New test.
50248 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50250 * g++.dg/parse/ambig1.C: New test.
50251 * g++.dg/parse/defarg2.C: New test.
50253 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50255 * g++.dg/template/defarg-1.C: New test.
50256 * g++.dg/template/local2.C: Likewise.
50258 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50260 * gcc.c-torture/execute/20030105-1.c: New test.
50262 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50264 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50265 * g++.dg/parse/namespace4.C: Likewise.
50267 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50269 * g++.dg/template/ntp2.C: New test.
50271 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50273 * g++.dg/parse/extern-C-1.C: New test.
50275 * g++.dg/parse/namespace4.C: New test.
50277 * g++.dg/template/nested1.C: New test.
50279 * g++.dg/parse/namespace3.C: New test.
50281 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50283 * g++.dg/lookup/two-stage1.C: New test.
50285 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50287 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50288 * g++.old-deja/g++.jason/access8.C: Likewise.
50289 * g++.old-deja/g++.other/decl5.C: Likewise.
50291 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50293 * g++.dg/parse/parse7.C: New test.
50295 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50298 * g++.dg/ext/attrib7.C: New test.
50300 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50302 * g++.dg/parse/parse6.C: New test.
50304 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50306 * gcc.dg/h8300-stack-1.c: New.
50308 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50310 g++.dg/lookup/exception1.C: New test.
50312 g++.dg/lookup/template1.C: New test.
50314 g++.dg/parse/namespace2.C: New test.
50316 g++.dg/parse/parens2.C: New test.
50318 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50320 * g++.dg/parse/parse5.C: New test.
50321 * g++.dg/lookup/scoped4.C: New test.
50323 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50325 * g++.dg/parse/parens1.C: New test.
50327 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50329 * g++.dg/parse/parens2.C: New test.
50331 * g++.dg/lookup/scope-operator1.C: New test.
50333 * g++.dg/parse/operator1.C: New test.
50335 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50337 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50338 * g++.old-deja/g++.other/access6.C: Likewise.
50339 * g++.old-deja/g++.other/decl1.C: Likewise.
50340 * g++.old-deja/g++.pt/typename12.C: Likewise.
50342 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50344 * g++.dg/parse/namespace1.C: New test.
50346 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50348 * g++.dg/parse/parse4.C: New test.
50350 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50352 * g++.dg/parse/parse3.C: New test.
50354 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50356 * g++.dg/parse/parse2.C: New test.
50358 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50360 * g++.dg/template/friend11.C: New test.
50362 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50364 * g++.dg/parse/parse1.C: New test.
50366 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50368 * lib/profopt.exp: Change the name of a global variable to avoid
50369 possible clashes with other test suites.
50371 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50373 * g++.dg/inherit/covariant8.C: New test.
50375 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50377 * g++.dg/init/array9.C: New test.
50380 * g++.dg/parse/expr1.C: New test.
50382 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50384 * gcc.c-torture/compile/20021230-1.c: New test.
50386 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50388 * g++.dg/inherit/covariant5.C: New test.
50389 * g++.dg/inherit/covariant6.C: New test.
50390 * g++.dg/inherit/covariant7.C: New test.
50392 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50395 * g++.dg/other/access2.C: New test.
50397 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50399 * g++.dg/other/anon-struct.C: No longer fails
50400 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50401 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50402 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50404 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50406 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50408 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50410 * g++.dg/eh/spec4.C: Remove stray semicolon.
50411 * g++.dg/expr/pmf-1.C: Change error message.
50412 * g++.dg/ext/asm1.C: Remove stray semicolon.
50413 * g++.dg/ext/typename1.C: Add missing typenames.
50414 * g++.dg/inherit/template-as-base.C: Change error message.
50415 * g++.dg/lookup/scoped1.C: Likewise.
50416 * g++.dg/lookup/scoped2.C: Likewise.
50417 * g++.dg/lookup/using2.C: Likewise.
50418 * g++.dg/other/component1.C: Remove stray semicolon.
50419 * g++.dg/other/do1.C: Change error message.
50420 * g++.dg/other/error2.C: Likewise.
50421 * g++.dg/other/init1.C: Likewise.
50422 * g++.dg/other/packed1.C: Remove stray semicolon.
50423 * g++.dg/other/ptrmem2.C: Change error message.
50424 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50426 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50427 * g++.dg/template/access3.C: Add typename keyword.
50428 * g++.dg/template/access5.C: Remove stray semicolon.
50429 * g++.dg/template/access6.C: Likewise.
50430 * g++.dg/template/complit1.C: Likewise.
50431 * g++.dg/template/crash1.C: Change error message.
50432 * g++.dg/template/inherit2.C: Remove stray semicolon.
50433 * g++.dg/template/instantiate2.C: Likewise.
50434 * g++.dg/template/instantiate3.C: Change error message.
50435 * g++.dg/template/qual1.C: Remove stray semicolon.
50436 * g++.dg/template/qualttp18.C: Change error message.
50437 * g++.dg/template/ref1.C: Remove stray semicolon.
50438 * g++.dg/template/sizeof1.C (A::value): Declare it.
50439 * g++.dg/template/spec4.C: Change error message.
50440 * g++.dg/template/static1.C: Likewise.
50441 * g++.dg/template/type1.C: Likewise.
50442 * g++.dg/template/typename3.C: Likewise.
50443 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50444 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50445 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50446 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50447 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50448 named return value extension.
50449 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50450 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50451 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50452 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50453 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50454 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50455 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50456 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50457 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50458 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50459 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50460 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50461 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50462 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50464 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50465 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50466 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50467 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50468 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50469 * g++.old-deja/g++.brendan/template11.C: Likewise.
50470 * g++.old-deja/g++.brendan/template26.C: Likewise.
50471 * g++.old-deja/g++.brendan/template27.C: Use explicit
50472 specialization syntax.
50473 * g++.old-deja/g++.brendan/template30.C: Likewise.
50474 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50475 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50476 non-dependent names.
50477 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50478 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50479 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50480 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50481 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50482 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50483 named return value extension.
50484 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50485 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50486 * g++.old-deja/g++.ext/return1.C: Likewise.
50487 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50488 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50489 * g++.old-deja/g++.jason/access8.C: Likewise.
50490 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50491 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50492 pseudo-destructor names.
50493 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50494 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50495 pseudo-destructor names.
50496 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50497 * g++.old-deja/g++.jason/overload19.C: Likewise.
50498 * g++.old-deja/g++.jason/overload32.C: Likewise.
50499 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50501 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50502 * g++.old-deja/g++.jason/return.C: Likewise.
50503 * g++.old-deja/g++.jason/return2.C: Likewise.
50504 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50505 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50507 * g++.old-deja/g++.jason/template10.C: Account for use of
50508 non-dependent names.
50509 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50511 * g++.old-deja/g++.jason/template37.C: Likewise.
50512 * g++.old-deja/g++.law/access4.C: Change error messages.
50513 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50514 pseudo-destructor names.
50515 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50516 * g++.old-deja/g++.law/ctors9.C: Likewise.
50517 * g++.old-deja/g++.law/cvt22.C: Likewise.
50518 * g++.old-deja/g++.law/dtors5.C: Likewise.
50519 * g++.old-deja/g++.law/global-init1.C: Likewise.
50520 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50521 * g++.old-deja/g++.law/operators28.C: Likewise.
50522 * g++.old-deja/g++.law/visibility28.C: Likewise.
50523 * g++.old-deja/g++.martin/eval1.C: Likewise.
50524 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50526 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50527 * g++.old-deja/g++.mike/net34.C: Likewise.
50528 * g++.old-deja/g++.mike/net36.C: Likewise.
50529 * g++.old-deja/g++.mike/ns2.C: Likewise.
50530 * g++.old-deja/g++.mike/p12306.C: Likewise.
50531 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50533 * g++.old-deja/g++.mike/p700.C: Likewise.
50534 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50535 * g++.old-deja/g++.mike/p710.C: Likewise.
50536 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50538 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50539 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50540 * g++.old-deja/g++.ns/crash2.C: Likewise.
50541 * g++.old-deja/g++.ns/crash3.C: Likewise.
50542 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50543 * g++.old-deja/g++.ns/ns17.C: Likewise.
50544 * g++.old-deja/g++.ns/template16.C: Likewise.
50545 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50547 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50548 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50549 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50550 named return value extension.
50551 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50552 * g++.old-deja/g++.other/access4.C: Issue additional error
50554 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50555 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50556 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50557 * g++.old-deja/g++.other/crash25.C: Change error message.
50558 * g++.old-deja/g++.other/crash4.C: Change error message.
50559 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50560 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50561 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50563 * g++.old-deja/g++.other/defarg8.C: Likewise.
50564 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50565 * g++.old-deja/g++.other/dtor10.C: Likewise.
50566 * g++.old-deja/g++.other/incomplete.C: Likewise.
50567 * g++.old-deja/g++.other/linkage7.C: Likewise.
50568 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50570 * g++.old-deja/g++.other/mangle2.C: Likewise.
50571 * g++.old-deja/g++.other/refinit2.C: Likewise.
50572 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50573 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50574 * g++.old-deja/g++.pt/crash28.C: Likewise.
50575 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50577 * g++.old-deja/g++.pt/crash32.C: Change error message.
50578 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50579 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50580 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50581 error message position.
50582 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50583 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50584 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50586 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50587 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50588 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50589 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50591 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50592 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50593 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50595 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50596 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50598 * g++.old-deja/g++.pt/friend28.C: Account for use of
50599 non-dependent names.
50600 * g++.old-deja/g++.pt/friend29.C: Likewise.
50601 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50603 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50604 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50605 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50607 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50608 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50610 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50611 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50612 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50614 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50615 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50616 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50617 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50618 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50619 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50621 * g++.old-deja/g++.pt/spec10.C: Likewise.
50622 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50623 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50624 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50625 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50626 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50627 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50628 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50629 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50630 * g++.old-deja/g++.pt/typename15.C: Likewise.
50631 * g++.old-deja/g++.pt/typename22.C: Likewise.
50632 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50633 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50634 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50635 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50637 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50638 return value extension.
50639 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50640 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50641 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50642 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50644 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50646 * g++.dg/warn/inline1.C: New test.
50647 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50648 * g++.old-deja/g++.jason/synth10.C: Likewise.
50649 * g++.old-deja/g++.mike/net31.C: Likewise.
50650 * g++.old-deja/g++.mike/p8786.C: Likewise.
50652 * g++.dg/template/friend10.C: New test.
50653 * g++.dg/template/conv5.C: New test.
50655 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50657 * g++.dg/lookup/scoped3.C: New test.
50659 * g++.dg/lookup/decl1.C: New test.
50660 * g++.dg/lookup/decl2.C: New test.
50662 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50664 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50665 gcc.c-torture/compile/20021015-1.c,
50666 gcc.c-torture/compile/20021015-2.c,
50667 gcc.c-torture/compile/20021123-1.c,
50668 gcc.c-torture/compile/20021123-2.c,
50669 gcc.c-torture/compile/20021123-3.c,
50670 gcc.c-torture/compile/20021123-4.c,
50671 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50672 only to 3.1 or 3.2 branch.
50674 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50676 * gcc.dg/i386-bitfield3.c: New test.
50678 * gcc.dg/i386-bitfield2.c: New test.
50680 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50682 * g++.dg/parse/conv_op1.C: New test.
50684 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50686 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50689 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50691 * gcc.c-torture/compile/20021220-1.c: New test.
50693 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50695 * gcc.dg/i386-fastcall-1.c: New.
50697 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50699 * gcc.c-torture/execute/20021219-1.c: New test.
50701 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50703 * gcc.dg/i386-pic-1.c: New test.
50705 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50708 * g++.dg/template/friend9.C: New test.
50710 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50713 * g++.dg/template/access7.C: New test.
50715 2002-12-18 Nick Clifton <nickc@redhat.com>
50717 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50718 the libstdc++-v3 directory has been found.
50720 2002-12-12 Devang Patel <dpatel@apple.com>
50721 * gcc.dg/darwin-ld-1.c: New test.
50722 * gcc.dg/darwin-ld-2.c: New test.
50723 * gcc.dg/darwin-ld-3.c: New test.
50724 * gcc.dg/darwin-ld-4.c: New test.
50725 * gcc.dg/darwin-ld-5.c: New test.
50727 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50729 * gcc.c-torture/compile/20021212-1.c: New test.
50731 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50733 * gcc.dg/fshort-wchar: New test.
50735 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50738 * g++.dg/template/dtor1.C: New test.
50740 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50743 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50745 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50747 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50749 * g++.dg/template/static1.C: New test.
50750 * g++.dg/template/static2.C: New test.
50751 * g++.old-deja/g++.ext/memconst.C: New test.
50753 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50755 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50756 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50757 * g++.dg/special/initp1.C: Likewise.
50759 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50761 * gcc.c-torture/execute/20021204-1.c: New test.
50763 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50765 * gcc.dg/ppc-fmadd-1.c: New file.
50766 * gcc.dg/ppc-fmadd-2.c: New file.
50767 * gcc.dg/ppc-fmadd-3.c: New file.
50769 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50771 * gcc.c-torture/compile/20021204-1.c: New test.
50773 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
50775 * g++.dg/inherit/covariant2.C: New test.
50776 * g++.dg/inherit/covariant3.C: New test.
50777 * g++.dg/inherit/covariant4.C: New test.
50778 * g++.dg/inherit/covariant1.C: Remove XFAIL.
50779 * g++.old-deja/g++.robertl/eb17.C: Likewise.
50781 2002-12-03 Mark Mitchell <mark@codesourcery.com>
50784 * g++.dg/init/brace3.C: New test.
50786 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
50788 * gcc.dg/20020210-1.c: Fix a comment typo.
50790 2002-12-02 Mark Mitchell <mark@codesourcery.com>
50793 * g++.dg/parse/defarg1.C: New test.
50796 * g++.dg/template/char1.C: New test.
50798 * g++.dg/template/varmod1.C: Fix typo.
50800 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50803 * g++.old-deja/g++.pt/crash32.C: Expect error.
50805 2002-12-01 Mark Mitchell <mark@codesourcery.com>
50808 * g++.dg/template/varmod1.C: New test.
50811 * g++.dg/inherit/typeinfo1.C: New test.
50814 * g++.dg/inherit/typedef1.C: New test.
50816 2002-11-30 Mark Mitchell <mark@codesourcery.com>
50820 * g++.dg/template/strlen1.C: New test.
50823 * g++.dg/template/ctor2.C: New test.
50826 * g++.dg/init/string1.C: New test.
50829 * g++.dg/template/friend8.C: New test.
50831 2002-11-29 Joe Buck <jbuck@synopsys.com>
50833 * g++.dg/lookup/anon2.C: New test.
50835 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
50837 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50840 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
50842 * gcc.dg/bitfld-6.c: New test.
50844 2002-11-27 Jan Hubicka <jh@suse.cz>
50846 * gcc.c-torture/execute/20021127.[cx]: New test.
50848 2002-11-26 Jan Hubicka <jh@suse.cz>
50850 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50853 2002-11-26 Geoffrey Keating <geoffk@apple.com>
50855 * g++.dg/init/brace2.C: New test.
50856 * g++.old-deja/g++.mike/p9129.C: Correct.
50858 2002-11-26 Mark Mitchell <mark@codesourcery.com>
50860 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50862 2002-11-25 Andreas Bauer <baueran@in.tum.de>
50864 * gcc.dg/sibcall-6: New test for indirect sibcalls.
50866 2002-11-25 Mark Mitchell <mark@codesourcery.com>
50868 * g++.dg/abi/empty11.C: New test.
50869 * g++.dg/rtti/cv1.C: New test.
50871 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
50873 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50875 2002-11-24 Mark Mitchell <mark@codesourcery.com>
50877 * g++.dg/abi/empty10.C: New test.
50879 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
50881 * gcc.c-torture/compile/20021124-1.c: New test.
50883 2002-11-22 Mark Mitchell <mark@codesourcery.com>
50885 * g++.dg/abi/rtti2.C: New test.
50887 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
50889 * gcc.dg/i386-unroll-1.c: New test.
50891 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
50893 * gcc.c-torture/compile/20021120-1.c: New test.
50894 * gcc.c-torture/compile/20021120-2.c: New test.
50896 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50898 * gcc.dg/bitfld-5.c: New test.
50900 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50902 * gcc.c-torture/execute/20021120-3.c: New test.
50904 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50906 * gcc.c-torture/execute/20021120-2.c: New test.
50908 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50910 * gcc.c-torture/execute/20021120-1.c: New test.
50912 2002-11-20 Jakub Jelinek <jakub@redhat.com>
50914 * gcc.c-torture/execute/20021118-3.c: New test.
50916 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50918 * gcc.c-torture/compile/20021119-1.c: New test.
50920 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
50922 * gcc.dg/duff-1.c: New test.
50923 * gcc.dg/duff-2.c: New test.
50924 * gcc.dg/duff-3.c: New test.
50926 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
50928 * gcc.dg/cpp/_Pragma5.c: New test.
50930 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50932 * gcc.c-torture/execute/20021118-2.c: New test.
50934 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50936 * gcc.c-torture/execute/20021118-1.c: New test.
50938 2002-11-16 Jakub Jelinek <jakub@redhat.com>
50940 * gcc.dg/20021116-1.c: New test.
50942 2002-11-14 Mark Mitchell <mark@codesourcery.com>
50944 * g++.dg/abi/vcall1.C: New test.
50946 2002-11-14 Jakub Jelinek <jakub@redhat.com>
50948 * gcc.dg/20021029-1.c: New test.
50949 * gcc.dg/20021029-2.c: New test.
50951 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50953 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50955 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50958 * gcc.dg/20021110.c: Move to ...
50959 * gcc.c-torture/compile/20021110.c: .... here.
50961 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50964 * gcc.c-torture/execute/20021111-1.c
50966 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50969 * gcc.dg/20021110.c: New test.
50971 2002-11-10 Mark Mitchell <mark@codesourcery.com>
50973 * g++.dg/abi/vthunk3.C: Run only on x86.
50975 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
50977 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50979 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
50981 * lib/compat.exp (compat-execute): Fix logic error in last
50984 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
50986 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50988 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50991 * g++.dg/template/access6.C: New test.
50993 2002-11-08 Jan Hubicka <jh@suse.cz>
50995 * gcc.dg/i386-ssefp-1.c: New test.
50996 * gcc.dg/i386-ssefp-1.c: New test.
50998 2002-11-08 Jan Hubicka <jh@suse.cz>
51000 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51002 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51004 * g++.dg/abi/vthunk3.C: New test.
51007 * g++.dg/template/crash2.C: New test.
51009 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51011 * g++.dg/abi/dtor1.C: New test.
51012 * g++.dg/abi/dtor2.C: Likewise.
51014 2002-11-05 Geoffrey Keating <geoffk@apple.com>
51016 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51019 2002-11-04 Adam Nemet <anemet@lnxw.com>
51021 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51022 -mthumb. Only xfail with -O0.
51024 2002-11-03 Mark Mitchell <mark@codesourcery.com>
51026 * g++.dg/abi/thunk1.C: New test.
51027 * g++.dg/abi/thunk2.C: Likewise.
51028 * g++.dg/abi/vtt1.C: Likewise.
51030 2002-11-02 Diego Novillo <dnovillo@redhat.com>
51032 PR optimization/8423
51033 * gcc.c-torture/execute/builtin-constant.c: New test.
51035 2002-11-01 Zack Weinberg <zack@codesourcery.com>
51037 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51038 Add some more cases.
51040 2002-11-01 Mark Mitchell <mark@codesourcery.com>
51043 * g++.dg/opt/local1.C: New test.
51045 2002-10-30 Mark Mitchell <mark@codesourcery.com>
51048 * g++.dg/template/complit1.C: New test.
51051 * g++.dg/template/typename4.C: Likewise.
51053 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51055 Core issue 287, PR c++/7639
51056 * g++.dg/template/instantiate1.C: Adjust error location.
51057 * g++.dg/template/instantiate3.C: New test.
51058 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51059 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51060 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51062 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
51064 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51066 2002-10-29 Mark Mitchell <mark@codesourcery.com>
51069 * g++.dg/init/dtor2.C: New test.
51071 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51073 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51074 * gcc.dg/nest.c: Bypass errors on irix6.
51076 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
51078 * gcc.dg/nest.c: Expect error for mmix-*-*.
51079 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51081 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
51083 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51086 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51088 2002-10-25 Mike Stump <mrs@apple.com>
51090 * gcc.dg/warn-1.c: New test.
51092 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51094 * g++.dg/template/typename3.C: New test.
51096 2002-10-25 Mark Mitchell <mark@codesourcery.com>
51098 * g++.dg/lookup/ptrmem1.C: New test.
51100 * g++.dg/abi/vthunk2.C: New test.
51102 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51104 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51106 2002-10-24 Mark Mitchell <mark@codesourcery.com>
51108 * g++.dg/abi/empty9.C: New test.
51110 2002-10-24 Richard Henderson <rth@redhat.com>
51112 * g++.dg/inherit/thunk1.C: Enable for ia64.
51114 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51117 * g++.dg/lookup/pretty1.C: New test.
51119 2002-10-23 Jakub Jelinek <jakub@redhat.com>
51121 * gcc.dg/20021023-1.c: New test.
51123 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51126 * g++.dg/parse/inline1.C: New test.
51128 2002-10-23 Richard Henderson <rth@redhat.com>
51130 * g++.dg/inherit/thunk1.C: Enable for x86_64.
51132 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51134 2002-10-22 Mark Mitchell <mark@codesourcery.com>
51137 * g++.dg/parse/stmtexpr3.C: New test.
51139 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
51141 * g++.dg/expr/cond1.C: New test.
51143 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51145 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51147 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51149 * g++.dg/abi/vbase13.C: New test.
51150 * g++.dg/abi/vbase14.C: Likewise.
51152 2002-10-21 Jakub Jelinek <jakub@redhat.com>
51154 * gcc.dg/tls/pic-1.c: New test.
51155 * gcc.dg/tls/nonpic-1.c: New test.
51156 * gcc.dg/20021018-1.c: New test.
51158 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51160 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51161 Remove only files with the same base name as the test case.
51162 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51163 (profopt-execute): Likewise. Also, remove old profiling
51164 and performance data files before running the tests.
51166 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51167 * g++.dg/bprob/bprob.exp: Likewise.
51168 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
51169 to allow more general test case names.
51171 * g++.dg/bprob/bprob-1.C: Rename to ...
51172 * g++.dg/bprob/g++-bprob-1.C: ... this.
51174 * g77.dg/bprob/bprob-1.f: Rename to ...
51175 * g77.dg/bprob/g77-bprob-1.f: ... this.
51177 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51179 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51180 bison 1.50 or later.
51182 2002-10-21 Janis Johnson <janis187@us.ibm.com>
51184 * g++.dg/README: Describe more test directories.
51186 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51188 * g++.dg/init/array6.C: Add additional tests.
51190 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51192 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51193 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51195 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
51197 * gcc.c-torture/compile/20020604-1.x: New.
51198 * gcc.c-torture/compile/simd-5.x: Likewise.
51199 * gcc.c-torture/execute/920710-1.x: Likewise.
51200 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51202 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51204 * g++.dg/inherit/override1.C: Add dg-options clause.
51206 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
51208 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51211 2002-10-19 Andreas Schwab <schwab@suse.de>
51213 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51214 directory component.
51216 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51218 * g++.dg/inherit/thunk1.C: New test.
51220 * g++.dg/inherit/override1.C: New test.
51222 * g++.dg/abi/mangle11.C: New test.
51223 * g++.dg/abi/mangle14.C: New test.
51224 * g++.dg/abi/mangle17.C: New test.
51226 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51228 * g++.dg/overload/member2.C: New test.
51230 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51232 * g++.dg/README: Describe new compat directory.
51233 * g++.dg/dg.exp: Skip tests in compat directory.
51234 * README.compat: New file.
51235 * lib/compat.exp: New expect script.
51236 * g++.dg/compat: New test directory.
51237 * g++.dg/compat/compat.exp: New expect script.
51238 * g++.dg/compat/abi: New test directory.
51239 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51240 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51241 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51242 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51243 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51244 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51245 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51246 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51247 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51248 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51249 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51250 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51251 * g++.dg/compat/break: New test directory.
51252 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51253 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51254 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51255 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51256 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51257 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51258 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51259 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51260 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51261 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51262 g++.dg/compat/break/README: New files.
51263 * g++.dg/compat/eh: New test directory.
51264 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51265 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51266 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51267 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51268 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51269 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51270 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51271 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51272 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51273 g++.dg/compat/eh/filter2_y.C,
51274 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51275 g++.dg/compat/eh/new1_y.C,
51276 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51277 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51278 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51279 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51280 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51281 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51282 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51283 g++.dg/compat/eh/unexpected1_y.C: New files.
51284 * g++.dg/compat/init: New test directory.
51285 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51286 g++.dg/compat/init/array5_y.C,
51287 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51288 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51289 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51290 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51291 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51292 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51293 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51294 g++.dg/compat/init/init-ref2_y.C: New files.
51296 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51299 * g++.dg/inherit/using3.C: New test.
51301 2002-10-17 Jan Hubicka <jh@suse.cz>
51303 * gcc.dg/20021017-2.c: New test.
51305 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51307 * g++.dg/abi/mangle16.C: Adjust.
51309 * g++.dg/init/array8.C: New test.
51311 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51313 * gcc.dg/special/mips-abi.exp: New test.
51314 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51316 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51318 * g++.dg/abi/mangle16.C: New test.
51319 * g++.dg/abi/mangle17.C: Likewise.
51322 * g++.dg/template/ref1.C: New test.
51324 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51326 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51328 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51330 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51332 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51335 * g++.dg/init/array7.C: New test.
51337 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51339 * g++.dg/init/array6.C: New test.
51341 * g++.dg/abi/mangle13.C: Likewise.
51342 * g++.dg/abi/mangle14.C: Likewise.
51343 * g++.dg/abi/mangle15.C: Likewise.
51345 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51347 * g++.dg/abi/empty8.C: New test.
51349 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51351 * g++.dg/init/ctor1.C: New test.
51353 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51355 * gcc.c-torture/execute/20021015-1.c: New test.
51357 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51359 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51361 2002-10-14 Jan Hubicka <jh@suse.cz>
51363 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51365 2002-10-14 Richard Henderson <rth@redhat.com>
51367 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51369 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51371 PR optimization/6631
51372 * g++.dg/opt/const2.C: New test.
51374 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51377 * g++.dg/parse/friend1.C: New test.
51378 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51380 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51382 * gcc.dg/20021014-1.c: New test.
51384 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51387 * g++.dg/ext/vlm1.C: New test.
51388 * g++.dg/ext/vlm2.C: Likewise.
51390 * g++.dg/init/array1.C: Remove invalid braces.
51391 * g++.dg/init/brace1.C: New test.
51392 * g++.dg/init/copy2.C: Likewise.
51393 * g++.dg/init/copy3.C: Likewise.
51394 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51395 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51398 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51400 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51402 2002-10-11 Richard Shann <richard.shann@superh.com>
51404 * gcc.c-torture/compile/simd-5.c: New test.
51406 2002-10-10 Roger Sayle <roger@eyesopen.com>
51408 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51410 2002-10-10 Jim Wilson <wilson@redhat.com>
51412 * gcc.c-torture/execute/20021010-1.c: New test.
51414 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51417 * g++.dg/ext/typedef-init.C: New test.
51418 * gcc.dg/typedef-init.c: New test.
51420 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51422 * gcc.dg/cpp/paste13.c: New test.
51424 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51426 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51427 remaining platforms, XFAIL during compile, not execute. Don't
51430 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51432 * gcc.dg/alias-1.c: Tweak expected warning.
51434 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51436 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51438 2002-10-06 Andreas Jaeger <aj@suse.de>
51440 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51441 * gcc.dg/cpp/c++98.C: Likewise.
51443 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51444 * g++.dg/cpp/c++98.C: Likewise.
51446 * g++.dg/README (Subdirectories): Mention cpp directory.
51449 * gcc.dg/20021006-1.c: New test.
51451 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51454 * g++.dg/other/warning1.C: New test.
51456 2002-10-04 Roger Sayle <roger@eyesopen.com>
51458 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51459 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51460 and sparc-*-* with -m64 as expected failures. See PR 8087.
51462 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51465 * g++.dg/template/ptrmem3.C: New test.
51468 * g++.dg/template/union1.C: New test.
51470 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51473 * g++.dg/abi/mangle9.C: New test.
51474 * g++.dg/abi/mangle10.C: New test.
51475 * g++.dg/abi/mangle11.C: New test.
51476 * g++.dg/abi/mangle12.C: New test.
51478 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51481 * g++.dg/template/meminit1.C: New test.
51482 * g++.dg/warn/Wreorder-1.C: Likewise.
51483 * g++.old-deja/g++.mike/warn3.C: Tweak.
51484 * lib/prune.exp: Ingore "in copy constructor".
51486 2002-10-02 Andreas Jaeger <aj@suse.de>
51488 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51489 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51490 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51493 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51495 * gcc.dg/empty1.C: Fix typo.
51497 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51499 * gcc.dg/alias-1.c: New test.
51501 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51503 * gcc.dg/empty1.C: New test.
51505 * g++.dg/tls/init-2.C: Tweak error messages.
51507 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51509 * gcc.c-torture/compile/20020923-1.c: New test.
51511 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51513 * gcc.c-torture/execute/ffs-1.c: New test.
51514 * gcc.c-torture/execute/ffs-2.c: Ditto.
51516 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51518 * g++.dg/overload/member1.C: New test.
51520 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51522 * g++.dg/abi/empty7.C: New test.
51523 * g++.dg/init/pm2.C: Likewise.
51525 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51527 * g++.dg/rtti/crash1.C: New test.
51529 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51531 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51532 gcc.dg/sibcall-4.c: New tests.
51534 2002-09-28 Roger Sayle <roger@eyesopen.com>
51536 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51537 powerpc and MMIX targets.
51539 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51541 * gcc.dg/cpp/20020927-1.c: New.
51543 2002-09-26 David S. Miller <davem@redhat.com>
51545 * gcc.c-torture/compile/trunctfdf.c: New.
51547 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51549 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51551 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51553 * gcc.c-torture/execute/loop-15.c: New.
51555 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51557 * README.QMTEST: Fix typo.
51559 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51561 * gcc.dg/20020926-1.c: New test.
51563 2002-09-25 David S. Miller <davem@redhat.com>
51566 * gcc.c-torture/execute/shiftdi.c: New test.
51568 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51570 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51571 unique to the tool.
51572 * lib/g77.exp (g77_init): Likewise.
51573 * lib/g++.exp (g++_init): Likewise.
51574 * lib/objc.exp (objc_init): Likewise.
51576 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51578 * g++.dg/abi/empty5.C: New test.
51579 * g++.dg/abi/empty6.C: New test.
51580 * g++.dg/abi/vbase12.C: New test.
51582 2002-09-25 Richard Henderson <rth@redhat.com>
51584 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51585 too-small long double.
51587 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51589 * gcc.dg/20020919-1.c: New test.
51591 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51593 * g++.dg/abi/bitfield6.C: New test.
51594 * g++.dg/abi/bitfield7.C: New test.
51595 * g++.dg/abi/bitfield8.C: New test.
51596 * g++.dg/abi/vbase11.C: New test.
51598 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51600 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51601 hppa*-*-hpux*. Update test comment.
51603 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51605 * gcc.dg/tls/struct-1.c: New test.
51607 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51609 * gcc.dg/cpp/tr-warn2.c: Update.
51611 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51613 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51615 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51617 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51620 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51622 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51624 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51625 Adjust for c++filt moved to binutils. Remove spurious duplicate
51626 setting of cxxfilt.
51628 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51630 * gcc.dg/20020312-2.c: Update for darwin.
51632 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51634 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51636 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51638 * objc.dg/comp-types-1.m: New test.
51639 * objc.dg/comp-types-2.m: New test.
51640 * objc.dg/comp-types-3.m: New test.
51641 * objc.dg/comp-types-4.m: New test.
51642 * objc.dg/comp-types-5.m: New test.
51643 * objc.dg/comp-types-6.m: New test.
51645 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51647 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51649 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51651 * g++.dg/other/do1.C: New test.
51653 * g++.dg/template/subst1.C: New test.
51655 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51657 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51659 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51661 * g++.dg/template/qualttp20.C: Adjust expected errors.
51662 * g++.old-deja/g++.jason/report.C: Likewise.
51663 * g++.old-deja/g++.other/qual1.C: Likewise.
51665 * g++.dg/lookup/scoped2.C: New test.
51667 * g++.dg/ext/asm3.C: New test.
51669 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51671 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51673 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51675 * ChangeLog: follow spelling conventions.
51676 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51677 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51678 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51679 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51680 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51681 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51682 * g++.old-deja/g++.law/global-init1.C: Likewise.
51683 * g++.old-deja/g++.other/delete4.C: Likewise.
51684 * g++.old-deja/g++.other/inline21.C: Likewise.
51685 * g++.old-deja/g++.other/singleton.C: Likewise.
51686 * g77.dg/strlen0.f: Likewise.
51687 * g77.f-torture/compile/20010519-1.f: Likewise.
51688 * g77.f-torture/compile/980310-4.f: Likewise.
51689 * gcc.c-torture/compile/20000605-1.c: Likewise.
51690 * gcc.c-torture/execute/20020225-1.c: Likewise.
51691 * gcc.dg/c90-hexfloat-2.c: Likewise.
51692 * gcc.dg/c99-bool-1.c: Likewise.
51693 * gcc.dg/c99-hexfloat-2.c: Likewise.
51694 * gcc.dg/dll-2.c: Likewise.
51695 * gcc.dg/wtr-union-init-1.c: Likewise.
51696 * gcc.dg/wtr-union-init-2.c: Likewise.
51697 * gcc.dg/wtr-union-init-3.c: Likewise.
51698 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51699 * gcc.dg/cpp/defined.c: Likewise.
51700 * gcc.dg/cpp/macsyntx.c: Likewise.
51701 * gcc.dg/cpp/paste2.c: Likewise.
51702 * gcc.dg/cpp/trad/defined.c: Likewise.
51703 * gcc.dg/format/c90-printf-1.c: Likewise.
51704 * gcc.dg/format/c90-scanf-1.c: Likewise.
51705 * gcc.dg/format/c99-printf-1.c: Likewise.
51706 * gcc.dg/format/c99-scanf-1.c: Likewise.
51707 * gcc.misc-tests/gcov-8.c: Likewise.
51708 * lib/profopt.exp: Likewise.
51710 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51712 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51714 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51716 * g++.dg/inherit/using2.C: New test.
51718 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51720 * ChangeLog: Follow spelling conventions.
51721 * g++.dg/template/friend4.C: Likewise.
51722 * g++.old-deja/g++.pt/crash67.C: Likewise.
51723 * gcc.c-torture/execute/20000801-4.c: Likewise.
51724 * gcc.dg/c90-digraph-1.c: Likewise.
51725 * gcc.dg/c94-digraph-1.c: Likewise.
51726 * gcc.dg/c99-digraph-1.c: Likewise.
51727 * gcc.dg/cpp/line5.c: Likewise.
51728 * gcc.dg/cpp/multiline.c: Likewise.
51729 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51730 * gcc.dg/format/attr-3.c: Likewise.
51731 * gcc.dg/format/c90-scanf-3.c: Likewise.
51732 * gcc.dg/format/ext-4.c: Likewise.
51734 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51736 * g++.dg/template/pretty1.C: New test.
51738 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51740 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51742 2002-09-13 Matt Austern <austern@apple.com>
51744 * g++.dg/other/constref[12].C: New, regression tests for
51745 passing a cast expression to a function by const reference.
51747 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51749 * g++.dg/template/deduce1.C: New test.
51751 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51753 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51756 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51758 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51761 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51763 * gcc.c-torture/compile/20020910-1.c: New test.
51765 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
51767 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51769 2002-09-10 Andreas Jaeger <aj@suse.de>
51771 * gcc.dg/20020312-2.c: Adjust for x86-64.
51773 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
51775 * g77.dg/7388.f: New test case for PR 7388.
51777 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
51779 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51781 2002-09-05 Ziemowit Laski <zlaski@apple.com>
51783 * objc.dg/proto-lossage-1.m: New test.
51785 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
51787 * gcc.dg/cpp/_Pragma4.c: Fix typo.
51789 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
51791 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
51794 2002-09-06 Stan Shebs <shebs@apple.com>
51795 David Edelsohn <edelsohn@gnu.org>
51797 * gcc.dg/weak: New directory.
51798 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51799 target-specific xfail bits.
51800 * gcc.dg/typeof-2.c: Move to new directory.
51801 * gcc.dg/weak.exp: New expect script.
51803 2002-09-06 Alan Modra <amodra@bigpond.net.au>
51805 * gcc.c-torture/execute/extzvsi.c: New test.
51807 2002-09-05 Stan Shebs <shebs@apple.com>
51809 * gcc.dg/weak-1.c: xfail on Darwin.
51810 * gcc.dg/weak-2.c: Ditto.
51811 * gcc.dg/weak-3.c: Ditto.
51812 * gcc.dg/weak-4.c: Ditto.
51813 * gcc.dg/weak-5.c: Ditto.
51814 * gcc.dg/weak-6.c: Ditto.
51815 * gcc.dg/weak-7.c: Ditto.
51816 * gcc.dg/weak-8.c: Ditto.
51817 * gcc.dg/weak-9.c: Ditto.
51819 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
51821 * gcc.c-torture/execute/loop-14.c: New test.
51823 2002-09-04 Jakub Jelinek <jakub@redhat.com>
51825 * g++.dg/other/cxa-atexit1.C: New test.
51827 * gcc.dg/typeof-2.c: New test.
51829 2002-09-03 Roger Sayle <roger@eyesopen.com>
51831 * gcc.dg/builtins-2.c: New testcase.
51832 * gcc.dg/builtins-3.c: New testcase.
51834 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
51836 * gcc.dg/cpp/_Pragma4.c: New test.
51838 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
51840 * objc/execute/nil_method-1.m: New testcase.
51842 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
51844 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51845 [Object class], not [Object initialize].
51847 2002-08-31 Roger Sayle <roger@eyesopen.com>
51848 Hans-Peter Nilsson <hp@bitrange.com>
51850 * gcc.c-torture/execute/20020720-1.x: Skip test on
51851 mmix-knuth-mmixware. Correct comment.
51853 2002-08-27 Mark Mitchell <mark@codesourcery.com>
51855 * g++.dg/abi/bitfield5.C: New test.
51856 * g++.dg/abi/vbase10.C: Likewise.
51858 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
51860 * objc.dg/undeclared-selector.m: New test.
51862 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
51864 * g++.dg/other/offsetof1.C: Avoid cast warning.
51866 2002-08-26 Ziemowit Laski <zlaski@apple.com>
51868 * objc.dg/super-class-2.m: New test.
51870 2002-08-24 Matt Austern <austern@apple.com>
51872 * g++.dg/ext/lvaddr.C: New test.
51873 * g++.dg/ext/lvcast.C: New test.
51875 2002-08-22 Mark Mitchell <mark@codesourcery.com>
51877 * g++.dg/inherit/cond1.C: New test.
51879 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
51881 * gcc.dg/noncompile/incomplete-1.c: New test.
51883 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
51885 * gcc.dg/typespec-1.c: New test.
51887 2002-08-20 Devang Patel <dpatel@apple.com>
51888 * objc.dg/proto-hier-2.m: New test.
51890 2002-08-19 Ziemowit Laski <zlaski@apple.com>
51892 * objc.dg/bitfield-1.m: New test.
51893 * objc.dg/bitfield-2.m: New test.
51895 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
51897 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51898 gcc.dg/c99-flex-array-4.c: New tests.
51900 2002-08-16 Stan Shebs <shebs@apple.com>
51902 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51904 2002-08-15 Jakub Jelinek <jakub@redhat.com>
51906 * gcc.dg/typeof-1.c: New test.
51907 * g++.dg/ext/typeof2.C: New test.
51909 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
51911 * g++.dg/other/offsetof1.C: New test.
51913 2002-08-14 Richard Henderson <rth@redhat.com>
51915 * gcc.dg/tls/diag-3.c: Fix expected message strings.
51917 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
51919 * gcc.dg/cpp/_Pragma3.c: New test.
51921 2002-08-13 Mark Mitchell <mark@codesourcery.com>
51923 * g++.dg/template/inherit3: New test.
51925 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
51927 * gcc.dg/bitfld-4.c: Add blank options.
51929 2002-08-09 Mark Mitchell <mark@codesourcery.com>
51931 * g++.dg/template/crash1.C: New test.
51933 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51935 * gcc.dg/tls/opt-2.c: New test.
51937 2002-08-08 Devang Patel <dpatel@apple.com>
51939 * objc.dg/selector-1.m : New test
51941 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51943 * g++.dg/abi/bitfield4.C: New test.
51944 * gcc.dg/bitfld-4.c: New test.
51946 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51948 * g++.dg/other/packed1.C: New test.
51950 2002-08-07 Mark Mitchell <mark@codesourcery.com>
51952 * g++.dg/abi/offsetof.C: Tweak error messages.
51953 * g++.old-deja/g++.mike/p10769a.C: Likewise.
51955 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51957 * gcc.dg/bitfld-3.c: New test.
51959 2002-08-07 Jakub Jelinek <jakub@redhat.com>
51960 Richard Henderson <rth@redhat.com>
51962 * gcc.dg/i386-bitfield1.c: New test.
51963 * g++.dg/abi/bitfield3.C: Update.
51965 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
51967 * objc.dg/const-str-2.m: Update.
51968 * gcc.dg/cpp/c++98.c: Change to C extension.
51969 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51970 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51972 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
51974 * gcc.dg/tls/diag-3.c: New.
51976 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
51978 * g++.dg/README (Subdirectories): Document new subdir expr.
51979 * g++.dg/expr/pmf-1.C: New test.
51981 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
51983 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51985 2002-08-06 Jakub Jelinek <jakub@redhat.com>
51987 * g++.dg/abi/bitfield3.C: New test.
51989 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
51991 * lib/gcov.exp: Tweak expected line formats.
51992 * gcc.misc-tests/gcov8.c: New test.
51993 * gcc.misc-tests/gcov8.x: New flags.
51995 2002-08-05 Jakub Jelinek <jakub@redhat.com>
51997 * consistency.vlad/layout/endian.c: Include string.h.
51999 * gcc.c-torture/execute/20020805-1.c: New test.
52001 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
52003 * g++.dg/other/conversion1.C: New test.
52005 2002-08-03 Roger Sayle <roger@eyesopen.com>
52007 * gcc.dg/builtins-1.c: New testcase.
52009 2002-08-02 Mark Mitchell <mark@codesourcery.com>
52011 * g++.dg/inherit/access3.C: New test.
52013 2002-08-01 Jakub Jelinek <jakub@redhat.com>
52015 * gcc.dg/ia64-visibility-2.c: New test.
52017 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
52019 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52020 __qualifier_flags to __flags.
52022 2002-07-31 Mark Mitchell <mark@codesourcery.com>
52024 * g++.dg/inherit/operator1.C: New test.
52025 * g++.dg/lookup/disamb1.C: Fix typo in comment.
52026 * g++.dg/other/error1.C: Change expected error message.
52027 * g++.dg/template/conv4.C: Likewise.
52029 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
52031 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52032 for documented behavior.
52034 2002-07-25 Roger Sayle <roger@eyesopen.com>
52036 * gcc.c-torture/execute/20020720-1.x: Skip this test on
52037 several targets known to fail.
52039 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
52041 * gcc.dg/mips-args-[123].c: New tests.
52043 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
52045 * gcc.dg/ppc-spe.c: New.
52047 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
52049 * g++.dg/other/ptrmem4.C: New testcase.
52051 2002-07-24 Richard Henderson <rth@redhat.com>
52053 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52055 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
52057 * g++.dg/ext/alignof1.C (main): Return 0 for success.
52059 2002-07-24 Roger Sayle <roger@eyesopen.com>
52061 * gcc.c-torture/execute/memset-3.c: New testcase.
52063 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
52065 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52066 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52068 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52070 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52073 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
52075 * gcc.c-torture/compile/simd-4.c: New test.
52077 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52079 PR c++/7347, c++/7348
52080 * g++.dg/template/access4.C: New test.
52081 * g++.dg/template/access5.C: New test.
52082 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52083 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52084 * g++.old-deja/g++.pt/ttp58.C: Likewise.
52085 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52087 2002-07-22 Jakub Jelinek <jakub@redhat.com>
52089 * gcc.dg/gnu89-init-2.c: New test.
52091 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
52093 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52095 2002-07-20 Roger Sayle <roger@eyesopen.com>
52097 * gcc.c-torture/execute/20020720-1.c: New testcase.
52099 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
52101 * gcc.dg/cpp/Wsignprom.c: New tests.
52103 2002-07-20 Alan Modra <amodra@bigpond.net.au>
52105 * gcc.c-torture/execute/loop-13.c: New test.
52107 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
52109 * gcc.dg/cpp/expr.c: New tests.
52111 2002-07-18 David Edelsohn <edelsohn@gnu.org>
52113 * g++.dg/opt/pr6713.C: Add template instantiation.
52115 2002-07-18 Alan Modra <amodra@bigpond.net.au>
52117 * gcc.dg/nest.c: New test.
52119 2002-07-17 Richard Henderson <rth@redhat.com>
52121 * g++.dg/opt/pr6713.C: New test.
52123 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
52125 * gcc.c-torture/execute/loop-2e.x: Let the testcase
52126 XFAIL for all x86 processors.
52128 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
52130 * gcc.c-torture/execute/20010122-1.x: Do not test with
52131 -fomit-frame-pointer.
52133 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52135 * g++.dg/template/instantiate2.C: New test.
52136 * g++.dg/template/spec4.C: New test.
52138 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52140 * g++.dg/template/access2.C: New test.
52141 * g++.dg/template/access3.C: New test.
52143 2002-07-15 Zack Weinberg <zack@codesourcery.com>
52145 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52146 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52147 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52148 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52149 Convert to use <stdarg.h>.
52150 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52152 * gcc.dg/va-arg-2.c: New.
52153 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52155 2002-07-15 Jakub Jelinek <jakub@redhat.com>
52157 * gcc.c-torture/compile/20020710-1.c: New test.
52159 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
52160 Andrew Pinski <pinskia@physics.uc.edu>
52162 gcc.c-torture/compile/simd-2.c: New testcase.
52163 gcc.c-torture/compile/simd-3.c: Likewise.
52165 2002-07-11 Mark Mitchell <mark@codesourcery.com>
52168 * g++.dg/overload/error1.C: New test.
52170 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52172 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52173 configuration and IRIX 6 O32 ABI.
52175 2002-07-11 Roger Sayle <roger@eyesopen.com>
52177 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52179 2002-07-10 Roger Sayle <roger@eyesopen.com>
52181 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52183 2002-07-10 Jeffrey A Law <law@redhat.com>
52185 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52187 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
52189 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
52191 * gcc.dg/20020312-2.c: Check for __PPC__.
52193 2002-07-09 Diego Novillo <dnovillo@redhat.com>
52195 * gcc.c-torture/compile/20020709-1.c: New test.
52197 2002-07-07 Roger Sayle <roger@eyesopen.com>
52199 * g++.dg/template/qualttp21.C: New test case.
52201 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
52203 * gcc.c-torture/compile/20020706-1.c: New test.
52204 * gcc.c-torture/compile/20020706-2.c: New test.
52206 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
52207 Alexandre Oliva <aoliva@redhat.com>
52209 * g++.dg/warn/incomplete1.C: New test.
52211 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52214 * g++.dg/warn/noreturn1.C: New test.
52216 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52219 * g++.dg/debug/debug6.C: New test.
52220 * g++.dg/debug/debug7.C: New test.
52222 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52224 * gcc.c-torture/compile/simd-3.c: New test.
52226 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52228 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52229 * gcc.dg/20020620-1.c: Likewise.
52231 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52234 * g++.dg/init/array4.C: New test.
52235 * g++.dg/init/array5.C: New test.
52237 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52239 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52240 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52242 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52244 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52245 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52246 * gcc.dg/wtr-conversion-1.c: Likewise.
52247 * gcc.dg/wtr-escape-1.c: Likewise.
52248 * gcc.dg/wtr-int-type-1.c: Likewise.
52249 * gcc.dg/wtr-label-1.c: Likewise.
52250 * gcc.dg/wtr-static-1.c: Likewise.
52251 * gcc.dg/wtr-strcat-1.c: Likewise.
52252 * gcc.dg/wtr-suffix-1.c: Likewise.
52253 * gcc.dg/wtr-switch-1.c: Likewise.
52254 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52255 * gcc.dg/wtr-union-init-1.c: Likewise.
52256 * gcc.dg/wtr-union-init-2.c: Likewise.
52257 * gcc.dg/wtr-union-init-3.c: Likewise.
52259 * gcc.dg/wtr-func-def-1.c: New test.
52261 2002-07-02 Devang Patel <dpatel@apple.com>
52263 * objc.dg/param-1.m: New test.
52265 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52267 * gcc.dg/cpp/trad/directive.c: Add test.
52268 * gcc.dg/cpp/trad/macroargs.c: Add test.
52269 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52271 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52273 * gcc.dg/cpp/cmdlne-M.c: New test.
52275 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52277 * objc.dg/desig-init-1.m: New test.
52279 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52282 * g++.dg/template/instantiate1.C: New test.
52284 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52287 * g++.dg/template/sizeof2.C: New test.
52289 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52291 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52292 gcc.dg/cpp/trad/include.c: New tests.
52294 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52297 * gcc.c-torture/compile/20020701-1.c: New test.
52299 2002-07-01 Stan Shebs <shebs@apple.com>
52301 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52303 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52304 (objc-torture-execute): or here.
52306 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52308 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52310 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52312 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52314 2002-06-30 Devang Patel <dpatel@apple.com>
52316 * objc.dg/fsyntax-only.m: New test.
52318 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52321 * g++.dg/template/friend7.C: New file.
52323 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52325 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52328 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52330 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52331 avoid division by zero.
52333 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52335 * gcc.dg/Wunknownprag.c: New tests.
52337 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52339 * gcc.c-torture/execute/simd-2.c: New test.
52341 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52343 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52344 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52345 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52346 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52347 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52348 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52349 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52350 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52351 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52352 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52353 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52354 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52355 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52356 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52357 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52358 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52359 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52361 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52363 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52364 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52365 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52366 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52368 * gcc.dg/cpp/trad/directive.c: Update.
52370 2002-06-23 Andreas Jaeger <aj@suse.de>
52372 * gcc.c-torture/execute/complex-6.c: New.
52374 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52376 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52377 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52378 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52379 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52381 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52383 * gcc.dg/cpp/trad: New directory with traditional tests copied
52384 from parent directory.
52385 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52386 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52387 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52388 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52389 Move to trad/ and rename.
52390 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52391 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52392 gcc.dg/cpp/trad/redef2.c: New tests.
52393 * gcc.dg/cpp/trad/trad.exp: New driver.
52395 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52397 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52398 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52399 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52400 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52403 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52405 * gcc.dg/20020620-1.c: New test.
52407 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52409 * g++.dg/template/ttp4.C: New test.
52411 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52413 * g++.dg/opt/vt1.C: Fix regexp.
52415 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52417 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52418 Don't use attribute `noinline'.
52420 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52422 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52424 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52426 * gcc.c-torture/execute/simd-1.c: New.
52428 * gcc.dg/simd-1.c: New.
52430 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52432 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52434 2002-06-16 Richard Henderson <rth@redhat.com>
52436 * g++.dg/ext/anon-struct1.C: New.
52437 * g++.dg/ext/anon-struct2.C: New.
52438 * g++.dg/ext/anon-struct3.C: New.
52439 * gcc.dg/anon-struct-1.c: New.
52440 * gcc.dg/anon-struct-2.c: New.
52441 * gcc.dg/anon-struct-3.c: New.
52442 * gcc.dg/20011008-1.c: Adjust warning text.
52443 * gcc.dg/20020527-1.c: Add -fms-extensions.
52445 2002-06-16 Richard Henderson <rth@redhat.com>
52447 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52449 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52451 * gcc.c-torture/execute/20020615-1.c: New test.
52453 2002-06-15 Roger Sayle <roger@eyesopen.com>
52455 * gcc.c-tortuture/execute/compare-1.c: New test case.
52456 * gcc.c-tortuture/execute/compare-2.c: New test case.
52457 * gcc.c-tortuture/execute/compare-3.c: New test case.
52459 2002-06-13 Richard Henderson <rth@redhat.com>
52461 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52464 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52466 * g++.dg/template/typename2.C: Update error message.
52468 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52470 * gcc.c-torture/execute/20020611-1.c: New test.
52472 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52474 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52475 list of targets to skip.
52477 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52479 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52480 targets if not optimizing.
52482 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52484 * gcc.c-torture/compile/20020605-1.c: New test.
52486 * g++.dg/opt/vt1.C: New test.
52488 * gcc.dg/20020531-1.c: New test.
52490 * gcc.dg/20020530-1.c: New test.
52492 * gcc.dg/20020527-1.c: New test.
52494 * g++.dg/opt/cse1.C: New test.
52496 2002-06-07 Roger Sayle <roger@eyesopen.com>
52498 * gcc.dg/20020607-2.c: New test case.
52500 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52502 * gcc.c-torture/compile/20020604-1.c: New test.
52504 2002-06-04 Richard Henderson <rth@redhat.com>
52506 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52507 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52508 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52510 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52512 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52514 2002-06-03 Richard Henderson <rth@redhat.com>
52516 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52517 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52519 2002-06-02 Richard Henderson <rth@redhat.com>
52521 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52522 test functions static.
52524 2002-06-02 Andreas Jaeger <aj@suse.de>
52526 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52529 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52531 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52532 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52533 Update for mofified diagnostics.
52534 * gcc.dg/c99-intconst-1.c: No longer fail.
52536 2002-06-02 Richard Henderson <rth@redhat.com>
52538 * gcc.dg/uninit-A.c: Remove xfail markers.
52540 2002-06-01 Roger Sayle <roger@eyesopen.com>
52542 * gcc.dg/fnegate-1.c: New test case.
52544 2002-05-30 Osku Salerma <osku@iki.fi>
52546 * gcc.c-torture/execute/mayalias-1.c: New file.
52548 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52550 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52551 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52552 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52554 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52556 * gcc.c-torture/execute/20020529-1.c: New test.
52558 2002-05-27 Richard Henderson <rth@redhat.com>
52560 * g++.dg/ext/attrib6.C: New test case.
52562 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52564 * gcc.c-torture/execute/pure-1.c: New test.
52566 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52568 * gcc.dg/cpp/arith-2.c: Remove.
52570 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52572 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52573 * gcc.dg/cpp/if-3.c: Remove.
52575 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52577 * g++.dg/opt/cse2.C: New test.
52579 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52581 * gcc.dg/cpp/arith-1.c: New semantic tests.
52582 * gcc.dg/cpp/if-1.c: Update.
52584 2002-05-24 Ben Elliston <bje@redhat.com>
52586 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52588 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52590 * gcc.dg/verbose-asm.c: New test.
52592 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52594 * gcc.dg/cpp/paste12.c: New test.
52596 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52598 * g++.dg/parse/named_ops.C: New test.
52600 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52602 * gcc.dg/weak-8.c: New test.
52604 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52606 * gcc.dg/weak-2.c: Allow optional leading underscore
52607 in scan-assembler symbol name.
52608 * gcc.dg/weak-3.c: Likewise.
52609 * gcc.dg/weak-4.c: Likewise.
52610 * gcc.dg/weak-5.c: Likewise.
52612 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52614 * gcc.dg/20020523-1.c: New test.
52616 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52618 * objc.dg/const-str-2.m: Update now that we stop after
52619 a command line error.
52621 2002-05-22 Richard Henderson <rth@redhat.com>
52623 * g++.dg/dg.exp: Fix typo in test pruneing.
52625 2002-05-22 Richard Henderson <rth@redhat.com>
52627 * g++.dg/dg.exp: Prune the tls subdirectory.
52628 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52629 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52630 * g++.dg/tls/init-1.C: New.
52632 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52634 * gcc.dg/20020517-1.c: New test.
52636 2002-05-21 Richard Henderson <rth@redhat.com>
52638 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52639 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52641 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52643 * g++.dg/other/copy2.C: New test.
52645 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52647 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52648 (MAX_COPY): Bump up to 10 times sizeof (long long).
52649 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52651 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52652 sizeof (long long).
52654 * gcc.c-torture/execute/strcpy-1.c: New test.
52656 2002-05-19 Jason Merrill <jason2redhat.com>
52658 * g++.dg/ext/oper1.C: New test.
52660 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52661 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52663 * README.QMTEST: New file.
52665 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52667 2002-05-19 Andreas Jaeger <aj@suse.de>
52669 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52671 * gcc.c-torture/execute/loop-2d.x: Likewise.
52673 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52675 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52676 support weak symbols.
52677 * gcc.dg/weak-4.c: Likewise.
52678 * gcc.dg/weak-6.c: Likewise.
52680 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52682 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52683 cygwin, coff and h8300-*-hms targets
52684 * gcc.dg/weak-5.c: Likewise.
52685 * gcc.dg/weak-7.c: Likewise.
52687 2002-05-16 Jason Merrill <jason@redhat.com>
52689 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52690 (scan-assembler-not, scan-assembler-dem): Likewise.
52691 (scan-assembler-dem-not): Likewise.
52693 2002-05-15 Richard Henderson <rth@redhat.com>
52695 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52697 2002-05-15 Richard Henderson <rth@redhat.com>
52699 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52700 (vfoo1f): Warning here.
52701 (vfoo1l): Don't redefine the alias.
52703 2002-05-14 Jason Merrill <jason@redhat.com>
52704 Alexandre Oliva <aoliva@redhat.com>
52706 * g++.dg/init/pm1.C: New test.
52708 2002-05-12 David S. Miller <davem@redhat.com>
52710 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52713 2002-05-10 Roger Sayle <roger@eyesopen.com>
52715 * gcc.c-torture/execute/20020510-1.c: New test case.
52717 2002-05-10 David S. Miller <davem@redhat.com>
52719 * gcc.c-torture/execute/conversion.c: Test long double too.
52721 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52723 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52724 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52725 * lib/g++.exp (g++_link_flags): Likewise.
52726 * lib/objc.exp (objc_target_compile): Likewise.
52728 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52730 * gcc.dg/cpp/poison.c: Update.
52731 * gcc.dg/cpp/20000625-2.c: Remove.
52732 * gcc.dg/cpp/direct2s.c: Remove final test.
52734 2002-05-08 Tom Rix <trix@redhat.com>
52736 * gcc.c-torture/execute/20020508-1.c: New test.
52737 * gcc.c-torture/execute/20020508-2.c: New test.
52738 * gcc.c-torture/execute/20020508-3.c: New test.
52740 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52742 * gcc.dg/cpp/charconst-4.c: More tests.
52744 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52747 * gcc.dg/weak-3.c: Update location of warning messages.
52748 * gcc.dg/weak-5.c: Likewise.
52750 2002-05-06 Roger Sayle <roger@eyesopen.com>
52752 * gcc.c-torture/execute/20020506-1.c: New test case.
52754 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52756 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52758 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52760 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52762 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52764 * gcc.dg/cpp/charconst-3.c: New test.
52766 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52768 * gcc.dg/cpp/charconst.c: Update tests.
52770 2002-05-05 Tim Josling <tej@melbpc.org.au>
52772 * treelang: Added directory for new sample language treelang. Also
52773 lib/treelang.exp: New file to signal treelang should be tested.
52775 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52777 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52778 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52779 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52780 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52781 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52782 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52783 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52785 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
52787 * gcc.dg/format/xopen-2.c: New test.
52789 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52791 * gcc.dg/20020503-1.c: New test.
52793 2002-05-02 Mark Mitchell <mark@codesourcery.com>
52795 * g++.dg/init/dtor1.C: Make it tougher.
52797 2002-05-01 Mark Mitchell <mark@codesourcery.com>
52799 * g++.dg/init/dtor1.C: New test.
52801 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
52803 * gcc.dg/altivec-8.c: New.
52805 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
52807 * gcc.dg/altivec-7.c: New.
52809 2002-04-29 Jakub Jelinek <jakub@redhat.com>
52811 * g++.dg/parse/typedef1.C: New test.
52813 2002-04-29 Mark Mitchell <mark@codesourcery.com>
52816 * g++.dg/template/friend6.C: New test.
52819 * g++.dg/init/copy1.C: New test.
52821 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
52823 * g++.dg/warn/effc1.C: New test.
52825 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
52827 * gcc.dg/cpp/if-cexp.c: Add a test.
52829 2002-04-28 Jakub Jelinek <jakub@redhat.com>
52831 * gcc.dg/20020426-2.c: New test.
52833 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
52835 * gcc.dg/cpp/if-mop.c: Update.
52836 * gcc.dg/cpp/if-mpar.c: Add test.
52837 * gcc.dg/cpp/if-oppr.c: Update.
52839 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52842 * gcc.dg/weak-[2-7].c: New tests.
52844 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52846 * gcc.dg/enum1.c: New test.
52848 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52851 * g++.dg/inherit/access2.C: New test.
52853 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52856 * gcc.dg/20020426-1.c: New test.
52858 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52860 * g++.dg/abi/enum1.C: New test.
52862 2002-04-26 Richard Henderson <rth@redhat.com>
52864 * gcc.dg/c99-bool-1.c: Expect always true warning.
52866 2002-04-25 Roger Sayle <roger@eyesopen.com>
52868 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52870 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52872 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52875 2002-04-24 Mark Mitchell <mark@codesourcery.com>
52877 * g++.dg/abi/mange7.C: New test.
52880 * g++.dg/parse/stmtexpr2.C: New test.
52882 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
52884 * gcc.dg/20020312-2.c: Add SH target.
52886 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52888 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52889 compiler output on mips*-*-irix*.
52891 2002-04-23 Jakub Jelinek <jakub@redhat.com>
52893 * g++.dg/parse/attr1.C: New test.
52895 2002-04-23 Roger Sayle <roger@eyesopen.com>
52897 * gcc.c-torture/execute/string-opt-17.c: New test case.
52898 * gcc.c-torture/execute/memset-2.c: New test case.
52900 2002-04-23 Mark Mitchell <mark@codesourcery.com>
52903 * g++.dg/template/friend5.C: New test.
52906 * g++.dg/template/qual1.C: Likewise.
52908 2002-04-22 Zack Weinberg <zack@codesourcery.com>
52910 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52911 Include stdlib.h, not stdio.h or ctype.h.
52913 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
52915 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52916 cris-*-elf* and mmix-*-*.
52917 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52918 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52919 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52921 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52922 * gcc.dg/wchar_t-1.c: Ditto.
52924 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
52926 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52929 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
52931 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52933 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52935 * gcc.c-torture/execute/20000906-1.x: Delete.
52937 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
52939 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52941 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
52944 * g77.f-torture/execute/6367.f: New test.
52945 * g77.f-torture/execute/6367.x: Disable for MMIX.
52947 2002-04-19 Mark Mitchell <mark@codesourcery.com>
52950 * g++.dg/opt/inline2.C: New test.
52952 2002-04-18 Richard Henderson <rth@redhat.com>
52954 * gcc.dg/20000906-1.c: Enable for all targets.
52955 * gcc.c-torture/compile/iftrap-2.c: New.
52957 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52959 * gcc.dg/20020418-1.c: New test.
52960 * gcc.dg/20020418-2.c: New test.
52962 2002-04-18 Richard Henderson <rth@redhat.com>
52964 * gcc.c-torture/compile/iftrap-1.c: New.
52965 * gcc.dg/iftrap-1.c: Adjust for ia64.
52966 * gcc.dg/iftrap-2.c: New.
52968 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52970 * gcc.c-torture/compile/20020418-1.c: New test.
52972 2002-04-18 Roger Sayle <roger@eyesopen.com>
52974 * gcc.c-torture/compile/20020415-1.c: New.
52976 2002-04-18 David S. Miller <davem@redhat.com>
52978 * gcc.c-torture/execute/20020418-1.c: New test.
52980 2002-04-17 Jakub Jelinek <jakub@redhat.com>
52982 * gcc.dg/20020416-1.c: New test.
52984 * g++.dg/opt/inline1.C: New test.
52986 2002-04-16 Jakub Jelinek <jakub@redhat.com>
52988 * gcc.dg/altivec-5.c: New test.
52990 * gcc.dg/20020415-1.c: New test.
52992 2002-04-15 Mark Mitchell <mark@codesourcery.com>
52994 * lib/chill.exp: Remove.
52996 2002-04-14 Jakub Jelinek <jakub@redhat.com>
52998 * g++.dg/other/big-struct.C: New test.
53000 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
53002 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53005 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
53008 * gcc.dg/i386-387-1.c: Allow optional leading underscore
53009 in scan-assembler function name
53011 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
53013 * g77.f-torture/execute/980628-4.x,
53014 g77.f-torture/execute/980628-5.x,
53015 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53016 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53017 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53020 2002-04-13 David S. Miller <davem@redhat.com>
53022 * gcc.c-torture/execute/20020413-1.c: New test.
53024 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
53027 * g++.dg/ext/asm1.C: New tests.
53029 2002-04-12 Mark Mitchell <mark@codesourcery.com>
53032 * g++.dg/parse/stmtexpr1.C: New test.
53035 * g++.dg/template/copy1.C: New test.
53037 2002-04-12 Richard Henderson <rth@redhat.com>
53039 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53041 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
53043 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53044 gcc.c-torture/execute/20020307-2.c.
53046 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
53048 * g++.dg/ext/attrib5.C,
53049 * g++.dg/lookup/struct1.C: New tests.
53051 2002-04-11 Jakub Jelinek <jakub@redhat.com>
53053 * gcc.dg/20020411-1.c: New test.
53055 * gcc.c-torture/execute/20020411-1.c: New test.
53057 2002-04-10 Janis Johnson <janis187@us.ibm.com>
53059 * g77.f-torture/execute/6177.f: New test.
53061 2002-04-10 Jakub Jelinek <jakub@redhat.com>
53064 * g++.dg/opt/cleanup1.C: New test.
53066 * g++.dg/opt/const1.C: New test.
53068 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
53070 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53072 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
53075 * g++.dg/template/typename2.C: New test.
53077 2002-04-10 Alan Modra <amodra@bigpond.net.au>
53079 * gcc.c-torture/execute/loop-12.c: New.
53081 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
53083 * g77.f-torture/execute/980628-4.x,
53084 g77.f-torture/execute/980628-5.x,
53085 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53086 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53087 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53089 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53091 PR optimization/6086
53092 * g++.dg/opt/preinc1.C: New test.
53094 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53097 * g++.dg/opt/static2.C: New test.
53099 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53102 * gcc.dg/20020406-1.c: New test.
53104 2002-04-04 David S. Miller <davem@redhat.com>
53106 * gcc.c-torture/execute/20020404-1.c: New test.
53108 2002-04-04 Jakub Jelinek <jakub@redhat.com>
53111 * gcc.dg/20020312-2.c: Do not declare global register variable
53112 if __PIC__ or __pic__ is defined.
53114 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
53116 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
53117 __asm__ so that it works correctly even if -ansi -pedantic-errors.
53119 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53121 * gcc.misc-tests/linkage.exp: Update last change to handle
53122 sparc*-, not just sparc-.
53124 2002-04-03 Richard Henderson <rth@redhat.com>
53126 * gcc.dg/cpp/ucs.c: Improved long UCS test.
53128 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53130 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53132 2002-04-02 David S. Miller <davem@redhat.com>
53134 * gcc.c-torture/execute/20020402-3.c: New test.
53136 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53138 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53139 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53141 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53142 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53143 g77.f-torture/execute/20001201.x,
53144 g77.f-torture/execute/u77-test.x: New files.
53146 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53147 * gcc.dg/wchar_t-1.c: Ditto.
53149 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53151 * gcc.c-torture/execute/20020402-1.c: New test.
53153 2002-04-01 Richard Henderson <rth@redhat.com>
53155 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53157 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53159 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53161 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53163 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53165 * g++.dg/inherit/template-as-base.C: Expect error.
53166 * g++.dg/inherit/namespace-as-base.C: Likewise.
53168 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
53170 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53171 g++.dg/ext/instantiate3.C: Tweak match patterns.
53173 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53174 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53177 2002-03-31 Richard Henderson <rth@redhat.com>
53179 * gcc.dg/special/alias-2.c: New.
53180 * gcc.dg/special/ecos.exp: Run it.
53182 2002-03-31 Richard Henderson <rth@redhat.com>
53184 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53186 2002-03-31 Kazu Hirata <kazu@hxi.com>
53188 * gcc.dg/weak-1.c: Disable on h8300 port.
53190 2002-03-29 Janis Johnson <janis187@us.ibm.com>
53192 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53193 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53195 * g++.dg/bprob/bprob-1.C: New test.
53196 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53197 * g++.dg/gcov/gcov-1.C: New test.
53198 * g++.dg/gcov/gcov-1.x: New file.
53199 * g++.dg/gcov/gcov-2.C: New test.
53200 * g++.dg/gcov/gcov-3.C: New test.
53201 * g++.dg/gcov/gcov-3.h: New file.
53203 2002-03-28 Roger Sayle <roger@eyesopen.com>
53205 * g++.old-deja/g++.other/builtins5.C: New test.
53206 * g++.old-deja/g++.other/builtins6.C: New test.
53207 * g++.old-deja/g++.other/builtins7.C: New test.
53208 * g++.old-deja/g++.other/builtins8.C: New test.
53209 * g++.old-deja/g++.other/builtins9.C: New test.
53211 2002-03-29 Jakub Jelinek <jakub@redhat.com>
53213 * g++.dg/opt/static1.C: New test.
53215 * g++.dg/opt/longbranch1.C: New test.
53217 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53219 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53221 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53223 2002-03-28 Jeffrey A Law (law@redhat.com)
53225 * gcc.c-torture/execute/20020328-1.c: New test.
53227 2002-03-27 Richard Henderson <rth@redhat.com>
53229 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53230 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53231 move from g++.old-deja/g++.ext/.
53233 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53235 * g++.dg/init/new2.C: New test.
53237 2002-03-26 Richard Henderson <rth@redhat.com>
53239 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53241 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53244 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53246 * gcc.dg/20001102-1.c: Likewise.
53248 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53250 * gcc.dg/cpp/endif-pedantic1.c,
53251 gcc.dg/cpp/endif-pedantic2.c: New tests.
53253 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53255 * g++.dg/init/new1.C: New test.
53257 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53259 * g++.dg/abi/vbase9.C: New test.
53261 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53263 * gcc.dg/arm-asm.c: New test.
53265 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53267 * gcc.dg/Wswitch-enum.c: New test.
53270 2002-03-26 Richard Henderson <rth@redhat.com>
53272 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53275 2002-03-25 Richard Henderson <rth@redhat.com>
53277 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53280 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53281 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53283 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53285 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53287 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53289 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53290 targets using generic thunk support.
53292 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53294 * gcc.c-torture/compile/20020323-1.c: New test.
53296 * g++.dg/opt/conj2.C: New test.
53298 2002-03-24 Richard Henderson <rth@redhat.com>
53300 * gcc.dg/weak-1.c: Use -fno-common.
53302 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53304 * g77.dg/f77-edit-apostrophe-out.f: New test
53305 * g77.dg/f77-edit-h-out.f: New test
53306 * g77.dg/f77-edit-t-in.f: New test
53307 * g77.dg/f77-edit-t-out.f: New test
53308 * g77.dg/f77-edit-x-out.f: New test
53309 * g77.dg/f77-edit-slash-out.f: New test
53310 * g77.dg/f77-edit-colon-out.f: New test
53311 * g77.dg/f77-edit-s-out.f: New test
53313 2002-03-24 Richard Henderson <rth@redhat.com>
53315 * objc/execute/formal_protocol-6.x: New XFAIL.
53317 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53319 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53320 that do not support weak symbols
53322 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53324 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53325 * lib/g77.exp: Likewise.
53326 * lib/objc.exp: Likewise.
53328 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53330 * gcc.dg/Wswitch-default.c: New test.
53332 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53334 * g++.dg/other/enum1.C: New test.
53336 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53338 * gcc.dg/pragma-ep-3.c: Fix typo.
53340 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53342 * g++.dg/inherit/template-as-base.C: New test.
53344 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53346 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53347 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53349 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53351 * gcc.dg/cpp/multiline.c: Update to match.
53353 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53355 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53357 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53359 * gcc.dg/cpp/extratokens2.c: New file.
53361 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53363 * gcc.dg/20020312-2.c: Add rs6000 target.
53365 * gcc.c-torture/compile/20020319-1.c: New test.
53367 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53369 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53370 (A, E): Handle this.
53372 2002-03-20 Jason Merrill <jason@redhat.com>
53374 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53376 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53377 through prune_gcc_output.
53379 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53381 * gcc.c-torture/compile/20020320-1.c: New test.
53383 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53385 * gcc.c-torture/compile/20020318-1.c: New test.
53387 * gcc.dg/struct-by-value-1.c: New test.
53389 * gcc.dg/20020319-1.c: New test.
53391 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53393 * g++.dg/opt/conj1.C: New test.
53395 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53397 * g++.dg/template/qualttp20.C: Revert previous change.
53398 * g++.dg/template/qualttp3.C: Likewise.
53399 * g++.dg/template/qualttp4.C: Likewise.
53400 * g++.dg/template/qualttp5.C: Likewise.
53401 * g++.dg/template/qualttp6.C: Likewise.
53402 * g++.dg/template/qualttp7.C: Likewise.
53403 * g++.dg/template/qualttp8.C: Likewise.
53404 * g++.dg/template/recurse.C: Likewise.
53406 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53408 * gcc.dg/cpp/wchar-1.c: Update.
53410 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53412 * g++.dg/template/conv1.C: New test.
53413 * g++.dg/template/conv2.C: New test.
53414 * g++.dg/template/conv3.C: New test.
53415 * g++.dg/template/conv4.C: New test.
53417 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53419 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53420 * g++.dg/template/qualttp3.C: Likewise.
53421 * g++.dg/template/qualttp4.C: Likewise.
53422 * g++.dg/template/qualttp5.C: Likewise.
53423 * g++.dg/template/qualttp6.C: Likewise.
53424 * g++.dg/template/qualttp7.C: Likewise.
53425 * g++.dg/template/qualttp8.C: Likewise.
53426 * g++.dg/template/recurse.C: Likewise.
53428 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53430 * g++.dg/opt/dtor1.C: New test.
53432 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53434 * gcc.c-torture/compile/20020315-1.c: New test.
53436 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53438 * gcc.dg/weak-1.c: Fix scan tests.
53440 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53442 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53443 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53444 cris-*-aout* mmix-*-*.
53445 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53446 cris-*-aout* mmix-*-*.
53447 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53448 cris-*-elf* cris-*-aout* and mmix-*-*.
53449 * gcc.dg/20001009-1.c: Ditto.
53450 * gcc.dg/20010912-1.c: Ditto.
53451 * gcc.dg/20020122-4.c: Ditto.
53452 * gcc.dg/inline-2.c: Ditto.
53454 2002-03-14 Jeffrey A Law (law@cygnus.com)
53456 * gcc.c-torture/compile/20020314-1.c: New test.
53458 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53460 * gcc.c-torture/execute/20020314-1.c: New test.
53462 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53464 * g++.dg/warn/Wunused-1.C: New test.
53466 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53468 * g++.dg/abi/mangle6.C: New test.
53470 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53472 * gcc.c-torture/compile/20020309-2.c: New test.
53474 * gcc.c-torture/compile/20020312-1.c: New test.
53476 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53478 * g++.dg/other/access1.C: New test.
53480 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53482 * gcc.c-torture/execute/wchar_t-1.c: New test.
53484 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53486 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53488 2002-03-12 Roger Sayle <roger@eyesopen.com>
53490 * gcc.dg/20020312-1.c: New test case.
53492 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53494 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53496 2002-03-11 Richard Henderson <rth@redhat.com>
53498 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53499 * g++.old-deja/g++.jason/report.C: Likewise.
53501 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53503 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53504 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53506 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53508 * g++.dg/overload/pmf1.C: New test.
53510 2002-03-11 Kazu Hirata <kazu@hxi.com>
53512 * gcc.c-torture/execute/20020307-1.c: Use long.
53514 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53516 PR optimization/5844
53517 * gcc.dg/20020310-1.c: New test.
53519 2002-03-09 Michael Meissner <meissner@redhat.com>
53521 * gcc.c-torture/execute/memcpy-2.c: New test.
53522 * gcc.c-torture/execute/memset-1.c: New test.
53523 * gcc.c-torture/execute/strlen-1.c: New test.
53524 * gcc.c-torture/execute/strcmp-1.c: New test.
53525 * gcc.c-torture/execute/strncmp-1.c: New test.
53527 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53529 * gcc.dg/ppc-ldstruct.c: New test.
53531 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53533 * gcc.c-torture/execute/va-arg-22.c: New test.
53535 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53537 * gcc.c-torture/compile/20020309-1.c: New test.
53539 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53541 * gcc.c-torture/execute/20020307-2.c: New test.
53543 2002-03-07 Jeffrey A Law (law@redhat.com)
53545 * g77.f-torture/compile/20020307-1.f: New test.
53547 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53549 * gcc.dg/unordered-1.c: New test.
53551 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53553 * gcc.c-torture/execute/20020307-1.c: New test.
53555 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53557 * gcc.dg/20020304-1.c: New test.
53559 * gcc.c-torture/compile/20020304-2.c: New test.
53561 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53563 * gcc.c-torture/compile/20020304-1.c: New test case
53566 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53568 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53570 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53572 * g++.dg/other/classkey1.C: New test.
53574 2002-03-01 Richard Henderson <rth@redhat.com>
53576 * gcc.c-torture/compile/981223-1.x: New.
53577 * gcc.c-torture/compile/920625-1.x: New.
53579 2002-02-28 Richard Henderson <rth@redhat.com>
53581 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53583 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53585 * gcc.c-torture/execute/20020227-1.c: New test.
53587 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53589 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53591 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53592 * g++.old-deja.g++.other/defarg1.C: Likewise.
53593 * g++.old-deja/g++.pt/calls2.C: Likewise.
53594 * g++.old-deja/g++.pt/crash20.C: Likewise.
53595 * g++.old-deja/g++.pt/crash30.C: Likewise.
53596 * g++.old-deja/g++.pt/crash36.C: Likewise.
53597 * g++.old-deja/g++.pt/crash6.C: Likewise.
53598 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53599 * g++.old-deja/g++.pt/derived3.C: Likewise.
53600 * g++.old-deja/g++.pt/error1.C: Likewise.
53601 * g++.old-deja/g++.pt/friend21.C: Likewise.
53602 * g++.old-deja/g++.pt/friend23.C: Likewise.
53603 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53604 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53606 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53608 * gcc.c-torture/execute/20020225-2.c: New test.
53610 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53612 * gcc.c-torture/execute/920730-1t.c,
53613 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53614 Delete test cases, only relevant to -traditional.
53616 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53618 * gcc.dg/cpp/undef1.c: Remove.
53619 * gcc.dg/cpp/directiv.c: Update.
53620 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53622 2002-02-27 Michael Meissner <meissner@redhat.com>
53624 * gcc.c-torture/execute/20020226-1.c: New test.
53626 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53628 * g++.dg/debug/debug4.C: New test.
53630 * gcc.dg/ia64-visibility-1.c: New test.
53632 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53634 * gcc.dg/debug/20020224-1.c: New.
53636 2002-02-25 Kazu Hirata <kazu@hxi.com>
53638 * gcc.c-torture/execute/960416-1.x: New.
53639 * gcc.c-torture/execute/divconst-3.x: Likewise.
53641 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53643 * gcc.dg/20020224-1.c: New test.
53645 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53647 * gcc.c-torture/execute/20020225-1.c: New.
53649 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53651 * gcc.dg/cpp/wchar-1.c: New test.
53653 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53655 * gcc.dg/20020222-1.c: New test.
53657 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53659 * g++.dg/opt/anonunion1.C: New test.
53661 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53663 * g++.dg/template/qualttp19.C: New test.
53664 * g++.dg/template/qualttp20.C: New test.
53665 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53666 * g++.old-deja/g++.other/qual1.C: Likewise.
53668 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53670 * gcc.dg/attr-alwaysinline.c: New.
53672 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53674 * gcc.dg/20020220-1.c: New test.
53676 * gcc.dg/20020220-2.c: New test.
53678 * g++.dg/opt/mmx1.C: New test.
53680 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53682 * gcc.c-torture/compile/20020110.c: New test.
53684 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53686 * gcc.c-torture/execute/20020219-1.c: New test.
53688 * gcc.dg/20020219-1.c: New test.
53690 * gcc.dg/noncompile/20020220-1.c: New test.
53692 * g++.dg/opt/ptrintsum1.C: New test.
53694 * gcc.dg/debug/20020220-1.c: New test.
53696 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53698 * gcc.c-torture/execute/20020216-1.c: New test.
53700 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53702 * gcc.dg/decl-1.c: Update, new test.
53704 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53706 * g++.dg/abi/bitfield1.C: New test.
53707 * g++.dg/abi/bitfield2.C: New test.
53709 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53711 * gcc.dg/attr-nest.c: New test.
53713 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53715 * gcc.c-torture/execute/20020215-1.c: New test.
53717 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53719 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53720 * g++.dg/debug/debug.exp: New.
53721 * g++.dg/debug/trivial.C: New.
53722 * g++.dg/debug/debug1.C: Moved...
53723 * g++.dg/other/debug1.C: ...from here.
53724 * g++.dg/debug/debug2.C: Moved...
53725 * g++.dg/other/debug2.C: ...from here.
53726 * g++.dg/debug/debug3.C: Moved...
53727 * g++.dg/other/debug3.C: ...from here.
53729 * gcc.dg/noncompile/20020213-1.c: New test.
53731 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53733 * g++.dg/other/debug3.C: New test.
53735 * gcc.c-torture/execute/20020213-1.c: New test.
53737 2002-02-13 Richard Smith <richard@ex-parrot.com>
53739 * g++.old-deja/g++.other/thunk1.C: New test.
53741 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53743 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53745 2002-02-13 Stan Shebs <shebs@apple.com>
53747 * gcc.dg/altivec-3.c: New.
53749 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53751 * gcc.dg/Wunreachable-1.c: New test.
53752 * gcc.dg/Wunreachable-2.c: New test.
53754 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53756 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53758 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53760 * gcc.dg/decl-1.c: New test.
53762 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53764 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53766 2002-02-10 Kazu Hirata <kazu@hxi.com>
53768 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53769 * gcc.c-torture/compile/980506-1.x: Likewise.
53771 2002-02-10 Kazu Hirata <kazu@hxi.com>
53773 * gcc.dg/20020210-1.c: New.
53775 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
53777 * g77.f-torture/execute/947.f: New regression test
53778 for PR fortran/947.
53780 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
53782 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53783 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53785 2002-02-08 Richard Henderson <rth@redhat.com>
53787 * gcc.c-torture/compile/labels-3.c: New.
53789 2002-02-08 Jakub Jelinek <jakub@redhat.com>
53791 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53792 expression statements work instead.
53793 * gcc.dg/noncompile/20020207-1.c: New test.
53795 2002-02-07 Richard Henderson <rth@redhat.com>
53797 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53799 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53801 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53803 * lib/g77-dg.exp: Trim g77 error messages so that they are
53804 recognized by dg.exp.
53806 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53809 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
53811 2002-02-07 Richard Henderson <rth@redhat.com>
53813 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53814 to be sufficiently aligned for integers.
53816 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
53818 * g++.dg/template/friend4.C: New test.
53820 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53823 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53826 2002-02-07 Richard Henderson <rth@redhat.com>
53828 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53829 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53830 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53831 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53833 2002-02-06 Richard Henderson <rth@redhat.com>
53835 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53837 2002-02-06 Janis Johnson <janis187@us.ibm.com>
53839 * gcc.dg/20020206-1.c: New test.
53841 2002-02-06 Jakub Jelinek <jakub@redhat.com>
53843 * gcc.c-torture/execute/20020206-1.c: New test.
53845 * gcc.c-torture/execute/20020206-2.c: New test.
53847 PR optimization/5429:
53848 * gcc.c-torture/compile/20020206-1.c: New test.
53850 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
53852 * g++.dg/ext/align1.C: Do not use an explicit alignment value
53853 as certain file formats cannot support particularly large
53856 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53857 and do not expect to be able to link the executable.
53859 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53860 fail because the COFF format does not support the weak attribute.
53862 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
53864 * g77.dg/pr5473.f: New test
53866 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
53868 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53869 Fix testcase accordingly.
53871 2002-02-04 Richard Henderson <rth@redhat.com>
53873 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53874 (buf): Change to be an array of pointers, not ints.
53876 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53878 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
53879 before all tests. Move warning one line above to match where it
53881 * gcc.dg/Wswitch-2.c: New test.
53882 * g++.dg/warn/Wswitch-1.C: New test.
53883 * g++.dg/warn/Wswitch-2.C: New test.
53885 2002-02-04 Richard Henderson <rth@redhat.com>
53887 * g++.dg/abi/offsetof.C: Fix size comparison.
53889 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
53891 * gcc.dg/cast-qual-2.c: New test.
53893 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53895 * gcc.dg/20020201-4.c: New test.
53897 2002-02-04 Ben Elliston <bje@redhat.com>
53899 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53900 target_info attribute != 0, in addition to the empty string.
53901 (gcc_target_compile): Likewise.
53903 2002-02-03 Andrew Cagney <ac131313@redhat.com>
53905 * gcc.dg/Wswitch.c: New test.
53906 PR gcc/4475. PR gcc/3780.
53908 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
53910 * g77.f-torture/execute/5122.f: New test for regressions
53911 against PR fortran/5122.
53913 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
53915 * g77.f-torture/compile/pr3743.f: Delete
53916 * g77.dg/pr3743-1.f: New test.
53917 * g77.dg/pr3743-2.f: New test.
53918 * g77.dg/pr3743-3.f: New test.
53919 * g77.dg/pr3743-4.f: New test.
53921 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53923 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53925 2002-02-02 Richard Henderson <rth@redhat.com>
53927 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53928 * gcc.c-torture/execute/bf64-1.c: Likewise.
53930 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53932 * gcc.dg/20020201-2.c: New test.
53934 * gcc.dg/20020201-3.c: New test.
53936 * gcc.c-torture/execute/bitfld-2.c: New test.
53938 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53940 * gcc.dg/bitfld-1.c: Update.
53941 * gcc.dg/bitfld-2.c: Update.
53942 * gcc.c-torture/execute/bitfld-1.x: New.
53944 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53946 * gcc.c-torture/execute/20020201-1.c: New test.
53948 2002-02-01 Janis Johnson <janis187@us.ibm.com>
53951 * gcc.dg/20020201-1.c: New test.
53953 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
53956 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53957 * g77.f-torture/compile/pr3743.x: Remove
53959 2002-01-31 Tom Rix <trix@redhat.com>
53961 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53963 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53965 * gcc.dg/noncompile/20020130-1.c: New test.
53967 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
53969 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53971 2002-01-29 Richard Henderson <rth@redhat.com>
53973 * gcc.c-torture/execute/991118-1.c: Cast various constants back
53975 * gcc.c-torture/execute/bf64-1.c: Likewise.
53977 2002-01-29 Jakub Jelinek <jakub@redhat.com>
53979 * gcc.c-torture/execute/20020129-1.c: New test.
53981 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53983 * gcc.c-torture/compile/20000224-1.c: Update.
53984 * gcc.c-torture/execute/bitfld-1.c: New tests.
53985 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53986 * gcc.dg/uninit-A.c: Update.
53988 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
53990 * g++.dg/template/ctor1.C: Add instantiation.
53992 2002-01-28 Paul Koning <pkoning@equallogic.com>
53994 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53995 argument to __builtin_prefetch to be const ptr.
53997 2002-01-28 Jakub Jelinek <jakub@redhat.com>
53999 * gcc.c-torture/compile/20020120-1.c: New test.
54001 2002-01-27 Kazu Hirata <kazu@hxi.com>
54003 * gcc.c-torture/execute/20020127-1.c: New test.
54005 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
54007 * g77.dg/f77-edit-i-in.f: New test
54008 * g77.dg/f77-edit-i-out.f: New test
54010 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
54012 * gcc.dg/debug/debug.exp: New file.
54013 * gcc.dg/debug/trivial.c: New file.
54014 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54015 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54016 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54017 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54018 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54019 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54020 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54021 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54022 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54023 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54024 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54025 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54026 * gcc.dg/20000503-1.c: Removed.
54027 * gcc.dg/20010207-1.c: Removed.
54028 * gcc.dg/20011223-1.c: Removed.
54029 * gcc.dg/20020104-2.c: Removed.
54030 * gcc.dg/debug-1.c: Removed.
54031 * gcc.dg/debug-2.c: Removed.
54032 * gcc.dg/debug-3.c: Removed.
54033 * gcc.dg/debug-4.c: Removed.
54034 * gcc.dg/debug-5.c: Removed.
54035 * gcc.dg/debug-6.c: Removed.
54036 * gcc.dg/dwarf2-1.c: Removed.
54037 * gcc.dg/dwarf2-2.c: Removed.
54039 2002-01-25 Jakub Jelinek <jakub@redhat.com>
54041 * g++.old-deja/g++.other/eh5.C: New test.
54042 * g++.old-deja/g++.other/sibcall2.C: New test.
54043 * g++.old-deja/g++.other/array9.C: New test.
54044 * g++.old-deja/g++.other/typename2.C: New test.
54045 * g++.old-deja/g++.other/crash60.C: New test.
54046 * g++.old-deja/g++.other/conv9.C: New test.
54047 * g++.old-deja/g++.other/mangle10.C: New test.
54048 * g++.old-deja/g++.other/unchanging1.C: New test.
54049 * g++.old-deja/g++.other/exprstmt1.C: New test.
54050 * g++.old-deja/g++.other/inline23.C: New test.
54051 * g++.old-deja/g++.eh/ia64-1.C: New test.
54052 * g++.old-deja/g++.other/dwarf2-1.C: New test.
54053 * g++.old-deja/g++.other/reload1.C: New test.
54054 * g++.old-deja/g++.other/static20.C: New test.
54055 * g++.old-deja/g++.other/local-alloc1.C: New test.
54056 * g++.old-deja/g++.other/conv8.C: New test.
54057 * g++.old-deja/g++.other/stmtexpr2.C: New test.
54058 * g++.old-deja/g++.other/storeexpr1.C: New test.
54059 * g++.old-deja/g++.other/storeexpr2.C: New test.
54060 * g++.dg/eh/template2.C: New test.
54061 * g++.dg/warn/weak1.C: New test.
54063 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
54065 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54066 Remove first, non-varying, argument.
54068 2002-01-23 Richard Henderson <rth@redhat.com>
54070 * gcc.dg/inline-2.c: New.
54072 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54073 Add optional target arg. Check number of arguments.
54074 (scan-assembler-not, scan-assembler-dem): Likewise.
54075 (scan-assembler-dem-not): Likewise.
54077 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54079 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54081 * g++.old-deja/g++.brendan/parse3.C,
54082 g++.old-deja/g++.other/crash26.C,
54083 g++.old-deja/g++.other/crash28.C,
54084 g++.old-deja/g++.other/crash29.C,
54085 g++.old-deja/g++.other/crash30.C,
54086 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54088 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
54090 * gcc.dg/20020115-1.c: New.
54092 2002-01-23 Bob Wilson <bob.wilson@acm.org>
54094 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54096 2002-01-23 Janis Johnson <janis187@us.ibm.com>
54098 * gcc.dg/20020122-3.c: New.
54100 2002-01-23 Jakub Jelinek <jakub@redhat.com>
54102 * g++.dg/other/gc1.C: New test.
54104 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54106 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54108 2002-01-22 Richard Henderson <rth@redhat.com>
54110 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54112 2002-01-22 Richard Henderson <rth@redhat.com>
54114 * gcc.dg/20020122-4.c: New.
54116 2002-01-22 H.J. Lu <hjl@gnu.org>
54118 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54120 * gcc.dg/special/ecos.exp: Likewise.
54121 * lib/g++-dg.exp: Likewise.
54122 * lib/g77-dg.exp: Likewise.
54123 * lib/gcc-dg.exp : Likewise.
54124 * lib/mike-g++.exp: Likewise.
54125 * lib/mike-g77.exp: Likewise.
54126 * lib/mike-gcc.exp: Likewise.
54127 * lib/objc-dg.exp: Likewise.
54129 2002-01-22 Janis Johnson <janis187@us.ibm.com>
54132 * gcc.dg/20020122-2.c: New test.
54134 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
54136 * gcc.dg/20020122-1.c: New test.
54138 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
54140 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54142 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
54144 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54146 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54148 * gcc.c-torture/compile/20020121-1.c: New test.
54150 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
54152 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54155 2002-01-21 Jakub Jelinek <jakub@redhat.com>
54157 * gcc.dg/20020218-1.c: New test.
54159 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
54161 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54163 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54164 "At global scope" warning
54165 * g++.dg/ext/align1.C: Change cygwin test for alignment
54166 from db-bogus to dg-warning
54168 2002-01-21 Zack Weinberg <zack@codesourcery.com>
54170 * g77.f-torture/compile/cpp2.F: New test.
54172 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
54174 * g++.dg/template/access1.C: New test.
54176 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
54178 * gcc.dg/20020118-1.c: New.
54180 2002-01-18 Kazu Hirata <kazu@hxi.com>
54182 * gcc.c-torture/execute/20020118-1.c: New test.
54184 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54186 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54187 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54188 alignment warnings.
54190 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54192 * gcc.misc-tests/i386-prefetch.exp: Save and restore
54193 torture_with_loops and torture_without_loops
54195 2002-01-17 Jakub Jelinek <jakub@redhat.com>
54197 * gcc.c-torture/compile/20020116-1.c: New test.
54199 2002-01-16 Jakub Jelinek <jakub@redhat.com>
54201 * gcc.dg/20020116-2.c: New test.
54203 * gcc.dg/ultrasp4.c: New test.
54205 * gcc.dg/20020116-1.c: New test.
54207 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
54209 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54212 2002-01-15 Janis Johnson <janis187@us.ibm.com>
54214 * gcc.misc-tests/i386-prefetch.exp: New.
54215 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54216 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54217 * gcc.misc-tests/i386-pf-none-1.c: New test.
54218 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54220 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54222 * gcc.dg/gnu89-init-1.c: Add new tests.
54224 2002-01-15 Andreas Jaeger <aj@suse.de>
54226 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54227 * gcc.dg/i386-mmx-2.c: Likewise.
54228 * gcc.dg/i386-sse-1.c: Likewise.
54229 * gcc.dg/i386-sse-2.c: Likewise.
54230 * gcc.dg/i386-sse-3.c: Likewise.
54232 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54234 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54235 Uncomment additional cases that now pass.
54237 2002-01-11 Richard Henderson <rth@redhat.com>
54239 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54240 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54242 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54244 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54246 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54248 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54249 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54251 2002-01-10 Dale Johannesen <dalej@apple.com>
54253 * gcc.c-torture/execute/loop-11.c: New.
54255 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54257 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54258 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54260 2002-01-09 Richard Henderson <rth@redhat.com>
54262 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54263 type in which to perform the operation for each size.
54265 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54267 * gcc.c-torture/compile/20020109-2.c: New test.
54269 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54271 * gcc.c-torture/execute/loop-10.c: New test.
54273 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54275 * gcc.c-torture/compile/20010226-1.c: New test.
54276 * gcc.c-torture/compile/20010227-1.c: New test.
54277 * gcc.c-torture/compile/20010426-1.c: New test.
54278 * gcc.c-torture/compile/20010510-1.c: New test.
54279 * gcc.c-torture/compile/20010605-3.c: New test.
54280 * gcc.c-torture/compile/20010824-1.c: New test.
54281 * gcc.c-torture/execute/20010409-1.c: New test.
54282 * gcc.dg/noncompile/20000901-1.c: New test.
54283 * gcc.dg/20001023-1.c: New test.
54284 * gcc.dg/20001101-1.c: New test.
54285 * gcc.dg/20001102-1.c: New test.
54286 * gcc.dg/20010207-1.c: New test.
54287 * gcc.dg/20010405-1.c: New test.
54288 * gcc.dg/20010822-1.c: New test.
54289 * gcc.dg/20011107-1.c: New test.
54291 2002-01-09 Jeffrey A Law (law@redhat.com)
54293 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54295 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54296 execution failure on PA targets.
54298 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54300 * gcc.c-torture/compile/20020109-1.c: New test.
54302 2002-01-08 Kazu Hirata <kazu@hxi.com>
54304 * gcc.c-torture/execute/20020108-1.c: New test.
54306 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54308 * gcc.dg/20020108-1.c: New test.
54310 2002-01-08 H.J. Lu <hjl@gnu.org>
54312 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54315 2002-01-08 Geoff Keating <geoffk@redhat.com>
54317 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54320 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54322 * gcc.dg/altivec-4.c: Test altivec predicates.
54324 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54326 * gcc.c-torture/execute/20020107-1.c: New test.
54328 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54331 * gcc.c-torture/compile/20020106-1.c: New test.
54333 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54335 * gcc.c-torture/execute/nestfunc-4.c: New test.
54337 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54339 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54340 extra triple that slipped in.
54341 * g++.old-deja/g++.abi/align.C: Likewise.
54342 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54344 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54346 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54347 * g++.old-deja/g++.abi/align.C: Likewise.
54348 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54350 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54352 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54355 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54357 * gcc.dg/20020104-1.c: New test.
54359 * gcc.dg/20020104-2.c: New test.
54361 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54363 * gcc.dg/20020103-1.c: Fix typo in target selector.
54365 2002-01-03 Richard Henderson <rth@redhat.com>
54367 * gcc.dg/20020103-1.c: New.
54369 2002-01-03 Kazu Hirata <kazu@hxi.com>
54371 * gcc.c-torture/execute/20020103-1.c: New test.
54373 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54375 * g++.dg/other/debug2.C: New test.
54377 * gcc.c-torture/compile/20020103-1.c: New test.
54379 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54381 * gcc.dg/gnu89-init-1.c: Added new tests.
54383 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54385 * g++.dg/template/friend2.C: Remove as patch is reverted.
54387 * g++.dg/warn/oldcast1.C: New test.
54389 * g++.dg/template/ptrmem1.C: New test.
54390 * g++.dg/template/ptrmem2.C: New test.
54392 * g++.dg/template/ntp.C: New test.
54394 * g++.dg/other/component1.C: New test.
54396 * g++.dg/template/ttp3.C: New test.
54398 * g++.dg/template/friend2.C: New test.
54399 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54401 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54403 * g++.dg/other/ptrmem1.C: New test.
54404 * g++.dg/other/ptrmem2.C: New test.
54406 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54408 * g++.dg/template/ctor1.C: New test.
54410 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54412 * g++.dg/template/friend2.C: New test.
54414 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54416 * gcc.dg/mmix-1.c: New test.
54418 2001-12-31 Richard Henderson <rth@redhat.com>
54420 * gcc.dg/asm-5.c: New.
54422 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54424 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54425 in namespace __gnu_cxx
54427 2001-12-30 Richard Henderson <rth@redhat.com>
54429 * gcc.dg/debug-6.c: New.
54431 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54433 * gcc.c-torture/compile/20011229-2.c: New test.
54435 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54437 * gcc.dg/debug-3.c: New test.
54438 * gcc.dg/debug-4.c: New test.
54439 * gcc.dg/debug-5.c: New test.
54441 2001-12-29 Richard Henderson <rth@redhat.com>
54443 * g++.dg/eh/loop1.C: New.
54445 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54447 * g++.dg/template/crash1.C: New test.
54449 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54451 * g++.dg/other/const1.C: New test.
54453 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54455 * gcc.c-torture/compile/20011229-1.c: New test.
54457 2001-12-28 Stan Shebs <shebs@apple.com>
54459 * lib/objc-torture.exp: Resync with c-torture.exp.
54460 * lib/objc.exp: Load standard libraries.
54462 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54464 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54467 2001-12-27 Roger Sayle <roger@eyesopen.com>
54469 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54471 2001-12-27 Richard Henderson <rth@redhat.com>
54473 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54475 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54477 * g++.dg/eh/ctor1.C: New test.
54478 * g++.dg/other/error2.C: New test.
54480 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54482 * g++.dg/other/init2.C: New test.
54484 2001-12-24 Richard Henderson <rth@redhat.com>
54486 * gcc.dg/20011223-1.c: New.
54487 * gcc.dg/inline-1.c: New.
54489 2001-12-23 Richard Henderson <rth@redhat.com>
54491 * gcc.dg/asm-4.c: Test operand modifiers.
54493 2001-12-23 Richard Henderson <rth@redhat.com>
54495 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54497 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54499 * gcc.c-torture/execute/20011223-1.c: New test.
54501 2001-12-21 Richard Henderson <rth@redhat.com>
54503 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54504 re-enables the warning.
54506 2001-12-21 Richard Henderson <rth@redhat.com>
54508 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54510 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54512 * gcc.c-torture/compile/20011218-1.c: New test.
54514 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54516 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54518 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54519 epilogue generation for ARM ISR routines.
54521 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54523 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54524 * gcc.dg/format/c90-printf-3.c: Likewise.
54525 * gcc.dg/format/c99-printf-3.c: Likewise.
54526 * gcc.dg/format/ext-1.c: Likewise.
54527 * gcc.dg/format/ext-6.c: Likewise.
54528 * gcc.dg/format/format.h: Prototype unlocked stdio.
54530 2001-12-20 Richard Henderson <rth@redhat.com>
54532 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54534 (malloc): Correct allocation logic. Abort if we fill up the
54535 arena before initialization complete.
54536 (realloc): Correct allocation logic.
54538 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54540 * gcc.c-torture/compile/20011219-2.c: New test.
54542 * gcc.c-torture/execute/20011219-1.c: New test.
54544 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54546 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54547 target does not support weak symbols.
54549 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54551 * gcc.c-torture/compile/20011219-1.c: New test.
54553 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54555 * g++.dg/other/error1.C: New test.
54557 2001-12-17 Jeffrey A Law (law@redhat.com)
54559 * gcc.c-torture/execute/20011217-1.c: New test.
54561 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54563 * objc.dg/special/: New directory.
54564 * objc.dg/special/special.exp: New file.
54565 * objc.dg/special/unclaimed-category-1.h: New file.
54566 * objc.dg/special/unclaimed-category-1a.m: New file.
54567 * objc.dg/special/unclaimed-category-1.m: New file.
54569 2001-12-17 Andreas Jaeger <aj@suse.de>
54571 * gcc.c-torture/compile/20011217-2.c: New test.
54573 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54575 * gcc.c-torture/compile/20011217-1.c: New test.
54577 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54579 * gcc.dg/20011214-1.c: New.
54581 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54583 * gcc.dg/altivec-4.c: New.
54585 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54587 * gcc.dg/20011113-1.c: New test.
54589 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54591 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54592 std::__malloc_alloc_template<0> and
54593 std::__default_alloc_template<false, 0>.
54595 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54597 * objc/execute/bf-21.m: New test.
54598 * objc/execute/enumeration-1.m: New test.
54599 * objc/execute/enumeration-2.m: New test.
54601 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54603 * gcc.dg/gnu89-init-1.c: New test.
54605 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54607 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54608 * g++.old-deja/g++.jason/2371.C: Likewise.
54609 * g++.old-deja/g++.jason/template33.C: Likewise.
54610 * g++.old-deja/g++.jason/template34.C: Likewise.
54611 * g++.old-deja/g++.jason/template36.C: Likewise.
54612 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54613 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54614 * g++.old-deja/g++.other/typename1.C: Likewise.
54615 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54616 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54617 * g++.old-deja/g++.pt/typename11.C: Likewise.
54618 * g++.old-deja/g++.pt/typename14.C: Likewise.
54619 * g++.old-deja/g++.pt/typename16.C: Likewise.
54620 * g++.old-deja/g++.pt/typename3.C: Likewise.
54621 * g++.old-deja/g++.pt/typename4.C: Likewise.
54622 * g++.old-deja/g++.pt/typename5.C: Likewise.
54623 * g++.old-deja/g++.pt/typename7.C: Likewise.
54624 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54626 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54628 * g++.dg/other/linkage1.C: New test.
54629 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54632 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54634 * gcc.dg/concat.c: New test.
54636 2001-12-11 Stan Shebs <shebs@apple.com>
54638 * objc/compile: New test directory.
54639 * objc/compile/compile.exp: New expect script.
54640 * objc/compile/20011211-1.m: New compile test.
54642 2001-12-11 Jason Merrill <jason@redhat.com>
54644 * lib/prune.exp (prune_gcc_output): Also handle "In member
54645 function". So many permutations...
54647 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54649 * g++.dg/template/typedef1.C: New test.
54651 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54653 * g++.dg/other/copy1.C: New test.
54655 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54657 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54659 * gcc.dg/builtin-choose-expr.c: New.
54661 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54663 * gcc.dg/altivec-2.c: New.
54665 2001-12-07 Richard Henderson <rth@redhat.com>
54667 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54669 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54671 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54674 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54676 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54678 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54680 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54681 variable argument list.
54683 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54685 * gcc.c-torture/execute/memcheck: Delete entire directory.
54686 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54687 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54689 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54691 * gcc.dg/Wshadow-1.c: New test.
54693 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54695 * gcc.c-torture/compile/20011130-1.c: New test.
54697 * gcc.dg/noncompile/20011025-1.c: New test.
54699 * g++.dg/other/anon-union.C: New test.
54701 * gcc.c-torture/execute/20011024-1.c: New test.
54703 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54705 * gcc.c-torture/execute/20000722-1.x,
54706 gcc.c-torture/execute/20010123-1.x: Remove.
54707 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54708 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54709 gcc.dg/c99-complit-2.c: New tests.
54711 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54713 * g++.dg/inherit/base1.C: New test.
54715 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54717 * g++.dg/other/stdarg1.C: New test.
54719 * gcc.c-torture/compile/20011130-2.c: New test.
54721 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54723 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54724 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54725 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54726 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54727 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54728 * gcc.dg/builtin-prefetch-1.c: New test.
54730 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54732 * gcc.dg/20011130-1.c: New test.
54734 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54736 * g++.dg/other/scope1.C: New test.
54737 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54739 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54741 * gcc.dg/vla-init-1.c: New test.
54743 2001-12-01 Geoff Keating <geoffk@redhat.com>
54745 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54747 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54749 * objc.dg/alias.m: Update.
54750 * objc.dg/class-1.m: Update.
54751 * objc.dg/const-str-1.m: Update.
54752 * objc.dg/fwd-proto-1.m: Update.
54753 * objc.dg/id-1.m: Update.
54754 * objc.dg/super-class-1.m: Update.
54756 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54758 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54761 2001-11-28 Jeffrey A Law (law@cygnus.com)
54763 * gcc.c-torture/execute/20011128-1.c: New test.
54765 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
54767 * gcc.dg/20011127-1.c: New test.
54769 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54771 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
54772 from Austin Group draft 7.
54773 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
54774 scanf format arguments.
54775 * gcc.dg/format/no-exargs-2.c: New test.
54777 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
54779 * g++.dg/abi/vbase8-4.C: New test.
54781 2001-11-24 Ian Lance Taylor <ian@airs.com>
54783 * gcc.c-torture/execute/20011121-1.c: New test.
54785 2001-11-23 Jeffrey A Law (law@cygnus.com)
54787 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54789 2001-11-23 Andreas Jaeger <aj@suse.de>
54791 * gcc.dg/cpp/charconst-2.c: New test.
54793 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
54795 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54796 to the host if it is remote. Let tests specify extra headers
54798 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54799 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54800 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54801 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54802 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54803 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54804 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54805 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54806 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54807 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54809 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
54811 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54812 for little endian ARMs.
54814 2001-11-20 Jakub Jelinek <jakub@redhat.com>
54816 * gcc.c-torture/compile/20011119-1.c: New test.
54817 * gcc.c-torture/compile/20011119-2.c: New test.
54819 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
54821 * gcc.dg/altivec-1.c: Fix typo.
54823 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54825 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54827 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
54829 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54831 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
54833 * lib/g77.exp: Don't specify --rpath-link.
54835 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54836 across all the headers.
54837 * gcc.dg/format/format.exp: For testing on a remote host,
54840 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54841 * gcc.c-torture/execute/930406-1.c: Likewise.
54842 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54844 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
54846 * gcc.dg/altivec-1.c: New.
54848 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
54850 * gcc.dg/cpp/fpreprocessed.c: New test case.
54852 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54854 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54855 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54856 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54858 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54860 * gcc.dg/no-builtin-1.c: New test.
54862 2001-11-16 Jakub Jelinek <jakub@redhat.com>
54864 * gcc.c-torture/execute/20011115-1.c: New test.
54866 2001-11-15 Jakub Jelinek <jakub@redhat.com>
54868 * gcc.c-torture/compile/20011114-2.c: New test.
54869 * gcc.c-torture/compile/20011114-3.c: New test.
54870 * gcc.c-torture/compile/20011114-4.c: New test.
54872 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
54874 * g++.dg/other/init1.C: New test.
54876 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
54878 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54881 * gcc.c-torture/execute/20011114-1.c: New testcase.
54883 * gcc.c-torture/compile/20010327-1.c: Revert last change.
54884 * gcc.c-torture/compile/20011114-1.c: New test, exactly
54885 like the (before this change) version of 20010327-1.c.
54887 2001-11-14 Roger Sayle <roger@eyesopen.com>
54889 * gcc.c-torture/execute/string-opt-13.c: New testcase.
54891 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
54893 * g++.dg/init/array2.C: New test.
54895 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
54897 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54899 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
54901 * g++.dg/other/forscope1.C: New test.
54902 * g++.dg/ext/forscope1.C: New test.
54903 * g++.dg/ext/forscope2.C: New test.
54905 2001-11-13 Jakub Jelinek <jakub@redhat.com>
54907 * gcc.c-torture/execute/20011113-1.c: New test.
54909 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
54911 * gcc.c-torture/execute/20011109-2.c: New test.
54913 * gcc.c-torture/execute/20011109-1.c: New test.
54915 2001-11-09 Jakub Jelinek <jakub@redhat.com>
54917 * gcc.c-torture/compile/20011109-1.c: New test.
54919 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
54921 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54922 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54923 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54924 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54925 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54926 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54927 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54929 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
54931 * g++.dg/warn/Wshadow-1.C: New tests.
54932 * g++.old-deja/g++.mike/for3.C: Update.
54934 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
54936 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54937 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54938 XFAILs. Adjust expected error texts.
54939 * gcc.c-torture/compile/20011106-1.c,
54940 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54941 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54942 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54943 gcc.dg/c99-array-lval-5.c: New tests.
54945 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54947 * gcc.dg/cpp/defined.c: Update.
54949 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54951 * gcc.c-torture/execute/anon-1.c: New test.
54953 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
54955 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54956 same size, so no warning should be produced on stormy16.
54958 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54959 due to oversized array.
54960 * g++.old-deja/g++.mike/ns15.C: Likewise.
54961 * g++.old-deja/g++.pt/crash16.C: Likewise.
54963 2001-11-02 Graham Stott <grahams@redhat.com>
54965 * g++.dgother/debug1.C: Fix typos.
54967 2001-11-01 Jakub Jelinek <jakub@redhat.com>
54969 * g++.dg/other/debug1.C: New test.
54971 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54973 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54976 2001-10-30 Jakub Jelinek <jakub@redhat.com>
54978 * gcc.dg/20011029-2.c: New test.
54980 * gcc.c-torture/compile/20011029-1.c: New test.
54982 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
54984 * objc/execute/class_self-1.m: New test.
54985 * objc/execute/class_self-2.m: New test.
54987 2001-10-25 Zack Weinberg <zack@codesourcery.com>
54989 * gcc.misc-tests/msgs.exp: Delete.
54990 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54991 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
54992 error set to match recent changes.
54994 2001-10-24 Zack Weinberg <zack@codesourcery.com>
54996 * gcc.dg/20011021-1.c: New test.
54998 2001-10-24 Jakub Jelinek <jakub@redhat.com>
55000 * gcc.c-torture/compile/20011023-1.c: New test.
55002 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
55004 * lib/g77.exp: Rewrite based on lib/g++.exp.
55006 2001-10-19 Jakub Jelinek <jakub@redhat.com>
55008 * gcc.c-torture/execute/20011019-1.c: New test.
55010 * gcc.dg/20011018-1.c: New test.
55012 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
55014 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55016 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
55018 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55019 * gcc.dg/attr-invalid.c: Likewise.
55021 2001-10-18 Jakub Jelinek <jakub@redhat.com>
55023 * gcc.dg/20011015-1.c: New test.
55025 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55027 * g++.dg/template/unify2.C: New test.
55029 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55031 * g++.dg/other/exception-specification.C: New test
55033 2001-10-13 Tom Rix <trix@redhat.com>
55035 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55036 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55038 2001-10-12 Jakub Jelinek <jakub@redhat.com>
55040 * gcc.dg/20011009-1.c: New test.
55042 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
55045 * g++.dg/other/friend1.C: New test.
55047 2001-10-11 Richard Henderson <rth@redhat.com>
55049 * g++.old-deja/g++.other/crash18.C: Add -S to options.
55051 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55053 * gcc.c-torture/compile/20011010-1.c: New.
55055 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
55057 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55058 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55059 g77.f-torture/execute/execute.exp,
55060 g77.f-torture/noncompile/noncompile.exp,
55061 gcc.c-torture/compile/compile.exp,
55062 gcc.c-torture/execute/execute.exp,
55063 gcc.c-torture/execute/ieee/ieee.exp,
55064 gcc.c-torture/execute/memcheck/memcheck.exp,
55065 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55066 objc/execute/execute.exp: Update FSF address.
55068 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
55070 * gcc.dg/cpp/cmdlne-C.c: Update.
55071 * gcc.dg/cpp/cmdlne-C2.c: New.
55073 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55075 * gcc.c-torture/execute/20011008-3.c: New.
55077 2001-10-08 DJ Delorie <dj@redhat.com>
55079 * gcc.dg/20011008-1.c: New.
55080 * gcc.dg/20011008-2.c: New.
55082 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
55084 * gcc.dg/cpp/spacing1.c: Update test.
55086 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55088 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55089 spelling errors of "separate" as "seperate".
55091 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
55093 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55094 enough to avoid inlining.
55096 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55098 * lib/g77.exp: set libg2c_dir correctly.
55100 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
55102 * gcc.dg/cpp/macro11.c: New test.
55104 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55106 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55107 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55108 gcc.dg/format/multattr-3.c: New tests.
55109 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
55110 tests for format attributes on function pointers being rejected.
55112 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55114 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55116 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55118 * g++.dg/warn/format1.C: New test.
55120 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
55122 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55124 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55126 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55128 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55130 * gcc.dg/cpp/redef2.c: Add test.
55132 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
55134 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55135 long-standing bug on i686, apparently.
55136 * gcc.c-torture/execute/loop-2c.x: New file.
55137 * gcc.c-torture/execute/loop-2d.x: New file.
55138 * gcc.c-torture/execute/loop-3c.x: New file.
55140 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
55142 * gcc.dg/cpp/20000625-2.c: Correct line number.
55144 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55146 * gcc.dg/cpp/macro10.c: New test.
55147 * gcc.dg/cpp/strify3.c: New test.
55148 * gcc.dg/cpp/spacing1.c: Add tests.
55149 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55150 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55152 2001-09-24 DJ Delorie <dj@redhat.com>
55154 * gcc.c-torture/execute/20010924-1.c: New test.
55156 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55158 * objc/execute/paste.m: Remove.
55160 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
55162 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55164 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
55166 * g77.dg/strlen0.f: New test.
55168 2001-09-21 Richard Henderson <rth@redhat.com>
55170 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55171 * g++.old-deja/g++.abi/vtable2.C: Likewise.
55173 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
55175 Table-driven attributes.
55176 * g++.dg/ext/attrib1.C: New test.
55178 2001-09-20 DJ Delorie <dj@redhat.com>
55180 * gcc.dg/20000926-1.c: Update expected warning messages.
55181 * gcc.dg/array-2.c: Likewise, and test for warnings too.
55182 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55185 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
55187 * g++.dg/eh/registers1.C: New test case.
55189 2001-09-17 Richard Henderson <rth@redhat.com>
55191 * gcc.dg/array-5.c: Fix VLA decomposition test.
55193 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
55195 * gcc.dg/cpp/line5.c: New testcase.
55197 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
55199 * gcc.dg/cpp/macro9.c: New test.
55201 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
55203 * gcc.c-torture/execute/980223.c: Change type of addr from long
55206 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
55208 * gcc.c-torture/execute/20010915-1.c: New test.
55210 2001-09-14 Janis Johnson <janis187@us.ibm.com>
55212 * g77.dg/bprob: New directory.
55213 * g77.dg/bprob/bprob.exp: New file.
55214 * g77.dg/bprob/bprob-1.f: New test.
55215 * g77.dg/gcov: New directory.
55216 * g77.dg/gcov/gcov.exp: New file.
55217 * g77.dg/gcov/gcov-1.f: New test.
55218 * g77.dg/gcov/gcov-1.x: New file.
55220 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55222 * gcc.dg/cpp/directiv.c: Update.
55223 * gcc.dg/cpp/undef1.c: Update.
55225 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55227 * gcc.dg/20010912-1.c: New test.
55229 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55231 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55232 language-independent file in lib.
55233 * lib/gcov.exp: New file.
55235 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55237 * gcc.c-torture/compile/20010911-1.c: New test.
55239 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55241 * lib/profopt.exp: New, to support profile-directed optimizations.
55242 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55243 * gcc.misc-tests/bprob-1.c: New test.
55244 * gcc.misc-tests/bprob-2.c: New test.
55246 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55248 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55249 XFAIL and which kinds of gcov output to verify.
55250 * gcc.misc-tests/gcov-4b.x: New file.
55251 * gcc.misc-tests/gcov-5b.x: New file.
55252 * gcc.misc-tests/gcov-6.x: New file.
55253 * gcc.misc-tests/gcov-7.c: New test.
55254 * gcc.misc-tests/gcov-7.x: New file.
55256 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55258 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55259 * gcc.misc-tests/gcov-6.c: New test.
55261 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55264 * g++.dg/abi/vbase1.C: New test.
55266 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55268 * objc.dg/method-2.m: New.
55270 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55273 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55274 * g++.dg/init/empty1.C: New test.
55276 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55278 * gcc.c-torture/compile/20010903-1.c: New test.
55280 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55282 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55285 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55287 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55289 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55291 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55293 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55295 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55296 for 16-bit 'unsigned int'.
55298 2001-08-29 Kazu Hirata <kazu@hxi.com>
55300 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55302 2001-08-27 Richard Henderson <rth@redhat.com>
55304 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55305 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55307 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55309 * gcc.dg/asm-names.c (ymain): New.
55311 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55313 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55314 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55315 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55317 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55319 * gcc.dg/compare5.c: New testcase.
55321 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55323 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55324 and "In instantiation".
55326 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55328 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55330 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55332 * gcc.misc-tests/gcov.exp: Add support for branch information.
55333 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55334 * gcc.misc-tests/gcov-4.c: New test.
55335 * gcc.misc-tests/gcov-4b.c: New test.
55336 * gcc.misc-tests/gcov-5b.c: New test.
55338 2001-08-20 Zack Weinberg <zackw@panix.com>
55340 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55343 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55345 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55347 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55349 * g++.dg/eh/template1.C: New test.
55351 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55353 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55355 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55358 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55360 * lib/g77-dg.exp: Use prune.exp for common procedures
55361 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55362 * lib/g77.exp: (g77-dg-prune) Remove
55364 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55366 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55368 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55370 * g++.dg/template/unify1.C: New test.
55372 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55374 * g++.dg/abi/empty4.C: New test.
55376 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55378 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55380 * g77.f-torture/compile/pr3743.x: Likewise.
55382 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55384 * g++.dg/other/using-declaration.C: New test.
55386 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55388 * gcc.dg/cpp/tr-sign.c: New testcase.
55390 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55392 * gcc.dg/cpp/19951025-1.c: Revert.
55393 * gcc.dg/cpp/directiv.c: We no longer process directives that
55394 interrupt macro arguments.
55396 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55398 * gcc.dg/bconstp-1.c: New test.
55400 2001-08-03 Richard Henderson <rth@redhat.com>
55402 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55404 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55406 * gcc.dg/cpp/19951025-1.c: Update.
55408 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55410 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55413 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55416 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55417 * g++.old-deja/g++.other/std1.C: Likewise.
55418 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55420 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55422 * lib/g77.exp: Load gcc-defs.exp for common procedures
55423 (g77_pass, g77_fail, g77_finish, g77_exit,
55424 ${tool}_check_unsupported_p} Now redundant. Deleted.
55426 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55428 * g77.dg/fbackslash.f
55429 * g77.dg/fcase-preserve.f
55431 * g77.dg/ffixed-line-length-0.f
55432 * g77.dg/ffixed-line-length-132.f
55433 * g77.dg/ffixed-line-length-7.f
55434 * g77.dg/ffixed-line-length-72.f
55435 * g77.dg/ffixed-line-length-none.f
55436 * g77.dg/ffree-form-1.f
55437 * g77.dg/fno-backslash.f
55438 * g77.dg/fno-f90-1.f
55439 * g77.dg/fno-fixed-form-1.f
55440 * g77.dg/fno-onetrip.f
55441 * g77.dg/fno-typeless-boz.f
55442 * g77.dg/fno-underscoring.f
55443 * g77.dg/fno-vxt-1.f
55444 * g77.dg/fonetrip.f
55445 * g77.dg/ftypeless-boz.f
55446 * g77.dg/fugly-assumed.f
55447 * g77.dg/funderscoring.f
55450 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55452 * objc.dg/fwd-proto-1.m: New.
55453 * objc.dg/local-decl-1.m: New.
55454 * objc.dg/naming-1.m: New.
55455 * objc.dg/naming-2.m: New.
55456 * objc.dg/proto-hier-1.m: New.
55458 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55460 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55461 largest-type elements to a struct makes its size grow.
55463 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55465 * g++.dg/abi/vthunk1.C: New test.
55467 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55469 * g++.dg/abi/vbase8-22.C: New test.
55471 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55473 * gcc.dg/cpp/macro8.c: New test.
55475 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55477 * g++.dg/abi/vbase8-21.C: New test.
55479 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55481 * g++.dg/abi/vbase8-10.C: New test.
55483 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55485 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55486 ${tool}_set_ld_library_path.
55488 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55491 2001-07-26 Stan Cox <scox@redhat.com>
55493 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55494 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55495 gcc_exit, gcc_check_unsupported_p):
55496 Moved to gcc-deps.exp
55497 * gcc-deps.exp: New file.
55499 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55501 * g++.old-deja/g++.pt/defarg14.C: New test.
55503 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55505 * g++.old-deja/g++.other/lineno5.C: New test.
55507 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55509 * g++.old-deja/g++.pt/crash68.C: New test.
55511 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55513 * g++.old-deja/g++.other/crash42.C: New test.
55515 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55517 * gcc.dg/cpp/extratokens.c: Fix.
55518 * gcc.dg/cpp/skipping2.c: New tests.
55520 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55522 * gcc.c-torture/execute/20010724-1.c: New file.
55523 * gcc.c-torture/execute/20010724-1.x: New file.
55525 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55527 * g++.old-deja/g++.other/cond7.C: New test.
55529 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55531 * g++.old-deja/g++.other/optimize4.C: New test.
55533 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55535 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55537 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55539 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55540 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55541 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55542 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55544 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55545 bug report" message.
55547 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55548 * g++.dg/ext/instantiate1.C: Move from old-deja.
55550 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55552 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55553 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55554 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55555 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55557 2001-07-23 Jeffrey A Law (law@cygnus.com)
55559 * gcc.c-torture/execute/20010723-1.c: New test.
55561 2001-07-23 Ben Elliston <bje@redhat.com>
55563 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55565 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55567 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55569 Delete handling of ieee_multilib_flags.
55570 Pass -mieee for alpha*-*-* and sh-*-*.
55571 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55573 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55575 Remove old-abi tests.
55576 * g++.old-deja/g++.mike/p11116.C: Remove.
55577 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55579 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55581 * g77.f-torture/compile/pr3743.f: New test
55583 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55585 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55587 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55589 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55590 g++.old-deja/g++.pt/static6.C: Likewise.
55591 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55592 supports weak symbols.
55594 2001-07-18 Andreas Jaeger <aj@suse.de>
55596 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55599 2001-07-18 Andreas Jaeger <aj@suse.de>
55601 * gcc.dg/iftrap-1.c: Fix target line.
55603 2001-07-17 Richard Henderson <rth@redhat.com>
55605 * gcc.c-torture/execute/20010717-1.c: New.
55607 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55609 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55612 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55614 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55616 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55618 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55619 UAC_SIGBUS, UAC_NOPRINT definitions.
55621 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55623 * objc/execute/object_is_class.m: New test.
55624 * objc/execute/object_is_meta_class.m: New test.
55626 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55628 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55629 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55631 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55633 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55634 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55636 2001-07-14 Richard Henderson <rth@redhat.com>
55638 * gcc.dg/iftrap-1.c: New.
55640 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55642 * g77.f-torture/execute/intrinsic77.f: New test.
55644 2001-07-11 Janis Johnson <janis@us.ibm.com>
55646 * gcc.misc-tests/gcov-3.c: New test.
55648 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55650 * gcc.c-torture/compile/20010711-1.c,
55651 * gcc.c-torture/compile/20010711-2.c: New tests.
55653 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55655 * gcc.c-torture/execute/20010711-1.c: New test.
55657 2001-07-11 Ben Elliston <bje@redhat.com>
55659 * g++.old-deja/g++.other/enum5.C: New test.
55661 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55663 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55664 (g++-dg-prune): Call prune_gcc_output.
55665 * prune.exp: New file for prune_gcc_output.
55666 * lib/g++.exp, lib/gcc.exp: Load it.
55668 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55670 * gcc.c-torture/compile/20010701-1.c,
55671 g++.old-deja/g++.ext/attrib6.C: New tests.
55673 2001-07-06 Jeffrey A Law (law@cygnus.com)
55675 * gcc.c-torture/compile/20010706-1.c: New test.
55677 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55679 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55681 2001-06-28 Stan Shebs <shebs@apple.com>
55683 * gcc.dg/pragma-darwin.c: New test.
55685 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55687 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55688 Solaris 2.[678] system.
55690 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55692 * gcc.dg/20010622-1.c: New test.
55694 2001-06-18 Stan Shebs <shebs@apple.com>
55696 * objc.dg: New directory.
55697 * objc.dg/dg.exp: New file.
55698 * objc.dg/alias.m: New.
55699 * objc.dg/class-1.m: New.
55700 * objc.dg/class-2.m: New.
55701 * objc.dg/const-str-1.m: New.
55702 * objc.dg/const-str-2.m: New.
55703 * objc.dg/id-1.m: New.
55704 * objc.dg/method-1.m: New.
55705 * objc.dg/super-class-1.m: New.
55706 * lib/objc-dg.exp: New file.
55708 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55710 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55713 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55715 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55717 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55719 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55722 2001-06-12 Richard Henderson <rth@redhat.com>
55724 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55726 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55728 * g++.old-deja/g++.abi/vbase5.C: New test.
55729 * g++.old-deja/g++.abi/vbase6.C: New test.
55730 * g++.old-deja/g++.abi/vbase7.C: New test.
55732 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55734 * gcc.c-torture/compile/20010610-1.c: New test.
55736 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55738 * g++.old-deja/g++.abi/vbase4.C: New test.
55740 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55742 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55743 support %f for HC11/HC12 targets.
55744 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55745 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55746 on HC11/HC12 targets.
55747 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55749 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55751 * gcc.dg/wchar_t-1.c: New file.
55752 * gcc.dg/wint_t-1.c: Likewise.
55754 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55756 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55758 2001-06-11 Richard Henderson <rth@redhat.com>
55760 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55762 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55764 * gcc.c-torture/compile/20010611-1.c: New test.
55766 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55768 * gcc.dg/c99-tag-1.c: Add more tests.
55770 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
55772 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55773 representation on MN10300 and ARM/Thumb.
55775 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
55777 * g77.f-torture/execute/20010610.f: New.
55779 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
55781 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55784 2001-06-09 Richard Henderson <rth@redhat.com>
55786 * gcc.c-torture/execute/ashrdi-1.c: New.
55787 * gcc.c-torture/execute/ashldi-1.c: New.
55788 * gcc.c-torture/execute/lshrdi-1.c: New.
55790 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
55792 * objc/execute/load-3.m: Added. Check sending +load to categories,
55793 in addition to classes.
55795 2001-06-08 Stan Shebs <shebs@apple.com>
55797 * objc/execute/load-2.m: New test. From Nicola Pero
55798 <n.pero@mi.flashnet.it>.
55800 2001-06-08 Jakub Jelinek <jakub@redhat.com>
55802 * gcc.c-torture/execute/20010605-2.c: New test.
55804 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55806 * g++.old-deja/g++.abi/vbase2.C: New test.
55807 * g++.old-deja/g++.abi/vbase3.C: New test.
55809 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55811 * g++.old-deja/g++.pt/friend49.C: New test.
55813 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
55815 * g++.old-deja/g++.ext/anon3.C: New test.
55817 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
55819 * g++.old-deja/g++.other/conv7.C: New test.
55821 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
55823 * gcc.c-torture/compile/20010605-2.c: New test.
55825 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
55827 * gcc.c-torture/execute/20010604-1.c: New test.
55829 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
55831 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55833 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
55835 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55836 (g++_link_flags): Likewise.
55837 (g++_init): Pass gccpath's value to two previous functions.
55839 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55841 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55842 Ensure logfile entry matches exec command line.
55844 2001-05-31 Richard Henderson <rth@redhat.com>
55846 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55847 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55849 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
55851 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55852 compiler for irix6.2
55854 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
55856 * g++.old-deja/g++.other/optimize3.C: New file.
55858 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
55860 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55863 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
55865 * g++.old-deja/g++.other/optimize2.C: New file.
55867 2001-05-25 Diego Novillo <dnovillo@redhat.com>
55869 * gcc.c-torture/compile/20010518-2.c: New file.
55870 * gcc.c-torture/execute/20010518-1.c: New file.
55871 * gcc.c-torture/execute/20010518-2.c: New file.
55873 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
55875 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55877 2001-05-24 Mark Mitchell <mark@codesourcery.com>
55879 G++ no longer defines builtins that do not begin with __builtin.
55880 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55881 * g++.old-deja/g++.brendand/misc13.C: Likewise.
55882 * g++.old-deja/g++.law/builtin1.C: Likewise.
55883 * g++.old-deja/g++.law/cvt2.C: Likewise.
55884 * g++.old-deja/g++.mike/net5.C: Likewise.
55885 * g++.old-deja/g++.other/builtins1.C: Likewise.
55886 * g++.old-deja/g++.other/builtins2.C: Likewise.
55887 * g++.old-deja/g++.other/builtins3.C: Likewise.
55888 * g++.old-deja/g++.other/builtins4.C: Likewise.
55889 * g++.old-deja/g++.other/inline8.C: Likewise.
55890 * g++.old-deja/g++.robertl/eb39.C: Likewise.
55892 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
55894 * g++.old-deja/g++.pt/using1.C: Adjust.
55895 * g++.old-deja/g++.pt/using2.C: New test.
55897 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
55899 * gcc.dg/cpp/charconst.c: New tests.
55900 * gcc.dg/cpp/escape.c: New tests.
55901 * gcc.dg/cpp/escape-1.c: New tests.
55902 * gcc.dg/cpp/escape-2.c: New tests.
55903 * gcc.dg/cpp/ucs.c: New tests.
55905 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
55907 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55908 native compiler for irix6.5.
55910 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
55912 * lib/g++.exp (g++_include_flags): Use args to compute
55914 (g++_link_flags): Likewise.
55915 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55917 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
55919 * gcc.dg/c90-hexfloat-1.c: Add more tests.
55921 2001-05-21 Geoff Keating <geoffk@redhat.com>
55923 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55926 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55928 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55930 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55931 to STACK_SIZE; Use it to define size of add_histo array.
55932 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55934 (f): Use GITT_SIZE to define size of gitt local table.
55935 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55936 to STACK_SIZE; Use it to define size of bytemem array.
55938 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55940 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55941 on 68HC11/HC12 due to the asm instruction.
55942 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55943 * gcc.c-torture/compile/920520-1.x: Likewise.
55944 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55945 on 68HC11/HC12 because the function is larger than 64K.
55946 * gcc.c-torture/compile/961203-1.x: New file, this test fails
55947 on 68HC11/HC12 because the structure is too large.
55949 2001-05-20 Richard Henderson <rth@redhat.com>
55951 * gcc.c-torture/execute/20010520-1.c: New.
55953 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55955 * g++.old-deja/g++.warn/compare1.C: New test.
55956 * gcc.dg/compare4.c: New test.
55958 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
55960 * g++.old-deja/g++.other/optimize1.C: New test.
55962 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55964 * g++.old-deja/g++.pt/spec41.C: New test.
55966 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
55968 * gcc.c-torture/compile/20010114-1.x: Remove.
55970 2001-05-18 Stan Shebs <shebs@apple.com>
55972 * gcc.c-torture/compile/20010518-1.c: New test.
55974 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
55976 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55977 * g++.old-deja/g++.pt/crash67.C: New test.
55979 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
55981 * g++.old-deja/g++.other/debug9.C: New test.
55983 2001-05-16 Zack Weinberg <zackw@stanford.edu>
55985 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55987 2001-05-16 Jan Hubicka <jh@suse.cz>
55989 * gcc.c-torture/compile/20010516-1.c: New test.
55991 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55993 * g++.old-deja/g++.other/crash41.C: New test.
55995 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55997 * g++.old-deja/g++.pt/crash66.C: New test.
55999 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
56001 * g++.old-deja/g++.robertl/eb27.C: Convert.
56003 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
56005 * g++.dg/friend-warn.C: New test. Do not warn about friend
56006 declaration being redundant.
56008 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
56010 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56012 2001-05-14 Mark Mitchell <mark@codesourcery.com>
56014 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56016 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
56018 * lib/g++.exp: Use testsuite_flags.
56020 2001-05-13 Mark Mitchell <mark@codesourcery.com>
56022 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56024 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
56026 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56028 2001-05-11 Mark Mitchell <mark@codesourcery.com>
56030 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56032 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
56034 * gcc.c-torture/compile/20010313-1.c: New test.
56036 2001-05-09 Zack Weinberg <zackw@stanford.edu>
56038 * gcc.dg/cpp/direct2.c: New test.
56039 * gccq.dg/cpp/direct2s.c: New test.
56041 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56043 2001-05-07 Mark Mitchell <mark@codesourcery.com>
56045 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56046 * g++.old-deja/g++.other/op3.C: Likewise.
56048 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
56050 * gcc.dg/cpp/syshdr.h: New file.
56051 * gcc.dg/cpp/sysmac1.c: Update.
56052 * gcc.dg/cpp/sysmac2.c: Update.
56054 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
56056 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56058 2001-05-04 David Edelsohn <edelsohn@gnu.org>
56060 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56061 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56063 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
56065 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56067 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
56069 * lib/g++.exp (g++_include_flags): Don't use any special flags
56070 if TESTING_IN_BUILD_TREE is not defined.
56071 (g++_init): Use a plain 'c++' as the compiler if
56072 TESTING_IN_BUILD_TREEE is not defined.
56074 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56076 * g++.old-deja/g++.eh/catch13.C: New test.
56077 * g++.old-deja/g++.eh/catch14.C: New test.
56079 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56081 * gcc.dg/cpp/tr-define.c: New test.
56083 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
56085 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56086 <stdlib.h>, not <malloc.h>.
56088 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56090 * g++.old-deja/g++.ns/template17.C: New test.
56092 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56094 * g++.old-deja/g++.pt/ref4.C: New test.
56096 2001-04-30 Richard Henderson <rth@redhat.com>
56098 * gcc.dg/20000724-1.c: Revert last change.
56100 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
56102 * g77.f-torture/execute/20010430.f: New test.
56104 2001-04-30 Mark Mitchell <mark@codesourcery.com>
56106 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56108 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
56110 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56112 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56114 * g++.old-deja/g++.eh/crash6.C: New test.
56116 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56118 * g++.old-deja/g++.other/warn7.C: New test.
56120 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56122 * g++.old-deja/g++.other/defarg9.C: New test.
56124 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56126 * g77.f-torture/compile/20010426.f: New test.
56127 * g77.f-torture/execute/20010426.f: New test.
56129 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56131 * g77.f-torture/compile/20000629-1.x: Remove - error
56134 2001-04-26 Jeffrey A Law (law@cygnus.com)
56136 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56137 Tweak slightly to work with g++.dg framework.
56138 * g++.dg/special/ecos.exp: Run initp1.C test.
56139 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56141 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56142 its linker doesn't give line numbers either.
56143 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56145 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56147 * g++.old-deja/g++.other/lex1.C: New test.
56149 2001-04-26 Jakub Jelinek <jakub@redhat.com>
56151 * gcc.dg/noncompile/20010425-1.c: New test.
56153 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56155 * g++.old-deja/g++.pt/mangle2.C: New test.
56157 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56159 * gcc.dg/format/plus-1.c: New test.
56161 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56163 * gcc.dg/20010423-1.c: New test.
56165 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56167 * gcc.c-torture/execute/20010422-1.c: New test.
56169 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
56171 * g++.old-deja/g++.ns/type2.C: New test.
56173 2001-04-24 Zack Weinberg <zackw@stanford.edu>
56175 * g++.old-deja/g++.other/perf1.C: New test.
56177 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
56179 * gcc.dg/c99-func-2.c: Remove xfail.
56180 * gcc.dg/c99-func-3.c: Remove xfail.
56181 * gcc.dg/c99-func-4.c: Remove xfail.
56183 2001-04-23 Zack Weinberg <zackw@stanford.edu>
56185 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56187 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
56189 * gcc.c-torture/compile/20010423-1.c: New test.
56191 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56193 * g++.old-deja/g++.pt/typename28.C: New test.
56195 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56197 * g++.old-deja/g++.abi/empty2.C: New test.
56198 * g++.old-deja/g++.abi/empty3.C: New test.
56200 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56202 * g++.old-deja/g++.other/comdat2.C: New test.
56203 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56205 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56207 * g++.old-deja/g++.other/overload14.C: New test.
56209 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56211 * g++.old-deja/g++.other/lookup23.C: New test.
56213 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56215 * gcc.c-torture/execute/20010403-1.c: New test.
56217 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56218 Mark Mitchell <mark@codesourcery.com>
56220 * lib/old-dejagnu.exp: Don't delete output of executable.
56221 Add .exe suffix to executables.
56223 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56225 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56227 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56229 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56231 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56233 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56234 * g++.old-deja/g++.abi/crash1.C: New test.
56236 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56238 * g++.old-deja/g++.other/crash40.C: New test.
56240 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56242 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56244 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56246 * g++.old-deja/g++.other/warn6.C: New test.
56248 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56250 * g++.old-deja/g++.robertl/eb42.C: Same.
56252 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56254 * gcc.dg/wtr-conversion-1.c: New testcase.
56256 2001-04-10 Richard Henderson <rth@redhat.com>
56258 * g++.old-deja/g++.other/array5.C: New.
56260 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56262 * gcc.c-torture/execute/20010408-1.c: New test.
56264 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56266 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56267 headers and constructs.
56268 * g++.old-deja/g++.robertl/eb79.C: Same.
56269 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56270 * g++.old-deja/g++.robertl/eb73.C: Same.
56271 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56272 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56273 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56274 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56275 * g++.old-deja/g++.robertl/eb44.C: Same.
56276 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56277 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56278 * g++.old-deja/g++.robertl/eb39.C: Same.
56279 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56280 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56281 * g++.old-deja/g++.robertl/eb30.C: Same.
56282 * g++.old-deja/g++.robertl/eb3.C: Same.
56283 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56284 * g++.old-deja/g++.robertl/eb21.C: Same.
56285 * g++.old-deja/g++.robertl/eb15.C: Same.
56286 * g++.old-deja/g++.robertl/eb118.C: Same.
56287 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56288 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56289 * g++.old-deja/g++.robertl/eb109.C: Same.
56290 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56291 * g++.old-deja/g++.mike/rtti1.C: Same.
56292 * g++.old-deja/g++.mike/p658.C: Same.
56293 * g++.old-deja/g++.mike/net46.C: Same.
56294 * g++.old-deja/g++.mike/net34.C: Same.
56295 * g++.old-deja/g++.mike/memoize1.C: Same.
56296 * g++.old-deja/g++.mike/eh2.C: Same.
56297 * g++.old-deja/g++.law/weak.C: Same.
56298 * g++.old-deja/g++.law/visibility7.C: Same.
56299 * g++.old-deja/g++.law/visibility25.C: Same.
56300 * g++.old-deja/g++.law/visibility22.C: Same.
56301 * g++.old-deja/g++.law/visibility2.C: Same.
56302 * g++.old-deja/g++.law/visibility17.C: Same.
56303 * g++.old-deja/g++.law/visibility13.C: Same.
56304 * g++.old-deja/g++.law/visibility10.C: Same.
56305 * g++.old-deja/g++.law/visibility1.C: Same.
56306 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56307 * g++.old-deja/g++.law/vbase1.C: Same.
56308 * g++.old-deja/g++.law/operators32.C: Same.
56309 * g++.old-deja/g++.law/nest3.C: Same.
56310 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56311 * g++.old-deja/g++.law/except5.C (main): Same.
56312 * g++.old-deja/g++.law/cvt7.C (run): Same.
56313 * g++.old-deja/g++.law/cvt2.C: Same.
56314 * g++.old-deja/g++.law/cvt16.C: Same.
56315 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56316 * g++.old-deja/g++.law/ctors17.C (main): Same.
56317 * g++.old-deja/g++.law/ctors13.C: Same.
56318 * g++.old-deja/g++.law/ctors12.C (main): Same.
56319 * g++.old-deja/g++.law/ctors10.C: Same.
56320 * g++.old-deja/g++.law/code-gen5.C: Same.
56321 * g++.old-deja/g++.law/bad-error7.C: Same.
56322 * g++.old-deja/g++.law/arm9.C: Same.
56323 * g++.old-deja/g++.law/arm12.C: Same.
56324 * g++.old-deja/g++.law/arg8.C: Same.
56325 * g++.old-deja/g++.law/arg1.C: Same.
56326 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56327 * g++.old-deja/g++.jason/template31.C: Same.
56328 * g++.old-deja/g++.jason/template24.C (main): Same.
56329 * g++.old-deja/g++.jason/2371.C: Same.
56330 * g++.old-deja/g++.eh/new2.C: Same.
56331 * g++.old-deja/g++.eh/new1.C: Same.
56332 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56333 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56334 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56335 * g++.old-deja/g++.brendan/crash62.C: Same.
56336 * g++.old-deja/g++.brendan/crash52.C: Same.
56337 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56338 * g++.old-deja/g++.brendan/crash38.C: Same.
56339 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56340 * g++.old-deja/g++.brendan/copy9.C: Same.
56342 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56344 * gcc.c-torture/execute/20001203-2.c (memset):
56345 Count argument is of type __SIZE_TYPE__.
56347 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56349 * gcc.c-torture/compile/20010404-1.c: New test.
56351 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56353 * gcc.c-torture/compile/20010326-1.c: New test.
56355 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56357 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56358 peculiarities of the SH.
56359 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56361 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56363 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56364 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56365 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56367 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56369 * g77.f-torture/compile/20010321-1.f: New test.
56371 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56373 * gcc.c-torture/compile/20010329-1.c: New test.
56375 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56377 * gcc.c-torture/execute/20010329-1.c: New test.
56379 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56381 * g++.old-deja/g++.other/eh4.C: Fix typo.
56383 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56385 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56387 2001-03-28 Philip Blundell <philb@gnu.org>
56389 * gcc.c-torture/compile/20010328-1.c: New test.
56391 2001-03-27 Richard Henderson <rth@redhat.com>
56393 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56394 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56396 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56398 * gcc.c-torture/compile/20010327-1.c: New test.
56400 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56402 * g++.old-deja/g++.other/friend12.C: New test.
56403 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56404 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56406 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56408 * gcc.c-torture/execute/20010325-1.c: New test.
56410 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56412 * g++.old-deja/g++.other/mangle3.C: New test.
56414 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56416 * g++.old-deja/g++.other/anon8.C: New test.
56418 2001-03-20 Philip Blundell <philb@gnu.org>
56420 * gcc.c-torture/compile/20010320-1.c: New test.
56422 2001-03-17 Richard Henderson <rth@redhat.com>
56424 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56426 2001-03-15 Geoff Keating <geoff@redhat.com>
56428 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56431 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56433 * g++.old-deja/g++.other/eh4.C: New test.
56435 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56437 * gcc.dg/cpp/mi1.c: Update.
56439 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56441 * g++.old-deja/g++.other/regstack.C: New test.
56443 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56445 * g++.old-deja/g++.other/ref4.C: New test.
56447 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56449 * objc/execute/va_method.m: Added.
56450 * objc/execute/IMP.m: Added.
56451 * objc/execute/_cmd.m: Added.
56452 * objc/execute/accessing_ivars.m: Added.
56453 * objc/execute/class-1.m: Added.
56454 * objc/execute/class-10.m: Added.
56455 * objc/execute/class-11.m: Added.
56456 * objc/execute/class-12.m: Added.
56457 * objc/execute/class-13.m: Added.
56458 * objc/execute/class-14.m: Added.
56459 * objc/execute/class-2.m: Added.
56460 * objc/execute/class-3.m: Added.
56461 * objc/execute/class-4.m: Added.
56462 * objc/execute/class-5.m: Added.
56463 * objc/execute/class-6.m: Added.
56464 * objc/execute/class-7.m: Added.
56465 * objc/execute/class-8.m: Added.
56466 * objc/execute/class-9.m: Added.
56467 * objc/execute/class-tests-1.h
56468 * objc/execute/class-tests-2.h
56469 * objc/execute/compatibility_alias.m: Added.
56470 * objc/execute/encode-1.m: Added.
56471 * objc/execute/formal_protocol-1.m: Added.
56472 * objc/execute/formal_protocol-2.m: Added.
56473 * objc/execute/formal_protocol-3.m: Added.
56474 * objc/execute/formal_protocol-4.m: Added.
56475 * objc/execute/formal_protocol-5.m: Added.
56476 * objc/execute/formal_protocol-6.m: Added.
56477 * objc/execute/formal_protocol-7.m: Added.
56478 * objc/execute/informal_protocol.m: Added.
56479 * objc/execute/initialize.m: Added.
56480 * objc/execute/load.m: Added.
56481 * objc/execute/many_args_method.m: Added.
56482 * objc/execute/nested-3.m: Added.
56483 * objc/execute/no_clash.m: Added.
56484 * objc/execute/private.m: Added.
56485 * objc/execute/redefining_self.m: Added.
56486 * objc/execute/root_methods.m: Added.
56487 * objc/execute/selector-1.m: Added.
56488 * objc/execute/static-1.m: Added.
56489 * objc/execute/static-2.m: Added.
56490 * objc/execute/va_method.m: Added.
56492 2001-03-10 Richard Henderson <rth@redhat.com>
56494 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56496 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56498 * g++.old-deja/g++.other/crash31.C: XFAIL.
56499 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56500 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56501 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56502 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56503 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56505 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56507 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56509 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56511 * gcc.dg/20000724-1.c: Don't use multiline strings.
56513 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56515 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56516 result of -cString against what we expect it to be; don't just
56517 print it out for no one to read.
56519 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56520 Based on testcases provided by Nicola Pero.
56522 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56524 * gcc.dg/cpp/macro7.c: New test.
56526 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56528 * gcc.dg/cpp/multiline.c: Update.
56530 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56532 * g++.old-deja/g++.other/enum3.C: New test.
56534 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56536 * g++.old-deja/g++.other/pod1.C: New test.
56538 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56540 * g++.old-deja/g++.ext/overload1.C: New test.
56542 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56544 * g++.old-deja/g++.pt/using1.C: New test.
56546 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56548 * g++.old-deja/g++.other/using9.C: New test.
56550 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56552 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56554 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56556 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56558 * g++.old-deja/g++.ext/realpt1.C: Remove.
56560 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56562 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56564 2001-02-26 Will Cohen <wcohen@redhat.com>
56566 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56568 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56570 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56571 templatized constructors.
56573 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56575 * gcc.c-torture/execute/20010224-1.c: New test.
56577 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56579 * gcc.c-torture/execute/20010222-1.c: New test.
56581 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56583 * g++.old-deja/g++.other/inline20.C: New test.
56585 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56587 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56589 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56591 * g++.old-deja/g++.other/lookup22.C: New test.
56593 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56595 * g77.dg: New directory.
56596 * g77.dg/20010216-1.f: New test case.
56597 * g77.dg/dg.exp: New driver.
56598 * lib/g77-dg.exp: New driver library.
56600 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56602 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56604 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56606 * g++.old-deja/g++.other/decl9.C: New test.
56608 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56610 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56611 not need <string> and also tests the initialization at runtime.
56613 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56615 * gcc.c-torture/execute/longlong.c: New test.
56617 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56619 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56621 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56623 * gcc.c-torture/execute/920302-1.c (execute):
56624 Change argument type to short.
56626 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56628 * g++.old-deja/g++.pt/deduct6.C: New test.
56630 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56632 * g++.old-deja/g++.pt/deduct5.C: New test.
56634 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56636 * gcc.c-torture/execute/20010209-1.c: New test.
56638 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56640 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56642 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56644 * g++.dg/vtgc1.C: Update for new ABI.
56646 * consistency.vlad: New directory, 1665 files.
56648 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56650 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56652 * gcc.dg/cpp/digraphs.c: Declare puts.
56654 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56656 * g++.old-deja/g++.other/warn5.C: New test.
56658 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56660 * g++.old-deja/g++.pt/spec40.C: New test.
56662 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56664 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56666 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56668 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56670 * gcc.c-torture/compile/20010209-1.c: New test.
56672 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56674 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56675 excess errors message but not if it crashes.
56676 * g++.old-deja/g++.other/crash27.C: Likewise.
56677 * g++.old-deja/g++.other/crash28.C: Likewise.
56678 * g++.old-deja/g++.other/crash30.C: Likewise.
56679 * g++.old-deja/g++.other/crash32.C: Likewise.
56680 * g++.old-deja/g++.other/crash35.C: Likewise.
56681 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56683 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56685 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56686 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56687 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56688 g77.f-torture/execute/execute.exp,
56689 g77.f-torture/noncompile/noncompile.exp,
56690 gcc.c-torture/execute/execute.exp,
56691 gcc.c-torture/execute/memcheck/memcheck.exp,
56692 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56693 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56694 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56695 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56696 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56697 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56698 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56699 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56700 Remove bug reporting instructions with ancient email addresses.
56702 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56704 * gcc.dg/20010202-1.c: New test.
56705 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56707 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56709 * g++.dg/stdbool-if.C: New test.
56711 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56713 * objc/execute/fdecl.m: Added main().
56715 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56717 * gcc.c-torture/execute/20010206-1.c: New test.
56719 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56721 * gcc.dg/cpp/avoidpaste1.c: Update.
56723 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56725 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56726 Pero <nicola@brainstorm.co.uk>.
56727 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56729 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56731 * g++.old-deja/g++.pt/spec39.C: New test.
56733 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56735 * gcc.c-torture/compile/20010202-1.c: New test.
56737 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56739 * g++.old-deja/g++.abi/primary2.C: New test.
56740 * g++.old-deja/g++.abi/primary3.C: New test.
56741 * g++.old-deja/g++.abi/primary4.C: New test.
56742 * g++.old-deja/g++.abi/primary5.C: New test.
56743 * g++.old-deja/g++.abi/vtable3.h: New test.
56744 * g++.old-deja/g++.abi/vtable3a.C: New test.
56745 * g++.old-deja/g++.abi/vtable3b.C: New test.
56746 * g++.old-deja/g++.abi/vtable3c.C: New test.
56747 * g++.old-deja/g++.abi/vtable3d.C: New test.
56748 * g++.old-deja/g++.abi/vtable3e.C: New test.
56749 * g++.old-deja/g++.abi/vtable3f.C: New test.
56750 * g++.old-deja/g++.abi/vtable3g.C: New test.
56751 * g++.old-deja/g++.abi/vtable3h.C: New test.
56752 * g++.old-deja/g++.abi/vtable3i.C: New test.
56753 * g++.old-deja/g++.abi/vtable3j.C: New test.
56754 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56756 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56758 * g++.old-deja/g++.other/anon6.C: New test.
56759 * g++.old-deja/g++.other/anon7.C: New test.
56761 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56763 * gcc.dg/cpp/avoidpaste2.c: New tests.
56765 2001-01-31 Jakub Jelinek <jakub@redhat.com>
56767 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56769 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
56771 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56772 DECIMAL_DIG cases for Irix."
56774 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
56776 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56778 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
56780 * gcc.dg/c99-tag-1.c: New test.
56782 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56784 * gcc.dg/cpp/tr-warn1.c: Add tests.
56786 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56788 * gcc.dg/cpp/avoidpaste1.c: Update.
56789 * gcc.dg/cpp/paste4.c: Update.
56791 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
56793 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56796 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56798 * g++.old-deja/g++.other/inline19.C: New test.
56800 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
56802 * gcc.dg/Wlarger-than.c: New test.
56804 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
56806 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56808 2001-01-29 Jakub Jelinek <jakub@redhat.com>
56810 * gcc.c-torture/execute/20010129-1.c: New test.
56811 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56813 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
56815 * gcc.dg/cpp/avoidpaste1.c: Test case.
56817 2001-01-28 Jakub Jelinek <jakub@redhat.com>
56819 * g++.old-deja/g++.other/inline18.C: New test.
56821 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56823 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56824 and __builtin_putchar.
56826 2001-01-27 Jakub Jelinek <jakub@redhat.com>
56828 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56831 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
56833 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56834 floating point number rounding mode to round to the nearest
56835 representable mode.
56837 2001-01-25 Jakub Jelinek <jakub@redhat.com>
56839 * g++.old-deja/g++.other/mangle2.C: New test.
56841 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
56843 * gcc.c-torture/compile/20010124-1.c: New test.
56845 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
56847 * g++.old-deja/g++.pt/spec38.C: New test.
56849 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56851 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56854 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56856 * gcc.c-torture/execute/20010123-1.c: New test.
56858 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56860 * g++.old-deja/g++.pt/spec37.C: New test.
56862 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56864 * g++.old-deja/g++.pt/overload14.C: New test.
56866 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56868 * gcc.c-torture/execute/20010122-1.c: New test, exercise
56869 __builtin_return_address.
56871 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
56873 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56874 * g++.old-deja/g++.pt/spec35.C: New test.
56875 * g++.old-deja/g++.pt/spec36.C: New test.
56877 2001-01-20 Jakub Jelinek <jakub@redhat.com>
56879 * gcc.c-torture/compile/20010118-1.c: New test.
56881 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
56883 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56885 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56887 * gcc.c-torture/execute/20010119-1.c: New test.
56889 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56891 * g++.old-deja/g++.other/vbase5.C: New test.
56893 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56895 * gcc.c-torture/execute/20010118-1.c: New test.
56897 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56899 * g++.old-deja/g++.pt/deduct3.C: New test.
56901 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56903 * g++.old-deja/g++.pt/spec34.C: New test.
56905 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56907 * g77.f-torture/compile/20000601-2.f: New test.
56909 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56911 * g++.old-deja/g++.other/init17.C: New test.
56913 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
56915 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56917 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56919 * g++.old-deja/g++.pt/unify8.C: New test.
56921 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56923 * g++.old-deja/g++.abi/vbase1.C: New test.
56925 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56927 * g++.old-deja/g++.pt/crash65.C: New test.
56929 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
56931 * gcc.dg/cpp/assembl2.S: New test case.
56933 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
56935 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56938 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56940 * g++.old-deja/g++.other/builtins1.C: New test.
56941 * g++.old-deja/g++.other/builtins2.C: Likewise.
56942 * g++.old-deja/g++.other/builtins3.C: Likewise.
56943 * g++.old-deja/g++.other/builtins4.C: Likewise.
56945 2001-01-17 Jakub Jelinek <jakub@redhat.com>
56947 * gcc.c-torture/compile/20010117-1.c: New test.
56948 * gcc.c-torture/compile/20010117-2.c: New test.
56950 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56952 * g77.f-torture/execute/20010116.[fx]: New test,
56954 * g77.f-torture/compile/20010115.f: Indicate it's
56955 a test for PR fortran/1636.
56957 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
56959 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56961 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56963 * g77.f-torture/compile/20010115.f: New test.
56965 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
56967 * g++.old-deja/g++.pt/nontype5.C: New test.
56969 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
56971 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56972 have an equivalent working one below it.
56974 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56976 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56977 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56979 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56981 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56982 message containing "init_priority".
56983 (conpr-2.C): Likewise.
56984 (conpr-3.C): Likewise.
56985 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56987 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56989 * gcc.c-torture/execute/20010114-2.c: New test.
56991 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
56993 * gcc.c-torture/compile/20010114-1.c: New test.
56994 * gcc.c-torture/compile/20010114-1.x: Xfail.
56995 * gcc.c-torture/compile/20010114-2.c: New test.
56996 * gcc.c-torture/execute/20010114-1.c: New test.
56997 * gcc.dg/trunc-1.c: New test.
56998 * gcc.dg/uninit-B.c: New test.
57000 2001-01-13 Nick Clifton <nickc@redhat.com>
57002 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57005 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
57007 * gcc.c-torture/compile/20010113-1.c: New test.
57009 2001-01-13 Jakub Jelinek <jakub@redhat.com>
57011 * gcc.c-torture/compile/20001212-1.c: New test.
57013 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
57015 * gcc.dg/cpp/widestr1.c: Update.
57016 * gcc.dg/cpp/prag-imp.c: Remove.
57018 2001-01-12 Jakub Jelinek <jakub@redhat.com>
57020 * gcc.c-torture/execute/20000801-3.x: Remove.
57021 * gcc.dg/c90-init-1.c: New test.
57022 * gcc.dg/c99-init-1.c: New test.
57023 * gcc.dg/c99-init-2.c: New test.
57024 * gcc.dg/gnu99-init-1.c: New test.
57026 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
57028 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57029 testing that no relevant ones were found.
57031 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57033 * g++.old-deja/g++.pt/cast2.C: New test.
57035 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57037 * g++.old-deja/g++.pt/friend47.C: New test.
57039 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57041 * g++.old-deja/g++.pt/instantiate13.C: New test.
57043 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57045 * g++.old-deja/g++.other/defarg7.C: New test.
57046 * g++.old-deja/g++.other/defarg8.C: New test.
57048 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57050 * g++.old-deja/g++.pt/crash64.C: New test.
57052 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57054 * g++.old-deja/g++.pt/crash63.C: New test.
57056 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
57058 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57060 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
57062 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57064 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57066 * g++.old-deja/g++.pt/error3.C: New test.
57068 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57070 * g++.old-deja/g++.other/crash39.C: New test.
57072 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57074 * g++.old-deja/g++.other/vbase4.C: New test.
57076 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
57078 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57079 * gcc.dg/special/20000419-2.c: New file. Identical to above.
57080 * gcc.dg/special/special.exp: New test driver which will check
57081 for alias support for the above test.
57083 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
57085 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57086 problems on small machines.
57087 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57090 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
57092 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57094 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57096 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
57098 * g++.old_deja/g++.pt/using8.C: New test.
57100 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
57102 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57104 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
57106 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57107 where a failure is expected.
57108 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57110 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57112 * g++.old_deja/g++.pt/instantiate12.C: New test.
57114 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57116 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57118 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57119 * g++.old-deja/g++.brendan/crash17.C: Likewise.
57120 * g++.old-deja/g++.brendan/crash29.C: Likewise.
57121 * g++.old-deja/g++.brendan/crash48.C: Likewise.
57122 * g++.old-deja/g++.brendan/ns1.C: Likewise.
57123 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57124 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57125 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57126 * g++.old-deja/g++.eh/spec6.C: Likewise.
57127 * g++.old-deja/g++.jason/crash3.C: Likewise.
57128 * g++.old-deja/g++.law/ctors11.C: Likewise.
57129 * g++.old-deja/g++.law/ctors17.C: Likewise.
57130 * g++.old-deja/g++.law/ctors5.C: Likewise.
57131 * g++.old-deja/g++.law/ctors9.C: Likewise.
57132 * g++.old-deja/g++.mike/ambig1.C: Likewise.
57133 * g++.old-deja/g++.mike/net22.C: Likewise.
57134 * g++.old-deja/g++.mike/p3538a.C: Likewise.
57135 * g++.old-deja/g++.mike/p3538b.C: Likewise.
57136 * g++.old-deja/g++.mike/virt3.C: Likewise.
57137 * g++.old-deja/g++.niklas/t128.C: Likewise.
57138 * g++.old-deja/g++.other/anon4.C: Likewise.
57139 * g++.old-deja/g++.other/using1.C: Likewise.
57140 * g++.old-deja/g++.other/warn3.C: Likewise.
57141 * g++.old-deja/g++.pt/t37.C: Likewise.
57142 * g++.old-deja/g++.robertl/eb69.C: Likewise.
57143 * g++.old-deja/g++.robertl/eb71.C: Likewise.
57145 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57147 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57149 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57151 * gcc.c-torture/execute/stdio-opt-3.c: New test.
57153 2001-01-07 Jakub Jelinek <jakub@redhat.com>
57155 * gcc.c-torture/compile/20010107-1.c: New test.
57157 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57159 * gcc.c-torture/execute/builtin-noret-1.c: New test.
57161 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57163 * gcc.dg/format/format.h: New file.
57164 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57165 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57166 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57167 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57168 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57169 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57170 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57171 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57172 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57173 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57174 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57175 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57176 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57177 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57178 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57179 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57180 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57181 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57182 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57183 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57184 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57185 instead of declaring standard types, macros and functions in each
57188 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
57190 * gcc.c-torture/execute/20010106-1.c: New test.
57192 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
57194 * gcc.dg/format/format.exp: New file.
57195 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57196 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57197 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57198 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57199 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57200 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57201 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57202 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57203 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57204 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57205 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57206 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57207 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57208 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57209 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57210 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57211 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57212 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57213 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57214 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57215 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57216 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57217 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57218 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57219 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57220 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57221 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57222 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57223 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57224 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57225 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57226 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57227 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57228 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57229 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57230 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57231 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57232 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57233 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57234 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57235 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57236 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57238 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57240 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57243 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57245 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57247 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57249 * g++.old-deja/g++.pt/crash62.C: New test.
57251 2001-01-04 Richard Henderson <rth@redhat.com>
57253 * gcc.dg/20000926-1.c: Update expected warnings.
57254 * gcc.dg/array-2.c: Likewise.
57255 * gcc.dg/array-4.c: Also validate flexible array members.
57256 * gcc.dg/c99-flex-array-1.c: New.
57258 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57260 * gcc.c-torture/compile/20001222-1.x: Remove.
57262 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57264 * gcc.c-torture/execute/built-in-setjmp.c: New.
57266 2001-01-03 Richard Henderson <rth@redhat.com>
57268 * gcc.dg/940510-1.c: Update expected error wording.
57269 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57271 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57273 * lib/target-supports.exp (check_alias_available): Modified to
57274 indicate aliases not supported if only weak aliases are supported.
57276 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57278 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57279 Turn on cmpstrsi checks for __pj__ and __i370__.
57281 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57283 * g++.old-deja/g++.other/virtual11.C: New test.
57285 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57287 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57289 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57291 * gcc.c-torture/compile/20010102-1.c: New test.
57293 2001-01-02 Andreas Jaeger <aj@suse.de>
57295 * gcc.dg/noreturn-3.c: New test.
57297 * gcc.dg/noreturn-4.c: New test.
57299 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57301 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57302 __builtin_fputc and __builtin_fwrite.
57304 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57306 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57307 signed char, not default char.
57309 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57311 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57313 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57315 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57317 2000-12-29 Richard Henderson <rth@redhat.com>
57319 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57320 (__cyg_profile_func_exit): Define.
57322 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57324 * g++.dg/vtgc1.C: New test.
57326 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57328 * gcc.dg/noncompile/20001228-1.c: New test.
57330 * gcc.dg/20001228-1.c: New test.
57332 * gcc.c-torture/execute/20001228-1.c: New test.
57334 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57336 * gcc.dg/format-strfmon-1.c: New test.
57338 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57340 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57341 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57342 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57343 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57344 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57345 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57346 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57347 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57348 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57349 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57350 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57351 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57352 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57354 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57355 * gcc.c-torture/execute/string-opt-4.c: Test index.
57357 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57359 * gcc.c-torture/compile/20001226-1.c: New test.
57361 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57363 * gcc.c-torture/compile/20001222-1.c: New test.
57364 * gcc.c-torture/compile/20001222-1.x: Xfail.
57366 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57368 * gcc.c-torture/execute/comp-goto-2.c: New test.
57370 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57372 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57373 Use long types if __INT_MAX__ is 32767.
57374 (main): Use cast to (sint32 *) when poking 88 into a_page.
57376 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57378 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57380 * gcc.c-torture/compile/20001221-1.c: New test.
57381 * gcc.c-torture/execute/20001221-1.c: New test.
57383 2000-12-20 Richard Henderson <rth@redhat.com>
57385 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57386 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57388 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57390 * gcc.dg/compare3.c: New test.
57392 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57394 * gcc.dg/format-warnll-1.c: New test.
57396 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57398 * gcc.dg/cpp/cmdlne-P.c: New test.
57400 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57402 * gcc.c-torture/execute/builtin-abs-1.c,
57403 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57405 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57407 * gcc.dg/cpp/multiline.c: New test.
57409 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57411 * g++.old-deja/g++.other/syshdr1.C: Update.
57412 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57414 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57416 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57418 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57420 * g++.old-deja/g++.pt/ttp65.C: New test.
57422 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57424 * g++.old-deja/g++.pt/ttp64.C: New test.
57426 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57428 * g++.old-deja/g++.pt/spec33.C: New test.
57430 2000-12-14 Catherine Moore <clm@redhat.com>
57432 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57433 * gcc.c-torture/execute/920612-2.c: Likewise.
57434 * gcc.c-torture/execute/920428-2.c: Likewise.
57435 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57436 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57438 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57440 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57441 * gcc.dg/pack-test-2.c: Likewise.
57443 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57445 Tests by Zack Weinberg <zackw@stanford.edu>.
57447 * gcc.dg/cpp/defined.c: Update.
57448 * gcc.dg/cpp/defined_trad.c: New tests.
57450 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57452 * gcc.dg/cpp/trad-direct.c: Update.
57454 2000-12-11 Neil Booth <neilb@earthling.net>
57456 * gcc.dg/cpp/defined_trad.c
57458 2000-12-11 Neil Booth <neilb@earthling.net>
57460 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57462 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57464 * gcc.dg/format-miss-2.c: New test.
57466 2000-12-09 Neil Booth <neilb@earthling.net>
57468 * gcc.dg/cpp/lineflags.c: New tests.
57469 * gcc.dg/cpp/poison.c: Update.
57470 * gcc.dg/cpp/redef2.c: Update.
57471 * gcc.dg/cpp/skipping.c: New test.
57473 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57475 * g++.old-deja/g++.other/eh3.C: New testcase.
57477 2000-12-07 Neil Booth <neilb@earthling.net>
57479 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57480 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57481 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57482 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57483 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57486 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57488 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57489 __SIZE_TYPE__ instead of int for type of integers cast to
57492 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57494 * g++.old-deja/g++.other/cleanup4.C: New test.
57496 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57498 * format-sec-1.c: New test.
57500 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57502 * gcc.dg/format-nonlit-3.c: New test.
57504 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57506 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57507 through a null pointer.
57509 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57511 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57512 * g++.old-deja/g++.pt/partial4.C: New test.
57514 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57516 * gcc.c-torture/execute/ieee/hugeval.x: New.
57518 2000-12-06 Neil Booth <neilb@earthling.net>
57520 * gcc.dg/cpp/backslash2.c: New tests.
57522 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57524 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57525 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57527 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57529 * gcc.c-torture/execute/20001203-2.c: New testcase.
57531 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57533 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57534 * g++.old-deja/g++.other/virtual10.C: New test.
57536 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57538 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57540 2000-12-05 Richard Henderson <rth@redhat.com>
57542 * gcc.c-torture/compile/20001205-1.c: New.
57544 2000-12-04 Neil Booth <neilb@earthling.net>
57546 * g++.old-deja/g++.other/virtual9.C: New test.
57547 * g++.old-deja/g++.pt/crash61.C: New test.
57548 * gcc.c-torture/execute/loop-9.c: New test.
57550 2000-12-04 Neil Booth <neilb@earthling.net>
57552 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57553 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57554 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57555 * gcc.dg/cpp/extratokens.c: ...here.
57557 2000-12-04 Neil Booth <neilb@earthling.net>
57559 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57562 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57564 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57565 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57567 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57569 * gcc.c-torture/execute/20001203-1.c: New test.
57571 2000-12-03 Neil Booth <neilb@earthling.net>
57573 * gcc.dg/cpp/macro6.c: New test cases.
57575 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57577 * gcc.c-torture/execute/string-opt-9.c: New test.
57578 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57579 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57580 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57582 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57583 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57585 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57587 * gcc.dg/cpp/if-6.c: New testcase.
57589 * gcc.dg/20001201-1.c: New testcase.
57591 2000-12-02 Neil Booth <neilb@earthling.net>
57593 * g++.old-deja/g++.other/externC4.C,
57594 g++.old-deja/g++.other/friend10.C: New tests.
57596 2000-12-02 Neil Booth <neilb@earthling.net>
57598 * g++.old-deja/g++.other/instan2.C
57599 * g++.old-deja/g++.other/instan3.C: New test.
57601 2000-12-02 Neil Booth <neilb@earthling.net>
57603 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57604 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57605 gnuc99.c,gnuc99-pedantic.c: New tests.
57607 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57609 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57610 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57612 2000-12-01 Neil Booth <neilb@earthling.net>
57614 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57615 * gcc.dg/cpp/poison.c: Update.
57616 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57618 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57620 * g77.f-torture/execute/20001201.f: New test.
57622 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57624 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57626 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57628 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57630 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57632 * g++.old-deja/g++.other/cast6.C: New test.
57634 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57636 * gcc.c-torture/execute/20001130-2.c: New testcase.
57638 2000-11-30 Richard Henderson <rth@redhat.com>
57640 * gcc.c-torture/execute/20001130-1.c: New test.
57642 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57644 * g++.old-deja/g++.other/op3.C: New test.
57646 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57648 * g++.old-deja/g++.other/op2.C: New test.
57650 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57652 * g++.old-deja/g++.other/crash38.C: New test.
57654 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57656 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57658 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57660 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57662 * gcc.c-torture/execute/string-opt-6.c: New test.
57664 * gcc.dg/20001117-1.c: Add main.
57666 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57668 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57670 * gcc.dg/940510-1.c: ... to here.
57672 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57673 zero-size arrays in toplevel structures.
57675 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57677 * gcc.c-torture/execute/loop-8.c: New test.
57679 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57681 * g++.old-deja/g++.other/base1.C: New test.
57683 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57685 * g++.old-deja/g++.other/parse2.C: New test.
57687 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57689 * g++.old-deja/g++.pt/incomplete1.C: New test.
57691 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57693 * g++.old-deja/g++.other/friend9.C: New test.
57695 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57697 * gcc.dg/20001127-1.c: New test.
57699 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57701 * g++.old-deja/g++.pt/friend46.C: New test.
57703 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57705 * g++.old-deja/g++.other/ptrmem8.C: New test.
57707 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57709 * gcc.c-torture/execute/string-opt-7.c: New test.
57710 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57712 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57714 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57715 instead of 'mkcheck 2'.
57717 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57719 * gcc.c-torture/execute/memcheck/driver.c,
57720 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57721 C9X references to refer to C99.
57723 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57725 * gcc.dg/ultrasp3.c: New test.
57727 2000-11-25 Neil Booth <neilb@earthling.net>
57729 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57731 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57733 * gcc.c-torture/compile/20001123-2.c: New.
57735 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57737 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57739 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57741 * gcc.dg/sequence-point-1.c: Add some new tests.
57742 * gcc.c-torture/execute/20001124-1.c: New test.
57744 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57746 * g++.old-deja/g++.other/vaarg4.C: New test.
57747 * gcc.c-torture/compile/20001123-1.c: New test.
57749 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57751 * g++.other/crash24.C: Adjust and remove XFAIL.
57752 * g++.other/crash37.C: New test.
57754 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57756 * g++.old-deja/g++.pt/instantiate9.C: New test.
57758 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57760 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57763 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57764 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57766 2000-11-22 Neil Booth <neilb@earthling.net>
57768 * gcc.dg/cpp/Wtrigraphs.c: New test.
57770 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
57772 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57774 2000-11-22 Jakub Jelinek <jakub@redhat.com>
57776 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57778 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
57780 * lib/gcc-dg.exp: load_lib scanasm.exp.
57781 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57782 * lib/g++-dg.exp: load_lib scanasm.exp.
57783 * lib/scanasm.exp: New.
57784 (scan-assembler, scan-assembler-not): Add optional arguments to
57785 test name, or if not present, the pattern name.
57786 (scan-assembler-dem, scan-assembler-dem-not): New.
57788 * g++.dg/dg.exp: New.
57790 2000-11-21 Neil Booth <neilb@earthling.net>
57792 * gcc.dg/cpp/integrated1.c: Remove.
57794 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57796 * gcc.c-torture/execute/20001121-1.c: New test.
57798 2000-11-21 Richard Henderson <rth@redhat.com>
57800 * gcc.c-torture/compile/20001121-1.c: New test.
57802 2000-11-20 Neil Booth <neilb@earthling.net>
57804 * gcc.dg/cpp/integrated1.c: New test.
57806 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57808 * g++.old-deja/g++.other/inline17.C: New test.
57810 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
57812 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57813 local variable to be zero: I made the variable global. Now
57814 uses abort() and exit() instead of relying on main's return value.
57816 2000-11-20 Neil Booth <neilb@earthling.net>
57818 * gcc.dg/cpp/paste2.c: Update test.
57819 * objc/execute/paste.m: New test.
57821 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
57823 * gcc.dg/c99-condexpr-1.c: New test.
57825 2000-11-20 Neil Booth <neilb@earthling.net>
57827 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57829 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
57831 * g++.old-deja/g++.pt/export1.C: New test.
57833 2000-11-20 Jakub Jelinek <jakub@redhat.com>
57835 * gcc.dg/20001117-1.c: New test.
57837 2000-11-18 Richard Henderson <rth@redhat.com>
57839 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57841 2000-11-18 Richard Henderson <rth@redhat.com>
57843 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57844 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57845 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57847 2000-11-18 Richard Henderson <rth@redhat.com>
57849 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57850 (main): New. Exit cleanly.
57852 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
57854 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57855 gcc.dg/c99-fordecl-2.c: New tests.
57857 2000-11-18 Richard Henderson <rth@redhat.com>
57859 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57860 * gcc.c-torture/execute/zerolen-2.c: New.
57862 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57864 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57867 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57869 * g++.old-deja/g++.pt/instantiate8.C: New test.
57871 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57873 * g++.old-deja/g++.other/incomplete.C: Add more tests.
57874 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57876 2000-11-16 Nick Clifton <nickc@redhat.com>
57878 * gcc.c-torture/execute/nestfunc-2.c: New test.
57879 * gcc.c-torture/execute/nestfunc-3.c: New test.
57881 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57883 * gcc.c-torture/compile/20001116-1.c: New test.
57885 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57887 * gcc.c-torture/execute/20001115-1.c: New test.
57889 2000-11-15 Mark Mitchell <mark@codesourcery.com>
57891 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57892 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57893 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57894 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57896 2000-11-15 Neil Booth <neilb@earthling.net>
57898 gcc.dg/cpp/_Pragma1.c: Update.
57899 gcc.dg/cpp/_Pragma2.c: New test.
57901 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
57903 * g++.old-deja/g++.other/anon5.C: New test.
57905 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
57907 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57910 2000-11-14 Jakub Jelinek <jakub@redhat.com>
57912 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57915 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57917 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57918 labels at end of compound statements.
57920 2000-11-13 Jakub Jelinek <jakub@redhat.com>
57922 * gcc.c-torture/execute/loop-7.c: New test.
57924 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57926 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57928 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57930 * gcc.dg/c99-bool-1.c: New test.
57932 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57934 * gcc.dg/c99-scope-1.c: Remove xfail.
57935 * gcc.dg/c99-scope-2.c: New test.
57937 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57939 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57940 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57942 2000-11-11 Mark Mitchell <mark@codesourcery.com>
57944 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57947 * g++.mike/p700.C: Don't typedef wchar_t.
57948 * g++.mike/p784.C: Likewise.
57949 * g++.mike/eb101.C: Don't use __wchar_t.
57951 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
57953 * g77.f-torture/execute/20001111.[fx]: Test premature exit
57956 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57958 * gcc.c-torture/execute/20001111-1.c: New test.
57960 2000-11-10 Nick Clifton <nickc@redhat.com>
57962 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57963 long multuiple and accumulate.
57965 2000-11-09 Richard Henderson <rth@redhat.com>
57967 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57968 via size_t instead of int.
57970 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57971 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57972 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57973 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57975 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
57977 * gcc.c-torture/compile/20001109-1.c: New test.
57978 * gcc.c-torture/compile/20001109-2.c: New test.
57980 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
57982 * g++.old-deja/g++.pt/operator1.C: New test.
57983 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57985 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57987 * gcc.dg/20001108-1.c: New test.
57989 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57991 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57992 with both arguments constant strings.
57993 * gcc.c-torture/execute/string-opt-3.c: New test.
57994 * gcc.c-torture/execute/string-opt-4.c: New test.
57995 * gcc.c-torture/execute/string-opt-5.c: New test.
57997 2000-11-08 Nick Clifton <nickc@redhat.com>
57999 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
58000 mulsidi3adddi patterns.
58002 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
58004 * g++.old-deja/g++.other/crash36.C: New test.
58006 2000-11-08 Jakub Jelinek <jakub@redhat.com>
58008 * g++.old-deja/g++.other/init16.C: New test.
58010 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
58012 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58014 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58016 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58017 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58018 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58020 2000-11-07 DJ Delorie <dj@redhat.com>
58022 * gcc.dg/20000614-1.c: Add return so that test can pass.
58024 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58026 * gcc.c-torture/execute/string-opt-1.c: New test.
58028 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58030 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
58031 mips-sgi-irix6.* because the MIPS ABI passes floating-point
58032 parameters in registers, and there is no way for a varargs
58033 function to know in which order the integer and floating-point
58034 parameters should be interleaved when they are placed on the
58036 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58037 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58039 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58041 * gcc.c-torture/execute/string-opt-2.c: New test.
58043 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
58045 * g++.old-deja/g++.pt/crash60.C: New test.
58047 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58049 * g++.old-deja/g++.other/crash24.C: New test.
58050 * g++.old-deja/g++.other/crash25.C: New test.
58051 * g++.old-deja/g++.other/crash26.C: New test.
58052 * g++.old-deja/g++.other/crash27.C: New test.
58053 * g++.old-deja/g++.other/crash28.C: New test.
58054 * g++.old-deja/g++.other/crash29.C: New test.
58055 * g++.old-deja/g++.other/crash30.C: New test.
58056 * g++.old-deja/g++.other/crash31.C: New test.
58057 * g++.old-deja/g++.other/crash32.C: New test.
58058 * g++.old-deja/g++.other/crash33.C: New test.
58059 * g++.old-deja/g++.other/crash34.C: New test.
58060 * g++.old-deja/g++.other/crash35.C: New test.
58062 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58064 * gcc.c-torture/execute/20001031-1.c: New test.
58066 2000-11-04 Mark Mitchell <mark@codesourcery.com>
58068 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58071 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58072 standards-conformant.
58074 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58076 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58077 * g++.old-deja/g++.mike/p755a.C: Likewise.
58078 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58079 library makes no calls to `operator new' during initialization.
58081 2000-11-04 Neil Booth <neilb@earthling.net>
58083 * gcc.dg/cpp/include2.c: New tests.
58085 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
58087 * lib/g++.exp (g++_set_ld_library_path): New function.
58088 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58090 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
58092 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
58095 2000-11-01 Richard Henderson <rth@redhat.com>
58097 * g++.old-deja/g++.ext/namedret1.C: New.
58098 * g++.old-deja/g++.ext/namedret2.C: New.
58099 * g++.old-deja/g++.ext/namedret3.C: New.
58101 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
58103 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58104 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58106 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58108 * gcc.c-torture/execute/va-arg-21.c: New test.
58110 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
58112 * gcc.dg/c99-complex-2.c: New test.
58114 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58116 * gcc.c-torture/execute/stdio-opt-1.c: New test.
58118 2000-10-31 Jakub Jelinek <jakub@redhat.com>
58120 * g++.old-deja/g++.other/inline16.C: New test.
58122 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
58124 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58125 __PRETTY_FUNCTION__
58127 2000-10-29 Neil Booth <neilb@earthling.net>
58129 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58131 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58132 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58135 2000-10-29 Neil Booth <neilb@earthling.net>
58137 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58138 * mi1.c, mi1c.h: Add null directives to multiple-include test.
58139 * mi5.c: Test multiple includes work with -C.
58140 * trigraphs.c: Test ^= version.
58142 2000-10-28 Neil Booth <neilb@earthling.net>
58144 New tests and test updates for new macro expander.
58146 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58147 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58148 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58149 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58150 new diagnostic messages.
58152 * gcc.dg/cpp/macro3.c: New tests.
58154 2000-10-27 Mark Mitchell <mark@codesourcery.com>
58156 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58159 2000-10-27 Jakub Jelinek <jakub@redhat.com>
58161 * g++.old-deja/g++.other/eh2.C: New test.
58163 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
58165 * gcc.c-torture/execute/20001027-1.c: New test.
58167 2000-10-26 Richard Henderson <rth@redhat.com>
58169 * gcc.c-torture/execute/20001026-1.c: New.
58171 2000-10-26 Mark Mitchell <mark@codesourcery.com>
58173 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58174 * g++.old-deja/g++.law/builtin1.C: Likewise.
58175 * g++.old-deja/g++.law/ctors10.C: Likewise.
58176 * g++.old-deja/g++.law/virtual3.C: Likewise.
58177 * g++.old-deja/g++.mike/p658.C: Likewise.
58178 * g++.old-deja/g++.other/sibcall1.C: Likewise.
58179 * g++.old-deja/g++.other/vaarg2.C: Likewise.
58180 * g++.old-deja/g++.robertl/eb124.C: Likewise.
58181 * g++.old-deja/g++.robertl/eb44.C: Likewise.
58182 * g++.old-deja/g++.robertl/eb77.C: Likewise.
58184 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
58186 * gcc.c-torture/compile/20001024-1.c: New test.
58188 2000-10-25 Mark Mitchell <mark@codesourcery.com>
58190 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58191 to tell us whether or not we are using V3.
58193 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
58195 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58198 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
58200 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58202 2000-10-25 Jakub Jelinek <jakub@redhat.com>
58204 * gcc.c-torture/execute/20001024-1.c: New test.
58206 2000-10-24 Jakub Jelinek <jakub@redhat.com>
58208 * g++.old-deja/g++.other/sibcall1.C: New test.
58210 2000-10-20 Jakub Jelinek <jakub@redhat.com>
58212 * gcc.dg/noncompile/init-3.c: New test.
58214 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58216 * gcc.dg/format-array-1.c: New test.
58218 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58220 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58221 writing through null pointers; remove comment about testing
58222 unterminated strings.
58224 2000-10-17 Matthew Hiller <hiller@redhat.com>
58226 * gcc.c-torture/execute/20001017-2.c: New test.
58228 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58230 * gcc.c-torture/compile/20001018-1.c: New test.
58231 * gcc.c-torture/compile/20001018-1.x: Xfail.
58233 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58235 * gcc.c-torture/execute/20001017-1.c: New test.
58237 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58239 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58240 for multiple use of arguments with scanf formats; add tests for
58241 multiple use of arguments.
58243 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58245 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58246 from some old tests.
58248 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58250 * gcc.dg/format-miss-1.c: New test.
58252 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58254 * gcc.c-torture/execute/20001013-1.c: New test.
58256 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58258 * gcc.dg/format-branch-1.c: New test.
58260 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58262 * README, lib/file-format.exp: Remove EGCS references.
58264 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58266 * gcc.dg/20001013-1.c: New test.
58268 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58270 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58271 for intmax_t in the compiler using __typeof__ and the type rules
58272 for conditional expressions.
58274 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58276 * gcc.dg/20001012-1.c: New test.
58277 * gcc.dg/20001012-2.c: New test.
58279 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58281 * gcc.dg/format-attr-1.c: New test.
58283 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58285 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58286 __LONG_LONG_MAX__ instead of LLONG_MAX.
58288 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58290 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58292 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58295 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58297 * gcc.dg/sequence-pt-1.c: New test.
58299 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58301 * gcc.c-torture/execute/20001011-1.c: New testcase.
58302 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58304 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58306 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58307 does not error on it.
58309 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58311 * gcc.dg/20001009-1.c: New test.
58313 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58315 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58316 * gcc.c-torture/execute/20001009-2.c: ... to here.
58318 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58320 * gcc.c-torture/compile/20001009-1.c: New testcase.
58321 * gcc.c-torture/execute/20001009-1.c: New testcase.
58322 Testcases provided by Jan Hubicka <jh@suse.cz>.
58324 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58326 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58327 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58328 uintmax_t using <limits.h> to emulate the compiler's internal
58329 logic. No longer XFAIL %j tests.
58331 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58333 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58334 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58335 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58336 regexps and details of expected handling of some bad formats.
58337 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58340 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58342 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58343 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58344 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58345 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58348 2000-10-06 Richard Henderson <rth@cygnus.com>
58350 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58351 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58352 * g++.old-deja/g++.jason/report.C: Likewise.
58353 * g++.old-deja/g++.law/friend5.C: Likewise.
58354 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58355 of the expected warnings.
58357 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58359 * g++.old-deja/g++.pt/enum14.C: New test.
58361 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58363 * g++.old-deja/g++.pt/crash59.C: New test.
58365 2000-10-04 Will Cohen <wcohen@redhat.com>
58367 * gcc.dg/20000926-1.c: New test.
58369 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58371 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58372 function name for current C++ compiler.
58373 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58375 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58377 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58378 __PRETTY_FUNCTION__.
58379 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58381 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58383 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58385 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58387 * gcc.c-torture/compile/20000923-1.c: New test.
58389 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58391 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58392 * g++.old-deja/g++.pt/ttp62.C: Same.
58393 * g++.old-deja/g++.other/inline14.C: Same.
58395 2000-09-24 Richard Henderson <rth@cygnus.com>
58397 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58399 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58401 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58403 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58405 * gcc.c-torture/compile/20000922-1.c: New file.
58407 2000-09-21 Nick Clifton <nickc@redhat.com>
58409 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58410 a signed long modulo operation.
58411 (mod6): New function - perform an unsigned long modulo operation.
58412 (main): Add tests for modulos of very large numbers by very small
58415 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58417 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58419 2000-09-19 Richard Henderson <rth@cygnus.com>
58421 * gcc.dg/compare2.c (case 10): XFAIL.
58423 2000-09-18 Richard Henderson <rth@cygnus.com>
58425 * gcc.c-torture/execute/20000906-1.c: Move ...
58426 * gcc.dg/20000906-1.c: ... here. Only run on targets
58427 that support __builtin_trap.
58429 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58431 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58433 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58435 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58436 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58437 more $ format tests.
58439 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58441 * gcc.dg/format-errmk-1.c: New test.
58443 2000-09-17 Greg McGary <greg@mcgary.org>
58445 * gcc.c-torture/execute/20000917-1.x: Remove.
58447 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58449 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58451 2000-09-17 Greg McGary <greg@mcgary.org>
58453 * gcc.c-torture/execute/20000917-1.c: New test.
58454 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58456 2000-09-16 Neil Booth <NeilB@earthling.net>
58458 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58459 in nested macro bug.
58461 2000-09-15 Neil Booth <NeilB@earthling.net>
58463 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58465 2000-09-14 Jeffrey A Law (law@cygnus.com)
58467 * gcc.c-torture/execute/20000914-1.c: New test.
58469 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58471 * g++.other/inline13.C: New test.
58473 2000-09-12 Andreas Jaeger <aj@suse.de>
58475 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58476 constant by Ulrich Drepper <drepper@redhat.com>.
58478 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58480 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58482 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58484 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58486 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58488 * gcc.dg/cpp/backslash.c: New test.
58490 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58492 * gcc.c-torture/execute/20000910-1.c: New test.
58493 * gcc.c-torture/execute/20000910-2.c: Likewise.
58495 2000-09-11 Robert Lipe <robertl@sco.com>
58497 * gcc.dg/pragma-align.c: New test.
58499 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58501 * g++.old-deja/g++.pt/explicit82.C: New test.
58502 * g++.old-deja/g++.pt/explicit83.C: New test.
58504 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58506 * gcc.dg/asm-names.c: New test.
58508 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58510 * gcc.dg/cpp/tr-warn6.c: New test
58512 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58514 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58517 2000-09-07 Catherine Moore <clm@redhat.com>
58519 * gcc.c-torture/execute/unroll-1.c: New test.
58521 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58523 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58525 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58526 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58527 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58528 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58529 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58531 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58532 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58534 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58536 * g++.old-deja/g++.pt/deduct2.C: New test.
58538 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58540 * g++.old-deja/g++.pt/parms2.C: New test.
58542 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58544 * g++.old-deja/g++.pt/crash58.C: New test.
58546 2000-09-06 Greg McGary <greg@mcgary.org>
58548 * gcc.c-torture/execute/20000906-1.c: New test.
58549 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58551 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58553 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58555 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58557 * g++.old-deja/g++.pt/crash57.C: New test.
58559 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58561 * g++.old-deja/g++.pt/crash56.C: New test.
58563 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58565 * g++.old-deja/g++.pt/koenig1.C: New test.
58567 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58569 * gcc.dg/20000904-1.c: New test.
58571 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58573 * gcc.dg/cpp/paste8.c: New test.
58575 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58577 * gcc.c-torture/compile/20000827-1.c: New test.
58579 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58581 * gcc.dg/format-diag-1.c: New test.
58583 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58585 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58586 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58587 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58588 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58589 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58591 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58593 * g++.old-deja/g++.other/nested4.C: New test.
58595 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58597 * g++.old-deja/g++.ns/scoped1.C: New test.
58599 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58601 * lib/g++.exp: Support testing already-installed GCC.
58603 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58605 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58607 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58609 * gcc.dg/return-type-2.c: New test.
58611 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58613 * gcc.c-torture/compile/20000825-1.c: New test.
58615 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58617 * gcc.dg/dwarf2-2.c: New test.
58619 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58621 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58622 dg-warning regexps.
58624 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58626 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58627 gcc.dg/format-ext-5.c: New tests.
58629 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58631 * g++.old-deja/g++.other/crash22.C: New test.
58633 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58635 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58637 2000-08-24 Richard Henderson <rth@cygnus.com>
58639 * gcc.dg/ia64-sync-1.c: New test.
58640 * gcc.dg/ia64-sync-2.c: New test.
58641 * gcc.dg/ia64-asm-1.c: New test.
58643 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58645 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58646 * gcc.dg/format-ext-2.c: New test.
58648 2000-08-23 Jason Merrill <jason@redhat.com>
58650 * lib/old-dejagnu.exp: Also ignore "In member function" and
58653 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58655 * gcc.dg/noncompile/label-lineno-1.c: New test.
58657 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58659 * gcc.dg/c99-array-nonobj-1.c: New test.
58661 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58663 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58665 * gcc.dg/format-ext-1.c: New test.
58667 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58669 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58670 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58671 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58672 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58673 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58675 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58677 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58678 gcc.dg/c99-strftime-2.c: New tests.
58680 2000-08-22 Richard Henderson <rth@cygnus.com>
58682 * gcc.c-torture/execute/20000822-1.c: New test.
58684 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58686 * gcc.c-torture/execute/20000819-1.x: Remove.
58688 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58690 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58691 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58692 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58693 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58694 gcc.dg/format-xopen-1.c: New tests.
58696 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58698 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58700 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58702 * g++.old-deja/g++.other/loop2.C: New test.
58704 * gcc.c-torture/compile/20000606-1.c: New test.
58705 * gcc.c-torture/compile/20000728-1.c: New test.
58706 * gcc.c-torture/execute/20000801-1.c: New test.
58707 * gcc.c-torture/execute/20000801-2.c: New test.
58708 * gcc.c-torture/execute/20000819-1.c: New test.
58709 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58710 * gcc.dg/20000629-1.c: New test.
58711 * gcc.dg/20000724-1.c: New test.
58712 * gcc.dg/20000807-1.c: New test.
58714 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58716 * gcc.dg/cpp/pragma-1.c: New test.
58717 * gcc.dg/cpp/pragma-2.c: New test.
58719 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58721 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58722 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58724 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58726 * gcc.c-torture/compile/20000818-1.c: New test.
58728 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58730 * gcc.c-torture/execute/20000818-1.c: New test.
58732 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58734 * gcc.dg/format-va-1.c: New test.
58736 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58738 * g++.old-deja/g++.other/typedef8.C: New test.
58740 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58742 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58743 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58744 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58745 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58746 * g++.old-deja/g++.other/ptrmem7.C: New test.
58747 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58749 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58751 * g++.old-deja/g++.pt/typename27.C: New test.
58753 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58755 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58756 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58757 * g++.old-deja/g++.pt/friend45.C: New test.
58758 * g++.old-deja/g++.other/friend8.C: New test.
58760 2000-08-15 Richard Henderson <rth@cygnus.com>
58762 * gcc.c-torture/execute/20000815-1.c: New test.
58764 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58766 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58767 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58768 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58770 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
58772 * g++.old-deja/g++.other/refinit2.C: New test.
58774 2000-08-13 Geoff Keating <geoffk@cygnus.com>
58776 * lib/c-torture.exp (c-torture): Make
58777 compiler_conditional_xfail_data global.
58778 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58779 compiler_conditional_xfail_data machinery.
58780 (f-torture-execute): Likewise.
58781 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58782 and only when unrolling loops.
58784 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58786 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58788 * g++.old-deja/g++.pt/explicit81.C: New test.
58790 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58792 * g++.old-deja/g++.pt/typename26.C: New test.
58794 2000-08-10 Geoff Keating <geoffk@cygnus.com>
58796 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58799 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
58801 * g++.old-deja/g++.other/array3.C: New test.
58803 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58805 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58806 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58807 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58810 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
58812 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58813 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58815 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
58817 * gcc.c-torture/execute/20000808-1.c: New test.
58819 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58821 * gcc.dg/c90-const-expr-1.c: New test.
58823 2000-08-08 Richard Henderson <rth@cygnus.com>
58825 * gcc.dg/noncompile/920923-1.c: Declare calloc.
58827 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
58829 * gcc.dg/noncompile/const-ll-1.c: New test.
58831 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
58833 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58835 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
58837 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58838 that running programs linked against the shared version of libobjc
58841 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58843 * gcc.dg/c99-printf-1.c: New test.
58845 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58847 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58849 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
58851 * gcc.c-torture/execute/20000731-1.x: Delete.
58853 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
58855 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58856 and torture_without_loops as is done by c-torture.exp.
58857 (search_for): Copy from c-torture.exp.
58858 (gcc-dg-runtest): New function, drives a directory of tests
58859 iterating over the TORTURE_OPTIONS.
58860 (scan-assembler, scan-assembler-not): Move here from
58861 individual directory drivers.
58863 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58864 defined by lib/gcc-dg.exp.
58865 * gcc.dg/cpp/cpp.exp: Likewise.
58866 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
58867 gcc-dg-runtest, so we cycle over optimization options.
58869 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58870 * gcc.dg/compare2.c: No longer expected to fail.
58872 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58874 * gcc.c-torture/execute/20000804-1.c: New test.
58876 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
58878 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58880 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
58882 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58884 2000-08-03 Jeffrey A Law (law@cygnus.com)
58886 * gcc.c-torture/compile/20000803-1.c: New test.
58888 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
58890 * gcc.c-torture/execute/20000801-3.c,
58891 gcc.c-torture/execute/20000801-4.c: New tests.
58892 * gcc.c-torture/execute/20000801-3.x,
58893 gcc.c-torture/execute/20000801-4.x: Xfail.
58895 2000-08-02 Geoff Keating <geoffk@cygnus.com>
58897 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58898 libobjc/.libs to allow for libtool.
58900 2000-08-02 Jakub Jelinek <jakub@redhat.com>
58902 * gcc.c-torture/compile/20000802-1.c: New test.
58904 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
58906 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58908 2000-07-31 Jeffrey A Law (law@cygnus.com)
58910 * gcc-c-torture/execute/20000731-2.c: New test.
58912 * gcc.c-torture/execute/20000731-1.c: New test.
58913 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58915 2000-07-31 Jakub Jelinek <jakub@redhat.com>
58917 * gcc.dg/cpp/paste7.c: New test.
58918 * gcc.dg/cpp/20000725-1.c: New test.
58920 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
58922 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58923 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58924 declaration warning for __builtin_dwarf_reg_size.
58926 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58928 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
58930 * gcc.dg/noncompile/voidparam-1.c: New test.
58932 2000-07-30 Richard Henderson <rth@cygnus.com>
58934 * gcc.dg/c90-digraph-1.c: Don't xfail.
58935 * gcc.dg/compare2.c (case 10): Xfail.
58936 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58938 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
58940 * gcc.dg/c99-main-1.c: New test.
58942 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
58944 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58946 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
58948 * gcc.c-tortuer/execute/20000726-1.c: New test.
58950 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
58952 * gcc.c-torture/execute/enum-2.c: New test.
58954 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58956 * gcc.dg/cpp/tr-warn3.c: New test.
58958 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58960 * g++.old-deja/g++.ext/implicit1.C: Remove.
58961 * g++.old-deja/g++.jason/c2.C: Remove
58962 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58963 * g++.old-deja/g++.pt/crash16.C: Likewise.
58964 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58966 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58968 * g++.old-deja/g++.other/for2.C: New test.
58970 2000-07-25 Jakub Jelinek <jakub@redhat.com>
58972 * gcc.dg/20000720-1.c: New test.
58974 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
58976 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
58978 2000-07-24 Geoff Keating <geoffk@cygnus.com>
58980 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58981 * gcc.c-torture/execute/20000722-1.c: New.
58982 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58984 2000-07-24 Jakub Jelinek <jakub@redhat.com>
58986 * gcc.dg/cpp/20000720-1.S: New test.
58988 2000-07-21 Michael Meissner <meissner@redhat.com>
58990 * gcc.c-torture/execute/ieee/hugeval.c: New test.
58992 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58994 * g++.old-deja/g++.brendan/crash16.C,
58995 g++.old-deja/g++.brendan/parse3.C,
58996 g++.old-deja/g++.brendan/redecl1.C,
58997 g++.old-deja/g++.ns/template13.C,
58998 g++.old-deja/g++.other/decl4.C,
58999 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59001 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59003 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59004 and "Internal error".
59006 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59008 * gcc.dg/cpp/paste6.c: New test.
59010 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
59012 * gcc.dg/cpp/tr-direct.c: New test.
59014 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59015 gcc.dg/cpp/undef1.c: Tweak error regexps.
59017 2000-07-18 Eric Christopher <echristo@redhat.com>
59019 * gcc.c-torture/compile/20000718-1.c: New test.
59021 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
59023 * cpplex.c (_cpp_push_token): If the token being pushed back
59024 is the previous token in this context, just subtract one from
59026 * cppmacro.c (save_expansion): Clear aux field when storing a
59029 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
59031 * gcc.dg/noncompile/redecl-1.c: New test.
59033 2000-07-18 Jakub Jelinek <jakub@redhat.com>
59035 * gcc.c-torture/execute/20000717-5.c: New test.
59036 * gcc.c-torture/execute/20000717-1.x: Removed.
59038 2000-07-17 Richard Henderson <rth@cygnus.com>
59040 * gcc.c-torture/execute/20000717-4.c: New test.
59042 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
59044 * gcc.dg/cpp/syshdr.c: New test.
59045 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59047 2000-07-17 Neil Booth <neilb@earthling.net>
59049 * gcc.dg/cpp/cmdlne-dM.c: New test.
59050 * gcc.dg/cpp/cmdlne-dD.c: New test.
59052 2000-07-17 Jeffrey A Law (law@cygnus.com)
59054 * gcc.c-torture/execute/20000717-3.c: New test.
59056 * gcc.c-torture/compile/20000717-1.c: New test.
59058 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
59060 * gcc.c-torture/execute/20000717-2.c: New test.
59062 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
59064 * gcc.dg/formatz-1.c: New test.
59066 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59067 * gcc.dg/c99-digraph-1.c: New tests.
59069 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59070 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59072 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59073 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59074 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59075 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59076 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59077 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59078 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59080 2000-07-17 Greg McGary <greg@mcgary.org>
59082 * gcc.c-torture/execute/20000717-1.c: New test.
59083 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59085 2000-07-15 Jakub Jelinek <jakub@redhat.com>
59087 * gcc.c-torture/execute/20000715-2.c: New test.
59088 * gcc.dg/20000715-1.c: New test.
59090 2000-07-15 Michael Meissner <meissner@redhat.com>
59092 * gcc.c-torture/execute/20000715-1.c: New test.
59094 2000-07-13 Jakub Jelinek <jakub@redhat.com>
59096 * gcc.c-torture/execute/20000707-1.c: New test.
59098 2000-07-13 Neil Booth <NeilB@earthling.net>
59100 * gcc.dg/cpp/digraph1.c,
59101 gcc.dg/cpp/digraph2.c,
59102 gcc.dg/cpp/digraphs.c: New tests.
59104 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
59106 * g77.f-torture/compile/20000630-2.f: New test.
59107 * g77.f-torture/compile/20000630-2.x
59109 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
59111 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
59113 2000-07-11 Neil Booth <NeilB@earthling.net>
59115 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59117 2000-07-11 Neil Booth <NeilB@earthling.net>
59119 * gcc.dg/cpp/cmdlne-C.c: New.
59121 2000-07-09 Neil Booth <NeilB@earthling.net>
59123 * gcc.dg/cpp/directiv.c: New tests.
59124 * gcc.dg/cpp/undef1.c: Update.
59126 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
59128 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59130 2000-07-09 Neil Booth <NeilB@earthling.net>
59132 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59134 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
59136 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59137 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59139 2000-07-08 Neil Booth <NeilB@earthling.net>
59141 * gcc.dg/cpp/macsyntx.c: New tests.
59143 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59145 * gcc.dg/20000707-1.c: New test.
59147 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59149 * gcc.c-torture/execute/20000706-1.c: New test.
59150 * gcc.c-torture/execute/20000706-2.c: New test.
59151 * gcc.c-torture/execute/20000706-3.c: New test.
59152 * gcc.c-torture/execute/20000706-4.c: New test.
59153 * gcc.c-torture/execute/20000706-5.c: New test.
59155 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59157 * g++.old-deja/g++.pt/instantiate7.C: New test.
59159 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59161 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59162 * g++.old-deja/g++.mike/thunk3.C: Likewise.
59163 * g++.old-deja/g++.other/rtti3.C: Likewise.
59164 * g++.old-deja/g++.other/rttid3.C: Likewise.
59166 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
59168 * g77.f-torture/compile/20000630-1.x: Fix typo
59170 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
59172 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59175 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
59177 * gcc.dg/cpp/ident.c: New test.
59179 2000-07-05 Neil Booth <NeilB@earthling.net>
59181 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59182 gcc.dg/cpp/lexstrng.c: New tests.
59184 2000-07-04 Neil Booth <NeilB@earthling.net>
59186 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59187 * gcc.dg/cpp/strify2.c: Same.
59189 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
59191 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59192 * gcc.dg/cpp/19990703-1.c: Likewise.
59193 * gcc.dg/cpp/20000625-1.c: Likewise.
59194 * gcc.dg/cpp/20000625-2.c: Likewise.
59196 * gcc.dg/cpp/macro1.c,
59197 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59198 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59199 gcc.dg/cpp/strify1.c,
59200 gcc.dg/cpp/strify2.c: New tests.
59202 2000-07-03 Jakub Jelinek <jakub@redhat.com>
59204 * gcc.c-torture/execute/20000703-1.c: New test.
59206 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59208 * g++.old-deja/g++.pt (lookup10.C): New test.
59210 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59212 * g++.old-deja/g++.pt (typename25.C): New test.
59214 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59216 * gcc.c-torture/compile/20000701-1.c: New test.
59218 2000-06-30 Nick Clifton <nickc@cygnus.com>
59220 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59223 2000-06-30 Catherine Moore <clm@cygnus.com>
59225 * gcc.c-torture/execute/align-1.c: New test.
59227 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59229 * g++.old-deja/g++.pt/expr8.C: New test.
59230 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59232 2000-06-29 Nick Clifton <nickc@cygnus.com>
59234 * gcc.c-torture/compile/20000629-1.c: New test.
59236 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59239 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59240 gcc.dg/noncompile directory, depending on whether they're
59241 preprocessor tests or not. Annotate all the tests for the dg
59244 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59245 * gcc.dg/noncompile/noncompile.exp: New.
59249 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59250 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59251 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59252 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59253 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59254 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59255 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59256 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59257 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59258 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59259 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59260 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59261 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59262 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59263 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59264 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59265 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59266 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59267 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59268 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59269 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59270 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59271 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59272 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59274 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59275 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59276 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59277 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59278 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59279 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59281 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59283 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59284 declare one variable. On the fourth, error.
59285 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59286 declared by 20000628-1a.h.
59288 2000-06-29 Richard Henderson <rth@redhat.com>
59290 * gcc.c-torture/execute/930529-1.x: New file.
59291 * gcc.dg/920413-1.c: Adjust expected warning text.
59292 * gcc.dg/980217-1.c: Declare abort.
59293 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59295 2000-06-29 Jeffrey A Law (law@cygnus.com)
59297 * g77.f-torture/compile/20000629-1.f: New test.
59298 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59300 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59302 Rearrange lots of files, removing entirely the
59303 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59307 gcc.c-torture/code_quality/code_quality.exp
59308 gcc.c-torture/special/special.exp
59309 gcc.failure/failure.exp
59310 gcc.failure/940409-1.x
59311 gcc.c-torture/compile/961203-1.x
59314 gcc.misc-tests/linkage.exp
59315 gcc.c-torture/execute/920730-1t.c
59316 gcc.c-torture/execute/920730-1t.x
59317 gcc.c-torture/compile/920520-1.x
59318 gcc.c-torture/compile/920521-1.x
59319 gcc.c-torture/compile/981006-1.x
59320 gcc.c-torture/execute/eeprof-1.x
59322 * Moved files (possibly with modifications to fit a new harness):
59324 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59325 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59326 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59327 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59328 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59329 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59330 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59331 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59332 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59333 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59334 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59335 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59336 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59337 gcc.failure/940409-1.c gcc.dg/940409-1.c
59339 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59341 * c-torture/compile/961203-1.x: Delete.
59343 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59344 not exit. Include stdio.h.
59345 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59346 * gcc.misc-tests/dg-12.c: Likewise.
59347 * gcc.misc-tests/dg-5.c: Likewise.
59348 * gcc.misc-tests/dg-6.c: Likewise.
59349 * gcc.misc-tests/dg-7.c: Prototype abort.
59350 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59351 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59352 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59354 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59355 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59357 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59359 * gcc.dg/cpp/20000628-1.c: New test.
59360 * gcc.dg/cpp/20000628-1.h: New header for above test.
59361 * gcc.dg/cpp/20000628-1a.h: Likewise.
59363 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59365 * gcc.dg/cpp: New directory.
59366 * gcc.dg/cpp/cpp.exp: New driver.
59367 * gcc.dg/cpp/20000627-1.c: New test.
59368 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59369 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59370 and rewrite as a compilation test.
59372 * gcc.dg: Move many files into the cpp subdirectory, possibly
59373 renaming or editing them as well.
59375 990119-1.c cpp/19990119-1.c
59376 990228-1.c cpp/19990228-1.c
59377 990407-1.c cpp/19990407-1.c
59378 990409-1.c cpp/19990409-1.c
59379 990413-1.c cpp/19990413-1.c
59380 990703-1.c cpp/19990703-1.c
59381 20000127-1.c cpp/20000127-1.c
59382 20000129-1.c cpp/20000129-1.c
59383 20000207-1.c cpp/20000207-1.c
59384 20000207-2.c cpp/20000207-2.c
59385 20000209-1.c cpp/20000209-1.c
59386 20000209-2.c cpp/20000209-2.c
59387 20000301-1.c cpp/20000301-1.c
59388 20000419-1.c cpp/20000419-1.c
59389 20000510-1.S cpp/20000510-1.S
59390 20000519-1.c cpp/20000519-1.c
59391 20000529-1.c cpp/20000529-1.c
59392 20000625-1.c cpp/20000625-1.c
59393 20000625-2.c cpp/20000625-2.c
59394 cpp-as1.c cpp/assert1.c
59395 cpp-as2.c cpp/assert2.c
59396 cxx-comments-1.c cpp/cxxcom1.c
59397 cxx-comments-2.c cpp/cxxcom2.c
59398 endif-label.c cpp/endif.c
59399 cpp-hash1.c cpp/hash1.c
59400 cpp-hash2.c cpp/hash2.c
59401 cpp-if1.c cpp/if-1.c
59402 cpp-if2.c cpp/if-2.c
59403 cpp-if3.c cpp/if-3.c
59404 cpp-if4.c cpp/if-4.c
59405 cpp-if5.c cpp/if-5.c
59406 cpp-cond.c cpp/if-cexp.c
59407 cpp-missingop.c cpp/if-mop.c
59408 cpp-missingparen.c cpp/if-mpar.c
59409 cpp-opprec.c cpp/if-oppr.c
59410 cpp-ifparen.c cpp/if-paren.c
59411 cpp-shortcircuit.c cpp/if-sc.c
59412 cpp-shift.c cpp/if-shift.c
59413 cpp-unary.c cpp/if-unary.c
59414 cpp-li1.c cpp/line1.c
59415 cpp-li2.c cpp/line2.c
59416 lineno.c cpp/line3.c
59417 lineno-2.c cpp/line4.c
59419 cpp-mic.h cpp/mi1c.h
59420 cpp-micc.h cpp/mi1cc.h
59421 cpp-mind.h cpp/mi1nd.h
59422 cpp-mindp.h cpp/mi1ndp.h
59423 cpp-mix.h cpp/mi1x.h
59424 cpp-mi2.c cpp/mi2.c
59425 cpp-mi2a.h cpp/mi2a.h
59426 cpp-mi2b.h cpp/mi2b.h
59427 cpp-mi2c.h cpp/mi2c.h
59428 cpp-mi3.c cpp/mi3.c
59429 cpp-mi3.def cpp/mi3.def
59430 poison-1.c cpp/poison.c
59431 pr-impl.c cpp/prag-imp.c
59432 cpp-redef-2.c cpp/redef1.c
59433 cpp-redef.c cpp/redef2.c
59434 strpaste.c cpp/strp1.c
59435 strpaste-2.c cpp/strp2.c
59436 cpp-tradpaste.c cpp/tr-paste.c
59437 cpp-tradstringify.c cpp/tr-str.c
59438 cpp-tradwarn1.c cpp/tr-warn1.c
59439 cpp-tradwarn2.c cpp/tr-warn2.c
59440 trigraphs.c cpp/trigraphs.c
59441 cpp-unc1.c cpp/unc1.c
59442 cpp-unc2.c cpp/unc2.c
59443 cpp-unc3.c cpp/unc3.c
59444 cpp-unc.c cpp/unc4.c
59445 undef.c cpp/undef1.c
59446 undef-2.c cpp/undef2.c
59447 cpp-wi1.c cpp/widestr1.c
59449 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59451 * lib/g++.exp (g++_include_flags): Tweak.
59453 2000-06-27 H.J. Lu <hjl@gnu.org>
59454 Loren J. Rittle <ljrittle@acm.org>
59456 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59457 version with one that knows about the new gcc tree structure.
59458 (g++_link_flags): Same.
59460 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59462 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59463 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59464 case we are cross-compiling.
59466 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59467 g++.old-deja/g++.niklas/Makefile.in,
59468 g++.old-deja/g++.niklas/configure.in,
59469 g++.old-deja/g++.other/Makefile.in,
59470 g++.old-deja/g++.other/configure.in,
59471 gcc.c-torture/code_quality/Makefile.in,
59472 gcc.c-torture/code_quality/configure.in,
59473 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59474 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59475 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59476 gcc.c-torture/execute/ieee/Makefile.in,
59477 gcc.c-torture/execute/ieee/configure.in,
59478 gcc.c-torture/noncompile/Makefile.in,
59479 gcc.c-torture/noncompile/configure.in,
59480 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59481 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59482 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59484 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59486 * g++.old-deja/g++.other/ambig3.C: New test.
59488 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59490 * g++.old-deja/g++.pt/syntax1.C: New test.
59491 * g++.old-deja/g++.pt/syntax2.C: New test.
59492 * g++.old-deja/g++.other/syntax3.C: New test.
59493 * g++.old-deja/g++.other/syntax4.C: New test.
59495 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59497 * gcc.dg/20000623-1.c: Prototype exit and abort.
59499 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59501 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59503 * gcc.dg/cpp-mi3.def: New file.
59505 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59507 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59508 lexer's error messages.
59509 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59510 divine anything from the linemarkers.
59511 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59512 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59514 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59516 * gcc.dg/20000623-1.c: New test.
59518 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59520 * gcc.c-torture/execute/20000622-1.c: New test.
59522 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59524 * g++.old-deja/g++.other/init15.C: New test.
59526 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59528 * g++.old-deja/g++.pt/vaarg2.C: New test.
59529 * g++.old-deja/g++.pt/vaarg3.C: New test.
59531 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59533 * g++.old-deja/g++.other/dyncast6.C: New test.
59535 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59537 * gcc.c-torture/execute/loop-6.c: New test.
59539 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59541 * gcc.dg/20000614-1.c: New test.
59542 * gcc.dg/20000614-2.c: New test.
59544 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59546 * g++.old-deja/g++.other/inline12.C: New test.
59548 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59550 * g++.old-deja/g++.other/eh1.C: New test.
59552 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59554 * g++.old-deja/g++.other/type.C: New test.
59556 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59558 * g++.old-deja/g++.other/initstring.C: New test.
59560 2000-06-12 Jason Merrill <jason@redhat.com>
59562 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59564 2000-06-09 Jeffrey A Law (law@cygnus.com)
59566 * gcc.c-torture/compile/20000609-1.c: New test.
59568 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59570 * gcc.dg/20000609-1.c: New test.
59572 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59574 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59575 * gcc.c-torture/noncompile/poison-1.c: Move...
59576 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59577 * gcc.dg/cpp-li1.c: Add a token after the #line.
59579 2000-06-05 Richard Henderson <rth@cygnus.com>
59581 * gcc.c-torture/execute/20000605-2.c: New test.
59582 * gcc.c-torture/execute/20000605-3.c: New test.
59584 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59586 * g77.f-torture/execute/20000503-1.x: New file.
59588 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59590 * g++.old-deja/g++.eh/badalloc1.C: New test.
59592 2000-06-05 Richard Henderson <rth@cygnus.com>
59594 * gcc.c-torture/execute/20000605-1.c: New test.
59596 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59597 Nathan Sidwell <nathan@codesourcery.com>
59599 * gcc.c-torture/compile/20000605-1.c: New test.
59601 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59603 * g77.f-torture/compile/20000601-1.f: New test.
59605 2000-06-03 Richard Henderson <rth@cygnus.com>
59607 * gcc.c-torture/execute/20000603-1.c: New.
59609 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59611 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59612 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59614 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59616 * gcc.dg/compare2.c (case 12): XFAIL.
59617 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59618 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59620 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59622 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59624 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59625 guard macro is already defined when the header is first
59627 * gcc.dg/cpp-mix.h: New file.
59628 * gcc.dg/endif-label.c: Update patterns to match compiler.
59630 * g++.brendan/complex1.C: Declare abort.
59631 * g++.law/refs4.C: Remove XFAIL.
59632 * g++.oliva/expr2.C: Declare abort and exit.
59634 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59636 * gcc.c-torture/execute/20000528-1.c: New test.
59638 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59639 * g++.old-deja/g++.law/temps4.C: Likewise.
59641 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59642 stdlib.h. Call abort() on failure.
59643 * g++.old-deja/g++.law/refs4.C: Likewise.
59644 * g++.old-deja/g++.law/temps4.C: Likewise.
59645 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59646 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59648 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59650 Relative to g++.dg/special:
59651 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59653 Relative to g++.old-deja:
59654 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59655 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59656 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59657 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59658 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59659 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59660 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59662 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59663 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59664 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59665 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59666 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59667 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59670 * g++.other/goto1.C: Update expectations for error messages.
59672 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59674 * gcc.c-torture/compile/20000523-1.c: New test.
59676 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59678 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59680 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59682 * g++.old-deja/g++.eh/catch11.C: New test.
59683 * g++.old-deja/g++.eh/catch12.C: New test.
59685 2000-05-24 Nick Clifton <nickc@cygnus.com>
59687 * gcc.c-torture/execute/20000523-1.c: New test.
59689 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59691 * c-torture/execute/bcp-1.c: Replace abort in arg of
59692 __builtin_constant_p with a generic external function.
59694 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59695 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59696 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59697 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59698 Prototype abort and/or exit.
59700 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59701 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59702 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59703 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59705 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59707 * gcc.dg/dwarf2-1.c: New test.
59709 2000-05-20 Richard Henderson <rth@cygnus.com>
59711 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59713 2000-05-20 Andreas Jaeger <aj@suse.de>
59715 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59718 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59720 * gcc.c-torture/execute/20000519-2.c: New test.
59722 2000-05-19 Andreas Jaeger <aj@suse.de>
59724 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59725 which fails with SSA.
59727 * lib/c-torture.exp: Also test with -O3 -fssa.
59729 2000-05-18 Michael Meissner <meissner@redhat.com>
59731 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59732 * gcc.c-torture/execute/920415-1.c: Ditto.
59733 * gcc.c-torture/execute/920501-1.c: Ditto.
59734 * gcc.c-torture/execute/conversion.c: Ditto.
59735 * gcc.c-torture/execute/cvt-1.c: Ditto.
59737 2000-05-18 Jeffrey A Law (law@cygnus.com)
59739 * gcc.c-torture/compile/20000518-1.c: New test.
59741 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59743 * g77.f-torture/compile/200005018.f: New test.
59745 2000-05-17 Jeffrey A Law (law@cygnus.com)
59747 * gcc.c-torture/compile/20000517-1.c: New test.
59749 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59751 * gcc.c-torture/execute/20000516-1.c: New test.
59753 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59755 * g++.old-deja/g++.other/eh.C: New test.
59757 2000-05-12 Richard Henderson <rth@cygnus.com>
59759 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59760 constants through to doit's conditional.
59762 2000-05-11 Jeffrey A Law (law@cygnus.com)
59764 * gcc.c-torture/compile/20000511-1.c: New test.
59765 * g77.f-torture/compile/20000511-1.f: New test.
59766 * g77.f-torture/compile/20000511-2.f: New test.
59768 2000-05-11 Michael Meissner <meissner@redhat.com>
59770 * gcc.c-torture/execute/20000511-1.c: New test.
59772 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
59774 * gcc.dg/dg.exp: Scan .S files as well as .c files.
59775 * gcc.dg/20000510-1.S: New.
59777 2000-05-08 Catherine Moore <clm@cygnus.com>
59779 * gcc.dg/unused-3.c: New.
59781 2000-05-06 Richard Henderson <rth@cygnus.com>
59783 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59784 * g++.old-deja/g++.mike/warn1.C: Likewise.
59785 * g++.old-deja/g++.pt/local1.C: Likewise.
59786 * g++.old-deja/g++.pt/local7.C: Likewise.
59787 * g++.old-deja/g++.pt/spec16.C: Likewise.
59789 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
59791 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59793 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
59795 * g77.f-torture/execute/20000503-1.f: New test.
59797 2000-05-04 Andreas Jaeger <aj@suse.de>
59799 * gcc.dg/noreturn-2.c: New test.
59801 2000-05-04 Neil Booth <NeilB@earthling.net>
59803 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59806 2000-05-04 Richard Henderson <rth@cygnus.com>
59808 * gcc.c-torture/execute/20000503-1.c: Fix typo.
59810 2000-05-04 Richard Henderson <rth@cygnus.com>
59812 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
59813 OpenSSL by Jason R Thorpe.
59815 2000-05-03 Jim Wilson <wilson@cygnus.com>
59817 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59819 2000-05-03 Robert Lipe <robertlipe@usa.net>
59821 * gcc.dg/20000503-1.c: New test.
59823 2000-05-02 Jakub Jelinek <jakub@redhat.com>
59825 * gcc.c-torture/compile/20000502-1.c: New test.
59826 * g++.old-deja/g++.other/align.C: New test.
59827 * gcc.dg/cpp-tradstringify.c: New test.
59829 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
59831 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59832 and hard registers.
59834 2000-04-26 Geoff Keating <geoffk@cygnus.com>
59836 * gcc.c-torture/execute/loop-5.c: New test.
59838 2000-04-25 Jakub Jelinek <jakub@redhat.com>
59840 * gcc.c-torture/execute/va-arg-20.c: New test.
59842 2000-04-23 Jeffrey A Law (law@cygnus.com)
59844 * gcc.c-torture/execute/20000422-1.c: New test.
59846 2000-04-20 Greg McGary <gkm@gnu.org>
59848 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59849 when optimizing, but without sibling-call optimizations (-O1).
59851 2000-04-20 Jeffrey A Law (law@cygnus.com)
59853 * gcc.c-torture/compile/20000420-1.c: New test.
59855 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
59857 * g++.abi/ptrflags.C: New test.
59858 * g++.eh/catchptr1.C: Test incomplete pointer chains.
59860 2000-04-19 Catherine Moore <clm@cygnus.com>
59862 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59864 2000-04-19 Greg McGary <gkm@gnu.org>
59866 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59867 sibling-call optimizations.
59869 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
59871 * gcc.dg/20000419-1.c: New test.
59873 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
59875 * gcc.c-torture/execute/20000412-6.c: New test.
59877 2000-04-12 Jeffrey A Law (law@cygnus.com)
59879 * gcc.c-torture/execute/20000412-5.c: New test.
59880 * g77.f-torture/compile/20000412-1.f: New test.
59881 * gcc.c-torture/execute/20000412-4.c: New test.
59882 * gcc.c-torture/compile/20000412-2.c: New test.
59883 * gcc.c-torture/execute/20000412-3.c: New test.
59884 * gcc.c-torture/compile/20000412-1.c: New test.
59885 * gcc.c-torture/execute/20000412-2.c: New test.
59887 2000-04-12 Jakub Jelinek <jakub@redhat.com>
59889 * objc/execute/bf-20.m: New test.
59891 2000-04-10 Richard Henderson <rth@cygnus.com>
59893 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59895 * gcc.c-torture/execute/20000412-1.c: New test.
59897 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
59899 * g++.old-deja/g++.eh/catchptr1.C: New test.
59901 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
59903 * g++.old-deja/g++.abi/cxa_vec.C: New test.
59905 2000-04-08 Neil Booth <NeilB@earthling.net>
59907 * gcc.dg/cpp-nullchar.c: Remove test as
59908 embedded nulls cause problems.
59910 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59912 * gcc.dg/compare2.c: New test.
59914 2000-04-08 Neil Booth <NeilB@earthling.net>
59916 * gcc.dg/cpp-nullchar.c: New test.
59918 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
59920 * gcc.dg/cpp-mi2.c: New test.
59921 * gcc.dg/cpp-mi2[abc].h: New files.
59923 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
59925 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59928 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
59930 * g++.old-deja/g++.abi/vmihint.C: New test.
59932 2000-04-06 Neil Booth <NeilB@earthling.net>
59934 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59935 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59938 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
59940 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59941 avoid stack-frame overwrite.
59943 2000-04-05 Jakub Jelinek <jakub@redhat.com>
59945 * gcc.c-torture/compile/20000405-2.c: New test.
59946 * gcc.c-torture/compile/20000405-3.c: New test.
59948 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59950 * gcc.c-torture/compile/20000405-1.c: New test.
59952 2000-04-04 Geoff Keating <geoffk@cygnus.com>
59954 * gcc.dg/cast-qual-1.c: Revert last change.
59956 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59958 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59960 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
59962 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59963 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59965 2000-04-03 Jeffrey A Law (law@cygnus.com)
59967 * gcc.c-torture/compile/20000403-2.c: New test.
59968 * gcc.c-torture/compile/20000403-1.c: New test.
59970 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
59972 * gcc.c-torture/execute/20000403-1.c: New test.
59974 2000-04-03 Geoff Keating <geoffk@cygnus.com>
59976 * gcc.c-torture/execute/20000402-1.c: New test.
59978 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
59980 * gcc.c-torture/execute/va-arg-15.c: New test.
59981 * gcc.c-torture/execute/va-arg-16.c: New test.
59982 * gcc.c-torture/execute/va-arg-17.c: New test.
59983 * gcc.c-torture/execute/va-arg-18.c: New test.
59984 * gcc.c-torture/execute/va-arg-19.c: New test.
59986 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
59988 * gcc.c-torture/compile/981211-1.c: Move to...
59989 * gcc.dg/cpp-as1.c: ...here.
59990 * gcc.dg/cpp-as2.c: New file.
59992 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59995 2000-04-02 Neil Booth <NeilB@earthling.net>
59997 * gcc.dg/cpp-cond.c New tests.
59998 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
59999 accidental success less likely.
60000 * gcc.dg/cpp-missingop.c New tests.
60001 * gcc.dg/cpp-missingparen.c New tests.
60002 * gcc.dg/cpp-shift.c New tests.
60003 * gcc.dg/cpp-shortcircuit.c New tests.
60004 * gcc.dg/cpp-unary.c New tests.
60006 2000-03-29 Jeffrey A Law (law@cygnus.com)
60008 * gcc.c-torture/compile/20000329-1.c: New test.
60010 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
60012 * gcc.c-torture/compile/20000326-1.c: New test.
60013 * gcc.c-torture/compile/20000326-2.c: New test.
60015 2000-03-24 Geoff Keating <geoffk@cygnus.com>
60017 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60018 the first parameter is a function argument.
60020 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
60022 * g++.old-deja/g++.ext/array4.C: New test.
60024 2000-03-22 Geoff Keating <geoffk@cygnus.com>
60026 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60028 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60030 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60032 2000-03-19 Richard Henderson <rth@cygnus.com>
60034 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60036 2000-03-19 Richard Henderson <rth@cygnus.com>
60038 * gcc.c-torture/compile/20000319-1.c: New test.
60040 2000-03-14 Jeffrey A Law (law@cygnus.com)
60042 * gcc.c-torture/execute/20000314-3.c: New test.
60043 * gcc.c-torture/execute/20000314-2.c: New test.
60044 * gcc.c-torture/execute/20000314-1.c: New test.
60045 * gcc.c-torture/compile/20000314-2.c: New test.
60046 * gcc.c-torture/compile/20000314-1.c: New test.
60048 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
60050 * g++.old-deja/g++.warn/inline.C: New test.
60052 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
60054 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60055 standards-compliant result rather than specific constants.
60056 Put test-values in array.
60058 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
60060 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60061 (g++_target_compile): Put test-specific options last.
60063 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60065 * g++.old-deja/g++.eh/vbase4.C: New test.
60067 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60069 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60071 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60073 * g++.old-deja/g++.brendan/misc12.C: Removed.
60074 * g++.old-deja/g++.pt/memtemp77.C: Constify.
60075 * g++.old-deja/g++.ext/pretty4.C: New test.
60077 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60079 * g++.old-deja/g++.other/string2.C: New test.
60081 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
60083 * g++.old-deja/g++.warn/impint2.C: New test.
60085 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
60087 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60090 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
60092 * g++.old-deja/g++.warn/impint.C: New test.
60093 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60094 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60095 * g++.old-deja/g++.pt/explicit12.C: Likewise.
60096 * g++.old-deja/g++.pt/explicit13.C: Likewise.
60097 * g++.old-deja/g++.pt/explicit17.C: Likewise.
60098 * g++.old-deja/g++.pt/explicit18.C: Likewise.
60099 * g++.old-deja/g++.pt/explicit19.C: Likewise.
60100 * g++.old-deja/g++.pt/explicit23.C: Likewise.
60101 * g++.old-deja/g++.pt/explicit31.C: Likewise.
60102 * g++.old-deja/g++.pt/explicit35.C: Likewise.
60103 * g++.old-deja/g++.pt/explicit6.C: Likewise.
60104 * g++.old-deja/g++.pt/memclass7.C: Likewise.
60106 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
60108 * gcc.dg/cpp-redef.c: New test.
60110 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
60112 * g++.old-deja/g++.pt/unify7.C: New test.
60114 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
60116 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60117 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60119 2000-02-25 Geoff Keating <geoffk@cygnus.com>
60121 * gcc.c-torture/compile/20000224-1.c: New test.
60123 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60125 * gcc.c-torture/compile/cpp-2.c: New test.
60126 * gcc.c-torture/compile/cpp-1.c: New test.
60128 2000-02-25 Jeffrey A Law (law@cygnus.com)
60130 * gcc.c-torture/execute/20000225-1.c: New test.
60132 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60134 * gcc.dg/cpp-li2.c: New test.
60136 * gcc.dg/cpp-wi1.c: New test.
60138 * gcc.dg/cpp-li1.c: New test.
60140 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
60142 * g++.old-deja/g++.other/sizeof5.C: New test.
60144 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60146 * gcc.c-torture/execute/va-arg-13.c: New test.
60148 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
60150 * gcc.c-torture/execute/va-arg-12.c: New test.
60152 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60154 * gcc.c-torture/execute/20000223-1.c: New test.
60156 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60158 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60160 2000-02-22 Mark Mitchell <mark@codesourcery.com>
60162 * g++.old-deja/g++.abi/ptrmem.C: New test.
60164 2000-02-19 Richard Henderson <rth@cygnus.com>
60166 * gcc.c-torture/compile/init-3.c: New.
60168 2000-02-17 Mark Mitchell <mark@codesourcery.com>
60170 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60173 2000-02-11 Robert Lipe <robertl@sco.com>
60175 * gcc.c-torture/compile/20000211-3.c: New test.
60177 2000-02-11 Martin Buchholz <martin@xemacs.org>
60179 * gcc.c-torture/compile/20000211-2.c: New test.
60181 2000-02-11 Jeffrey A Law (law@cygnus.com)
60183 * gcc.c-torture/compile/20000211-1.c: New test.
60185 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
60187 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60190 2000-02-08 Nathan Sidwell <nathan@acm.org>
60192 * g++.old-deja/g++.other/cast5.C: New test.
60194 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
60196 * gcc.c-torture/execute/20000205-1.c: New.
60198 2000-02-03 Nathan Sidwell <nathan@acm.org>
60200 * g++.old-deja/g++.jason/cast3.C: Return void.
60201 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60203 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60205 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60207 * gcc.dg/loop-1.c: New test.
60209 2000-01-27 Jakub Jelinek <jakub@redhat.com>
60211 * gcc.c-torture/compile/20000127-1.c: New test.
60212 * gcc.c-torture/execute/991228-1.c: New test.
60214 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60216 * gcc.dg/unused-2.c: New test.
60218 * gcc.dg/conv-1.c: New test.
60220 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60222 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60224 (tool_option_proc): Fix typo.
60226 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60228 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60229 of the ld on the host, not on the build machine.
60230 Also, don't crash if '--help' is not a supported option.
60232 2000-01-24 Richard Henderson <rth@cygnus.com>
60234 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60236 2000-01-20 Jeffrey A Law (law@cygnus.com)
60238 * gcc.c-torture/execute/20000120-2.c: New test.
60239 * gcc.c-torture/execute/20000120-1.c: New test.
60241 2000-01-13 Jeffrey A Law (law@cygnus.com)
60243 * gcc.c-torture/execute/20000113-1.c: New test.
60245 2000-01-12 Jeffrey A Law (law@cygnus.com)
60247 * gcc.c-torture/execute/20000112-1.c: New test.
60249 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60251 * gcc.dg/20000111-1.c: New test.
60253 2000-01-10 Jeffrey A Law (law@cygnus.com)
60255 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60256 with 16 bit integers.
60258 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60260 * gcc.dg/20000108-1.c: New test.
60262 2000-01-05 Nathan Sidwell <nathan@acm.org>
60264 * g++.old-deja/g++.ns/koenig8.C: New test.
60266 2000-01-05 Nathan Sidwell <nathan@acm.org>
60268 * g++.old-deja/g++.other/cast4.C: New test.
60270 2000-01-05 Jeffrey A Law (law@cygnus.com)
60272 * gcc.c-torture/compile/20000105-2.c: New test.
60273 * gcc.c-torture/compile/20000105-1.c: New test.
60275 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60277 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60278 references to printf & atoi to conform to ANSI standard.
60279 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60280 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60281 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60282 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60283 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60284 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60285 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60286 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60287 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60288 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60289 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60290 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60291 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60292 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60293 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60294 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60295 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60296 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60297 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60298 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60299 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60300 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60301 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60302 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60303 * g++.old-deja/g++.brendan/init3.C: Likewise.
60304 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60305 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60306 * g++.old-deja/g++.brendan/new2.C: Likewise.
60307 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60308 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60309 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60310 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60311 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60312 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60313 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60314 * g++.old-deja/g++.brendan/template24.C: Likewise.
60315 * g++.old-deja/g++.brendan/template3.C: Likewise.
60316 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60317 * g++.old-deja/g++.jason/inline3.C: Likewise.
60318 * g++.old-deja/g++.jason/opeq.C: Likewise.
60319 * g++.old-deja/g++.law/arg5.C: Likewise.
60320 * g++.old-deja/g++.law/arm7.C: Likewise.
60321 * g++.old-deja/g++.law/ctors11.C: Likewise.
60322 * g++.old-deja/g++.law/cvt8.C: Likewise.
60323 * g++.old-deja/g++.law/init9.C: Likewise.
60324 * g++.old-deja/g++.law/refs4.C: Likewise.
60325 * g++.old-deja/g++.law/template2.C: Likewise.
60326 * g++.old-deja/g++.law/visibility24.C: Likewise.
60327 * g++.old-deja/g++.law/vtable3.C: Likewise.
60328 * g++.old-deja/g++.mike/asm2.C: Likewise.
60329 * g++.old-deja/g++.mike/eh1.C: Likewise.
60330 * g++.old-deja/g++.mike/misc1.C: Likewise.
60331 * g++.old-deja/g++.mike/misc13.C: Likewise.
60332 * g++.old-deja/g++.mike/misc14.C: Likewise.
60333 * g++.old-deja/g++.mike/ns12.C: Likewise.
60334 * g++.old-deja/g++.mike/p1248.C: Likewise.
60335 * g++.old-deja/g++.mike/p3708.C: Likewise.
60336 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60337 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60338 * g++.old-deja/g++.mike/p646.C: Likewise.
60339 * g++.old-deja/g++.mike/p700.C: Likewise.
60340 * g++.old-deja/g++.mike/p783.C: Likewise.
60341 * g++.old-deja/g++.mike/p783a.C: Likewise.
60342 * g++.old-deja/g++.mike/p783b.C: Likewise.
60343 * g++.old-deja/g++.mike/p786.C: Likewise.
60344 * g++.old-deja/g++.mike/p789.C: Likewise.
60345 * g++.old-deja/g++.mike/p789a.C: Likewise.
60346 * g++.old-deja/g++.mike/p807a.C: Likewise.
60347 * g++.old-deja/g++.other/delete3.C: Likewise.
60348 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60349 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60350 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60351 * g++.old-deja/g++.other/empty1.C: Likewise.
60352 * g++.old-deja/g++.other/temporary1.C: Likewise.
60353 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60354 * g++.old-deja/g++.pt/t16.C: Likewise.
60355 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60357 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60359 * gcc.dg/991230-1.c: New test.
60361 1999-12-29 Jeffrey A Law (law@cygnus.com)
60363 * gcc.c-torture/compile/991229-3.c: New test.
60364 * gcc.c-torture/compile/991229-2.c: New test.
60365 * gcc.c-torture/compile/991229-1.c: New test.
60367 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60369 * gcc.c-torture/compile/labels-2.c: New test.
60371 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60373 * gcc.c-torture/execute/991227-1.c: New test.
60375 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60377 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60379 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60381 * gcc.c-torture/execute/991221-1.c: New test.
60383 1999-12-20 Nathan Sidwell <nathan@acm.org>
60385 * g++.old-deja/g++.other/cast3.C: New test.
60387 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60389 * gcc.c-torture/execute/991216-4.c: New test.
60391 1999-12-16 Michael Meissner <meissner@cygnus.com>
60393 * gcc.c-torture/execute/991216-1.c: New test.
60394 * gcc.c-torture/execute/991216-2.c: New test.
60395 * gcc.c-torture/execute/991216-3.c: New test.
60397 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60399 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60400 Actually make the test fail by using "-O2" for compilation.
60402 1999-12-15 Nathan Sidwell <nathan@acm.org>
60404 * g++.old-deja/g++.warn/cast-align1.C: New test.
60406 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60408 * gcc.c-torture/compile/991214-1.c: New test.
60409 * gcc.c-torture/compile/991214-2.c: New test.
60411 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60413 * gcc.dg/991214-1.c: New test.
60415 1999-12-13 Jeffrey A Law (law@cygnus.com)
60417 * gcc.c-torture/compile/991213-3.c: New test.
60418 * gcc.c-torture/compile/991213-2.c: New test.
60419 * gcc.c-torture/compile/991213-1.c: New test.
60421 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60423 * gcc.dg/991209-1.c: New test.
60425 1999-12-08 Nathan Sidwell <nathan@acm.org>
60427 * gcc.c-torture/compile/991208-1.c: New test.
60429 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60431 * gcc.dg/ultrasp2.c: New test.
60433 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60435 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60437 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60439 * gcc.c-torture/compile/991202-1.c: New test.
60440 * gcc.c-torture/execute/991202-1.c: New test.
60441 * gcc.c-torture/execute/991202-2.c: New test.
60442 * gcc.c-torture/execute/991202-3.c: New test.
60444 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60446 * g++.old-deja/g++.abi/align.C: New test.
60447 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60448 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60450 1999-12-01 Richard Henderson <rth@cygnus.com>
60452 * gcc.c-torture/execute/991201-1.c: New.
60454 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60456 * gcc.dg/991129-1.c: New test.
60458 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60460 * gcc.c-torture/compile/991127-1.c: New test.
60462 1999-11-22 Nathan Sidwell <nathan@acm.org>
60464 * g++.old-deja/g++.other/warn4.C: New test.
60466 1999-11-22 Nathan Sidwell <nathan@acm.org>
60468 * g++.old-deja/g++.eh/cleanup2.C: New test.
60469 * g++.old-deja/g++.ext/pretty2.C: New test.
60470 * g++.old-deja/g++.ext/pretty3.C: New test.
60471 * g++.old-deja/g++.other/debug6.C: New test.
60473 1999-10-20 Jim Wilson <wilson@cygnus.com>
60475 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60476 compiler_output to look for one error message instead of two.
60478 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60480 * gcc.c-torture/execute/991118-1.c: Also test case
60481 where the word boundary does not split a byte evenly.
60483 1999-11-19 Nathan Sidwell <nathan@acm.org>
60485 * g++.old-deja/g++.ext/restrict1.C: New test.
60487 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60489 * gcc.c-torture/execute/991118-1.c: New test.
60491 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60493 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60494 working directory pathnames.
60496 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60498 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60499 host is equipped with driver.h and driver.o so it can actually
60500 compile and run the tests.
60502 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60504 * gcc.c-torture/compile/991008-1.c: New test.
60506 1999-11-08 Nick Clifton <nickc@cygnus.com>
60508 * lib/gcc-dg.exp: Include target-supports.exp
60510 1999-11-05 Nick Clifton <nickc@cygnus.com>
60512 * lib/target-supports.exp: New file: Provide procs to test for
60513 features supported by the target.
60514 (check_weak_available): Moved here from ecos.exp.
60515 (check_alias_available): New proc: Determine of the target
60516 toolchain supports the alias attribute.
60518 * gcc.dg/special/ecos.exp: Move check_weak_available to
60519 target-supports.exp.
60520 (alias-1.c): Only perform the test if the target supports
60522 (wkali-1.c): Only perform the test if the target supports
60525 * gcc.dg/990506-0.c: Expect error messages from cross
60526 targets as well as native targets.
60528 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60530 * gcc.dg/ultrasp1.c: Removed xfail.
60531 * gcc.dg/struct-ret-2.c: Likewise.
60532 * gcc.dg/array-1.c: Likewise.
60534 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60536 * gcc.dg/struct-ret-2.c: New test.
60538 * gcc.dg/array-1.c: New test.
60540 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60542 * gcc.c-torture/execute/991030-1.c: New test.
60544 1999-10-26 Richard Henderson <rth@cygnus.com>
60546 * gcc.c-torture/compile/991026-2.c: New test.
60548 1999-10-26 Jeffrey A Law (law@cygnus.com)
60550 * gcc.c-torture/compile/991026-1.c: New test.
60552 1999-10-23 Jeffrey A Law (law@cygnus.com)
60554 * gcc.c-torture/execute/991023-1.c: New test.
60556 1999-10-19 Jeffrey A Law (law@cygnus.com)
60558 * gcc.c-torture/execute/991019-1.c: New test.
60560 1999-10-16 Richard Henderson <rth@cygnus.com>
60562 * gcc.c-torture/execute/991016-1.c: New test.
60564 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60566 * gcc.c-torture/execute/991014-1.c: New test.
60568 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60570 * g++.old-deja/g++.other/union2.C: New test.
60572 1999-10-13 Nathan Sidwell <nathan@acm.org>
60574 * g++.old-deja/g++.other/vaarg2.C: New test.
60575 * g++.old-deja/g++.other/vaarg3.C: New test.
60577 1999-10-12 Craig Burley <craig@jcb-sc.com>
60579 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60582 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60584 * gcc.c-torture/execute/va-arg-11.c: New test.
60586 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60588 * lib/file-format.exp (gcc_target_object_format): Don't
60589 crash if objdump is unavailable.
60591 1999-09-29 Donn Terry <donn@interix.com>
60593 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60595 1999-09-28 Nick Clifton <nickc@cygnus.com>
60597 * gcc.c-torture/compile/990928-1.c: New test.
60599 1999-09-28 Nathan Sidwell <nathan@acm.org>
60601 * g++.old-deja/g++.other/decl6.C: New test.
60603 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60605 * gcc.c-torture/execute/va-arg-10.c: New test.
60607 1999-09-27 Nathan Sidwell <nathan@acm.org>
60609 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60610 __PRETTY_FUNCTION__.
60612 1999-09-23 Nick Clifton <nickc@cygnus.com>
60614 * gcc.c-torture/execute/990923-1.c: New test.
60616 1999-09-21 Nick Clifton <nickc@cygnus.com>
60618 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60619 for which -fpic is inappropriate.
60621 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60623 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60625 1999-09-21 Nathan Sidwell <nathan@acm.org>
60627 * g++.old-deja/g++.other/dyncast1.C: New test.
60628 * g++.old-deja/g++.other/dyncast2.C: New test.
60629 * g++.old-deja/g++.other/dyncast3.C: New test.
60630 * g++.old-deja/g++.other/dyncast4.C: New test.
60631 * g++.old-deja/g++.other/dyncast5.C: New test.
60632 * g++.old-deja/g++.eh/catch3.C: New test.
60633 * g++.old-deja/g++.eh/catch3p.C: New test.
60634 * g++.old-deja/g++.eh/catch4.C: New test.
60635 * g++.old-deja/g++.eh/catch4p.C: New test.
60636 * g++.old-deja/g++.eh/catch5.C: New test.
60637 * g++.old-deja/g++.eh/catch5p.C: New test.
60638 * g++.old-deja/g++.eh/catch6.C: New test.
60639 * g++.old-deja/g++.eh/catch6p.C: New test.
60640 * g++.old-deja/g++.eh/catch7.C: New test.
60641 * g++.old-deja/g++.eh/catch7p.C: New test.
60642 * g++.old-deja/g++.eh/catch8.C: New test.
60643 * g++.old-deja/g++.eh/catch8p.C: New test.
60644 * g++.old-deja/g++.eh/catch9.C: New test.
60645 * g++.old-deja/g++.eh/catch9p.C: New test.
60647 1999-09-13 Nathan Sidwell <nathan@acm.org>
60649 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60650 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60652 1999-09-13 Jeffrey A Law (law@cygnus.com)
60654 * gcc.c-torture/compile/990913-1.c: New test.
60656 1999-09-10 Nathan Sidwell <nathan@acm.org>
60658 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60659 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60661 1999-09-09 Richard Henderson <rth@cygnus.com>
60663 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60665 1999-09-09 Nathan Sidwell <nathan@acm.org>
60667 * g++.old-deja/g++.other/lookup11.C: New test.
60668 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60669 what is permitted and what we want.
60670 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60672 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60674 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60676 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60677 * gcc.c-torture/noncompile/poison-1.c: New file.
60679 1999-09-08 Nathan Sidwell <nathan@acm.org>
60681 * g++.old-deja/g++.other/sizeof3.C: New test.
60682 * g++.old-deja/g++.other/sizeof4.C: New test.
60683 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60684 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60686 1999-09-07 Richard Henderson <rth@cygnus.com>
60688 * gcc.dg/va-arg-1.c: New.
60690 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60692 * gcc.c-torture/execute/va-arg-9.c: New test.
60694 1999-09-05 Craig Burley <craig@jcb-sc.com>
60696 * g77.f-torture/compile/980519-2.f: New test.
60697 * g77.f-torture/compile/19990905-0.f: New test.
60698 * g77.f-torture/compile/19990905-1.f: New test.
60699 * g77.f-torture/compile/19990905-2.f: New test.
60701 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60703 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60705 * gcc.c-torture/execute/990827-1.c: Fix typo.
60707 1999-09-03 Nathan Sidwell <nathan@acm.org>
60709 * g++.old-deja/g++.other/deref1.C: New test.
60711 1999-09-02 Nathan Sidwell <nathan@acm.org>
60713 * g++.old-deja/g++.other/ambig2.C: New test.
60714 * g++.old-deja/g++.other/cond5.C: New test.
60715 * g++.old-deja/g++.other/lookup16.C: New test.
60717 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60719 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60722 1999-08-31 Jeffrey A Law (law@cygnus.com)
60724 * lib/c-torture.exp: Avoid the "compare executables" optimization
60725 when testing native.
60727 1999-08-29 Jeffrey A Law (law@cygnus.com)
60729 * gcc.c-torture/execute/990829-1.c: New test.
60730 * gcc.c-torture/compile/990829-1.c: New test.
60732 1999-08-27 Paul Burchard <burchard@pobox.com>
60734 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60735 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60736 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60737 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60738 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60739 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60740 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60741 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60742 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60743 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60744 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60746 1999-08-27 Jeffrey A Law (law@cygnus.com)
60748 * gcc.c-torture/execute/990827-1.c: New test.
60750 1999-08-26 Craig Burley <craig@jcb-sc.com>
60752 * g77.f-torture/noncompile/19990826-4.f: New test.
60754 * g77.f-torture/compile/19990826-3.f: New test.
60756 * g77.f-torture/execute/19990826-2.f: New test.
60758 * g77.f-torture/compile/19990826-1.f: New test.
60760 * gcc.c-torture/execute/990826-0.c: New test.
60761 * g77.c-torture/execute/19990826-0.f: New test.
60763 * g77.f-torture/noncompile/970626-2.f: New test.
60765 1999-08-25 Paul Burchard <burchard@pobox.com>
60767 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60768 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60769 lss-011.C: New tests.
60771 1999-08-25 Nathan Sidwell <nathan@acm.org>
60773 * g++.old-deja/g++.other/decl5.C: New test.
60775 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60777 * noncompile/noncompile.exp: Load_lib c-torture.exp.
60778 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60779 call `postbase' for each one. All callers of `postbase' changed
60780 to call this instead.
60782 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
60784 * gcc.c-torture/execute/990811-1.c: New test.
60786 1999-08-09 Nick Clifton <nickc@cygnus.com>
60788 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60791 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60794 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60796 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60798 1999-08-04 Jeffrey A Law (law@cygnus.com)
60800 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60802 1999-08-04 Nathan Sidwell <nathan@acm.org>
60804 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60806 1999-08-04 Jeffrey A Law (law@cygnus.com)
60808 * gcc.c-torture/execute/990804-1.c: New test.
60810 1999-08-03 Nathan Sidwell <nathan@acm.org>
60812 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60813 * g++.old-deja/g++.brendan/crash64.C: Likewise.
60814 * g++.old-deja/g++.brendan/overload8.C: Likewise.
60816 1999-08-03 Nathan Sidwell <nathan@acm.org>
60818 * g++.old-deja/g++.other/struct1.C: New test.
60820 1999-08-03 Nathan Sidwell <nathan@acm.org>
60822 * g++.old-deja/g++.other/enum2.C: New test.
60824 1999-08-02 Richard Henderson <rth@cygnus.com>
60826 Adapted from tests from Franz Sirl:
60827 * gcc.c-torture/execute/va-arg-7.c: New test.
60828 * gcc.c-torture/execute/va-arg-8.c: New test.
60830 1999-08-01 Jeffrey A Law (law@cygnus.com)
60832 * gcc.c-torture/compile/990801-2.c: New test.
60834 * gcc.c-torture/compile/990801-1.c: New test.
60836 1999-07-27 Michael Meissner <meissner@cygnus.com>
60838 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60839 fp-cmp-1.c, converting double to float.
60841 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60842 fp-cmp-1.c, converting double to long double.
60844 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60845 from fr1 to unknown_register, since fr1 is a legitimate register
60848 1999-07-25 Jeffrey A Law (law@cygnus.com)
60850 * README: More listname related changes.
60852 1999-07-08 Catherine Moore <clm@cygnus.com>
60854 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
60856 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
60858 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60860 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60862 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60864 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
60866 * gcc.dg/990703-1.c: New test.
60868 1999-06-29 Nick Clifton <nickc@cygnus.com>
60870 * lib/file-format.exp: New file: Move definition of proc
60871 gcc_target_object_format to here from
60872 gcc.dg/special/ecos.exp.
60874 * lib/c-torture.exp: Include lib file-format.exp.
60875 * lib/gcc-dg.exp: Include lib file-format.exp.
60877 * gcc.dg/special/ecos.exp: Remove definition of proc
60878 gcc_target_object_format.
60880 1999-06-28 Jeffrey A Law (law@cygnus.com)
60882 * gcc.c-torture/execute/990628-1.c: New test.
60884 1999-06-25 Jeffrey A Law (law@cygnus.com)
60886 * gcc.c-torture/compile/990625-2.c: New test.
60888 * gcc.c-torture/compile/990625-1.c: New test.
60890 1999-06-23 Nick Clifton <nickc@cygnus.com>
60892 * gcc.c-torture/compile/dll.c: New test case. Check that dll
60893 attributes compile.
60894 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60895 ports that use the COFF/PE file format.
60897 1999-06-17 Jeffrey A Law (law@cygnus.com)
60899 * gcc.c-torture/compile/990617-1.c: New test.
60901 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
60903 * g++.old-deja/g++.other/decl4.C: New test.
60905 1999-06-14 Nathan Sidwell <nathan@acm.org>
60907 * g++.old-deja/g++.other/bitfld3.C: New test.
60909 1999-06-08 Nathan Sidwell <nathan@acm.org>
60911 * g++.old-deja/g++.eh/catch1.C: New test.
60913 1999-06-07 Jeffrey A Law (law@cygnus.com)
60915 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60917 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60918 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
60920 1999-06-05 Craig Burley <craig@jcb-sc.com>
60922 * g77.f-torture/compile/19990502-0.f: Replace with new,
60923 shorter, test that still fails after recent changes.
60925 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60927 * gcc.c-torture/execute/990604-1.c: New test.
60929 1999-05-31 Jeffrey A Law (law@cygnus.com)
60931 * gcc.c-torture/execute/990531-1.c: New test.
60933 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60935 * gcc.c-torture/compile/990527-1.c: New test.
60937 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
60939 * gcc.c-torture/execute/990527-1.c: New test.
60941 1999-05-25 Nick Clifton <nickc@cygnus.com>
60943 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60944 bitfields as signed.
60946 1999-05-25 Craig Burley <craig@jcb-sc.com>
60948 * g77.f-torture/compile/19990525-0.f: New test.
60950 1999-05-25 Jeffrey A Law (law@cygnus.com)
60952 * gcc.c-torture/execute/990525-2.c: New test.
60954 * gcc.c-torture/execute/990525-1.c: New test.
60956 1999-05-24 Nathan Sidwell <nathan@acm.org>
60958 * g++.old-deja/g++.other/anon3.C: New test.
60959 * g++.old-deja/g++.other/anon4.C: New test.
60960 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60961 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60962 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60965 1999-05-24 Jeffrey A Law (law@cygnus.com)
60967 * gcc.c-torture/execute/990524-1.c: New test.
60969 * gcc.dg/990524-1.c: New test.
60971 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60973 * gcc.c-torture/compile/990523-1.c: New test.
60975 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
60977 * gcc.c-torture/compile/990519-1.c: New test.
60979 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60981 * gcc.c-torture/compile/990517-1.c: New test.
60983 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60984 (e4, f4): New tests.
60987 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60989 * gcc.dg/noreturn-1.c: New test.
60991 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60993 * gcc.c-torture/execute/990513-1.c: New test.
60995 1999-05-10 Richard Henderson <rth@cygnus.com>
60997 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60999 1999-05-10 Craig Burley <craig@jcb-sc.com>
61001 * g77.f-torture/execute/erfc.f: Use small single-precision
61002 values, to avoid problems on Alphas when not -mieee.
61004 1999-05-08 Craig Burley <craig@jcb-sc.com>
61006 * gcc.dg/990506-0.c: New test.
61008 1999-05-08 Richard Henderson <rth@cygnus.com>
61010 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61011 the constant to test. Don't XFAIL 64-bit targets.
61013 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61014 * g++.old-deja/g++.law/profile1.C: Likewise.
61016 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61017 operator new instances.
61018 * g++.old-deja/g++.other/delete5.C: Likewise.
61020 1999-05-03 Craig Burley <craig@jcb-sc.com>
61022 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61025 1999-05-03 Craig Burley <craig@jcb-sc.com>
61027 * g77.f-torture/execute/u77-test.f: Reverse order of two
61028 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61030 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61032 * gcc.dg/compare1.c: New test.
61034 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
61036 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61039 1999-05-02 Craig Burley <craig@jcb-sc.com>
61041 * g77.f-torture/compile/19990502-1.f: New test.
61043 1999-05-02 Craig Burley <craig@jcb-sc.com>
61045 * g77.f-torture/compile/19990502-0.f: New test.
61047 1999-05-02 Craig Burley <craig@jcb-sc.com>
61049 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61052 1999-05-02 Craig Burley <craig@jcb-sc.com>
61054 * g77.f-torture/execute/u77-test.f (main): List libU77
61055 intrinsics not currently tested.
61056 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61057 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61058 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61059 Trim blanks off the ends of some printed strings.
61061 1999-05-02 Craig Burley <craig@jcb-sc.com>
61063 * g77.f-torture/execute/u77-test.f (main): Just warn about
61064 FSTAT gid disagreement, as it's expected on some systems.
61066 1999-05-01 Craig Burley <craig@jcb-sc.com>
61068 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61069 use a new function, which allows for some slop.
61070 Clean up some commentary.
61071 (issum): The new function.
61072 (sgladd): Deleted subroutine.
61074 1999-05-01 Craig Burley <craig@jcb-sc.com>
61076 * g77.f-torture/execute/u77-test.f: Modify to be more like
61077 libf2c/libU77 version, bringing patches to that version here.
61078 Add suitable commentary.
61080 1999-04-25 Richard Henderson <rth@cygnus.com>
61082 * gcc.dg/990424-1.c: New test.
61084 1999-04-24 Craig Burley <craig@jcb-sc.com>
61086 * g77.f-torture/execute/u77-test.f (main): Bug involving
61087 LSTAT has been fixed, so turn back on full checking.
61089 1999-04-20 Craig Burley <craig@jcb-sc.com>
61091 * g77.f-torture/compile/19990419-0.f: New test.
61092 * g77.f-torture/execute/19990419-1.f: New test.
61094 1999-04-17 Richard Henderson <rth@cygnus.com>
61096 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61097 to avoid the need for a prototype to supress a warning.
61099 1999-04-07 Jim Wilson <wilson@cygnus.com>
61101 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61103 1999-04-04 Jeffrey A Law (law@cygnus.com)
61105 * gcc.c-torture/execute/990404-1.c: New test.
61107 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61109 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61110 * gcc.dg/cpp-if3.c: Don't use -pedantic.
61111 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61112 missing initializer warnings.
61114 1999-03-28 Jeffrey A Law (law@cygnus.com)
61116 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61119 1999-03-26 Jeffrey A Law (law@cygnus.com)
61121 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61123 1999-03-26 Craig Burley <craig@jcb-sc.com>
61125 * g77.f-torture/execute/19990325-0.f: New test.
61126 * g77.f-torture/execute/19990325-1.f: New test.
61128 1999-03-24 Jeffrey A Law (law@cygnus.com)
61130 * gcc.c-torture/execute/990324-1.c: New test.
61132 1999-03-22 Jim Wilson <wilson@cygnus.com>
61134 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61137 1999-03-17 Richard Henderson <rth@cygnus.com>
61139 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
61141 1999-03-13 Craig Burley <craig@jcb-sc.com>
61143 * g77.f-torture/execute/19990313-2.f: New test.
61144 * g77.f-torture/execute/19990313-3.f: New test.
61146 1999-03-13 Craig Burley <craig@jcb-sc.com>
61148 * g77.f-torture/execute/19990313-0.f: New test.
61149 * g77.f-torture/execute/19990313-1.f: New test.
61151 1999-03-12 Jim Wilson <wilson@cygnus.com>
61153 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61155 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61156 (main): Add check for u15. Conditionalize u31 check depending on
61157 whether ints are <32 bits or >=32 bits.
61159 1999-03-08 Craig Burley <craig@jcb-sc.com>
61161 * g77.f-torture/execute/19981119-0.f: Improve testiness.
61163 1999-03-08 Craig Burley <craig@jcb-sc.com>
61165 * g77.f-torture/compile/19990305-0.f: New test.
61166 * g77.f-torture/execute/19981119-0.f: New test.
61168 1999-03-08 Craig Burley <craig@jcb-sc.com>
61170 * g77.f-torture/execute/970625-2.f: call ABORT if final
61171 result is not correct, instead of just printing it.
61172 Add this checking via newly introduced obfuscation, to
61173 trip up buggy front ends.
61175 1999-03-07 Craig Burley <craig@jcb-sc.com>
61177 * g77.f-torture/compile/960317-1.f: Moved from being
61178 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
61180 1999-03-06 Craig Burley <craig@jcb-sc.com>
61182 * g77.f-torture/execute/960317-1.f: New (old) test.
61183 * g77.f-torture/execute/970625-2.f: Ditto.
61185 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
61187 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61188 error message on line 1 or line 2; cccp and cpplib do this differently.
61190 1999-03-01 Jeffrey A Law (law@cygnus.com)
61192 * g++.old-deja/g++.law/weak1.C: New test.
61194 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61196 * gcc.c-torture/execute/990119-1.c: Renamed to...
61197 * gcc.dg/990119-1.c: this, so it will only be tested once
61198 (it's a preprocessor test, it doesn't need to be run at
61199 multiple optimization levels).
61201 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61203 * lib/g++.exp: Don't add incdir=$base_dir/../include to
61206 1999-02-24 Craig Burley <craig@jcb-sc.com>
61208 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61209 * g77.f-torture/compile/19981216-0.f: ...as it is expected
61210 to not be compilable by current g77.
61212 1999-02-24 Nick Clifton <nickc@cygnus.com>
61214 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61216 1999-02-22 Jeffrey A Law (law@cygnus.com)
61218 * gcc.c-torture/execute/990222-1.c: New test.
61220 1999-02-19 Craig Burley <craig@jcb-sc.com>
61222 * g77.f-torture/compile/19990218-0.f: New test.
61223 * g77.f-torture/noncompile/19990218-1.f: New test.
61225 1999-02-18 Craig Burley <craig@jcb-sc.com>
61227 * g77.f-torture/compile/19981216-0.f: New test.
61229 1999-02-14 Jeffrey A Law (law@cygnus.com)
61231 * gcc.dg/990214-1.c: New test.
61233 1999-02-13 Jeffrey A Law (law@cygnus.com)
61235 * gcc.dg/990213-2.c: New test.
61237 * gcc.dg/990213-1.c: New test.
61239 1999-02-12 Jeffrey A Law (law@cygnus.com)
61241 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61244 1999-02-11 Nick Clifton <nickc@cygnus.com>
61246 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61247 specified by target.
61249 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61251 1999-02-11 Jeffrey A Law (law@cygnus.com)
61253 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61255 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61257 * gcc.dg/special/ecos.exp: New test driver for new tests with
61258 special requirements.
61260 * gcc.dg/special/alias-1.c: New test.
61261 * gcc.dg/special/gcsec-1.c: New test.
61262 * gcc.dg/special/weak-1.c: New test.
61263 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61264 * gcc.dg/special/weak-2.c: New test.
61265 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61266 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61267 * gcc.dg/special/wkali-1.c: New test.
61268 * gcc.dg/special/wkali-2.c: New test.
61269 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61270 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61272 1999-02-10 Felix Lee <flee@cygnus.com>
61274 * lib/c-torture.exp (c-torture-compile): Pull out code for
61275 analyzing gcc error messages.
61276 (c-torture-execute): Likewise. Fix some (harmless) false
61278 * lib/gcc.exp (gcc_check_compile): New function.
61280 1999-02-08 Richard Henderson <rth@cygnus.com>
61282 * gcc.c-torture/execute/990208-1.c: New test.
61284 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61286 * g++.dg/special/ecos.exp: New driver for new tests with special
61289 * g++.dg/special/conpr-1.C: New test
61290 * g++.dg/special/conpr-2.C: New test
61291 * g++.dg/special/conpr-2a.C: New test
61292 * g++.dg/special/conpr-3.C: New test
61293 * g++.dg/special/conpr-3a.C: New test
61294 * g++.dg/special/conpr-3b.C: New test
61296 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61297 allow g++ to use the dg driver
61299 * README: Add comment about g++.dg directory
61301 1999-02-06 Jeffrey A Law (law@cygnus.com)
61303 * README: Update email addresses.
61305 1999-02-03 Nick Clifton <nickc@cygnus.com>
61307 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61308 arguments in order to force structure S onto the stack even on
61310 (test): Pass 10 leading arguments to function foo as well as the
61313 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61314 failure for all targets.
61316 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61317 abort to terminate program execution.
61319 1999-01-30 Richard Henderson <rth@cygnus.com>
61321 * gcc.c-torture/execute/990130-1.c: New test.
61323 1999-01-30 Jeffrey A Law (law@cygnus.com)
61325 * gcc.dg/990130-1.c: New test.
61327 1999-01-28 Michael Meissner <meissner@cygnus.com>
61329 * gcc.c-torture/execute/990128-1.c: New test.
61331 1999-01-27 Michael Meissner <meissner@cygnus.com>
61333 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61335 1999-01-27 Felix Lee <flee@cygnus.com>
61337 * lib/c-torture.exp (c-torture-compile): pull out code for
61338 analyzing gcc error messages.
61339 (c-torture-execute): ditto, and fix some (harmless) false
61341 * lib/gcc.exp (gcc_check_compile): new function.
61343 1999-01-17 Jeffrey A Law (law@cygnus.com)
61345 * gcc.dg/990117-1.c: New test.
61347 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61349 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61351 1999-01-15 Jeffrey A Law (law@cygnus.com)
61353 * g77.f-torture/compile/990115-1.f: New test.
61355 1999-01-07 Jeffrey A Law (law@cygnus.com)
61357 * gcc.c-torture/compile/990107-1.c: New test
61359 1999-01-06 Jeffrey A Law (law@cygnus.com)
61361 * gcc.c-torture/execute/990106-2.c: New test.
61363 * gcc.c-torture/execute/990106-1.c: New test.
61365 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61367 * gcc.c-torture/compile/981223-1.c: New test.
61369 1998-12-29 Richard Henderson <rth@cygnus.com>
61371 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61372 (opt3): Rename from opt4 and disable.
61374 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61376 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61378 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61380 * g++.old-deja/g++.other/conv5.C: New test.
61382 1998-12-14 Nick Clifton <nickc@cygnus.com>
61384 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61386 1998-12-11 Jeffrey A Law (law@cygnus.com)
61388 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61390 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61392 * gcc.c-torture/compile/981211-1.c: New test.
61394 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61396 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61398 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61400 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61402 * gcc.special/930510-1.c: Make C9X safe.
61403 * gcc.misc-tests/gcov-1.c Similarly.
61404 * gcc.misc-tests/gcov-2.c Similarly.
61406 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61408 * gcc.dg/ultrasp1.c: New test.
61410 1998-12-06 Richard Henderson <rth@cygnus.com>
61412 * gcc.c-torture/execute/981206.c: New test.
61414 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61416 * g++.old-deja/g++.ns/template7.C: New test.
61418 * g++.old-deja/g++.other/expr1.C: New test.
61420 * g++.old-deja/g++.eh/tmpl3.C: New test.
61422 * g++.old-deja/g++.eh/tmpl2.C: New test.
61424 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61426 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61427 * g++.old-deja/g++.other/using6.C: Removed.
61428 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61430 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61432 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61434 * g++.old-deja/g++.pt/overload8.C: New test.
61436 * g++.old-deja/g++.pt/overload7.C: New test.
61438 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61440 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61441 and relinking messages.
61442 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61443 compiling with -frepo.
61445 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61447 * g++.old-deja/g++.pt/lookup6.C: New test.
61449 1998-11-30 Nick Clifton <nickc@cygnus.com>
61451 * gcc.c-torture/execute/981130-1.c: New test.
61452 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61454 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61456 * g++.old-deja/g++.pt/explicit76.C: New test.
61458 * g++.old-deja/g++.pt/friend38.C: New test.
61460 * g++.old-deja/g++.ns/crash2.C: New test.
61462 * g++.old-deja/g++.pt/defarg8.C: New test.
61464 * g++.old-deja/g++.pt/instantiate6.C: New test.
61466 * g++.old-deja/g++.pt/static6.C: New test.
61468 * g++.old-deja/g++.pt/decl2.C: New test.
61470 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61472 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61473 problem is actually related with name lookup, but so what? :-)
61475 * g++.old-deja/g++.pt/friend37.C: New test.
61477 1998-11-25 Dave Love <d.love@dl.ac.uk>
61479 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61480 element, which fails on some systems.
61482 * g77.f-torture/execute/labug1.f: New test.
61484 1998-11-21 Jeffrey A Law (law@cygnus.com)
61486 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61489 1998-11-18 Dave Love <d.love@dl.ac.uk>
61491 * g77.f-torture/compile/981117-1.f: New test.
61493 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61495 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61496 properly discarded.
61498 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61500 * gcc.c-torture/execute/memcheck: New directory of tests for
61501 -fcheck-memory-usage.
61503 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61505 * README: New file, general information about the testsuite and
61506 new description of the various C++ test subdirectories.
61507 * README.g++: Eliminate obsolete information, update and move most
61508 relevant stuff to README.
61510 1998-11-07 Richard Henderson <rth@cygnus.com>
61512 * gcc.c-torture/compile/981107-1.c: New test.
61514 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61516 * execute/memcpy-bi.c: New testcase.
61518 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61520 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61523 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61524 template is selected.
61526 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61527 classes, it should be accepted for all types.
61529 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61531 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61532 specializations start with template headers.
61534 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61536 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61538 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61541 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61543 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61545 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61547 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61549 1998-10-19 Jeffrey A Law (law@cygnus.com)
61551 * 981019-1.c: New test.
61553 1998-10-14 Robert Lipe <robertl@dgii.com>
61555 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61558 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61560 * compile/981001-4.c: Remove use of GCC extension that triggers a
61563 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61565 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61567 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61569 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61570 instantiation of template produces incorrect code for delete
61573 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61574 constructors' name is not unique.
61575 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61576 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61578 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61579 automatic array of const is ill-formed.
61581 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61582 of template parameter?
61584 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61587 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61588 pointer-to-member expression.
61590 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61591 declaration causes ICE.
61593 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61595 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61596 reserved in the global namespace.
61598 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61599 generate needed virtual table.
61601 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61603 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61605 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61606 template-dependent type
61608 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61610 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61611 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61612 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61614 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61615 class should be usable as argument of member function.
61616 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61617 class should be usable as return type of member function.
61618 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61619 class should be usable as type of data member.
61621 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61623 1998-10-09 Jeffrey A Law (law@cygnus.com)
61625 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61627 1998-10-08 Nick Clifton <nickc@cygnus.com>
61629 * gcc.dg/dll-?.c Add thumb to target list.
61630 Fix assembler scan patterns to match current assembler output.
61632 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61634 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61635 matching of template brackets.
61637 * g++.old-deja/g++.other/using4.C: New test. Test using
61638 declarations of methods from base classes.
61640 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61641 within functions should introduce names into the innermost
61642 enclosing namespace.
61644 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61645 of static locals if first initialization throws.
61647 1998-10-07 Jim Wilson <wilson@cygnus.com>
61649 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61651 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61653 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61654 lose track of the possible targets of tablejump insns.
61655 * special/special.exp: Run it.
61657 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61659 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61660 must be declared before its specializations can be named in friend
61663 1998-10-05 Dave Love <d.love@dl.ac.uk>
61665 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61667 * g77.f-torture/execute/io1.f: New test.
61669 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61671 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61672 with pointer to template function, for which no argument deduction
61675 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61676 specialization of template function as argument to template
61679 * g++.old-deja/g++.other/access2.C: New test; Inner class
61680 shouldn't have privileged access to Outer's names.
61682 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61684 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61685 friend template declared within template class conflicts with
61686 nested class of the same name.
61688 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61691 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61692 object with direct initializer as function declaration.
61694 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61697 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61698 involving const pointer and NULL produces incorrect result.
61700 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61701 type name without `typename' should be rejected with -pedantic.
61703 1998-10-02 Richard Henderson <rth@cygnus.com>
61705 * g++.old-deja/g++.other/addrof1.C: New test.
61707 1998-10-01 Nick Clifton <nickc@cygnus.com>
61709 * gcc.c-torture/compile/981001-1.c: New test.
61710 * gcc.c-torture/execute/981001-1.c: New test.
61712 1998-10-01 Jeffrey A Law (law@cygnus.com)
61714 * gcc.c-torture/compile/981001-2.c: New test.
61715 * gcc.c-torture/compile/981001-3.c: New test.
61716 * gcc.c-torture/compile/981001-4.c: New test.
61718 1998-10-01 Robert Lipe <robertl@dgii.com>
61720 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61721 multilibbed hosts. Idea grafted from g77.exp.
61723 1998-09-30 Dave Love <d.love@dl.ac.uk>
61725 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61726 avoid losing on systems which need -lsocket.
61728 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61730 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61731 * g++.old-deja/g++.other/nested2.C: Ditto.
61732 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61735 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61737 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61738 preferred over template operator!= for enum bitfields.
61740 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61742 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61743 that happen to have the same base name, but in different scopes,
61744 are incorrectly rejected.
61746 1998-09-16 Richard Henderson <rth@cygnus.com>
61748 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61749 on the native word size instead of an integer literal.
61751 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61753 * g++.old-deja/g++.other/static2.C: Invocation of static data
61754 member of type pointer-to-function denoted as non-static member.
61756 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61757 checks involving function types and aliases.
61759 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61761 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61762 redefined to the same non-trivial type.
61764 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61765 namespace-qualification of template specializations declared in
61768 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61769 to declare a subset of the specializations of a template function
61770 as friends of specializations of a template class.
61772 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61773 member templates that do not fully specialize the enclosing
61774 template class are rejected.
61776 1998-09-11 Dave Love <d.love@dl.ac.uk>
61778 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61780 1998-09-08 Dave Love <d.love@dl.ac.uk>
61782 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61783 altered from libf2c/libU77 version.
61785 1998-09-06 Dave Love <d.love@dl.ac.uk>
61787 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61789 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
61790 Alexandre Oliva <oliva@dcc.unicamp.br>
61792 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61793 (un)signed char are different types for template specialization
61796 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
61798 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61799 * objc: ObjC testsuite.
61801 1998-08-31 Catherine Moore <clm@cygnus.com>
61803 * gcc.c-torture/execute/941014-1.x: New file.
61805 1998-08-31 Nick Clifton <nickc@cygnus.com>
61807 * lib/c-torture.exp: Add support for
61808 torture_eval_before_compile and torture_eval_before_execute
61811 1998-08-30 Jeffrey A Law (law@cygnus.com)
61813 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
61814 this test triggers valid.
61816 1998-08-27 Jeffrey A Law (law@cygnus.com)
61818 * gcc.dg/980827-1.c: New test.
61820 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
61822 * gcc.c-torture/execute/loop-4b.c: New test.
61824 1998-08-26 Nick Clifton <nickc@cygnus.com>
61826 * lib/c-torture.exp: Add support for
61827 torture_eval_before_compile and torture_eval_before_execute
61830 1998-08-25 Jeffrey A Law (law@cygnus.com)
61832 * gcc.c-torture/compile/980825-1.c: New test.
61834 1998-08-24 Nick Clifton <nickc@cygnus.com>
61836 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61837 count number tests in opt_t0 not good_t0.
61839 1998-08-24 Jeffrey A Law (law@cygnus.com)
61841 * gcc.c-torture/compile/930326-1.x: Fix typo.
61843 1998-08-23 Mark Mitchell <mark@markmitchell.com>
61845 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61848 1998-08-21 Jeffrey A Law (law@cygnus.com)
61850 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61851 STACK_SIZE is defined.
61852 * gcc.c-torture/unsorted/stuct.c: Similarly.
61854 * gcc.c-torture/compile/980821-1.c: New test.
61856 1998-08-21 Jeffrey A Law (law@cygnus.com)
61858 * gcc.c-torture/execute/980526-2.c: Disable for targets with
61861 1998-08-19 Mark Mitchell <mark@markmitchell.com>
61863 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61866 1998-08-09 Mark Mitchell <mark@markmitchell.com>
61868 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61871 1998-08-18 Jeffrey A Law (law@cygnus.com)
61873 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61875 1998-08-16 Jeffrey A Law (law@cygnus.com)
61877 * gcc.c-torture/compile/980816-1.c: New test.
61879 * gcc.dg/980816-1.c: New test.
61881 1998-08-13 Jeffrey A Law (law@cygnus.com)
61883 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61884 compiler for ieee tests.
61886 1998-08-01 Dave Love <d.love@dl.ac.uk>
61888 * g77.f-torture/compile/980729-0.f: New test.
61890 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
61892 * gcc.c-torture/special/eeprof-1.c: New test, for
61893 -finstrument-functions.
61894 * gcc.c-torture/special/special.exp: Run it.
61896 1998-07-29 Jeffrey A Law (law@cygnus.com)
61898 * gcc.c-torture/compile/980729-1.c: New test.
61900 1998-07-27 Nick Clifton <nickc@cygnus.com>
61902 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61903 __thumb__ is defined, and test for ARM style doubles if so.
61905 1998-07-26 Dave Love <d.love@dl.ac.uk>
61907 * g77.f-torture/noncompile/980615-0.f: New test.
61909 1998-07-26 H.J. Lu (hjl@gnu.org)
61911 * gcc.dg/980312-1.c: Do link instead of compile.
61912 * gcc.dg/980313-1.c: Likewise.
61914 1998-07-26 Jeffrey A Law (law@cygnus.com)
61916 * gcc.c-torture/compile/980726-1.c: New test.
61918 1998-07-25 Dave Love <d.love@dl.ac.uk>
61920 * g77.f-torture/execute/io0.f: New test.
61922 1998-07-24 Nick Clifton <nickc@cygnus.com>
61924 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61927 1998-06-18 Michael Meissner <meissner@cygnus.com>
61929 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61932 1998-07-17 Nick Clifton <nickc@cygnus.com>
61934 * gcc.dg/980626-1.c: Expect failures for all toolchains until
61935 c-decl.c:grokdeclarator can handle mode attributes.
61937 1998-07-16 Jeffrey A Law (law@cygnus.com)
61939 * gcc.c-torture/execute/980716-1.c: New test.
61941 1998-07-13 Jeffrey A Law (law@cygnus.com)
61943 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61945 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
61947 * gcc.c-torture/execute/va-arg-3.x: Similarly.
61948 * gcc.c-torture/compile/930326-1.x: Similarly.
61950 1998-07-13 Dave Love <d.love@dl.ac.uk>
61952 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61953 New test from Craig.
61955 1998-07-12 Dave Love <d.love@dl.ac.uk>
61957 * g77.f-torture/noncompile/980616-0.f: New test.
61959 * g77.f-torture/execute/970816-3.f: New test from Craig.
61961 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61963 * g++.other/singleton.C: Return error value instead of taking
61966 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61968 * g++.other/singleton.C: New test. Warning is under dispute.
61969 Runtime crash is not.
61971 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61973 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61974 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61975 using6.C, using7.C}: New namespace tests.
61977 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61979 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61980 specialization with typedef'ed names used as array indexes.
61982 1998-07-09 Jeffrey A Law (law@cygnus.com)
61984 * gcc.c-torture/execute/980709-1.c: New test.
61986 * gcc.dg/980709-1.c: New test.
61988 1998-07-07 Richard Henderson <rth@cygnus.com>
61990 * gcc.c-torture/execute/bcp-1.c: New test.
61992 1998-07-07 Jeffrey A Law (law@cygnus.com)
61994 * gcc.c-torture/execute/980707-1.c: New test.
61996 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
61998 * gcc.c-torture/compile/980706-1.c: New test.
62000 1998-07-01 Dave Love <d.love@dl.ac.uk>
62002 * g77.f-torture/execute/980701-0.f,
62003 g77.f-torture/execute/980701-1.f: New test from Craig.
62005 1998-07-01 Jeffrey A Law (law@cygnus.com)
62007 * gcc.c-torture/compile/980701-1.c: New test.
62009 * gcc.c-torture/execute/980701-1.c: New test.
62011 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
62014 * g++.old-deja/g++.robertl/eb132.C: New test.
62015 * g++.old-deja/g++.robertl/eb133.C: Likewise.
62017 1998-06-29 Dave Love <d.love@dl.ac.uk>
62019 * g77.f-torture/execute/980628-7.f,
62020 g77.f-torture/execute/980628-8.f,
62021 g77.f-torture/execute/980628-9.f,
62022 g77.f-torture/execute/980628-10.f: New tests from Craig.
62024 * g77.f-torture/execute/980628-3.f: Remove mail headers.
62026 1998-06-28 Jeffrey A Law (law@cygnus.com)
62028 * g77.f-torture/execute/980628-4.f: New test from Craig.
62029 * g77.f-torture/execute/980628-5.f: Likewise.
62030 * g77.f-torture/execute/980628-2.f: Likewise.
62031 * g77.f-torture/execute/980628-0.f: Likewise.
62032 * g77.f-torture/execute/980628-1.f: Likewise.
62033 * g77.f-torture/execute/980628-3.f: Likewise.
62034 * g77.f-torture/execute/980628-6.f: Likewise.
62036 1998-06-28 Jeffrey A Law (law@cygnus.com)
62038 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62039 directory when nothing has been installed yet.
62041 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
62043 * gcc.c-torture/special/special.exp: Handle newer versions of
62046 1998-06-26 Jeffrey A Law (law@cygnus.com)
62048 * gcc.dg/980626-1.c: New test.
62050 1998-06-19 Bruno Haible <haible@ilog.fr>
62052 * gcc.misc-tests/m-un-2.c: New test.
62053 * g++.old-deja/g++.other/warn01.c: Likewise.
62055 1998-06-19 Robert Lipe <robertl@dgii.com>
62057 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62058 compatibility with assmblers with a different comment character.
62059 Eliminate use of GAS-specific extensions.
62061 1998-06-19 Jeffrey A Law (law@cygnus.com)
62063 * gcc.c-torture/execute/ieee/980619-1.c: New test.
62065 1998-06-19 Robert Lipe <robertl@dgii.com>
62067 * lib/g77.exp: Replace search for libf2c.a with search for newly
62070 1998-06-17 Jeffrey A Law (law@cygnus.com)
62072 * gcc.c-torture/execute/980617-1.c: New test.
62074 1998-06-12 Jeffrey A Law (law@cygnus.com)
62076 * gcc.c-torture/execute/980612-1.c: New test.
62078 1998-06-08 Jeffrey A Law (law@cygnus.com)
62080 * gcc.dg/980523-1.c: Only test on ppc-linux.
62081 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62083 * gcc.c-torture/execute/980608-1.c: New test.
62085 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
62087 * gcc.c-torture/execute/980605-1.c: New test.
62089 1998-06-04 Jeffrey A Law (law@cygnus.com)
62091 * gcc.c-torture/execute/980604-1.c: New test.
62093 1998-06-02 Jeffrey A Law (law@cygnus.com)
62095 * gcc.c-torture/execute/980602-1.c: New test.
62096 * gcc.c-torture/execute/980602-2.c: Likewise.
62098 1998-06-02 Dave Love <d.love@dl.ac.uk>
62100 * 970125-0.f: Fix per JCB. Add commentary.
62102 1998-05-31 Michael Meissner <meissner@cygnus.com>
62104 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62107 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62109 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62112 1998-05-28 Catherine Moore <clm@cygnus.com>
62114 * gcc.c-torture/execute/980526-3.c: New test.
62116 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
62118 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62119 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62120 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62121 m88k-motorola-sysv3 to XFAIL.
62123 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62125 * gcc.dg/980526-1.c: New test.
62126 * gcc.c-torture/execute/980526-2.c: New test.
62128 1998-05-26 Jeffrey A Law (law@cygnus.com)
62130 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62132 * gcc.c-torture/execute/980526-1.c: New test.
62134 1998-05-26 Dave Love <d.love@dl.ac.uk>
62136 * g77.f-torture/execute/alpha2.f: Add runtime test.
62138 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
62140 * g++.old-deja/old-deja.exp: Strip leading directories.
62142 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62143 error for the line. Don't run multiple tests for the same line.
62145 1998-05-23 Jeffrey A Law (law@cygnus.com)
62147 * gcc.dg/980523-1.c: New test.
62149 1998-05-23 Dave Love <d.love@dl.ac.uk>
62151 * g77.f-torture/compile/970915-0.f: New test.
62153 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
62155 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62157 1998-05-21 Jeffrey A Law (law@cygnus.com)
62159 * gcc.dg/980520-1.c: New test.
62161 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
62163 * gcc.dg/980502-1.c: Fix return type.
62165 1998-05-20 Jeffrey A Law (law@cygnus.com)
62167 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62168 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62169 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62170 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62171 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62173 1998-05-20 Dave Love <d.love@dl.ac.uk>
62175 * g77.f-torture/execute/980520-1.f: New test.
62177 1998-05-15 Dave Love <d.love@dl.ac.uk>
62179 * lib/mike-g77.exp: New file.
62181 * g77.f-torture/noncompile/noncompile.exp,
62182 g77.f-torture/noncompile/check0.f: New files.
62184 1998-05-14 Dave Love <d.love@dl.ac.uk>
62186 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62187 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62188 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62189 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62190 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62191 abort where appropriate.
62193 1998-05-05 Michael Meissner <meissner@cygnus.com>
62195 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62196 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62198 1998-04-29 Dave Love <d.love@dl.ac.uk>
62200 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62202 1998-04-27 Dave Love <d.love@dl.ac.uk>
62204 * g77.f-torture/compile/980427-0.f: New test.
62206 1998-04-24 Dave Love <d.love@dl.ac.uk>
62208 * g77.f-torture/compile/980424-0.f: New test.
62210 1998-04-19 Dave Love <d.love@dl.ac.uk>
62212 * g77.f-torture/compile/980419-2.f (main): New test.
62213 * g77.f-torture/compile/970125-0.f: New test.
62214 * g77.f-torture/compile/980419-1.f: New test.
62216 1998-04-08 Jim Wilson <wilson@cygnus.com>
62218 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62221 1998-04-07 Jim Wilson <wilson@cygnus.com>
62223 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62225 1998-04-03 Jim Wilson <wilson@cygnus.com>
62227 * gcc.c-torture/compile/980329-1.c: New test.
62229 1998-03-18 Jim Wilson <wilson@cygnus.com>
62231 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62232 * gcc.dg/980312-1.c: Fix typo in -march command.
62234 1998-03-16 H.J. Lu (hjl@gnu.org)
62236 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62238 1998-03-11 Robert Lipe <robertl@dgii.com>
62240 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62241 Dave Love agree the Fortran source is bogus.
62243 1998-03-11 Robert Lipe <robertl@dgii.com>
62245 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62246 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62247 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62248 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62249 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62251 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62253 * g++.old-deja/g++.other/friend1.C: New test.
62255 1998-02-18 Dave Love <d.love@dl.ac.uk>
62257 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62258 possibly uninitialized) variables and declare dnrm2.
62260 1998-02-23 Robert Lipe <robertl@dgii.com>
62262 From Bruno Haible <haible@ilog.fr>:
62263 * gcc.c-torture/execute/980223.c: New test.
62265 1998-02-13 Jeffrey A Law (law@cygnus.com)
62267 * gcc.dg/ifelse-1.c: New test.
62269 1998-02-09 H.J. Lu (hjl@gnu.org)
62271 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62273 * lib/old-dejagnu.exp (old-dejagnu): Added the
62274 "execution test - XFAIL *-*-*" handling in the spirit of
62275 "excess errors test -". Changed the "execution test fails"
62276 handling to be like "excess errors test fails".
62277 * Update various tests accordingly.
62279 1998-02-06 Jim Wilson <wilson@cygnus.com>
62281 * gcc.c-torture/execute/980205.c: New test.
62283 1998-01-18 Jeffrey A Law (law@cygnus.com)
62285 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62286 * lib/f-torture.exp: Similarly.
62287 * gcc.c-torture: Rename all .cexp files to .x files.
62289 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62291 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62292 (940510-1.c): Removed duplicate.
62293 (971104-1.c): New test.
62295 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62297 * lib/f-torture.exp: Improve error and loop detection.
62299 1997-11-19 Michael Meissner <meissner@cygnus.com>
62301 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62302 use that to size the filler array.
62304 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62306 * lib/c-torture.exp(c-torture-execute): Fix typo.
62308 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62309 testcase as the executable name. Keep the executable around if
62312 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62314 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62315 changes. Only test one -g option, and move it to the end of the
62316 list of options to test.
62318 1997-09-19 Michael Meissner <meissner@cygnus.com>
62320 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62321 variable GCC_TORTURE_OPTIONS to supply default switches separated
62322 by colons. If no environment variable, run tests with -O0 -g, -O1
62323 -g, and -O2 -g as well.
62325 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62327 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62328 explanatory comments. Fix indentation.
62330 1997-09-15 Jeffrey A Law (law@cygnus.com)
62332 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62334 1997-09-11 Jeffrey A Law (law@cygnus.com)
62336 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62337 * g++.old-deja/g++.mike/p7325.C: Likewise.
62338 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62340 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62342 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62343 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62344 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62345 * g++.old-deja/g++.law/operators4.C: Likewise.
62347 1997-09-11 Joe Buck (jbuck@synopsys.com)
62349 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62350 * g++.old-deja/g++.mike/p784.C: Ditto.
62351 * g++.old-deja/g++.mike/p785.C: Ditto.
62353 1997-09-05 Jeffrey A Law (law@cygnus.com)
62355 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62357 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62359 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62360 target feature; pass this to c-torture-execute as needed.
62362 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62364 * lib/c-torture.exp(c-torture-execute): If the previous and the
62365 current executables being tested are identical, we don't need to
62366 run the executable again. Try to make the executable names
62367 unique. Add an optional argument for passing additional compiler
62370 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62372 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62374 1997-08-29 Jeffrey A Law (law@cygnus.com)
62376 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62378 1997-07-31 Jeffrey A Law (law@cygnus.com)
62380 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62381 32bit or larger longs.
62383 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62384 have either a 32bit long or 32bit int.
62386 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62388 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62389 Make double precision tests dependent on sizeof (double).
62391 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62393 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62396 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62398 * gcc.c-torture/compile/961203-1.cexp: New script.
62400 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62402 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62403 up the includes ourselves.
62405 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62407 * lib/plumhall.exp: Remove random include, and add a few
62408 verbose messages for debugging.
62410 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62412 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62413 of trying to do it ourselves.
62415 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62417 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62419 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62421 * gcc.prms/5403.c: Made regexp a bit less strict.
62423 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62425 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62426 is returned from remote_load instead.
62427 * lib/plumhall.exp: Ditto.
62428 * lib/mike-g++.exp: Ditto.
62429 * lib/old-dejagnu.exp: Ditto.
62430 * lib/c-torture.exp: Ditto.
62432 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62434 * lib/g++.exp: Use build_wrapper procedure.
62435 * lib/gcc.exp: Ditto.
62437 1997-05-20 Jeffrey A Law (law@cygnus.com)
62439 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62440 an old-style decl for malloc. Fixes tests to work when
62441 sizeof (int) != sizeof (size_t).
62443 1997-05-15 Mike Meissner <meissner@cygnus.com>
62445 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62447 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62448 use stdargs.h interface.
62450 1997-05-15 Mike Meissner <meissner@cygnus.com>
62452 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62453 NO_VARARGS when compiling.
62455 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62457 * lib/plumhall.exp(ph_includes): New procedure.
62459 (ph_compiler): Ditto.
62461 * lib/g++.exp: Rename test-glue.c to testglue.c.
62462 * lib/gcc.exp: Ditto.
62464 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62466 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62467 to completion when it's called.
62469 1997-03-21 Michael Meissner <meissner@cygnus.com>
62471 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62472 is defined, don't do test.
62474 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62476 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62478 (ph_summary): Mark skipped testcases as untested, not unresolved.
62480 * lib/plumhall.exp (ph_make): If unresolved because of bad
62481 errorCode, record errorCode in log file.
62482 (*): Replace send_log/verbose with verbose -log.
62484 1997-03-19 Michael Meissner <meissner@cygnus.com>
62486 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62487 double conversion if double isn't at least 8 bytes.
62489 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62490 int to work with targets where int is 16 bits.
62492 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62493 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62494 precision for the test to complete.
62496 1997-03-14 Michael Meissner <meissner@cygnus.com>
62498 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62499 if d10v is not compiled with the -mdouble64 flag.
62500 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62502 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62503 d10v is not compiled with the -mint32 flag.
62505 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62507 * lib/plumhall.exp: Use incr_count.
62509 1997-03-12 Jeffrey A Law (law@cygnus.com)
62511 * gcc.c-torture: Update to c-torture-1.45.
62513 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62515 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62516 the name of the expect testcase file).
62518 * lib/g++.exp(g++_init): Ditto.
62520 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62522 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62525 * lib/gcc.exp(gcc_exit): New procedure.
62527 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62529 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62530 specs where appropriate.
62532 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62533 because of new "candidates are" messages, and removed a few
62535 * Converted all non-old-style g++ testcases to old-style, and
62536 moved into g++.old-deja.
62538 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62540 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62543 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62546 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62548 1997-02-13 Michael Meissner <meissner@cygnus.com>
62550 * lib/gcc.exp (gcc_target_compile): Add support for defining
62551 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62552 the machine doesn't have those features.
62554 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62556 * g++.law/operators4.exp: Don't use LIBS.
62558 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62560 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62562 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62563 * lib/g++.exp: Set it here instead. Also, allow use of the
62564 --tool_exec and --tool_opt options. Change CXX to
62567 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62569 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62571 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62573 * lib/old-dejagnu.exp: Use prune_warnings instead of
62575 * lib/mike-g++.exp: Ditto.
62576 * lib/gcc.exp: Ditto.
62577 * lib/g++.exp: Ditto.
62579 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62581 1997-02-07 Jeffrey A Law (law@cygnus.com)
62583 * 941014-2.c: Include stdlib.h
62584 * 960327-1.c: Include stdio.h
62585 * dbra.c, index-1.c: Don't assume ints are 32bits.
62587 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62589 * lib/gcc.exp: Add gcc,stack_size target feature.
62591 * lib/g++.exp(g++_target_compile): Add the include and link
62592 paths here, not in two other places. And, it's $options, not
62595 * lib/mike-g++.exp(postbase): Remove the code that determines
62596 the correct include and link paths.
62597 * g++.old-deja/old-deja.exp: Ditto.
62599 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62601 * lib/g++.exp(g++_init): target_compile no longer returns the
62602 filename of the result.
62604 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62606 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62609 * gcc.c-torture/special/special.exp: Change call to
62610 gcc_target_compile to include the object file.
62612 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62614 * gcc.c-torture/special/special.exp: Correct misspelling in last
62617 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62619 * lib/plumhall.exp(ph_summary): Log the entire output of the
62620 executable. Return -1 if there were any failures, 0 otherwise.
62621 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62622 (ph_make): Clean up objects and executables that were built
62623 if the tests succeeded.
62625 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62627 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62628 libraries and includes in the build tree as appropriate.
62630 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62632 * lib/c-torture.exp: Instead of looking for the global variable
62633 NO_LONG_LONG, check to see if that's a feature of the target.
62635 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62637 * config/default.exp: Minimize. Delete the remainer of the files in
62638 config; this functionality is now in devo/dejagnu/config.
62640 g++.*/*: Pass any additional flags used to compile to postbase;
62643 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62644 is now done by runtest.exp. Use gcc_target_compile instead of
62647 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62648 Remove references to CFLAGS. Use remote_file instead of
62650 (c-torture): Take a list of arguments to use to compile this
62653 lib/g++.exp: Simplify. Use target_compile instead of compile.
62654 lib/gcc-dg.exp: Ditto.
62655 lib/gcc.exp: Ditto.
62656 lib/mike-{gcc,g++}.exp: Ditto.
62657 lib/old-dejagnu.exp: Ditto.
62658 lib/plumhall.exp: Ditto.
62660 1997-01-08 Jim Wilson <wilson@cygnus.com>
62662 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62663 (ph_linker): Likewise.
62665 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62667 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62668 MAP_ANON / MAP_ANONYMOUS if defined;
62669 else try to map from /dev/zero .
62671 1996-11-12 Jeffrey A Law (law@cygnus.com)
62673 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62674 isn't defined, then define it to MAP_ANONYMOUS.
62676 1996-11-12 Jeffrey A Law (law@cygnus.com)
62678 * gcc.c-torture: Update to c-torture-1.42 release.
62680 1996-11-11 Jeffrey A Law (law@cygnus.com)
62682 * gcc.c-torture: Update to c-torture-1.41 release.
62684 1996-10-27 Jeffrey A Law (law@cygnus.com)
62686 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62689 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62691 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62692 and LDFLAGS. Fix second case to append the target_info ldflags
62693 onto LDFLAGS, not CFLAGS.
62694 * lib/g++.exp (g++_init): Add target_info stuff.
62695 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62696 of libgloss and newlib flags for !native.
62698 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62699 (GDB): Fix relative path to go up another dir for finding gdb.
62701 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62703 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62704 versions in the target_info array, if they don't exist.
62706 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62708 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62710 1996-07-08 Jim Wilson <wilson@cygnus.com>
62712 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62713 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62715 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62717 * lib/old-dejagnu.exp: Don't remove the output file before we've
62718 actually tested it. Don't append pwd to the path of the executable
62721 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62723 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62725 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62727 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62728 temporary directory for compiler files, and set it to a default
62729 value of /tmp. Set $output as the name of the output file from
62730 compiling the testcase. Add a -o option to $cflags_var so the
62731 compiler writes the final output file as $output. Set $executable
62734 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62735 directory for compiler files, and set it to /tmp if it doesn't
62736 already have a value. Set $output_file to the name of the output
62737 file from compiling the testcase. Add a -o option to CXXFLAGS so
62738 the compiler writes the final output file as $output. Use $output
62739 as the executable to be tested.
62741 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62743 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62745 1996-06-08 Jeffrey A Law (law@cygnus.com)
62747 * gcc.c-torture/execute/pending-1.c: New test. Still
62748 pending in Tege's queue.
62750 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62752 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62753 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62754 if there were failures. Call unresolved if there were unresolved
62755 testcases. Call gcc_fail if program did not run to completion.
62756 (ph_make): Pass additional argument name to ph_execute.
62757 (ph_execute): Add new argument. Pass additional arguments to
62758 ph_summary. Call gcc_fail is there is no execution output.
62760 1996-04-24 Jeffrey A Law (law@cygnus.com)
62762 * lib/plumhall.exp (proc_summary): Output relavent summary
62763 lines into the log so specific failures in plumhall can be
62766 1996-04-10 Jeffrey A Law (law@cygnus.com)
62768 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62769 (c-torture-execute): Don't try to execute tests which use
62770 "long long" types if $NO_LONG_LONG is nonzero.
62772 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
62774 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62777 * gcc.ieee: Move from here.
62778 * gcc.c-torture/execute/ieee: To here.
62780 1996-03-26 Jeffrey A Law (law@cygnus.com)
62782 * gcc.c-torture: Update to c-torture-1.41 release.
62784 1996-03-22 Jeffrey A Law (law@cygnus.com)
62786 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62789 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
62791 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62794 1996-03-02 Jeffrey A Law (law@cygnus.com)
62796 * config/proelf.exp: Handle connecting to a simulator.
62798 1996-01-31 Jeffrey A Law (law@cygnus.com)
62800 * config/proelf.exp: New file. Enough framework that we can
62801 run c-torture tests on the proelf targets (or any other target
62802 that gdb can connect to for that matter).
62804 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
62806 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62807 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
62809 * lib/plumhall.exp (ph_execute): Always call ph_summary if
62810 exec_output exists.
62812 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
62814 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62815 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62817 * config/*.exp: Update FSF address. Change result of ${tool}_load
62818 to pass/fail/unresolved/unsupported/untested. Caller must now
62819 call unresolved/unsupported/untested.
62820 * lib/*.exp: Update FSF address. Update to handle new results of
62822 * lib/chill.exp (verbose): Delete.
62824 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
62826 * lib/gcc.exp (default_gcc_start): Change order of args to
62827 $LDFLAGS $CFLAGS $LIBS.
62828 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62829 Save/set/restore CFLAGS. Pass single arg to gcc_start.
62830 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62831 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62832 * gcc.misc-tests/dg-test.exp: Likewise.
62833 * gcc.misc-tests/msgs.exp: Likewise.
62834 * gcc.prms/prms.exp: Likewise.
62835 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62836 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62838 * lib/dg.exp: Deleted, moved to dejagnu/lib.
62840 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62842 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62844 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62845 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62847 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62850 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
62852 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62853 global for loop; add use of $mathlib.
62854 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62855 settings here; set mathlib for anything but VxWorks.
62857 1996-01-22 Jeffrey A Law (law@cygnus.com)
62859 * gcc.c-torture: Update to c-torture-1.40 release.
62861 1996-01-03 Jeffrey A Law (law@cygnus.com)
62863 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62866 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
62868 * lib/c-torture.exp (c-torture-execute): Declare "output" as
62871 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
62873 * lib/g++.exp (LIBS): Define if not already.
62874 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62875 (gcc-dg-prune): Call prune_gcc_output.
62876 * lib/gcc.exp (prune_gcc_output): New proc.
62877 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62880 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
62882 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62883 (c-torture-execute): Likewise. Rename `name' to `testcase'.
62885 1995-11-15 Jeffrey A Law (law@cygnus.com)
62887 * gcc.c-torture: Update to c-torture-1.39 release.
62889 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
62891 * lib/c-torture.exp (c-torture-execute): Don't return if one option
62892 fails, try others as well.
62894 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
62896 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62897 If compilation fails, mark execute tests as `untested'.
62898 If test is marked as unsupported, don't mark compilation and
62899 execute tests as failed.
62901 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
62903 * lib/g++.exp (g++_init): Don't link in libg++, and look to
62904 libstdc++ for whether or not we want to be doing shared
62905 libraries. Delete link_curses since we don't need it anymore.
62906 * lib/mike-g++.exp (postbase): Don't link in libg++.
62907 * g++.old-deja/old-deja.exp: Likewise.
62909 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
62911 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62913 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
62915 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62916 For that, add `-Wl,-a,shared_archive'.
62917 * g++.old-deja/old-deja.exp: Likewise.
62919 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
62921 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62923 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
62925 * lib/mike-g++.exp (postbase): Pay attention to the status of
62928 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
62930 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62932 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
62934 * lib/gcc.exp (default_gcc_start): No longer need to log program
62935 being executed or its output, execute_anywhere does that now.
62936 * lib/g++.exp (default_g++_version): Call execute_anywhere.
62937 (default_g++_start): Likewise. Delete calls to verbose/send_log.
62939 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
62941 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62942 the same as those in lib/g++.exp.
62944 1995-10-10 Jeff Law (law@hurl.cygnus.com)
62946 * gcc.c-torture: Update to c-torture-1.38 release.
62947 * gcc.ieee: Related changes.
62949 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
62951 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62952 "exec". Minor reformatting changes.
62954 * config/rom68k.exp (${tool}_load): Make it work in a canadian
62955 cross. This means all "exec" calls now work on a remote host as
62957 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62958 cross. Filter out the extra "\r\n" stuff that expect puts in.
62959 (c-torture-execute): Filter out the bogus warnings like
62960 c-torture-compile does. Add support for canadian cross.
62961 * lib/gcc.exp (default_gcc_version, default_gcc_start)
62962 Use execute_anywhere rather than calling exec directly. Now it
62963 works for canadian cross testing.
62965 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
62967 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
62968 results into a variable, and check that rather than using file exists.
62970 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
62972 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62973 create a libg++.so. For sunos4.1.*, also add -ltermcap.
62975 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62977 * g++.old-deja/old-deja.exp: Create and pass runshlib and
62978 lib_curses if there's a shared libg++ in the build tree.
62980 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
62982 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62983 if not supported target.
62985 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
62987 * lib/g++.exp (g++_init): Move empty setting of runshlib and
62988 link_curses up to always happen, not just for native builds.
62990 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
62992 * gcc.c-torture: Update to c-torture-1.36 release.
62993 * gcc.failure: Related changes.
62995 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
62997 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62999 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
63001 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63002 * lib/mike-g++.exp (postbase): Not in here. Still reference
63003 runshlib, link_curses, and mathlib for link and run.
63005 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63006 pass the runtime shared library options for Solaris, OSF/1, and
63007 Irix5, and link with -lcurses to avoid unresolved references.
63009 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
63011 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63014 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
63016 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63018 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
63020 * gcc.c-torture: Update to c-torture-1.35 release. Note we
63021 do not have a framework for the "compat" tests yet.
63023 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
63025 * lib/mike-g++.exp (postbase): New local variable `mathlib',
63026 set to null if we're testing vxworks5.1. Use that instead of
63027 `-lm' in the setting of LIBS for link and run.
63029 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
63031 * config/rom68k.exp (${tool}_load): Major changes to make it
63032 work. Verified that it does in fact return the stuff in
63033 exec_output properly. Catch any Emul or any TRAP other than 0.
63035 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
63037 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63038 LDFLAGS properly for targets that need stuff from libgloss.
63039 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63041 (gpp_initialized): New variable.
63043 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
63045 * config/rom68k.exp: Load libgloss.exp.
63046 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63047 so we can produce a fully linked binary.
63048 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63049 so we can produce a fully linked binary.
63051 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
63053 * lib/plumhall.exp (ph_section): Watch for expected failures.
63054 Add missing `else'.
63056 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63058 (c-torture): Likewise.
63060 1995-08-28 Doug Evans <dje@cygnus.com>
63062 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63064 * lib/mike-g++.exp (mike_cleanup): New proc.
63065 (prebase): New globals compiler_result, not_compiler_result,
63067 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
63068 allow leading "-" in pattern. Watch for unsupported tests.
63069 If $compiler_result is set, pattern match assembler code,
63070 and ditto for $not_compiler_result.
63071 * lib/mike-gcc.exp: Likewise.
63073 * lib/plumhall.exp (ph_execute): Only call ph_summary if
63074 execution "succeeded".
63076 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
63078 * config/win32.exp: New file.
63079 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63081 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
63083 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63085 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63086 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63087 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63089 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63090 "... without exceptions was ...". That is now handled by
63092 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63094 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
63096 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63097 sieve.c,sort2.c}: New files.
63098 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63099 sieve.exp,sort2.exp}: Drivers for them.
63101 * lib/mike-gcc.exp (program_output): New user settable variable.
63102 (postbase): Call prune_system_crud. Also prune extraneous compiler
63104 * lib/mike-g++.exp (program_output): New user settable variable.
63106 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63108 * config/sh.exp: Deleted (use sim.exp instead).
63110 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
63112 * config/vx.exp: Declare CHECKTASK as global.
63113 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63114 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63115 * lib/old-dejagnu.exp: Load [pwd]/$executable.
63117 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63119 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63120 target. Like vx.exp, only includes `vx29k.exp' instead of
63123 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
63125 * config/sim.exp: Increase time limit from 120 seconds to 240.
63127 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
63129 * gcc.c-torture/execute/950628-1.c: New test.
63131 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
63133 * gcc.c-torture: Update with changes/additions from
63136 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
63138 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63140 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
63142 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63144 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
63146 * gcc.c-torture/compile/950512-1.c: New test.
63147 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63148 * gcc.dg/struct-ret-1.c: Likewise.
63150 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
63152 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63153 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63155 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
63157 * gcc.c-torture/special/920411-1.c: Deleted.
63158 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63160 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
63162 * config/sim.exp (${tool}_load): Hack in call to bash to get a
63165 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
63167 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63169 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
63172 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63173 is the proper length.
63174 * va-arg-3.c: Likewise.
63176 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
63178 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
63179 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63181 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
63182 * lib/g++.exp (default_g++_start): Delete old cruft.
63184 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
63186 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63187 (2 * (1 << 18)) to (2 * (1 << 17)).
63189 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63191 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
63193 * config/rom68k.exp: Renamed from config/idp.exp
63195 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
63197 * c-torture/compile/921109-2.c
63199 1995-04-18 Mike Stump <mrs@cygnus.com>
63201 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63204 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
63206 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63208 * lib/g++.exp (default_g++_start): Likewise.
63210 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
63212 * gcc.c-torture/compile/950329-1.c: New test.
63214 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63216 * config/bug.exp (${tool}_load): Updated to use new remote_open
63217 and remote_close procs.
63218 * config/idp.exp: New file.
63220 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63222 * gcc.c-torture/execute/950322-1.c: New test.
63224 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63226 * config/vx.exp (${tool}_load): Clean up testing of return code from
63227 vxworks_ld and vxworks_spawn.
63229 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63231 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63233 1995-03-13 Mike Stump <mrs@cygnus.com>
63235 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63236 can mark excess errors on a machine by machine basis. Note, the
63237 default is to not expect any excess errors, even when excess
63238 errors test - is given, so you will want to put an XFAIL ... on
63239 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63240 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63241 those 4 machines, but no others.
63243 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63245 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63246 * lib/c-torture.exp: to here.
63248 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63250 * gcc.c-torture/execute/950221-1.c: New test.
63251 * gcc.c-torture/execute/struct-ret-1.c: New test.
63252 * gcc.c-torture/compile/950221-1.c: New test.
63254 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63256 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63258 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63259 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63261 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63263 * g++.gb: New directory of tests, derived from my signature and
63264 class scoping tests.
63266 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63267 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63268 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63269 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63270 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63271 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63272 * g++.gb/sig25.C: Likewise.
63274 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63275 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63276 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63277 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63278 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63279 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63280 * g++.gb/sig25.exp: Likewise.
63282 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63283 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63284 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63285 * g++.gb/scope13.C: Likewise, this test still fails.
63287 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63288 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63289 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63290 * g++.gb/scope13.exp: Ditto.
63292 * g++.gb/README: New file, explains what these tests are about.
63294 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63296 * lib/dg.exp (dg-do): Support `preprocess'.
63297 (dg-test): Likewise.
63299 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63301 * config/udi.exp: change "continue -expect" to "exp_continue".
63303 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63305 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63306 Delete redundant tests.
63308 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63309 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63310 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63311 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63312 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63313 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63314 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63315 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63317 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63318 storing label pointers.
63319 * gcc.c-torture/execute/921019-1.c: Likewise.
63320 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63321 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63323 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63326 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63327 Delete obsolete tests.
63329 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63330 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63331 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63332 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63333 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63334 * gcc.c-torture/compile/950124-1.c: New test.
63336 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63338 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63340 * lib/mike-g++.exp: Add -lm to LIBS.
63342 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63344 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63346 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63348 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63350 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63352 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63354 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63356 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63357 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63358 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63359 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63360 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63361 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63362 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63363 * g++.law/{operators31.C, operators32.C,
63364 * g++.law/{operators33.C, operators34.C}: Likewise.
63365 * g++.law/{pic1.C, refs2.C}: Likewise.
63366 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63367 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63368 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63369 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63371 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63372 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63373 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63374 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63375 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63376 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63377 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63378 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63379 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63380 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63381 * g++.law/{operators34.exp}: Likewise.
63382 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63383 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63384 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63385 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63386 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63388 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63389 No longer expected to fail.
63390 * g++.law/missed-error3.C: Tweak for recent bool changes.
63392 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63394 * config/emb-unix: Deleted.
63395 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63396 remote execution. Do final link on remote host if REMOTE_LINK is set.
63398 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63400 * lib/dg.exp (dg-test): Fix typo in last patch.
63402 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63404 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63405 (handles multiple occurrences).
63407 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63409 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63410 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63411 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63413 * lib/c-torture.exp (c-torture-compile): Likewise.
63414 (c-torture): Prepend full path if missing.
63415 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63416 (gcc_fail): Likewise.
63417 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63419 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63421 * lib/netware.exp: Only attach to NetWare i386 systems.
63423 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63425 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63426 messages. Add test name to "output pattern match" pass/fail message.
63428 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63430 * gcc.dg: New testsuite.
63431 * gcc.dg/dg.exp: New file.
63433 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63434 test-switch.c}: Deleted.
63436 * gcc.misc-tests/msgs.exp: New testcase driver.
63438 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63440 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63441 Watch for illegal return values from ${tool}_load.
63442 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63443 cross targets. Coerce return value >0 to 1.
63445 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63447 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63449 * config/emb-unix.exp: New file.
63451 * config/sim.exp: Error if variable $SIM not defined.
63452 (${tool}_load): Mark test as "untested" if simulator missing.
63454 * config/unix.exp: Load remote.exp to get rcp_download.
63455 * lib/c-torture.exp: Use different option lists for testcases with
63457 * gcc.c-torture/execute/execute.exp: Likewise.
63459 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63461 * config/*.exp: Clarify return code from ${tool}_load.
63462 Call `unresolved' or `untested' instead of `warning' or `perror'
63463 (sometimes you still want to call both though).
63464 Add comment that `shell_id' is local to each file.
63465 * config/udi.exp (timeout): Set to 30.
63466 Don't print warning if connection fails, $connectmode has already
63468 (${tool}_load): Move verbose messages to level 2.
63469 Rework pattern for "Process started" message.
63470 Pass `shell_id' to ${connectmode}_download.
63471 Retry twice upon timeout. Make resetting of target more robust.
63472 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63473 Pass `shell_id' to exit_$connectmode.
63474 Only call exit_$connectmode if connected.
63475 * config/unix.exp (${tool}_load): Check return codes better.
63476 * config/vrtx.exp (${tool}_load): Likewise.
63477 * config/vx.exp (${tool}_load): Likewise.
63478 Delete unneeded global's.
63479 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63482 (dg-init): Delete recording of pass/fail counts.
63483 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63484 (old-dejagnu-init): Likewise.
63485 (old-dejagnu-stat): Delete contents, empty proc now.
63486 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63487 (c-torture): Delete references to lcnt, lpass, lfail.
63488 Get option list from TORTURE_OPTIONS.
63489 Delete -funroll[-all]-loops if no loops.
63490 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63491 (g++_stat): Delete contents (empty proc now).
63492 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63493 (gcc_finish): Likewise.
63494 (gcc_stat): Deleted.
63495 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63496 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63497 * gcc.c-torture/execute/execute.exp: Likewise.
63498 Split tests into two parts: compile, execute.
63499 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63500 no loops. Update to reflect clarified return codes from ${tool}_load.
63502 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63504 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63506 (old-dejagnu): Likewise (where necessary).
63508 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63510 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63512 * lib/dg.exp (dg-process-target): Fix processing of selector.
63513 Add comment regarding use of `error'.
63515 * lib/gcc.exp (prune_system_crud): Define if missing.
63516 * lib/g++.exp (prune_system_crud): Likewise.
63518 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63519 Call prune_system_crud.
63520 * lib/dg.exp (dg-runtest): New proc.
63521 Use perror instead of send_user for tcl errors in testcase.
63522 Don't return any value, it's never used.
63523 Don't clobber previous definition of `unknown'.
63524 Print tcl errors in `dg-final'.
63526 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63528 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63529 (dg-test): Don't print errorInfo, it contains stack backtrace.
63531 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63533 * lib/g++.exp (runtest_file_p): Define if missing.
63535 1994-09-24 Doug Evans (dje@cygnus.com)
63537 * lib/mike-g++.exp: Comment out loading of g++.exp.
63538 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63539 (default_g++_version): Always print something.
63540 (default_g++_start): Comment out call to `which'.
63541 (g++_start, g++_load): Deleted (must be defined in config file).
63542 * lib/gcc.exp: Test for existence of $CC at start.
63543 Delete check for tmpdir (done in gcc_init).
63544 (default_gcc_version): Always print something.
63545 (default_gcc_start): Comment out call to `which'.
63546 * config/*.exp: Major cleanup - make cross targets work at least a
63547 little better for g++ (by not being "--tool gcc" specific).
63548 Rename gcc_xxx to ${tool}_xxx.
63549 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63550 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63552 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63554 * lib/c-torture.exp (c-torture-compile): Rework compiler
63555 message processing.
63557 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63560 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63562 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63564 * lib/dg.exp (dg-process-target): Support { target native }.
63566 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63568 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63569 looked for "... program xxx got fatal signal".
63570 Correct regsub munging of `comp_output'.
63571 Ignore compiler messages "path prefix not used" and "linker input
63574 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63576 * lib/gcc.exp (runtest_file_p): Define if missing.
63577 * gcc.prms/template.c: Example to work from.
63579 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63581 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63582 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63584 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63585 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63586 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63587 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63589 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63590 (dg-process-target): No longer a varargs proc.
63591 Return S/N for target, P/F for xfail. All callers changed.
63592 (user option procs): More argument checking.
63593 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63594 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63595 (dg-test): Skip test if not running on selected target in `dg-do'.
63596 Update handling of `dg-do-what', `dg-output-text'.
63597 Separate execution pass/fail from output pattern match pass/fail.
63598 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63600 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63602 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63603 target for 920510-1.c.
63605 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63607 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63608 Clean up comment regarding use of passcnt, etc.
63609 (gcc_stat): Don't update `testcnt' here.
63610 (gcc_finish): Do it here.
63611 Might as well reset `but_id' here too.
63612 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63613 to determine if the file should be tested.
63614 * gcc.c-torture/compile/compile.exp: Likewise.
63615 * gcc.c-torture/execute/execute.exp: Likewise.
63616 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63617 * gcc.misc-tests/dg-test.exp: Likewise.
63618 * gcc.prms/prms.exp: Likewise.
63619 * gcc.wendy/wendy.exp: Likewise.
63620 * g++.old-deja.exp: Likewise.
63621 Move "Testing file" message to verbose level 1.
63623 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63625 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63627 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63629 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63630 (default_gcc_start): Accept optional second list element
63631 of compiler flags. Print compiler output at verbosity level 2.
63632 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63633 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63634 Save current values of framework globals passcnt, failcnt, xpasscnt,
63635 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63636 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63637 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63638 xfailcnt to compute stats. Update framework global `testcnt' from
63640 (gcc_finish): New proc. Clean up test environment.
63641 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63642 (gcc_epass, gcc_efail): Delete.
63643 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63644 argument of line number.
63645 (dg-init): If the tool has an init routine, call it.
63646 (dg-test): Remove args `cflags_var' and `libs_var'.
63647 Pass all compiler options to ${tool}_start.
63648 Handle missing line number.
63649 (dg-finish): New function.
63650 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63651 particular files. Call gcc_finish at end. Move "skipping test"
63652 message to verbosity level 3.
63653 * gcc.c-torture/compile/compile.exp: Likewise.
63654 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63655 * gcc.c-torture/execute/execute.exp: Likewise.
63656 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63657 Print testcase being tried at verbosity level 1.
63658 * gcc.c-torture/special/special.exp: Unset xfail.
63659 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63660 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63661 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63662 * gcc.failure/failure.exp: Likewise.
63663 * gcc.ieee/ieee.exp: Likewise.
63664 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63665 Update call to dg-test. Call dg-finish at end.
63666 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63667 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63668 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63669 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63670 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63671 * gcc.wendy/wendy.exp: Add copyright.
63672 Delete setting of tmpdir (done by gcc_init).
63673 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63674 Pass compiler flags to gcc_start. Call gcc_finish at end.
63675 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63678 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63680 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63682 (g++_load): Likewise.
63684 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63685 Rename argument to `prog' to remove the confusion.
63686 Varargs fns behave differently too!
63687 (g++_load): Likewise.
63689 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63691 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63692 what it is. Delete (always) printing of status value for !native.
63693 Simplify verbose code, and include status and exec_output.
63694 (g++_load): Use gcc_load.
63696 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63698 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63699 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63700 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63701 940714-3.c as these testcases don't exist anymore. Make
63702 va-arg-1.c expected to pass.
63704 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63706 * gcc.misc-tests/misc.exp: Only run specific testcases.
63707 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63708 * gcc.misc-tests/dg-[1-9].c: New files.
63710 * lib/dg.exp: New testsuite driver.
63711 * gcc.prms/prms.exp: Use it.
63713 * README.gcc: New file.
63715 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63716 Document and reset `lxpass' and `lxfail'.
63717 Simplify "initialized" message.
63718 (gcc_stat): Clean up comments a little.
63720 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63722 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63724 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63726 * lib/old-dejagnu.exp (process-option): New proc.
63727 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63728 (old-dejagnu): Simplify.
63729 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63731 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63733 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63734 exists and is not an empty string.
63736 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63737 $xfail rather than calling setup_xfail. Clear $xfail when test is
63739 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63742 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63743 longer expected to fail.
63745 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63748 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63750 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63751 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63752 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63753 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63756 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63757 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63759 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63761 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63762 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63764 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63765 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63766 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63768 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
63770 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63771 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63772 940714-1.c, 940714-2.c, 940714-3.c},
63773 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63774 gcc.misc-tests/{mg.c,mg.exp}:
63776 * gcc.noncompile/noncompile.exp: Change accordingly.
63778 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
63780 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63781 Undo previous clobberage.
63783 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
63785 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63786 * gcc.special/{930510-1.c, special.exp}:
63787 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63788 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63789 struct-varargs-1.c}: New tests from c-torture-1.26.
63791 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
63793 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63794 argument to switch.
63796 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
63798 * Revert the previous changes. Please see Rob's directory
63799 (/lisa/test/rob/progressive/gcc/testsuite) for testing
63802 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
63804 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63805 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63806 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63807 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63808 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63809 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63810 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63811 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63812 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63813 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63814 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63815 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63816 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63817 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63818 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63819 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63820 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63821 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63822 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63823 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63824 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63825 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63826 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63827 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63828 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63829 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63830 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63831 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63832 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63835 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
63837 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63838 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63841 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
63843 * config/unix.exp (g++_load): Fix syntax.
63845 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
63847 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63848 * gcc.noncompile/921017-1.c: Deleted obsolete test.
63849 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63850 Don't expect va-arg-1.c to fail. Correct expected output for
63852 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63853 * gcc.wendy/hbm4.c: Correct typo.
63854 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63856 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
63858 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63859 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63860 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
63861 * lib/c-torture.exp (c-torture-compile): Ditto.
63863 Reduce volume of output (remove all the -I's and such).
63864 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63865 Call gcc_cpass, gcc_cfail.
63866 (c-torture): Pass testing option to c-torture-compile.
63868 1994-03-21 Doug Evans (dje@cygnus.com)
63870 Bring patches over from progressive.
63871 * config/default.exp: Exit remote shell cleanly.
63872 (g++_exit, g++_start): Add default versions.
63873 * config/sim.exp (gcc_load): Use perror, not error.
63875 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
63877 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
63880 1994-03-14 Doug Evans (dje@cygnus.com)
63882 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63883 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63884 (wendy_try): New proc to run testcase.
63885 (main loop): Call 'em.
63886 * gcc.wendy/*.c: Clean up pass to correct expected output.
63888 * lib/gcc.exp: Minor cleanup work.
63889 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63891 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
63893 * config/sim.exp (gcc_load): Document return codes better.
63894 Don't pass -v to simulator.
63896 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
63898 * gcc.special/920717-x.c: Fix typo.
63899 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63902 * lib/mike-gcc.exp: Fix typo.
63904 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
63906 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63907 binary to use, transform the name.
63908 * config/*.exp: rename everything. Nuke any g++ specific files,
63909 it's now a special case of gcc that requires no special support.
63910 Add a default.exp for unsupported targets.
63912 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
63914 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63915 lib/old-dejagnu.exp: Fix a few patterns to work with the new
63918 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
63920 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63923 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
63925 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63927 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
63929 * gcc.execute/execute.exp: Combine opt_list and foption_list into
63930 option_list. Compile every file with only 4/6 option choices
63931 (same as C torture) instead of with 12/18 different option
63933 * lib/c-torture.exp: Likewise.
63935 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63938 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
63940 * lib/old-deja.exp: Add `excess errors test fails' error, now one
63941 can put an XFAIL *-*-* on excess errors.
63943 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
63945 * g++.law: Add more tests derived from g++-bugs snapshots.
63947 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
63948 equivalent to g++.law/init9.
63950 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63951 compiled it, and the a.out file after we've run it.
63953 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
63955 * lib/mike-g++.exp (postbase): Delete the .o file after we've
63956 compiled it, and the a.out file after we've run it.
63958 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
63960 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63962 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
63964 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63967 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
63969 * g++.law: New directory of g++ tests derived from the g++-bugs
63972 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
63974 * gcc.compile: initbug1.c initbug1.exp testcase added
63976 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
63978 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63979 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63980 fixes submitted by Jeff Law (law@cs.utah.edu)
63981 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63982 Jeff Law (law@cs.utah.edu)
63985 1993-11-30 Mike Stump (mrs@cygnus.com)
63987 * config/unix-g++.exp: Follow the gcc way of doing things.
63988 * g++.old-deja/old-deja.exp: Minor updates.
63989 * lib/g++.exp: New file, follow the gcc way of doing things.
63990 * lib/old-dejagnu.exp: Minor updates.
63991 * lib/mike-g++.exp: Always unset errorInfo.
63993 1993-11-06 Mike Stump (mrs@cygnus.com)
63995 * lib/gcc.exp: Fix some errors with the below change, CC and
63996 CFLAGS should be global when setting, not local.
63998 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
64000 * lib/gcc.exp: Transform tool name.
64002 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64004 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64006 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64008 * lib/gcc.exp: change gcc_done to gcc_stat
64010 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64012 * Upgraded gcc testsuite to c-torture version 1.25
64014 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
64016 * lib/gcc.exp: added reporting code. Changed verbose compile message.
64017 * lib/c-torture: added hooks for new reporting code.
64019 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
64021 * config/sh-gcc.exp: check if sh-sim exists in the path
64023 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
64025 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64026 * gcc.compile/compile.exp: Initial changes for new logic.
64027 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64028 * gcc.failure/failure.exp: Initial changes for new logic.
64029 * gcc.ieee/ieee.exp: Initial changes for new logic.
64030 * gcc.misc-tests/misc.exp: Initial changes for new logic.
64031 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64032 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64033 * lib/c-torture.exp: Initial changes for new logic.
64034 * lib/gcc.exp: Initial changes for new logic.
64036 1993-10-15 Mike Stump (mrs@cygnus.com)
64038 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64039 depend upon failure or success. Fully qualify names in failure
64040 and success messages. Always remove a.out before starting
64041 compile, just in case. Pay more attention to error text output by
64042 the compiler. Handle testcases with no known past errors just
64043 like all others, so that things are uniform. Other miscellaneous
64046 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
64048 * gcc.cpp: new directory for cpp tests
64050 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
64052 * lib/chill.exp: Code reformatted, removed unused code.
64053 * config/unix-chill.exp: Code reformatted, removed unused code.
64054 * chill.execute/execute.exp: Code reformatted, removed unused code.
64055 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64057 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
64059 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
64060 routines not written.
64062 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
64064 * config/bug-gcc.exp: Use new procs from bug.exp.
64066 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
64068 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64069 via ftp, rather than depending on NFS.
64070 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64073 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
64075 * config/bug-gcc.exp: Use new download proc.
64077 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
64079 * chill.execute/execute.exp: cleanups, handles errors better
64080 * chill.compile/compile.exp: rewrite, based on execute.exp
64081 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64082 * lib/chill.exp: major changes to diff proc and compile and link
64083 procs. added chill_fail and chill_pass wrappers to pass and
64084 fail. added more comments, and handle error codes better.
64085 Added a hack to capture stderr from exec, so noncompile tests
64088 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
64090 * chill.execute/execute.exp: rewrite of testsuite driver
64091 * lib/chill.exp: rewrite of testsuite driver
64092 * config/unix-chill.exp: rewrite of testsuite driver
64094 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
64097 * iexpr.ch: Standardize uppercase.
64098 * tuples.dat: Standardize uppercase.
64099 * vary.ch: standardize. Correct varying string assignments.
64100 * vary.dat: Add new output lines.
64102 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
64105 * chprintf.ch: Standardize use of uppercase.
64106 * tuples.ch: Standardize and turn arr2 into a DCL,
64108 * pinits.ch: Standardize.
64110 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
64112 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64113 * Makefil: Renamed to Makefile.in.
64114 * configure.in: New.
64116 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
64119 * .cvsignore: Add result/output files.
64120 * Makefile: Fix up variables at start. Use MFLAGS
64121 everywhere. Correct bool_loc, built_ins entries.
64122 Add entry for vary1.ch.
64123 * bitarray.ch: Standardize upper-case usage.
64124 * bitexpr.ch: Standardize, add output of b1.
64125 * params.ch: Use arrayt in along PROC parameters, to
64126 avoid novelty problems.
64127 * sets.ch: Tiny cleanup.
64128 * vary1.ch: Re-indent.
64130 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
64132 * Add PR-related files to Makefiles, .cvsignore files, etc.
64134 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
64136 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64137 with compiler objects. New names are test-flow.c and test-loop.c
64139 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
64141 * Upgraded c-torture tests from 1.19 to 1.20
64144 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64145 * gcc.compile: 930623-1.c 930623-2.c
64146 * gcc.noncompile: 930622-1.c 930622-2.c
64147 * gcc.failure: 920411-1.c 920627-2.c
64148 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64150 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
64152 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64153 More changes to get testsuite working properly. Needs more work.
64154 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64156 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
64158 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64159 More changes to get testsuite working properly. Needs more work.
64161 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
64163 * chill.compile/compile.exp: Added for Dejagnu support
64164 * chill.execute/execute.exp: Added for Dejagnu support
64165 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
64167 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
64169 This should complete moving the CHILL test files.
64170 * chill.noncompile(.cvsignore printf.grt
64171 in-printf.grt chprintf.grt chprintf.ch):
64172 Added test-support files.
64173 (Makefile): Modified further.
64174 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64175 signal.ch): Added test files.
64176 * chill.execute (.cvsignore printf.grt printr.c
64177 in-printf.grt rts.c chprintf.grt rts.h): Added
64178 test-support files.
64179 (Makefile): More corrections.
64181 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
64183 * chill.compile, chill.execute, chill.nocompile: Add CHILL
64184 test cases, ready for DejaGnu.
64186 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
64188 * Upgraded c-torture tests from 1.18 to 1.19
64190 * gcc.compile: added test(s):
64192 * gcc.execute: added test(s):
64193 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64195 * added new subdirectory for misc tests: gcc.misc-tests
64196 * gcc.misc-test(s): added tests:
64197 inst-check.c test-consts.c test-ior.c test-switch.c
64199 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
64201 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64203 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
64205 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64207 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
64209 * Upgraded c-torture tests from 1.17 to 1.18
64211 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
64213 * Upgraded c-torture tests from 1.12 to 1.17
64215 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64217 * lib/old-dejagnu.exp:
64218 Fixed handling of XFAIL target triplets to correctly
64219 recognize wildcard characters. Removed code that
64220 appended a unique id tag to the end of the file name
64221 printed out by the result of the testcases within a
64224 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64226 * lib/old-dejagnu.exp:
64227 Reworked expected failure handling to trigger off of XFAIL
64228 keyword in keyphrase embeded in testcase source code. The
64229 XFAIL keyword must be at the end of the keyphrase line. It
64230 may optionally be followed by one or more target triplets.
64231 It has just occured that the handling of wildcards in the
64232 target triplet may not be correct.
64234 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64236 * g++.old-deja/tests:
64237 Moved all subdirectories up one level into g++.old-deja .
64239 * lib/old-dejagnu.exp:
64240 Fixed problem with CXXFLAGS not being properly reset, and being
64241 corrupted with extraneous "-c" compiler option. This was
64242 causing binaries to not be generated for test that needed them.
64243 Modified strings passed to "pass" and "fail" so that individual
64244 tests from the same test file would be distinguished by an
64245 identifier appended to the test file name in the summary logs;
64246 this corrected a problem with erroneous diff logs. Added code
64247 to search testcases for expected fail and unexpected pass keywords.
64249 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64251 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64253 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64255 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64256 Removed extraneous text from end of "Special g++ Options"
64259 * lib/old-dejagnu.exp: Added pattern matching to look for new
64260 keywords, embedded in testcases comments, which will trigger
64261 calls to xpass and xfail.
64263 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64265 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64266 comments embedded in the testcases, especially the one looking for
64267 special compiler options, as well as the pattern matching for the
64268 compiler output again.
64270 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64272 * lib/old-dejagnu.exp: Do a proper check of the return value for
64273 execute tests. Fixed several problems with the pattern matching
64274 of the compiler output which gave erroneous test results.
64275 Changed several of the test result messages to be more descriptive.
64276 * config/unix-g++.exp: Proc g++_load now actually works and
64277 executes the tests passed to it and returns a usable return
64280 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64282 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64284 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64286 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64287 Modified both files to properly execute the old style
64288 dejagnu tests. The previous versions of these files were
64289 experimental and did not function anything near correctly.
64291 1993-04-05 Rob Savoye (rob@cygnus.com)
64293 * Removed all Makefile.in and configure.in files. No configuration
64296 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64298 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64300 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64302 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64303 gcc.special/configure.in, gcc.noncompile/configure.in,
64304 gcc.execute/configure.in, gcc.code_quality/configure.in,
64305 g++.other/configure.in, g++.old-deja/configure.in,
64306 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64307 in srcname setting.
64309 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64311 * lib/udi.exp: Fixed mondfe and mondfe_download.
64312 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64313 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64315 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64317 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64318 (gdb_exit): Don't remove *_soc files.
64320 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64322 * lib/c-torture.exp: Don't look for main; instead always use -w
64323 -c. This is how the c-torture tests work. Remove the object
64324 file if the compilation succeeds.
64325 * gcc.execute/execute.exp: Remove executable if test passes.
64326 * gcc.noncompile/noncompile.exp: Every test is an expected
64328 * gcc.special/special.exp: Added tests from c-torture 1.11,
64329 corrected use of existing test.
64330 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64331 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64332 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64333 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64334 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64335 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64336 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64337 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64338 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64339 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64340 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64341 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64342 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64343 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64344 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64345 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64346 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64347 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64348 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64350 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64351 correspond to c-torture 1.11.