1 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/specs/varsize_return.ads: New test.
4 * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
5 * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
7 2008-04-17 Jason Merrill <jason@redhat.com>
10 * g++.dg/overload/autoptr1.C: New.
12 2008-04-17 Eric Botcazou <ebotcazou@adacore.com>
14 * gnat.dg/alignment4.adb: New test.
15 * gnat.dg/alignment5.adb: Likewise.
16 * gnat.dg/frame_overflow.adb: Adjust.
18 2008-04-17 Richard Guenther <rguenther@suse.de>
20 * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
22 2008-04-17 Christian Bruel <christian.bruel@st.com>
24 * gcc.dg/long-long-compare-1.c: New testcase.
26 2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
29 * gfortran.dg/eoshift_2.f90: New test.
31 2008-04-16 Paul Thomas <pault@gcc.gnu.org>
34 * gfortran.dg/intrinsic_char_1.f90: New test.
36 2008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
39 * gfortran.dg/pr35944-1.f90: New test.
40 * gfortran.dg/pr35944-2.f90: Ditto.
42 2008-04-16 Jakub Jelinek <jakub@redhat.com>
45 * gcc.dg/dfp/pr35739.c: New test.
47 PR tree-optimization/35899
48 * gcc.dg/pr35899.c: New test.
51 * gfortran.dg/pr35662.f90: New test.
53 2008-04-16 Richard Guenther <rguenther@suse.de>
55 * gcc.dg/tree-ssa/loop-35.c: New testcase.
57 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
60 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
61 gnat.dg/incomplete2.adb: New.
63 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
65 PR tree-optimization/35629
66 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
69 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
72 * gnat.dg/specs/corr_discr.ads: New.
74 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
76 * gnat.dg/string_slice2.adb: New test.
78 2008-04-15 Richard Guenther <rguenther@suse.de>
80 * gcc.dg/fold-compare-2.c: Adjust testcase.
81 * gcc.dg/tree-ssa/pr21086.c: Likewise.
83 2008-04-15 Richard Guenther <rguenther@suse.de>
85 * gcc.dg/tree-ssa/salias-1.c: Remove.
86 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
87 * gcc.dg/tree-ssa/alias-15.c: Likewise.
88 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
90 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
92 * gnat.dg/loop_optimization1.ad[sb]: New test.
94 2008-04-15 Jakub Jelinek <jakub@redhat.com>
97 * gcc.dg/gomp/pr35751.c: New test.
98 * g++.dg/gomp/pr35751.C: New test.
100 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
103 * gnat.dg/prot_def.adb: New.
105 2008-04-14 Ian Lance Taylor <iant@google.com>
107 * gcc.dg/strict-overflow-6.c: New.
108 * gcc.dg/no-strict-overflow-7.c: New.
109 * gcc.dg/Wstrict-overflow-22.c: New.
111 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
113 * gnat.dg/specs/storage.ads: Fix expected error message.
115 2008-04-14 Robert Dewar <dewar@adacore.com>
117 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
119 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
122 * gnat.dg/specs/linker_section.ads: New.
124 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
127 * gnat.dg/specs/renamings.ads: New.
129 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
132 * gnat.dg/specs/storage.ads: New.
134 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
136 * gnat.dg/deep_old.adb: New.
138 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
140 * gnat.dg/loop_address2.adb: New test.
142 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
145 * gfortran.dg/continuation_3.f90: Update test.
146 * gfortran.dg/continuation_5.f: Update test.
147 * gfortran.dg/continuation_10.f90: New test.
149 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
153 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
154 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
155 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
156 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
158 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
161 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
163 2008-04-12 Andrew Pinski <pinskia@gmail.com>
165 * gcc.target/powerpc/darwin-save-world-1.c: New test.
167 2008-04-11 Richard Guenther <rguenther@suse.de>
169 PR tree-optimization/35869
170 * gcc.c-torture/compile/pr35869.c: New testcase.
172 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
174 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
175 /* mmintrin-common.h */ section.
177 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
179 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
182 * gcc.dg/attr-error-1.c: New test.
184 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
186 * gcc.target/mips/scc-2.c: New test.
187 * gcc.target/mips/scc-3.c: New test.
188 * gcc.target/mips/scc-4.c: New test.
190 2008-04-10 Ira Rosen <irar@il.ibm.com>
192 PR tree-optimization/35821
193 * gcc.dg/vect/pr35821-altivec.c: New.
194 * gcc.dg/vect/pr35821-spu.c: New.
196 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
200 * lib/target-supports.dg: Add check_effective_target_trampolines.
201 Disable profiling for avr-*-*.
202 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
203 * gcc.c-torture/compile/nested-1.c: Ditto.
204 * gcc.c-torture/compile/20050122-2.c: Ditto.
205 * gcc.c-torture/compile/20010226-1.c: Ditto.
206 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
207 * gcc.c-torture/compile/980506-1.c: Ditto.
208 * gcc.c-torture/compile/20020604-1.c: Ditto.
209 * gcc.c-torture/compile/limits-stringlit.c: Ditto
210 * gcc.c-torture/compile/20001226-1.c: Ditto
212 2008-04-09 Jason Merrill <jason@redhat.com>
215 * g++.dg/ext/complit9.C: New.
217 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
220 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
221 gnat.dg/specs/fe_inlining_helper.adb: New test.
223 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
225 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
226 x86_64-pc-mingw target.
227 * gcc.dg/titype-1.c: Likewise.
229 2008-04-09 Richard Sandiford <richard@codesourcery.com>
231 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
233 (check_effective_target_vxworks_rtp): New procedure.
234 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
235 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
236 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
237 * g++.old-deja/g++.brendan/new3.C: Likewise.
238 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
239 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
241 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
242 * g++.old-deja/g++.mike/p2736.C: Likewise.
243 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
244 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
245 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
248 2008-04-09 Jakub Jelinek <jakub@redhat.com>
250 * gfortran.dg/namelist_47.f90: New test.
252 2008-04-09 Richard Guenther <rguenther@suse.de>
254 * gfortran.dg/bind_c_usage_14.f03: Adjust.
256 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
259 * execute/20071221-1.c: Adapt test for 16 bit int targets.
260 * execute/pr35163.c: Ditto.
262 2008-04-08 Richard Guenther <rguenther@suse.de>
264 * gcc.c-torture/execute/20080408-1.c: New testcase.
266 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
268 * gnat.dg/pack6.adb: New test.
269 * gnat.dg/pack7.adb: Likewise.
270 * gnat.dg/pack8.adb: Likewise.
272 2008-04-08 Arnaud Charlet <charlet@adacore.com>
274 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
275 * gnat.dg/rt1.adb: New test.
276 * gnat.dg/test_time_stamp.adb: New test.
277 * gnat.dg/specs/warn_star.ads: New test.
278 * gnat.dg/specs/aggr1.ads: New test.
280 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
282 PR fortran/25829 28655
283 * gfortran.dg/write_check2.f90: Update dg-error.
284 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
286 2008-04-07 Jason Merrill <jason@redhat.com>
289 * g++.dg/warn/ctor1.C: New.
291 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
294 * gcc.dg/torture/pr35842.c: New.
296 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
298 * gnat.dg/array4.adb: New test.
299 * gnat.dg/specs/static_initializer2.ads: Likewise.
301 2008-04-06 Richard Guenther <rguenther@suse.de>
303 PR tree-optimization/35400
304 * gcc.dg/torture/pr35400.c: New testcase.
305 * g++.dg/torture/pr35400.C: Likewise.
307 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
310 * gfortran.dg/simplify_argN_1.f90: New test.
312 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
315 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
317 2008-04-06 Tobias Burnus <burnus@net-b.de>
319 * gfortran.dg/f2003_io_1.f03: Make standard conform.
320 * gfortran.dg/f2003_io_8.f03: New.
322 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
324 * gnat.dg/pack5.adb: New test.
326 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
329 * gcc.target/i386/pr12329.c: New test.
331 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
333 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
335 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
337 PR fortran/25829 28655
338 * gfortran.dg/f2003_io_1.f03: New test.
339 * gfortran.dg/f2003_io_2.f03: New test.
340 * gfortran.dg/f2003_io_3.f03: New test.
341 * gfortran.dg/f2003_io_4.f03: New test.
342 * gfortran.dg/f2003_io_5.f03: New test.
343 * gfortran.dg/f2003_io_6.f03: New test.
344 * gfortran.dg/f2003_io_7.f03: New test.
346 2008-04-05 Richard Guenther <rguenther@suse.de>
348 PR tree-optimization/35833
349 * gcc.dg/torture/pr35833.c: New testcase.
351 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
353 * gcc.target/sh/sh2a-band.c: New test.
354 * gcc.target/sh/sh2a-bclrmem.c: New test.
355 * gcc.target/sh/sh2a-bld.c: New test.
356 * gcc.target/sh/sh2a-bor.c: New test.
357 * gcc.target/sh/sh2a-bsetmem.c: New test.
358 * gcc.target/sh/sh2a-bxor.c: New test.
360 2008-04-04 Janis Johnson <janis187@us.ibm.com>
362 * g++.dg/other/anon5.C: Don't depend on line number for error message.
364 * gcc.dg/torture/builtin-modf-1.c: Use special options for
367 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
369 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
372 * gcc.dg/dfp/pr35620.c: New test.
373 * gcc.dg/dfp/func-pointer.c: New test.
374 * gcc.dg/dfp/func-deref.c: New test.
376 2008-04-04 Jakub Jelinek <jakub@redhat.com>
379 * g++.dg/gomp/pr35364.C: New test.
381 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
383 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
384 * g++.dg/other/i386-3.C: Likewise.
385 * gcc.target/i386/sse-13.c: Likewise.
386 * gcc.target/i386/sse-14.c: Likewise.
388 * gcc.target/i386/aes-check.h: New.
389 * gcc.target/i386/aesdec.c: Likewise.
390 * gcc.target/i386/aesdeclast.c: Likewise.
391 * gcc.target/i386/aesenc.c: Likewise.
392 * gcc.target/i386/aesenclast.c: Likewise.
393 * gcc.target/i386/aesimc.c: Likewise.
394 * gcc.target/i386/aeskeygenassist.c: Likewise.
395 * gcc.target/i386/pclmulqdq.c: Likewise.
396 * gcc.target/i386/pclmul-check.h: Likewise.
398 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
399 (check_effective_target_pclmul): Likewise.
401 2008-04-04 Jakub Jelinek <jakub@redhat.com>
404 * gcc.dg/pr35440.c: New test.
406 2008-04-04 Richard Guenther <rguenther@suse.de>
409 * gnat.dg/pr35823.adb: New testcase.
411 2008-04-03 Janis Johnson <janis187@us.ibm.com>
414 * gcc.dg/dfp/constants-zero.c: New test.
416 2008-04-03 Jakub Jelinek <jakub@redhat.com>
419 * gcc.dg/gomp/pr35738.c: New test.
422 * gcc.dg/gomp/pr35818.c: New test.
425 * gfortran.dg/gomp/pr35786-1.f90: New test.
426 * gfortran.dg/gomp/pr35786-2.f90: New test.
428 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
430 * gcc.target/mips/scc-1.c: New test.
432 2008-04-03 Richard Guenther <rguenther@suse.de>
434 * gcc.dg/tree-ssa/vrp43.c: New testcase.
435 * gcc.dg/tree-ssa/vrp44.c: Likewise.
436 * gcc.dg/tree-ssa/vrp45.c: Likewise.
438 2008-04-03 Jakub Jelinek <jakub@redhat.com>
441 * g++.dg/other/offsetof5.C: New test.
443 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
445 PR rtl-optimization/35281
446 * gcc.target/i386/pr35281.c: New test.
448 2008-04-03 Richard Guenther <rguenther@suse.de>
451 * gcc.c-torture/execute/pr35800.c: New test.
453 2008-04-02 Joseph Myers <joseph@codesourcery.com>
455 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
456 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
457 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
458 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
459 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
460 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
461 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
462 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
463 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
464 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
465 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
467 2008-04-02 Richard Guenther <rguenther@suse.de>
469 PR tree-optimization/14495
470 PR tree-optimization/34793
471 * gcc.dg/tree-ssa/vrp41.c: New testcase.
472 * gcc.dg/tree-ssa/vrp42.c: Likewise.
474 2008-04-02 Richard Guenther <rguenther@suse.de>
476 PR tree-optimization/14495
477 * gcc.dg/tree-ssa/vrp40.c: New testcase.
479 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
481 * gnat.dg/specs/discr_record_constant.ads: New test.
483 2008-04-02 Richard Guenther <rguenther@suse.de>
485 * gcc.dg/tree-ssa/vrp38.c: New testcase.
486 * gcc.dg/tree-ssa/vrp39.c: Likewise.
488 2008-04-01 George Helffrich <george@gcc.gnu.org>
490 PRs fortran/PR35154, fortran/PR23057
491 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
492 use of common is unchanged.
494 * lib/gfortran-dg.exp: New harness to compile Fortran progs
495 with all combinations of debug options available on target.
496 * gfortran.dg/debug/debug.exp: Ditto.
497 * gfortran.dg/debug/trivial.f: Ditto.
498 * gfortran.dg/debug/pr35154-stabs.f: New test case for
499 .stabs functionality.
500 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
503 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
506 * gcc.dg/format/gcc_gfc-2.c: New test.
508 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
510 * g++.dg/bprob/bprob.exp: Do not check gcno files.
511 Use -fprofile-use for profile use.
512 * gcc.misc-tests/bprob.exp: Ditto.
513 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
514 * gcc.dg/matrix/matrix.exp: Ditto.
515 * gcc.dg/struct/struct-reorg.exp: Ditto.
516 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
517 * gcc.dg/profile-dir-1.c: New test.
518 * gcc.dg/profile-dir-2.c: New test.
519 * gcc.dg/profile-dir-3.c: New test.
521 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
524 * gcc.dg/old-style-param-1.c: New test.
526 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
528 * gnat.dg/object_overflow.adb: New test.
530 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
533 * gcc.dg/tree-ssa/vector-1.c: New testcase.
534 * gcc.c-torture/execute/vector-1.c: New testcase.
535 * gcc.c-torture/execute/vector-2.c: New testcase.
537 2008-03-31 Olivier Hainque <hainque@adacore.com>
539 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
540 * gnat.dg/assign_from_packed.adb: New testcase.
542 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
544 PR rtl-optimization/35729
545 * gcc.dg/pr35729.c: New test.
547 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
550 * gcc.target/i386/pr32000-1.c: New.
552 2008-03-31 Arnaud Charlet <charlet@adacore.com>
554 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
555 on some environments.
557 2008-03-31 Andrew Pinski <pinskia@gmail.com>
560 * gcc.c-torture/compile/pr35431.c: New testcase.
562 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
564 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
567 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
570 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
572 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
575 * g++.dg/parse/friend8.C: New test.
578 * gcc.dg/union-cast-4.c: New test.
580 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
583 * gcc.target/i386/sse4_1-blendps-2.c: New.
584 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
586 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
588 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
589 * gfortran.dg/internal_pack_2.f90: Likewise.
590 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
591 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
592 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
593 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
594 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
595 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
597 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
599 * gnat.dg/bit_packed_array2.adb: New test.
601 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
604 * gfortran.dg/transpose_conjg_1.f90: New test.
606 2008-03-29 Laurent GUERBY <laurent@guerby.net>
608 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
610 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
613 * gfortran.dg/allocate_zerosize_3.f: New test.
616 * gfortran.dg/character_assign_1.f90: New test.
618 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
622 * gfortran.dg/intrinsic_spread_1.f90: New file.
623 * gfortran.dg/intrinsic_spread_2.f90: New file.
624 * gfortran.dg/intrinsic_spread_3.f90: New file.
626 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
629 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
630 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
631 * gfortran.dg/func_assign.f90: Likewise.
632 * gfortran.dg/implicit_11.f90: Likewise.
633 * gfortran.dg/proc_assign_1.f90: Likewise.
634 * gfortran.dg/proc_assign_2.f90: Likewise.
635 * gfortran.dg/procedure_lvalue.f90: Likewise.
637 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
640 * gfortran.dg/direct_io_10.f: New test.
642 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
644 * gcc.target/i386/vectorize6.c: New test.
646 2008-03-28 Tobias Burnus <burnus@net-b.de>
649 * gfortran.dg/associated_target_2.f90: New.
651 2008-03-28 Richard Guenther <rguenther@suse.de>
653 PR tree-optimization/19580
654 * gcc.dg/tree-ssa/loop-34.c: New testcase.
656 2008-03-28 Richard Guenther <rguenther@suse.de>
658 PR tree-optimization/30317
659 PR tree-optimization/30911
660 PR tree-optimization/34793
661 * gcc.dg/tree-ssa/vrp35.c: New testcase.
662 * gcc.dg/tree-ssa/vrp36.c: Likewise.
663 * gcc.dg/tree-ssa/vrp37.c: Likewise.
665 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
668 * gcc.target/powerpc/altivec-25.c: New testcase.
670 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
673 * gfortran.dg/cshift_shift_real_2.f90: New test.
675 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
677 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
678 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
680 2008-03-27 Richard Guenther <rguenther@suse.de>
683 * gcc.dg/attr-weak-1.c: New testcase.
685 2008-03-27 Richard Guenther <rguenther@suse.de>
687 PR tree-optimization/32810
688 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
690 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
692 * g++.dg/cpp0x/variadic91.C: New.
694 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
696 * gcc.dg/tree-ssa/loop-32.c: New testcase.
697 * gcc.dg/tree-ssa/loop-33.c: Likewise.
699 2008-03-27 Richard Guenther <rguenther@suse.de>
701 * gcc.dg/fold-addr-1.c: New testcase.
703 2008-03-27 Andrew Pinski <pinskia@gmail.com>
706 * gcc.c-torture/compile/complex-5.c: New test.
708 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
710 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
712 2008-03-26 Jakub Jelinek <jakub@redhat.com>
715 * g++.dg/ext/attrib33.C: New test.
717 2008-03-26 Richard Guenther <rguenther@suse.de>
720 2008-03-26 Richard Guenther <rguenther@suse.de>
722 * gcc.dg/fold-addr-1.c: New testcase.
724 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
726 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
727 before redefinitions of extern and __inline.
728 * gcc.target/i386/sse-13.c: Ditto.
730 2008-03-26 Jakub Jelinek <jakub@redhat.com>
733 * g++.dg/other/error27.C: New test.
735 2008-03-26 Richard Guenther <rguenther@suse.de>
737 * gcc.dg/fold-addr-1.c: New testcase.
739 2008-03-26 Richard Guenther <rguenther@suse.de>
741 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
742 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
743 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
744 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
745 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
746 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
747 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
749 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
751 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
752 variadic template template parameter binding semantics.
753 * g++.dg/cpp0x/variadic85.C: Ditto.
754 * g++.dg/cpp0x/variadic88.C: New.
755 * g++.dg/cpp0x/variadic89.C: New.
756 * g++.dg/cpp0x/variadic90.C: New.
757 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
758 variadic template template parameter binding semantics.
759 * g++.dg/cpp0x/variadic-lambda.C: New.
761 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
764 * g++.dg/ext/altivec-15.C: New testcase.
766 2008-03-25 Andrew Pinski <pinskia@gmail.com>
769 * objc.dg/method-20.m: New testcase.
771 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
773 PR rtl-optimization/35232
774 * gcc.target/mips/pr35232.c: New test.
776 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
778 * g++.dg/template/sfinae4.C: New.
779 * g++.dg/template/sfinae5.C: New.
780 * g++.dg/template/sfinae6.C: New.
781 * g++.dg/template/sfinae6_neg.C: New.
782 * g++.dg/template/sfinae7.C: New.
783 * g++.dg/template/sfinae8.C: New.
784 * g++.dg/template/sfinae9.C: New.
785 * g++.dg/template/sfinae10.C: New.
786 * g++.dg/template/sfinae11.C: New.
787 * g++.dg/template/sfinae12.C: New.
788 * g++.dg/template/sfinae13.C: New.
789 * g++.dg/template/sfinae14C: New.
791 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
793 * gcc.target/sh/sh2a-bclr.c: New test.
794 * gcc.target/sh/sh2a-bset.c: New test.
796 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
798 * gcc.target/sh/sh2a-movrt.c: New test.
800 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
802 * gcc.target/sh/sh2a-prefetch.c: New test.
804 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
805 Naveen.H.S <naveen.hs@kpitcummins.com>
807 * gcc.target/sh/sh2a-movi20s.c: New test.
809 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
810 Jayant Sonar <Jayant.sonar@kpitcummins.com>
811 Naveen.H.S <naveen.hs@kpitcummins.com>
813 * gcc.target/sh/sh2a-resbank.c: New test.
814 * gcc.target/sh/sh2a-tbr-jump.c: New test.
815 * gcc.target/sh/sh2a-jsrn.c: New test.
816 * gcc.target/sh/sh2a-rtsn.c: New test.
818 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
820 * gcc.target/i386/sse-17.c: Include sse2-check.h.
821 (main): Change to void and rename to sse2_test.
822 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
823 dg-do-what-default to "compile" if SSE2 hardware is not available.
824 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
825 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
826 xfail vect_no_int_max from "vectorization not profitable" check.
828 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
831 * gcc.dg/torture/pr26222.c: New testcase.
833 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
836 * gfortran.dg/null_3.f90 : New test
839 * gfortran.dg/module_function_type_1.f90 : New test
841 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
844 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
845 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
846 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
848 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
850 * gcc.target/mips/dse-1.c: Add checks for zeros.
852 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
855 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
857 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
860 * internal_pack_1.f90: New test case.
861 * internal_pack_2.f90: New test case.
862 * internal_pack_3.f90: New test case.
864 2008-03-21 Olivier Hainque <hainque@adacore.com>
866 * gnat.dg/empty_vector_length.adb: New testcase.
868 2008-03-20 Richard Guenther <rguenther@suse.de>
870 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
872 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
873 Uros Bizjak <ubizjak@gmail.com>
876 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
877 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
878 if SSE2 hardware is not available.
879 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
880 gcc.dg/vect/vect.exp.
881 * gfortran.dg/vect/vect.exp: Ditto.
882 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
884 2008-03-20 Andreas Schwab <schwab@suse.de>
886 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
889 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
891 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
892 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
895 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
898 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
899 * gcc.target/i386/ssse3-pabsd.c: Likewise.
900 * gcc.target/i386/ssse3-pabsw.c: Likewise.
901 * gcc.target/i386/ssse3-palignr.c: Likewise.
902 * gcc.target/i386/ssse3-phaddd.c: Likewise.
903 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
904 * gcc.target/i386/ssse3-phaddw.c: Likewise.
905 * gcc.target/i386/ssse3-phsubd.c: Likewise.
906 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
907 * gcc.target/i386/ssse3-phsubw.c: Likewise.
908 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
909 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
910 * gcc.target/i386/ssse3-pshufb.c: Likewise.
911 * gcc.target/i386/ssse3-psignb.c: Likewise.
912 * gcc.target/i386/ssse3-psignd.c: Likewise.
913 * gcc.target/i386/ssse3-psignw.c: Likewise.
915 2008-03-20 Andreas Schwab <schwab@suse.de>
918 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
919 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
920 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
921 continuation and remove xfail.
923 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
926 * gfortran.dg/internal_pack_3.f90: Add missing parameter
929 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
931 * gcc.dg/format/ms_array-1.c: New.
932 * gcc.dg/format/ms_c90-scanf-3.c: New.
933 * gcc.dg/format/ms_c99-strftime-1.c: New.
934 * gcc.dg/format/ms_no-y2k-1.c: New.
935 * gcc.dg/format/ms_attr-1.c: New.
936 * gcc.dg/format/ms_c90-scanf-4.c: New.
937 * gcc.dg/format/ms_c99-strftime-2.c: New.
938 * gcc.dg/format/ms_nonlit-1.c: New.
939 * gcc.dg/format/ms_c90-scanf-5.c: New.
940 * gcc.dg/format/ms_cast-1.c: New.
941 * gcc.dg/format/ms_nonlit-2.c: New.
942 * gcc.dg/format/ms_attr-2.c: New.
943 * gcc.dg/format/ms_c90-strftime-1.c: New.
944 * gcc.dg/format/ms_miss-1.c: New.
945 * gcc.dg/format/ms_nonlit-3.c: New.
946 * gcc.dg/format/ms_attr-3.c: New.
947 * gcc.dg/format/ms_c90-strftime-2.c: New.
948 * gcc.dg/format/ms_miss-2.c: New.
949 * gcc.dg/format/ms_nul-1.c: New.
950 * gcc.dg/format/ms_attr-4.c: New.
951 * gcc.dg/format/ms_c94-printf-1.c: New.
952 * gcc.dg/format/ms_miss-3.c: New.
953 * gcc.dg/format/ms_nul-2.c: New.
954 * gcc.dg/format/ms_attr-7.c: New.
955 * gcc.dg/format/ms_c94-scanf-1.c: New.
956 * gcc.dg/format/ms_miss-4.c: New.
957 * gcc.dg/format/ms_null-1.c: New.
958 * gcc.dg/format/ms_bitfld-1.c: New.
959 * gcc.dg/format/ms_c99-printf-1.c: New.
960 * gcc.dg/format/ms_miss-5.c: New.
961 * gcc.dg/format/ms_plus-1.c: New.
962 * gcc.dg/format/ms_branch-1.c: New.
963 * gcc.dg/format/ms_c99-printf-2.c: New.
964 * gcc.dg/format/ms_miss-6.c: New.
965 * gcc.dg/format/ms_sec-1.c: New.
966 * gcc.dg/format/ms_c90-printf-1.c: New.
967 * gcc.dg/format/ms_c99-printf-3.c: New.
968 * gcc.dg/format/ms_multattr-1.c: New.
969 * gcc.dg/format/ms_unnamed-1.c: New.
970 * gcc.dg/format/ms_c90-printf-2.c: New.
971 * gcc.dg/format/ms_c99-scanf-1.c: New.
972 * gcc.dg/format/ms_multattr-2.c: New.
973 * gcc.dg/format/ms_va-1.c: New.
974 * gcc.dg/format/ms_c90-printf-3.c: New.
975 * gcc.dg/format/ms_c99-scanf-2.c: New.
976 * gcc.dg/format/ms_multattr-3.c: New.
977 * gcc.dg/format/ms_c90-scanf-1.c: New.
978 * gcc.dg/format/ms_c99-scanf-3.c: New.
979 * gcc.dg/format/ms_no-exargs-1.c: New.
980 * gcc.dg/format/ms_zero-length-1.c: New.
981 * gcc.dg/format/ms_c90-scanf-2.c: New.
982 * gcc.dg/format/ms_c99-scanf-4.c: New.
983 * gcc.dg/format/ms_no-exargs-2.c: New.
984 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
985 * gcc.dg/format/miss-1.c: Likewise.
986 * gcc.dg/format/miss-3.c: Likewise.
987 * gcc.dg/format/multattr-2.c: Likewise.
988 * gcc.dg/format/miss-5.c: Likewise.
989 * gcc.dg/format/attr-2.c: Likewise.
990 * gcc.dg/format/attr-4.c: Likewise.
991 * gcc.dg/format/c90-scanf-4.c: Likewise.
992 * gcc.dg/format/c99-printf-3.c: Likewise.
993 * gcc.dg/format/multattr-1.c: Likewise.
994 * gcc.dg/format/miss-4.c: Likewise.
995 * gcc.dg/format/miss-6.c: Likewise.
996 * gcc.dg/format/c90-printf-3.c: Likewise.
997 * gcc.dg/format/attr-1.c: Likewise.
998 * gcc.dg/format/attr-3.c: Likewise.
999 * gcc.dg/format/attr-7.c: Likewise.
1000 * gcc.dg/format/format.h: Treat mingw and gnu style.
1001 * gcc.dg/format/sys_format.c: New.
1003 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1006 * gfortran.dg/namelist_46.f90: New test.
1008 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1011 * gcc.target/i386/pr14552.c: New test.
1013 2008-03-19 Michael Matz <matz@suse.de>
1016 * gcc.dg/pr35616.c: New test.
1018 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
1021 * gfortran.dg/argument_checking_16.f90: New test.
1023 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1026 * gfortran.dg/internal_pack_1.f90: New test case.
1027 * gfortran.dg/internal_pack_2.f90: New test case.
1028 * gfortran.dg/internal_pack_3.f90: New test case.
1030 2008-03-19 Jan Hubicka <jh@suse.cz>
1032 * gcc.dg/20050811-2.c: Update dumping flags.
1033 * gcc.dg/sms-2.c: Update dumping flags.
1034 * gcc.dg/var-expand1.c: Update dumping flags.
1035 * gcc.dg/var-expand3.c: Update dumping flags.
1036 * gcc.dg/pr30957-1.c: Update dumping flags.
1037 * gcc.dg/20050811-1.c: Update dumping flags.
1038 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
1039 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
1041 2008-03-19 Richard Guenther <rguenther@suse.de>
1044 * gcc.dg/testsuite/uninit-15.c: New testcase.
1045 * gcc.dg/testsuite/uninit-16.c: Likewise.
1047 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1050 * g++.dg/other/pr35504.C: New test.
1052 2008-03-18 Richard Guenther <rguenther@suse.de>
1054 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
1055 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1057 2008-03-18 Richard Guenther <rguenther@suse.de>
1059 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1061 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1064 * gfortran.dg/namelist_45.f90: New test.
1066 2008-03-17 James E. Wilson <wilson@tuliptree.org>
1069 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1070 Write variables instead of reading them.
1072 2008-03-17 Jason Merrill <jason@redhat.com>
1075 * g++.dg/init/ref16.C: New testcase.
1077 2008-03-17 Richard Guenther <rguenther@suse.de>
1079 PR tree-optimization/19637
1080 * g++.dg/tree-ssa/pr19637.C: New testcase.
1082 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
1085 * gfortran.dg/subref_array_pointer_3.f90 : New test.
1087 2008-03-16 Richard Guenther <rguenther@suse.de>
1090 * gcc.c-torture/compile/pr35607.c: New testcase.
1091 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1093 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
1096 * gfortran.dg/write_invalid_format.f90: New test.
1098 2008-03-15 Richard Guenther <rguenther@suse.de>
1100 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1102 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1105 * gfortran.dg/elemental_subroutine_6.f90: New test.
1107 2008-03-15 Richard Guenther <rguenther@suse.de>
1109 * gcc.dg/pr23911.c: Adjust testcase.
1110 * gcc.dg/tree-ssa/pr14841.c: Likewise.
1111 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1113 2008-03-15 Richard Guenther <rguenther@suse.de>
1116 * g++.dg/warn/Warray-bounds-3.C: New testcase.
1118 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1121 * gfortran.dg/generic_16.f90: New test.
1123 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
1126 * gcc.c-torture/compile/pr35595.c: New test.
1128 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1131 * gfortran.dg/nearest_4.f90: New test.
1133 2008-03-14 Richard Guenther <rguenther@suse.de>
1135 PR tree-optimization/13761
1136 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1138 2008-03-14 Richard Guenther <rguenther@suse.de>
1140 PR tree-optimization/34172
1141 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1142 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1143 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1144 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1145 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1146 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1148 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
1151 * gcc.dg/cpp/pr35322.c: Add dg-error line.
1153 2008-03-14 Richard Guenther <rguenther@suse.de>
1155 PR tree-optimization/34043
1156 PR tree-optimization/33989
1157 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1158 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1159 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1160 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1161 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1163 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
1164 Uros Bizjak <ubizjak@gmail.com>
1167 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1169 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1171 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1172 Uros Bizjak <ubizjak@gmail.com>
1175 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1176 count from 0 to 1 for lp64 targets.
1177 * gfortran.dg/ldist-1.f90: Update test to check
1178 for 5 loops distributed instead of 4 for lp64 targets.
1180 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1183 * gfortran.dg/derived_sub.f90: New test.
1185 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
1188 * g++.dg/tls/static-1.C: Move dg-additional-sources after
1189 dg-require-effective-target.
1190 * g++.dg/tls/static-1a.cc: Likewise.
1192 2008-03-13 Tom Tromey <tromey@redhat.com>
1195 * gcc.dg/cpp/pr35322.c: New file.
1197 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1199 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1200 (main): Call check_vect.
1202 2008-03-13 Alon Dayan <alond@il.ibm.com>
1203 Olga Golovanevsky <olga@il.ibm.com>
1205 PR tree-optimization/35041
1206 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1208 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1212 * g++.dg/other/i386-3.C: New test.
1213 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1214 * gcc.target/i386/sse-14.c: Ditto.
1215 * gcc.target/i386/mmx-1.c: Ditto.
1216 * gcc.target/i386/mmx-2.c: Ditto.
1217 * gcc.target/i386/3dnow-1.c: Ditto.
1218 * gcc.target/i386/3dnow-2.c: Ditto.
1219 * gcc.target/i386/3dnowA-1.c: Ditto.
1220 * gcc.target/i386/3dnowA-2.c: Ditto.
1222 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1225 * gcc.target/i386/pr35422.c: Escape brackets.
1227 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1230 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1232 * gcc.target/i386/pr35422.c: New.
1234 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1237 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1239 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1242 * gcc.target/i386/pr35540.c: New test.
1244 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1246 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1248 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1251 * g++.dg/torture/pr35526.C: New test.
1253 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1256 * g++.dg/gomp/pr35328.C: New test.
1259 * g++.dg/gomp/pr35337.C: New test.
1263 * gcc.dg/gomp/pr35438.c: New test.
1264 * gcc.dg/gomp/pr35439.c: New test.
1267 * g++.dg/gomp/pr35099.C: New test.
1269 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1271 * gnat.dg/range_check2.adb: New test.
1273 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1275 PR tree-optimization/35494
1276 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1277 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1278 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1279 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1281 2008-03-10 Richard Guenther <rguenther@suse.de>
1283 PR tree-optimization/34677
1284 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1285 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1286 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1288 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1291 * gfortran.dg/module_commons_2.f90: New test.
1293 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1295 * gnat.dg/frame_overflow.adb: Improve portability.
1297 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1300 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1301 * gcc.target/i386/isa-2.c: Likewise.
1302 * gcc.target/i386/isa-3.c: Likewise.
1303 * gcc.target/i386/isa-10.c: Likewise.
1304 * gcc.target/i386/isa-11.c: Likewise.
1305 * gcc.target/i386/isa-12.c: Likewise.
1306 * gcc.target/i386/isa-13.c: Likewise.
1307 * gcc.target/i386/isa-14.c: Likewise.
1309 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1312 * gcc.target/i386/pr22152.c: New test.
1313 * gcc.target/i386/sse2-mmx.c: Ditto.
1315 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1317 * gnat.dg/uninit_func.adb: New test.
1319 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1321 * gnat.dg/pack4.adb: New test.
1323 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1325 * gnat.dg/small_alignment.adb: New test.
1327 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1329 * gnat.dg/specs/alignment2.ads: New test.
1331 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1333 * gnat.dg/pack3.adb: New test.
1335 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1338 * g++.dg/other/pr20366.C: New test.
1340 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1343 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1345 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1347 PR preprocessor/35458
1348 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1349 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1350 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1352 2008-03-06 Tom Tromey <tromey@redhat.com>
1354 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1357 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1359 * gnat.dg/specs/pack33.ads: New test.
1361 2008-03-05 Richard Guenther <rguenther@suse.de>
1363 PR tree-optimization/35472
1364 * gcc.c-torture/execute/pr35472.c: New testcase.
1366 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1369 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1370 * gcc.c-torture/compile/pr33009.c: Likewise.
1372 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1375 * gcc.dg/vect/pr31041.c: Fix.
1377 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1380 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1382 * gfortran.fortran-torture/execute/list_read_1.x,
1383 gfortran.fortran-torture/execute/read_null_string.x,
1384 gfortran.fortran-torture/execute/backspace.x,
1385 gfortran.fortran-torture/execute/seq_io.x,
1386 gfortran.fortran-torture/execute/slash_edit.x,
1387 gfortran.fortran-torture/execute/unopened_unit_1.x,
1388 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1389 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1390 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1391 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1392 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1393 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1394 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1395 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1396 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1397 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1398 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1399 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1400 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1401 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1402 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1403 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1404 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1405 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1406 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1407 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1408 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1409 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1410 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1411 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1412 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1413 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1414 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1415 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1416 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1417 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1418 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1419 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1420 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1421 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1422 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1423 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1424 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1425 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1426 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1427 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1428 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1429 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1430 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1431 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1432 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1433 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1434 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1435 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1436 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1437 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1438 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1439 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1440 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1441 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1442 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1443 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1444 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1445 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1446 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1447 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1448 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1449 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1450 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1451 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1452 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1453 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1454 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1455 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1456 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1457 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1458 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1459 gfortran.dg/write_back.f: Gate test on effective_target
1462 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1464 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1465 targets declaring functions in assembly.
1467 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1470 * gcc.dg/pr28322-3.c: New.
1472 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1475 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1477 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1478 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1479 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1480 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1481 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1482 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1483 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1484 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1486 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1489 * gcc.c-torture/execute/pr35456.c: New test.
1491 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1493 * gcc.target/i386/sse-10.c: Don't use
1494 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1496 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1498 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1499 * gfortran.dg/reassoc_2.f90: Ditto.
1500 * gfortran.dg/reassoc_3.f90: Ditto.
1502 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1505 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1506 * gfortran.dg/dg.exp: Likewise.
1507 * gfortran.dg/vect/vect.exp: Likewise.
1508 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1509 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1510 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1511 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1513 * gfortran.dg/gamma_2.f90: Add a few error messages.
1514 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1516 * gfortran.dg/gamma_3.f90: Adjust error message.
1517 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1518 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1519 * gfortran.dg/bessel_1.f90: New test.
1520 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1521 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1522 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1523 * gfortran.dg/contains_empty_1.f03: New test.
1524 * gfortran.dg/erfc_scaled_1.f90: New test.
1525 * gfortran.dg/hypot_1.f90: New test.
1526 * gfortran.dg/contains_empty_2.f03: New test.
1528 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1530 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1532 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1535 * g++.dg/cpp/string-2.C: This is a warning now.
1536 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1539 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1541 * g++.dg/cpp0x/auto1.C: New.
1543 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1546 * gfortran.dg/pointer_1.f90: New test.
1548 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1551 * g++.dg/ext/attrib32.C: Add another test case.
1553 2008-02-29 Tom Tromey <tromey@redhat.com>
1555 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1558 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1560 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1561 to make the interchange profitable.
1563 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1568 * gfortran.dg/arrayio_11.f90: Fixed test.
1569 * gfortran.dg/arrayio_12.f90: Likewise.
1570 * gfortran.dg/module_read_1.f90: Added warning-directives.
1571 * gfortran.dg/pr32242.f90: Likewise.
1572 * gfortran.dg/result_in_spec_3.f90: Likewise.
1573 * gfortran.dg/use_12.f90: Likewise.
1574 * gfortran.dg/warn_function_without_result.f90 : New test.
1576 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1579 * gfortran.dg/f2c_9.f90: New test.
1581 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1583 * gcc.dg/tree-ssa/ldist-1.c: New.
1584 * gcc.dg/tree-ssa/ldist-1a.c: New.
1585 * gcc.dg/tree-ssa/ldist-2.c: New.
1586 * gcc.dg/tree-ssa/ldist-3.c: New.
1587 * gcc.dg/tree-ssa/ldist-4.c: New.
1588 * gcc.dg/tree-ssa/ldist-5.c: New.
1589 * gcc.dg/tree-ssa/ldist-6.c: New.
1590 * gcc.dg/tree-ssa/ldist-7.c: New.
1591 * gcc.dg/tree-ssa/ldist-8.c: New.
1592 * gcc.dg/tree-ssa/ldist-9.c: New.
1593 * gcc.dg/tree-ssa/ldist-10.c: New.
1594 * gcc.dg/tree-ssa/ldist-11.c: New.
1595 * gcc.dg/tree-ssa/ldist-12.c: New.
1596 * gfortran.dg/ldist-1.f90: New.
1598 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1600 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1602 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1604 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1606 2008-02-27 Jan Beulich <jbeulich@novell.com>
1608 * gcc.target/i386/mmx-1.c: Add
1609 -Werror-implicit-function-declaration to dg-options.
1610 * gcc.target/i386/mmx-2.c: Likewise.
1611 * gcc.target/i386/sse-13.c: Likewise.
1612 * gcc.target/i386/sse-14.c: Likewise.
1614 2008-02-27 Revital Eres <eres@il.ibm.com>
1616 PR rtl-optimization/34999
1617 * gcc.dg/tree-prof/pr34999.c: New.
1619 2008-02-27 Richard Guenther <rguenther@suse.de>
1622 * gcc.c-torture/execute/pr35390.c: New testcase.
1624 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1627 * gnat.dg/test_direct_io.adb: New file.
1629 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1632 * gnat.dg/specs/pr34799.ads: New test.
1634 2008-02-27 Richard Guenther <rguenther@suse.de>
1637 * gcc.c-torture/execute/pr34971.c: New testcase.
1639 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1641 * gcc.dg/gomp/preprocess-1.c: New test.
1644 * g++.dg/ext/visibility/typeinfo2.C: New test.
1645 * g++.dg/ext/visibility/typeinfo3.C: New test.
1647 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1649 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1651 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1653 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1654 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1656 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1659 * gcc.dg/empty-source-2.c: Adjust for warning message.
1660 * gcc.dg/empty-source-3.c: Likewise.
1661 * gcc.dg/pack-test-2.c: Adjust comment.
1662 * gcc.dg/pragma-ep-2.c: Likewise.
1663 * gcc.dg/pragma-re-2.c: Likewise.
1664 * gcc.dg/va-arg-2.c: Likewise.
1666 2008-02-26 Tobias Burnus <burnus@net-b.de>
1669 * gfortran.dg/assignment_2.f90: New.
1671 2008-02-26 Jason Merrill <jason@redhat.com>
1674 * g++.dg/ext/attrib32.C: New.
1676 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1678 * gcc.c-torture/execute/nest-align-1.x: Delete.
1680 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1683 * 20021023-1.c: Use __builtin_va_start instead of
1684 __builtin_stdarg_start.
1685 * pr17301-1.c: Likewise.
1686 * pr17301-2.c: Likewise.
1688 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1690 * gcc.dg/pr34351.c: New.
1692 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1694 * gcc.dg/Wlarger-than2.c: New.
1696 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1699 * g++.dg/lookup/crash7.C: New.
1701 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1703 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1705 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1707 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1709 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1711 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1713 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1715 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1718 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1720 * lib/target-supports.exp (check_profiling_available): Report -p
1721 unavailable on *-*-mingw*.
1723 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1725 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1726 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1727 dg-require-effective-target pthread_h.
1729 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1731 * gcc.dg/Wswitch-enum-error.c: New.
1732 * gcc.dg/Wswitch-error.c: New.
1733 * gcc.dg/20011021-1.c: Use two directives to match two different
1736 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1739 * gcc.dg/pr28322.c: New.
1740 * gcc.dg/pr28322-2.c: New.
1741 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1744 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1747 * g++.dg/other/error26.C: New.
1749 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1752 * g++.dg/other/error25.C: New.
1754 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1757 * gcc.dg/pr35258.c: New testcase.
1759 2008-02-25 Jan Beulich <jbeulich@novell.com>
1761 * gcc.dg/20020426-2.c: Remove bogus workaround.
1762 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1763 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1765 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1767 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1769 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1772 * gcc.dg/pr19984.c: New test.
1773 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1774 name of the variable.
1776 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1778 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1779 (main): Call check_vect and foo. Check array values after
1781 * gcc.dg/vect/vect-117.c: Call check_vect.
1782 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1784 2008-02-25 Jason Merrill <jason@redhat.com>
1787 * g++.dg/lookup/strong-using-5.C: New.
1789 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
1791 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1794 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1797 * gcc.c-torture/execute/20050604-1.x: New file.
1799 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1801 * gcc.target/i386/pr22076.c: Update number of mov insns
1803 * gcc.target/i386/pr34256.c: Ditto.
1805 2008-02-24 Diego Novillo <dnovillo@google.com>
1807 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1810 * g++.dg/warn/pr33738.C: New.
1812 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
1814 * gcc.c-torture/execute/nest-align-1.x: New file.
1816 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
1819 * g++.dg.ext/dllimport13.C: New test.
1821 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1824 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1825 powerpc*-apple-darwin*.
1827 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1829 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1830 ERFC into gfortran.dg/large_real_kind_3.F90.
1831 * gfortran.dg/large_real_kind_3.F90: New test.
1833 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
1836 * gcc.dg/and-1.c: New test.
1838 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1840 * gcc.c-torture/execute/20080222-1.c: New test.
1842 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
1846 * gcc.target/i386/pr22076.c: New test.
1847 * gcc.target/i386/pr34256.c: New test.
1848 * gcc.target/i386/vecinit-5.c: New test.
1849 * gcc.target/i386/vecinit-6.c: New test.
1850 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1852 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1853 <xmmintrin.h>, define __m64 and __m128 directly.
1854 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1856 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1859 * g++.dg/ext/always_inline-1.C: New test.
1860 * g++.dg/ext/always_inline-2.C: New test.
1861 * g++.dg/ext/always_inline-3.C: New test.
1862 * g++.dg/ext/always_inline-4.C: New test.
1864 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
1866 * gcc.target/cris/asm-b-1.c: New test.
1868 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1871 * g++.dg/template/nontype17.C: Add.
1873 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1877 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1880 * g++.dg/template/nontype17.C: New.
1881 * g++.dg/template/nontype16.C: Add error.
1883 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1886 * gcc.dg/Wfloat-equal-1.c: New.
1887 * g++.dg/warn/Wfloat-equal-1.C: New.
1889 2008-02-21 Michael Matz <matz@suse.de>
1892 * gcc.dg/pr35264.c: New testcase.
1894 2008-02-21 Richard Guenther <rguenther@suse.de>
1896 * gfortran.dg/reassoc_1.f90: New testcase.
1897 * gfortran.dg/reassoc_2.f90: Likewise.
1898 * gfortran.dg/reassoc_3.f90: Likewise.
1900 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1903 * gfortran.dg/fmt_t_7.f: New test.
1906 * gfortran.dg/streamio_15.f90: New test.
1908 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1911 * gfortran.dg/fmt_zero_digits.f90: Revise test.
1913 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
1915 * gcc.dg/Wframe-larger-than.c: New option test.
1917 2008-02-20 Tobias Burnus <burnus@net-b.de>
1920 * gfortran.dg/dollar_sym_1.f90: New.
1921 * gfortran.dg/dollar_sym_2.f90: New.
1923 2008-02-20 Richard Guenther <rguenther@suse.de>
1926 * gcc.dg/builtins-66.c: New testcase.
1928 2008-02-20 Richard Guenther <rguenther@suse.de>
1930 * gcc.dg/fold-reassoc-1.c: New testcase.
1931 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1933 2008-02-20 Richard Guenther <rguenther@suse.de>
1935 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1937 2008-02-20 Ira Rosen <irar@il.ibm.com>
1939 * lib/target-supports.exp (check_effective_target_vect_unpack):
1940 Return true for SPU.
1941 (check_effective_target_vect_short_mult): Likewise.
1942 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1943 the loop on targets that support vect_unpack.
1945 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
1947 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1948 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1949 templates to reduce number of passed arguments.
1951 2008-02-19 Jason Merrill <jason@redhat.com>
1954 * g++.dg/template/explicit-args1.C: New.
1956 2008-02-19 Richard Guenther <rguenther@suse.de>
1958 PR tree-optimization/34989
1959 * gcc.dg/pr34989-1.c: New testcase.
1960 * gcc.dg/pr34989-2.c: Likewise.
1962 2008-02-19 Jakub Jelinek <jakub@redhat.com>
1965 * g++.dg/gomp/pr35028.C: New test.
1969 * gcc.dg/gomp/pr34964.c: New test.
1970 * g++.dg/gomp/pr34964.C: New test.
1971 * gcc.dg/gomp/pr35244.c: New test.
1972 * g++.dg/gomp/pr35244.C: New test.
1975 * g++.dg/gomp/pr35078.C: New test.
1977 2008-02-19 Christian Bruel <christian.bruel@st.com>
1979 * gcc.dg/packed-array.c: New testcase.
1981 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
1984 * gcc.target/i386/pr33555.c: New test.
1986 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
1989 * gcc.target/i386/isa-1.c: New.
1990 * gcc.target/i386/isa-2.c: Likewise.
1991 * gcc.target/i386/isa-3.c: Likewise.
1992 * gcc.target/i386/isa-4.c: Likewise.
1993 * gcc.target/i386/isa-5.c: Likewise.
1994 * gcc.target/i386/isa-6.c: Likewise.
1995 * gcc.target/i386/isa-7.c: Likewise.
1996 * gcc.target/i386/isa-8.c: Likewise.
1997 * gcc.target/i386/isa-9.c: Likewise.
1998 * gcc.target/i386/isa-10.c: Likewise.
1999 * gcc.target/i386/isa-11.c: Likewise.
2000 * gcc.target/i386/isa-12.c: Likewise.
2001 * gcc.target/i386/isa-13.c: Likewise.
2002 * gcc.target/i386/isa-14.c: Likewise.
2004 2008-02-18 Joey Ye <joey.ye@intel.com>
2005 H.J. Lu <hongjiu.lu@intel.com>
2008 * gcc.c-torture/execute/nest-align-1.c: New test case.
2010 2008-02-17 Richard Guenther <rguenther@suse.de>
2013 * gcc.dg/torture/pr35227.c: New testcase.
2015 2008-02-17 Richard Guenther <rguenther@suse.de>
2017 PR tree-optimization/35231
2018 * gcc.c-torture/execute/pr35231.c: New testcase.
2020 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
2022 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
2025 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2027 * obj-c++.dg/encode-2.mm: XFAIL.
2028 * obj-c++.dg/encode-3.mm: Likewise.
2030 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2031 Paolo Carlini <pcarlini@suse.de>
2033 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
2034 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2035 * g++.dg/ext/has_nothrow_copy.C: Likewise.
2037 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
2039 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
2040 (main): Change to void and rename to sse_test.
2041 * gcc.target/i386/pr24306.c: Ditto.
2042 * gcc.target/i386/pr32065-2.c: Ditto.
2043 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
2044 (main): Change to void and rename to sse2_test.
2045 * gcc.target/i386/20060512-3.c: Ditto.
2047 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2050 * gfortran.dg/c_loc_tests_12.f03: New test.
2052 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
2057 * g++.dg/cpp0x/vt-35026.C: New.
2058 * g++.dg/cpp0x/vt-35023.C: New.
2059 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2060 * g++.dg/cpp0x/vt-35024.C: New.
2062 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2064 * gcc.c-torture/execute/va-arg-25.x: Remove.
2066 2008-02-15 Richard Guenther <rguenther@suse.de>
2067 Zdenek Dvorak <ook@ucw.cz>
2069 PR tree-optimization/35164
2070 * g++.dg/torture/pr35164-1.C: New testcase.
2071 * g++.dg/torture/pr35164-2.C: Likewise.
2073 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2076 * g++.dg/template/spec35.C: Change the regular expressions
2077 in dg-final to match the assembly code generated by Darwin 9.
2079 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2081 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2083 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2085 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2087 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
2089 * lib/dejapatches.exp: New file.
2091 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
2094 * g++.dg/cpp0x/vt-34050.C: New.
2096 2008-02-14 Jason Merrill <jason@redhat.com>
2100 * g++.dg/warn/pr11159.C: New.
2101 * g++.dg/warn/pr5645.C: Likewise.
2103 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
2105 PR preprocessor/35061
2106 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
2108 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2111 * g++.dg/template/nontype17.C: New.
2112 * g++.dg/template/nontype16.C: Add error.
2114 2008-02-13 Jakub Jelinek <jakub@redhat.com>
2117 * g++.dg/template/member8.C: New test.
2119 2008-02-13 Michael Matz <matz@suse.de>
2121 * gcc.dg/pr35065.c: Fix testcase warnings.
2123 2008-02-13 Jason Merrill <jason@redhat.com>
2125 PR c++/34962, c++/34937, c++/34939
2126 * g++.dg/ext/tmplattr9.C: New.
2128 2008-02-13 Michael Matz <matz@suse.de>
2131 * gcc.dg/pr35065.c: New testcase.
2133 2008-02-12 Richard Guenther <rguenther@suse.de>
2135 PR tree-optimization/35171
2136 * gcc.c-torture/compile/pr35171.c: New testcase.
2138 2008-02-12 Richard Guenther <rguenther@suse.de>
2141 * gcc.c-torture/execute/pr35163.c: New testcase.
2143 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
2145 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2147 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
2149 * gnat.dg/loop_address.adb: New test.
2151 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2153 * obj-c++.dg/bitfield-1.mm: Expect failures.
2154 * obj-c++.dg/bitfield-4.mm: Likewise.
2155 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2156 * obj-c++.dg/encode-8.mm: Likewise.
2157 * obj-c++.dg/isa-field-1.mm: Likewise.
2158 * obj-c++.dg/layout-1.mm: Likewise.
2159 * obj-c++.dg/lookup-2.mm: Likewise.
2160 * obj-c++.dg/try-catch-2.mm: Likewise.
2161 * obj-c++.dg/try-catch-9.mm: Likewise.
2163 2008-02-12 Jakub Jelinek <jakub@redhat.com>
2166 * g++.dg/tree-ssa/pr35144.C: New test.
2169 * gcc.target/i386/pr35160.c: New test.
2172 * g++.dg/init/new27.C: New test.
2174 2008-02-11 Paolo Carlini <pcarlini@suse.de>
2177 * g++.dg/template/crash78.C: New.
2179 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2182 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2183 * gcc.dg/compat/vector-2_y.c: Ditto.
2185 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2186 Richard Guenther <rguenther@suse.de>
2188 PR tree-optimization/33992
2189 * gcc.c-torture/execute/pr33992.c: New testcase.
2191 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2193 * gfortran.dg/streamio_14.f90: New test.
2195 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2197 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2198 Add -mfpmath=387 to dg-options.
2200 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2203 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2204 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2205 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2206 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2207 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2208 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2209 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2210 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2211 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2213 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2216 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2218 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
2221 * g++.dg/conversion/bitfield8.C: New.
2223 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2225 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2227 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2231 * g++.dg/ext/vector13.C: New.
2233 2008-02-06 David Daney <ddaney@avtrex.com>
2235 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2237 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2239 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2240 special case for xtensa-*-*.
2242 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2245 * gfortran.dg/volatile11.f90: New test.
2247 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2250 * g++.dg/template/array19.C: New test.
2252 2008-02-05 Diego Novillo <dnovillo@google.com>
2254 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2257 * g++.dg/warn/pr33738.C: Remove.
2259 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2262 * gfortran.dg/bounds_check_13.f: New test.
2264 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2267 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2269 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2272 * gcc.target/i386/pr35083.c: New test.
2274 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2277 * gfortran.dg/data_bounds_1.f90: New test.
2279 2008-02-04 Diego Novillo <dnovillo@google.com>
2281 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2284 * g++.dg/warn/pr33738.C: New.
2286 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2288 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2291 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2293 * lib/target-supports.exp (check_effective_target_hard_float): Only
2294 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2295 other targets, grep for a call insn in the rtl expand dump for an
2297 (target_compile): Support generating rtl dumps as output.
2299 2008-02-04 Richard Guenther <rguenther@suse.de>
2302 * gcc.c-torture/execute/pr33631.c: New testcase.
2304 2008-02-04 Richard Guenther <rguenther@suse.de>
2307 * gcc.c-torture/compile/pr35043.c: New testcase.
2309 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2311 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2313 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2315 * gcc.target/i386/pr31628.c: Require effective target fpic.
2316 * gcc.target/i386/strinline.c: Ditto.
2317 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2318 * gcc.dg/pr35045.c: Ditto.
2319 * gcc.dg/20050503-1.c: Ditto.
2321 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2324 * gfortran.dg/host_assoc_variable_1.f90: New test.
2325 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2327 2008-02-02 Michael Matz <matz@suse.de>
2330 * gcc.dg/pr35045.c: New test.
2332 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2335 * gfortran.dg/shape_4.f90: New test.
2337 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2339 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2341 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2343 PR rtl-optimization/34773
2344 * gcc.target/cris/torture/pr34773.c: New test.
2346 2008-02-01 Nick Clifton <nickc@redhat.com>
2348 * lib/target-supports.exp (check_profiling_available): Do not
2349 expect profiling to work on the xstormy16 target.
2351 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2354 * gcc.c-torture/execute/20050316-2.x: New file.
2355 * gcc.target/i386/pr17390.c: Update scan pattern.
2356 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2357 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2359 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2362 * gfortran.dg/proc_assign_2.f90: New test.
2364 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2365 Jakub Jelinek <jakub@redhat.com>
2369 * g++.dg/ext/alias-canon.C: New.
2370 * g++.dg/ext/alias-mangle.C: New.
2372 2008-01-30 Jan Hubicka <jh@suse.cz>
2374 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2376 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2378 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2379 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2381 2008-01-30 Jan Hubicka <jh@suse.cz>
2384 * gcc.c-torture/execute/pr34982.c: New testcase.
2386 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2388 * gcc.target/s390/tf_to_di-1.c: New testcase.
2390 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2393 * gfortran.dg/use_only_3.f90: New test.
2394 * gfortran.dg/use_only_3.inc: Modules for new test.
2397 * gfortran.dg/function_charlen_2.f90: New test.
2399 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2402 * gcc.dg/pr34969.c: New test.
2405 * gcc.dg/inline-25.c: New test.
2406 * gcc.dg/inline-26.c: New test.
2407 * gcc.dg/inline-27.c: New test.
2409 2008-01-29 Richard Guenther <rguenther@suse.de>
2412 * gcc.c-torture/compile/pr35006.c: New testcase.
2414 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2425 * g++.dg/cpp0x/vt-34219-2.C: New.
2426 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2427 * g++.dg/cpp0x/vt-34961.C: New.
2428 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2429 cases from the re-opened PR.
2430 * g++.dg/cpp0x/vt-34753.C: New.
2431 * g++.dg/cpp0x/vt-34919.C: New.
2432 * g++.dg/cpp0x/vt-34754.C: New.
2433 * g++.dg/cpp0x/vt-34606.C: New.
2434 * g++.dg/cpp0x/vt-34219.C: New.
2435 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2436 * g++.dg/cpp0x/vt-34755.C: New.
2437 * g++.dg/cpp0x/pr31438.C: Ditto.
2438 * g++.dg/cpp0x/variadic81.C: Ditto.
2440 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2442 * g++.dg/torture/pr34641.C: Put the dg-do first.
2444 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2446 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2448 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2450 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2452 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2455 * gcc.target/powerpc/spe-small-data-1.c: New test.
2456 * gcc.target/powerpc/spe-small-data-2.c: New test.
2458 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2461 * gfortran.dg/shape_3.f90: New test.
2463 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2465 * gcc.target/s390/20020926-1.c: Remove -m31.
2467 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2469 * gcc.target/s390/20020926-1.c: Disable for s390x.
2471 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2474 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2477 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2480 * gfortran.dg/array_constructor_22.f90: New test.
2482 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2485 * gcc.c-torture/compile/pr34688: New test.
2487 2008-01-26 Tobias Burnus <burnus@net-b.de>
2490 * gfortran.dg/missing_optional_dummy_5.f90: New.
2492 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2494 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2495 noinline. XFAIL test.
2497 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2500 * gfortran.dg/array_3.f90: New test.
2502 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2504 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2508 * gcc.dg/pr34965.c: New test.
2509 * g++.dg/other/error24.C: New test.
2511 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2513 PR libfofortran/34887
2514 * gfortran.dg/x_slash_2.f: New test.
2516 2008-01-26 Richard Guenther <rguenther@suse.de>
2519 * g++.dg/torture/pr34235.C: New testcase.
2521 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2523 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2525 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2528 * gcc.target/mips/lazy-binding-1.c: New test.
2529 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2530 mips_forced_no_abicalls and mips_forced_no_shared.
2531 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2532 Avoid using small data with -mabicalls. Don't make -G0 force
2533 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2534 forces the opposite option.
2536 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2539 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2540 Use -std=gnu89 switch.
2542 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2545 * gfortran.dg/direct_io_9.f: New test.
2547 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2550 * gfortran.dg/where_operator_assign_4.f90: New test.
2552 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2554 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2555 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2558 2008-01-25 Richard Guenther <rguenther@suse.de>
2561 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2563 2008-01-25 Richard Guenther <rguenther@suse.de>
2565 PR tree-optimization/34966
2566 * gcc.c-torture/compile/pr34966.c: New testcase.
2568 2008-01-25 Richard Guenther <rguenther@suse.de>
2571 * g++.dg/torture/pr33887-1.C: New testcase.
2572 * g++.dg/torture/pr33887-2.C: Likewise.
2573 * g++.dg/torture/pr33887-3.C: Likewise.
2574 * gcc.c-torture/execute/20071211-1.c: Likewise.
2576 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2579 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2581 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2584 * g++.dg/gomp/pr33333.C: New test.
2586 PR preprocessor/34692
2587 * gcc.dg/cpp/pr34692.c: New test.
2588 * gcc.dg/gomp/pr34692.c: New test.
2590 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2592 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2594 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2597 * gfortran.dg/empty_type.f90: New test.
2599 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2602 * g++.dg/template/crash77.C: New.
2604 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2607 * gcc.dg/pr34856.c: New test.
2609 2008-01-24 Tobias Burnus <burnus@net-b.de>
2611 * gfortran.dg/namelist_39.f90: Delete temporary files.
2612 * gfortran.dg/namelist_44.f90: Ditto.
2614 2008-01-24 Richard Guenther <rguenther@suse.de>
2617 * g++.dg/torture/pr34953.C: New testcase.
2619 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2622 * gcc.c-torture/compile/20080124-1.c: New test.
2624 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2627 * gfortran.dg/function_charlen_3.f: New test.
2629 2008-01-23 Michael Matz <matz@suse.de>
2632 * g++.dg/debug/pr34895.cc: New testcase.
2634 2008-01-23 Richard Guenther <rguenther@suse.de>
2637 * gcc.dg/pr31529-1.c: New testcase.
2638 * gcc.dg/pr31529-2.c: Likewise.
2640 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2643 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2644 unsigned int for the first argument.
2646 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2649 * g++.dg/conversion/bitfield7.C: New test.
2650 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2652 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2654 From Michael Frysinger <michael.frysinger@analog.com>
2655 * gcc.target/bfin/mcpu-bf547.c: New test.
2656 * gcc.target/bfin/mcpu-bf523.c: New test.
2657 * gcc.target/bfin/mcpu-bf524.c: New test.
2658 * gcc.target/bfin/mcpu-bf526.c: New test.
2660 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2662 * gcc.c-torture/execute/20080122-1.c: New test.
2664 2008-01-22 Tom Tromey <tromey@redhat.com>
2667 * gcc.dg/cpp/pr34859.c: New file.
2669 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2672 * gfortran.dg/vector_subscript_3.f90: New test.
2674 2008-01-22 Tobias Burnus <burnus@net-b.de>
2677 * gfortran.dg/missing_optional_dummy_4.f90
2679 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2681 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2683 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2685 * gnat.dg/unchecked_union1.adb: New test.
2687 2008-01-22 Tom Tromey <tromey@redhat.com>
2690 * g++.dg/ext/pr34829.C: New file.
2692 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2695 * gcc.dg/gomp/pr34607.c: New test.
2696 * g++.dg/gomp/pr34607.C: New test.
2699 * g++.dg/ext/vector10.C: New test.
2702 * g++.dg/other/error23.C: New test.
2705 * g++.dg/ext/vector12.C: New test.
2707 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2710 * gcc.dg/Wstrict-overflow-21.c: New.
2711 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2713 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2716 * gcc.dg/pr33092.c: New.
2718 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2720 * gcc.target/s390/20020926-1.c: Add -m31 option.
2722 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2725 * gfortran.dg/initialization_18.f90: New test.
2727 2008-01-22 Tobias Burnus <burnus@net-b.de>
2730 * gfortran.dg/tab_continuation.f: New.
2732 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2735 * gfortran.dg/use_rename_2.f90: New test.
2737 2008-01-21 Richard Guenther <rguenther@suse.de>
2740 * gcc.c-torture/compile/pr34856.c: New testcase.
2742 2008-01-21 Richard Guenther <rguenther@suse.de>
2745 * gcc.c-torture/compile/pr34885.c: New testcase.
2747 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2749 * gnat.dg/specs/alignment1.ads: New test.
2751 2008-01-21 Richard Guenther <rguenther@suse.de>
2754 * g++.dg/torture/pr34850.C: New testcase.
2756 2008-01-21 Alon Dayan <alond@il.ibm.com>
2757 Olga Golovanevsky <olga@il.ibm.com>
2759 PR tree-optimization/34701
2760 * gcc.dg/struct/wo_prof_array_field.c: New test.
2762 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2765 * g++.dg/ext/vector9.C: New.
2767 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2771 * g++.dg/template/crash75.C: New.
2772 * g++.dg/template/crash76.C: Likewise.
2774 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
2776 PR rtl-optimization/34808
2777 * gcc.c-torture/compile/pr34808.c: New test.
2779 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2782 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2785 * gfortran.dg/entry_array_specs_3.f90: New test.
2788 * gfortran.dg/use_rename_1.f90: New test.
2790 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2793 * gfortran.dg/array_constructor_20.f90: New test.
2794 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2797 * gfortran.dg/array_constructor_21.f90: New test.
2799 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2802 * gfortran.dg/inquire_13.f90: New test.
2805 * gfortran.dg/continuation_9.f90: New test.
2807 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
2810 * gcc.target/mips/pr34831.c: New test.
2812 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2816 * gfortran.dg/any_all_1.f90: New test.
2817 * gfortran.dg/any_all_2.f90: New test.
2819 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2821 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2822 "dg-require-weak" statement.
2823 * g++.dg/eh/weak1.C: Likewise.
2825 2008-01-19 Jakub Jelinek <jakub@redhat.com>
2827 PR gcov-profile/34610
2828 * gcc.dg/gomp/pr34610.c: New test.
2830 2008-01-19 Tobias Burnus <burnus@net-b.de>
2833 * gfortran.dg/implicit_11.f90: New.
2834 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2835 * gfortran.dg/entry_15.f90: Ditto.
2836 * gfortran.dg/func_assign.f90: Ditto.
2837 * gfortran.dg/gomp/reduction3.f90: Ditto.
2838 * gfortran.dg/proc_assign_1.f90: Ditto.
2840 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2841 of dg-excess-errors.
2843 2008-01-18 Tobias Burnus <burnus@net-b.de>
2846 * gfortran.dg/argument_checking_15.f90: New.
2847 * gfortran.dg/argument_checking_5.f90: Change TODO into
2850 2008-01-18 Tobias Burnus <burnus@net-b.de>
2852 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2853 * gfortran.dg/enum_5.f90: Ditto.
2854 * gfortran.dg/enum_6.f90: Ditto.
2855 * gfortran.dg/bom_error.f90: Ditto.
2856 * gfortran.dg/func_decl_4.f90: Ditto.
2858 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2861 * gfortran.dg/fmt_t_6.f: New test.
2863 2008-01-18 Tobias Burnus <burnus@net-b.de>
2865 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2867 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2869 * g++.dg/lookup/two-stage2.C: fix comment.
2871 2008-01-18 Ian Lance Taylor <iant@google.com>
2873 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2875 2008-01-18 Ian Lance Taylor <iant@google.com>
2878 * g++.dg/init/new26.C: New test.
2880 2008-01-18 Richard Guenther <rguenther@suse.de>
2883 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2886 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
2888 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2889 dg-require-effective-target.
2891 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2894 * gfortran.dg/reshape_2.f90: New test.
2896 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
2898 * gcc.dg/20040223-1.c: Fix comment typo.
2900 2008-01-17 Janis Johnson <janis187@us.ibm.com>
2903 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2904 until 34814 is fixed.
2906 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
2908 PR tree-optimization/34648
2909 * gcc.c-torture/compile/pr34648.c: New testcase.
2911 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
2914 * gcc.dg/autopar/autopar.exp: New.
2915 * g++.dg/tree-ssa/pr34355.C: Require pthread.
2916 * lib/target-supports.exp (check_effective_target_pthread): New.
2918 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2919 * gcc.dg/tree-ssa/reduc-1short.c: Same.
2920 * gcc.dg/tree-ssa/reduc-1.c: Same.
2921 * gcc.dg/tree-ssa/reduc-2short.c: Same.
2922 * gcc.dg/tree-ssa/reduc-2.c: Same
2923 * gcc.dg/tree-ssa/reduc-3.c: Same.
2924 * gcc.dg/tree-ssa/reduc-1char.c: Same.
2925 * gcc.dg/tree-ssa/reduc-6.c: Same.
2926 * gcc.dg/tree-ssa/reduc-7.c: Same.
2927 * gcc.dg/tree-ssa/reduc-2char.c: Same.
2928 * gcc.dg/tree-ssa/reduc-8.c: Same.
2929 * gcc.dg/tree-ssa/reduc-9.c: Same.
2931 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2933 * gnat.dg/discr5.adb: New test.
2935 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2937 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2939 2008-01-17 Richard Guenther <rguenther@suse.de>
2941 PR tree-optimization/34825
2942 * gcc.dg/pr34825.c: New testcase.
2944 2008-01-17 Richard Guenther <rguenther@suse.de>
2946 * gcc.c-torture/execute/20080117-1.c: New testcase.
2948 2008-01-17 Revital Eres <eres@il.ibm.com>
2951 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2953 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
2956 * gfortran.dg/function_charlen_1.f90: New test.
2959 * gfortran.dg/function_types_1.f90: New test.
2960 * gfortran.dg/function_types_2.f90: New test.
2963 * gfortran.dg/function_kinds_4.f90: New test.
2964 * gfortran.dg/function_kinds_5.f90: New test.
2966 * gfortran.dg/defined_operators_1.f90: Errors now at function
2968 * gfortran.dg/private_type_4.f90: The same.
2969 * gfortran.dg/interface_15.f90: The same.
2970 * gfortran.dg/elemental_args_check_2.f90: The same.
2971 * gfortran.dg/auto_internal_assumed.f90: The same.
2973 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
2975 * gnat.dg/sizetype.adb: New test.
2977 2008-01-16 Richard Guenther <rguenther@suse.de>
2980 * gcc.dg/overflow-warn-7.c: New testcase.
2982 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2984 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2986 2008-01-16 Jakub Jelinek <jakub@redhat.com>
2987 Richard Guenther <rguenther@suse.de>
2990 * gcc.dg/pr34668-1.c: New test.
2991 * gcc.dg/pr34668-2.c: Likewise.
2993 2008-01-16 Richard Guenther <rguenther@suse.de>
2996 * g++.dg/torture/pr33819.C: New testcase.
2998 2008-01-16 Richard Guenther <rguenther@suse.de>
3001 * gcc.c-torture/execute/pr34768-1.c: New testcase.
3002 * gcc.c-torture/execute/pr34768-2.c: Likewise.
3004 2008-01-16 Tobias Burnus <burnus@net-b.de>
3007 * gfortran.dg/argument_checking_13.f90: New.
3008 * gfortran.dg/argument_checking_14.f90: New.
3010 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3013 * gfortran.dg/anyallcount_1.f90: New test.
3015 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3018 * g++.dg/cpp0x/vt-34399.C: New.
3019 * g++.dg/template/friend50.C: New.
3021 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3024 * g++.dg/cpp0x/vt-34751.C: New.
3026 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3032 * g++.dg/cpp0x/vt-34051-2.C: New.
3033 * g++.dg/cpp0x/vt-34102.C: New.
3034 * g++.dg/cpp0x/vt-34051.C: New.
3035 * g++.dg/cpp0x/vt-34055.C: New.
3036 * g++.dg/cpp0x/vt-34103.C: New.
3038 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3041 * g++.dg/cpp0x/vt-34314.C: New.
3042 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
3043 reality (the error message was wrong previously).
3045 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3048 * g++.dg/cpp0x/vt-33964.C: New.
3049 * g++.dg/template/partial5.C: New.
3051 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
3054 * g++.dg/cpp0x/vt-34052.C: New.
3055 * g++.dg/template/ttp26.C: New.
3057 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3059 * gnat.dg/rep_clause2.ad[sb]: New test.
3060 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3062 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3065 * g++.dg/cpp/pedantic-errors.C: Delete.
3066 * g++.dg/cpp/permissive.C: Delete.
3068 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3070 * gcc.c-torture/compile/20080114-1.c: New test.
3072 2008-01-13 Tobias Burnus <burnus@net-b.de>
3075 * gfortran.dg/argument_checking_11.f90: New.
3076 * gfortran.dg/argument_checking_12.f90: New.
3077 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3078 * gfortran.dg/c_assoc_2.f03: Update dg-error.
3079 * gfortran.dg/argument_checking_3.f90: Ditto.
3080 * gfortran.dg/pointer_intent_2.f90: Ditto.
3081 * gfortran.dg/import2.f90: Ditto.
3082 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3083 * gfortran.dg/implicit_actual.f90: Ditto.
3084 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3085 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3087 2008-01-13 Tobias Burnus <burnus@net-b.de>
3090 * gfortran.dg/interface_proc_end.f90: New.
3092 2008-01-13 Tobias Burnus <burnus@net-b.de>
3095 * gfortran.dg/assumed_size_refs_4.f90: New.
3097 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
3099 * gnat.dg/unchecked_convert1.adb.
3101 2008-01-13 Richard Guenther <rguenther@suse.de>
3103 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3104 readable and writable again before exiting.
3106 2008-01-13 Richard Guenther <rguenther@suse.de>
3109 * gcc.dg/noncompile/incomplete-4.c: New testcase.
3111 2008-01-13 Jan Hubicka <jh@suse.cz>
3114 * gcc.dg/pr32135.c: new.
3116 2008-01-12 Doug Kwan <dougkwan@google.com>
3118 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3119 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3120 -Wignored-qualifiers.
3122 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3124 * gnat.dg/slice3.adb: New test.
3125 * gnat.dg/slice4.adb: Likewise.
3127 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3129 * gnat.dg/bit_packed_array.ad[sb]: New test.
3131 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3134 * gfortran.dg/parens_7.f90: New test.
3136 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3138 * gcc.dg/tree-ssa/loadpre5.c: Use static.
3139 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3141 * gcc.dg/pr33826.c: Require nonpic.
3143 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3146 * gfortran.dg/inquire_12.f90: New test.
3148 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3151 * all_bounds_1.f90: New test case.
3152 * maxloc_bounds_1.f90: New test case.
3153 * maxloc_bounds_2.f90: New test case.
3154 * maxloc_bounds_3.f90: New test case.
3155 * maxloc_bounds_4.f90: New test case.
3156 * maxloc_bounds_5.f90: New test case.
3157 * maxloc_bounds_6.f90: New test case.
3158 * maxloc_bounds_7.f90: New test case.
3159 * maxloc_bounds_8.f90: New test case.
3161 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
3163 * gcc.dg/struct-ret-3.c: New test.
3165 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
3168 * gfortran.dg/transfer_simplify_8.f90: New test.
3170 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
3172 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
3173 size_t using predefined macro.
3175 2008-01-10 Raksit Ashok <raksit@google.com>
3177 PR rtl-optimization/27971
3178 * gcc.target/i386/pr27971.c: New testcase.
3180 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
3183 * gfortran.dg/bounds_check_12.f90: New test.
3185 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
3187 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3188 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3190 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
3193 * g++.dg/torture/pr34641.C: New testcase.
3195 2008-01-10 Richard Guenther <rguenther@suse.de>
3197 PR tree-optimization/34651
3198 * g++.dg/torture/pr34651.C: New testcase.
3200 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
3202 PR tree-optimization/34017
3203 * gcc.dg/tree-ssa/pr34017.c: New.
3205 2008-01-09 Richard Guenther <rguenther@suse.de>
3206 Andrew Pinski <andrew_pinski@playstation.sony.com>
3209 * gcc.c-torture/compile/pr30132.c: New testcase.
3211 2008-01-09 Richard Guenther <rguenther@suse.de>
3214 * gcc.c-torture/compile/pr34458.c: New testcase.
3216 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3219 g++.dg/eh/ia64-2.C: Require weak support.
3221 2008-01-08 Richard Guenther <rguenther@suse.de>
3224 * g++.dg/torture/pr31863.C: New testcase.
3226 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3229 * gcc.dg/gomp/pr34694.c: New test.
3230 * g++.dg/gomp/pr34694.C: New test.
3233 * g++.dg/gomp/pr33890.C: New test.
3235 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3238 * gfortran.dg/parameter_array_init_3.f90: New test.
3240 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3244 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3246 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3248 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3249 * g++.dg/other/spu2vmx-1.C: Use it.
3251 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3253 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3256 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3257 * gcc.target/powerpc/parity-1.c: Likewise.
3259 2008-01-07 Fred Fish <fnf@specifix.com>
3261 PR preprocessor/30363:
3262 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3265 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3268 * gfortran.dg/use_only_2.f90: New test.
3270 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3273 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3274 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3276 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3279 * gfortran.dg/use_12.f90: New test.
3281 2008-01-06 Tobias Burnus <burnus@net-b.de>
3284 * interface.c (compare_actual_formal): Fix intent(out) check for
3285 function result variables.
3287 2008-01-06 Tobias Burnus <burnus@net-b.de>
3290 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3292 2008-01-06 Tobias Burnus <burnus@net-b.de>
3295 * gfortran.dg/intent_out_4.f90: Fix test case.
3297 2008-01-06 Tobias Burnus <burnus@net-b.de>
3300 * gfortran.dg/intent_out_4.f90: New.
3302 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3305 * gfortran.dg/optional_dim_3.f90: New test.
3307 2008-01-06 Tobias Burnus <burnus@net-b.de>
3310 * gfortran.dg/common_11.f90: New.
3311 * gfortran.dg/blockdata_1.f90: Update test case.
3312 * gfortran.dg/blockdata_2.f90: Update test case.
3314 2008-01-06 Tobias Burnus <burnus@net-b.de>
3316 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3318 2008-01-06 Tobias Burnus <burnus@net-b.de>
3321 * gfortran.dg/equiv_constraint_9.f90: New.
3323 2008-01-06 Revital Eres <eres@il.ibm.com>
3325 PR tree-optimization/34263
3326 * gcc.dg/pr34263.c: New testcase.
3328 2008-01-06 Tobias Burnus <burnus@net-b.de>
3331 * gfortran.dg/internal_io_unf.f90: New.
3333 2008-01-06 Tobias Burnus <burnus@net-b.de>
3336 * gfortran.dg/elemental_args_check_2.f90: New.
3338 2008-01-06 Tobias Burnus <burnus@net-b.de>
3341 * gfortran.dg/intent_out_3.f90: New.
3343 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3345 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3347 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3350 * gfortran.dg/list_read_8.f90: New test.
3352 2008-01-04 Richard Guenther <rguenther@suse.de>
3355 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3356 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3358 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3360 PR gcov-profile/34609
3361 * g++.dg/gcov/gcov-6.C: New test.
3363 2008-01-04 Richard Guenther <rguenther@suse.de>
3365 PR tree-optimization/31081
3366 * g++.dg/torture/pr31081-1.C: New testcase.
3367 * g++.dg/torture/pr31081-2.C: Likewise.
3369 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3371 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3372 * gcc.target/mips/rsqrt-2.c: Likewise.
3373 * gcc.target/mips/rsqrt-4.c: New test.
3375 2008-01-04 Tobias Burnus <burnus@net-b.de>
3378 * gfortran.dg/equiv_substr.f90: New.
3380 2008-01-03 Tom Tromey <tromey@redhat.com>
3383 * gcc.dg/pr34457-2.c: New file.
3384 * gcc.dg/pr34457-1.c: New file.
3386 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3388 Revert fix for PR tree-optimization/34458.
3390 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3392 PR tree-optimization/34458
3393 * gcc.dg/tree-ssa/pr34458.c: New.
3395 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3398 * gfortran.dg/internal_readwrite_1.f90: New test.
3399 * gfortran.dg/internal_readwrite_2.f90: New test.
3401 2008-01-03 Tom Tromey <tromey@redhat.com>
3403 PR preprocessor/34602:
3404 * gcc.dg/cpp/pr34602.c: New file.
3406 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3408 PR tree-optimization/29484
3409 * gcc.c-torture/execute/20071220-1.c: New test.
3410 * gcc.c-torture/execute/20071220-2.c: New test.
3412 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3414 PR tree-optimization/34635
3415 * gcc.dg/tree-ssa/pr34635.c: New.
3416 * gcc.dg/tree-ssa/pr34635-1.c: New.
3418 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3421 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3422 scan-assembler check.
3424 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3427 * g++.dg/gomp/pr34608.C: New test.
3429 2008-01-02 Richard Guenther <rguenther@suse.de>
3433 * gcc.c-torture/compile/pr34093.c: New testcase.
3435 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3437 * g++.dg/cpp0x/long_long.C: New.
3439 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3441 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3442 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3443 warning on the function main.
3445 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3447 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3448 rather than __v2di type.
3450 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3453 * gfortran.dg/linked_list_1.f90: New test.
3455 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3457 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3458 instead of appending to it.
3460 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3462 PR tree-optimization/34591
3463 * gcc.dg/vect/pr34591.c: New test.
3465 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3468 * gfortran.dg/direct_io_8.f90: New test case.
3470 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3473 * gcc.c-torture/execute/20071213-1.c: New test.
3475 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3478 * gfortran.dg/read_eof_5.f90: New test.
3480 2007-12-25 Tobias Burnus <burnus@net-b.de>
3483 * gfortran.dg/initialization_17.f90: New.
3485 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3488 * gfortran.dg/matmul_6.f90: New test.
3490 2007-12-23 Tobias Burnus <burnus@net-b.de>
3493 * gfortran.dg/entry_17.f90: New.
3495 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3498 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3499 * gfortran.dg/real_const_3.f90: Likewise.
3500 * gfortran.dg/unary_operator.f90: New test.
3502 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3504 * gnat.dg/pack2.adb: New test.
3506 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3509 * gfortran.dg/repeat_6.f90: New test.
3511 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3514 * cshift_shift_real_1.f90: New test.
3516 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3519 * gfortran.dg/shift-kind_2.f90: New test.
3521 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3524 * gcc.dg/pr8835-1.c: New.
3526 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3529 * gfortran.dg/default_initialization_3.f90: New test.
3531 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3533 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3535 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3537 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3539 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3540 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3542 2007-12-20 Jason Merrill <jason@redhat.com>
3544 * gcc.dg/overload/arg[14].C: Remove expected errors.
3546 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3549 * gcc.c-torture/execute/20071219-1.c: New test.
3551 2007-12-20 Tobias Burnus <burnus@net-b.de>
3554 * gfortran.dg/namelist_44.f90: New.
3556 2007-12-20 Tobias Burnus <burnus@net-b.de>
3559 * gfortran.dg/boz_8.f90: Add error-check check.
3560 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3563 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3565 * gcc.dg/gomp/combined-1.c: New test.
3567 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3569 PR tree-optimization/34355
3570 * g++.dg/tree-ssa/pr34355.C: New test.
3572 2007-12-19 Revital Eres <eres@il.ibm.com>
3574 * gcc.dg/sms-5.c: New testcase.
3576 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3579 * gfortran.dg/missing_parens_1.f90: New.
3580 * gfortran.dg/missing_parens_1.f90: New.
3582 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3585 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3587 * gfortran.dg/transfer_simplify_7.f90: New test.
3589 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3591 * gcc.dg/pr32912-3.c: Compile with -w.
3593 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3595 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3596 Jakub Jelinek <jakub@redhat.com>
3601 * g++.dg/cpp0x/variadic86.C: New.
3602 * g++.dg/cpp0x/variadic87.C: New.
3603 * g++.dg/cpp0x/variadic84.C: New.
3604 * g++.dg/cpp0x/variadic85.C: New.
3605 * g++.dg/template/ttp25.C: New.
3607 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3609 PR tree-optimization/34123
3610 * gcc.dg/tree-ssa/pr34123.c: New test.
3612 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3614 PR rtl-optimization/34456
3615 * gcc.c-torture/execute/pr34456.c: New test.
3617 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3620 * g++.dg/parse/friend7.C: New test.
3622 PR rtl-optimization/34490
3623 * gcc.c-torture/execute/20071216-1.c: New test.
3625 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3627 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3629 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3631 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3632 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3633 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3634 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3635 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3637 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3640 * gcc.dg/gomp/clause-2.c: New test.
3641 * g++.dg/gomp/clause-4.C: New test.
3643 2007-12-17 Tobias Burnus <burnus@net-b.de>
3645 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3646 part of Fortran 77/95/2003.
3648 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3650 PR tree-optimization/34445
3651 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3652 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3654 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3657 * gfortran.dg/namelist_42.f90: Update.
3658 * gfortran.dg/namelist_43.f90: New.
3660 2007-12-16 Tobias Burnus <burnus@net-b.de>
3663 * gfortran.dg/initialization_16.f90: New.
3665 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3668 * gfortran.dg/real_dimension_1.f: New test case.
3670 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3672 * gcc.dg/torture/pr24257.c: Remove -O from options.
3674 2007-12-16 Tobias Burnus <burnus@net-b.de>
3677 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3679 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3684 * gfortran.dg/mapping_1.f90: New test.
3685 * gfortran.dg/mapping_2.f90: New test.
3686 * gfortran.dg/mapping_3.f90: New test.
3688 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3690 PR rtl-optimization/34415
3691 * gcc.c-torture/execute/pr34415.c: New test.
3693 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3695 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3698 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3701 * gcc.dg/pr34003-1.c: New test.
3702 * gcc.dg/pr34003-2.c: New.
3704 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3706 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3707 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3708 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3709 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3711 * gcc.target/cris/torture/cris-torture.exp,
3712 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3713 * gcc.target/cris/builtin_ctz_v3.c,
3714 gcc.target/cris/builtin_ctz_v8.c,
3715 gcc.target/cris/builtin_clz_v0.c,
3716 gcc.target/cris/builtin_clz_v3.c,
3717 gcc.target/cris/builtin_bswap_v3.c,
3718 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3719 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3720 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3721 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3722 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3723 lib/target-supports.exp: Adjust for crisv32-*-*.
3725 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3727 * gcc.dg/debug/const-3.c: New.
3729 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3731 * g++.dg/other/datasec1.C: Require named section support.
3733 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3736 * gcc.target/i386/pr29978.c: New test.
3738 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3740 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3741 instead of -msse4.1.
3742 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3743 * g++.dg/other/i386-2.C (dg-options): Ditto.
3745 2007-12-14 Tobias Burnus <burnus@net-b.de>
3748 * gfortran.dg/private_type_10.f90: New.
3750 2007-12-14 Tobias Burnus <burnus@net-b.de>
3753 * gfortran.dg/nan_4.f90: New.
3755 2007-12-14 Richard Guenther <rguenther@suse.de>
3758 * gcc.c-torture/compile/20071214-1.c: New testcase.
3760 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3762 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3763 macros to test macroized SSE intrinsics. Use new macros to test
3764 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3765 emmintrin.h, xmmintrin.h and bmmintrin.h
3766 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3767 to test with immediate operand.
3769 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3772 * gcc.c-torture/compile/pr34091.c: New test.
3774 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3776 * gcc.dg/uninit-13.c: UnXFAIL.
3777 * gcc.dg/complex-5.c: New testcase.
3779 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3781 * gcc.dg/struct/struct-reorg.exp: Replace
3782 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
3784 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3789 * gfortran.dg/advance_6.f90: New test case.
3790 * gfortran.dg/direct_io_7.f90: New test case.
3791 * gfortran.dg/streamio_13.f90: New test case.
3793 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
3795 * g++.dg/cpp0x/__func__.C: New.
3797 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
3800 * g++.dg/other/pr34435.C: New testcase.
3802 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3804 * gcc.dg/struct: New directory with tests
3805 for struct-reorg optimizaion.
3806 * gcc.dg/struct/struct-reorg.exp: New script.
3807 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3808 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3809 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3810 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3811 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3812 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3813 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3814 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3815 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3816 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3817 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3818 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3819 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3820 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3821 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3822 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3823 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3824 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3825 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3826 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3827 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3828 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3829 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3830 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3832 2007-12-13 Tobias Burnus <burnus@net-b.de>
3835 * gfortran.dg/namelist_42.f90: New.
3837 2007-12-12 Tobias Burnus <burnus@net-b.de>
3840 * gfortran.dg/function_kinds_3.f90: New.
3842 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
3844 * gcc.target/s390/20071212-1.c: New testcase.
3846 2007-12-11 Jakub Jelinek <jakub@redhat.com>
3849 * g++.dg/ext/visibility/anon7.C: Add xfail.
3850 * g++.dg/ext/visibility/anon9.C: New test.
3851 * g++.dg/ext/visibility/anon10.C: New test.
3854 * g++.dg/rtti/dyncast2.C: New test.
3856 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
3858 PR tree-optimization/34407
3859 * gcc.dg/vect/pr34407.c: New test.
3861 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3864 * gfortran.dg/error_recovery_5.f90: New.
3865 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3867 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3869 PR tree-optimization/34371
3870 * gcc.c-torture/compile/20071207-1.c: New test.
3872 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
3875 * g++.dg/parse/crash40.C: New test.
3877 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3879 * g++.dg/opt/memcpy1.C: New test.
3881 2007-12-10 Tobias Burnus <burnus@net-b.de>
3884 * gfortran.dg/argument_checking_10.f90: New.
3886 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3888 PR rtl-optimization/34302
3889 * gcc.c-torture/execute/20071210-1.c: New test.
3891 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3894 * g++.dg/cpp0x/error1.C: New test.
3897 * g++.dg/other/error22.C: New test.
3899 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
3902 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3903 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3904 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3906 2007-12-09 Jakub Jelinek <jakub@redhat.com>
3910 * g++.dg/template/repo6.C: New test.
3911 * g++.dg/template/repo7.C: New test.
3912 * g++.dg/template/repo8.C: New test.
3914 2007-12-09 H.J. Lu <hjl@lucon.org>
3915 Tobias Burnus <burnus@net-b.de>
3918 * gfortran.dg/read_2.f90: New.
3920 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
3922 * lib/target-supports.exp (check_effective_target_tls_native):
3925 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
3928 * gnat.dg/enclosing_record_reference.ads,
3929 gnat.dg/enclosing_record_reference.adb: New test.
3931 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
3934 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3935 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3938 * gfortran.dg/char_component_initializer_1.f90: New test.
3940 2007-12-09 Tobias Burnus <burnus@net-b.de>
3947 * gfortran.dg/boz_8.f90: New.
3948 * gfortran.dg/boz_9.f90: New.
3949 * gfortran.dg/boz_10.f90: New.
3950 * gfortran.dg/boz_7.f90: Update dg-warning.
3951 * gfortran.dg/pr16433.f: Add dg-error.
3952 * gfortan.dg/ibits.f90: Update dg-warning.
3953 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3954 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3956 2007-12-08 Jakub Jelinek <jakub@redhat.com>
3959 * gfortran.dg/include_1.f90: New test.
3960 * gfortran.dg/include_1.inc: New.
3961 * gfortran.dg/include_2.f90: New test.
3963 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
3965 * gcc.c-torture/compile/20011130-2.c: Fix typo.
3967 2007-12-08 Tobias Burnus <burnus@net-b.de>
3970 * gfortran.dg/nan_3.f90: New.
3972 2007-12-07 Jakub Jelinek <jakub@redhat.com>
3974 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3976 2007-12-07 Olivier Hainque <hainque@adacore.com>
3978 * gnat.dg/tamdt*.ad?: Support for ...
3979 * gnat.dg/test_tamdt.adb: New test.
3981 2007-12-07 Olivier Hainque <hainque@adacore.com>
3983 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3984 exports and document how these can be exercised.
3986 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
3989 * gnat.dg/specs/access_constants.ads: New test.
3991 * gnat.dg/specs/access_constant_decl.ads: New test.
3994 * gnat.dg/compose.adb: New test.
3996 2007-12-07 Olivier Hainque <hainque@adacore.com>
3999 * gnat.dg/unc_memops.ad[sb]: Support for ...
4000 * gnat.dg/unc_memfree.adb: New test.
4002 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
4004 * gfortran.dg/ltrans-7.f90: New.
4006 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
4007 Dorit Nuzman <dorit@il.ibm.com>
4009 PR tree-optimization/34005
4010 * gcc.dg/vect/pr34005.c: New test.
4012 2007-12-06 Jakub Jelinek <jakub@redhat.com>
4015 * g++.dg/template/new8.C: New test.
4017 2007-12-06 Tobias Burnus <burnus@net-b.de>
4020 * gfortran.dg/boz_7.f90: New.
4021 * gfortran.dg/int_1.f90: Disable -pedantic option.
4022 * gfortran.dg/boz_1.f90: Ditto.
4023 * gfortran.dg/boz_3.f90: Ditto.
4024 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
4025 * gfortran.dg/ibits.f90: Ditto.
4026 * gfortran.dg/unf_io_convert_1.f90: Ditto.
4027 * gfortran.dg/unf_io_convert_2.f90: Ditto.
4029 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
4032 * gfortran.dg/used_types_19.f90: New test.
4034 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
4036 * gfortran.dg/nan_2.f90: Add -mieee for sh.
4037 * gfortran.dg/nearest_2.f90: Likewise.
4038 * gfortran.dg/nearest_3.f90: Likewise.
4040 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4043 * gcc.c-torture/execute/20071205-1.c: New test.
4045 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
4047 * gfortran.dg/module_nan.f90: Add -mieee for sh.
4048 * gfortran.dg/real_const_3.f90: Likewise.
4050 2007-12-05 Richard Guenther <rguenther@suse.de>
4052 PR tree-optimization/34138
4053 * gcc.c-torture/compile/pr34138.c: New testcase.
4055 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4058 * gfortran.dg/debug_2.f: New test.
4060 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
4062 * gnat.dg/specs/elab1.ads: New test.
4064 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
4067 * gcc.target/i386/pr34312.c: New test.
4069 2007-12-05 Tobias Burnus <burnus@net-b.de>
4072 * gfortran.dg/nan_2.f90: New.
4074 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4077 * g++.dg/cpp0x/decltype9.C: New test.
4078 * g++.dg/cpp0x/decltype10.C: New test.
4080 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
4083 * gnat.dg/rm_6_4_1_13.adb: New test.
4085 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4088 * gcc.c-torture/compile/20071117-1.c: New test.
4090 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4093 * g++.dg/cpp0x/variadic-ttp.C: New.
4095 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4097 * gcc.dg/parse-decl-after-if.c: New.
4098 * gcc.dg/20031223-1.c: Adjust.
4100 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4103 * g++.dg/cpp0x/variadic-throw.C: New.
4105 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4108 * g++.dg/cpp0x/variadic-unify.C: New.
4110 2007-12-04 Richard Guenther <rguenther@suse.de>
4114 * gcc.c-torture/compile/pr34334.c: New testcase.
4115 * g++.dg/torture/pr34222.C: New testcase.
4117 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4119 * gcc.c-torture/execute/20071202-1.c: New test.
4120 * gcc.dg/tree-ssa/pr34146-2.c: New test.
4122 2007-12-04 Tobias Burnus <burnus@net-b.de>
4125 * gfortran.dg/module_nan.f90: New.
4127 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
4129 * lib/target-supports.exp (get_compiler_messages): Replace with...
4130 (check_compile): ...this new procedure. Handle TYPE == executable.
4131 Use comments in the source to determine the correct extension.
4132 Return a pair containing the compiler output and the output filename.
4133 Don't delete the file here.
4134 (check_no_compiler_messages_nocache): New procedure.
4135 (check_no_compiler_messages): Use it.
4136 (check_no_messages_and_pattern_nocache): New procedure.
4137 (check_no_messages_and_pattern): Use it.
4138 (check_runtime_nocache, check_runtime): New procedures.
4139 (check_effective_target_tls): Use check_no_compiler_messages.
4140 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4141 (check_effective_target_tls_runtime): Use check_runtime.
4142 (check_effective_target_fstack_protector): Likewise.
4143 (check_iconv_available): Use check_runtime_nocache.
4144 (check_effective_target_fortran_large_real): Use
4145 check_no_compiler_messages.
4146 (check_effective_target_fortran_large_int): Likewise.
4147 (check_effective_target_static_libgfortran): Likewise.
4148 (check_750cl_hw_available): Use check_cached_effective_target
4149 and check_runtime_nocache.
4150 (check_vmx_hw_available): Likewise.
4151 (check_effective_target_broken_cplxf_arg): Likewise.
4152 (check_alpha_max_hw_available): Use check_runtime.
4153 (check_function_available): Use check_no_compiler_messages.
4154 (check_cxa_atexit_available): Use check_cached_effective_target
4155 and check_runtime_nocache.
4156 (check_effective_target_dfp_nocache): Use
4157 check_no_compiler_messages_nocache.
4158 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4159 (check_effective_target_dfp): Use check_cached_effective_target.
4160 (check_effective_target_dfprt): Likewise.
4161 (check_effective_target_arm_neon_hw): Use check_runtime.
4162 (check_effective_target_ultrasparc_hw): Likewise.
4163 (check_effective_target_c99_runtime): Use
4164 check_no_compiler_messages_nocache.
4166 2007-12-03 Jakub Jelinek <jakub@redhat.com>
4169 * gcc.dg/fold-rotate-1.c: New test.
4171 PR tree-optimization/33453
4172 * gcc.c-torture/compile/20071203-1.c: New test.
4174 2007-12-03 Robert Dewar <dewar@adacore.com>
4175 Samuel Tardieu <sam@rfc1149.net>
4178 * gnat.dg/check_elaboration_code.adb: New test.
4179 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4182 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4185 * g++.dg/cpp0x/pr34061.C: New.
4187 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4190 * g++.dg/other/error21.C: New.
4192 2007-12-02 Revital Eres <eres@il.ibm.com>
4194 * gcc.dg/sms-4.c: New testcase.
4196 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
4197 Revital Eres <eres@il.ibm.com>
4199 * gcc.dg/sms-3.c: New testcase.
4201 2007-12-01 Ollie Wild <aaw@google.com>
4204 * g++.dg/conversion/ptrmem9.C: New test.
4206 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4209 * gfortran.dg/namelist_41.f90: New test.
4211 2007-11-30 Tom Tromey <tromey@redhat.com>
4213 PR preprocessor/32868:
4214 * gcc.dg/cpp/pr32868.c: New file.
4216 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4219 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4221 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4223 PR rtl-optimization/34171
4224 * gcc.dg/pr34171.c: New testcase.
4226 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4228 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4230 2007-11-30 Tobias Burnus <burnus@net-b.de>
4233 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4234 * gfortran.dg/bind_c_usage_11.f03: New.
4235 * gfortran.dg/bind_c_usage_12.f03: New.
4237 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4240 * g++.dg/other/error20.C: New test.
4242 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4245 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4247 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4249 PR tree-optimization/34244
4250 * gcc.dg/tree-ssa/pr34244.c: New test.
4252 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4254 PR tree-optimization/33434
4255 * gcc.dg/pr33434-1.c: New test.
4256 * gcc.dg/pr33434-2.c: New test.
4257 * gcc.dg/pr33434-3.c: New test.
4258 * gcc.dg/pr33434-4.c: New test.
4261 * g++.dg/template/cond7.C: New test.
4265 * g++.dg/cpp0x/decltype7.C: New test.
4266 * g++.dg/cpp0x/decltype8.C: New test.
4268 2007-11-29 Tobias Burnus <burnus@net-b.de>
4271 * gfortran.dg/result_in_spec_3.f90: New.
4273 2007-11-29 Tobias Burnus <burnus@net-b.de>
4276 * gfortran.dg/mvbits_3.f90: New.
4278 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4280 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4282 (check_effective_target_hard_float): New.
4283 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4284 * gcc.dg/pr30957-1.c: Likewise.
4286 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4289 * gnat.dg/specs/variant_part.ads: New test.
4292 * gnat.dg/specs/attribute_parsing.ads: New test.
4295 * gnat.dg/specs/integer_value.ads: New test.
4298 * gnat.dg/specs/delta_small.ads: New test.
4300 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4302 PR tree-optimization/34140
4303 * gcc.c-torture/compile/20071128-1.c: New test.
4305 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4308 * gfortran.dg/data_array_1.f90
4309 * gfortran.dg/data_array_2.f90
4310 * gfortran.dg/data_array_3.f90
4311 * gfortran.dg/data_array_4.f90
4313 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4316 * gfortran.dg/blockdata_5.f90: New test.
4317 * gfortran.dg/blockdata_6.f90: New test.
4319 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4321 PR tree-optimization/34016
4322 * gcc.dg/pr34016.c: New test.
4324 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4327 * gfortran.dg/stfunc_6.f90: New test.
4330 * gfortran.dg/assign_10.f90: New test.
4332 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4335 * gfortran.dg/use_11.f90: New test.
4338 * gfortran.dg/generic_15.f90: New test.
4340 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4343 * gcc.dg/pr34225.c: New test.
4345 2007-11-27 Richard Guenther <rguenther@suse.de>
4347 PR tree-optimization/34241
4348 * g++.dg/torture/pr34241.C: New testcase.
4350 2007-11-27 Richard Guenther <rguenther@suse.de>
4352 * gcc.dg/builtins-error.c: New testcase.
4354 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4357 * g++.dg/ext/visibility/anon8.C: New test.
4359 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4362 * gcc.target/i386/pr34077.c: New testcase.
4364 2007-11-26 Tobias Burnus <burnus@net-b.de>
4367 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4368 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4369 * gfortran.dg/backslash_1.f90: Remove no longer needed
4370 -fno-backslash option.
4372 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4375 * gcc.dg/cpp/19990413-1.c: Update.
4376 * gcc.dg/parse-else-error.c: New.
4377 * gcc.dg/parse-else-error-2.c: New.
4378 * gcc.dg/parse-else-error-3.c: New.
4379 * gcc.dg/parse-else-error-4.c: New.
4381 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4384 * g++.dg/template/dependent-expr6.C: New testcase.
4386 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4389 * gcc.target/i386/pr34215.c: New test.
4391 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4394 * gcc.dg/torture/pr34174-1.c: New.
4396 2007-11-26 Richard Guenther <rguenther@suse.de>
4399 * gcc.dg/pr34233.c: New testcase.
4401 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4402 Revital Eres <eres@il.ibm.com>
4404 PR rtl-optimization/34085
4405 * gcc.dg/tree-prof (bb-reorg.c): New test.
4407 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4409 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4410 Return true for MIPS16 targets.
4412 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4415 * gfortran.dg/blockdata_4.f90: New test.
4417 2007-11-25 Tobias Burnus <burnus@net-b.de>
4420 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4421 * gfortran.dg/bind_c_usage_16.f03: New.
4422 * gfortran.dg/bind_c_usage_16_c.c: New.
4424 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4426 * gnat.dg/specs/size_clause1.ads: New test.
4427 * gnat.dg/specs/size_clause2.ads: Likewise.
4428 * gnat.dg/specs/size_clause3.ads: Likewise.
4430 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4433 * gfortran.dg/entry_16.f90: New test.
4435 2007-11-24 Tobias Burnus <burnus@net-b.de>
4438 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4440 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4443 * gfortran.dg/nested_modules_1.f90: Change the reference to
4444 FOO, forbidden by the standard, to a reference to W.
4445 * gfortran.dg/use_only_1.f90: New test.
4447 2007-11-23 Tobias Burnus <burnus@net-b.de>
4450 * gfortran.dg/nearest_3.f90: New test.
4452 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4455 * gfortran.dg/optional_dim_2.f90: New test.
4457 2007-11-23 Tobias Burnus <burnus@net-b.de>
4460 * gfortran.dg/bind_c_usage_15.f90: New.
4462 2007-11-23 Tobias Burnus <burnus@net-b.de>
4465 * gfortran.dg/nearest_2.f90: New.
4468 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4472 * g++.dg/ext/java-2.C: New test.
4474 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4475 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4478 * g++.dg/warn/pr5310.C: New.
4479 * g++.dg/warn/pr33160.C: New.
4481 2007-11-23 Richard Guenther <rguenther@suse.de>
4482 Michael Matz <matz@suse.de>
4484 PR tree-optimization/34176
4485 * gcc.c-torture/execute/pr34176.c: New testcase.
4487 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4490 * gcc.dg/Wconversion-5.c: New test.
4491 * g++.dg/Wconversion3.C: New test.
4493 2007-11-23 Richard Guenther <rguenther@suse.de>
4495 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4497 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4500 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4501 qualifiers in abstract declarator.
4503 2007-11-22 Tobias Burnus <burnus@net-b.de>
4505 * gfortran.dg/derived_constructor_comps_3.f90: New.
4507 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4510 * g++.dg/ext/visibility/anon7.C: New test.
4512 2007-11-22 Tobias Burnus <burnus@net-b.de>
4515 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4516 * gfortran.dg/bind_c_usage_13.f03: New.
4517 * gfortran.dg/bind_c_usage_14.f03: New.
4519 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4521 PR rtl-optimization/33848
4522 * gcc.dg/torture/pr33848.c: New test.
4524 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4527 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4529 2007-11-20 Richard Guenther <rguenther@suse.de>
4532 * gcc.c-torture/execute/pr34154.c: New testcase.
4534 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4536 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4538 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4541 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4542 so test passes with -frecord-marker=8.
4543 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4544 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4545 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4546 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4547 * gfortrand.dg/modulo_1.f90: Likewise.
4549 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4551 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4553 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4554 * gcc.dg/pr30957-1.c: Likewise.
4556 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4559 * g++.dg/template/crash74.C: New test.
4561 2007-11-20 Richard Guenther <rguenther@suse.de>
4563 * gcc.c-torture/execute/20071120-1.c: New testcase.
4565 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4568 * gcc.dg/tree-ssa/pr34146.c: New test.
4571 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4572 dependent on target settings like move_by_pieces etc.
4575 * g++.dg/template/vla2.C: New test.
4578 * g++.dg/overload/template3.C: New test.
4580 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4583 * gfortran.dg/optional_dim_2.f90: Remove test.
4585 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4587 * gcc.dg/dfp/ddmode-ice.c: New test.
4589 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4591 PR tree-optimization/34036
4592 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4594 2007-11-19 Richard Guenther <rguenther@suse.de>
4596 PR tree-optimization/34
4597 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4599 2007-11-19 Tobias Burnus <burnus@net-b.de>
4602 * gfortran.dg/bind_c_usage_10_c.c: New.
4603 * gfortran.dg/bind_c_usage_10.f03: New.
4605 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4607 * gcc.dg/pr33007.c: Expect new warning.
4608 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4609 * g++.dg/opt/pr34036.C: New test.
4611 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4614 * g++.dg/warn/noreturn-4.C: New test.
4615 * g++.dg/warn/noreturn-5.C: New test.
4616 * g++.dg/warn/noreturn-6.C: New test.
4617 * g++.dg/warn/noreturn-7.C: New test.
4619 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4622 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4623 integers so tests works with -fdefault-integer-8.
4624 * gfortran.fortran-torture/execute/elemental.f90: Use default
4625 integers so test passes with -fdefault-integer-8.
4626 * gfortran.fortran-torture/execute/der_io.f90: Increase
4627 buffer length so test passes with -fdefault-integer-8.
4628 * gfortran.dg/bounds_check_8.f90: Likewise.
4629 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4630 * gfortran.dg/equiv_7.f90: Set kind so test passes
4631 with -fdefault-integer-8.
4632 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4635 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4638 * gfortran.dg/optional_dim_2.f90: New test.
4641 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4643 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4645 PR rtl-optimization/34132
4646 * gcc.c-torture/compile/20071118-1.c: New test.
4648 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4651 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4653 2007-11-18 Tobias Burnus <burnus@net-b.de>
4656 * gfortran.dg/entry_14.f90: New.
4657 * gfortran.dg/entry_15.f90: New.
4659 2007-11-18 Richard Guenther <rguenther@suse.de>
4661 PR tree-optimization/34127
4662 * gcc.c-torture/compile/pr34127.c: New testcase.
4664 2007-11-18 Ben Elliston <bje@au.ibm.com>
4666 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4667 type specifier, as they are not permitted according to the AltiVec
4668 Programming Interface Manual.
4670 2007-11-17 Tobias Burnus <burnus@net-b.de>
4673 * gfortran.dg/bind_c_usage_9.f03: New.
4674 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4676 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4679 * interface.c (gfc_current_interface_head,
4680 gfc_set_current_interface_head): New functions.
4681 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4682 On syntax error, restore previous state of the interface.
4683 * gfortran.h (gfc_current_interface_head,
4684 gfc_set_current_interface_head): New prototypes.
4686 2007-11-17 Richard Guenther <rguenther@suse.de>
4689 * gcc.c-torture/execute/pr34130.c: New testcase.
4691 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4694 * gfortran.dg/fmt_label_1.f90: New test.
4696 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4699 * gfortran.dg/initialization_15.f90 : New test.
4701 2007-11-16 Richard Guenther <rguenther@suse.de>
4704 * gcc.c-torture/compile/pr34030.c: New testcase.
4706 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4709 * gfortran.dg/interface_assignment_3.f90.
4711 2007-11-16 Richard Guenther <rguenther@suse.de>
4713 PR tree-optimization/33870
4714 * gcc.dg/torture/pr33870.c: New testcase.
4716 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4719 * gfortran.dg/allocatable_function_3.f90.
4721 2007-11-16 Richard Guenther <rguenther@suse.de>
4723 PR tree-optimization/34113
4724 * gcc.c-torture/compile/pr34113.c: New testcase.
4726 2007-11-16 Richard Guenther <rguenther@suse.de>
4728 PR tree-optimization/34099
4729 * g++.dg/torture/pr3499.C: New testcase.
4730 * gcc.c-torture/execute/pr34099.c: Likewise.
4732 2007-11-16 Olivier Hainque <hainque@adacore.com>
4734 * gnat.dg/release_unc_maxalign.adb: New test.
4736 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4739 * g++.dg/template/crash73.C: New test.
4741 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4744 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4745 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4746 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4747 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4749 2007-11-15 Tobias Burnus <burnus@net-b.de>
4752 * gfortran.dg/proc_decl_11.f90: New.
4754 2007-11-15 Ben Elliston <bje@au.ibm.com>
4756 * gcc.target/spu/compare-dp.c: New test.
4758 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4760 * gcc.dg/pr33923.c: New test.
4762 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4765 * gcc.dg/pr34088.c: New test.
4767 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4769 * gcc.c-torture/compile/20071114-1.c: New test.
4771 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4774 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4775 to match known variations in symbol format. Document in comments.
4777 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4780 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4782 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4784 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4787 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4790 * gfortran.dg/proc_decl_1.f90: Update.
4791 * gfortran.dg/proc_decl_7.f90: New test.
4792 * gfortran.dg/proc_decl_8.f90: New test.
4793 * gfortran.dg/proc_decl_9.f90: New test.
4794 * gfortran.dg/proc_decl_10.f90: New test.
4796 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
4799 * gfortran.dg/transfer_assumed_size_1.f90: New test.
4801 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4808 * g++.dg/parse/crash36.C: Add another dg-error.
4809 * g++.dg/cpp0x/pr34054.C: New test.
4810 * g++.dg/cpp0x/pr34056.C: New test.
4811 * g++.dg/cpp0x/pr34057.C: New test.
4812 * g++.dg/cpp0x/pr34058.C: New test.
4813 * g++.dg/cpp0x/pr34060.C: New test.
4815 PR tree-optimization/34063
4816 * g++.dg/tree-ssa/pr34063.C: New test.
4818 2007-11-13 Diego Novillo <dnovillo@google.com>
4820 PR tree-optimization/33870
4821 * gcc.c-torture/execute/pr33870-1.c: New test.
4822 * gcc.dg/tree-ssa/alias-16.c: New test.
4824 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4827 * g++.dg/template/crash72.C: New test.
4829 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4831 * g++.dg/opt/cfg5.C: New test.
4833 2007-11-12 Richard Guenther <rguenther@suse.de>
4836 * gcc.c-torture/execute/pr34070-1.c: New testcase.
4837 * gcc.c-torture/execute/pr34070-2.c: Likewise.
4839 2007-11-12 Richard Guenther <rguenther@suse.de>
4842 * gcc.dg/pr34027-1.c: New testcase.
4843 * gcc.dg/pr34027-2.c: Likewise.
4845 2007-11-12 Ira Rosen <irar@il.ibm.com>
4847 PR tree-optimization/33953
4848 * gcc.dg/vect/pr33953.c: New testcase.
4850 2007-11-11 Tom Tromey <tromey@redhat.com>
4853 * g++.dg/ext/pr17577.h: New file.
4854 * g++.dg/ext/pr17577.C: New file.
4856 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4859 * g++.old-deja/g++.ns/template13.C: Update expected output.
4860 * g++.old-deja/g++.pt/friend23.C: Likewise.
4861 * g++.dg/warn/pr8570.C: New.
4863 2007-11-11 Jakub Jelinek <jakub@redhat.com>
4866 * g++.dg/template/pseudodtor4.C: New test.
4868 2007-11-10 Jakub Jelinek <jakub@redhat.com>
4871 * g++.dg/opt/inline14.C: New test.
4873 PR tree-optimization/33680
4874 * gcc.c-torture/compile/20071108-1.c: New test.
4877 * g++.dg/template/pseudodtor3.C: New test.
4879 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
4882 * g++.dg/cpp0x/variadic-init.C: New.
4884 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
4885 Jakub Jelinek <jakub@redhat.com>
4887 PR rtl-optimization/34012
4888 * gcc.target/i386/pr34012.c: New test.
4890 2007-11-09 Richard Guenther <rguenther@suse.de>
4892 PR tree-optimization/33604
4893 * g++.dg/tree-ssa/pr33604.C: New testcase.
4894 * gcc.dg/pr32721.c: Adjust pattern.
4896 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
4898 * gcc.target/mips/dse-1.c: Disable.
4900 2007-11-08 Tom Tromey <tromey@redhat.com>
4902 * gcc.dg/empty-source-3.c: Update warning location.
4903 * gcc.dg/gomp/barrier-2.c: Likewise.
4904 * gcc.dg/label-decl-3.c: Likewise.
4905 * gcc.dg/label-decl-2.c: Likewise.
4906 * gcc.dg/empty-source-2.c: Likewise.
4908 2007-11-08 Tom Tromey <tromey@redhat.com>
4911 * g++.dg/inherit/pr30297.C: New file.
4913 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
4915 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4916 -fno-common for cygwin and mingw32.
4918 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
4921 * gcc.dg/pr33826.c: New.
4922 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
4923 recursive functions being marked pure or const.
4925 2007-11-08 Tobias Burnus <burnus@net-b.de>
4928 * gfortran.dg/proc_decl_5.f90: New.
4929 * gfortran.dg/proc_decl_6.f90: New.
4931 2007-11-08 Jakub Jelinek <jakub@redhat.com>
4933 PR tree-optimization/32575
4934 * gcc.c-torture/execute/20071108-1.c: New test.
4936 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
4938 * g++.dg/opt/anchor1.C: New.
4940 2007-11-07 Diego Novillo <dnovillo@google.com>
4943 * gcc.c-torture/execute/pr33870.x: Remove.
4945 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
4950 * g++.dg/cpp0x/decltype-33837.C: New.
4951 * g++.dg/cpp0x/decltype-refbug.C: New.
4952 * g++.dg/cpp0x/decltype-33838.C: New.
4954 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4956 * gcc.c-torture/compile/20071107-1.c: New test.
4958 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4960 * gcc.dg/out-of-bounds-1.c: New test.
4962 2007-11-07 Jakub Jelinek <jakub@redhat.com>
4965 * g++.dg/warn/incomplete2.C: New test.
4966 * g++.dg/template/incomplete4.C: New test.
4967 * g++.dg/template/incomplete5.C: New test.
4969 2007-11-07 Olivier Hainque <hainque@adacore.com>
4971 * gnat.dg/max_align.adb: New test.
4973 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
4976 * gcc.target/i386/pr30961-1.c: New.
4978 2007-11-06 Tom Tromey <tromey@redhat.com>
4981 * g++.dg/warn/pragma-system_header3.h: New.
4982 * g++.dg/warn/pragma-system_header3.C: New.
4985 * g++.dg/warn/pragma-system_header4.C: New.
4986 * g++.dg/warn/pragma-system_header4.h: New.
4988 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4992 * g++.dg/other/canon-array.C: New.
4994 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4996 * g++.dg/parser/crash36.C: Tweak expected errors.
4997 * g++.dg/cpp0x/pr31439.C: New.
4998 * g++.dg/cpp0x/pr32114.C: New.
4999 * g++.dg/cpp0x/pr32115.C: New.
5000 * g++.dg/cpp0x/pr32125.C: New.
5001 * g++.dg/cpp0x/pr32126.C: New.
5002 * g++.dg/cpp0x/pr32127.C: New.
5003 * g++.dg/cpp0x/pr32128.C: New.
5004 * g++.dg/cpp0x/pr32253.C: New.
5005 * g++.dg/cpp0x/pr32566.C: New.
5006 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
5007 * g++.dg/cpp0x/pr31438.C: Ditto.
5008 * g++.dg/cpp0x/variadic81.C: Ditto.
5009 * g++.dg/cpp0x/pr31432.C: Ditto.
5010 * g++.dg/cpp0x/pr31442.C: Ditto.
5012 2007-11-06 Jakub Jelinek <jakub@redhat.com>
5015 * g++.dg/other/datasec1.C: New test.
5017 PR tree-optimization/33458
5018 * g++.dg/opt/inline12.C: New test.
5020 PR tree-optimization/33993
5021 * gcc.c-torture/compile/20071105-1.c: New test.
5023 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5025 PR rtl-optimization/33648
5026 * gcc.dg/pr33648.c: Require effective target freorder.
5028 2007-11-05 Revital Eres <eres@il.ibm.com>
5030 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
5032 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5037 * g++.dg/cpp0x/pr33996.C: New
5038 * g++.dg/cpp0x/rv-trivial-bug.C: New
5039 * g++.dg/cpp0x/pr33930.C: New
5041 2007-11-05 Nick Clifton <nickc@redhat.com>
5042 Sebastian Pop <sebastian.pop@amd.com>
5044 PR tree-optimization/32540
5045 PR tree-optimization/33922
5046 * gcc.dg/tree-ssa/pr32540-1.c: New.
5047 * gcc.dg/tree-ssa/pr32540-2.c: New.
5048 * gcc.dg/tree-ssa/pr33922.c: New.
5050 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
5053 * g++.dg/cpp0x/variadic-rref.C: New.
5055 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5057 * g++dg/warn/pointer-integer-comparison.C: New.
5059 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5061 PR tree-optimization/33856
5062 * gcc.c-torture/compile/20071027-1.c: New test.
5065 * g++.dg/ext/label10.C: New test.
5068 * g++.dg/other/ptrmem9.C: New test.
5070 2007-11-04 Andrew Pinski <pinskia@gmail.com>
5073 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5075 2007-11-04 David Edelsohn <edelsohn@gnu.org>
5077 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5078 * g++.dg/ext/visibility/namespace2.C: Add argument to
5079 dg-require-visibility.
5080 * g++.dg/ext/java-1.C: Disable on AIX.
5082 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
5084 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
5086 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5089 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5091 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5094 * gcc.dg/20031223-1.c: Adjust error output.
5095 * gcc.dg/parse-decl-after-label.c: New.
5097 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5100 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5101 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5102 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5104 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5106 PR rtl-optimization/28940
5107 * gcc.target/i386/addr-sel-1.c: New test.
5109 2007-11-03 Jakub Jelinek <jakub@redhat.com>
5112 * gcc.dg/pr33670.c: New test.
5114 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5117 * g++.dg/lookup/typedef1.C: New test.
5119 2007-11-02 Janis Johnson <janis187@us.ibm.com>
5122 * lib/scandump.exp (dump-suffix): New.
5123 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5124 Include dump suffix in pass/fail messages, put regexp in quotes.
5126 2007-11-02 Paolo Carlini <pcarlini@suse.de>
5129 * g++.dg/other/error19.C: New.
5131 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
5133 PR rtl-optimization/28062
5134 * gcc.c-torture/compile/20071102-1.c: New test.
5136 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
5138 * g++.dg/cpp0x/pr33955.C: New.
5140 2007-11-01 Tom Tromey <tromey@redhat.com>
5142 PR preprocessor/30805:
5143 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5145 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5147 PR rtl-optimization/33648
5148 * gcc.dg/pr33648.c: New test.
5150 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5153 * g++.dg/template/pseudodtor1.C: New test.
5154 * g++.dg/template/pseudodtor2.C: New test.
5157 * g++.dg/rtti/typeid7.C: New test.
5159 2007-11-01 Tom Tromey <tromey@redhat.com>
5161 PR preprocessor/30805:
5162 * gcc.dg/cpp/pr30805.c: New file.
5164 2007-11-01 Janis Johnson <janis187@us.ibm.com>
5167 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5169 * gcc.c-torture/compile/20001205-1.c: Ditto.
5170 * gcc.c-torture/compile/20001226-1.c: Ditto.
5171 * gcc.c-torture/compile/20020312-1.c: Ditto.
5172 * gcc.c-torture/compile/20020604-1.c: Ditto.
5173 * gcc.c-torture/compile/920501-12.c: Ditto.
5174 * gcc.c-torture/compile/920501-4.c: Ditto.
5175 * gcc.c-torture/compile/920520-1.c: Ditto.
5176 * gcc.c-torture/compile/980506-1.c: Ditto.
5177 * gcc.c-torture/compile/990617-1.c: Ditto.
5178 * gcc.dg/compare6.c: Ditto.
5179 * g++.old-deja/g++.brendan/crash43.C: Ditto.
5180 * g++.old-deja/g++.brendan/synth1.C: Ditto.
5181 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5182 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5183 * g++.old-deja/g++.pt/static6.C: Ditto.
5184 * g++.old-deja/g++.pt/crash16.C: Ditto.
5185 * g++.old-deja/g++.mike/p10416.C: Ditto.
5186 * g++.old-deja/g++.mike/ns15.C: Ditto.
5187 * g++.old-deja/g++.mike/eh46.C: Ditto.
5189 2007-11-01 Tom Tromey <tromey@redhat.com>
5191 * gcc.dg/redecl-1.c: Update.
5192 * gcc.dg/pr20368-3.c: Update.
5193 * gcc.dg/inline-14.c: Update.
5194 * gcc.dg/builtins-30.c: Update.
5195 * gcc.dg/dremf-type-compat-4.c: Update.
5196 * gcc.dg/pr20368-2.c: Update.
5198 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5200 PR rtl-optimization/33673
5201 * gcc.dg/pr33673.c: New test.
5203 2007-11-01 Michael Matz <matz@suse.de>
5205 PR tree-optimization/33961
5206 * gcc.dg/pr33961.c: New test.
5208 2007-10-31 Paolo Carlini <pcarlini@suse.de>
5211 * g++.dg/template/error35.C: New.
5213 2007-10-31 Jakub Jelinek <jakub@redhat.com>
5216 * gcc.dg/pr31507-1.c: New test.
5217 * gcc.dg/pr31507-2.c: New test.
5219 2007-10-31 Revital Eres <eres@il.ibm.com>
5221 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5223 * gcc.dg/vect/tree-vect.h (check_vect): Add
5224 powerpc-*paired test.
5225 * lib/target-supports.exp (check_750cl_hw_available):
5227 (check_effective_target_vect_int,
5228 check_effective_target_vect_intfloat_cvt,
5229 check_effective_target_powerpc_altivec_ok,
5230 check_effective_target_vect_long,
5231 check_effective_target_vect_sdot_hi,
5232 check_effective_target_vect_udot_hi,
5233 check_effective_target_vect_pack_trunc,
5234 check_effective_target_vect_unpack,
5235 check_effective_target_vect_shift,
5236 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5238 * gcc.dg/vect/vect-ifcvt-11.c: New.
5239 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5240 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5241 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5242 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5243 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5244 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5246 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5247 Tobias Burnus <burnus@net-b.de>
5250 * gfortran.dg/module_read_1.f90: New.
5252 2007-10-31 Tom Tromey <tromey@redhat.com>
5254 PR preprocessor/30786:
5255 * gcc.dg/cpp/pr30786.c: New file.
5257 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5260 * gfortran.dg/interface_19.f90: New.
5261 * gfortran.dg/interface_20.f90: New.
5262 * gfortran.dg/interface_21.f90: New.
5264 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5266 PR tree-optimization/32377
5267 * gfortran.dg/vect/pr32377.f90: New.
5269 2007-10-31 Richard Guenther <rguenther@suse.de>
5272 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5273 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5275 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5278 * gfortran.dg/contained_3.f90: New.
5280 2007-10-31 Christian Bruel <christian.bruel@st.com>
5283 * g++.dg/opt/nrv8.C: New.
5285 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5288 * g++.dg/opt/compound1.C: New test.
5291 * g++.dg/template/ptrmem18.C: New test.
5293 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5296 * gfortran.dg/isnan_2.f90: New test.
5298 2007-10-30 Ed Schouten <ed@fxq.nl>
5300 PR tree-optimization/32500
5301 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5303 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5307 * g++.dg/cpp0x/pr31993.C: New
5308 * g++.dg/cpp0x/pr32252.C: New
5310 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5312 PR tree-optimization/33723
5313 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5315 2007-10-30 Richard Guenther <rguenther@suse.de>
5317 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5318 gcc.target/i386/loop-3.c.
5320 2007-10-30 Revital Eres <eres@il.ibm.com>
5322 * gcc.dg/vect/pr33866.c: Require vect_long.
5324 2007-10-30 Revital Eres <eres@il.ibm.com>
5326 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5327 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5329 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5331 PR tree-optimization/32893
5332 * lib/target-supports.exp
5333 (check_effective_target_unaligned_stack): new keyword.
5334 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5335 not sensitive to unaligned_stack.
5336 * gcc.dg/vect/vect-3.c: Likewise.
5337 * gcc.dg/vect/vect-4.c: Likewise.
5338 * gcc.dg/vect/vect-5.c: Likewise.
5339 * gcc.dg/vect/vect-6.c: Likewise.
5340 * gcc.dg/vect/vect-7.c: Likewise.
5341 * gcc.dg/vect/vect-13.c: Likewise.
5342 * gcc.dg/vect/vect-17.c: Likewise.
5343 * gcc.dg/vect/vect-18.c: Likewise.
5344 * gcc.dg/vect/vect-19.c: Likewise.
5345 * gcc.dg/vect/vect-20.c: Likewise.
5346 * gcc.dg/vect/vect-21.c: Likewise.
5347 * gcc.dg/vect/vect-22.c: Likewise.
5348 * gcc.dg/vect/vect-27.c: Likewise.
5349 * gcc.dg/vect/vect-29.c: Likewise.
5350 * gcc.dg/vect/vect-64.c: Likewise.
5351 * gcc.dg/vect/vect-65.c: Likewise.
5352 * gcc.dg/vect/vect-66.c: Likewise.
5353 * gcc.dg/vect/vect-72.c: Likewise.
5354 * gcc.dg/vect/vect-73.c: Likewise.
5355 * gcc.dg/vect/vect-86.c: Likewise.
5356 * gcc.dg/vect/vect-all.c: Likewise.
5357 * gcc.dg/vect/slp-25.c: Likewise.
5358 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5359 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5360 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5362 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5363 * gcc.dg/vect/vect-34.c: Likewise.
5364 * gcc.dg/vect/vect-36.c: Likewise.
5365 * gcc.dg/vect/vect-64.c: Likewise.
5366 * gcc.dg/vect/vect-65.c: Likewise.
5367 * gcc.dg/vect/vect-66.c: Likewise.
5368 * gcc.dg/vect/vect-68.c: Likewise.
5369 * gcc.dg/vect/vect-76.c: Likewise.
5370 * gcc.dg/vect/vect-77.c: Likewise.
5371 * gcc.dg/vect/vect-78.c: Likewise.
5373 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5374 testcase (without no-section-anchors prefix) but with global arrays.
5375 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5376 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5377 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5378 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5379 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5380 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5381 * gcc.dg/vect/vect-77-global.c: Likewise.
5382 * gcc.dg/vect/vect-78-global.c: Likewise.
5384 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5385 testcase (without no-section-anchors prefix) but fix alignment checks
5386 to also consider unaligned_stack targets.
5387 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5389 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5391 PR tree-optimization/33723
5392 * gcc.c-torture/execute/20071029-1.c: New test.
5393 * gcc.dg/tree-ssa/pr33723.c: New test.
5395 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5397 PR tree-optimization/33614
5398 * gcc.c-torture/compile/pr33614.c: New test.
5400 2007-10-29 Richard Guenther <rguenther@suse.de>
5402 PR tree-optimization/33870
5403 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5405 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5407 PR tree-optimization/33757
5408 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5409 true architectures instead of having a big dg-skip-if.
5412 * g++.dg/other/bitfield3.C: New test.
5414 2007-10-29 Richard Guenther <rguenther@suse.de>
5416 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5418 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5420 Automatic parallelization reduction tests.
5422 * gcc.dg/tree-ssa/reduc-1.c: New test.
5423 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5424 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5425 * gcc.dg/tree-ssa/reduc-2.c: New test.
5426 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5427 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5428 * gcc.dg/tree-ssa/reduc-3.c: New test.
5429 * gcc.dg/tree-ssa/reduc-6.c: New test.
5430 * gcc.dg/tree-ssa/reduc-7.c: New test.
5431 * gcc.dg/tree-ssa/reduc-8.c: New test.
5432 * gcc.dg/tree-ssa/reduc-9.c: New test.
5434 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5435 Zdenek Dvorak <ook@ucw.cz>
5437 OMP_ATOMIC Changes, testsuite changes.
5439 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5440 instead of gimple dump.
5441 * gcc.dg/gomp/atomic-9.c: Same.
5442 * gcc.dg/gomp/atomic-10.c: Same.
5443 * g++.dg/gomp/atomic-3.C: Same.
5444 * g++.dg/gomp/atomic-9.C: Same.
5445 * g++.dg/gomp/atomic-10.C: Same.
5447 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5451 * gfortran.dg/forall_12.f90: New test.
5454 * gfortran.dg/forall_13.f90: New test.
5456 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5457 Mark Mitchell <mark@codesourcery.com>
5460 * g++.dg/template/crash71.C: New.
5462 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5465 * gfortran.dg/module_md5_1.f90: Update hash-value.
5467 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5470 * g++.dg/torture/pr33589-1.C: New testcase.
5471 * g++.dg/torture/pr33589-2.C: New testcase.
5473 2007-10-28 Richard Guenther <rguenther@suse.de>
5475 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5477 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5478 Uros Bizjak <ubizjak@gmail.com>
5480 PR tree-optimization/33920
5481 * gcc.dg/tree-ssa/pr33290.c: New test.
5483 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5486 * gfortran.dg/argument_check_7.f90: New test.
5487 * gfortran.dg/argument_check_8.f90: New test.
5489 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5491 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5492 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5493 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5494 * gcc.target/i386/sse-14.c: Ditto.
5496 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5499 * g++.dg/other/ptrmem8.C: New test.
5502 * g++.dg/template/error34.C: New test.
5504 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5506 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5508 2007-10-27 Richard Guenther <rguenther@suse.de>
5510 PR tree-optimization/33870
5511 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5512 * gcc.c-torture/execute/pr33870.c: Likewise.
5514 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5517 * gfortran.dg/argument_checking_9.f90: New test.
5519 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5521 * g++.dg/other/pr33601.C: New.
5523 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5526 * g++.dg/init/new25.C: New.
5528 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5530 * g++.dg/cpp0x/pr33839.C: New.
5532 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5535 * g++.dg/template/arg6.C: New test.
5537 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5540 * g++.dg/parse/crash39.C: New.
5542 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5544 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5545 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5548 2007-10-25 David Daney <ddaney@avtrex.com>
5550 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5552 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5555 * g++.dg/template/error32.C: New.
5557 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5558 Ira Rosen <irar@il.ibm.com>
5560 PR tree-optimization/33833
5561 * gcc.dg/vect/pr33833.c: New testcase.
5563 2007-10-25 David Daney <ddaney@avtrex.com>
5565 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5567 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5568 Ira Rosen <irar@il.ibm.com>
5570 PR tree-optimization/33866
5571 * gcc.dg/vect/pr33866.c: New testcase.
5573 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5575 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5576 Add -w to compile flags to suppress "call-clobbered register" warnings
5577 and remove dg-warning directives.
5579 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5581 * gcc.dg/sms-2.c: Cleanup sms dump file.
5582 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5585 2007-10-24 David Daney <ddaney@avtrex.com>
5587 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5589 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5592 * gcc.target/mips/pr33755.c: New test.
5594 2007-10-24 Ira Rosen <irar@il.ibm.com>
5596 PR tree-optimization/33804
5597 * gcc.dg/vect/pr33804.c: New testcase.
5599 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5602 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5604 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5605 Uros Bizjak <ubizjak@gmail.com>
5607 PR rtl-optimization/33846
5608 * gcc.dg/vect/pr33846.c: New testcase.
5610 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5611 Dorit Nuzman <dorit@il.ibm.com>
5613 PR tree-optimization/33860
5614 * g++.dg/vect/pr33860.cc: New test.
5615 * g++.dg/vect/pr33860a.cc: New test.
5617 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5618 Revital Eres <eres@il.ibm.com>
5620 * gcc.dg/sms-2.c: New testcase.
5622 2007-10-22 David S. Miller <davem@davemloft.net>
5624 * gcc.dg/globalreg-1.c: New test.
5626 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5627 Dorit Nuzman <dorit@il.ibm.com>
5629 PR tree-optimization/33834
5630 PR tree-optimization/33835
5631 * g++.dg/vect/pr33834_1.cc: New test.
5632 * g++.dg/vect/pr33834_2.cc: New test.
5633 * g++.dg/vect/pr33835.cc: New test.
5635 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5637 * gcc.dg/pr33644.c: New test.
5639 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5642 * g++.dg/gomp/pr33372-1.C: New test.
5643 * g++.dg/gomp/pr33372-2.C: New test.
5644 * g++.dg/gomp/pr33372-3.C: New test.
5646 2007-10-22 Michael Matz <matz@suse.de>
5648 PR tree-optimization/33855
5649 * gcc.c-torture/compile/pr33855.c: New testcase.
5651 2007-10-22 Ira Rosen <irar@il.ibm.com>
5653 PR tree-optimization/33854
5654 * gcc.dg/vect/O1-pr33854.c: New testcase.
5655 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5657 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5659 * gcc.dg/unwind-1.c: Disable on AIX.
5660 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5662 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5665 * gfortran.dg/assign_9.f90: New test.
5667 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5669 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5670 (dg-mips-options): Skip tests that specify an ABI other than o32
5671 and o64 if generating MIPS16 hard-float code.
5673 2007-10-21 Ira Rosen <irar@il.ibm.com>
5674 Revital Eres <eres@il.ibm.com>
5676 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5677 * gcc.dg/vect/vect-16.c: Fix comment.
5678 * gcc.dg/vect/pr33369.c: Require vect_int.
5679 * gcc.dg/vect/slp-33.c: Add spaces.
5680 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5682 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5683 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5685 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5686 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5688 * gcc.dg/vect/slp-10.c: Add spaces.
5689 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5691 * gcc.dg/vect/slp-36.c: Require vect_int.
5692 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5693 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5694 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5695 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5697 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5698 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5699 instead of vector_alignment_reachable_for_double.
5700 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5701 (natural_alignment): Split into...
5702 (natural_alignment_32, natural_alignment_64): New.
5703 (vector_alignment_reachable): Depend on natural_alignment_32.
5704 (vector_alignment_reachable_for_double): Rename to ...
5705 (vector_alignment_reachable_for_64bit): And depend on
5706 natural_alignment_64.
5708 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5710 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5712 * g++.dg/vect/vect.exp: Likewise.
5713 * lib/fortran-torture.exp: Likewise.
5714 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5715 mipsisa64*-*-* as the target selector. Remove -mips64,
5716 -mhard-float and -mgp64 from the options list.
5717 * gcc.target/mips/mips-ps-2.c: Likewise.
5718 * gcc.target/mips/mips-ps-3.c: Likewise.
5719 * gcc.target/mips/mips-ps-4.c: Likewise.
5720 * gcc.target/mips/mips-ps-6.c: Likewise.
5721 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5723 * gcc.target/mips/sb1-1.c: Likewise.
5724 * gcc.target/mips/mips-ps-type.c: Likewise.
5725 * gcc.target/mips/mips-ps-7.c: New test.
5726 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5727 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5728 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5729 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5730 as forcing an ABI and an architecture.
5731 (is_gp32_flag, is_gp64_flag): Fold into...
5732 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5733 then -mfp64 imply -mhard-float. Apply register rules after the
5734 loop. Handle -march=mipsN like -mipsN.
5736 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5738 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5739 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5741 2007-10-20 Tobias Burnus <burnus@net-b.de>
5744 * gfortran.dg/entry_dummy_ref_3.f90: New.
5746 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5747 FX Coudert <fxcoudert@gcc.gnu.org>
5750 * gfortran.dg/char_cast_1.f90: New test.
5752 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5754 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5755 * gfortran.dg/large_real_kind_2.F90: ditto.
5756 * gfortran.dg/default_format_2.f90: ditto.
5757 * gfortran.dg/default_format_denormal_1.f90: ditto.
5759 2007-10-19 Richard Guenther <rguenther@suse.de>
5763 * gfortran.dg/pr32921.f: New testcase.
5765 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5768 * gfortran.dg/transfer_check_1.f90: Adjust options.
5770 2007-10-19 Richard Guenther <rguenther@suse.de>
5773 2007-10-19 Richard Guenther <rguenther@suse.de>
5776 * gfortran.dg/pr32921.f: New testcase.
5778 2007-10-19 Richard Guenther <rguenther@suse.de>
5780 * gcc.c-torture/execute/20071018-1.c: New testcase.
5782 2007-10-19 Richard Guenther <rguenther@suse.de>
5785 * gfortran.dg/pr32921.f: New testcase.
5787 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
5789 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5791 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
5793 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5795 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5798 * gfortran.dg/host_assoc_function_1.f90: Correct references.
5799 * gfortran.dg/host_assoc_function_3.f90: New test.
5801 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5804 * gfortran.dg/transfer_simplify_6.f90: New test.
5806 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5807 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5810 * gfortran.dg/pr33794.f90: New testcase.
5812 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5815 * gcc.target/i386/pr32961.c: New testcase.
5816 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5817 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5818 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5819 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5820 __builtin_ia32_pslldi128 defines.
5822 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
5825 * gfortran.dg/c_ptr_tests_13.f03: New test case.
5827 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5831 * g++.dg/template/void12.C: New.
5832 * g++.dg/template/void13.C: New.
5834 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5837 * g++.dg/template/void11.C: New.
5838 * g++.dg/template/void2.C: Adjust error markers.
5839 * g++.dg/template/void10.C: Likewise.
5840 * g++.dg/template/crash55.C: Likewise.
5842 2007-10-16 Mark Mitchell <mark@codesourcery.com>
5844 * g++.dg/opt/const5.C: New test.
5846 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
5847 Maxim Kuvyrkov <maxim@codesourcery.com>
5849 * gcc.target/ia64/20040709-2.c: New test.
5851 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5853 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5855 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
5857 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5858 to each function. Check that there are no unsigned loads.
5860 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5862 PR tree-optimization/33136
5863 * gcc.c-torture/execute/20070824-1.c: New test.
5864 * gcc.dg/pr33136-1.c: New test.
5865 * gcc.dg/pr33136-2.c: New test.
5866 * gcc.dg/pr33136-3.c: New test.
5868 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5870 PR tree-optimization/33735
5871 * g++.dg/torture/pr33735.C: New.
5873 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5876 * gcc.dg/va-arg-pack-2.c: New.
5878 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5880 PR tree-optimization/33619
5881 * gcc.dg/pr33619.c: New test.
5883 2007-10-15 David Edelsohn <edelsohn@gnu.org>
5885 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5887 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5889 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5892 * gfortran.dg/inquire_11.f90: New test.
5893 * gfortan.dg/negative_unit_int8.f: New test.
5895 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5898 * gcc.c-torture/compile/pr33133.c: New test.
5900 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5903 * gfortran.dg/namelist_40.f90: New test.
5905 2007-10-14 Tobias Burnus <burnus@net-b.de>
5908 * gfortran.dg/bounds_check_11.f90: New.
5910 2007-10-14 Andrew Pinski <pinskia@gmail.com>
5913 * g++.dg/other/ctor1.C: New test.
5914 * g++.dg/other/ctor2.C: New test.
5915 * g++.dg/other/dtor1.C: New test.
5917 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
5919 * gfortran.dg/bounds_check_10.f90: Fix testcase.
5921 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
5922 Paul Thomas <pault@gcc.gnu.org>
5926 * gfortran.dg/bounds_check_10.f90: New.
5928 2007-10-13 David Edelsohn <edelsohn@gnu.org>
5930 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5931 * gcc.target/powerpc/popcount-1.c: Same.
5933 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
5936 * g++.dg/conversion/op4.C: New test.
5938 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
5940 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5942 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5945 * gfortran.dg/ambiguous_specific_1.f90: New test.
5947 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5950 * gfortran.dg/impure_spec_expr_1.f90: New test.
5951 * gfortran.dg/char_result_7.f90: Remove illegal test.
5953 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
5956 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5957 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5958 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5959 * gcc.target/i386/pr11001-memset-1.c: New testcase.
5960 * gcc.target/i386/pr11001-memset-2.c: New testcase.
5961 * gcc.target/i386/pr11001-memset-3.c: New testcase.
5962 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5963 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5964 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5966 2007-10-12 Richard Guenther <rguenther@suse.de>
5969 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5970 * gcc.c-torture/execute/20071011-1.c: Likewise.
5971 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5973 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
5975 PR tree-optimization/33742
5976 * gcc.dg/pr33742.c: New testcase.
5978 2007-10-12 Jakub Jelinek <jakub@redhat.com>
5980 PR tree-optimization/33645
5981 * gcc.dg/pr33645-1.c: New test.
5982 * gcc.dg/pr33645-2.c: New test.
5983 * gcc.dg/pr33645-3.c: New test.
5986 * g++.dg/ext/label4.C: Adjust error regexp.
5987 * g++.dg/ext/label6.C: Adjust error regexp.
5988 * g++.dg/ext/label7.C: New test.
5989 * g++.dg/ext/label8.C: New test.
5990 * g++.dg/ext/label9.C: New test.
5992 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
5995 * gcc.dg/pr33676.c: New.
5997 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6000 * g++.dg/cpp0x/variadic83.C: New.
6002 2007-10-11 Paolo Carlini <pcarlini@suse.de>
6005 * g++.dg/cpp0x/variadic81.C: New.
6006 * g++.dg/cpp0x/variadic82.C: Likewise.
6008 2007-10-11 Richard Guenther <rguenther@suse.de>
6011 * gcc.dg/pr33724.c: New testcase.
6013 2007-10-11 Richard Guenther <rguenther@suse.de>
6016 * gcc.dg/pr33726.c: New testcase.
6018 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
6021 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
6023 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6026 * gfortran.dg/do_3.F90: Run with -fwrapv.
6028 2007-10-09 Geoffrey Keating <geoffk@apple.com>
6030 * gcc.dg/unwind-1.c: New.
6032 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6035 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
6036 failure on some common systems.
6038 2007-10-09 Richard Guenther <rguenther@suse.de>
6041 * gcc.dg/pr33692.c: New testcase.
6043 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
6046 * gcc.c-torture/execute/pr33669.c: New.
6048 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6050 PR tree-optimization/33615
6051 * g++.dg/tree-ssa/pr33615-2.C: New test.
6053 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
6055 PR tree-optimization/33615
6056 * g++.dg/tree-ssa/pr33615.C: New test.
6058 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
6060 PR tree-optimization/33572
6061 * g++.dg/torture/pr33572.C: Replace with complete test.
6063 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
6066 * gfortran.dg/spec_expr_5.f90: New.
6068 2007-10-08 Geoffrey Keating <geoffk@apple.com>
6070 * gcc.dg/pragma-darwin-2.c: New.
6072 2007-10-08 Richard Guenther <rguenther@suse.de>
6077 * gcc.dg/pr33693.c: New testcase.
6078 * gcc.dg/pr33695.c: Likewise.
6079 * gcc.dg/pr33697.c: Likewise.
6081 2007-10-08 Richard Guenther <rguenther@suse.de>
6086 * gcc.dg/pr33691.c: New testcase.
6087 * gcc.dg/pr33694.c: Likewise.
6088 * gcc.dg/pr33696.c: Likewise.
6090 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6093 * gfortran.dg/gamma_5.f90: New test case
6095 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
6098 * initialization_1.f90: Fix dg-error annotations.
6099 * initialization_14.f90: New.
6100 * initialization_7.f90: Fix dg-error annotations.
6101 * initialization_9.f90: Likewise.
6103 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6105 * gfortran.dg/error_recovery_4.f90: New test.
6107 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6109 * gfortran.dg/default_format_denormal_2.f90: New test.
6110 * gfortran.dg/default_format_2.inc: New test.
6111 * gfortran.dg/default_format_denormal_1.f90: New test.
6112 * gfortran.dg/default_format_1.inc: New test.
6113 * gfortran.dg/default_format_1.f90: Don't test for denormalized
6115 * gfortran.dg/default_format_2.f90: Don't test for denormalized
6118 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6120 * gfortran.dg/namelist_15.f90: Revise test.
6122 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6124 PR tree-optimization/33655
6125 * gcc.dg/torture/pr33655.c: New.
6127 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6129 PR tree-optimization/33572
6130 * g++.dg/torture/pr33572.C: New.
6132 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
6135 * gfortran.dg/forall_11.f90: New.
6137 2007-10-05 Michael Matz <matz@suse.de>
6140 * gcc.dg/pr33667.c: New testcase.
6142 2007-10-05 Richard Guenther <rguenther@suse.de>
6145 * gcc.dg/pr33666.c: New testcase.
6147 2007-10-05 Michael Matz <matz@suse.de>
6150 * gcc.target/i386/pr33600.c: New testcase.
6152 2007-10-05 Richard Guenther <rguenther@suse.de>
6154 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6156 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
6159 * gcc.target/mips/pr33635-1.c: New test.
6161 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6164 * gfortran.dg/namelist_39.f90: Revise to use long names.
6166 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
6169 * gfortran.dg/pr33646.f90: New file.
6171 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6174 * gfortran.dg/char_type_len_2.f90: Adjust error message.
6175 * gfortran.dg/char_decl_2.f90: New test.
6177 2007-10-04 Richard Guenther <rguenther@suse.de>
6180 * gcc.c-torture/compile/pr33641.c: New testcase.
6182 2007-10-04 Michael Matz <matz@suse.de>
6184 PR rtl-optimization/33653
6185 * gcc.dg/pr33653.c: New.
6187 2007-10-04 Richard Guenther <rguenther@suse.de>
6189 PR tree-optimization/33627
6190 * g++.dg/torture/pr33627.C: New testcase.
6192 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
6195 * gfortran.dg/parens_6.f90: New.
6197 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
6201 * gfortran.dg/ambiguous_specific_1.f90: Remove.
6203 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
6205 * g++.dg/ext/gnu-inline-global-redecl.C: New.
6207 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
6210 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6212 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
6213 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
6215 * gcc.target/mips/fpr-moves-1.c: New test.
6216 * gcc.target/mips/fpr-moves-2.c: Likewise.
6217 * gcc.target/mips/fpr-moves-3.c: Likewise.
6218 * gcc.target/mips/fpr-moves-4.c: Likewise.
6219 * gcc.target/mips/fpr-moves-5.c: Likewise.
6220 * gcc.target/mips/fpr-moves-6.c: Likewise.
6221 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6223 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6225 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6227 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6229 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6230 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6232 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6235 * gfortran.dg/common_errors_1.f90: New.
6237 2007-10-03 Doug Kwan <dougkwan@google.com>
6238 Richard Guenther <rguenther@suse.de>
6241 * g++.dg/debug/using3.C: New testcase.
6243 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6246 * gfortran.dg/namelist_38.f90: New test.
6247 * gfortran.dg/namelist_39.f90: New test.
6249 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6252 * gfortran.dg/default_format_1.f90: New test.
6253 * gfortran.dg/default_format_2.f90: New test.
6254 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6255 * gfortran.dg/real_const_3.f90: Adjust expected output.
6257 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6259 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6260 default ABI. Split mips_forced_abi into mips_forced_abi and
6262 (is_gp32_flag): Return true for -mabi=32.
6263 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6264 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6265 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6266 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6267 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6268 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6269 * gcc.target/mips/save-restore-2.c: Likewise.
6270 * gcc.target/mips/save-restore-3.c: Likewise.
6271 * gcc.target/mips/save-restore-4.c: Likewise.
6273 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6276 * gcc.c-torture/compile/pr33617.c: New test.
6278 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6280 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6281 -gstabs+ for extended options.
6283 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6286 * gfortran.dg/ambiguous_specific_1.f90: New test.
6288 2007-10-02 Revital Eres <eres@il.ibm.com>
6290 * gcc.target/powerpc/paired-8.c: New test.
6291 * gcc.target/powerpc/paired-9.c: New test.
6292 * gcc.target/powerpc/paired-10.c: New test.
6294 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6297 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6299 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6302 * gfortran.dg/intent_out_2.f90: New test.
6304 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6307 * gfortran.dg/ambiguous_reference_1.f90: New test.
6309 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6314 * gfortran.dg/function_kinds_1.f90: New test.
6315 * gfortran.dg/function_kinds_2.f90: New test.
6316 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6317 use association into interfaces.
6319 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6322 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6323 (overflow): Use INFINITY, not FP_INFINITE.
6324 gcc.dg/float-range-4.c: Likewise.
6325 gcc.dg/float-range-5.c: Likewise.
6327 2007-10-01 Nick Clifton <nickc@redhat.com>
6329 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6332 2007-09-30 Diego Novillo <dnovillo@google.com>
6335 * g++.dg/tree-ssa/pr33593.C: New test.
6337 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6340 * gfortran.dg/PR19872.f: Fix test condition.
6341 * gfortran.dg/list_read_7.f90: New test.
6343 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6345 PR tree-optimization/33597
6346 * gcc.dg/vect/pr33597.c: New testcase.
6348 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6350 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6351 * gcc.target/i386/pr33524.c: ...this.
6353 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6356 * gfortran.dg/minmaxloc_4.f90: New.
6358 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6360 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6362 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6364 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6366 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6369 * g++.dg/cpp0x/variadic79.C: New.
6371 2007-09-28 Michael Matz <matz@suse.de>
6372 Jakub Jelinek <jakub@redhat.com>
6374 PR rtl-optimization/33552
6375 * gcc.target/i386/pr33552.c: New runtime test.
6376 * gcc.target/i386/strinline.c: New compile time test.
6378 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6380 * gfortran.dg/openmp_stack.f90: Removed.
6383 * g++.dg/cpp0x/variadic80.C: New test.
6385 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6387 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6390 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6393 * gcc.target/powerpc/gcse-1.c: New test.
6395 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6397 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6398 fixed capitalizations.
6399 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6400 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6401 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6402 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6403 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6404 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6405 * gfortran.dg/min_max_conformance.f90: Likewise.
6407 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6409 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6411 * gcc.dg/c99-tgmath-2.c: Likewise.
6412 * gcc.dg/c99-tgmath-3.c: Likewise.
6413 * gcc.dg/c99-tgmath-4.c: Likewise.
6415 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6418 * gfortran.dg/anint_1.f90: New test.
6420 2007-09-27 Ian Lance Taylor <iant@google.com>
6422 PR tree-optimization/33565
6423 * gcc.dg/Wstrict-overflow-20.c: New test.
6425 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6427 * gfortran.dg/openmp_stack.f90: Fix typo.
6428 * gfortran.dg/recursive_stack.f90: Fix typo.
6430 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6433 * g++.dg/template/error31.C: New.
6435 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6437 * lib/prune.exp: Prune also "^In function .*$" lines and
6438 "^ inlined from .*$" lines.
6440 2007-09-26 Richard Guenther <rguenther@suse.de>
6442 PR tree-optimization/33563
6443 * gcc.dg/torture/pr33563.c: New testcase.
6445 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6448 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6450 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6453 2007-09-26 Richard Guenther <rguenther@suse.de>
6455 PR tree-optimization/30375
6456 PR tree-optimization/33560
6457 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6458 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6459 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6460 * gcc.dg/torture/pr30375.c: New testcase.
6461 * gcc.dg/torture/pr33560.c: New testcase.
6462 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6464 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6467 * g++.dg/parse/crash38.C: New test.
6469 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6472 * gcc.target/i386/sse5-convert.c: New file, test int->long
6473 vectorized conversions.
6475 2007-09-25 Revital Eres <eres@il.ibm.com>
6477 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6479 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6482 * gcc.dg/enum-incomplete-1.c: New test.
6484 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6486 * gcc.c-torture/compile/20070919-1.c: New test.
6488 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6490 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6492 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6495 * g++.dg/inherit/override_attribs.C: New file.
6497 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6500 * io.c (check_format_string): Move NULL and constant checks into
6502 (check_io_constraints): Call gfc_simplify_expr() before calling
6503 check_format_string(). Remove NULL and constant checks.
6505 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6507 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6508 * gcc.c-torture/execute/loop-2g.x: Likewise.
6510 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6512 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6513 Reject hard-float modes unless the ABI is o32 or o64.
6514 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6515 of gcc.exp. Skip the tests when mips16 code generation is not
6517 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6518 and use dg-add-options mips16_attribute.
6520 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6523 * g++.dg/ext/attrib29.C: New test.
6525 2007-09-23 Ollie Wild <aaw@google.com>
6527 * gcc.dg/fold-bitand-1.c: New test.
6528 * gcc.dg/fold-bitand-2.c: New test.
6529 * gcc.dg/fold-bitand-3.c: New test.
6530 * gcc.dg/fold-bitand-4.c: New test.
6532 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6534 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6535 any of the macros to be defined for __mips16.
6536 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6538 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6540 * gcc.dg/vect/pr21591.c: Require vect_int.
6541 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6542 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6543 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6545 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6547 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6549 * gcc.dg/va-arg-pack-len-2.c: New test.
6550 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6552 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6554 PR tree-optimization/32772
6555 * gcc.c-torture/compile/20070905-1.c: New test.
6557 PR tree-optimization/32975
6558 * gcc.dg/pr32975.c: New test.
6561 * gcc.dg/pr28755.c: New test.
6563 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6565 * lib/target-supports.exp (check_effective_target_nomips16): New
6567 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6569 * gcc.dg/vect/vect.exp: Likewise.
6570 * g++.dg/vect/vect.exp: Likewise.
6571 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6572 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6573 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6574 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6575 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6576 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6577 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6578 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6579 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6580 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6581 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6582 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6583 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6584 (test14, test15, test16, test17, test18): Likewise.
6585 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6586 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6587 (test14, test15, test16, test17, test18, test19, test20, test21)
6589 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6590 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6591 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6592 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6593 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6594 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6595 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6596 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6597 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6598 (test13, test14, test15, test16, test17, test18, test19, test20)
6599 (test21, test22, test23, test24, test25, test26, test27, test28)
6600 (test29, test30, test31): Likewise.
6601 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6602 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6603 (test13, test14, test15, test16, test17, test18, test19, test20)
6604 (test21, test22, test23, test24, test25, test26, test27, test28)
6605 (test29, test30, test31, test32, test33, test34, test35, test36)
6606 (test37, test38, test39, test40, test41, test42, test43, test44)
6607 (test45, test46, test47, test48, test49, test50, test51, test52)
6608 (test53, test54, test55, test56, test57, test58, test59, test60)
6609 (test61, test62, test63): Likewise.
6610 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6611 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6612 (test13, test14, test15, test16, test17, test18, test19, test20)
6613 (test21, test22, test23, test24, test25, test26, test27, test28)
6614 (test29, test30, test31): Likewise.
6615 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6616 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6617 (test13, test14, test15, test16, test17, test18, test19, test20)
6618 (test21, test22, test23, test24, test25, test26, test27, test28)
6619 (test29, test30, test31): Likewise.
6620 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6621 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6622 (test13, test14, test15): Likewise.
6623 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6624 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6625 (test13, test14, test15): Likewise.
6626 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6627 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6628 (test13, test14, test15, test16, test17, test18, test19, test20)
6629 (test21, test22, test23, test24, test25, test26, test27, test28)
6630 (test29, test30, test31): Likewise.
6631 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6632 (matrix_multiply4: Likewise.
6633 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6634 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6635 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6636 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6637 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6638 (test13, test14, test15, test16, test17, test18, test19, test20)
6639 (test21, test22, test23, test24, test25, test26, test27, test28)
6640 (test29, test30, test31): Likewise.
6641 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6642 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6643 (test13, test14, test15, test16, test17, test18, test19, test20)
6644 (test21, test22, test23, test24, test25, test26, test27, test28)
6645 (test29, test30, test31): Likewise.
6646 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6647 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6648 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6649 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6650 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6651 (sub_v4qi): Likewise.
6652 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6653 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6654 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6655 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6656 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6657 (subb, subc): Likewise.
6658 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6659 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6660 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6661 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6662 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6663 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6664 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6665 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6666 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6667 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6668 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6669 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6670 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6672 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6674 * lib/target-supports.exp (add_options_for_mips16_attribute)
6675 (check_effective_target_mips16_attribute): New functions.
6676 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6678 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6680 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6681 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6682 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6683 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6684 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6685 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6686 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6687 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6688 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6689 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6690 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6691 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6692 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6693 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6694 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6695 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6696 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6697 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6698 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6699 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6700 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6701 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6702 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6703 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6705 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6707 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6708 options. Require { target mips16_attribute } and use dg-add-options
6709 to add the associated options.
6711 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6712 * gcc.target/mips/call-saved-3.c: Likewise.
6713 * gcc.target/mips/code-readable-1.c: Require { target
6714 mips16_attribute } and use dg-add-options to add the associated
6715 options. Remove trailing whitespace.
6717 * gcc.target/mips/code-readable-2.c: Likewise.
6718 * gcc.target/mips/code-readable-3.c: Likewise.
6719 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6720 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6721 Require { target mips16_attribute } and use dg-add-options to
6722 add the associated options.
6723 (cksum16, cksum8): Use MIPS16.
6724 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6725 Require { target mips16_attribute } and use dg-add-options to
6726 add the associated options.
6728 * gcc.target/mips/save-restore-2.c: Likewise.
6729 * gcc.target/mips/save-restore-3.c: Likewise.
6730 * gcc.target/mips/save-restore-4.c: Likewise.
6731 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6733 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6734 (foo): Use NOMIPS16.
6736 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6739 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6742 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6744 2007-09-22 Tobias Burnus <burnus@net-b.de>
6747 * gfortran.dg/gomp/free-2.f90: New.
6748 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6749 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6751 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6753 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6754 * gcc.target/i386/sse5-haddX.c: Ditto.
6755 * gcc.target/i386/sse5-hsubX.c: Ditto.
6756 * gcc.target/i386/sse5-maccXX.c: Ditto.
6757 * gcc.target/i386/sse5-msubXX.c: Ditto.
6758 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6759 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6760 * gcc.target/i386/sse5-permpX.c: Ditto.
6761 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6763 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6764 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6765 * gcc.target/i386/sse5-pcmov.c: Ditto.
6766 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6768 2007-09-22 Richard Guenther <rguenther@suse.de>
6770 PR tree-optimization/33146
6771 * gcc.c-torture/compile/pr33146.c: New testcase.
6773 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6775 * lib/target-supports.exp (check_cached_effective_target): New
6777 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6778 (check_effective_target_c99_runtime): New procedure.
6779 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6780 (test3l): Likewise cargl.
6781 * gcc.dg/builtins-59.c: Require c99_runtime.
6782 * gcc.dg/builtins-61.c: Likewise.
6783 * gcc.dg/builtins-62.c: Likewise.
6785 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6787 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6788 * lib/target-supports-dg.exp (dg-add-options): Likewise.
6789 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6790 target-specific dg-options.
6791 * gcc.dg/builtins-20.c: Likewise.
6792 * gcc.dg/builtins-53.c: Likewise.
6793 * gcc.dg/builtins-55.c: Likewise.
6794 * gcc.dg/single-precision-constant.c: Likewise.
6795 * gcc.dg/torture/builtin-convert-1.c: Likewise.
6796 * gcc.dg/torture/builtin-convert-2.c: Likewise.
6797 * gcc.dg/torture/builtin-convert-3.c: Likewise.
6798 * gcc.dg/torture/builtin-convert-4.c: Likewise.
6799 * gcc.dg/torture/builtin-power-1.c: Likewise.
6801 2007-09-21 Chao-ying Fu <fu@mips.com>
6803 * lib/target-supports.exp (check_effective_target_fixed_point): New to
6804 check if targets have fixed-point supports.
6805 * gcc.dg/fixed-point/fixed-point.exp: New file.
6806 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6807 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6808 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6809 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6810 * gcc.dg/fixed-point/constants-pedantic.c,
6811 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6812 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6813 * gcc.dg/fixed-point/keywords-ignored-c99.c,
6814 * gcc.dg/fixed-point/keywords-pedantic.c,
6815 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6816 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6817 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6818 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6819 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6820 * gcc.dg/fixed-point/func-vararg-mixed.c,
6821 * gcc.dg/fixed-point/operator-logical.c,
6822 * gcc.dg/fixed-point/struct-union.c,
6823 * gcc.dg/fixed-point/bit-complement.c,
6824 * gcc.dg/fixed-point/operator-bitwise.c,
6825 * gcc.dg/fixed-point/operator-comma.c,
6826 * gcc.dg/fixed-point/struct-layout-1.c,
6827 * gcc.dg/fixed-point/union-init.c,
6828 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6829 * gcc.dg/fixed-point/func-mixed.c,
6830 * gcc.dg/fixed-point/func-vararg-size0.c,
6831 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6832 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6833 * gcc.dg/fixed-point/operator-unary.c,
6834 * gcc.dg/fixed-point/allop-const.c,
6835 * gcc.dg/fixed-point/muldiv-warning.c,
6836 * gcc.dg/nofixed-point-1.c,
6837 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6838 * gcc.target/mips/fixed-vector-type.c,
6839 * gcc.target/mips/fixed-scalar-type.c: New tests.
6841 2007-09-21 Olivier Hainque <hainque@adacore.com>
6843 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6844 * gnat.dg/test_nested_subtype_byref.adb: New test.
6846 2007-09-21 Jakub Jelinek <jakub@redhat.com>
6849 * gfortran.dg/gomp/pr33439.f90: New test.
6851 2007-09-21 Tobias Burnus <burnus@net-b.de>
6854 * gfortran.dg/merge_char_3.f90: New.
6856 2007-09-21 Tobias Burnus <burnus@net-b.de>
6859 * gfortran.dg/transfer_check_1.f90: New.
6861 2007-09-20 Asher Langton <langton2@llnl.gov>
6864 * gfortran.dg/init_flag_1.f90: New.
6865 * gfortran.dg/init_flag_2.f90: New.
6866 * gfortran.dg/init_flag_3.f90: New.
6867 * gfortran.dg/init_flag_4.f90: New.
6868 * gfortran.dg/init_flag_5.f90: New.
6869 * gfortran.dg/init_flag_6.f90: New.
6870 * gfortran.dg/init_flag_7.f90: New.
6872 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6875 * g++.dg/ext/anon-struct6.C: New.
6877 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6880 * gfortran.dg/inquire_10.f90: New test.
6882 2007-09-20 Joseph Myers <joseph@codesourcery.com>
6884 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6886 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6889 * gfortran.dg/used_types_18.f90: Declare variable of empty
6892 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6895 * gfortran.dg/array_constructor_19.f90: New test.
6897 2007-09-20 Jakub Jelinek <jakub@redhat.com>
6900 * gcc.dg/debug/pr33316.c: New test.
6903 * g++.dg/cpp0x/variadic76.C: New test.
6904 * g++.dg/cpp0x/variadic77.C: New test.
6905 * g++.dg/cpp0x/variadic78.C: New test.
6909 * gcc.c-torture/execute/20070919-1.c: New test.
6910 * gcc.dg/pr33238.c: New test.
6911 * gcc.dg/pr27301.c: New test.
6913 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
6915 * lib/target-supports.exp (check_effective_target_mips64): New
6917 * gcc.dg/lower-subreg-1.c: Require !mips64.
6918 * gcc.dg/sibcall-3.c (ATTR): New macro.
6919 (recurser_void1, recurser_void2): Use it.
6920 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6921 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6923 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
6925 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6926 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
6928 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6930 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
6933 * gfortran.dg/c_loc_tests_11.f03: New test case.
6935 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6938 * g++.dg/init/ref14.C: New.
6940 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
6942 * gnat.dg/slice2.ad[sb]: New testcase.
6944 2007-09-19 Nick Clifton <nickc@redhat.com>
6946 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6948 2007-09-19 Jie Zhang <jie.zhang@analog.com>
6950 * gcc.target/bfin/bfin.exp: New.
6951 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6952 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6953 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6954 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6955 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6956 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6957 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6958 mcpu-bf561.c, mcpu-default.c}: New tests.
6960 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
6962 Restore detection of unsupported TLS.
6965 2007-02-10 Richard Henderson <rth@redhat.com>
6967 * lib/target-supports.exp (check_effective_target_tls): Redefine
6968 to mean non-emulated tls.
6969 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6970 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6971 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6972 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6973 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6974 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6975 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6978 * lib/target-supports.exp (check_effective_target_tls): Use
6979 stronger test for compiler support for TLS.
6980 (check_effective_target_tls_native): New, to test for non-emulated
6982 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6983 instead of dg-require-effective-target tls.
6984 * g++.dg/gomp/copyin-1.C: Likewise.
6985 * g++.dg/gomp/sharing-1.C: Likewise.
6986 * g++.dg/gomp/tls-1.C: Likewise.
6987 * g++.dg/gomp/tls-2.C: Likewise.
6988 * g++.dg/gomp/tls-3.C: Likewise.
6989 * g++.dg/tls/diag-1.C: Likewise.
6990 * g++.dg/tls/diag-2.C: Likewise.
6991 * g++.dg/tls/diag-3.C: Likewise.
6992 * g++.dg/tls/diag-4.C: Likewise.
6993 * g++.dg/tls/diag-5.C: Likewise.
6994 * g++.dg/tls/init-1.C: Likewise.
6995 * g++.dg/tls/init-2.C: Likewise.
6996 * g++.dg/tls/trivial.C: Likewise.
6997 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6998 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6999 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7000 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
7001 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
7002 * gcc.dg/gomp/clause-1.c: Likewise.
7003 * gcc.dg/gomp/copyin-1.c: Likewise.
7004 * gcc.dg/gomp/sharing-1.c: Likewise.
7005 * gcc.dg/gomp/tls-1.c: Likewise.
7006 * gcc.dg/gomp/tls-2.c: Likewise.
7007 * gcc.dg/tls/alpha-1.c: Likewise.
7008 * gcc.dg/tls/opt-1.c: Likewise.
7009 * gcc.dg/tls/opt-13.c: Likewise.
7010 * gcc.dg/tls/opt-14.c: Likewise.
7011 * gcc.dg/tls/opt-2.c: Likewise.
7012 * gcc.dg/tls/opt-3.c: Likewise.
7013 * gcc.dg/tls/opt-4.c: Likewise.
7014 * gcc.dg/tls/opt-7.c: Likewise.
7015 * gcc.dg/tls/section-1.c: Likewise.
7016 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
7017 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
7018 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
7019 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
7020 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7021 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7022 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
7023 * gfortran.dg/gomp/crayptr2.f90: Likewise.
7024 * gfortran.dg/gomp/fixed-1.f: Likewise.
7025 * gfortran.dg/gomp/free-1.f90: Likewise.
7026 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7027 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
7028 * gfortran.dg/gomp/reduction1.f90: Likewise.
7029 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7031 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7034 * gfortran.dg/bounds_check_9.f90: New test.
7035 * gfortran.dg/bounds_check_fail_2.f90: New test.
7037 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7039 PR c++/33462 (again)
7040 * g++.dg/ext/va-arg1.C: Adjust.
7042 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7045 * g++.dg/ext/va-arg1.C: New.
7047 2007-09-18 Tobias Burnus <burnus@net-b.de>
7049 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
7051 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7054 * g++.dg/rtti/typeid6.C: New.
7056 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7059 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7060 * g++.dg/ext/is_class_error2.C: New.
7062 2007-09-18 Richard Guenther <rguenther@suse.de>
7064 PR tree-optimization/33340
7065 * g++.dg/torture/pr33340.C: New testcase.
7067 2007-09-18 Tobias Burnus <burnus@net-b.de>
7070 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7071 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7072 * gfortran.dg/elemental_subroutine_5.f90: New.
7074 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
7076 * lib/target-supports.exp (check_profiling_available): Extend
7077 mips*-*-elf check to mips*-*-elf*.
7079 2007-09-18 Jakub Jelinek <jakub@redhat.com>
7081 * gcc.dg/format/c90-scanf-5.c: New test.
7082 * gcc.dg/format/c99-scanf-4.c: New test.
7083 * gcc.dg/format/ext-7.c: New test.
7084 * gcc.dg/format/ext-8.c: New test.
7087 * gcc.c-torture/compile/20070915-1.c: New test.
7089 2007-09-17 Tobias Burnus <burnus@net-b.de>
7092 * gfortran.dg/private_type_9.f90: New.
7094 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7097 * gfortran.dg/pr33449.f90: New test.
7099 2007-09-17 Tobias Burnus <burnus@net-b.de>
7101 * gfortran.dg/interface_15.f90: Compile with -std=f95.
7102 * gfortran.dg/private_type_1.f90: Ditto
7103 * gfortran.dg/interface_18.f90: New.
7104 * gfortran.dg/private_type_8.f90: New.
7106 2007-09-16 Paolo Carlini <pcarlini@suse.de>
7109 * g++.dg/warn/new1.C: Adjust.
7110 * g++.dg/torture/str_empty.C: Likewise.
7112 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7114 * gcc.target/mips/dse-1.c: New test.
7116 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
7119 * g++.dg/overload/operator3.C: New.
7121 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7123 * gcc.target/mips/truncate-1.c: New test.
7125 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
7131 * gfortran.dg/subref_array_pointer_1.f90: New test.
7132 * gfortran.dg/subref_array_pointer_2.f90: New test.
7134 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
7136 * gfortran.dg/nint_2.f90: Correct last change.
7138 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
7140 * gcc.dg/tree-ssa/parallelization-1.c: New test.
7142 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
7144 * gcc.dg/vect/pr33373b.c: New test.
7146 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
7149 * gcc.target/i386/pr33438.c: New test.
7151 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7153 * gfortran.dg/nint_2.f90: Revert previous commit.
7155 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7157 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7159 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
7162 * g++.dg/other/unused1.C: XFAIL class2 scan.
7164 2007-09-13 Tobias Burnus <burnus@net-b.de>
7167 * gfortran.dg/elemental_args_check_1.f90: New.
7168 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7169 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7171 2007-09-13 Tobias Burnus <burnus@net-b.de>
7173 * gfortran.dg/recursive_check_3.f90: New.
7175 2007-09-13 Tobias Burnus <burnus@net-b.de>
7178 * gfortran.dg/elemental_bind_c.f90: New.
7180 2007-09-13 Richard Sandiford <richard@codesourcery.com>
7182 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7183 * gcc.target/mips/mips16-attributes-2.c: New test.
7184 * gcc.target/mips/mips16-attributes-3.c: Likewise.
7185 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
7186 hard-float asm when __mips16 is defined.
7187 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7188 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7189 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7190 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7191 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7192 * gcc.target/mips/pr26765.c (foo): Likewise.
7193 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7194 targets, use dg-mips-options instead of dg-options, and use -mgp32
7195 to force 32-bit mode.
7196 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7198 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7200 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7201 Michael Meissner <michael.meissner@amd.com>
7203 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7204 * gcc.target/i386/sse5-hsubX.c: Ditto.
7205 * gcc.target/i386/sse5-permpX.c: Ditto.
7206 * gcc.target/i386/sse5-haddX.c: Ditto.
7207 * gcc.target/i386/sse5-maccXX.c: Ditto.
7208 * gcc.target/i386/sse5-msubXX.c: Ditto.
7209 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7210 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7212 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7213 optimizes floating point conditional moves into the pcmov
7214 instruction on SSE5.
7215 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7217 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7218 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7221 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7222 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7224 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7225 optimizes (a*b)+c into fmadd on SSE5.
7227 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7228 whether the SSE5 instructions can be generated.
7230 * gcc.target/i386/sse5-check.h: New. Add support for
7233 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7234 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7235 * gcc.target/i386/sse-13.c: Ditto.
7236 * gcc.target/i386/sse-14.c: Ditto.
7238 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7241 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7242 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7244 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7247 * gcc.dg/pr32338-1.c: New test.
7248 * gcc.dg/pr32338-2.c: New test.
7250 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7252 * lib/target-supports.exp (check_effective_target_sync_int_long):
7253 Revert change to add xtensa.
7254 (check_effective_target_sync_char_short): Likewise.
7256 2007-09-12 Olivier Hainque <hainque@adacore.com>
7258 * gnat.dg/packed_subtype.adb: New test.
7260 2007-09-12 Tobias Burnus <burnus@net-b.de>
7263 * gfortran.dg/intrinsic_size.f90: New.
7265 2007-09-12 Tobias Burnus <burnus@net-b.de>
7269 * gfortran.dg/conflicts_2.f90: New.
7271 2007-09-12 Ira Rosen <irar@il.ibm.com>
7273 PR tree-optimization/32377
7274 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7275 dependence distance.
7276 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7277 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7278 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7279 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7281 2007-09-12 Richard Guenther <rguenther@suse.de>
7284 * gcc.c-torture/compile/pr33382.c: New testcase.
7285 * gcc.c-torture/execute/pr33382.c: Likewise.
7287 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7290 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7292 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7294 PR tree-optimization/33373
7295 * gcc.dg/vect/pr33373.c: New test.
7297 2007-09-12 Ben Elliston <bje@au.ibm.com>
7299 * lib/target-supports.exp (check_effective_target_vect_no_double):
7302 2007-09-12 Ben Elliston <bje@au.ibm.com>
7303 Ulrich Weigand <uweigand@de.ibm.com>
7305 * gcc.target/spu/dfcgt-nan.c: New test.
7307 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7309 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7311 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7314 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7316 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7318 * gcc.dg/va-arg-pack-len-1.c: New test.
7319 * g++.dg/va-arg-pack-len-1.C: New test.
7321 2007-09-11 Michael Matz <matz@suse.de>
7323 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7325 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7327 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7328 checks for size of long double.
7329 * gcc.dg/dfp/convert.h: New file.
7330 * gcc.dg/dfp/convert-bfp-2.c: New test.
7331 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7332 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7333 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7334 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7335 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7336 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7337 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7338 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7339 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7341 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7343 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7344 Change dg-final to expect 1 non-profitable loop and
7346 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7347 Change dg-final to expect 1 non-profitable loop and
7349 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7350 Change dg-final to expect 1 profitable loop.
7351 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7352 Change dg-final to expect 1 profitable loop.
7354 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7356 * gcc.target/mips/call-saved-1.c: New test.
7357 * gcc.target/mips/call-saved-2.c: Likewise.
7358 * gcc.target/mips/call-saved-3.c: Likewise.
7359 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7360 instead of mips_mips64. Set mips_fp64 too.
7361 (is_gp32_flag): Return true for -mips1 and -mips2.
7362 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7364 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7366 * g++.dg/ext/va-arg-pack-1.C: New test.
7367 * g++.dg/ext/va-arg-pack-2.C: New test.
7369 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7372 * gcc.dg/vect/pr33369.c: New test.
7374 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7377 * gfortran.dg/array_memcpy_5.f90: New test.
7379 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7381 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7383 2007-09-09 Richard Guenther <rguenther@suse.de>
7385 * gcc.c-torture/compile/20070906-1.c: New testcase.
7387 2007-09-09 Ira Rosen <irar@il.ibm.com>
7389 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7391 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7392 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7393 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7396 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7398 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7400 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7402 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7404 2007-09-09 Ira Rosen <irar@il.ibm.com>
7406 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7407 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7408 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7409 Compile tests with -fno-tree-pre.
7410 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7411 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7412 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7413 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7414 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7415 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7416 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7417 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7418 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7419 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7420 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7421 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7422 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7423 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7424 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7425 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7426 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7427 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7428 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7430 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7432 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7434 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7435 Use remote_exec to call c++filt.
7436 * lib/target-supports-dg.exp (dg-require-host-local): New.
7437 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7438 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7439 * g++.dg/rtti/repo1.C: Likewise.
7440 * g++.dg/template/repo1.C: Likewise.
7441 * g++.dg/template/repo2.C: Likewise.
7442 * g++.dg/template/repo3.C: Likewise.
7443 * g++.dg/template/repo4.C: Likewise.
7444 * g++.dg/template/repo5.C: Likewise.
7445 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7446 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7447 * g++.old-deja/g++.pt/repo1.C: Likewise.
7448 * g++.old-deja/g++.pt/repo2.C: Likewise.
7449 * g++.old-deja/g++.pt/repo3.C: Likewise.
7450 * g++.old-deja/g++.pt/repo4.C: Likewise.
7451 * gcc.dg/cpp/trad/builtins.c: Likewise.
7453 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7455 PR tree-optimization/32283
7456 * gcc.dg/tree-ssa/loop-31.c: New test.
7458 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7460 PR rtl-optimization/26449
7461 * gcc.target/i386/pr26449-1.c: New file.
7463 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7466 PR rtl-optimization/26449
7467 * gcc.target/i386/pr33329.c: New file.
7469 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7471 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7473 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7475 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7477 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7479 PR tree-optimization/33301
7480 * gfortran.dg/vect/pr33301.f: New test.
7482 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7485 * gfortran.dg/backspace_10.f90: New test.
7487 2007-09-07 Richard Guenther <rguenther@suse.de>
7490 2007-09-06 Richard Guenther <rguenther@suse.de>
7492 PR tree-optimization/32586
7493 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7494 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7495 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7496 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7497 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7498 now obsolete simplification.
7500 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7502 PR tree-optimization/33299
7503 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7504 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7506 2007-09-07 Richard Guenther <rguenther@suse.de>
7509 2007-09-06 Richard Guenther <rguenther@suse.de>
7511 PR tree-optimization/32586
7512 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7513 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7514 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7515 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7516 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7517 now obsolete simplification.
7519 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7521 PR tree-optimization/32821
7522 * gcc.dg/tree-ssa/pr32821.c: New file.
7524 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7526 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7527 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7528 and mips_forced_no_er.
7529 (dg-mips-options): Add -mno-abicalls when a small-data option is
7530 specified. Skip tests with small-data options if mips_forced_gp.
7531 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7532 * gcc.target/mips/sdata-1.c: New test.
7533 * gcc.target/mips/sdata-2.c: Likewise.
7534 * gcc.target/mips/sdata-3.c: Likewise.
7535 * gcc.target/mips/sdata-4.c: Likewise.
7537 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7540 * spread_zerosize_1.f90: New test case.
7541 * spread_bounds_1.f90: New test case.
7543 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7546 * g++.dg/template/static31.C: New.
7548 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7551 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7554 2007-09-06 David Daney <ddaney@avtrex.com>
7555 Richard Sandiford <richard@codesourcery.com>
7558 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7559 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7560 * gcc.target/mips/pr33256.c: New test.
7562 2007-09-06 Tom Tromey <tromey@redhat.com>
7564 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7566 2007-09-06 Richard Guenther <rguenther@suse.de>
7568 PR tree-optimization/32586
7569 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7570 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7571 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7572 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7573 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7574 now obsolete simplification.
7576 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7578 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7579 * gcc.target/i386/sse3-addsubps.c: Ditto.
7580 * gcc.target/i386/sse3-haddpd.c: Ditto.
7581 * gcc.target/i386/sse3-haddps.c: Ditto.
7582 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7583 * gcc.target/i386/sse3-hsubps.c: Ditto.
7584 * gcc.target/i386/sse3-lddqu.c: Ditto.
7585 * gcc.target/i386/sse3-movddup.c: Ditto.
7586 * gcc.target/i386/sse3-movshdup.c: Ditto.
7587 * gcc.target/i386/sse3-movsldup.c: Ditto.
7589 2007-09-06 Richard Guenther <rguenther@suse.de>
7591 PR tree-optimization/33302
7592 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7594 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7597 * gfortran.dg./fmt_float.f90: New test.
7599 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7602 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7604 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7606 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7607 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7609 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7611 * g++.dg/eh/builtin1.C: New test.
7612 * g++.dg/eh/builtin2.C: New test.
7613 * g++.dg/eh/builtin3.C: New test.
7616 * g++.dg/eh/builtin4.C: New test.
7618 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7620 * gcc.target/powerpc/dfp-dd.c: New test.
7621 * gcc.target/powerpc/dfp-td.c: New test.
7623 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7625 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7626 * gcc.dg/va-arg-pack-1.c: New test.
7628 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7630 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7631 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7632 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7633 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7634 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7636 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7639 * g++.dg/ext/anon-struct5.C: New.
7641 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7643 * gcc.dg/i386-cpuid.h: Remove.
7644 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7645 (main): Use __get_cpuid to get target features.
7646 * gcc.target/i386/sse-check.h: Ditto.
7647 * gcc.target/i386/sse2-check.h: Ditto.
7648 * gcc.target/i386/sse3-check.h: Ditto.
7649 * gcc.target/i386/ssse3-check.h: Ditto.
7650 * gcc.target/i386/sse4_1-check.h: Ditto.
7651 * gcc.target/i386/sse4_2-check.h: Ditto.
7652 * gcc.target/i386/sse4a-check.h: Ditto.
7653 * gcc.dg/torture/pr16104-1.c: Ditto.
7654 (do_test): Change to void.
7655 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7656 * gcc.target/i386/sse-6.c: Ditto.
7657 * gcc.target/i386/sse-7.c: Ditto.
7658 * g++.dg/other/i386-1.C: Include cpuid.h.
7659 (main): New function. Use __get_cpuid to get target fetaures.
7661 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7662 David Ung <davidu@mips.com>
7663 Nigel Stephens <nigel@mips.com>
7665 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7666 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7667 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7668 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7669 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7670 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7671 * gcc.dg/torture/pr19683-1.c: Likewise.
7672 * gcc.target/mips/madd-3.c: Likewise.
7673 * gcc.target/mips/maddu-3.c: Likewise.
7674 * gcc.target/mips/msub-3.c: Likewise.
7675 * gcc.target/mips/msubu-3.c: Likewise.
7676 * gcc.target/mips/asm-1.c: Likewise.
7677 * gcc.target/mips/branch-1.c: Likewise.
7678 * gcc.target/mips/ins-1.c: Likewise.
7679 * gcc.target/mips/near-far-3.c: Likewise.
7680 * gcc.target/mips/near-far-4.c: Likewise.
7681 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7682 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7683 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7684 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7685 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7686 * gcc.target/mips/dspr2-MULT.c: Likewise.
7687 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7688 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7689 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7690 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7691 * gcc.target/mips/code-readable-2.c: Likewise.
7692 * gcc.target/mips/code-readable-3.c: Likewise.
7694 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7695 David Ung <davidu@mips.com>
7696 Nigel Stephens <nigel@mips.com>
7698 * gcc.target/mips/mips16-attributes.c: New.
7700 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7703 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7706 * gfortran.dg/char_length_10.f90: New test.
7708 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7711 * g++.dg/parse/template24.C: New.
7713 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7715 * g++.dg/other/spu2vmx-1.C: New test.
7717 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7719 PR tree-optimization/33017
7720 * gcc.dg/pr33017.c: New test.
7722 2007-09-05 Ben Elliston <bje@au.ibm.com>
7724 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7725 __protected_stream family of macros.
7727 2007-09-04 Jan Hubicka <jh@suse.cz>
7729 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7730 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7731 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7732 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7733 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7734 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7735 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7738 2007-09-04 Janus Weil <jaydub66@gmail.com>
7739 Tobias Burnus <burnus@net-b.de>
7741 * gfortran.dg/proc_decl_1.f90: New.
7742 * gfortran.dg/proc_decl_2.f90: New.
7743 * gfortran.dg/proc_decl_3.f90: New.
7744 * gfortran.dg/proc_decl_4.f90: New.
7746 2007-09-04 Jan Hubicka <jh@suse.cz>
7748 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7749 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7750 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7751 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7752 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7753 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7754 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7755 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7756 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7757 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7758 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7759 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7760 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7761 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7762 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7763 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7764 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7765 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7766 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7767 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7768 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7769 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7770 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7771 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7772 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7773 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7774 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7775 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7776 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7777 * gcc.dg/vect/vect-42.c: Mark functions noinline.
7778 * gcc.dg/vect/vect-25.c: Mark functions noinline.
7779 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7780 * gcc.dg/vect/vect-67.c: Mark functions noinline.
7781 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7782 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7783 * gcc.dg/vect/vect-106.c: Mark functions noinline.
7784 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7785 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7786 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7787 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7788 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7789 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7790 * gcc.dg/vect/vect-34.c: Mark functions noinline.
7791 * gcc.dg/vect/vect-17.c: Mark functions noinline.
7792 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7793 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7794 * gcc.dg/vect/vect-93.c: Mark functions noinline.
7795 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7796 * gcc.dg/vect/vect-76.c: Mark functions noinline.
7797 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7798 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7799 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7800 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7801 * gcc.dg/vect/vect-115.c: Mark functions noinline.
7802 * gcc.dg/vect/vect-9.c: Mark functions noinline.
7803 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7804 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7805 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7806 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7807 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7808 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7809 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7810 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7811 * gcc.dg/vect/vect-60.c: Mark functions noinline.
7812 * gcc.dg/vect/vect-26.c: Mark functions noinline.
7813 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7814 * gcc.dg/vect/vect-85.c: Mark functions noinline.
7815 * gcc.dg/vect/vect-68.c: Mark functions noinline.
7816 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7817 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7818 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7819 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7820 * gcc.dg/vect/vect-107.c: Mark functions noinline.
7821 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7822 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7823 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7824 * gcc.dg/vect/vect-52.c: Mark functions noinline.
7825 * gcc.dg/vect/vect-35.c: Mark functions noinline.
7826 * gcc.dg/vect/vect-18.c: Mark functions noinline.
7827 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7828 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7829 * gcc.dg/vect/vect-77.c: Mark functions noinline.
7830 * gcc.dg/vect/vect-2.c: Mark functions noinline.
7831 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7832 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7833 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7834 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7835 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7836 * gcc.dg/vect/vect-116.c: Mark functions noinline.
7837 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7838 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7839 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7840 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7841 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7842 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7843 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7844 * gcc.dg/vect/vect-44.c: Mark functions noinline.
7845 * gcc.dg/vect/vect-27.c: Mark functions noinline.
7846 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7847 * gcc.dg/vect/vect-86.c: Mark functions noinline.
7848 * gcc.dg/vect/vect-100.c: Mark functions noinline.
7849 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7850 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7851 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7852 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7853 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7854 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7855 * gcc.dg/vect/vect-108.c: Mark functions noinline.
7856 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7857 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7858 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7859 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7860 * gcc.dg/vect/vect-11.c: Mark functions noinline.
7861 * gcc.dg/vect/vect-70.c: Mark functions noinline.
7862 * gcc.dg/vect/vect-36.c: Mark functions noinline.
7863 * gcc.dg/vect/vect-19.c: Mark functions noinline.
7864 * gcc.dg/vect/vect-95.c: Mark functions noinline.
7865 * gcc.dg/vect/vect-78.c: Mark functions noinline.
7866 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7867 * gcc.dg/vect/vect-3.c: Mark functions noinline.
7868 * gcc.dg/vect/vect-all.c: Mark functions noinline.
7869 * gcc.dg/vect/vect-117.c: Mark functions noinline.
7870 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7871 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7872 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7873 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7874 * gcc.dg/vect/vect-20.c: Mark functions noinline.
7875 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7876 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7877 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7878 * gcc.dg/vect/vect-62.c: Mark functions noinline.
7879 * gcc.dg/vect/vect-28.c: Mark functions noinline.
7880 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7881 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7882 * gcc.dg/vect/vect-87.c: Mark functions noinline.
7883 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7884 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7885 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7886 * gcc.dg/vect/vect-109.c: Mark functions noinline.
7887 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7888 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7890 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7891 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7892 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7893 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7894 * gcc.dg/vect/vect-12.c: Mark functions noinline.
7895 * gcc.dg/vect/vect-71.c: Mark functions noinline.
7896 * gcc.dg/vect/vect-54.c: Mark functions noinline.
7897 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7898 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7899 * gcc.dg/vect/vect-96.c: Mark functions noinline.
7900 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7901 * gcc.dg/vect/vect-110.c: Mark functions noinline.
7902 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7903 * gcc.dg/vect/vect-4.c: Mark functions noinline.
7904 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7905 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7906 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7907 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7908 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7909 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7910 * gcc.dg/vect/vect-21.c: Mark functions noinline.
7911 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7912 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7913 * gcc.dg/vect/vect-80.c: Mark functions noinline.
7914 * gcc.dg/vect/vect-63.c: Mark functions noinline.
7915 * gcc.dg/vect/vect-46.c: Mark functions noinline.
7916 * gcc.dg/vect/vect-29.c: Mark functions noinline.
7917 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7918 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7919 * gcc.dg/vect/vect-88.c: Mark functions noinline.
7920 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7921 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7922 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7923 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7924 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7925 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7926 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7927 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7928 * gcc.dg/vect/vect-30.c: Mark functions noinline.
7929 * gcc.dg/vect/vect-13.c: Mark functions noinline.
7930 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7931 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7932 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7933 * gcc.dg/vect/vect-72.c: Mark functions noinline.
7934 * gcc.dg/vect/vect-38.c: Mark functions noinline.
7935 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7936 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7937 * gcc.dg/vect/vect-97.c: Mark functions noinline.
7938 * gcc.dg/vect/vect-111.c: Mark functions noinline.
7939 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7940 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7941 * gcc.dg/vect/vect-5.c: Mark functions noinline.
7942 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7943 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7944 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7945 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7946 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7947 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7948 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7949 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7950 * gcc.dg/vect/vect-22.c: Mark functions noinline.
7951 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7952 * gcc.dg/vect/vect-64.c: Mark functions noinline.
7953 * gcc.dg/vect/vect-89.c: Mark functions noinline.
7954 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7955 * gcc.dg/vect/vect-103.c: Mark functions noinline.
7956 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7957 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7958 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7959 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7960 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7961 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7962 * gcc.dg/vect/vect-31.c: Mark functions noinline.
7963 * gcc.dg/vect/vect-14.c: Mark functions noinline.
7964 * gcc.dg/vect/vect-73.c: Mark functions noinline.
7965 * gcc.dg/vect/vect-56.c: Mark functions noinline.
7966 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7967 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7968 * gcc.dg/vect/vect-98.c: Mark functions noinline.
7969 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7970 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7971 * gcc.dg/vect/vect-112.c: Mark functions noinline.
7972 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7973 * gcc.dg/vect/vect-6.c: Mark functions noinline.
7974 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7975 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7976 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7977 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7978 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7979 * gcc.dg/vect/pr25413.c: Mark functions noinline.
7980 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7981 * gcc.dg/vect/vect-40.c: Mark functions noinline.
7982 * gcc.dg/vect/vect-23.c: Mark functions noinline.
7983 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7984 * gcc.dg/vect/vect-82.c: Mark functions noinline.
7985 * gcc.dg/vect/vect-65.c: Mark functions noinline.
7986 * gcc.dg/vect/vect-48.c: Mark functions noinline.
7987 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7988 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7989 * gcc.dg/vect/vect-104.c: Mark functions noinline.
7990 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7991 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7992 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7993 * gcc.dg/vect/vect-32.c: Mark functions noinline.
7994 * gcc.dg/vect/vect-15.c: Mark functions noinline.
7995 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7996 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7997 * gcc.dg/vect/vect-91.c: Mark functions noinline.
7998 * gcc.dg/vect/vect-74.c: Mark functions noinline.
7999 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
8000 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
8001 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
8002 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
8003 * gcc.dg/vect/vect-99.c: Mark functions noinline.
8004 * gcc.dg/vect/vect-113.c: Mark functions noinline.
8005 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
8006 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
8007 * gcc.dg/vect/vect-7.c: Mark functions noinline.
8008 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
8009 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
8010 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
8011 * gcc.dg/vect/vect-24.c: Mark functions noinline.
8012 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
8013 * gcc.dg/vect/vect-83.c: Mark functions noinline.
8014 * gcc.dg/vect/vect-66.c: Mark functions noinline.
8015 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
8017 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8020 * gcc.target/i386/cmov7.c: New file.
8022 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
8024 * gcc.target/i386/sse4a-check.h: New file.
8025 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
8026 * gcc.target/i386/sse4a-insert.c: Ditto.
8027 * gcc.target/i386/sse4a-montsd.c: Ditto.
8028 * gcc.target/i386/sse4a-montss.c: Ditto.
8029 * gcc.target/i386/mmx-check.h: New file.
8030 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
8031 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
8032 * gcc.target/i386/sse-check.h: New file.
8033 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
8034 * gcc.target/i386/sse-3.c: Ditto.
8035 * gcc.target/i386/sse-7.c: Ditto.
8036 * gcc.target/i386/sse-9.c: Ditto.
8037 * gcc.target/i386/ssefn-3.c: Ditto.
8038 * gcc.target/i386/sse-recip.c: Ditto.
8039 * gcc.target/i386/sse-recip-vec.c: Ditto.
8040 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
8041 * gcc.target/i386/20020523-1.c: Remove.
8042 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
8043 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8044 * gcc.target/i386/ssefn-4.c: Ditto.
8045 * gcc.target/i386/sse-6.c: Ditto.
8046 * gcc.target/i386/sse-10.c: Ditto.
8047 * gcc.target/i386/sse-11.c: Ditto.
8048 * gcc.target/i386/sse-18.c: Ditto.
8049 * gcc.target/i386/fpprec-1.c: Ditto.
8050 * g++.dg/other/i386-1.C: Ditto.
8052 2007-09-04 Richard Guenther <rguenther@suse.de>
8054 PR tree-optimization/33291
8055 * gcc.dg/volatile2.c: New testcase.
8056 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8057 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8058 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8059 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8061 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8064 * gfortran.dg/namelist_15.f90: Update test.
8065 * gfortran.dg/namelist_24.f90: Update test.
8066 * gfortran.dg/namelist_38.f90: New test.
8068 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
8070 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
8071 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8072 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
8073 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8074 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
8075 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8077 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8079 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8080 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8082 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8084 2007-09-02 David Daney <ddaney@avtrex.com>
8086 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8087 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8088 * gcc.target/mips/atomic-memory-1.c: Ditto.
8089 * gcc.target/mips/atomic-memory-2.c: Ditto.
8091 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8093 * gcc.target/cris/builtin_clz_v0.c: New testcase.
8094 * gcc.target/cris/builtin_clz_v3.c: New testcase.
8096 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
8098 * gfortran.dg/substr_6.f90: New test.
8100 2007-09-02 Paolo Carlini <pcarlini@suse.de>
8103 * g++.dg/other/error18.C: New.
8104 * g++.dg/expr/bitfield3.C: Adjust.
8106 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
8109 * gfortran.fortran-torture/compile/pr33276.f90: New.
8111 2007-09-02 Joseph Myers <joseph@codesourcery.com>
8115 * gcc.dg/c99-arraydecl-3.c: New test.
8117 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8120 * g++.dg/cpp0x/variadic-new2.C: New.
8121 * g++.dg/cpp0x/variadic-new.C: New.
8123 2007-08-31 Tobias Burnus <burnus@net-b.de>
8126 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8127 * gfortran.dg/read_1.f90: New.
8129 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8132 * g++.dg/template/error30.C: New.
8134 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8137 * g++.dg/template/crash70.C: New.
8139 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8142 * g++.dg/ext/is_class_error.C: New.
8144 2007-08-31 Olivier Hainque <hainque@adacore.com>
8146 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8148 2007-08-31 David Edelsohn <edelsohn@gnu.org>
8149 Revital Eres <eres@il.ibm.com>
8151 * gcc.target/powerpc/paired-1.c: New test.
8152 * gcc.target/powerpc/paired-2.c: New test.
8153 * gcc.target/powerpc/paired-3.c: New test.
8154 * gcc.target/powerpc/paired-4.c: New test.
8155 * gcc.target/powerpc/paired-5.c: New test.
8156 * gcc.target/powerpc/paired-6.c: New test.
8157 * gcc.target/powerpc/paired-7.c: New test.
8158 * gcc.target/powerpc/ppc-paired.c: New test.
8160 2007-08-31 Ollie Wild <aaw@google.com>
8162 * g++.dg/conversion/ptrmem2.C: New test.
8163 * g++.dg/conversion/ptrmem3.C: New test.
8164 * g++.dg/conversion/ptrmem4.C: New test.
8165 * g++.dg/conversion/ptrmem5.C: New test.
8166 * g++.dg/conversion/ptrmem6.C: New test.
8167 * g++.dg/conversion/ptrmem7.C: New test.
8168 * g++.dg/conversion/ptrmem8.C: New test.
8170 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
8173 * gfortran.dg/char_length_7.f90: New test.
8174 * gfortran.dg/char_length_9.f90: New test.
8175 * gfortran.dg/char_assign_1.f90: Add extra warning.
8179 * gfortran.dg/char_length_8.f90: New test.
8181 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
8183 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8185 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8187 * gcc.dg/inline-24.c: New test.
8188 * g++.dg/opt/inline11.C: New test.
8190 2007-08-30 Richard Guenther <rguenther@suse.de>
8192 * gcc.target/i386/vectorize5.c: New testcase.
8194 2007-08-30 Tobias Burnus <burnus@net-b.de>
8197 * interface.c (check_interface0): Improve error for external procs.
8198 (check_sym_interfaces): Fix checking of module procedures.
8200 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8202 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8204 * gcc.dg/sync-3.c: New test.
8207 * gcc.dg/cleanup-12.c: New test.
8209 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
8211 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8212 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8213 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8214 * gcc.dg/pr32450.c: Ditto.
8215 * gcc.dg/nest.c: Ditto.
8216 * gcc.dg/nested-func-4.c: Ditto.
8217 * g++.old-deja/g++.law/profile1.C: Ditto.
8219 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8222 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8223 non-default integer kind arguments.
8225 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8228 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8230 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8232 * gcc.dg/h8300-ice2.c: Remove target selector.
8234 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8237 * gfortran.dg/binding_label_tests_15.f03: New test case.
8238 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8240 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8242 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8243 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8245 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8248 * g++.dg/other/canon-33194.C: New.
8250 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8252 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8253 * gcc.c-torture/execute/pr23135.c: Likewise.
8255 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8257 * gcc.dg/pr31344.c: Move to ...
8258 * gcc.dg/dfp/pr31344.c: ... here.
8259 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8260 * gcc.dg/20050503-1.c: Ditto.
8261 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8262 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8263 * gcc.dg/20060801-1.c: Ditto.
8265 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8267 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8268 * gfortran.dg/nan_1.f90: Likewise.
8270 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8273 Revert previous patch.
8275 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8276 Kazu Hirata <kazu@codesourcery.com>
8278 * gcc.target/m68k/interrupt-1.c: New.
8280 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8282 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8283 10000 for targets where "int" can't hold at least 100000.
8284 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8285 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8286 (test5)(test6): Use it.
8287 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8288 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8289 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8290 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8291 * gcc.dg/attr-alloc_size.c (test): Likewise.
8293 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8296 * g++.dg/template/error29.C: New.
8298 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8301 * g++.dg/ext/visibility/anon5.C: New test.
8303 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8305 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8307 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8309 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8310 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8311 * gfortran.dg/gamma_4.f90: New: large-real tests.
8313 2007-08-28 Jason Merrill <jason@redhat.com>
8316 * g++.dg/ext/stmtexpr12.C: New test.
8319 * g++.dg/ext/attrib28.C: New test.
8321 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8324 * gcc.target/i386/pr32661.c: New test.
8326 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8329 * gcc.dg/pr32370.c: New test.
8331 PR rtl-optimization/33148
8332 * gcc.c-torture/compile/20070827-1.c: New test.
8335 * d++.dg/debug/const3.C: New test.
8336 * d++.dg/debug/const4.C: New test.
8337 * d++.dg/debug/dwarf2/const1.C: New test.
8338 * d++.dg/debug/dwarf2/const2.C: New test.
8339 * d++.dg/debug/dwarf2/const2b.C: New test.
8341 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8342 Vladimir Yanovsky <yanov@il.ibm.com>
8343 Revital Eres <eres@il.ibm.com>
8344 Andrey Belevantsev <abel@ispras.ru>
8346 * gcc.dg/sms-1.c: New test.
8348 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8350 * g++.dg/ext/gnu-inline-common.h: New.
8351 * g++.dg/ext/gnu-inline-global-reject.C: New.
8352 * g++.dg/ext/gnu-inline-global.C: New.
8353 * g++.dg/ext/gnu-inline-namespace.C: New.
8354 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8355 * g++.dg/ext/gnu-inline-class.C: New.
8356 * g++.dg/ext/gnu-inline-class-static.C: New.
8357 * g++.dg/ext/gnu-inline-template-class.C: New.
8358 * g++.dg/ext/gnu-inline-template-func.C: New.
8360 2007-08-27 Jason Merrill <jason@redhat.com>
8363 * g++.dg/ext/stmtexpr11.C: New.
8365 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8367 * lib/target-supports.exp (check_profiling_available):
8368 Set profiling_available_saved to 0 on fido-*-elf.
8370 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8372 PR tree-optimization/33173
8374 * gcc.c-torture/compile/pr33173.c: New.
8376 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8379 * gcc.dg/dfp/pr31385.c: New.
8381 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8383 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8385 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8387 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8388 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8389 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8390 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8391 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8392 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8393 gcc.target/m68k directory.
8394 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8395 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8396 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8397 gcc.target/cris directory.
8398 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8399 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8400 gcc.target/bfin directory.
8402 * gcc.target/sh: New directory.
8403 * gcc.target/sh/sh.exp: New file.
8404 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8405 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8406 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8407 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8408 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8409 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8411 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8413 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8414 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8415 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8416 * gcc.target/i386/local2.c: Ditto.
8417 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8418 * gcc.target/i386/20011119-1.c: Ditto.
8419 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8420 * gcc.target/i386/fastcall-1.c: Fix target selector.
8422 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8425 * gfortran.dg/negative_unit.f: Add new check
8426 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8427 -fdefault-integer-8.
8429 2007-08-26 Asher Langton <langton2@llnl.gov>
8431 * gfortran.dg/recursive_stack.f90: New.
8432 * gfortran.dg/openmp_stack.f90: New.
8434 2007-08-26 Tobias Burnus <burnus@net-b.de>
8437 * gfortran.dg/use_10.f90: New.
8439 2007-08-26 Tobias Burnus <burnus@net-b.de>
8442 * gfortran.dg/namelist_14.f90: Make test case valid.
8443 * gfortran.dg/common_10.f90: New.
8445 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8448 * gcc.dg/ifelse-2.c: New.
8450 2007-08-26 Tobias Burnus <burnus@net-b.de>
8453 * gfortran.dg/gamma_1.f90: New.
8454 * gfortran.dg/gamma_2.f90: New.
8455 * gfortran.dg/gamma_3.f90: New.
8457 2007-08-26 Tobias Burnus <burnus@net-b.de>
8460 * gfortran.dg/used_types_18.f90: New.
8462 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8464 * gcc.dg/array-init-2.c: New test.
8466 2007-08-24 Tobias Burnus <burnus@net-b.de>
8469 * gfortran.dg/initialization_4.f90: Update dg-error.
8470 * gfortran.dg/initialization_13.f90: New.
8472 2007-08-24 Richard Guenther <rguenther@suse.de>
8475 * gcc.c-torture/compile/pr33166.c: New testcase.
8477 2007-08-24 Tobias Burnus <burnus@net-b.de>
8480 * gfortran.dg/pointer_assign_4.f90: New.
8481 * gfortran.dg/shape_2.f90: Fix test case.
8482 * gfortran.dg/char_result_4.f90: Ditto.
8484 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8486 * gcc.dg/array-init-1.c: New test.
8489 * g++.dg/parse/crash36.C: New test.
8491 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8493 * gcc.dg/pr32721.c: Updated.
8495 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8497 PR tree-optimization/32573
8499 * gcc.dg/pr32573.c: New test.
8502 * g++.dg/lookup/ns3.C: New test.
8504 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8507 * g++.dg/parse/crash37.C: New test.
8509 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8512 * gcc.target/i386/pr17390.c: New test.
8514 2007-08-23 Richard Guenther <rguenther@suse.de>
8516 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8517 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8518 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8519 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8520 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8521 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8522 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8523 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8525 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8527 * gcc.target/s390: New directory.
8528 * gcc.target/s390/s390.exp: New file.
8529 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8530 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8531 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8532 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8533 gcc.target/s390 directory.
8535 2007-08-23 Richard Guenther <rguenther@suse.de>
8537 PR tree-optimization/32328
8538 * gcc.dg/pr32328.c: New testcase.
8540 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8542 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8545 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8548 * gfortran.dg/min_max_optional_5.f90: New test.
8549 * gfortran.dg/min_max_optional_2.f90: Remove.
8550 * gfortran.dg/min_max_optional_3.f90: Remove.
8551 * gfortran.dg/min_max_optional_4.f90: Remove.
8553 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8555 * gcc.target/i386/xorps-sse.c: New.
8556 * gcc.target/i386/xorps-sse2.c: New.
8558 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8560 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8561 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8562 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8564 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8567 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8568 include multiple kinds for SHAPE parameter within a single
8570 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8571 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8573 2007-08-22 Janus Weil <jaydub66@gmail.com>
8575 * interface_abstract_1.f90: Extended test case.
8576 * interface_abstract_3.f90: New test.
8578 2007-08-21 Christian Bruel <christian.bruel@st.com>
8580 * gcc.dg/fold-sub.c: New test.
8582 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8584 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8585 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8586 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8587 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8588 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8589 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8591 2007-08-22 Richard Guenther <rguenther@suse.de>
8594 * gcc.dg/pr33007.c: New testcase.
8596 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8598 * gcc.c-torture/execute/strcmp-1.x: Delete.
8600 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8602 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8603 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8604 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8605 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8606 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8607 gcc.target/i386/stack-realign.c,
8608 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8609 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8610 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8611 target using dg-require-effective-target directive.
8612 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8613 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8614 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8615 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8616 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8617 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8618 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8619 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8620 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8621 Require lp64 target using dg-require-effective-target directive.
8622 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8623 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8625 * gcc.target/i386/20010202-1.c: Move from here ...
8626 * gcc.dg/20010202-1.c: ... to here.
8628 2007-08-22 Richard Guenther <rguenther@suse.de>
8630 PR tree-optimization/33142
8631 * gcc.c-torture/execute/pr33142.c: New testcase.
8633 2007-08-22 Richard Guenther <rguenther@suse.de>
8636 * g++.dg/torture/pr32563.C: New testcase.
8638 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8641 * gcc.dg/pr32912-1.c: Add -w to options.
8642 * gcc.dg/pr32912-2.c: Likewise.
8643 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8645 2007-08-21 Ian Lance Taylor <iant@google.com>
8647 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8649 2007-08-21 Ian Lance Taylor <iant@google.com>
8651 PR tree-optimization/33134
8652 * g++.dg/tree-ssa/pr33134.C: New test.
8654 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8656 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8657 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8659 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8662 * gcc.dg/debug/pr32610.c: New test.
8664 * g++.dg/init/new24.C: New test.
8667 * gcc.dg/pr32912-1.c: New test.
8668 * gcc.dg/pr32912-2.c: New test.
8669 * gcc.dg/pr32912-3.c: New test.
8671 2007-08-21 Richard Guenther <rguenther@suse.de>
8673 * gcc.dg/pointer-arith-10.c: New testcase.
8675 2007-08-21 Richard Guenther <rguenther@suse.de>
8678 * gcc.c-torture/compile/pr33122.c: New testcase.
8680 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8682 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8684 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8686 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8688 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8691 * g++.dg/init/new23.C: New test.
8693 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8696 * gcc.c-torture/compile/pr30564-1.c: New test.
8697 * gcc.c-torture/compile/pr30564-2.c: New test.
8699 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8701 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8703 2007-08-19 Tobias Burnus <burnus@net-b.de>
8705 * gfortran.dg/interface_abstract_2.f90: New.
8706 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8708 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8710 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8711 unknown (so that outer-loop wont get analyzed).
8712 * gcc.dg/vect/vect-outer-1a.c: New test.
8713 * gcc.dg/vect/vect-outer-1b.c: New test.
8714 * gcc.dg/vect/vect-outer-1.c: New test.
8715 * gcc.dg/vect/vect-outer-2a.c: New test.
8716 * gcc.dg/vect/vect-outer-2b.c: New test.
8717 * gcc.dg/vect/vect-outer-2c.c: New test.
8718 * gcc.dg/vect/vect-outer-2.c: New test.
8719 * gcc.dg/vect/vect-outer-3a.c: New test.
8720 * gcc.dg/vect/vect-outer-3b.c: New test.
8721 * gcc.dg/vect/vect-outer-3c.c: New test.
8722 * gcc.dg/vect/vect-outer-3.c: New test.
8723 * gcc.dg/vect/vect-outer-4a.c: New test.
8724 * gcc.dg/vect/vect-outer-4b.c: New test.
8725 * gcc.dg/vect/vect-outer-4c.c: New test.
8726 * gcc.dg/vect/vect-outer-4d.c: New test.
8727 * gcc.dg/vect/vect-outer-4e.c: New test.
8728 * gcc.dg/vect/vect-outer-4f.c: New test.
8729 * gcc.dg/vect/vect-outer-4g.c: New test.
8730 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8731 * gcc.dg/vect/vect-outer-4i.c: New test.
8732 * gcc.dg/vect/vect-outer-4j.c: New test.
8733 * gcc.dg/vect/vect-outer-4k.c: New test.
8734 * gcc.dg/vect/vect-outer-4l.c: New test.
8735 * gcc.dg/vect/vect-outer-4m.c: New test.
8736 * gcc.dg/vect/vect-outer-4.c: New test.
8737 * gcc.dg/vect/vect-outer-5.c: New test.
8738 * gcc.dg/vect/vect-outer-6.c: New test.
8739 * gcc.dg/vect/vect-outer-fir.c: New test.
8740 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8741 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8743 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8745 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8746 and -fno-tree-reassoc.
8747 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8748 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8749 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8750 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8751 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8752 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8753 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8754 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8755 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8756 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8757 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8758 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8759 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8760 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8761 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8762 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8763 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8764 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8765 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8766 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8767 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8768 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8769 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8770 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8771 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8772 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8773 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8774 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8775 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8776 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8777 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8778 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8779 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8780 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8781 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8782 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8783 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8785 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8787 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8788 versioning for aliasing).
8789 * gcc.dg/vect/vect-35.c: Likewise.
8791 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8793 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8795 2007-08-18 Tom Tromey <tromey@redhat.com>
8797 PR preprocessor/32974:
8798 * gcc.dg/cpp/pr32974.c: New file.
8800 2007-08-17 Tobias Burnus <burnus@net-b.de>
8802 * gfortran.dg/interface_abstract_1.f90: New.
8804 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8807 * gfortran.dg/pure_initializer_1.f90: New test.
8809 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8812 * gfortran.dg/array_constructor_18.f90: New test.
8814 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
8817 * g++.dg/expr/lval3.C: New test.
8818 * g++.dg/expr/lval4.C: New test.
8820 2007-08-17 Ollie Wild <aaw@google.com>
8823 * g++.dg/lookup/builtin3.C: New test.
8824 * g++.dg/lookup/builtin4.C: New test.
8825 * g++.dg/lookup/using19.C: New test.
8827 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8830 * g++.dg/parse/error31.C: New.
8832 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8835 * g++.dg/template/error26.C: New.
8837 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8840 * gfortran.dg/zero_length_2.f90: New test.
8842 2007-08-17 Tobias Burnus <burnus@net-b.de>
8844 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8845 * gfortran.dg/kind_tests_3.f03: Ditto.
8846 * gfortran.dg/global_vars_f90_init.f90: Ditto.
8847 * gfortran.dg/interface_13.f90: Ditto.
8848 * gfortran.dg/pr32738.f90: Ditto.
8849 * gfortran.dg/module_private_1.f90: Ditto.
8850 * gfortran.dg/test_only_clause.f90: Ditto.
8851 * gfortran.dg/bind_c_vars.f90: Ditto.
8852 * gfortran.dg/bind_c_dts.f90: Ditto.
8853 * gfortran.dg/use_9.f90: Ditto.
8854 * gfortran.dg/generic_8.f90: Ditto.
8855 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8856 * gfortran.dg/private_type_6.f90: Ditto.
8857 * gfortran.dg/c_assoc.f90: Ditto.
8858 * gfortran.dg/private_type_7.f90: Ditto.
8859 * gfortran.dg/global_vars_c_init.f90: Ditto.
8860 * gfortran.dg/bind_c_dts_2.f03: Ditto.
8861 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8862 * gfortran.dg/c_size_t_test.f03: Ditto.
8863 * gfortran.dg/used_types_12.f90: Ditto.
8864 * gfortran.dg/pr25923.f90: Ditto.
8865 * gfortran.dg/test_com_block.f90: Ditto.
8866 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8867 * gfortran.dg/equiv_constraint_7.f90: Ditto.
8868 * gfortran.dg/com_block_driver.f90: Ditto.
8869 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8870 * gfortran.dg/use_iso_c_binding.f90: Ditto.
8871 * gfortran.dg/c_loc_test.f90: Ditto.
8872 * gfortran.dg/c_ptr_tests.f03: Ditto.
8873 * gfortran.dg/module_interface_1.f90: Ditto.
8875 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8878 * g++.dg/other/error17.C: Adjust.
8880 2007-08-17 Ben Elliston <bje@au.ibm.com>
8883 * g++.dg/ext/altivec-14.C: New test.
8885 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8887 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8888 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8890 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8891 * gcc.dg/vect/pr32366.c: Ditto.
8893 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8896 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8897 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8898 * gcc.dg/dfp/convert-int-fold.c: Ditto.
8899 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8901 2007-08-16 Tobias Burnus <burnus@net-b.de>
8904 * gfortran.dg/use_9.f90: New.
8906 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8908 * g++.dg/gcov/gcov-5.C: New test.
8910 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8912 * g++.dg/gcov/gcov-4.C: New test.
8913 * lib/gcov.exp (verify-lines): Add support for
8914 checking no-coverage lines.
8916 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
8918 * gcc.dg/vect/vect-vfa-01.c: New.
8919 * gcc.dg/vect/vect-vfa-02.c: New.
8920 * gcc.dg/vect/vect-vfa-03.c: New.
8921 * gcc.dg/vect/vect-vfa-04.c: New.
8922 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8923 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8924 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8925 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8926 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8927 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8928 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8929 gfortran.dg/vect/pr19049.f90: Rename to start with
8931 * gcc.dg/vect/vect.exp: Disable versioning for alias
8932 when test starts with no-vfa-.
8933 * gfortran.dg/vect/vect.exp: Likewise.
8935 2007-08-16 Richard Sandiford <richard@codesourcery.com>
8937 * gcc.dg/torture/pr32897.c: New test.
8939 2007-08-16 Paolo Carlini <pcarlini@suse.de>
8942 * g++.dg/template/crash69.C: New.
8944 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
8946 * lib/target-supports.exp (check_effective_target_arm32): Use
8947 check_no_compiler_messages.
8949 2007-08-15 Diego Novillo <dnovillo@google.com>
8951 gcc.dg/tree-ssa/20070815.c: New test.
8953 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8956 * gfortran.dg/random_7.f90: Initialize variable.
8958 2007-08-15 Jakub Jelinek <jakub@redhat.com>
8961 * gfortran.dg/pr33074.f90: New test.
8964 * g++.dg/opt/nrv14.C: New test.
8966 2007-08-15 Paolo Carlini <pcarlini@suse.de>
8969 * g++.dg/template/crash68.C: New.
8971 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
8973 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8974 * gcc.dg/sibcall-4.c: Ditto.
8976 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8979 * gfortran.dg/use_8.f90: New test.
8980 * gfortran.dg/c_loc_tests_2.f03: Fix code.
8982 2007-08-14 Paolo Carlini <pcarlini@suse.de>
8985 * g++.dg/template/error27.C: New.
8986 * g++.dg/template/error28.C: New.
8987 * g++.dg/other/pr28304.C: Adjust.
8988 * g++.old-deja/g++.mike/p811.C: Likewise.
8990 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
8993 * gcc.target/i386/pr30315.c: New.
8995 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8998 * gfortran.dg/substr_5.f90: New test.
9000 2007-08-14 Andrew Pinski <pinskia@gmail.com>
9003 * gcc.dg/vector-2.c: New test.
9006 * g++.dg/ext/vector8.C: New test.
9008 2007-08-13 Dan Hipschman <dsh@google.com>
9011 * gcc.dg/format/array-1.c: Add an additional test for
9012 unterminated format strings of length 1.
9014 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9017 * gfortran.dg/external_procedures_3.f90: New test.
9019 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9022 * gfortran.dg/import6.f90: New test.
9024 2007-08-13 Andrew Pinski <pinskia@gmail.com>
9027 * gcc.dg/vector-1.c: New test.
9029 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9031 * gcc.dg/pr21255-4.c: Skip for PIC.
9032 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
9034 2007-08-13 Richard Sandiford <richard@codesourcery.com>
9036 * gcc.dg/attr-isr.c: Skip for PIC.
9037 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
9038 * gcc.dg/attr-isr-trapa.c: Likewise.
9039 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
9040 * gcc.dg/pragma-isr-trapa.c: Likewise.
9041 * gcc.dg/pragma-isr-trapa2.c: Likewise.
9043 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
9046 * gfortran.dg/transpose_1.f90: New test.
9048 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9051 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
9054 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9058 * gfortran.dg/random_4.f90: New test.
9059 * gfortran.dg/random_5.f90: New test.
9060 * gfortran.dg/random_6.f90: New test.
9061 * gfortran.dg/random_7.f90: New test.
9063 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9066 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9068 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9071 * gfortran.dg/module_private_1.f90: New test.
9073 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9076 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9077 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9079 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9082 * gfortran.dg/char_length_6.f90: New test.
9084 2007-08-10 Ollie Wild <aaw@google.com>
9086 * g++.dg/lookup/using18.C: New test.
9088 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9091 * g++.dg/other/error16.C: New.
9093 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9096 * gfortran.dg/namelist_37.f90: New test.
9098 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9101 * g++.dg/conversion/op3.C: New.
9103 2007-08-09 Tobias Burnus <burnus@net-b.de>
9106 * gfortran.dg/fmt_tab_1.f90: New.
9107 * gfortran.dg/fmt_tab_2.f90: New.
9109 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9112 * gcc.c-torture/compile/pr32796.c: New test.
9114 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9117 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9118 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9121 2007-08-08 Richard Sandiford <richard@codesourcery.com>
9123 * gcc.target/mips/code-readable-1.c: New test.
9124 * gcc.target/mips/code-readable-2.c: Likewise.
9125 * gcc.target/mips/code-readable-3.c: Likewise.
9127 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
9128 Revital Eres <eres@il.ibm.com>
9130 * gfortran.dg/sms-1.f90: Add comment.
9131 * gfortran.dg/sms-2.f90: New.
9133 2007-08-07 Ian Lance Taylor <iant@google.com>
9135 * gcc.dg/instrument-1.c: New test.
9136 * gcc.dg/instrument-2.c: New test.
9137 * gcc.dg/instrument-3.c: New test.
9139 2007-08-07 Steve Ellcey <sje@cup.hp.com>
9141 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9143 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
9145 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
9146 !vector_alignment_reachable targets.
9147 * gcc.dg/vect/vect-33.c: Likewise.
9148 * gcc.dg/vect/vect-42.c: Likewise.
9149 * gcc.dg/vect/vect-44.c: Likewise.
9150 * gcc.dg/vect/vect-50.c: Likewise.
9151 * gcc.dg/vect/vect-70.c: Likewise.
9152 * gcc.dg/vect/vect-71.c: Likewise.
9153 * gcc.dg/vect/vect-87.c: Likewise.
9154 * gcc.dg/vect/vect-88.c: Likewise.
9155 * gcc.dg/vect/vect-91.c: Likewise.
9156 * gcc.dg/vect/vect-93.c: Likewise.
9157 * gcc.dg/vect/vect-96.c: Likewise.
9158 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9159 * gcc.dg/vect/section-anchors-69.c: Likewise.
9160 * gcc.dg/vect/pr25413.c: Likewise.
9161 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9162 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9163 * gfortran.dg/vect-2.f90: Likewise.
9164 * gfortran.dg/vect-3.f90: Likewise.
9165 * gfortran.dg/vect-4.f90: Likewise.
9166 * gfortran.dg/vect-5.f90: Likewise.
9167 * lib/target-supports.exp (check_effective_target_natural_alignment):
9168 Return false for darwin.
9169 (check_effective_target_vector_alignment_reachable_for_double): New.
9171 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
9173 * gcc.dg/multiword-1.c: New testcase.
9175 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
9177 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9179 * gfortran.dg/namelist_36.f90: New test.
9181 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
9183 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9184 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9186 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
9188 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9189 * gcc.dg/torture/type-generic-1.c: Likewise.
9191 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9193 * gcc.c-torture/20070522-1.c: Move to ...
9194 * gcc.c-torture/compile/20070522-1.c: Here.
9196 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9199 * gfortran.dg/minmax_char_1.f90: New test.
9200 * gfortran.dg/minmax_char_2.f90: New test.
9201 * gfortran.dg/min_max_optional_4.f90: New test.
9203 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9205 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9206 hanging on the testcase.
9208 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9211 * gcc.c-torture/compile/pr32988.c: New test.
9213 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9215 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9217 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
9219 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9222 2007-03-22 Dirk Mueller <dmueller@suse.de>
9224 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9226 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9229 * gfortran.dg/isnan_1.f90: New test.
9231 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9232 Revital Eres <eres@il.ibm.com>
9234 * gcc.dg/sms-antideps.c: New test.
9236 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9239 * gfortran.dg/entry_13.f90: New test.
9241 * gfortran.dg/entry_12.f90: Clean up .mod file.
9243 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9246 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9247 variables as kind=4 so they don't overflow the record length.
9249 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9252 * gfortran.dg/selected_kind_1.f90: New test.
9254 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9257 * gcc.c-torture/compile/pr32780.c: New test.
9259 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9262 * gcc.c-torture/compile/pr32399.c: New testcase.
9264 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9267 * g++.dg/torture/pr32304.C: New testcase.
9269 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9272 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9274 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9277 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9279 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9282 * gfortran.dg/nint_2.f90: New test.
9284 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9286 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9287 * gcc.dg/weak/typeof-2.c: Likewise.
9289 2007-08-03 Diego Novillo <dnovillo@google.com>
9292 * gcc.dg/tree-ssa/pr31521.c: New test.
9294 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9297 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9298 iostat must be default kind.
9300 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9302 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9304 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9307 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9308 explicit so test passes with -fdefault-integer-8.
9309 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9310 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9312 2007-08-02 Lee Millward <lee.millward@gmail.com>
9315 * g++.dg/parse/asm1.C: New test.
9318 * g++.dg/parse/asm2.C: Likewise.
9321 * g++.dg/parse/asm3.C: Likewise.
9323 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9325 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9326 "int" is only 16 bit bits wide.
9327 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9329 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9331 * g++.dg/torture/type-generic-1.C: New.
9332 * gcc.dg/pr28796-2.c: Move tests ...
9333 * gcc.dg/tg-tests.h: ... here.
9334 * gcc.dg/torture/type-generic-1.c: New.
9336 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9339 * minmaxloc_3.f90: New test case.
9341 2007-08-01 Tobias Burnus <burnus@net-b.de>
9344 * gfortran.dg/allocate_stat.f90: New.
9346 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9348 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9350 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9352 PR tree-optimization/32919
9353 * gcc.c-torture/compile/pr32919.c: New.
9355 2007-08-01 Nick Clifton <nickc@redhat.com>
9357 * gcc.c-torture/execute/execute.exp: Change copyright header to
9358 refer to version 3 of the GNU General Public License and to point
9359 readers at the COPYING3 file and the FSF's license web page.
9360 * gcc.c-torture/execute/ieee/ieee.exp,
9361 gcc.c-torture/unsorted/unsorted.exp,
9362 gcc.c-torture/compile/compile.exp,
9363 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9364 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9365 gcc.target/cris/torture/cris-torture.exp,
9366 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9367 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9368 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9369 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9370 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9371 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9372 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9373 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9374 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9375 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9376 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9377 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9378 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9379 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9380 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9381 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9382 gcc.dg/noncompile/noncompile.exp,
9383 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9384 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9385 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9386 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9387 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9388 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9389 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9390 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9391 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9392 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9393 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9394 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9395 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9396 g++.old-deja/old-deja.exp,
9397 gfortran.fortran-torture/execute/execute.exp,
9398 gfortran.fortran-torture/compile/compile.exp,
9399 treelang/output/output-1.c, treelang/output/output-1.tree,
9400 treelang/execute/execute.exp, treelang/Makefile.in,
9401 treelang/compile/compile.exp, g++.dg/dg.exp,
9402 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9403 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9404 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9405 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9406 g++.dg/compat/struct-layout-1.exp,
9407 g++.dg/compat/struct-layout-1_generate.c,
9408 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9409 g++.dg/bprob/bprob.exp, config/default.exp,
9410 gcc.test-framework/test-framework.awk,
9411 gcc.test-framework/gen_directive_tests,
9412 gcc.test-framework/test-framework.exp,
9413 objc.dg/special/special.exp,
9414 objc.dg/gnu-encoding/gnu-encoding.exp,
9415 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9416 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9417 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9418 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9419 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9420 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9421 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9422 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9423 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9424 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9425 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9426 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9427 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9428 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9429 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9430 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9433 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9435 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9438 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9441 * gfortran.dg/initialization_12.f90: New test.
9443 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9446 * gfortran.dg/entry_12.f90: New test.
9448 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9451 * gfortran.dg/altreturn_6.f90: New test.
9453 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9456 * gfortran.dg/exponent_2.f90: New test.
9458 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9460 * gcc.dg/vect/vect-117.c: New test.
9461 * gcc.dg/vect/vect-74.c: Enabled test
9462 * gcc.dg/vect/vect-81.c: Enabled test
9464 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9466 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9467 s/dg-error/dg-warning where warning is expected.
9469 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9472 * gfortran.dg/array_constructor_12.f90: Adjust argument
9473 of huge() to correct kind.
9475 2007-07-30 Ollie Wild <aaw@google.com>
9477 * gcc.dg/cpp/counter-2.c: New test.
9478 * gcc.dg/cpp/counter-3.c: New test.
9479 * gcc.dg/cpp/dir-only-1.c: New test.
9480 * gcc.dg/cpp/dir-only-1.h: New file.
9481 * gcc.dg/cpp/dir-only-2.c: New test.
9482 * gcc.dg/cpp/dir-only-3.c: New test.
9483 * gcc.dg/cpp/dir-only-3a.h: New file.
9484 * gcc.dg/cpp/dir-only-3b.h: New file.
9485 * gcc.dg/cpp/dir-only-4.c: New test.
9486 * gcc.dg/cpp/dir-only-5.c: New test.
9487 * gcc.dg/cpp/dir-only-6.c: New test.
9489 2007-07-30 Julian Brown <julian@codesourcery.com>
9491 * gcc.target/arm/neon/v*.c: Regenerate.
9493 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9496 * g++.dg/ext/label6.C: New.
9498 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9502 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9504 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9507 * gfortran.dg/actual_pointer_function_1.f90: New test.
9510 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9512 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9515 * gfortran.dg/shape_1.f90: Adjust error message.
9516 * gfortran.dg/parameter_array_ref_1.f90: New test.
9518 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9521 * gfortran.dg/entry_11.f90: New test.
9523 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9524 Revital Eres <eres@il.ibm.com>
9526 * gfortran.dg/sms-1.f90: New test.
9528 2007-07-28 Richard Guenther <rguenther@suse.de>
9530 * gcc.c-torture/compile/pr32920.c: New testcase.
9532 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9535 * g++.dg/lookup/friend11.C: New test.
9537 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9539 * gfortran.dg/namelist_5.f90: Adjusted error message.
9540 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9541 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9542 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9543 * gfortran.dg/namelist_32.f90: ... this.
9546 * gfortran.dg/namelist_33.f90: New test.
9549 * gfortran.dg/namelist_34.f90: New test.
9552 * gfortran.dg/namelist_35.f90: New test.
9554 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9557 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9559 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9562 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9563 assuming it is 0x7ffffffff.
9564 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9565 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9567 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9569 * gfortran.dg/operator_3.f90: Fix dg directive.
9570 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9571 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9572 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9574 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9576 * g++.dg/cpp0x/decltype1.C: New.
9577 * g++.dg/cpp0x/decltype2.C: New.
9578 * g++.dg/cpp0x/decltype3.C: New.
9579 * g++.dg/cpp0x/decltype4.C: New.
9580 * g++.dg/cpp0x/decltype5.C: New.
9581 * g++.dg/cpp0x/decltype6.C: New.
9583 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9585 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9586 because the test relies on bit 31 to be the sign bit.
9588 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9590 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9591 assuming it is 0x7fffffff.
9592 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9593 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9595 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9598 * g++.dg/expr/bitfield9.C: New test.
9600 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9603 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9605 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9608 * gfortran.dg/private_type_7.f90: New test.
9610 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9613 * gfortran.dg/select_char_1.f90: New test.
9615 2007-07-27 Tobias Burnus <burnus@net-b.de>
9618 * gfortran.dg/initialization_11.f90: New test.
9620 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9622 * gcc.target/mips/ins-1.c: New test.
9624 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9627 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9630 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9632 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9633 error: width of 'spare' exceeds its type.
9635 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9637 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9638 * gcc.dg/sibcall-4.c: Likewise.
9640 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9642 PR rtl-optimization/31500
9643 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9644 * g++.dg/warn/Warray-bounds.C: Likewise.
9646 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9648 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9650 2007-07-25 Julian Brown <julian@codesourcery.com>
9651 Paul Brook <paul@codesourcery.com>
9652 Joseph Myers <joseph@codesourcery.com>
9653 Mark Shinwell <shinwell@codesourcery.com>
9655 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9656 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9657 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9658 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9659 (check_effective_target_arm_neon_hw): New.
9660 * gcc.target/arm/neon/neon.exp: New file.
9661 * gcc.target/arm/neon/polytypes.c: New file.
9662 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9664 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9666 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9667 targets where an "int" is less than 32 bits wide.
9669 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9671 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9673 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9675 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9676 during addition if an int is only 16 bits wide.
9677 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9679 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9681 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9682 size as "long int" and are 32 or 64 bits wide.
9683 * gcc.dg/torture/pr28814.c: Likewise.
9685 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9687 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9688 exactly as wide as an int.
9690 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9692 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9693 Define and use throughout as long long printf format specifier.
9694 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9697 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9699 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9700 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9702 2007-07-25 Ben Elliston <bje@au.ibm.com>
9704 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9706 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9708 * gcc.c-torture/execute/20070724-1.c: New.
9710 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9713 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9714 "deallocates" to 24, since patch has code rid of much spurious
9716 * gfortran.dg/interface_assignment_1.f90 : New test.
9719 * gfortran.dg/interface_assignment_2.f90 : New test.
9721 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9724 * fortran.dg/initialization_10.f90: New test.
9726 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9729 * gfortran.dg/imag_2.f: Removed
9730 * gfortran.dg/warn_std_1.f90: New test.
9731 * gfortran.dg/warn_std_2.f90: New test.
9732 * gfortran.dg/warn_std_3.f90: New test.
9734 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9737 * g++.dg/init/new22.C: New.
9739 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9742 * g++.dg/template/crash67.C: New.
9744 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9746 * lib/target-support.exp (check_effective_target_natural_alignment):
9747 (check_effective_target_vector_alignment_reachable): New.
9748 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9749 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9750 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9752 * gcc.dg/vect/pr25413.c: Likewise.
9753 * gcc.dg/vect/pr31699.c: Likewise.
9755 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9758 * gfortran.dg/pack_bounds_1.f90: New test case.
9760 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9763 * gfortran.dg/initialization_9.f90: New test.
9765 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9769 * gfortran.dg/bind_c_usage_8.f03: New test case.
9770 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9771 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
9773 2007-07-23 Richard Sandiford <richard@codesourcery.com>
9775 * gcc.target/mips/branch-cost-1.c: New test.
9776 * gcc.target/mips/branch-cost-2.c: Likewise.
9778 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9781 * gfortran.dg/c_char_tests.f03: New test case.
9782 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9783 * gfortran.dg/c_char_tests_2.f03: New test case.
9784 * gfortran.dg/value_6.f03: Ditto.
9785 * gfortran.dg/value_7.f03: Ditto.
9787 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9790 * gfortran.dg/c_funloc_tests_5.f03: New.
9791 * gfortran.dg/c_funloc_tests_5.f04: New.
9792 * gfortran.dg/c_funloc_tests_4_driver.c: New.
9794 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9797 * g++.dg/expr/call4.C: New.
9798 * g++.dg/expr/call5.C: New.
9800 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9803 * gfortran.dg/namelist_30.f90: New test.
9805 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9808 * gfortran.dg/array_initializer_1.f90: Removed warning.
9809 * gfortran.dg/initialization_1.f90: Adjusted messages.
9810 * gfortran.dg/nested_modules_6.f90: Removed warning.
9813 * gfortran.dg/initialization_7.f90: New test.
9816 * gfortran.dg/initialization_8.f90: New test.
9818 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9821 * g++.dg/template/crash47.C: Adjust errors.
9822 * g++.dg/template/crash48.C: Adjust errors.
9823 * g++.dg/template/typename12.C: New.
9824 * g++.dg/template/typename13.C: New.
9825 * g++.dg/template/typename14.C: New.
9826 * g++.dg/template/typedef6.C: Adjust errors.
9828 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9831 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9832 * gfortran.dg/pr32627.f03: New test case.
9834 * gfortran.dg/c_f_pointer_logical.f03: New test case.
9835 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9836 c_f_pointer_logical.
9837 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9838 c_f_pointer_complex.
9839 * gfortran.dg/c_f_pointer_complex.f03: New test case.
9840 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9841 c_f_pointer_shape_tests_2.
9842 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9844 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9847 * gfortran.dg/c_loc_tests_9.f03: New test case.
9848 * gfortran.dg/c_loc_tests_10.f03: Ditto.
9850 2007-07-21 Lee Millward <lee.millward@gmail.com>
9853 * gfortran.dg/int_2.f90: New test.
9855 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
9857 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9859 2007-07-20 Richard Sandiford <richard@codesourcery.com>
9861 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9862 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9864 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
9866 PR tree-optimization/19910
9867 * gcc.dg/pr19910.c: New test.
9869 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
9872 * gfortran.dg/pr32738.f90: New test.
9874 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9876 PR tree-optimzation/32635
9877 * gfortran.dg/pr32635.f: New test case.
9879 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
9882 * gfortran.dg/pr32801.f03: New test case.
9884 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9886 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9887 Test negative numbers also.
9888 * gcc.dg/c99-math-float-1.c: Likewise.
9889 * gcc.dg/c99-math-long-double-1.c: Likewise.
9890 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
9893 2007-07-18 Bob Wilson <bob.wilson@acm.org>
9895 * lib/target-supports.exp (check_effective_target_sync_int_long):
9897 (check_effective_target_sync_char_short): Likewise.
9899 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9901 * gcc.dg/pr28796-2.c: Add more cases.
9903 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9905 * gcc.dg/pr28796-1.c: Add more cases.
9906 * gcc.dg/pr28796-2.c: Likewise.
9908 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9910 * gcc.dg/pr28796-1.c: Add more cases.
9911 * gcc.dg/pr28796-2.c: Likewise.
9913 2007-07-17 Janus Weil <jaydub66@gmail.com>
9916 * gfortran.dg/pr32535.f90: New test.
9918 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
9922 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9924 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
9926 PR rtl-optimization/32773
9927 * gcc.dg/pr32773.c: New test.
9929 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
9931 * gcc.target/spu/intrinsics-1.c: Use dg-message to
9932 match flax-vector-conversions note.
9933 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9934 instead of dg-error for the warning.
9936 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9938 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9939 adapted to work on targets with 16-bit or wider int.
9940 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9941 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9942 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9943 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9945 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9947 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9948 support large arrays.
9949 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9950 * gcc.dg/20061109-1.c: Likewise.
9951 * gcc.c-torture/execute/20061101-1.x: Likewise.
9952 * gcc.c-torture/execute/pr29797-1.x: Likewise.
9953 * gcc.c-torture/execute/pr31448.x: Likewise.
9955 2007-07-16 Lee Millward <lee.millward@gmail.com>
9957 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9960 * gfortran.dg/pr32238.f90: New test.
9963 * gfortran.dg/pr32222.f90: New test.
9966 * gfortran.dg/pr32242.f90: New test.
9968 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
9969 David Ung <davidu@mips.com>
9971 * gcc.target/mips/mips-sched-madd.c: New test case.
9973 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9976 * gfortran.dg/large_real_kind_1.f90: Update test.
9977 * gfortran.dg/pr17706.f90: Update test.
9978 * gfortran.dg/fmt_zero_digits.f90: Update test.
9979 * gfortran.dg/fmt_zero_precision.f90: Update test.
9980 * gfortran.dg/real_const_3.f90: Update test.
9982 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9985 * gfortran.dg/bounds_check_8.f90: New test.
9986 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9988 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9991 * gfortran.dg/mvbits_2.f90: New test.
9993 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9996 * gfortran.dg/pack_mask_1.f90: New test.
9997 * gfortran.dg/unpack_mask_1.f90: New test.
9999 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
10001 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
10002 * gcc.dg/20001101-1.c: Likewise.
10003 * gcc.dg/20001102-1.c: Likewise.
10004 * gcc.dg/20020116-2.c: Likewise.
10005 * gcc.dg/20020416-1.c: Likewise.
10006 * gcc.dg/sparc-constant-1.c: Likewise.
10007 * gcc.dg/sparc-dwarf2.c: Likewise.
10008 * gcc.dg/sparc-frame-1.c: Likewise.
10009 * gcc.dg/sparc-getcontext-1.c: Likewise.
10010 * gcc.dg/sparc-loop-1.c: Likewise.
10011 * gcc.dg/sparc-reg-1.c: Likewise.
10012 * gcc.dg/sparc-ret.c: Likewise.
10013 * gcc.dg/sparc-trap-1.c: Likewise.
10014 * gcc.dg/ultrasp10.c: Likewise.
10015 * gcc.dg/ultrasp11.c: Likewise.
10016 * gcc.dg/ultrasp1.c: Likewise.
10017 * gcc.dg/ultrasp2.c: Likewise.
10018 * gcc.dg/ultrasp3.c: Likewise.
10019 * gcc.dg/ultrasp4.c: Likewise.
10020 * gcc.dg/ultrasp5.c: Likewise.
10021 * gcc.dg/ultrasp6.c: Likewise.
10022 * gcc.dg/ultrasp7.c: Likewise.
10023 * gcc.dg/ultrasp8.c: Likewise.
10024 * gcc.dg/ultrasp9.c: Likewise.
10025 * gcc.dg/splet-1.c: Delete.
10027 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
10030 * gfortran.dg/stfunc_5.f90: New test.
10032 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
10034 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
10035 New procedure to check if arrays are naturally aligned to the vector
10036 alignment boundary.
10037 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
10038 in size_t typedef. Adjust tree dump scan results according to
10039 vect_aligned_arrays target check.
10040 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
10041 vect_aligned_arrays target check.
10042 * gcc.dg/vect/pr31699.c: Ditto.
10044 2007-07-13 Sa Liu <saliu@de.ibm.com>
10046 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
10047 for V2DFmode vector conditional expression.
10048 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
10049 and dfceq patterns.
10050 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
10051 and dfcgt patterns.
10052 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
10053 V2DFmode comparison and test special values.
10054 * lib/target-supports.exp: Switch on test for V2DFmode
10055 vector conditional expression.
10057 2007-07-13 Richard Guenther <rguenther@suse.de>
10059 PR tree-optimization/32721
10060 * gcc.dg/pr32721.c: New testcase.
10062 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
10064 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10065 error message part that continues on a new line.
10067 2007-07-12 Geoffrey Keating <geoffk@apple.com>
10069 * gcc.dg/c99-tgmath-1.c: New.
10070 * gcc.dg/c99-tgmath-2.c: New.
10071 * gcc.dg/c99-tgmath-3.c: New.
10072 * gcc.dg/c99-tgmath-4.c: New.
10074 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10075 Janis Johnson <janis187@us.ibm.com>
10078 * gcc.test-framework/dg-error-exp-F.c: New test.
10079 * gcc.test-framework/dg-warning-exp-F.c: New test.
10080 * lib/gcc.exp: Enable warning and error prefixes.
10081 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10082 (dg-error): Wrap original dg-error.
10083 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10084 markers from dg-error/dg-warning directives.
10085 * gcc.dg/20040322-1.c: Likewise.
10086 * gcc.dg/Wchar-subscripts-1.c: Likewise.
10087 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10088 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10089 * gcc.dg/Werror-1.c: Likewise.
10090 * gcc.dg/Werror-10.c: Likewise.
10091 * gcc.dg/Werror-11.c: Likewise.
10092 * gcc.dg/Werror-2.c: Likewise.
10093 * gcc.dg/Werror-3.c: Likewise.
10094 * gcc.dg/Werror-4.c: Likewise.
10095 * gcc.dg/Werror-5.c: Likewise.
10096 * gcc.dg/Werror-6.c: Likewise.
10097 * gcc.dg/Werror-7.c: Likewise.
10098 * gcc.dg/Werror-8.c: Likewise.
10099 * gcc.dg/Werror-9.c: Likewise.
10100 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10101 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10102 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10103 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10104 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10105 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10106 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10107 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10108 * gcc.dg/Wnested-externs-1.c: Likewise.
10109 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10110 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10111 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10112 * gcc.dg/Wshadow-3.c: Likewise.
10113 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10114 * gcc.dg/Wwrite-strings-1.c: Likewise.
10115 * gcc.dg/anon-struct-5.c: Likewise.
10116 * gcc.dg/anon-struct-6.c: Likewise.
10117 * gcc.dg/anon-struct-7.c: Likewise.
10118 * gcc.dg/anon-struct-8.c: Likewise.
10119 * gcc.dg/array-8.c: Likewise.
10120 * gcc.dg/array-quals-2.c: Likewise.
10121 * gcc.dg/asm-qual-1.c: Likewise.
10122 * gcc.dg/asm-wide-1.c: Likewise.
10123 * gcc.dg/assign-warn-1.c: Likewise.
10124 * gcc.dg/assign-warn-2.c: Likewise.
10125 * gcc.dg/bitfld-10.c: Likewise.
10126 * gcc.dg/bitfld-11.c: Likewise.
10127 * gcc.dg/bitfld-12.c: Likewise.
10128 * gcc.dg/bitfld-13.c: Likewise.
10129 * gcc.dg/bitfld-14.c: Likewise.
10130 * gcc.dg/builtin-choose-expr-2.c: Likewise.
10131 * gcc.dg/builtins-30.c: Likewise.
10132 * gcc.dg/c90-const-expr-5.c: Likewise.
10133 * gcc.dg/c90-typespec-1.c: Likewise.
10134 * gcc.dg/c99-const-expr-5.c: Likewise.
10135 * gcc.dg/c99-flex-array-5.c: Likewise.
10136 * gcc.dg/c99-fordecl-3.c: Likewise.
10137 * gcc.dg/c99-tag-3.c: Likewise.
10138 * gcc.dg/c99-typespec-1.c: Likewise.
10139 * gcc.dg/c99-vla-jump-1.c: Likewise.
10140 * gcc.dg/c99-vla-jump-2.c: Likewise.
10141 * gcc.dg/c99-vla-jump-3.c: Likewise.
10142 * gcc.dg/c99-vla-jump-4.c: Likewise.
10143 * gcc.dg/c99-vla-jump-5.c: Likewise.
10144 * gcc.dg/cast-1.c: Likewise.
10145 * gcc.dg/cast-2.c: Likewise.
10146 * gcc.dg/cast-3.c: Likewise.
10147 * gcc.dg/cast-4.c: Likewise.
10148 * gcc.dg/cast-pretty-print-1.c: Likewise.
10149 * gcc.dg/comp-goto-2.c: Likewise.
10150 * gcc.dg/comp-goto-3.c: Likewise.
10151 * gcc.dg/cpp/error-1.c: Likewise.
10152 * gcc.dg/cpp/if-paren.c: Likewise.
10153 * gcc.dg/decl-7.c: Likewise.
10154 * gcc.dg/decl-8.c: Likewise.
10155 * gcc.dg/decl-nospec-1.c: Likewise.
10156 * gcc.dg/decl-nospec-2.c: Likewise.
10157 * gcc.dg/decl-nospec-3.c: Likewise.
10158 * gcc.dg/declspec-10.c: Likewise.
10159 * gcc.dg/declspec-11.c: Likewise.
10160 * gcc.dg/declspec-12.c: Likewise.
10161 * gcc.dg/declspec-13.c: Likewise.
10162 * gcc.dg/declspec-14.c: Likewise.
10163 * gcc.dg/declspec-15.c: Likewise.
10164 * gcc.dg/declspec-16.c: Likewise.
10165 * gcc.dg/declspec-17.c: Likewise.
10166 * gcc.dg/declspec-4.c: Likewise.
10167 * gcc.dg/declspec-5.c: Likewise.
10168 * gcc.dg/declspec-6.c: Likewise.
10169 * gcc.dg/declspec-7.c: Likewise.
10170 * gcc.dg/declspec-8.c: Likewise.
10171 * gcc.dg/declspec-9.c: Likewise.
10172 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10173 * gcc.dg/dfp/constants-c99.c: Likewise.
10174 * gcc.dg/dfp/keywords-c89.c: Likewise.
10175 * gcc.dg/dfp/keywords-c99.c: Likewise.
10176 * gcc.dg/dfp/keywords-reserved.c: Likewise.
10177 * gcc.dg/dfp/typespec.c: Likewise.
10178 * gcc.dg/dremf-type-compat-2.c: Likewise.
10179 * gcc.dg/dremf-type-compat-3.c: Likewise.
10180 * gcc.dg/dremf-type-compat-4.c: Likewise.
10181 * gcc.dg/empty-source-2.c: Likewise.
10182 * gcc.dg/empty-source-3.c: Likewise.
10183 * gcc.dg/enum3.c: Likewise.
10184 * gcc.dg/extra-semi-2.c: Likewise.
10185 * gcc.dg/extra-semi-3.c: Likewise.
10186 * gcc.dg/float-range-1.c: Likewise.
10187 * gcc.dg/float-range-2.c: Likewise.
10188 * gcc.dg/float-range-3.c: Likewise.
10189 * gcc.dg/float-range-5.c: Likewise.
10190 * gcc.dg/format/asm_fprintf-2.c: Likewise.
10191 * gcc.dg/format/asm_fprintf-3.c: Likewise.
10192 * gcc.dg/format/asm_fprintf-4.c: Likewise.
10193 * gcc.dg/format/asm_fprintf-5.c: Likewise.
10194 * gcc.dg/format/cast-1.c: Likewise.
10195 * gcc.dg/format/gcc_diag-3.c: Likewise.
10196 * gcc.dg/format/gcc_diag-4.c: Likewise.
10197 * gcc.dg/format/gcc_diag-6.c: Likewise.
10198 * gcc.dg/format/gcc_diag-8.c: Likewise.
10199 * gcc.dg/format/gcc_diag-9.c: Likewise.
10200 * gcc.dg/format/nul-2.c: Likewise.
10201 * gcc.dg/format/opt-1.c: Likewise.
10202 * gcc.dg/format/opt-2.c: Likewise.
10203 * gcc.dg/format/opt-3.c: Likewise.
10204 * gcc.dg/format/opt-4.c: Likewise.
10205 * gcc.dg/format/opt-5.c: Likewise.
10206 * gcc.dg/format/opt-6.c: Likewise.
10207 * gcc.dg/framework-2.c: Likewise.
10208 * gcc.dg/func-args-1.c: Likewise.
10209 * gcc.dg/func-outside-1.c: Likewise.
10210 * gcc.dg/func-outside-2.c: Likewise.
10211 * gcc.dg/gnu-cond-expr-2.c: Likewise.
10212 * gcc.dg/gnu-cond-expr-3.c: Likewise.
10213 * gcc.dg/if-empty-1.c: Likewise.
10214 * gcc.dg/init-bad-1.c: Likewise.
10215 * gcc.dg/init-bad-2.c: Likewise.
10216 * gcc.dg/init-bad-3.c: Likewise.
10217 * gcc.dg/init-desig-obs-2.c: Likewise.
10218 * gcc.dg/init-desig-obs-3.c: Likewise.
10219 * gcc.dg/init-empty-2.c: Likewise.
10220 * gcc.dg/init-empty-3.c: Likewise.
10221 * gcc.dg/inline-11.c: Likewise.
10222 * gcc.dg/inline-12.c: Likewise.
10223 * gcc.dg/inline-8.c: Likewise.
10224 * gcc.dg/inline-9.c: Likewise.
10225 * gcc.dg/inline3.c: Likewise.
10226 * gcc.dg/label-decl-1.c: Likewise.
10227 * gcc.dg/label-decl-2.c: Likewise.
10228 * gcc.dg/label-decl-3.c: Likewise.
10229 * gcc.dg/label-decl-4.c: Likewise.
10230 * gcc.dg/long-long-typespec-1.c: Likewise.
10231 * gcc.dg/lvalue-2.c: Likewise.
10232 * gcc.dg/lvalue-3.c: Likewise.
10233 * gcc.dg/nested-func-3.c: Likewise.
10234 * gcc.dg/nested-redef-1.c: Likewise.
10235 * gcc.dg/noreturn-4.c: Likewise.
10236 * gcc.dg/old-style-prom-2.c: Likewise.
10237 * gcc.dg/old-style-prom-3.c: Likewise.
10238 * gcc.dg/old-style-then-proto-1.c: Likewise.
10239 * gcc.dg/overflow-warn-1.c: Likewise.
10240 * gcc.dg/overflow-warn-2.c: Likewise.
10241 * gcc.dg/overflow-warn-3.c: Likewise.
10242 * gcc.dg/overflow-warn-4.c: Likewise.
10243 * gcc.dg/overflow-warn-6.c: Likewise.
10244 * gcc.dg/parm-forwdecl-2.c: Likewise.
10245 * gcc.dg/parm-forwdecl-3.c: Likewise.
10246 * gcc.dg/parm-impl-decl-1.c: Likewise.
10247 * gcc.dg/parm-impl-decl-2.c: Likewise.
10248 * gcc.dg/parm-incomplete-1.c: Likewise.
10249 * gcc.dg/parm-mismatch-1.c: Likewise.
10250 * gcc.dg/pointer-arith-1.c: Likewise.
10251 * gcc.dg/pointer-arith-2.c: Likewise.
10252 * gcc.dg/pointer-arith-3.c: Likewise.
10253 * gcc.dg/pointer-arith-4.c: Likewise.
10254 * gcc.dg/pointer-arith-6.c: Likewise.
10255 * gcc.dg/pointer-arith-7.c: Likewise.
10256 * gcc.dg/pointer-arith-8.c: Likewise.
10257 * gcc.dg/pr13804-1.c: Likewise.
10258 * gcc.dg/pr15698-1.c: Likewise.
10259 * gcc.dg/pr15698-2.c: Likewise.
10260 * gcc.dg/pr15698-3.c: Likewise.
10261 * gcc.dg/pr15698-4.c: Likewise.
10262 * gcc.dg/pr15698-5.c: Likewise.
10263 * gcc.dg/pr15698-6.c: Likewise.
10264 * gcc.dg/pr15698-7.c: Likewise.
10265 * gcc.dg/pr15698-8.c: Likewise.
10266 * gcc.dg/pr17188-1.c: Likewise.
10267 * gcc.dg/pr17301-1.c: Likewise.
10268 * gcc.dg/pr17301-2.c: Likewise.
10269 * gcc.dg/pr17730-1.c: Likewise.
10270 * gcc.dg/pr20368-1.c: Likewise.
10271 * gcc.dg/pr20368-2.c: Likewise.
10272 * gcc.dg/pr20368-3.c: Likewise.
10273 * gcc.dg/pr22308-1.c: Likewise.
10274 * gcc.dg/qual-component-1.c: Likewise.
10275 * gcc.dg/redecl-1.c: Likewise.
10276 * gcc.dg/redecl-11.c: Likewise.
10277 * gcc.dg/redecl-12.c: Likewise.
10278 * gcc.dg/redecl-13.c: Likewise.
10279 * gcc.dg/redecl-14.c: Likewise.
10280 * gcc.dg/redecl-15.c: Likewise.
10281 * gcc.dg/register-var-1.c: Likewise.
10282 * gcc.dg/register-var-2.c: Likewise.
10283 * gcc.dg/stmt-expr-2.c: Likewise.
10284 * gcc.dg/stmt-expr-3.c: Likewise.
10285 * gcc.dg/stmt-expr-label-1.c: Likewise.
10286 * gcc.dg/stmt-expr-label-2.c: Likewise.
10287 * gcc.dg/stmt-expr-label-3.c: Likewise.
10288 * gcc.dg/struct-empty-2.c: Likewise.
10289 * gcc.dg/struct-empty-3.c: Likewise.
10290 * gcc.dg/struct-parse-1.c: Likewise.
10291 * gcc.dg/struct-semi-1.c: Likewise.
10292 * gcc.dg/struct-semi-2.c: Likewise.
10293 * gcc.dg/struct-semi-3.c: Likewise.
10294 * gcc.dg/switch-5.c: Likewise.
10295 * gcc.dg/switch-6.c: Likewise.
10296 * gcc.dg/switch-7.c: Likewise.
10297 * gcc.dg/tls/diag-5.c: Likewise.
10298 * gcc.dg/transparent-union-1.c: Likewise.
10299 * gcc.dg/transparent-union-3.c: Likewise.
10300 * gcc.dg/typespec-1.c: Likewise.
10301 * gcc.dg/vla-init-2.c: Likewise.
10302 * gcc.dg/vla-init-3.c: Likewise.
10303 * gcc.dg/vla-init-4.c: Likewise.
10304 * gcc.dg/vla-init-5.c: Likewise.
10305 * gcc.dg/void-cast-2.c: Likewise.
10306 * gcc.dg/wvla-3.c: Likewise.
10307 * gcc.dg/wvla-7.c: Likewise.
10308 * gcc.target/i386/991209-1.c: Likewise.
10309 * gcc.target/ia64/fpreg-1.c: Likewise.
10310 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10311 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10313 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10316 * gfortran.dg/func_decl_4.f90: New test.
10318 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10321 * gfortran.dg/interface_17.f90: New test.
10323 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10326 * gfortran.dg/32599.f03: New test case.
10329 * gfortran.dg/32601.f03: New test case.
10330 * gfortran.dg/32601_1.f03: Ditto.
10331 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10332 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10334 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10336 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10338 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10339 Devang Patel <dpatel@apple.com>
10341 PR tree-optimization/25413
10342 * gcc.dg/vect/vect-align-1.c: New.
10343 * gcc.dg/vect/vect-align-2.c: New.
10344 * gcc.dg/vect/pr25413.c: New.
10345 * gcc.dg/vect/pr25413a.c: New.
10346 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10348 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10350 * lib/target-support.exp (check_ultrasparc_hw_available):
10352 (is-effective-target): Check $arg for ultrasparc_hw.
10353 (is-effective-target-keyword): Likewise.
10354 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10355 when determining what to do on sparc platforms.
10356 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10357 * gcc.dg/20001101-1.c: Likewise.
10358 * gcc.dg/20001101-2.c: Likewise.
10359 * gcc.dg/ultrasp9.c: Likewise.
10360 * gcc.dg/ultrasp10.c: Likewise.
10361 * gcc.target/sparc/pdist-3.c: Likewise.
10363 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10365 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10367 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10369 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10371 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10372 now get vectorized.
10373 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10374 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10375 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10376 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10377 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10378 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10379 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10380 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10381 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10382 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10383 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10384 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10385 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10386 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10387 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10388 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10391 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10394 * g++.dg/parse/error30.C: New test.
10396 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10399 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10401 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10403 * gfortran.fortran-torture/compile/pr32663.f: New test.
10405 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10408 * g++.dg/inherit/virtual4.C: New.
10410 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10413 * gcc.target/i386/pr32661-1.c: New test.
10415 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10417 * gnat.dg/invariant_index.ad[sb]: New test.
10419 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10422 * g++.dg/template/decl3.C: New.
10424 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10427 * gcc.c-torture/execute/align-3.c: New.
10429 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10432 * gcc.target/i386/pr32708-1.c: New test.
10433 * gcc.target/i386/pr32708-2.c: Ditto.
10434 * gcc.target/i386/pr32708-3.c: Ditto.
10436 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10438 * g++.dg/init/new20.C: Remove svn:executable flag.
10440 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10442 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10444 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10446 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10448 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10451 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10454 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10457 * gfortran.dg/overload_2.f90: New test.
10460 * gfortran.dg/transfer_simplify_5.f90
10463 * gfortran.dg/interface_15.f90: New test.
10465 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10467 PR libfortran/32336
10468 * gfortran.dg/matmul_5.f90: New test case.
10470 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10472 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10473 * gcc.dg/fesd-any.h: Likewise.
10474 * gcc.dg/fesd-baseonly.c: Likewise.
10475 * gcc.dg/fesd-baseonly.h: Likewise.
10476 * gcc.dg/fesd-none.c: Likewise.
10477 * gcc.dg/fesd-none.h: Likewise.
10478 * gcc.dg/fesd-reduced.c: Likewise.
10479 * gcc.dg/fesd-reduced.h: Likewise.
10480 * gcc.dg/fesd-sys.c: Likewise.
10481 * gcc.dg/fesd-sys.h: Likewise
10482 * gcc.dg/fesd.h: Likewise.
10484 * g++.dg/debug/dwarf2: New directory.
10485 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10486 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10487 * g++.dg/other/fesd-any.h: Likewise.
10488 * g++.dg/other/fesd-baseonly.C: Likewise.
10489 * g++.dg/other/fesd-baseonly.h: Likewise.
10490 * g++.dg/other/fesd-none.C: Likewise.
10491 * g++.dg/other/fesd-none.h: Likewise.
10492 * g++.dg/other/fesd-reduced.C: Likewise.
10493 * g++.dg/other/fesd-reduced.h: Likewise.
10494 * g++.dg/other/fesd-sys.C: Likewise.
10495 * g++.dg/other/fesd-sys.h: Likewise.
10496 * g++.dg/other/fesd.h: Likewise.
10498 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10501 * gfortran.dg/parameter_unused.f90: New test.
10503 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10505 PR tree-optimization/32681
10506 * gcc.dg/tree-ssa/pr32681.c: New test.
10508 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10511 * gfortran.dg/fmt_t_5.f90: New test.
10513 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10516 * g++.dg/template/operator10.C: New.
10518 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10520 PR libfortran/32217
10521 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10523 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10526 * gfortran.dg/operator_6.f90: New test.
10528 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10531 * gfortran.dg/operator_4.f90: New test.
10532 * gfortran.dg/operator_5.f90: New test.
10533 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10534 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10536 2007-07-08 Tobias Burnus <burnus@net-b.de>
10539 * gfortran.dg/argument_checking_6.f90: New.
10541 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10544 * gfortran.dg/interface_155555.f90: New test.
10546 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10548 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10549 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10551 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10554 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10555 discern pedantic diagnostics and errors.
10556 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10558 * gcc.dg/20050121-1.c: This is an error and not a warning.
10559 * gcc.target/i386/sseregparm-2.c: Likewise.
10560 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10561 * gcc.dg/charset/attribute2.c: Likewise.
10562 * gcc.dg/bitfld-1.c: Likewise.
10563 * gcc.dg/pack-test-2.c: Likewise.
10564 * gcc.dg/940510-1.c: Match separately error and warning.
10565 * gcc.dg/array-2.c: Match separately multiple messages. The second
10566 diagnostic is a pedantic warning and not an error.
10567 * gcc.dg/pr14475.c: Match separately multiple messages.
10568 * gcc.dg/pr18809-1.c: Likewise.
10569 * gcc.dg/pr27953.c: Likewise.
10570 * gcc.dg/vla-init-1.c: Likewise.
10571 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10573 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10576 * gfortran.dg/char_decl_1.f90: New test.
10578 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10580 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10582 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10585 * g++.dg/template/overload9.C: New test.
10587 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10589 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10590 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10592 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10594 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10595 * gcc.dg/20001012-2.c: Likewise.
10596 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10597 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10599 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10601 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10602 about the chunk size when STACK_SIZE is defined.
10604 2007-07-06 Josh Conner <jconner@apple.com>
10606 PR middle-end/32602
10607 * gcc.dg/sibcall-8.c: New test.
10609 2007-07-06 Josh Conner <jconner@apple.com>
10611 PR middle-end/32603
10612 * gcc.target/arm/sibcall-1.c: New test.
10614 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10616 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10618 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10620 * gfortran.dg/save_parameter.f90: New test.
10621 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10623 2007-07-06 Richard Guenther <rguenther@suse.de>
10625 * g++.dg/opt/pr30965.C: New testcase.
10627 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10629 * gcc.target/mips/save-restore-5.c: New test.
10631 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10633 PR rtl_optimization/32450
10634 * gcc.dg/pr32450.c: New runtime test.
10636 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10638 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10639 single underscore in scan directives.
10641 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10644 * g++.dg/init/ptrmem4.C: New test.
10647 * g++.dg/init/new21.C: Likewise.
10650 * g++.dg/template/static30.C: Likewise.
10652 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10654 * gcc.dg/vect/costmodel/ppc: New directory.
10655 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10656 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10658 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10659 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10660 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10661 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10662 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10663 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10664 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10665 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10666 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10667 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10668 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10669 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10670 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10671 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10673 2007-07-05 Tobias Burnus <burnus@net-b.de>
10676 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10678 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10681 * gfortran.dg/interface_14.f90: New test.
10684 * gfortran.dg/do_iterator_2.f90: New test.
10686 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10688 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10689 (FE_DEC_DOWNWARD): Likewise.
10690 (FE_DEC_UPWARD): Likewise.
10691 (FE_DEC_TOWARDZERO): Likewise.
10692 (FE_DEC_TONEARESTFROMZERO): Likewise.
10694 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10696 * gcc.c-torture/compile/pr32606.c: New.
10697 * gfortran.fortran-torture/execute/pr32604.f90: New.
10699 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10701 * gcc.dg/visibility-12.c: New test.
10702 * gcc.dg/visibility-13.c: Likewise.
10703 * g++.dg/ext/visibility-9.C: Likewise.
10704 * g++.dg/ext/visibility-10.C: Likewise.
10706 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10708 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10709 * gcc.dg/sh-relax-vxworks.c: New test.
10711 2007-07-04 Richard Guenther <rguenther@suse.de>
10713 PR tree-optimization/32500
10714 * gcc.c-torture/execute/pr32500.c: New testcase.
10716 2007-07-04 Richard Guenther <rguenther@suse.de>
10718 PR tree-optimization/32482
10719 * gcc.c-torture/compile/pr32482.c: New testcase.
10721 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10723 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10725 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10726 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10727 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10728 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10730 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10732 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10734 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10736 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10738 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10741 * gfortran.dg/min_max_optional_1.f90: New test.
10742 * gfortran.dg/min_max_optional_2.f90: New test.
10743 * gfortran.dg/min_max_optional_3.f90: New test.
10745 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10748 * gfortran.dg/fmt_error.f90: New test.
10750 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10753 * gfortran.dg/interface_13.f90: New test.
10755 2007-07-03 Dave Brolley <brolley@redhat.com>
10758 * g++.dg/init/new20.C: New test.
10760 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10763 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10765 2007-07-03 Tobias Burnus <burnus@net-b.de>
10768 * common_7.f90: New.
10769 * common_8.f90: New.
10770 * common_9.f90: New.
10772 2007-07-03 Tobias Burnus <burnus@net-b.de>
10775 * gfortran.dg/argument_checking_1.f90: New.
10776 * gfortran.dg/argument_checking_2.f90: New.
10777 * gfortran.dg/argument_checking_3.f90: New.
10778 * gfortran.dg/argument_checking_4.f90: New.
10779 * gfortran.dg/argument_checking_5.f90: New.
10780 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10781 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10783 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10785 * gcc.dg/pr32176.c: Add -w to default dg-options.
10787 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10789 * gcc.c-torture/compile/ssa-pre-1.c: New test.
10791 2007-07-03 Tobias Burnus <burnus@net-b.de>
10794 * gfortran.dg/null_2.f90: New.
10796 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10797 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10799 PR middle-end/32176
10800 * gcc.dg/pr32176.c: New test.
10802 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10804 * gcc.dg/const-float80.c : New test.
10805 * gcc.dg/const-float128.c : New test.
10806 * gcc.dg/const-float80-ped.c : New test.
10807 * gcc.dg/const-float128-ped.c : New test.
10809 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10811 * gcc.dg/c99-math.h: Fix typo.
10813 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10816 * gcc.dg/gomp/pr32468-1.c: New test.
10818 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10820 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10823 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10825 * gfortran.fortran-torture/compile/pr32583.f: New.
10826 * gcc.c-torture/compile/pr32584.c: New
10828 2007-07-02 Ollie Wild <aaw@google.com>
10830 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10831 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10833 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10835 * gcc.target/mips/save-restore-1.c: New test.
10836 * gcc.target/mips/save-restore-2.c: Likewise.
10837 * gcc.target/mips/save-restore-3.c: Likewise.
10838 * gcc.target/mips/save-restore-4.c: Likewise.
10840 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
10842 PR tree-optimization/31966
10843 PR tree-optimization/32533
10844 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10845 * gfortran.dg/pr32533.f90: Ditto.
10847 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10849 * g++.dg/opt/nrv12.C: New test.
10850 * gcc.target/i386/nrv1.c: New test.
10853 * g++.dg/gomp/pr31748.C: New test.
10855 2007-07-02 Ira Rosen <irar@il.ibm.com>
10857 PR tree-optimization/32230
10858 * gcc.dg/vect/pr32230.c: New test.
10860 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
10862 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10863 * bind_c_coms.f90: Ditto.
10864 * bind_c_coms_driver.c: Ditto.
10865 * bind_c_dts.f90: Ditto.
10866 * bind_c_dts_2.f03: Ditto.
10867 * bind_c_dts_2_driver.c: Ditto.
10868 * bind_c_dts_3.f03: Ditto.
10869 * bind_c_dts_4.f03: Ditto.
10870 * bind_c_dts_driver.c: Ditto.
10871 * bind_c_implicit_vars.f03: Ditto.
10872 * bind_c_procs.f03: Ditto.
10873 * bind_c_usage_2.f03: Ditto.
10874 * bind_c_usage_3.f03: Ditto.
10875 * bind_c_usage_5.f03: Ditto.
10876 * bind_c_usage_6.f03: Ditto.
10877 * bind_c_usage_7.f03: Ditto.
10878 * bind_c_vars.f90: Ditto.
10879 * bind_c_vars_driver.c: Ditto.
10880 * binding_c_table_15_1.f03: Ditto.
10881 * binding_label_tests.f03: Ditto.
10882 * binding_label_tests_10.f03: Ditto.
10883 * binding_label_tests_10_main.f03: Ditto.
10884 * binding_label_tests_11.f03: Ditto.
10885 * binding_label_tests_11_main.f03: Ditto.
10886 * binding_label_tests_12.f03: Ditto.
10887 * binding_label_tests_13.f03: Ditto.
10888 * binding_label_tests_13_main.f03: Ditto.
10889 * binding_label_tests_14.f03: Ditto.
10890 * binding_label_tests_2.f03: Ditto.
10891 * binding_label_tests_3.f03: Ditto.
10892 * binding_label_tests_4.f03: Ditto.
10893 * binding_label_tests_5.f03: Ditto.
10894 * binding_label_tests_6.f03: Ditto.
10895 * binding_label_tests_7.f03: Ditto.
10896 * binding_label_tests_8.f03: Ditto.
10897 * binding_label_tests_9.f03: Ditto.
10898 * c_assoc.f90: Ditto.
10899 * c_assoc_2.f03: Ditto.
10900 * c_f_pointer_shape_test.f90: Ditto.
10901 * c_f_pointer_tests.f90: Ditto.
10902 * c_f_tests_driver.c: Ditto.
10903 * c_funloc_tests.f03: Ditto.
10904 * c_funloc_tests_2.f03: Ditto.
10905 * c_funloc_tests_3.f03: Ditto.
10906 * c_funloc_tests_3_funcs.c: Ditto.
10907 * c_kind_params.f90: Ditto.
10908 * c_kind_tests_2.f03: Ditto.
10909 * c_kinds.c: Ditto.
10910 * c_loc_driver.c: Ditto.
10911 * c_loc_test.f90: Ditto.
10912 * c_loc_tests_2.f03: Ditto.
10913 * c_loc_tests_2_funcs.c: Ditto.
10914 * c_loc_tests_3.f03: Ditto.
10915 * c_loc_tests_4.f03: Ditto.
10916 * c_loc_tests_5.f03: Ditto.
10917 * c_loc_tests_6.f03: Ditto.
10918 * c_loc_tests_7.f03: Ditto.
10919 * c_loc_tests_8.f03: Ditto.
10920 * c_ptr_tests.f03: Ditto.
10921 * c_ptr_tests_10.f03: Ditto.
10922 * c_ptr_tests_5.f03: Ditto.
10923 * c_ptr_tests_7.f03: Ditto.
10924 * c_ptr_tests_7_driver.c: Ditto.
10925 * c_ptr_tests_8.f03: Ditto.
10926 * c_ptr_tests_8_funcs.c: Ditto.
10927 * c_ptr_tests_9.f03: Ditto.
10928 * c_ptr_tests_driver.c: Ditto.
10929 * c_size_t_driver.c: Ditto.
10930 * c_size_t_test.f03: Ditto.
10931 * com_block_driver.f90: Ditto.
10932 * global_vars_c_init.f90: Ditto.
10933 * global_vars_c_init_driver.c: Ditto.
10934 * global_vars_f90_init.f90: Ditto.
10935 * global_vars_f90_init_driver.c: Ditto.
10936 * interop_params.f03: Ditto.
10937 * iso_c_binding_only.f03: Ditto.
10938 * iso_c_binding_rename_1.f03: Ditto.
10939 * iso_c_binding_rename_1_driver.c: Ditto.
10940 * iso_c_binding_rename_2.f03: Ditto.
10941 * iso_c_binding_rename_2_driver.c: Ditto.
10942 * kind_tests_2.f03: Ditto.
10943 * kind_tests_3.f03: Ditto.
10944 * module_md5_1.f90: Ditto.
10945 * only_clause_main.c: Ditto.
10946 * print_c_kinds.f90: Ditto.
10947 * test_bind_c_parens.f03: Ditto.
10948 * test_c_assoc.c: Ditto.
10949 * test_com_block.f90: Ditto.
10950 * test_common_binding_labels.f03: Ditto.
10951 * test_common_binding_labels_2.f03: Ditto.
10952 * test_common_binding_labels_2_main.f03: Ditto.
10953 * test_common_binding_labels_3.f03: Ditto.
10954 * test_common_binding_labels_3_main.f03: Ditto.
10955 * test_only_clause.f90: Ditto.
10956 * use_iso_c_binding.f90: Ditto.
10957 * value_5.f90: Ditto.
10958 * value_test.f90: Ditto.
10959 * value_tests_f03.f90: Ditto.
10961 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
10963 * gcc.dg/tls/opt-14.c: New.
10965 2007-07-01 Ollie Wild <aaw@google.com>
10967 * g++.dg/lookup/using16.C: New test.
10968 * g++.dg/lookup/using17.C: New test.
10970 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
10973 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10974 (test_4): Use proper test for floating point equality.
10975 (test_8): Likewise.
10977 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10979 PR libgfortran/32554
10980 * gfortran.dg/fmt_p_1.f90: New test.
10982 2007-07-01 Ira Rosen <irar@il.ibm.com>
10984 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10985 initialization and fix dg-final check - the initialization loop is
10988 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10989 Volker Reichelt <reichelt@netcologne.de>
10991 PR middle-end/32559
10992 * gcc.dg/pr32559.c: New test.
10994 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10996 PR tree-optimization/25371
10997 * gcc.dg/vect/pr25371.c: New test.
10999 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
11001 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
11002 when allocating and initializing a flexible array.
11004 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
11007 * gfortran.dg/intrinsic.f90: New test.
11009 2007-06-30 Tobias Burnus <burnus@net-b.de>
11012 * gfortran.dg/fmt_zero_check.f90: New.
11014 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
11017 * gfortran.dg/repeat_f90: New test.
11019 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11022 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
11023 -pedantic-errors, so we should match errors.
11024 * gcc.dg/cpp/escape-1.c: Likewise.
11025 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
11026 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
11028 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
11029 errors instead of warnings.
11030 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
11031 a pedantic warning.
11032 * gcc.dg/cpp/arith-3.c: Likewise.
11034 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11037 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
11038 * gcc.dg/pch/valid-2.c: Likewise.
11039 * gcc.dg/pch/valid-3.c: Likewise.
11040 * gcc.dg/pch/warn-1.c: Likewise.
11041 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
11043 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11046 * gcc.dg/Wunused-function.c: New.
11048 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11050 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
11052 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
11054 * g++.dg/other/canon-31724.C: New.
11056 2007-06-29 Jan Hubicka <jh@suse.cz>
11058 PR middle-end/32372
11059 * gcc.c-torture/compile/pr32372.c: new.
11061 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11063 * gfortran.dg/operator_3.f90: New test.
11065 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11067 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11068 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11070 2007-06-29 Richard Guenther <rguenther@suse.de>
11072 PR middle-end/32493
11073 * gcc.dg/inline-23.c: New testcase.
11075 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
11077 PR tree-optimization/24659
11078 * gcc.target/i386/vectorize2.c: New test.
11079 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11080 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11082 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
11084 * gcc.dg/pointer-arith-9.c: New test.
11086 2007-06-29 Tobias Burnus <burnus@net-b.de>
11089 * gfortran.dg/fmt_read_2.f90: New.
11091 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11093 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11094 If it exists, don't try to create it.
11096 2007-06-28 Geoffrey Keating <geoffk@apple.com>
11098 * g++.dg/ext/visibility/ms-compat-1.C: New.
11100 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11103 * gfortran.fortran-torture/compile/pr32417.f90: New test.
11105 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
11107 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11110 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
11113 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11115 2007-06-27 Richard Guenther <rguenther@suse.de>
11117 PR middle-end/32492
11118 * gcc.dg/inline-22.c: New testcase.
11120 2007-06-26 Hui-May Chang <hm.chang@apple.com>
11122 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11123 the scan-assembler constant.
11125 2007-06-25 Geoffrey Keating <geoffk@apple.com>
11128 * gcc.dg/pr20216.c: New.
11130 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11133 * gcc.dg/vect/pr32421.c: New test.
11135 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
11138 * g++.dg/other/friend5.C: New test.
11140 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
11143 * gfortran.dg/host_assoc_function_2.f90: New test.
11146 * gfortran.dg/host_assoc_call_1.f90: New test.
11148 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11150 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11152 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11155 * gfortran.dg/error_format.f90: New test.
11157 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11160 * gfortran.dg/pr32136.f90: New test.
11162 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11165 * gfortran.dg/minmaxloc_1.f90: New test.
11168 * gfortran.dg/minmaxloc_2.f90: New test.
11170 2007-06-23 Richard Guenther <rguenther@suse.de>
11172 PR tree-optimization/16876
11173 PR middle-end/29478
11174 * gcc.dg/pr29254.c: The warning is bogus.
11175 * gcc.dg/warn-1.c: Likewise.
11176 * gcc.dg/assign-warn-3.c: Likewise.
11177 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11179 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
11181 * gcc.c-torture/execute/20070623-1.c: New.
11183 2007-06-22 Jan Hubicka <jh@suse.cz>
11185 * gcc.c-torture/compile/pr31541.c: New.
11187 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11189 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11190 Remove -m64 from dg-options.
11192 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11194 PR middle-end/32374
11195 * gcc.dg/pr32374.c: New test.
11197 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11200 * gfortran.dg/pointer_assign_3.f90: New test.
11202 2007-06-21 Sebastian Pop <sebpop@gmail.com>
11204 * gcc.dg/tree-ssa/pr19590.c: New.
11206 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11209 * gfortran.dg/assign.f90: Update test.
11210 * gfortran.dg/real_do_1.f90: Update test.
11211 * gfortran.dg/gomp/omp_do1.f90: Update test.
11212 * gfortran.dg/warnings_are_errors_1.f: Update test.
11213 * gfortran.dg/g77/20010519-1.f: Update test.
11214 * gfortran.dg/g77/pr9258.f: Update test.
11215 * gfortran.dg/g77/960317-1.f: Update test.
11217 2007-06-21 Richard Guenther <rguenther@suse.de>
11219 PR tree-optimization/32453
11220 * gcc.c-torture/compile/pr32453.c: New testcase.
11222 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11224 PR tree-optimization/31866
11225 * gcc.dg/pr31866.c: New test.
11227 2007-06-21 Richard Guenther <rguenther@suse.de>
11229 PR tree-optimization/32451
11230 * g++.dg/torture/20070621-1.C: New testcase.
11232 2007-06-21 Christian Bruel <christian.bruel@st.com>
11234 * gcc.dg/attr-isr.c: Test delay slot content.
11236 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11239 gfortran.dg/pointer_assign_2.f90: New test.
11241 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11244 gfortran.dg/invalid_procedure_name.f90: New test.
11246 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11248 PR tree-optimization/25737
11249 * gcc.dg/tree-ssa/alias-14.c: New test.
11251 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11253 * gcc.target/i386/large-size-array-3.c: New.
11255 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11256 Richard Guenther <rguenther@suse.de>
11259 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11261 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11263 PR middle-end/31959
11264 * gcc.dg/pr31959.c: New test.
11266 PR inline-asm/32109
11267 * g++.dg/ext/asm10.C: New test.
11269 PR middle-end/32285
11270 * gcc.c-torture/execute/20070614-1.c: New test.
11272 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11274 * gcc.target/arm/stack-corruption.c: New test.
11276 2007-06-19 Richard Guenther <rguenther@suse.de>
11278 * g++.dg/torture/pr30252.C: New testcase.
11280 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11282 PR tree-optimization/32353
11283 * g++.dg/opt/nrv13.C: New test.
11285 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11289 * gfortran.dg/impure_assignment_2.f90 : New test.
11292 * gfortran.dg/data_initialized_2.f90 : New test.
11294 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11295 appropriate version of 'dmach'.
11297 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11300 * gcc.target/i386/pr32389.c New test.
11302 2007-06-18 Simon Baldwin <simonb@google.com>
11305 * g++.dg/template/error25.C: New.
11306 * g++.dg/template/spec35.C: New.
11308 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11310 * gcc.c-torture/compile/pr32355.c: New testcase.
11312 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11314 PR tree-optimization/32383
11315 * g++.dg/opt/pr32383.C: New test.
11317 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11319 PR rtl-optimization/32366
11320 * gcc.dg/vect/pr32366.c: New test.
11322 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11324 * gcc.c-torture/compile/pr32349.c: New testcase.
11326 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11328 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11329 * gcc.target/sparc/combined-2.c: Likewise.
11330 * gcc.target/sparc/fexpand.c : Likewise.
11331 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11332 * gcc.target/sparc/fpack16.c : Likewise.
11333 * gcc.target/sparc/fpmerge.c : Likewise.
11334 * gcc.target/sparc/fpmul.c : Likewise.
11335 * gcc.target/sparc/noresult.c : Likewise.
11336 * gcc.target/sparc/pdist.c: Likewise.
11338 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11340 PR middle-end/31723
11341 * gcc.target/i386/recip-divf.c: New test.
11342 * gcc.target/i386/recip-sqrtf.c: Ditto.
11343 * gcc.target/i386/recip-vec-divf.c: Ditto.
11344 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11345 * gcc.target/i386/sse-recip.c: Ditto.
11346 * gcc.target/i386/sse-recip-vec.c: Ditto.
11348 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11351 * gcc.c-torture/compile/20070605-1.c: New test.
11353 * gcc.c-torture/compile/20070603-1.c: New testcase.
11354 * gcc.c-torture/compile/20070603-2.c: New testcase.
11356 * gcc.c-torture/compile/20070531-1.c: New test.
11359 * gcc.c-torture/compile/20070531-2.c: New test.
11362 * gcc.c-torture/compile/20070529-1.c: New test.
11365 * gcc.c-torture/compile/20070529-2.c: New test.
11368 * gcc.c-torture/compile/20070520-1.c: New test.
11370 * g++.dg/ext/java-1.C: New test.
11372 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11373 loops instead of one. Remove the "can't determine dependence"
11375 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11376 needed as the cast is gone in the first place.
11377 * gcc.dg/max-1.c: Change local variable a to be a global one.
11378 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11379 have a cast which is PREd.
11381 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11383 * g++.dg/lookup/anon6.C: New test.
11385 2007-06-14 Dirk Mueller <dmueller@suse.de>
11388 * g++.dg/opt/static6.C: New testcase.
11390 2007-06-14 Geoff Keating <geoffk@apple.com>
11392 * g++.dg/ext/visibility/overload-1.C: New.
11395 * g++.dg/ext/visibility/anon4.C: New.
11397 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11400 * gcc.target/i386/pr32268.c: New test.
11402 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11404 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11405 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11406 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11408 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11409 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11410 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11413 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11416 * gfortran.dg/common_resize_1.f90: New test.
11418 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11421 * gcc.dg/vect/pr32224.c: Fix.
11423 2007-06-13 Eric Christopher <echristo@apple.com>
11425 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11427 2007-06-13 Tobias Burnus <burnus@net-b.de>
11430 * gfortran.dg/actual_array_vect_1.f90: New.
11432 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11434 * gcc.target/sparc/mfpu.c: New test.
11436 2007-06-12 Geoff Keating <geoffk@apple.com>
11438 * g++.dg/warn/weak1.C: Suppress on Darwin.
11439 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11441 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11443 PR middle-end/31579
11444 * g++.dg/torture/pr31579.C: New testcase.
11446 2007-06-12 Ian Lance Taylor <iant@google.com>
11449 * g++.dg/init/new16.C: New test.
11450 * g++.dg/init/new17.C: New test.
11451 * g++.dg/init/new18.C: New test.
11452 * g++.dg/init/new19.C: New test.
11454 2007-06-12 Olivier Hainque <hainque@adacore.com>
11456 * gnat.dg/lhs_view_convert.adb: New test.
11458 2007-06-12 Richard Guenther <rguenther@suse.de>
11460 PR tree-optimization/15353
11461 PR tree-optimization/31657
11462 * gcc.c-torture/execute/20070424-1.c: New testcase.
11463 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11464 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11465 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11466 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11467 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11469 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11471 PR rtl-optimization/32293
11472 * gcc.dg/pr32293.c: New test.
11474 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11476 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11478 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11481 * gfortran.dg/equiv_7.f90: New test.
11482 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11485 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11487 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11489 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11490 * gcc.dg/setjmp-4.c: Likewise.
11491 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11493 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11495 PR rtl-optimization/31025
11496 * gfortran.dg/pr31025.f90: New.
11498 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11501 * gcc.target/i386/pr32280.c: New test.
11503 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11505 PR middle-end/32279
11506 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11508 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11510 PR libgfortran/32235
11511 * gfortran.dg/backspace_9.f: New test.
11513 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11515 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11517 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11519 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11521 2007-06-09 Ian Lance Taylor <iant@google.com>
11523 PR tree-optimization/32169
11524 * gcc.c-torture/compile/pr32169.c: New test.
11526 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11528 * gcc.dg/vect/costmodel: New directory.
11529 * gcc.dg/vect/costmodel/i386: New directory.
11530 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11531 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11533 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11534 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11535 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11536 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11537 * gcc.dg/vect/costmodel/x86_64: New directory.
11538 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11540 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11542 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11543 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11544 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11545 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11546 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11548 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11550 PR tree-optimization/32243
11551 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11552 flags for -Os tests.
11553 * gcc.dg/vect/03-vect-pr32243.c: New test.
11555 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11557 PR tree-optimization/32224
11558 * gcc.dg/vect/pr32224.c: New test.
11560 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11563 * g++.dg/gomp/pr32177.C: New test.
11565 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11568 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11569 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11570 warning nor an error.
11571 * gcc.dg/Wfatal-2.c: Likewise.
11572 * gcc.dg/Werror-1.c: Likewise.
11573 * gcc.dg/Werror-5.c: Likewise.
11574 * gcc.dg/Werror-7.c: Likewise.
11575 * gcc.dg/Werror-10.c: Likewise.
11576 * gcc.dg/Werror-11.c: Likewise.
11578 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11581 * g++.dg/init/brace6.C: New test.
11583 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11585 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11586 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11587 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11588 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11590 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11591 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11592 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11593 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11594 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11595 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11596 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11597 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11599 * gcc.dg/darwin-minversion-3.c: New.
11601 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11603 * gcc.target/i386/builtin-copysign.c: New test.
11605 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11607 PR tree-optimization/32220
11608 * gfortran.dg/predcom-2.f: New testcase.
11610 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11613 * gcc.target/i386/vectorize4.c: New test.
11615 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11617 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11619 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11622 * gcc.dg/simd-5.c: Mark output as a note.
11623 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11625 * gcc.dg/simd-1.c: Likewise.
11626 * gcc.dg/always_inline.c: Mark output as a sorry.
11627 * gcc.dg/always_inline2.c: Likewise.
11628 * gcc.dg/always_inline3.c: Likewise.
11630 2007-06-06 Ian Lance Taylor <iant@google.com>
11632 * g++.dg/conversion/enum1.C: New test.
11634 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11636 PR tree-optimization/32216
11637 * gcc.dg/vect/pr32216.c: New test.
11639 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11642 * gfortran.dg/invalid_contains_1.f90: New test.
11643 * gfortran.dg/invalid_contains_2.f90: New test.
11645 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11648 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11651 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11654 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11655 dg-message to match de note.
11656 * gcc.dg/pr26570.c: Use dg-message for a note.
11657 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11658 dg-error instead of dg-warning because of -Werror.
11659 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11660 neither an error, nor a warning.
11661 * gcc.dg/glibc-uclibc-2.c: Likewise
11662 * gcc.dg/cpp/19940712-1.c: Likewise.
11664 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11666 PR preprocessor/23479
11667 * gcc.dg/binary-constants-1.c: Add test suites for
11668 the 0b-prefixed binary integer constants.
11669 * gcc.dg/binary-constants-2.c: Ditto.
11670 * gcc.dg/binary-constants-3.c: Ditto.
11671 * gcc.dg/binary-constants-4.c: Ditto.
11673 2007-06-05 Ian Lance Taylor <iant@google.com>
11675 * gcc.dg/Wstrict-overflow-19.c: New test.
11677 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11679 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11681 2007-06-04 Ian Lance Taylor <iant@google.com>
11683 * gcc.dg/Wstrict-overflow-18.c: New test.
11685 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11688 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11689 * gcc.dg/cpp/mi5.c: Likewise.
11690 * gcc.dg/cpp/mi7.c: Likewise.
11692 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11695 * gcc.dg/pr32191.c: New test.
11697 2007-05-28 Tobias Burnus <burnus@net-b.de>
11700 * gfortran.dg/allocate_stat_1.f90: Remove.
11702 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11704 * gcc.target/i386/sse4_2-check.h: New.
11705 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11706 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11707 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11708 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11709 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11710 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11711 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11712 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11713 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11714 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11715 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11716 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11717 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11718 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11719 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11720 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11721 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11722 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11724 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11726 * gcc.dg/pie-link.c: New test.
11728 2007-06-01 Ian Lance Taylor <iant@google.com>
11730 * gcc.dg/Wstrict-overflow-17.c: New test.
11732 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11734 * gcc.dg/builtin-return-1.c (g): New.
11735 (main): Allocate at least 64 bytes on the stack.
11737 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11739 * g++.dg/init/cleanup3.C: New test.
11741 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11743 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11746 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11749 * gfortran.dg/char_array_constructor_3.f90: New test.
11751 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11753 PR tree-optimization/32160
11754 * gfortran.dg/predcom-1.f: New test.
11756 2007-05-31 Richard Guenther <rguenther@suse.de>
11758 * g++.dg/other/str_empty.C: Move...
11759 * g++.dg/other/pr30567.C: Move...
11760 * g++.dg/tree-ssa/pr27218.C: Move...
11761 * g++.dg/torture: ...here and remove dg-options.
11763 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11766 * g++.dg/ext/is_pod_incomplete.C: New.
11768 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11769 Douglas Gregor <doug.gregor@gmail.com>
11770 Pedro Lamarao <pedro.lamarao@mndfck.org>
11771 Howard Hinnant <howard.hinnant@gmail.com>
11775 * g++.dg/cpp0x/rv8p.C: New.
11776 * g++.dg/cpp0x/temp-constructor-bug.C: New.
11777 * g++.dg/cpp0x/cast-bug.C: New.
11778 * g++.dg/cpp0x/elision_weak.C: New.
11779 * g++.dg/cpp0x/collapse-bug.C: New.
11780 * g++.dg/cpp0x/rv3p.C: New.
11781 * g++.dg/cpp0x/rv7n.C: New.
11782 * g++.dg/cpp0x/overload-conv-1.C: New.
11783 * g++.dg/cpp0x/rv2n.C: New.
11784 * g++.dg/cpp0x/deduce.C: New.
11785 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11786 * g++.dg/cpp0x/rv6p.C: New.
11787 * g++.dg/cpp0x/template_deduction.C: New.
11788 * g++.dg/cpp0x/implicit-copy.C: New.
11789 * g++.dg/cpp0x/rv1p.C: New.
11790 * g++.dg/cpp0x/cast.C: New.
11791 * g++.dg/cpp0x/rv5n.C: New.
11792 * g++.dg/cpp0x/collapse.C: New.
11793 * g++.dg/cpp0x/overload-conv-2.C: New.
11794 * g++.dg/cpp0x/rv4p.C: New.
11795 * g++.dg/cpp0x/rvo.C: New.
11796 * g++.dg/cpp0x/iop.C: New.
11797 * g++.dg/cpp0x/rv3n.C: New.
11798 * g++.dg/cpp0x/rv7p.C: New.
11799 * g++.dg/cpp0x/reference_collapsing.C: New.
11800 * g++.dg/cpp0x/overload.C: New.
11801 * g++.dg/cpp0x/named.C: New.
11802 * g++.dg/cpp0x/rv2p.C: New.
11803 * g++.dg/cpp0x/rv6n.C: New.
11804 * g++.dg/cpp0x/not_special.C: New.
11805 * g++.dg/cpp0x/bind.C: New.
11806 * g++.dg/cpp0x/rv1n.C: New.
11807 * g++.dg/cpp0x/rv5p.C: New.
11808 * g++.dg/cpp0x/elision.C: New.
11809 * g++.dg/cpp0x/named_refs.C: New.
11810 * g++.dg/cpp0x/unnamed_refs.C: New.
11811 * g++.dg/cpp0x/rv4n.C: New.
11812 * g++.dg/cpp0x/elision_neg.C: New.
11813 * g++.dg/init/copy7.C: Run in C++98 mode.
11814 * g++.dg/overload/arg1.C: Ditto.
11815 * g++.dg/overload/arg4.C: Ditto.
11817 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11820 * g++.dg/opt/static5.C: New test.
11822 2007-05-30 Richard Guenther <rguenther@suse.de>
11824 * g++.dg/dg.exp: Prune torture/.
11825 * g++.dg/torture/dg-torture.exp: New testsuite.
11827 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
11829 * gcc.target/arm/pr27387.C: Move and rename to ...
11830 * g++.dg/inherit/thunk8.C: ... here.
11832 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11834 PR tree-optimization/31769
11835 * g++.dg/gomp/pr31769.C: New test.
11837 2007-05-29 Hui-May Chang <hm.chang@apple.com>
11839 * gcc.target/i386/stack-realign.c: New.
11841 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
11843 * gcc.dg/tree-ssa/prefetch-6.c: New test.
11845 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
11847 * gfortran.dg/sizeof.f90: New.
11849 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11852 * gcc.dg/boolcomplex-1.c: New test.
11855 * g++.dg/ext/boolcomplex-1.c: New test.
11857 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
11859 * gcc.dg/matrix: New directory.
11861 2007-05-28 Tobias Burnus <burnus@net-b.de>
11864 * gfortran.dg/allocate_stat_1.f90: New.
11866 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11869 * transfer_hollerith_1.f90: New test.
11871 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11874 * gcc.c-torture/execute/vrp-7.c: New test.
11876 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11878 * gfortran.dg/transfer_simplify_4.f90: New test.
11880 2007-05-27 Tobias Burnus <burnus@net-b.de>
11883 * gfortran.dg/func_result_3.f90: New.
11885 2007-05-27 Tobias Burnus <burnus@net-b.de>
11887 PR middle-end/32083
11888 * gfortran.dg/transfer_simplify_3.f90: New.
11890 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11893 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
11894 to compile options.
11895 * gcc.target/i386/pr32065-2.c: New test.
11897 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11900 * gfortran.dg/io_constraints_2.f90: Update.
11902 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
11905 * gfortran.dg/array_constructor_17.f90: New test.
11907 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11910 * g++.dg/opt/array2.C: New testcase.
11912 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11915 * gcc.target/i386/pr32065.c: New test.
11917 2007-05-25 Dirk Mueller <dmueller@suse.de>
11918 Marcus Meissner <meissner@suse.de>
11920 * gcc.dg/attr-alloc_size.c: New.
11922 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
11923 Lee Millward <lee.millward@gmail.com>
11926 * g++.dg/parse/crash34.C: New test.
11928 * g++.dg/parse/crash35.C: New test.
11930 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
11932 * gcc.target/i386/sse2-check.h: New.
11933 * gcc.target/i386/sse2-vec-1.c: Likewise.
11934 * gcc.target/i386/sse2-vec-2.c: Likewise.
11935 * gcc.target/i386/sse2-vec-3.c: Likewise.
11936 * gcc.target/i386/sse2-vec-4.c: Likewise.
11937 * gcc.target/i386/sse2-vec-5.c: Likewise.
11938 * gcc.target/i386/sse2-vec-6.c: Likewise.
11940 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
11952 * g++.dg/cpp0x/pr31431.C: New.
11953 * g++.dg/cpp0x/pr31437.C: New.
11954 * g++.dg/cpp0x/pr31442.C: New.
11955 * g++.dg/cpp0x/pr31444.C: New.
11956 * g++.dg/cpp0x/pr31431-2.C: New.
11957 * g++.dg/cpp0x/pr31432.C: New.
11958 * g++.dg/cpp0x/pr31434.C: New.
11959 * g++.dg/cpp0x/pr31438.C: New.
11960 * g++.dg/cpp0x/pr31443.C: New.
11961 * g++.dg/cpp0x/pr31445.C: New.
11962 * g++.dg/cpp0x/variadic-crash1.C: New.
11964 2007-05-25 Richard Sandiford <richard@codesourcery.com>
11966 * gcc.target/arm/long-calls-1.c: New test.
11967 * gcc.target/arm/long-calls-2.c: Likewise.
11968 * gcc.target/arm/long-calls-3.c: Likewise.
11969 * gcc.target/arm/long-calls-4.c: Likewise.
11971 2007-05-25 Richard Guenther <rguenther@suse.de>
11972 Andrew Pinski <andrew_pinski@playstation.sony.com>
11974 PR tree-optimization/31982
11975 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11977 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
11980 * gfortran.dg/result_in_spec_2.f90: New test.
11982 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11984 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11986 2007-05-24 Ollie Wild <aaw@google.com>
11988 * gcc.dg/cpp/counter-1.c: New test.
11989 * gcc.dg/pch/counter-1.c: New test.
11990 * gcc.dg/pch/counter-1.hs: New file.
11991 * gcc.dg/pch/counter-2.c: New test.
11992 * gcc.dg/pch/counter-2.hs: New file.
11993 * gcc.dg/pch/counter-3.c: New test.
11994 * gcc.dg/pch/counter-3.hs: New file.
11996 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11998 * gcc.dg/tree-ssa/predcom-1.c: New test.
11999 * gcc.dg/tree-ssa/predcom-2.c: New test.
12000 * gcc.dg/tree-ssa/predcom-3.c: New test.
12001 * gcc.dg/tree-ssa/predcom-4.c: New test.
12002 * gcc.dg/tree-ssa/predcom-5.c: New test.
12003 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
12005 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
12008 * gcc.target/i386/sse4_1-check.h (MASK): New.
12010 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12013 * gfortran.dg/pr25603.f: Initialize integer variables.
12015 2007-05-23 Ian Lance Taylor <iant@google.com>
12017 * g++.dg/other/vrp1.C: New test.
12019 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
12021 PR preprocessor/20077
12022 * gcc.dg/cpp/paste15.c: New test.
12024 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
12025 Nigel Stephens <nigel@mips.com>
12026 Richard Sandiford <richard@codesourcery.com>
12028 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
12029 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
12030 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
12031 * gcc.target/mips/inter/mips16-inter.exp: New.
12033 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
12035 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
12037 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
12039 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
12040 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
12041 * gcc.target/i386/sse3-addsubps.c: Likewise.
12042 * gcc.target/i386/sse3-haddpd.c: Likewise.
12043 * gcc.target/i386/sse3-haddps.c: Likewise.
12044 * gcc.target/i386/sse3-hsubpd.c: Likewise.
12045 * gcc.target/i386/sse3-hsubps.c: Likewise.
12046 * gcc.target/i386/sse3-lddqu.c: Likewise.
12047 * gcc.target/i386/sse3-movddup.c: Likewise.
12048 * gcc.target/i386/sse3-movshdup.c: Likewise.
12049 * gcc.target/i386/sse3-movsldup.c: Likewise.
12051 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
12052 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
12053 * gcc.target/i386/ssse3-pabsd.c: Likewise.
12054 * gcc.target/i386/ssse3-pabsw.c: Likewise.
12055 * gcc.target/i386/ssse3-palignr.c: Likewise.
12056 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12057 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12058 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12059 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12060 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12061 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12062 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12063 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12064 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12065 * gcc.target/i386/ssse3-psignb.c: Likewise.
12066 * gcc.target/i386/ssse3-psignd.c: Likewise.
12067 * gcc.target/i386/ssse3-psignw.c: Likewise.
12068 * gcc.target/i386/ssse3-vals.h: Likewise.
12070 * gcc.target/i386/sse3-check.h: New file.
12071 * gcc.target/i386/ssse3-check.h: Likewise.
12073 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12075 PR middle-end/31095
12076 * gcc.c-torture/compile/bcopy-1.c: New testcase.
12078 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12080 PR middle-end/31606
12081 * gcc.c-torture/20070522-1.c: New testcase.
12083 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12085 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12087 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
12089 * gcc.c-torture/execute/ieee/20000320-1.x,
12090 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12091 m68k-*-* and check_effective_target_coldfire_fpu.
12093 2007-05-22 Ollie Wild <aaw@google.com>
12095 * g++.dg/lookup/hidden-class10.C: New test.
12096 * g++.dg/lookup/hidden-class11.C: New test.
12098 2007-05-22 Ollie Wild <aaw@google.com>
12100 * g++.dg/lookup/name-clash5.C: New test.
12101 * g++.dg/lookup/name-clash6.C: New test.
12103 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12105 * g++.dg/other/i386-2.C: Update comments on header files tested.
12106 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
12108 * gcc.target/i386/sse-12.c: Likewise.
12109 * gcc.target/i386/sse-13.c: Likewise.
12110 * gcc.target/i386/sse-14.c: Likewise.
12112 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12113 Redefined to test with immediate operand.
12114 (__builtin_ia32_blendps): Likewise.
12115 (__builtin_ia32_blendpd): Likewise.
12116 (__builtin_ia32_dpps): Likewise.
12117 (__builtin_ia32_dpps): Likewise.
12118 (__builtin_ia32_insertps128): Likewise.
12119 (__builtin_ia32_vec_ext_v4sf): Likewise.
12120 (__builtin_ia32_vec_set_v16qi): Likewise.
12121 (__builtin_ia32_vec_set_v4si): Likewise.
12122 (__builtin_ia32_vec_set_v2di): Likewise.
12123 (__builtin_ia32_vec_ext_v16qi): Likewise.
12124 (__builtin_ia32_vec_ext_v4si): Likewise.
12125 (__builtin_ia32_vec_ext_v2di): Likewise.
12126 (__builtin_ia32_roundpd): Likewise.
12127 (__builtin_ia32_roundsd): Likewise.
12128 (__builtin_ia32_roundps): Likewise.
12129 (__builtin_ia32_roundss): Likewise.
12130 (__builtin_ia32_mpsadbw128): Likewise.
12132 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12134 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12136 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12138 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12140 * gcc.dg/dfp/func-struct.c: Ditto.
12141 * gcc.dg/dfp/operator-assignment.c: Ditto.
12142 * gcc.dg/dfp/convert-bfp.c: Ditto.
12143 * gcc.dg/dfp/convert-int.c: Ditto.
12144 * gcc.dg/dfp/convert-int-max.c: Ditto.
12145 * gcc.dg/dfp/func-scalar.c: Ditto.
12146 * gcc.dg/dfp/cast.c: Ditto.
12147 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12148 failures, and fix a typo in return type of arg1_128.
12149 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12150 failures, and fix a typo in a constant suffix.
12151 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12152 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12154 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12155 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12157 * lib/gcc-dg.exp(process_message): New proc.
12158 (dg-message): New test directive.
12159 * gcc.dg/always_inline.c: Use dg-message.
12160 * gcc.dg/always_inline2.c: Ditto.
12161 * gcc.dg/always_inline3.c: Ditto.
12162 * gcc.dg/invalid-call-1.c: Ditto.
12163 * gcc.dg/pr17506.c: Ditto.
12164 * gcc.dg/simd-5.c: Ditto.
12165 * gcc.dg/simd-6.c: Ditto.
12166 * gcc.dg/va-arg-2.c: Ditto.
12167 * gcc.dg/cpp/syshdr.c: Ditto.
12168 * gcc.dg/cpp/unc4.c: Ditto.
12169 * gcc.dg/cpp/trad/mi1.c: Ditto.
12170 * gcc.dg/cpp/trad/mi5.c: Ditto.
12171 * gcc.dg/cpp/trad/mi7.c: Ditto.
12172 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12173 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12174 * gcc.test-framework/test-framework.awk: Special-case outexists
12177 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12179 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12180 (bit_SSE4_2): Likewise.
12181 (bit_POPCNT): Likewise.
12183 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12184 Check if assembler supports SSE4 instructions.
12186 * gcc.target/i386/sse4_1-blendpd.c: New file.
12187 * gcc.target/i386/sse4_1-blendps.c: Likewise.
12188 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12189 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12190 * gcc.target/i386/sse4_1-check.h: Likewise.
12191 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12192 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12193 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12194 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12195 * gcc.target/i386/sse4_1-extractps.c: Likewise.
12196 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12197 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12198 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12199 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12200 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12201 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12202 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12203 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12204 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12205 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12206 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12207 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12208 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12209 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12210 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12211 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12212 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12213 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12214 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12215 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12216 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12217 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12218 * gcc.target/i386/sse4_1-pminud.c: Likewise.
12219 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12220 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12221 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12222 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12223 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12224 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12225 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12226 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12227 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12228 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12229 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12230 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12231 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12232 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12233 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12234 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12235 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12236 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12237 * gcc.target/i386/sse4_1-round.h: Likewise.
12238 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12239 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12240 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12241 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12242 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12243 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12244 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12245 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12246 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12247 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12248 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12249 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12250 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12251 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12253 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12256 * gfortran.dg/bounds_check_7.f90: New test.
12258 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12260 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12261 (check_effective_target_sse4a): Ditto.
12263 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12264 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12265 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12266 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12267 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12268 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12269 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12270 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12271 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12272 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12273 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12274 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12275 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12276 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12277 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12278 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12279 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12280 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12281 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12282 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12284 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12286 * g++.dg/ext/cleanup-1.C: New test.
12287 * g++.dg/ext/cleanup-2.C: Likewise.
12288 * g++.dg/ext/cleanup-3.C: Likewise.
12289 * g++.dg/ext/cleanup-4.C: Likewise.
12290 * g++.dg/ext/cleanup-5.C: Likewise.
12291 * g++.dg/ext/cleanup-6.C: Likewise.
12292 * g++.dg/ext/cleanup-8.C: Likewise.
12293 * g++.dg/ext/cleanup-9.C: Likewise.
12294 * g++.dg/ext/cleanup-10.C: Likewise.
12295 * g++.dg/ext/cleanup-11.C: Likewise.
12296 * g++.dg/ext/cleanup-dtor.C: Likewise.
12298 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12300 PR middle-end/31995
12301 * gcc.dg/vect/vect-102a.c: New test.
12303 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12304 Paolo Carlini <pcarlini@suse.de>
12305 Uros Bizjak <ubizjak@gmail.com>
12307 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12308 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12309 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12310 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12311 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12314 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12317 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12319 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12322 * gfortran.dg/do_3.F90: Add checks for the final value of the
12325 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12327 * gcc.c-torture/execute/990127-2.x: New file.
12329 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12331 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12332 * gcc.target/i386/sse-12: Add -O to compile options.
12333 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12334 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12335 and mm3dnow.h. Add -O to compile options.
12337 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12340 * gfortran.dg/char_length_5.f90: New test.
12343 * gfortran.dg/array_reference_1.f90: New test.
12345 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12352 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12353 * gcc.dg/Wtype-limits.c: New.
12354 * gcc.dg/Wtype-limits-Wextra.c: New.
12355 * gcc.dg/Wtype-limits-no.c: New.
12356 * g++.dg/warn/Wtype-limits.C: New.
12357 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12358 * g++.dg/warn/Wtype-limits-no.C: New.
12360 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12362 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12363 instead of "-msse2".'
12364 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12365 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12367 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12368 to test with immediate operand.
12369 (__builtin_ia32_insertqi): Ditto.
12370 (__builtin_ia32_palignr128): Ditto.
12371 (__builtin_ia32_palignr): Ditto.
12372 (__builtin_ia32_pshufhw): Ditto.
12373 (__builtin_ia32_pshuflw): Ditto.
12374 (__builtin_ia32_pshufd): Ditto.
12375 (__builtin_ia32_vec_set_v8hi): Ditto.
12376 (__builtin_ia32_vec_ext_v8hi): Ditto.
12377 (__builtin_ia32_shufpd): Ditto.
12378 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12380 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12383 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12385 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12388 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12389 and "__inline". Use "-msse" instead of "-msse2".
12391 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12394 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12395 * gcc.dg/20030906-2.c: Likewise.
12396 * objc.dg/method-17.m: Add -Wreturn-type.
12397 * obj-c++.dg/method-21.mm: Likewise.
12399 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12402 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12403 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12404 (__builtin_ia32_psrlqi128): Ditto.
12405 (__builtin_ia32_psrlwi128): Ditto.
12406 (__builtin_ia32_psrldi128): Ditto.
12407 (__builtin_ia32_psrldqi128): Ditto.
12408 (__builtin_ia32_pslldqi128): Ditto.
12409 (__builtin_ia32_psrawi128): Ditto.
12410 (__builtin_ia32_psradi128): Ditto.
12411 (__builtin_ia32_psllqi128): Ditto.
12412 (__builtin_ia32_pslldi128): Ditto.
12413 (__builtin_prefetch): Ditto.
12414 (__builtin_ia32_pshufw): Ditto.
12415 (__builtin_ia32_vec_set_v4hi): Ditto.
12416 (__builtin_ia32_vec_ext_v4hi): Ditto.
12417 (__builtin_ia32_shufps): Ditto.
12418 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12420 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12423 * gfortran.dg/char_allocation_1.f90: New test.
12425 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12427 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12428 * gcc.dg/Wconversion-sign.c: New.
12429 * gcc.dg/Wconversion-integer-no-sign.c: New.
12430 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12432 * g++.dg/warn/Wconversion-sign.C: New.
12433 * g++.old-deja/g++.other/warn4.C: Update.
12434 * g++.dg/warn/Wconversion1.C: Likewise.
12436 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12438 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12439 * gcc.dg/torture/builtin-math-4.c: Likewise.
12441 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12443 PR libfortran/31964
12444 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12446 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12448 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12450 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12453 * gcc.target/i386/pr31628.c: New.
12455 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12457 PR middle-end/31344
12458 * gcc.dg/pr31344.c: New test.
12460 2007-05-17 Ian Lance Taylor <iant@google.com>
12462 PR tree-optimization/31953
12463 * gcc.c-torture/compile/pr31953.c: New test.
12465 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12467 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12469 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12471 * gcc.dg/torture/builtin-math-4.c: Likewise.
12473 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12474 * gcc.dg/torture/builtin-math-4.c: Likewise.
12476 * gcc.dg/torture/builtin-math-4.c: New test.
12478 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12479 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12481 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12482 * gcc.dg/cpp/include2.c: Ditto.
12483 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12484 * gcc.dg/cpp/paste5.c: Ditto.
12485 * gcc.dg/cpp/paste6.c: Ditto.
12486 * gcc.dg/cpp/paste8.c: Ditto.
12487 * gcc.dg/cpp/paste11.c: Ditto.
12488 * gcc.dg/cpp/paste13.c: Ditto.
12489 * gcc.dg/cpp/skipping2.c: Ditto.
12490 * gcc.dg/reg-vol-struct-1.c: Ditto.
12491 * gcc.dg/Wshadow-1.c: Ditto.
12492 * gcc.dg/cpp/trad/comment.c: Ditto.
12493 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12494 * gcc.dg/cpp/if-2.c: Ditto.
12495 * gcc.dg/array-5.c: Ditto.
12496 * gcc.dg/inline-15.c: Ditto.
12497 * gcc.dg/pr27953.c: Ditto.
12498 * gcc.dg/Wno-c++-compat.c: Ditto.
12500 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12502 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12504 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12506 * gcc.c-torture/execute/20070517-1.c: New test.
12508 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12511 * gfortran.dg/min_max_conformance.f90: New test.
12513 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12515 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12516 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12517 gcc.dg/vect/vect-104.c: Use more complex construction to
12518 prevent vectorizing.
12519 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12521 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12523 PR tree-optimization/24659
12524 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12525 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12526 not vect_int target.
12527 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12528 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12530 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12531 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12532 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12534 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12536 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12537 and x86_64-*-* targets.
12538 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12540 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12547 * transfer_simplify_1.f90: New test.
12548 * transfer_simplify_2.f90: New test.
12550 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12552 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12554 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12556 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12558 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12561 * gcc.dg/fltconst-1.c: New test.
12563 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12564 * gcc.dg/dfp/operator-assignment.c: Ditto.
12566 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12569 * g++.dg/rtti/typeid5.C: New.
12571 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12574 * gfortran.dg/substr_4.f: New test.
12576 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12578 * gcc.target/m68k/interrupt_thread-1.c,
12579 gcc.target/m68k/interrupt_thread-2.c,
12580 gcc.target/m68k/interrupt_thread-3.c: New.
12581 * gcc.target/m68k/m68k.exp: Accept fido.
12583 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12585 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12586 * gfortran.dg/altreturn_3.f90: Likewise.
12587 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12588 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12589 * gfortran.dg/inquire_iolength.f90: Likewise.
12590 * gfortran.dg/module_naming_1.f90: Likewise.
12591 * gfortran.dg/oldstyle_2.f90: Likewise.
12592 * gfortran.dg/operator_2.f90: Likewise.
12593 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12594 * gfortran.dg/used_types_11.f90: Likewise.
12595 * gfortran.dg/zero_array_components_1.f90: Likewise.
12596 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12597 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12598 * gfortran.dg/real_const_3.f90: Likewise.
12600 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12602 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12603 * gcc.dg/tree-ssa/loop-30.c: New test.
12605 2007-05-13 Richard Guenther <rguenther@suse.de>
12607 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12608 scanning forwprop1.
12609 * g++.dg/tree-ssa/pr31146.C: Likewise.
12611 2007-05-13 Revital Eres <eres@il.ibm.com>
12613 * gcc.dg/dse.c: New test.
12615 2007-05-12 Richard Guenther <rguenther@suse.de>
12617 PR tree-optimization/31797
12618 * gcc.c-torture/compile/pr31797.c: New testcase.
12620 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12623 * gfortran.dg/host_assoc_function_1.f90: New test.
12625 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12628 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12630 2007-05-11 Silvius Rus <rus@google.com>
12632 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12633 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12634 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12635 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12636 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12637 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12638 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12639 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12640 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12641 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12642 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12643 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12644 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12645 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12646 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12647 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12649 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12652 * gcc.c-torture/execute/builtins/memchr.c: New.
12653 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12654 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12656 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12659 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12661 * gfortran.dg/recursive_reference_2.f90: New test.
12663 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12666 * gfortran.dg/namelist_29.f90: New test.
12668 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12671 * gfortran.dg/entry_10.f90: New test.
12673 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12675 PR tree-optimization/31885
12676 * gcc.dg/tree-ssa/loop-29.c: New test.
12678 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12680 * assumed_dummy_1.f90: Fix dg directive.
12681 * char_initialiser_actual.f90: Likewise.
12682 * nested_modules_2.f90: Likewise.
12683 * shift-alloc.f90: Likewise.
12685 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12687 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12689 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12691 PR libfortran/31880
12692 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12694 2007-05-09 Mike Stump <mrs@apple.com>
12696 * g++.dg/other/first-global.C: Add -fpie for darwin.
12697 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12699 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12701 * gcc.dg/20070507-1.c: New testcase.
12703 2007-05-08 Chao-ying Fu <fu@mips.com>
12705 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12706 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12707 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12708 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12710 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12713 * gcc.dg/pr31847.c: New test.
12715 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12718 * gfortran.dg/actual_array_result_1.f90: New test.
12720 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12723 * gfortran.dg/parameter_array_init_1.f90: New test.
12726 * gfortran.dg/parameter_array_init_2.f90: New test.
12728 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12731 * gcc.target/i386/pr31854.c: New test.
12733 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12735 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12737 2007-05-07 Mike Stump <mrs@apple.com>
12739 * g++.old-deja/g++.mike/empty.C: Add.
12741 2007-05-07 Eric Christopher <echristo@apple.com>
12743 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12745 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12747 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12748 variable. Rearrange conversions from binary float to decimal float.
12750 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12752 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12755 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12757 * gnat.dg/opt1.ad[sb]: New testcase.
12759 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12762 * gfortran.dg/do_3.F90: New test.
12764 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12767 * gfortran.dg/new_line.f90: Add new checks.
12769 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12772 * gfortran.dg/large_unit_1.f90: New.
12773 * gfortran.dg/large_unit_2.f90: New.
12774 * gfortran.dg/iostat_4.f90: New
12775 * gfortran.dg/bounds_check_fail_1.f90: Updated.
12777 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
12780 * gfortran.dg/char_result_4.f90: New test.
12782 2007-06-05 Revital Eres <eres@il.ibm.com>
12785 * gcc.dg/pr30957-1.c: New test.
12787 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12790 * gfortran.dg/char_type_len_2.f90: New test.
12792 2007-05-05 Geoffrey Keating <geoffk@apple.com>
12795 * g++.dg/other/nested-extern.cc: New.
12796 * g++.dg/other/nested-extern-1.C: New.
12797 * g++.dg/other/nested-extern-2.C: New.
12799 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12802 * gfortran.dg/erf.f90: New test.
12803 * gfortran.dg/besxy.f90: New test.
12805 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12808 * gfortran.dg/fseek.f90: New test.
12810 2007-05-04 Bob Wilson <bob.wilson@acm.org>
12812 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12814 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12816 PR libfortran/31210
12817 * gfortran.dg/zero_length_1.f90: New test.
12819 2007-05-04 Tobias Burnus <burnus@net-b.de>
12822 * gfortran.dg/char_pointer_assign_3.f90: New test.
12823 * gfortran.dg/char_result_2.f90: Re-enable test.
12825 2007-05-04 Tobias Burnus <burnus@net-b.de>
12828 * gfortran.dg/char_length_3.f90: New test.
12829 * gfortran.dg/char_result_2.f90: Fix test.
12831 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
12833 PR tree-optimization/30565
12834 * gcc.dg/tree-ssa/loop-27.c: New test.
12836 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
12838 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12839 * gcc.target/bfin/arith.c (__v2hi): Likewise.
12840 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12841 * gcc.target/bfin/shift.c (__v2hi): Likewise.
12843 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
12845 PR tree-optimization/31699
12846 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12848 (check_effective_target_vect_floatint_cvt): New.
12849 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12850 of specific targets.
12851 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12852 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12853 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12854 * gcc.dg/vect/vect-iv-4.c: Likewise.
12855 * gcc.dg/vect/vect-multitypes-11.c: New.
12856 * gcc.dg/vect/pr31699.c: New.
12858 2007-05-02 Geoffrey Keating <geoffk@apple.com>
12860 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12862 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
12865 * g++.dg/warn/anonymous-namespace-2.C: New.
12866 * g++.dg/warn/anonymous-namespace-2.h: New.
12868 2007-05-02 Paul Brook <paul@codesourcery.com>
12870 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
12872 2007-05-02 Eric Christopher <echristo@apple.com>
12874 * gcc.dg/cpp/if-div.c: New file.
12876 2007-05-02 Tom Tromey <tromey@redhat.com>
12878 PR preprocessor/28709:
12879 * gcc.dg/cpp/pr28709.c: New file.
12881 2007-05-02 Richard Guenther <rguenther@suse.de>
12883 PR tree-optimization/31146
12884 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12886 2007-05-01 Geoffrey Keating <geoffk@apple.com>
12888 * gcc.c-torture/compile/limits-blockid.c: New.
12889 * gcc.c-torture/compile/limits-caselabels.c: New.
12890 * gcc.c-torture/compile/limits-declparen.c: New.
12891 * gcc.c-torture/compile/limits-enumconst.c: New.
12892 * gcc.c-torture/compile/limits-exprparen.c: New.
12893 * gcc.c-torture/compile/limits-externalid.c: New.
12894 * gcc.c-torture/compile/limits-fnargs.c: New.
12895 * gcc.c-torture/compile/limits-fndefn.c: New.
12896 * gcc.c-torture/compile/limits-idexternal.c: New.
12897 * gcc.c-torture/compile/limits-idinternal.c: New.
12898 * gcc.c-torture/compile/limits-pointer.c: New.
12899 * gcc.c-torture/compile/limits-stringlit.c: New.
12900 * gcc.c-torture/compile/limits-structmem.c: New.
12901 * gcc.c-torture/compile/limits-structnest.c: New.
12903 2007-04-29 Geoffrey Keating <geoffk@apple.com>
12905 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12907 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12909 PR middle-end/31740
12910 * gcc.c-torture/compile/20070501-1.c: New testcase.
12912 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12915 * gfortran.dg/array_memset_2: New test case.
12917 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12920 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12922 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12925 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12927 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12928 keyword to dg-final test.
12929 * gcc.dg/vect/vect-iv-4.c: Likewise.
12930 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12931 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12933 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12935 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12936 * lib/target-supports.exp
12937 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12938 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12940 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
12942 * gcc.c-torture/execute/ieee/20000320-1.c: Use
12943 __LONG_LONG_MAX__ and its friends instead of those supplied by
12946 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
12949 * g++.dg/ext/vector7.C: New testcase.
12951 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12954 * gfortran.dg/bound_simplification_1.f90: New test.
12956 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12959 * gfortran.dg/bom_error.f90: New test.
12960 * gfortran.dg/bom_include.f90: New test.
12961 * gfortran.dg/bom_UTF16-LE.f90: New test.
12962 * gfortran.dg/bom_UTF16-BE.f90: New test.
12963 * gfortran.dg/bom_UTF-8.f90: New test.
12964 * gfortran.dg/bom_UTF-32.f90: New test.
12965 * gfortran.dg/bom_UTF-8.F90: New test.
12966 * gfortran.dg/bom_include.inc: New file.
12968 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12971 * g++.dg/init/ptrfn2.C: New test.
12972 * g++.dg/init/ptrfn3.C: New test.
12974 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
12977 * gfortran.dg/dependency_21.f90: New test.
12979 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12981 * gfortran.dg/secnds.f: Use real*8.
12982 * gfortran.dg/secnds-1.f: Use real*8.
12984 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12986 PR libfortran/31532
12987 * gfortran.dg/inquire_5.f90: Update test.
12989 2007-04-27 Ian Lance Taylor <iant@google.com>
12991 PR middle-end/31710
12992 * gcc.c-torture/compile/pr31710.c: New test.
12994 2007-04-27 Richard Guenther <rguenther@suse.de>
12996 PR tree-optimization/30965
12997 PR tree-optimization/30978
12998 * gcc.dg/tree-ssa/pr30978.c: New testcase.
12999 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
13000 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
13001 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
13003 2007-04-27 Richard Guenther <rguenther@suse.de>
13005 PR tree-optimization/31715
13006 * gcc.dg/Warray-bounds-4.c: New testcase.
13008 2007-04-26 Ian Lance Taylor <iant@google.com>
13011 * gcc.c-torture/compile/pr28675.c: New test.
13013 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
13016 * g++.dg/ext/vector6.C: New test.
13018 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
13020 * gcc.c-torture/execute/ieee/20000320-1.x: New.
13022 2007-04-26 Steve Ellcey <sje@cup.hp.com>
13024 PR middle-end/31617
13025 * g++.dg/other/str_empty.C: Add expected warning.
13027 2007-04-26 Richard Guenther <rguenther@suse.de>
13028 Daniel Berlin <dberlin@dberlin.org>
13030 PR tree-optimization/30567
13031 * g++.dg/other/pr30567.C: New testcase.
13033 2007-04-26 Richard Guenther <rguenther@suse.de>
13035 PR tree-optimization/31703
13036 * gcc.c-torture/compile/pr31703.c: New testcase.
13037 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
13038 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13040 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
13042 * gfortran.dg/open_errors.f90: Added if statements checking
13043 the value of iostat.
13045 2007-04-26 Jakub Jelinek <jakub@redhat.com>
13048 * g++.dg/gomp/pr31598.C: New test.
13050 PR tree-optimization/30558
13051 * g++.dg/gomp/pr30558.C: New test.
13053 2007-04-24 Mark Mitchell <mark@codesourcery.com>
13056 * g++.dg/ext/complex2.C: New test.
13058 2007-04-25 Paolo Carlini <pcarlini@suse.de>
13060 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13062 2007-04-25 Thiemo Seufer <ths@mips.com>
13064 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13065 value to signed char.
13067 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
13069 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
13070 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
13071 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
13073 2007-04-25 Tobias Burnus <burnus@net-b.de>
13076 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13077 statement functions.
13078 * gfortran.dg/c_by_val_5.f90: New test.
13080 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
13082 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13083 with two new subroutines to avoid parameter-induced aliasing.
13084 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13085 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13087 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13089 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13090 * g++.dg/warn/Warray-bounds.C: Likewise.
13092 2007-04-24 Ian Lance Taylor <iant@google.com>
13094 PR tree-optimization/31605
13095 * gcc.c-torture/execute/pr31605.c: New test.
13097 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13100 * lib/gcc-dg.exp (scan-module): New function.
13101 * gfortran.dg/module_md5_1.f90: New test.
13103 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
13105 * g++.old-deja/g++.pt/defarg6.C: Only run with
13107 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13108 * g++.dg/cpp0x/variadic61.C: Ditto.
13109 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13110 * g++.dg/cpp0x/variadic62.C: Ditto.
13111 * g++.dg/template/meminit1.C: Ditto.
13112 * g++.dg/template/operator7.C: Ditto.
13113 * g++.dg/template/static15.C: Ditto.
13114 * g++.dg/template/invalid1.C: Ditto.
13115 * g++.dg/template/shift1.C: Ditto.
13116 * g++.dg/template/error10.C: Ditto.
13118 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
13120 PR diagnostic/25923
13121 * gfortran.dg/pr25923.f90: New test.
13123 2007-04-24 Ian Lance Taylor <iant@google.com>
13125 PR tree-optimization/31602
13126 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13128 2007-04-24 Janis Johnson <janis187@us.ibm.com>
13130 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13131 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13133 2007-04-24 Hui-May Chang <hm.chang@apple.com>
13135 * gcc.target/i386/reload-1.c. New.
13137 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13138 Olga Golovanevsky <olga@il.ibm.com>
13140 * g++.dg/other/str_empty.C: New test.
13142 2007-04-24 Richard Henderson <rth@redhat.com>
13144 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13146 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
13149 * gcc.c-torture/compile/pr31641.c: New testcase.
13151 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
13153 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13154 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13155 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13156 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13158 2007-04-23 Simon Baldwin <simonb@google.com>
13160 * g++.dg/other/error15.C: New.
13161 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13162 triggering a "multiple parameters named" error.
13164 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13167 * gfortran.dg/backspace_8.f: New test case.
13169 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
13172 * gfortran.dg/used_types_17.f90: New test.
13175 * gfortran.dg/zero_array_components_1.f90: New test.
13177 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13180 * gfortran.dg/open_errors.f90: Allow a different error message.
13182 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
13184 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13185 Rename from check_effective_target_vect_pack_mod. Rename global
13186 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
13188 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13190 * gcc.dg/vect/vect-iv-8a.c: Ditto.
13191 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13193 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13195 PR middle-end/31448
13196 * gcc.c-torture/execute/pr31448.c: New testcase.
13198 2007-04-22 Nick Clifton <nickc@redhat.com>
13200 * gcc.dg/20020312-2.c: Add support for the FRV.
13202 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
13204 PR tree-optimization/24659
13205 * gcc.dg/vect/vect-float-extend-1.c: New test.
13206 * gcc.dg/vect/vect-float-truncate-1.c: New test.
13208 2007-04-22 Richard Guenther <rguenther@suse.de>
13210 PR tree-optimization/29789
13211 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13212 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13214 2007-04-22 Revital Eres <eres@il.ibm.com>
13216 * gcc.dg/var-expand2.c: New test.
13218 2007-04-22 Revital Eres <eres@il.ibm.com>
13220 * gcc.dg/var-expand3.c: New test.
13222 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13225 * gfortran.dg/continuation_8.f90: New test.
13227 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13230 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13231 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13233 2007-04-21 Richard Guenther <rguenther@suse.de>
13235 PR middle-end/31136
13236 * gcc.c-torture/execute/pr31136.c: New testcase.
13238 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13240 * gcc.target/i386/movsi-sm-1.c: New.
13242 2007-04-20 Richard Henderson <rth@redhat.com>
13244 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13245 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13247 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13249 * gcc.target/i386/ordcmp-1.c: New test.
13250 * gcc.target/i386/unordcmp-1.c: New test.
13252 PR tree-optimization/31632
13253 * gcc.c-torture/compile/20070419-1.c: New test.
13255 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13257 * gcc.dg/invalid-call-1.c: New test.
13259 2007-04-18 Dirk Mueller <dmueller@suse.de>
13261 PR diagnostic/31227
13262 * gcc.dg/Warray-bounds-3.c: New.
13264 2007-04-18 Richard Guenther <rguenther@suse.de>
13266 PR tree-optimization/19431
13267 PR tree-optimization/21463
13268 * gcc.c-torture/execute/20070212-1.c: New testcase.
13269 * gcc.c-torture/execute/20070212-2.c: Likewise.
13270 * gcc.c-torture/execute/20070212-3.c: Likewise.
13271 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13272 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13273 * g++.dg/tree-ssa/pr21463.C: Likewise.
13274 * g++.dg/tree-ssa/pr30738.C: Likewise.
13276 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13279 * g++.dg/expr/bitfield8.C: New test.
13281 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13282 Richard Sandiford <richard@codesourcery.com>
13284 * lib/target-supports.exp (check_profiling_available): Return 0
13285 for uClibc with -p or -pg.
13287 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13290 * g++.dg/template/init7.C: New test.
13292 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13294 PR rtl-optimization/31360
13295 * gcc.dg/loop-7.c: New test.
13297 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13299 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13300 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13302 (compat-execute): Likewise.
13303 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13304 files to remote hosts.
13305 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13306 (c-torture-execute): Likewise.
13307 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13308 or plain file. Use remote_upload and remote_download to copy
13310 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13311 before scanning it.
13313 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13315 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13317 2007-04-16 Lawrence Crowl <crowl@google.com>
13319 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13320 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13321 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13322 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13323 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13324 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13325 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13326 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13327 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13328 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13329 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13331 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13332 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13333 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13334 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13335 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13336 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13337 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13338 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13339 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13340 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13341 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13343 2007-04-16 Ian Lance Taylor <iant@google.com>
13345 PR tree-optimization/31522
13346 * gcc.dg/Wstrict-overflow-16.c: New test.
13348 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13350 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13352 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13355 * gfortran.dg/module_naming_1.f90: New.
13357 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13359 * lib/target-supports.exp (check_profiling_available): Return
13360 false for m68k-*-uclinux.
13362 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13365 Testcase for c++ anonymous namespace warning
13367 * g++.dg/warn/anonymous-namespace-1.C: New test
13368 * g++.dg/warn/anonymous-namespace-1.h: New test
13370 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13373 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13375 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13377 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13379 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13382 * gfortran.dg/array_constructor_16.f90: New test.
13384 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13386 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13387 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13389 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13391 PR rtl-optimization/31500
13392 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13393 * g++.dg/warn/Warray-bounds.C: Likewise.
13395 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13398 * gcc.dg/gnu89-init-4.c: New testcase.
13400 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13403 * gcc.dg/gomp/pr25874.c: Add dg-options.
13404 * g++.dg/gomp/pr25874.C: Add dg-options.
13406 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13409 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13410 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13412 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13415 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13417 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13421 * gfortran.dg/initialization_6.f90: New test.
13423 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13425 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13427 * lib/target-supports.exp (check_gc_sections_available):
13428 Return false if ldflags includes -elf2flt.
13430 2007-04-13 Jason Merrill <jason@redhat.com>
13433 * conv3.C: New test.
13435 2007-04-13 Mike Stump <mrs@apple.com>
13437 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13438 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13440 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13442 PR tree-optimization/29598
13443 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13445 2007-04-13 Tobias Burnus <burnus@net-b.de>
13448 * gfortran.dg/func_assign.f90: New test.
13450 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13453 * gfortran.dg/used_types_16.f90: New test.
13455 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13458 * gfortran.dg/goto_2.f90: New.
13459 * gfortran.dg/goto_3.f90: New.
13460 * gfortran.dg/pr17708.f90: Rename to ...
13461 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13463 2007-04-13 Tobias Burnus <burnus@net-b.de>
13466 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13467 instead of a struct.
13469 2007-04-13 Tobias Burnus <burnus@net-b.de>
13472 * gfortran.dg/value_4.c: Use GNU extensions for complex
13473 instead of a struct.
13475 2007-04-13 Richard Guenther <rguenther@suse.de>
13477 PR tree-optimization/21258
13478 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13480 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13482 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13485 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13488 * gfortran.dg/char_length_2.f90: New.
13489 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13490 * gfortran.dg/repeat_4.f90: Likewise.
13493 * gfortran.dg/char_assign_1.f90: New.
13496 * gfortran.dg/block_name_1.f90: New.
13497 * gfortran.dg/block_name_2.f90: New.
13499 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13502 * g++.dg/other/pr31078.C: New.
13504 2007-04-12 Richard Guenther <rguenther@suse.de>
13506 PR tree-optimization/31169
13507 * gcc.c-torture/execute/pr31169.c: New testcase.
13509 2007-04-12 Richard Guenther <rguenther@suse.de>
13511 PR tree-optimization/24689
13512 PR tree-optimization/31307
13513 * g++.dg/tree-ssa/pr31307.C: New testcase.
13514 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13516 2007-04-12 Tobias Burnus <burnus@net-b.de>
13519 * gfortran.dg/access_spec_1.f90: New test.
13520 * gfortran.dg/access_spec_2.f90: New test.
13521 * gfortran.dg/non_module_public.f90: Match new error message.
13523 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13526 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13527 to 4 at line 38 to fix bounds problem.
13529 2007-04-11 Tobias Burnus <burnus@net-b.de>
13532 * gfortran.dg/pointer_intent_1.f90: Fix test.
13534 2007-04-10 Eric Christopher <echristo@apple.com>
13536 * lib/target-supports.exp
13537 (check_effective_target_fstack_protector): Rewrite.
13539 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13542 * g++.dg/init/const5.C: New test.
13544 2007-04-09 Jan Hubicka <jh@suse.cz>
13546 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13548 2007-04-08 Jan Hubicka <jh@suse.cz>
13550 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13552 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13555 * gfortran.dg/achar_4.f90: New test.
13557 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13560 * gfortran.dg/used_dummy_types_8.f90: New test.
13562 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13565 * gfortran.dg/parameter_array_element_1.f90: New test.
13567 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13570 * gfortran.dg/default_numeric_type_1.f90: New test.
13572 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13575 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13577 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13580 * gfortran.dg/interface_12.f90: New test.
13582 2007-04-07 Bruce Korb <bkorb@gnu.org>
13584 * gcc.dg/format/opt-6.c: New test.
13585 * gcc.dg/format/nul-1.c: New test.
13586 * gcc.dg/format/nul-2.c: New test.
13588 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13590 PR libgfortran/31395
13591 * gfortran.dg/fmt_colon.f90: New test.
13593 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13595 * g++.old-deja/g++.other/init18.C: Use
13596 dg-require-effective-target instead of an explicit xfail.
13598 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13600 * gcc.dg/dfp/signbit-1.c
13601 * gcc.dg/dfp/signbit-2.c
13603 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13606 * gfortran.dg/altreturn_5.f90: New test.
13608 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13611 * gfortran.dg/contained_module_proc_1.f90: New test.
13613 2007-04-04 Stuart Hastings <stuart@apple.com>
13616 * objc/execute/exceptions/pr31281.m: New.
13618 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13620 * g++.dg/ext/dllimport12.C: Update comments.
13622 2007-04-03 Eric Christopher <echristo@apple.com>
13624 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13626 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13629 * gfortran.dg/repeat_2.f90: New test.
13630 * gfortran.dg/repeat_3.f90: New test.
13631 * gfortran.dg/repeat_4.f90: New test.
13633 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13635 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13637 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13640 * g++.dg/parse/cond3.C: New test.
13642 PR middle-end/30704
13643 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13645 2007-04-02 Jason Merrill <jason@redhat.com>
13648 * g++.dg/ext/visibility/anon3.C: New test.
13650 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13652 PR libgfortran/31052
13653 * gfortran.dg/namelist_28.f90: New test.
13655 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13657 PR libgfortran/31366
13658 * gfortran.dg/direct_io_6.f90: New test.
13660 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13662 PR libgfortran/31207
13663 * gfortran.dg/advance_5.f90: New test.
13664 * gfortran.dg/advance_6.f90: New test.
13666 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13668 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13669 * g++.dg/ext/dllimport7.C: Likewise.
13670 * g++.dg/ext/selectany1.C: Likewise.
13672 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13674 * g++.dg/parser/pr31138.C: New.
13675 * g++.dg/parser/pr31140.C: New.
13676 * g++.dg/parser/pr31141.C: New.
13678 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13681 * g++.dg/ext/is_base_of.C: New.
13682 * g++.dg/ext/has_virtual_destructor.C: New.
13683 * g++.dg/ext/is_polymorphic.C: New.
13684 * g++.dg/ext/is_base_of_diagnostic.C: New.
13685 * g++.dg/ext/is_enum.C: New.
13686 * g++.dg/ext/has_nothrow_assign.C: New.
13687 * g++.dg/ext/has_nothrow_constructor.C: New.
13688 * g++.dg/ext/is_empty.C: New.
13689 * g++.dg/ext/has_trivial_copy.C: New.
13690 * g++.dg/ext/has_trivial_assign.C: New.
13691 * g++.dg/ext/is_abstract.C: New.
13692 * g++.dg/ext/is_pod.C: New.
13693 * g++.dg/ext/has_nothrow_copy.C: New.
13694 * g++.dg/ext/is_class.C: New.
13695 * g++.dg/ext/has_trivial_constructor.C: New.
13696 * g++.dg/ext/is_union.C: New.
13697 * g++.dg/ext/has_trivial_destructor.C: New.
13698 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13699 * g++.dg/template/crash43.C: Likewise.
13701 2007-03-29 Dirk Mueller <dmueller@suse.de>
13703 * g++.dg/warn/pedantic2.C: New testcase.
13705 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13707 * size_dim.f90: Fix dg directive.
13708 * pr16433.f: Likewise.
13709 * use_6.f90: Likewise.
13710 * use_7.f90: Likewise.
13711 * entry_9.f90: Likewise.
13712 * pointer_intent_2.f90: Likewise.
13713 * protected_1.f90: Likewise.
13714 * fmt_missing_period_2.f: Likewise.
13715 * pointer_intent_3.f90: Likewise.
13716 * protected_2.f90: Likewise.
13717 * protected_3.f90: Likewise.
13718 * pr15754.f90: Likewise.
13719 * protected_4.f90: Likewise.
13720 * protected_5.f90: Likewise.
13721 * initialization_2.f90: Likewise.
13722 * protected_6.f90: Likewise.
13723 * continuation_7.f90: Likewise.
13724 * derived_function_interface_1.f90: Likewise.
13725 * der_pointer_4.f90: Likewise.
13726 * fmt_zero_precision.f90: Likewise.
13727 * blockdata_3.f90: Likewise.
13728 * fmt_missing_period_1.f: Likewise.
13729 * real_const_3.f90: Likewise.
13730 * use_4.f90: Likewise.
13731 * fmt_missing_period_3.f: Likewise.
13732 * use_5.f90: Likewise.
13734 2007-03-28 Mike Stump <mrs@apple.com>
13736 * gcc.dg/darwin-comm.c: Add.
13738 2007-03-28 Eric Christopher <echristo@apple.com>
13740 * lib/target-supports.exp (check_effective_target_fstack_protector):
13742 * gcc.dg/ssp-1.c: Use.
13743 * gcc.dg/ssp-2.c: Ditto.
13745 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13748 * g++.dg/parse/constructor3.C: New test.
13750 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13752 * gnat.dg/thin_pointer.ad[sb]: New test.
13754 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13756 * g++.dg/cpp0x/bracket1.C: New.
13757 * g++.dg/cpp0x/bracket2.C: New.
13758 * g++.dg/cpp0x/bracket3.C: New.
13759 * g++.dg/cpp0x/bracket4.C: New.
13761 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13763 * g++.dg/cpp0x/temp_default1.C: New.
13764 * g++.dg/cpp0x/temp_default3.C: New.
13765 * g++.dg/cpp0x/temp_default2.C: New.
13766 * g++.dg/cpp0x/temp_default4.C: New.
13768 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13771 * g++.dg/other/cv_func2.C: New.
13773 2007-03-27 Janis Johnson <janis187@us.ibm.com>
13775 * gcc.dg/dfp/func-vararg-alternate.h: New file.
13776 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13777 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13778 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13780 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13781 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13783 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13785 * lib/compat.exp (compat-execute): Fix processing of file names.
13787 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13789 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13791 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
13793 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13794 Delete created executable test file.
13795 (check_effective_target_fortran_large_int): Ditto.
13796 (check_effective_target_static_libgfortran): Ditto.
13798 2007-03-26 Paolo Carlini <pcarlini@suse.de>
13801 * g++.dg/warn/pragma-system_header1.C: New test.
13802 * g++.dg/warn/pragma-system_header2.C: New test.
13803 * g++.dg/warn/pragma-system_header1.h. New.
13804 * g++.dg/warn/pragma-system_header2.h. New.
13806 2007-03-26 Ian Lance Taylor <iant@google.com>
13808 PR tree-optimization/31345
13809 * gcc.c-torture/compile/pr31345-1.c: New test.
13811 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
13813 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13814 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13815 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13816 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13817 * gfortran.dg/overload_1.f90: Likewise.
13818 * gfortran.dg/impure_assignment_1.f90: Likewise.
13819 * gfortran.dg/error_recovery_3.f90: Likewise.
13820 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13821 * gfortran.dg/sequence_types_1.f90: Likewise.
13822 * gfortran.dg/internal_references_1.f90: Likewise.
13823 * gfortran.dg/present_1.f90: Likewise.
13824 * gfortran.dg/volatile10.f90: Likewise.
13825 * gfortran.dg/module_equivalence_2.f90: Likewise.
13826 * gfortran.dg/use_4.f90: Likewise.
13827 * gfortran.dg/elemental_result_1.f90: Likewise.
13828 * gfortran.dg/generic_actual_arg.f90: Likewise.
13829 * gfortran.dg/private_type_5.f90: Likewise.
13830 * gfortran.dg/protected_4.f90: Likewise.
13831 * gfortran.dg/interface_3.f90: Likewise.
13833 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13835 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13836 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13838 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13840 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13842 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13844 PR libgfortran/31199
13845 * gfortran.dg/fmt_t_4.f90: New test.
13847 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13849 PR libfortran/31297
13850 * gfortran.dg/backspace_5.f: Initialize variable(s).
13851 * gfortran.dg/backspace_6.f: Likewise.
13852 * gfortran.dg/char_bounds_check_fail_1: Likewise.
13853 * gfortran.dg/direct_io_2.f90: Likewise.
13854 * gfortran.dg/write_back.f: Likewise.
13855 * gfortran.dg/write_rewind_2.f: Likewise.
13856 * gfortran.dg/write_rewind_1.f: Likewise.
13857 * gfortran.dg/write_rewind_2.f: Likewise.
13859 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
13861 PR tree-optimization/30784
13862 * gcc.dg/vect/pr30784.c: New test.
13864 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13867 * gfortran.dg/operator_1.f90: New test.
13868 * gfortran.dg/operator_2.f90: New test.
13870 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13872 PR libfortran/31196
13873 * gfortran.dg/reshape_transpose_1.f90: New test.
13875 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13878 * gfortran.dg/bounds_check_6.f90: New test.
13880 2007-03-23 Michael Meissner <michael.meissner@amd.com>
13882 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13884 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13885 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13887 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
13890 * gfortran.dg/pointer_function_actual_1.f90: New test.
13893 * gfortran.dg/pointer_function_actual_2.f90: New test.
13896 * gfortran.dg/result_in_spec_1.f90: New test.
13898 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13901 * gfortran.dg/integer_exponentiation_3.F90: New test.
13902 * gfortran.dg/integer_exponentiation_4.f90: New test.
13903 * gfortran.dg/integer_exponentiation_5.F90: New test.
13905 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13908 * g++.dg/template/error24.C: New test.
13909 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13911 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13914 * g++.dg/expr/bitfield7.C: New test.
13916 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13919 * gcc.dg/float-range-4.c: New.
13920 * gcc.dg/float-range-1.c: Update. Test for a warning.
13921 * gcc.dg/float-range-3.c: New.
13922 * gcc.dg/float-range-5.c: New.
13924 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13927 * gfortran.dg/no_range_check_1.f90: New test.
13929 2007-03-22 Dirk Mueller <dmueller@suse.de>
13931 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13932 * g++.dg/other/static1.C: Remove stray semicolon.
13933 * g++.dg/other/init1.C: Likewise.
13934 * g++.dg/rtti/dyncast1.C: Likewise.
13935 * g++.dg/tree-ssa/pr17153.C: Likewise.
13936 * g++.dg/lookup/disamb1.C: Likewise.
13937 * g++.dg/lookup/scoped2.C: Likewise.
13938 * g++.dg/lookup/friend7.C: Likewise.
13939 * g++.dg/parse/parse4.C: Likewise.
13940 * g++.dg/parse/parse5.C: Likewise.
13941 * g++.dg/expr/pr29066.C: Likewise.
13942 * g++.dg/expr/cast4.C: Likewise.
13943 * g++.dg/tc1/dr193.C: Likewise.
13944 * g++.dg/tc1/dr213.C: Likewise.
13945 * g++.dg/abi/dcast1.C: Likewise.
13946 * g++.dg/abi/covariant2.C: Likewise.
13947 * g++.dg/inherit/covariant11.C: Likewise.
13948 * g++.dg/inherit/covariant9.C: Likewise.
13949 * g++.dg/inherit/covariant10.C: Likewise.
13950 * g++.dg/init/static3.C: Likewise.
13951 * g++.dg/init/init-ref3.C: Likewise.
13952 * g++.dg/init/ref10.C: Likewise.
13953 * g++.dg/template/meminit2.C: Likewise.
13954 * g++.dg/template/using9.C: Likewise.
13955 * g++.dg/template/friend9.C: Likewise.
13956 * g++.dg/template/ref1.C: Likewise.
13957 * g++.old-deja/g++.warn/inline.C: Likewise.
13958 * g++.old-deja/g++.robertl/eb91.C: Likewise.
13959 * g++.old-deja/g++.robertl/eb46.C: Likewise.
13960 * g++.old-deja/g++.robertl/eb34.C: Likewise.
13961 * g++.old-deja/g++.robertl/eb43.C: Likewise.
13962 * g++.old-deja/g++.robertl/eb26.C: Likewise.
13963 * g++.old-deja/g++.robertl/eb116.C: Likewise.
13964 * g++.old-deja/g++.brendan/copy5.C: Likewise.
13965 * g++.old-deja/g++.brendan/overload8.C: Likewise.
13966 * g++.old-deja/g++.brendan/overload11.C: Likewise.
13967 * g++.old-deja/g++.brendan/copy7.C: Likewise.
13968 * g++.old-deja/g++.brendan/crash38.C: Likewise.
13969 * g++.old-deja/g++.brendan/template11.C: Likewise.
13970 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13971 * g++.old-deja/g++.brendan/crash50.C: Likewise.
13972 * g++.old-deja/g++.brendan/crash16.C: Likewise.
13973 * g++.old-deja/g++.jason/pmem2.C: Likewise.
13974 * g++.old-deja/g++.jason/parse9.C: Likewise.
13975 * g++.old-deja/g++.jason/byval2.C: Likewise.
13976 * g++.old-deja/g++.jason/overload8.C: Likewise.
13977 * g++.old-deja/g++.jason/pmf8.C: Likewise.
13978 * g++.old-deja/g++.jason/template33.C: Likewise.
13979 * g++.old-deja/g++.jason/return3.C: Likewise.
13980 * g++.old-deja/g++.jason/scoping2.C: Likewise.
13981 * g++.old-deja/g++.jason/virtual.C: Likewise.
13982 * g++.old-deja/g++.jason/opeq3.C: Likewise.
13983 * g++.old-deja/g++.jason/template27.C: Likewise.
13984 * g++.old-deja/g++.jason/synth6.C: Likewise.
13985 * g++.old-deja/g++.jason/ref8.C: Likewise.
13986 * g++.old-deja/g++.jason/offset1.C: Likewise.
13987 * g++.old-deja/g++.other/static20.C: Likewise.
13988 * g++.old-deja/g++.other/array1.C: Likewise.
13989 * g++.old-deja/g++.other/new3.C: Likewise.
13990 * g++.old-deja/g++.other/array2.C: Likewise.
13991 * g++.old-deja/g++.other/overload9.C: Likewise.
13992 * g++.old-deja/g++.other/cast6.C: Likewise.
13993 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13994 * g++.old-deja/g++.other/eh4.C: Likewise.
13995 * g++.old-deja/g++.other/using7.C: Likewise.
13996 * g++.old-deja/g++.other/init18.C: Likewise.
13997 * g++.old-deja/g++.other/dyncast1.C: Likewise.
13998 * g++.old-deja/g++.other/dyncast2.C: Likewise.
13999 * g++.old-deja/g++.other/dtor11.C: Likewise.
14000 * g++.old-deja/g++.pt/static11.C: Likewise.
14001 * g++.old-deja/g++.pt/crash19.C: Likewise.
14002 * g++.old-deja/g++.pt/overload12.C: Likewise.
14003 * g++.old-deja/g++.pt/crash46.C: Likewise.
14004 * g++.old-deja/g++.pt/mi1.C: Likewise.
14005 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
14006 * g++.old-deja/g++.pt/nontype5.C: Likewise.
14007 * g++.old-deja/g++.pt/local5.C: Likewise.
14008 * g++.old-deja/g++.pt/typename2.C: Likewise.
14009 * g++.old-deja/g++.pt/explicit80.C: Likewise.
14010 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
14011 * g++.old-deja/g++.law/visibility1.C: Likewise.
14012 * g++.old-deja/g++.law/visibility2.C: Likewise.
14013 * g++.old-deja/g++.law/virtual2.C: Likewise.
14014 * g++.old-deja/g++.law/operators19.C: Likewise.
14015 * g++.old-deja/g++.law/parsing10.C: Likewise.
14016 * g++.old-deja/g++.law/visibility4.C: Likewise.
14017 * g++.old-deja/g++.law/operators4.C: Likewise.
14018 * g++.old-deja/g++.law/dtors2.C: Likewise.
14019 * g++.old-deja/g++.law/missed-error3.C: Likewise.
14020 * g++.old-deja/g++.law/visibility10.C: Likewise.
14021 * g++.old-deja/g++.law/scope3.C: Likewise.
14022 * g++.old-deja/g++.law/casts2.C: Likewise.
14023 * g++.old-deja/g++.law/code-gen5.C: Likewise.
14024 * g++.old-deja/g++.law/operators33.C: Likewise.
14025 * g++.old-deja/g++.law/friend4.C: Likewise.
14026 * g++.old-deja/g++.mike/pmf7.C: Likewise.
14027 * g++.old-deja/g++.mike/p5611.C: Likewise.
14028 * g++.old-deja/g++.mike/net37.C: Likewise.
14029 * g++.old-deja/g++.mike/p3570.C: Likewise.
14030 * g++.old-deja/g++.mike/p5718.C: Likewise.
14031 * g++.old-deja/g++.mike/net21.C: Likewise.
14032 * g++.old-deja/g++.mike/p1862.C: Likewise.
14033 * g++.old-deja/g++.mike/p4511.C: Likewise.
14034 * g++.old-deja/g++.mike/virt3.C: Likewise.
14035 * g++.old-deja/g++.mike/p16146.C: Likewise.
14036 * g++.old-deja/g++.mike/p1989.C: Likewise.
14037 * g++.old-deja/g++.mike/p5571.C: Likewise.
14038 * g++.old-deja/g++.gb/scope10.C: Likewise.
14039 * g++.old-deja/g++.abi/primary5.C: Likewise.
14040 * g++.old-deja/g++.abi/empty2.C: Likewise.
14041 * g++.old-deja/g++.abi/arraynew.C: Likewise.
14042 * g++.old-deja/g++.eh/vbase4.C: Likewise.
14043 * g++.old-deja/g++.eh/ptr1.C: Likewise.
14044 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
14045 * g++.old-deja/g++.bob/template3.C: Likewise.
14046 * g++.old-deja/g++.bob/inherit1.C: Likewise.
14048 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
14051 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
14053 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
14056 * gfortran.dg/derived_name_1.f90: New.
14057 * gfortran.dg/derived_name_2.f: New.
14059 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14061 * lib/target-supports.exp (check_effective_target_nonpic): New
14063 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14064 when compiling PIC.
14065 * gcc.target/i386/asm-4.c: Require nonpic.
14066 * gcc.target/i386/cmov1.c: Likewise.
14067 * gcc.target/i386/mul.c: Likewise.
14068 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14069 * gcc.target/i386/ssetype-1.c: Require nonpic.
14070 * gcc.target/i386/ssetype-3.c: Likewise.
14071 * gcc.target/i386/ssetype-5.c: Likewise.
14073 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14075 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14076 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14077 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14078 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14080 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
14082 PR tree-optimization/30590
14083 * g++.dg/opt/pr30590.C: New testcase.
14085 2007-03-20 Jakub Jelinek <jakub@redhat.com>
14088 * gcc.dg/pr30762-1.c: New test.
14089 * gcc.dg/pr30762-2.c: New test.
14091 PR inline-asm/30505
14092 * gcc.target/i386/pr30505.c: New test.
14094 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
14096 * gcc.target/arm/register-variables.c: New.
14098 2007-03-19 Jeff Law <law@redhat.com>
14100 * PR tree-optimization/30984
14101 * gcc.c-torture/pr30984.c: New test.
14103 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
14104 Richard Guenther <rguenther@suse.de>
14106 PR tree-optimization/31254
14107 * gcc.dg/torture/pr31254.c: New testcase.
14109 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
14111 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14112 target default_packed.
14114 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14117 * gfortran.dg/string_length_1.f90: New test.
14119 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14122 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14124 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14126 PR libgfortran/31052
14127 * gfortran.dg/namelist_27.f90: New test.
14129 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
14132 * gfortran.dg/used_types_14.f90: New test.
14135 * gfortran.dg/used_types_15.f90: New test.
14137 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
14139 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14140 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14142 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14145 * gfortran.dg/integer_exponentiation_2.f90: New test.
14147 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
14149 PR tree-optimization/31041
14150 * gcc.dg/vect/pr31041.c: New test.
14152 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14154 * g++.dg/warn/Wconversion-integer.C: New
14155 * g++.dg/warn/Wconversion-real.C: New.
14156 * g++.dg/warn/Wconversion-real-integer.C: New.
14157 * g++.dg/warn/conv2.C: Updated.
14159 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14161 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14164 2007-03-16 Richard Guenther <rguenther@suse.de>
14166 PR tree-optimization/31146
14167 * g++.dg/tree-ssa/pr31146.C: New testcase.
14169 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14171 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14172 assume that the target has <features.h>.
14174 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14176 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14177 dg-options rather than to the whole test.
14179 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
14182 * g++.dg/debug/pr29906.C: New
14184 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14186 PR libgfortran/31099
14187 * gfortran.dg/unformatted_recl.f90: Update test.
14189 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
14191 * gcc.dg/tree-ssa/prefetch-5.c: New test.
14193 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14196 * g++.dg/parse/namespace-definition.C: New.
14198 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14201 * g++.dg/cpp/pedantic-errors.C: New.
14202 * g++.dg/cpp/permissive.C: New.
14204 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14206 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14207 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14209 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14211 * lib/target-supports.exp (check_missing_uclibc_feature)
14212 (check_effective_target_wchar): New procedures.
14213 * gcc.dg/wchar_t-1.c: Require target wchar.
14214 * gcc.dg/wint_t-1.c: Likewise.
14216 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14218 * lib/target-supports.exp (check_gc_sections_available): Return
14219 false for VxWorks targets.
14221 2007-03-15 Dirk Mueller <dmueller@suse.de>
14223 * g++.dg/warn/Wconversion2.C: Fix typo.
14224 * gcc.dg/if-empty-1.c: Ditto.
14226 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14228 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14230 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14232 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14233 * gcc.target/i386/pr31167.c: Ditto.
14235 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14238 * gcc.target/i386/pr31167.c: New test.
14240 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14243 * gfortran.dg/import5.f90.f90: New test.
14247 * gfortran.dg/data_components_1.f90: New test.
14251 * gfortran.dg/generic_13.f90: New test.
14254 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14256 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14258 PR libgfortran/31051
14259 * gfortran.dg/fmt_t_4.f90: New
14261 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14264 * g++.dg/other/default7.C: New test.
14266 2007-03-15 Dirk Mueller <dmueller@suse.de>
14268 * g++.dg/warn/Wconversion2.C: New.
14270 2007-03-14 Eric Christopher <echristo@apple.com>
14272 * gcc.dg/ssp-1.c: New.
14273 * gcc.dg/ssp-2.c: Ditto.
14275 2007-03-14 Dirk Mueller <dmueller@suse.de>
14277 * g++.dg/warn/do-empty.C: New.
14278 * gcc.dg/do-empty.c: New.
14279 * gcc.dg/if-empty-1.c: Update.
14280 * gcc.dg/20001116-1.c: Update.
14281 * gcc.dg/pr23165.c: Update.
14283 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14285 * gfortran.dg/module_implicit_conversion.f90: New test.
14287 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14289 PR middle-end/31127
14290 * gcc.dg/pr31127.c: New.
14292 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14294 * gcc.dg/tree-ssa/loop-26.c: New test.
14296 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14298 * gcc.target/i386/cmpxchg16b-1.c: New test.
14300 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14302 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14303 * gcc.dg/c99-vla-1.c: Likewise.
14304 * g++.dg/ext/vla1.C: Likewise
14306 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14308 * gcc.dg/wvla-1.c: New test
14309 * gcc.dg/wvla-2.c: New test
14310 * gcc.dg/wvla-3.c: New test
14311 * gcc.dg/wvla-4.c: New test
14312 * gcc.dg/wvla-5.c: New test
14313 * gcc.dg/wvla-6.c: New test
14314 * gcc.dg/wvla-7.c: New test
14315 * g++.dg/warn/Wvla-1.C: New test
14316 * g++.dg/warn/Wvla-2.C: New test
14317 * g++.dg/warn/Wvla-3.C: New test
14319 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14322 * g++.dg/other/default6.C: New test.
14324 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14326 * lib/target-supports.exp (check_profiling_available): Return false
14328 (check_effective_target_vxworks_kernel): New procedure.
14329 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14331 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14332 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14333 to include VxWorks.
14334 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14336 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14338 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14339 PIC is not supported.
14340 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14341 * gcc.dg/20020426-2.c: Likewise.
14342 * gcc.dg/pr28243.c: Likewise.
14343 * gcc.dg/visibility-11.c: Likewise.
14344 * gcc.dg/tls/opt-9.c: Likewise.
14345 * gcc.dg/tls/opt-10.c: Likewise.
14346 * gcc.dg/tls/pic-1.c: Likewise.
14347 * gcc.dg/tls/struct-1.c: Likewise.
14348 * gcc.target/i386/20000807-1.c: Likewise.
14349 * gcc.target/i386/20000904-1.c: Likewise.
14350 * gcc.target/i386/20011119-1.c: Likewise.
14351 * gcc.target/i386/990213-2.c: Likewise.
14352 * gcc.target/i386/990214-1.c: Likewise.
14353 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14354 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14355 * gcc.target/i386/pic-1.c: Likewise.
14356 * gcc.target/i386/pr21518.c: Likewise.
14357 * gcc.target/i386/pr23098.c: Likewise.
14358 * gcc.target/i386/pr23943.c: Likewise.
14360 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14363 * g++.dg/template/complit2.C: New test.
14366 * g++.dg/ext/bitfield1.C: New test.
14368 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14371 * gfortran.dg/interface_11.f90: New test.
14373 2007-03-11 Richard Guenther <rguenther@suse.de>
14375 PR tree-optimization/31115
14376 * gcc.dg/torture/pr31115.c: New testcase.
14378 2007-03-11 Ira Rosen <irar@il.ibm.com>
14380 PR tree-optimization/29925
14381 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14383 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14386 * g++.dg/expr/bitfield3.C: New test.
14387 * g++.dg/expr/bitfield4.C: Likewise.
14388 * g++.dg/expr/bitfield5.C: Likewise.
14389 * g++.dg/expr/bitfield6.C: Likewise.
14392 * g++.dg/template/array18.C: New test.
14394 2007-03-10 Dirk Mueller <dmueller@suse.de>
14397 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14398 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14400 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14403 * g++.dg/cpp0x/variadic-bind.C: New.
14404 * g++.dg/cpp0x/variadic-function.C: New.
14405 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14406 * g++.dg/cpp0x/variadic-tuple.C: New.
14407 * g++.dg/cpp0x/variadic1.C: New.
14408 * g++.dg/cpp0x/variadic2.C: New.
14409 * g++.dg/cpp0x/variadic3.C: New.
14410 * g++.dg/cpp0x/variadic4.C: New.
14411 * g++.dg/cpp0x/variadic5.C: New.
14412 * g++.dg/cpp0x/variadic6.C: New.
14413 * g++.dg/cpp0x/variadic7.C: New.
14414 * g++.dg/cpp0x/variadic8.C: New.
14415 * g++.dg/cpp0x/variadic9.C: New.
14416 * g++.dg/cpp0x/variadic10.C: New.
14417 * g++.dg/cpp0x/variadic11.C: New.
14418 * g++.dg/cpp0x/variadic12.C: New.
14419 * g++.dg/cpp0x/variadic13.C: New.
14420 * g++.dg/cpp0x/variadic14.C: New.
14421 * g++.dg/cpp0x/variadic15.C: New.
14422 * g++.dg/cpp0x/variadic16.C: New.
14423 * g++.dg/cpp0x/variadic17.C: New.
14424 * g++.dg/cpp0x/variadic18.C: New.
14425 * g++.dg/cpp0x/variadic19.C: New.
14426 * g++.dg/cpp0x/variadic20.C: New.
14427 * g++.dg/cpp0x/variadic21.C: New.
14428 * g++.dg/cpp0x/variadic22.C: New.
14429 * g++.dg/cpp0x/variadic23.C: New.
14430 * g++.dg/cpp0x/variadic24.C: New.
14431 * g++.dg/cpp0x/variadic25.C: New.
14432 * g++.dg/cpp0x/variadic26.C: New.
14433 * g++.dg/cpp0x/variadic27.C: New.
14434 * g++.dg/cpp0x/variadic28.C: New.
14435 * g++.dg/cpp0x/variadic29.C: New.
14436 * g++.dg/cpp0x/variadic30.C: New.
14437 * g++.dg/cpp0x/variadic31.C: New.
14438 * g++.dg/cpp0x/variadic32.C: New.
14439 * g++.dg/cpp0x/variadic33.C: New.
14440 * g++.dg/cpp0x/variadic34.C: New.
14441 * g++.dg/cpp0x/variadic35.C: New.
14442 * g++.dg/cpp0x/variadic36.C: New.
14443 * g++.dg/cpp0x/variadic37.C: New.
14444 * g++.dg/cpp0x/variadic38.C: New.
14445 * g++.dg/cpp0x/variadic39.C: New.
14446 * g++.dg/cpp0x/variadic40.C: New.
14447 * g++.dg/cpp0x/variadic41.C: New.
14448 * g++.dg/cpp0x/variadic42.C: New.
14449 * g++.dg/cpp0x/variadic43.C: New.
14450 * g++.dg/cpp0x/variadic44.C: New.
14451 * g++.dg/cpp0x/variadic45.C: New.
14452 * g++.dg/cpp0x/variadic46.C: New.
14453 * g++.dg/cpp0x/variadic47.C: New.
14454 * g++.dg/cpp0x/variadic48.C: New.
14455 * g++.dg/cpp0x/variadic49.C: New.
14456 * g++.dg/cpp0x/variadic50.C: New.
14457 * g++.dg/cpp0x/variadic51.C: New.
14458 * g++.dg/cpp0x/variadic52.C: New.
14459 * g++.dg/cpp0x/variadic53.C: New.
14460 * g++.dg/cpp0x/variadic54.C: New.
14461 * g++.dg/cpp0x/variadic55.C: New.
14462 * g++.dg/cpp0x/variadic56.C: New.
14463 * g++.dg/cpp0x/variadic57.C: New.
14464 * g++.dg/cpp0x/variadic58.C: New.
14465 * g++.dg/cpp0x/variadic59.C: New.
14466 * g++.dg/cpp0x/variadic60.C : New.
14467 * g++.dg/cpp0x/variadic61.C : New.
14468 * g++.dg/cpp0x/variadic62.C : New.
14469 * g++.dg/cpp0x/variadic63.C : New.
14470 * g++.dg/cpp0x/variadic64.C : New.
14471 * g++.dg/cpp0x/variadic65.C : New.
14472 * g++.dg/cpp0x/variadic66.C : New.
14473 * g++.dg/cpp0x/variadic67.C : New.
14474 * g++.dg/cpp0x/variadic68.C : New.
14475 * g++.dg/cpp0x/variadic69.C : New.
14476 * g++.dg/cpp0x/variadic70.C : New.
14477 * g++.dg/cpp0x/variadic71.C : New.
14478 * g++.dg/cpp0x/variadic72.C : New.
14479 * g++.dg/cpp0x/variadic73.C : New.
14480 * g++.dg/cpp0x/variadic74.C : New.
14481 * g++.dg/cpp0x/variadic75.C : New.
14482 * g++.dg/cpp0x/variadic-ex1.C : New.
14483 * g++.dg/cpp0x/variadic-ex2.C : New.
14484 * g++.dg/cpp0x/variadic-ex3.C : New.
14485 * g++.dg/cpp0x/variadic-ex4.C : New.
14486 * g++.dg/cpp0x/variadic-ex5.C : New.
14487 * g++.dg/cpp0x/variadic-ex6.C : New.
14488 * g++.dg/cpp0x/variadic-ex7.C : New.
14489 * g++.dg/cpp0x/variadic-ex8.C : New.
14490 * g++.dg/cpp0x/variadic-ex9.C : New.
14491 * g++.dg/cpp0x/variadic-ex10.C : New.
14492 * g++.dg/cpp0x/variadic-ex11.C : New.
14493 * g++.dg/cpp0x/variadic-ex12.C : New.
14494 * g++.dg/cpp0x/variadic-ex13.C : New.
14495 * g++.dg/cpp0x/variadic-ex14.C : New.
14497 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14499 PR libgfortran/31099
14500 * gfortran.dg/unformatted_recl.f90: New test.
14502 2007-03-09 Roger Sayle <roger@eyesopen.com>
14504 * gcc.dg/fold-eqcmplx-1.c: New test case.
14506 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14508 PR rtl-optimization/30643
14509 * gcc.dg/pr30643.c: New.
14511 2007-03-09 Chao-ying Fu <fu@mips.com>
14513 * gcc.target/mips/mips32-dspr2-type.c: New test.
14514 * gcc.target/mips/mips32-dspr2.c: New test.
14515 * gcc.target/mips/dspr2-MULT.c: New test.
14516 * gcc.target/mips/dspr2-MULTU.c: New test.
14517 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14518 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14519 Adjust some formats.
14521 2007-03-09 Dirk Mueller <dmueller@suse.de>
14524 * gcc.dg/Wlogical-op-1.c: New.
14525 * g++.dg/warn/Wlogical-op-1.C: New.
14527 2007-03-09 Richard Guenther <rguenther@suse.de>
14529 PR tree-optimization/30904
14530 PR middle-end/31058
14531 * gcc.dg/pr30904.c: Remove xfail.
14533 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14536 * gcc.c-torture/execute/pr31072.c: New test.
14538 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14540 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14541 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14542 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14543 *lrint* and *lround*.
14544 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14546 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14547 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14548 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14549 and *lround*. Correct macro names.
14550 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14551 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14553 2007-03-08 Ian Lance Taylor <iant@google.com>
14555 * gcc.dg/no-strict-overflow-5.c: New test.
14556 * gcc.dg/no-strict-overflow-6.c: New test.
14557 * gcc.dg/Wstrict-overflow-11.c: New test.
14558 * gcc.dg/Wstrict-overflow-12.c: New test.
14559 * gcc.dg/Wstrict-overflow-13.c: New test.
14560 * gcc.dg/Wstrict-overflow-14.c: New test.
14561 * gcc.dg/Wstrict-overflow-15.c: New test.
14563 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14565 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14566 for VxWorks kernel mode.
14567 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14569 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14571 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14574 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14576 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14577 and lib/bfill.c on VxWorks targets.
14578 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14579 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14580 lib/bfill.c and lib/memmove.c on VxWorks targets.
14581 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14582 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14583 on VxWorks targets.
14584 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14585 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14587 2007-03-08 Tobias Burnus <burnus@net-b.de>
14589 * gfortran.dg/use_5.f90: New test.
14590 * gfortran.dg/use_6.f90: Ditto.
14591 * gfortran.dg/use_7.f90: Ditto.
14593 2007-03-08 Tobias Burnus <burnus@net-b.de>
14596 * gfortran.dg/use_4.f90: New test.
14597 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14599 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14602 * gfortran.dg/parameter_array_section_2.f90: New test.
14604 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14607 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14610 * g++.dg/template/arg5.C: New test.
14612 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14614 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14616 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14618 * gcc.dg/var-expand1.c: Add newline at end of file.
14620 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14622 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14624 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14626 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14628 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14630 * gcc.dg/torture/builtin-convert-4.c: New test.
14632 2007-03-05 Ian Lance Taylor <iant@google.com>
14634 * gcc.c-torture/compile/pr31034.c: New test.
14636 2007-03-05 Ian Lance Taylor <iant@google.com>
14638 * gcc.dg/inline-18.c: New test.
14639 * gcc.dg/inline-19.c: New test.
14640 * gcc.dg/inline-20.c: New test.
14641 * gcc.dg/inline-21.c: New test.
14643 2007-03-05 Richard Guenther <rguenther@suse.de>
14645 PR tree-optimization/14052
14646 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14648 2007-03-05 Richard Guenther <rguenther@suse.de>
14650 PR tree-optimization/23777
14651 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14653 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14656 * gcc.dg/multiple-overflow-warn-3.c: New.
14657 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14659 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14662 * g++.dg/parse/template23.C: New test.
14664 2007-03-04 Roger Sayle <roger@eyesopen.com>
14666 PR middle-end/30744
14667 * gcc.dg/pr30744-1.c: New test case.
14669 2007-03-04 Tobias Burnus <burnus@net-b.de>
14671 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14673 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14676 * gfortran.dg/logical_3.f90: New test.
14678 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14680 PR libfortran/30981
14681 * gfortran.dg/integer_exponentiation_1.f90: New test.
14683 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14685 * gcc.target/m68k/m68k.exp: New.
14686 * gcc.target/m68k/crash1.c: New.
14688 2007-03-03 Tobias Burnus <burnus@net-b.de>
14690 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14691 to be more compatible with integer(kind=8).
14693 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14695 PR libfortran/31001
14696 * gfortran.dg/zero_sized_3.f90: New test.
14698 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14701 * g++.dg/parse/else.C: New.
14702 * g++.dg/parse/else-2.C: New.
14704 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14705 Tobias Burnus <burnus@net-b.de>
14708 * gfortran.dg/size_dim.f90: New test.
14710 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14711 Tobias Burnus <burnus@net-b.de>
14714 * gfortran.dg/entry_9.f90: New test.
14716 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14719 * g++.dg/inherit/covariant16.C: New test.
14721 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14723 * g++.dg/other/darwin-minversion-1.C: New.
14725 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14727 * gcc.dg/tree-ssa/20070302-1.c: New test.
14729 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14731 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14734 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14736 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14738 2007-03-01 Simon Baldwin <simonb@google.com>
14741 * warn/ignored_typedef.C: New.
14742 * init/ctor8.C: Added dg-warning to consume ignored typedef
14744 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14745 and added an explicit line number.
14747 2007-02-28 Richard Guenther <rguenther@suse.de>
14749 PR middle-end/30364
14750 * gcc.dg/torture/pr30364-1.c: New testcase.
14751 * gcc.dg/torture/pr30364-2.c: Likewise.
14752 * gcc.dg/torture/pr30364-3.c: Likewise.
14754 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14756 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14757 powerpc*, use -funsafe-math-optimizations.
14758 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14759 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14761 2007-02-28 Tobias Burnus <burnus@net-b.de>
14762 Paul Thomas <pault@gcc.gnu.org>
14766 * c_by_val_1.f: Test %VAL() with non-default kind.
14767 * c_by_val.c: Ditto.
14768 * c_by_val_4.f: New test.
14770 2007-02-28 Tobias Burnus <burnus@net-b.de>
14773 * gfortran.dg/continuation_7.f90: New test.
14775 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
14777 * g++.dg/inherit/thunk7.C: New test.
14778 * lib/target-supports.exp (check_profiling_available): Not available
14781 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
14784 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14786 2007-02-27 Mark Mitchell <mark@codesourcery.com>
14788 * lib/target-supports.exp (check_effective_target_init_priority):
14789 Remove Solaris special case.
14791 2007-02-26 Geoffrey Keating <geoffk@apple.com>
14793 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14794 for more builtin types.
14796 * g++.dg/ext/visibility/class1.C: Port to Darwin.
14797 * g++.dg/ext/visibility/noPLT.C: Likewise.
14799 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14801 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14804 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
14807 * size_optional_dim_1.f90: New test.
14809 2007-02-25 Mark Mitchell <mark@codesourcery.com>
14811 * gcc.dg/vxworks/vxworks.exp: New file.
14812 * gcc.dg/vxworks/initpri1.c: Likewise.
14813 * gcc.dg/vxworks/initpri2.c: Likewise.
14814 * gcc.dg/initpri2.c: Add more tests.
14815 * g++.dg/special/initpri2.C: Likewise.
14817 * gcc.dg/initpri1.c: New test.
14818 * gcc.dg/initpri2.c: Likewise.
14819 * g++.dg/special/initpri1.C: New test.
14820 * g++.dg/special/initpri2.C: Likewise.
14821 * g++.dg/special/conpr-1.C: Use init_priority effective target.
14822 * g++.dg/special/conpr-2.C: Likewise.
14823 * g++.dg/special/conpr-3.C: Likewise.
14824 * g++.dg/special/conpr-4.C: Likewise.
14825 * g++.dg/special/initp1.C: Likewise.
14826 * g++.dg/special/ecos.exp: Remove code to detect availability of
14827 constructor priorities.
14828 * lib/target-supports.exp (check_effective_target_init_priority):
14831 2007-02-24 Jan Hubicka <jh@suse.cz>
14833 * gcc.c-torture/execute/pr30778.c: New testcase.
14835 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14837 PR libgfortran/30918
14838 * gfortran.dg/namelist_26.f90: New test.
14840 2007-02-24 Richard Guenther <rguenther@suse.de>
14842 PR middle-end/30951
14843 * gcc.dg/pr30951.c: New testcase.
14845 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14847 * gcc.dg/torture/builtin-modf-1.c: New test.
14849 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
14851 PR tree-optimization/30904
14852 * gcc.dg/pr30904.c: New test.
14854 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14856 * gcc.test-framework/README: Correct command.
14857 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14859 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14861 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
14863 * lib/target-supports.exp (check_effective_target_unwrapped): New.
14865 2007-02-23 Mark Mitchell <mark@codesourcery.com>
14867 * lib/target-supports.exp (check_effective_target_newlib): New
14870 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
14873 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14874 allocatable component.
14877 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14879 * gcc.dg/torture/builtin-logb-1.c: New test.
14880 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14881 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14882 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14885 2007-02-23 Richard Guenther <rguenther@suse.de>
14887 * g++.dg/warn/changes-meaning.C: New testcase.
14889 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14891 PR libgfortran/30910
14892 * gfortran.dg/fmt_zero_precision.f90: Update test.
14894 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14896 * gcc.dg/torture/builtin-frexp-1.c: New test.
14898 2007-02-22 Mark Mitchell <mark@codesourcery.com>
14900 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14902 2007-02-22 Ian Lance Taylor <iant@google.com>
14905 * g++.dg/debug/pr30898.C: New test.
14907 2007-02-22 Ira Rosen <irar@il.ibm.com>
14909 * gcc.dg/vect/vect-106.c: New test.
14911 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14912 Ira Rosen <irar@il.ibm.com>
14914 PR tree-optimization/30843
14915 * gcc.dg/vect/pr30843.c: New test.
14917 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14919 PR tree-optimization/30858
14920 * gcc.dg/vect/pr30858.c: New test.
14922 2007-02-21 Mark Mitchell <mark@codesourcery.com>
14924 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14925 to set options for compiling testglue.
14926 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14927 * lib/obj-c++.exp (obj-c++_init): Likewise.
14929 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
14931 * gnat.dg/derived_aggregate.adb: New test.
14933 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14935 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14936 sh* targets. Call the correct CKSGN macro.
14938 2007-02-21 Jakub Jelinek <jakub@redhat.com>
14940 * gfortran.dg/gomp/omp_parse1.f90: New test.
14941 * gfortran.dg/gomp/omp_parse2.f: New test.
14943 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
14946 * gfortran.dg/do_pointer_1.f90: New test.
14948 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14950 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14953 2007-02-20 Geoffrey Keating <geoffk@apple.com>
14955 * gcc.dg/darwin-minversion-1.c: New.
14956 * gcc.dg/darwin-minversion-2.c: New.
14958 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14960 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14962 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14963 DJ Delorie <dj@redhat.com>
14966 * gcc.dg/Wfatal.c: New.
14967 * gcc.dg/Wfatal-2.c: New.
14968 * gcc.dg/Werror-1.c: Adjust expectations.
14969 * gcc.dg/Werror-5.c: Likewise.
14970 * gcc.dg/Werror-7.c: Likewise.
14971 * gcc.dg/Werror-10.c: Likewise.
14972 * gcc.dg/Werror-11.c: Likewise.
14974 2007-02-20 Tobias Burnus <burnus@net-b.de>
14977 * gfortran.dg/volatile10.f90: New test.
14979 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
14981 PR libfortran/30533
14982 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
14984 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14986 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14987 * gcc.dg/Walways-true-1.c: Likewise.
14988 * gcc.dg/weak/weak-3.c: Likewise.
14989 * gcc.dg/Werror-1.c: Likewise.
14990 * gcc.dg/Werror-3.c: Likewise.
14991 * gcc.dg/Werror-4.c: Likewise.
14992 * gcc.dg/Werror-5.c: Likewise.
14993 * gcc.dg/Werror-6.c: Likewise.
14994 * gcc.dg/Werror-7.c: Likewise.
14995 * gcc.dg/Werror-8.c: Likewise.
14996 * gcc.dg/Werror-10.c: Likewise.
14997 * gcc.dg/Werror-11.c: Likewise.
14998 * gcc.dg/Werror-12.c: Likewise.
14999 * g++.old-deja/g++.mike/warn8.C: Likewise.
15000 * g++.dg/warn/Walways-true-1.C: Likewise.
15001 * g++.dg/warn/Walways-true-2.C: Likewise.
15002 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
15003 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
15004 -Wstring-literal-comparison with -Waddress.
15005 * gcc.dg/Wstring-literal-comparison-4.c: Replace
15006 -Wno-string-literal-comparison with -Wno-address.
15008 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
15010 * gnat.dg/self_aggregate_with_call.adb: New test.
15012 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
15014 PR tree-optimization/30975
15015 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
15016 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
15017 * gcc.dg/vect/pr30795.c: New.
15019 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15022 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
15024 2007-02-18 Roger Sayle <roger@eyesopen.com>
15026 PR rtl-optimization/28173
15027 * gcc.target/i386/andor-1.c: New test case.
15029 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15031 * gcc.dg/torture/builtin-ldexp-1.c: New.
15032 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
15034 2007-02-18 Roger Sayle <roger@eyesopen.com>
15036 * gfortran.dg/array_constructor_15.f90: New test case.
15038 2007-02-18 Roger Sayle <roger@eyesopen.com>
15040 * gfortran.dg/forall_10.f90: New test case.
15042 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15044 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
15046 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
15048 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
15049 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
15051 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
15053 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
15054 * gcc.target/i386/builtin-bswap-3.c: Ditto.
15055 * gcc.target/i386/xchg-1.c: New test.
15056 * gcc.target/i386/xchg-2.c: New test.
15058 2007-02-16 Richard Guenther <rguenther@suse.de>
15059 Christian Bruel <christian.bruel@st.com>
15061 * gcc.dg/strict-overflow-5.c: New testcase.
15063 2007-02-16 Tobias Burnus <burnus@net-b.de>
15066 * gfortran.dg/func_derived_4.f90: New test.
15068 2007-02-15 Roger Sayle <roger@eyesopen.com>
15070 PR middle-end/30391
15071 * gfortran.dg/pr30391-1.f90: New test case.
15073 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15075 PR middle-end/30433
15076 * gcc.c-torture/compile/pr30433.c: New testcase to check
15077 that complex constants comparisions are foldded.
15079 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15082 * g++.dg/ext/stmtexpr10.C: New testcase.
15084 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15086 PR middle-end/30729
15087 * gcc.dg/Wunused-value-2.c: New testcase.
15089 2007-02-15 Ian Lance Taylor <iant@google.com>
15091 * g++.dg/eh/subreg-1.C: New test.
15093 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15096 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15097 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15098 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15099 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15100 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15101 * gcc.dg/Werror-implicit-function-declaration.c: New.
15103 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15106 * g++.dg/warn/pr28943.C: New.
15108 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15110 * gfortran.fortran-torture/execute/math.f90: Fix typo.
15112 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15115 * gfortran.dg/error_recovery_3.f90: New test.
15117 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15119 * g++.dg/tree-ssa/sra-1.C: New.
15121 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15123 * g++.dg/tree-ssa/sra-1.C: New.
15125 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15127 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15129 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15131 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15133 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
15136 * gfortran.dg/logical_2.f90: New test.
15138 2007-02-14 Joseph Myers <joseph@codesourcery.com>
15140 * gcc.dg/torture/complex-alias-1.c: New test.
15142 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
15144 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15145 instead of -fdump-tree-tailcall.
15147 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
15149 * gfortran.dg/interface_10.f90: Fix comment typo.
15151 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
15153 PR tree-optimization/30771
15154 * gcc.dg/vect/pr30771.c: New test.
15156 2007-02-13 Ian Lance Taylor <iant@google.com>
15158 * gcc.dg/Wstrict-overflow-1.c: New test.
15159 * gcc.dg/Wstrict-overflow-2.c: New test.
15160 * gcc.dg/Wstrict-overflow-3.c: New test.
15161 * gcc.dg/Wstrict-overflow-4.c: New test.
15162 * gcc.dg/Wstrict-overflow-5.c: New test.
15163 * gcc.dg/Wstrict-overflow-6.c: New test.
15164 * gcc.dg/Wstrict-overflow-7.c: New test.
15165 * gcc.dg/Wstrict-overflow-8.c: New test.
15166 * gcc.dg/Wstrict-overflow-9.c: New test.
15167 * gcc.dg/Wstrict-overflow-10.c: New test.
15169 2007-02-13 Roger Sayle <roger@eyesopen.com>
15171 * gcc.target/ia64/builtin-bswap-2.c: New test case.
15173 2007-02-13 Richard Henderson <rth@redhat.com>
15175 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15176 * gcc.c-torture/execute/pr29302-1.c: ... here.
15178 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15181 * gcc.dg/c90-return-1.c: Update output.
15182 * gcc.dg/c99-return-1.c: Likewise.
15184 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
15187 * gfortran.dg/used_dummy_types_7.f90: New test..
15189 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
15191 * gcc.target/i386/parity-1.c: New test.
15192 * gcc.target/i386/parity-2.c: New test.
15194 2007-02-12 Roger Sayle <roger@eyesopen.com>
15196 * gcc.target/i386/builtin-bswap-3.c: New test case.
15198 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
15200 PR tree-optimization/29145
15201 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15202 alias analysis is improved to take better advantage of restrict
15203 qualified pointers.
15204 * gcc.dg/vect/vect-80.c: Likewise.
15205 * gcc.dg/vect/pr29145.c: New.
15207 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
15209 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15210 * gcc.target/i386/sse4a-insert.c: Likewise.
15212 2007-02-11 Roger Sayle <roger@eyesopen.com>
15214 * gcc.target/ia64/builtin-popcount-1.c: New test case.
15215 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15217 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
15220 * gfortran.dg/enum_4.f90: Update error message checks.
15222 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15225 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15226 versions of the modules.
15229 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15230 by getting rid of recursive I/O and providing functions with
15234 * gfortran.dg/char_array_constructor_2.f90
15236 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15239 * g++.dg/template/spec34.C: New test
15241 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15243 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15244 on i?86 and x86_64.
15245 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15246 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15247 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15248 on i?86 and x86_64.
15249 * gcc.dg/vect/vect-113.c: Ditto.
15251 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15254 * g++.dg/eh/weak1-C: New test.
15255 * g++.dg/eh/weak1-a.cc: Likewise.
15256 * g++.dg/eh/comdat1.C: Likewise.
15258 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15259 Dorit Nuzman <dorit@il.ibm.com>
15261 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15262 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15263 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15264 * gcc.dg/vect/vect-113.c: Likewise.
15266 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15268 2007-02-10 Richard Henderson <rth@redhat.com>
15270 * lib/target-supports.exp (check_effective_target_tls): Redefine
15271 to mean non-emulated tls.
15272 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15273 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15274 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15275 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15276 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15277 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15278 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15280 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15282 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15284 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15286 * gfortran.dg/secnds.f: Replace time tolerance with a
15287 before-and-after bracket.
15288 * gfortran.dg/secnds-1.f: Likewise.
15290 2007-02-09 Tobias Burnus <burnus@net-b.de>
15293 * gfortran.dg/maxlocval_1.f90: New test.
15295 2007-02-09 Roger Sayle <roger@eyesopen.com>
15297 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15299 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15302 * gfortran.dg/array_function_1.f90: New test.
15304 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15306 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15307 (check_effective_target_dummy_wcsftime): New functions.
15309 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15311 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15312 * lib/target-supports.exp (check_effective_target_uclibc): New
15315 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15317 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15318 (vsnprintf): Don't define for uClibc targets.
15320 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15322 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15323 set before checking whether it was allowed.
15324 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15325 before checking inside_main.
15327 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15329 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15331 (u16sf): Likewise u4sf.
15332 * g++.dg/compat/struct-layout-1.h: Likewise.
15334 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15336 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15338 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15339 m68k targets if check_effective_target_coldfire_fpu returns true.
15341 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15342 Richard Guenther <rguenther@suse.de>
15344 PR middle-end/23361
15345 * gcc.dg/fold-compare-3.c: New testcase.
15346 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15348 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15350 * gcc.dg/pr26570.c: Clean up coverage files.
15351 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15352 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15353 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15354 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15355 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15356 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15357 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15358 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15359 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15360 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15361 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15362 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15363 * gcc.dg/vect/pr28952.c: Ditto.
15364 * gcc.dg/vect/pr27151.c: Ditto.
15365 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15366 * g++.dg/gomp/macro-3.C: Ditto.
15368 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15370 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15373 2007-02-08 Roger Sayle <roger@eyesopen.com>
15375 * gcc.target/i386/builtin-bswap-2.c: New test case.
15377 2007-02-08 Roger Sayle <roger@eyesopen.com>
15379 * gfortran.dg/forall_8.f90: New test case.
15380 * gfortran.dg/forall_9.f90: Likewise.
15382 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15384 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15386 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15388 * lib/target-supports.exp (check_effective_target_simulator): New.
15390 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15392 * gcc.dg/tree-ssa/loop-25.c: New test.
15394 2007-02-06 Richard Henderson <rth@redhat.com>
15396 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15398 2007-02-06 Roger Sayle <roger@eyesopen.com>
15400 * gcc.target/powerpc/popcount-1.c: New test case.
15401 * gcc.target/powerpc/parity-1.c: Likewise.
15403 2007-02-06 Richard Guenther <rguenther@suse.de>
15405 PR middle-end/27302
15406 * gcc.dg/torture/pr27302-2.c: New testcase.
15408 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15410 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15411 * gcc.dg/vect/vect-iv-1.c: New test.
15412 * gcc.dg/vect/vect-iv-2.c: New test.
15413 * gcc.dg/vect/vect-iv-3.c: New test.
15414 * gcc.dg/vect/vect-iv-4.c: New test.
15415 * gcc.dg/vect/vect-iv-5.c: New test.
15416 * gcc.dg/vect/vect-iv-6.c: New test.
15417 * gcc.dg/vect/vect-iv-7.c: New test.
15418 * gcc.dg/vect/vect-iv-8.c: New test.
15419 * gcc.dg/vect/vect-iv-9.c: New test.
15420 * gcc.dg/vect/vect-iv-10.c: New test.
15421 * gcc.dg/vect/vect-iv-11.c: New test.
15422 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15423 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15424 * gcc.dg/vect/vect-14.c: Now vectorizable.
15425 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15427 * gcc.dg/vect/vect-27.c: Likewise.
15428 * gcc.dg/vect/vect-29.c Likewise.
15429 * gcc.dg/vect/vect-dv-2.c: Likewise.
15430 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15431 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15432 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15434 2007-02-06 Ira Rosen <irar@il.ibm.com>
15436 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15438 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15440 * gcc.dg/builtins-20.c: Add more cases.
15442 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15445 * gcc.dg/pr30189.c: New test.
15447 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15449 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15451 * gcc.target/i386/sse4a-extract.c: New test.
15452 * gcc.target/i386/sse4a-insert.c: New test.
15453 * gcc.target/i386/sse4a-montsd.c: New test.
15454 * gcc.target/i386/sse4a-montss.c: New test.
15456 2007-02-05 Richard Guenther <rguenther@suse.de>
15458 * gcc.target/i386/vectorize3.c: New testcase.
15460 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15463 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15465 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15468 * gfortran.dg/repeat_1.f90: New test.
15470 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15473 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15474 * gfortran.dg/derived_init_2.f90: Ditto.
15475 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15476 * gfortran.dg/array_initializer_1.f90: Ditto.
15477 * gfortran.dg/do_2.f90: Ditto.
15478 * gfortran.dg/proc_assign_1.f90: Ditto.
15480 2007-02-04 Richard Guenther <rguenther@suse.de>
15482 PR middle-end/30636
15483 * g++.dg/warn/pr30636.C: New testcase.
15484 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15486 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15488 PR middle-end/30667
15489 * gfortran.dg/pr30667.f: New test.
15491 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15493 * gcc.dg/builtins-54.c: Add more cases.
15495 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15498 * gfortran.dg/zero_sized_2.f90: New test.
15501 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15504 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15507 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15510 * gfortran.dg/interface_10.f90: New test.
15512 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15514 * gcc.dg/builtins-20.c: Add more cases.
15516 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15519 * gcc-target/ia64/pr29682.c: New test.
15521 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15524 * gfortran.dg/arrayio_11.f90.f90: New test.
15527 * gfortran.dg/arrayio_12.f90.f90: New test.
15529 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15532 * g++.dg/tls/diag-5.C: New test.
15534 PR middle-end/30473
15535 * gcc.dg/pr30473.c: New test.
15536 * gcc.c-torture/execute/20070201-1.c: New test.
15538 2007-02-01 Roger Sayle <roger@eyesopen.com>
15540 * gfortran.dg/dependency_20.f90: New test case.
15542 2007-01-31 Ian Lance Taylor <iant@google.com>
15544 * gcc.dg/lower-subreg-1.c (test): New test.
15546 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15548 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15550 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15552 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15553 * gcc.dg/torture/builtin-math-3.c: Likewise.
15555 2007-01-31 Dirk Mueller <dmueller@suse.de>
15557 gcc.dg/Wparentheses-2.c: Update and add new tests.
15559 2007-01-31 Ira Rosen <irar@il.ibm.com>
15561 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15564 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15566 * gcc.dg/builtins-63.c: New test.
15568 2007-01-31 Tobias Burnus <burnus@net-b.de>
15571 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15573 2007-01-31 Tobias Burnus <burnus@net-b.de>
15576 * gfortran.dg/volatile8.f90: New argument conformance test.
15577 * gfortran.dg/volatile9.f90: New scope test.
15579 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15582 * g++.dg/warn/null4.C: New.
15584 2001-01-30 Roger Sayle <roger@eyesopen.com>
15585 Uros Bizjak <ubizjak@gmail.com>
15587 * gcc.dg/large-size-array-3.c: Correct typo.
15589 2007-01-30 Richard Guenther <rguenther@suse.de>
15591 PR middle-end/27657
15592 * g++.dg/debug/pr27657.C: New testcase.
15594 2007-01-30 Richard Guenther <rguenther@suse.de>
15596 PR middle-end/30313
15597 * gcc.dg/torture/pr30313.c: New testcase.
15599 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15601 * gcc.dg/dfp/dfp-except.h: New file.
15602 * gcc.dg/dfp/fe-check.h: New file.
15603 * gcc.dg/dfp/fe-binop.c: New test.
15604 * gcc.dg/dfp/fe-convert-1.c: New test.
15605 * gcc.dg/dfp/fe-convert-2.c: New test.
15606 * gcc.dg/dfp/fe-convert-3.c: New test.
15608 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15609 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15610 * gcc.dg/dfp/convert-dfp.c: Ditto.
15611 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15613 2007-01-29 Josh Conner <jconner@apple.com>
15615 * gcc.target/powerpc/altivec-24.c: New test.
15617 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15620 * g++.dg/parse/defarg12.C: New test.
15622 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15625 * gfortran.dg/used_dummy_types_6.f90: New test.
15627 2007-01-28 Jan Hubicka <jh@suse.cz>
15629 * gcc.dg/tree-prof/val-prof-6.c: New test.
15631 2007-01-28 Roger Sayle <roger@eyesopen.com>
15633 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15635 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15638 * g++.dg/expr/dtor4.C: New test.
15640 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15642 * gcc.dg/tree-ssa/loop-23.c: New test.
15644 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15646 PR libfortran/30389
15647 * gfortran.dg/achar_2.f90: New test.
15648 * gfortran.dg/achar_3.f90: New test.
15650 2007-01-27 Ian Lance Taylor <iant@google.com>
15652 * gcc.dg/strict-overflow-1.c: New test.
15653 * gcc.dg/no-strict-overflow-1.c: New test.
15654 * gcc.dg/strict-overflow-2.c: New test.
15655 * gcc.dg/no-strict-overflow-2.c: New test.
15656 * gcc.dg/strict-overflow-3.c: New test.
15657 * gcc.dg/no-strict-overflow-3.c: New test.
15658 * gcc.dg/strict-overflow-4.c: New test.
15659 * gcc.dg/no-strict-overflow-4.c: New test.
15660 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15661 * gcc.dg/pr15784-1.c: Likewise.
15662 * gcc.dg/pr20922-1.c: Likewise.
15663 * gcc.dg/pr20922-3.c: Likewise.
15664 * gcc.dg/pr20922-4.c: Likewise.
15665 * gcc.dg/pr20922-6.c: Likewise.
15666 * gcc.dg/compare-4.c: Likewise.
15667 * gcc.dg/torture/pr26898-1.c: Likewise.
15668 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15669 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15670 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15671 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15672 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15673 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15674 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15675 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15676 * g++.dg/tree-ssa/pr21082.C: Likewise.
15678 2007-01-27 Roger Sayle <roger@eyesopen.com>
15680 * gcc-dg/large-size-array-3.c: New test case.
15682 2007-01-27 Roger Sayle <roger@eyesopen.com>
15684 * gfortran.dg/forall_7.f90: New test case.
15686 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15689 * gfortran.dg/where_operator_assign_1.f90: New test.
15690 * gfortran.dg/where_operator_assign_2.f90: New test.
15691 * gfortran.dg/where_operator_assign_3.f90: New test.
15693 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15695 * lib/target-supports.exp
15696 (check_effective_target_powerpc_altivec): New.
15697 (check_effective_target_vect_cmdline_needed): Use it.
15699 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15702 * gfortran.dg/backslash_3.f: New test.
15704 2007-01-26 Richard Guenther <rguenther@suse.de>
15706 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15708 2007-01-26 Tobias Burnus <burnus@net-b.de>
15710 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15711 * gfortran.dg/vect/vect.exp: Ditto.
15712 * gfortran.dg/dg.exp: Ditto.
15713 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15714 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15716 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15718 * gcc.dg/builtins-20.c: Add more cases.
15719 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15721 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15724 * gcc.dg/Wall.c: New.
15725 * gcc.dg/Wno-all.c: New.
15726 * gfortran.dg/Wall.f90: New.
15727 * gfortran.dg/Wno-all.f90: New.
15729 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15731 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15732 * g++.dg/eh/simd-2.C: Also run on Darwin.
15733 * g++.dg/eh/simd-3.C: New.
15734 * g++.dg/eh/simd-4.C: New.
15736 2007-01-25 Richard Guenther <rguenther@suse.de>
15738 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15740 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15742 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15744 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15745 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15746 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15747 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15748 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15749 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15750 * gcc.dg/ipa/ipa-7.c: New testcase.
15752 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15754 * g++.dg/cpp0x/warn_cxx0x.C: New.
15756 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15758 * gcc.dg/builtins-20.c: Test builtin carg.
15760 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15762 PR middle-end/27416
15763 * gcc.dg/gomp/pr27416.c: New test.
15765 PR middle-end/30494
15766 * gcc.dg/gomp/pr30494.c: New test.
15767 * g++.dg/gomp/pr30494.C: New test.
15769 PR middle-end/30421
15770 * gcc.dg/gomp/pr30421.c: New test.
15772 2007-01-24 Steve Ellcey <sje@cup.hp.com>
15774 * gcc.target/ia64/versionid-1.c: New test.
15775 * gcc.target/ia64/versionid-2.c: New test.
15777 2007-01-24 Richard Guenther <rguenther@suse.de>
15780 * gcc.dg/builtins-57.c: Change to a link-time testcase
15781 to support non-C99 targets.
15783 2007-01-24 Jan Hubicka <jh@suse.cz>
15785 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15787 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
15789 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15791 2007-01-23 Andrew Pinski <pinskia@gmail.com>
15794 * objc.dg/const-str-12.m: New test.
15796 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15799 * gfortran.dg/ctrl-z.f90: New test.
15801 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15804 * gfortran.dg/namelist_assumed_char.f90: New test.
15806 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
15809 * g++.dg/inherit/covariant15.C: New test.
15811 2007-01-23 Ian Lance Taylor <iant@google.com>
15813 * g++.dg/warn/Wparentheses-24.C: New test.
15815 2007-01-23 Richard Guenther <rguenther@suse.de>
15818 * ada/acats/run_acats: Do not call gnatmake or gnatchop
15821 2007-01-22 Richard Guenther <rguenther@suse.de>
15823 PR tree-optimization/30038
15824 * gcc.dg/builtins-62.c: New testcase.
15826 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15828 * gcc.c-torture/compile/20070121.c: New test.
15830 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
15832 PR libfortran/30525
15833 * gfortran.dg/char_comparison_1.f: New test.
15835 2007-01-21 Ira Rosen <irar@il.ibm.com>
15837 * gcc.dg/vect/vect-strided-same-dr.c: New test.
15839 2007-01-20 Andrew Pinski <pinskia@gmail.com>
15842 * objc.dg/pch: New directory.
15843 * objc.dg/pch/pch.exp: New file.
15844 * objc.dg/pch/interface-1.m: New test.
15845 * objc.dg/pch/interface-1.hs: New include file.
15846 * lib/objc.exp (objc_target_compile): Add
15847 "-x objective-c-header" in front of the sources if this is
15848 a precompiled header being compiled.
15850 2007-01-20 Roger Sayle <roger@eyesopen.com>
15852 * gfortran.dg/array_memcpy_3.f90: New test case.
15853 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15855 2007-01-20 Roger Sayle <roger@eyesopen.com>
15856 Brooks Moses <brooks.moses@codesourcery.com>
15857 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15859 * gfortran.dg/intrinsic_sign_1.f90: New test case.
15860 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15862 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15864 * gcc.dg/torture/builtin-math-3.c: Test fdim.
15866 2007-01-19 Mike Stump <mrs@apple.com>
15868 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15871 2007-01-19 Roger Sayle <roger@eyesopen.com>
15873 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15874 option instead of -funsafe-math-optimizations.
15876 2007-01-19 Tomas Bily <tbily@suse.cz>
15878 gcc.dg/tree-prof/indir-call-prof.c: New.
15879 g++.dg/dg.exp: Add tree-prof subdirectory.
15880 g++.dg/tree-prof/indir-call-prof.C: New.
15881 g++.dg/tree-prof/tree-prof.exp: New.
15883 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15886 * g++.dg/warn/deprecated.C: Update warning output.
15887 * g++.dg/warn/deprecated-2.C: Likewise.
15888 * g++.dg/warn/deprecated-3.C: New.
15890 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
15892 * gcc.c-torture/execute/nestfunc-7.c: New.
15894 2007-01-18 Hui-May Chang <hm.chang@apple.com>
15896 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15898 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
15900 * gcc.dg/m68k-pic-1.c: New.
15902 2007-01-18 Roger Sayle <roger@eyesopen.com>
15904 * gfortran.dg/array_memcpy_4.f90: New test case.
15906 2007-01-18 Josh Conner <jconner@apple.com>
15909 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15910 * gcc.dg/vect/no-trapping-math-1: New.
15911 * gcc.dg/vect/no-trapping-math-2: New.
15913 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
15915 * gcc.target/i386/387-8.c: Update comment about optimizing
15916 inherent load of 1.0 of fptan instruction.
15918 2007-01-18 Dirk Mueller <dmueller@suse.de>
15919 Richard Guenther <rguenther@suse.de>
15922 * gcc.dg/Warray-bounds.c: New testcase.
15923 * gcc.dg/Warray-bounds-2.c: New testcase.
15924 * g++.dg/warn/Warray-bounds.C: New testcase.
15925 * g++.dg/warn/Warray-bounds-2.C: New testcase.
15927 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
15930 * gfortran.dg/generic_12.f90: New test.
15932 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
15934 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15935 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15937 2007-01-16 Janis Johnson <janis187@us.ibm.com>
15939 * gcc.dg/dfp/compare-special.h: New file.
15940 * gcc.dg/dfp/compare-special-32.c: New test.
15941 * gcc.dg/dfp/compare-special-64.c: New test.
15942 * gcc.dg/dfp/compare-special-128.c: New test.
15944 2007-01-16 Roger Sayle <roger@eyesopen.com>
15945 Paul Thomas <pault@gcc.gnu.org>
15946 Steven G. Kargl <kargl@gcc.gnu.org>
15949 * gfortran.dg/forall_6.f90: New test case.
15950 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15951 * gfortran.dg/dependency_13.f90: Likewise.
15953 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15956 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15957 targets that don't support Inf.
15959 2007-01-15 Dale Johannesen <dalej@apple.com>
15961 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
15963 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
15965 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
15966 of achar for 0xff to avoid the "Extended ASCII not
15967 implemented" error message.
15969 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
15972 * gfortran.dg/altreturn_4.f90: New test.
15975 * gfortran.dg/stfunc_4.f90: New test.
15978 * gfortran.dg/bound_2.f90: Reinstate commented out line.
15979 * gfortran.dg/initialization_1.f90: Change warning.
15982 * gfortran.dg/specification_type_resolution_2.f90: New test.
15984 2007-01-14 Jan Hubicka <jh@suse.cz>
15986 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15987 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15988 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15991 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
15994 * gfortran.dg/external_procedures_2.f90: New test.
15996 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
15999 * gcc.target/i386/pr30413.c: New test.
16001 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
16004 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
16006 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
16008 * gcc.dg/20070112-1.c: New test.
16010 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16012 PR libgfortran/30435
16013 * gfortran.dg/list_read_6.f90: New test.
16015 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
16017 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
16019 2007-01-12 Tom Tromey <tromey@redhat.com>
16021 PR preprocessor/28227:
16022 * gcc.dg/cpp/pr28227.c: New file.
16024 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16026 * gcc.dg/tree-ssa/loop-22.c: New test.
16028 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
16030 PR tree-optimization/29516
16031 * gcc.dg/tree-ssa/loop-20.c: New test.
16033 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
16035 PR libfortran/30415
16036 * minmaxloc_integer_kinds_1.f90: New test.
16038 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
16041 * g++.dg/template/sizeof-template-argument.C: New test.
16043 2007-01-11 Jan Hubicka <jh@suse.cz>
16045 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
16046 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
16047 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
16048 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
16049 * gcc.dg/tree-ssa/pr21658.c: Likewise.
16050 * gcc.dg/tree-ssa/pr15349.c: Likewise.
16051 * gcc.dg/tree-ssa/pr25501.c: Likewise.
16052 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
16053 transformation in question.
16054 * gcc.dg/tree-ssa/vrp05.c: Likewise.
16055 * gcc.dg/tree-ssa/pr20701.c: Likewise.
16056 * gcc.dg/always_inline3.c: Likewise.
16058 2007-01-10 Mark Mitchell <mark@codesourcery.com>
16061 * g++.dg/template/typename11.C: New test.
16063 2007-01-10 Robert Kennedy <jimbob@google.com>
16065 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16067 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16069 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16070 for different integer kinds.
16071 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16072 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16073 * gfortran.dg/ishft_2.f90: New test.
16074 * gfortran.dg/ishft_3.f90: New test.
16076 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16078 * gfortran.dg/altreturn_2.f90: Removed executable bit.
16080 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
16082 PR tree-optimization/30322
16083 * gcc.dg/tree-ssa/loop-21.c: New test.
16085 2007-01-08 Geoffrey Keating <geoffk@apple.com>
16087 * g++.dg/rtti/darwin-builtin-linkage.C: New.
16089 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
16091 * gcc.target/spu/intrinsics-1.c: Remove xfail.
16093 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16095 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16096 * g++.dg/warn/overflow-warn-3.C: Likewise.
16097 * g++.dg/warn/overflow-warn-4.C: Likewise.
16098 * g++.dg/warn/overflow-warn-5.C: Likewise.
16099 * g++.dg/warn/overflow-warn-6.C: Likewise.
16100 * g++.dg/warn/Woverflow-1.C: Likewise.
16101 * g++.dg/warn/Woverflow-2.C: Likewise.
16102 * g++.dg/warn/Woverflow-3.C: Likewise.
16103 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16105 2007-01-08 Roger Sayle <roger@eyesopen.com>
16107 * gfortran.dg/array_constructor_14.f90: New test case.
16108 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16110 2007-01-08 Richard Guenther <rguenther@suse.de>
16112 PR tree-optimization/23603
16113 * gcc.dg/tree-ssa/vrp31.c: New testcase.
16114 * gcc.dg/tree-ssa/vrp32.c: Likewise.
16116 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16118 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16120 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16121 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16122 compiler behaviour.
16123 * gcc.dg/simd-5.c: Likewise.
16124 * gcc.dg/simd-6.c: Likewise.
16125 * g++.dg/conversion/simd1.C: Likewise.
16126 * g++.dg/conversion/simd3.C: Likewise.
16127 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16130 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16132 PR tree-optimization/29877
16133 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16134 name of a hard register for the target concerned. Adjust dg-error
16135 directives to cope with new behaviour of TER.
16137 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16140 * g++.dg/conversion/nullptr1.C: Added overflow warning.
16141 * g++.dg/warn/overflow-warn-1.C: New.
16142 * g++.dg/warn/overflow-warn-3.C: New.
16143 * g++.dg/warn/overflow-warn-4.C: New.
16144 * g++.dg/warn/overflow-warn-5.C: New.
16145 * g++.dg/warn/overflow-warn-6.C: New.
16146 * g++.dg/warn/Woverflow-1.C: New.
16147 * g++.dg/warn/Woverflow-2.C: New.
16148 * g++.dg/warn/Woverflow-3.C: New.
16149 * g++.dg/warn/multiple-overflow-warn-2.C: New.
16151 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
16154 * gfortran.dg/invalid_name.f90: New test.
16155 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16156 * gfortran.dg/gomp/pr29759.f90: Ditto.
16158 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
16160 * gfortran.dg/present_1.f90: Update error message.
16162 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
16165 * g++.dg/template/duplicate1.C: New test
16166 * g++.dg/template/memfriend6.C: Adjust error markers.
16168 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
16171 * gcc.dg/torture/inline-1.c: New test.
16173 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16176 * gcc.dg/multiple-overflow-warn-1.c: New.
16177 * gcc.dg/multiple-overflow-warn-2.c: New.
16178 * gcc.dg/overflow-warn-6.c: New.
16179 * g++.dg/warn/multiple-overflow-warn-1.C: New.
16181 2007-01-05 Roger Sayle <roger@eyesopen.com>
16183 * gfortran.dg/array_memcpy_1.f90: New test case.
16184 * gfortran.dg/array_memcpy_2.f90: Likewise.
16186 2007-01-05 Richard Guenther <rguenther@suse.de>
16188 PR middle-end/27826
16189 * g++.dg/opt/pr27826.C: New testcase.
16191 2007-01-05 Ian Lance Taylor <iant@google.com>
16193 * gcc.dg/Walways-true-1.c: New test.
16194 * gcc.dg/Walways-true-2.c: New test.
16195 * g++.dg/warn/Walways-true-1.C: New test.
16196 * g++.dg/warn/Walways-true-2.C: New test.
16198 2007-01-05 Jakub Jelinek <jakub@redhat.com>
16201 * gcc.dg/pr30360.c: New test.
16203 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
16206 * gfortran.dg/data_implied_do_1.f90: New test.
16210 * gfortran.dg/char_length_1.f90: New test.
16212 2007-01-05 Richard Guenther <rguenther@suse.de>
16214 PR middle-end/28116
16215 * g++.dg/opt/pr28116.C: New testcase.
16217 2007-01-05 Tobias Burnus <burnus@net-b.de>
16220 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16221 invalid deallocate.
16222 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16223 * gfortran.dg/protected_4.f90: Add pointer intent check.
16224 * gfortran.dg/protected_6.f90: Add pointer intent check.
16225 * gfortran.dg/pointer_intent_1.f90: New test.
16226 * gfortran.dg/pointer_intent_2.f90: New test.
16227 * gfortran.dg/pointer_intent_3.f90: New test.
16229 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16232 * gfortran.dg/altreturn_2.f90: new test.
16234 2007-01-04 Tom Tromey <tromey@redhat.com>
16236 PR preprocessor/28165:
16237 * gcc.dg/cpp/pr28165.c: New file.
16239 2007-01-03 Josh Conner <jconner@apple.com>
16241 PR middle-end/29683
16242 * gcc.dg/pr29683.c: New.
16244 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16247 * g++.dg/pch/template-1.C: New test.
16248 * g++.dg/pch/template-1.Hs: New file.
16250 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16252 PR middle-end/30353
16253 * gcc.c-torture/compile/complex-4.c: New test.
16255 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16257 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16259 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16261 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16263 PR middle-end/30286
16264 * gcc.dg/pr30286.c: New test.
16267 * g++.dg/template/crash66.C: New test.
16270 * g++.dg/template/friend49.C: New test.
16272 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16274 * gfortran.dg/ibits.f90: New test.
16276 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16278 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16279 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16281 2007-01-02 Jan Hubicka <jh@suse.cz>
16283 * gcc.dg/pr16194.c: We now output error on all three functions,
16284 not just first one.
16286 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16289 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16290 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16292 2006-01-02 Ian Lance Taylor <iant@google.com>
16294 * g++.dg/warn/Wparentheses-22.C: New test.
16295 * g++.dg/warn/Wparentheses-23.C: New test.
16297 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16300 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16301 * gcc.dg/declspec-3-Wextra.c: New.
16302 * gcc.dg/declspec-3-no.c: New
16304 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16307 * gfortran.dg/interface_10.f90: Remove.
16309 2007-01-01 Roger Sayle <roger@eyesopen.com>
16311 * gcc.dg/fold-eqxor-4.c: New test case.
16313 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16315 PR middle-end/30311
16316 * gcc.c-torture/compile/pr30311.c: New test.
16318 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16320 PR middle-end/30253
16321 * gcc.c-torture/compile/statement-expression-1.c: New test.
16323 2007-01-01 Andreas Schwab <schwab@suse.de>
16326 * g++.dg/eh/pr29166.C: New test.
16328 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16330 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16332 (check_effective_target_vect_cmdline_needed): Use it.
16334 2006-12-31 Richard Guenther <rguenther@suse.de>
16336 PR middle-end/30137
16337 * gcc.dg/pr30137-1.c: New testcase.
16338 * gcc.dg/pr30137-2.c: Likewise.
16340 2006-12-31 Roger Sayle <roger@eyesopen.com>
16342 PR middle-end/30322
16343 * gcc.dg/fold-plusnot-1.c: New test case.
16345 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16348 * g++.dg/parse/template22.C: New test.
16350 2006-12-31 Richard Guenther <rguenther@suse.de>
16352 PR middle-end/30338
16353 * gcc.c-torture/compile/pr30338.c: New testcase.
16355 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16358 * gfortran.dg/intrinsic_actual_4.f90: New test.
16361 * gfortran.dg/func_decl_3.f90: New test.
16363 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16366 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16367 * gfortran.dg/c_by_val_1.f: New test.
16368 * gfortran.dg/c_by_val_2.f: New test.
16369 * gfortran.dg/c_by_val_3.f: New test.
16371 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16373 PR libfortran/30321
16374 * gfortran.dg/sum_zero_array_1.f90: New test.
16376 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16378 PR preprocessor/29612
16379 * gcc.dg/cpp/pr29612-1.c: New test.
16380 * gcc.dg/cpp/pr29612-2.c: New test.
16382 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16385 * gfortran.dg/pure_formal_proc_1.f90: New test.
16388 * gfortran.dg/intrinsic_actual_3.f90: New test.
16390 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16393 * gfortran.dg/io_constraints_1.f90: Update test.
16394 * gfortran.dg/io_constraints_2.f90: Update test.
16395 * gfortran.dg/inquire_iolength.f90: New test.
16397 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16400 * gfortran.dg/interface_10.f90: New test.
16401 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16402 since z is already, locally a variable.
16405 * gfortran.dg/generic_11.f90: New test.
16406 * gfortran.dg/interface_7.f90: Remove name clash between module
16407 name and procedure 'x' referenced in the interface.
16409 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16412 * gcc.dg/Wmissing-parameter-type.c: New.
16413 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16414 * gcc.dg/Wmissing-parameter-type-no.c: New.
16416 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16419 * gfortran.dg/entry_array_specs_2.f: New test.
16422 * gfortran.dg/nested_modules_6.f90: New test.
16424 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16427 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16428 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16430 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16433 * g++.dg/opt/complex6.C: New test.
16435 2006-12-22 Ben Elliston <bje@au.ibm.com>
16437 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16438 full" if the linker on spu-*-* warns about exceeding local store.
16440 And revert this patch:
16441 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16442 fail to link due to relocation overflows on spu-*-*.
16444 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16447 * gfortran.dg/dependency_19.f90: New test.
16449 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16452 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16454 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16456 PR middle-end/30262
16457 * gcc.c-torture/execute/20061220-1.c: New test.
16459 PR middle-end/30263
16460 * gcc.dg/gomp/asm-1.c: New test.
16463 * g++.dg/eh/ia64-2.C: New test.
16465 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16469 * gcc.dg/rs6000-leaf.c: New.
16471 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16474 * gfortran.dg/f2c_8.f90: New test.
16476 2006-12-20 Bill Wendling <wendling@apple.com>
16478 * gcc.dg/asm-b.c: Check for __ppc64__.
16480 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16483 * gfortran.dg/bounds_check_5.f90: New test.
16485 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16487 PR middle-end/30143
16488 * gcc.dg/gomp/complex-1.c: New testcase.
16490 2006-12-20 Roger Sayle <roger@eyesopen.com>
16492 * gfortran.dg/array_memset_1.f90: New test case.
16494 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16496 * lib/target-supports.exp: Add spu to
16497 check_effective_target_vect_widen_mult_hi_to_si.
16499 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16502 * gfortran.dg/generic_9.f90: New test.
16505 * gfortran.dg/generic_10.f90: New test.
16507 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16510 * gcc.dg/pr30045.c: New test.
16512 2006-12-20 Ben Elliston <bje@au.ibm.com>
16514 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16516 2006-12-19 Eric Christopher <echristo@apple.com>
16519 * gcc.c-torture/execute/pr29302-1.c: New.
16521 2006-12-19 Tobias Burnus <burnus@net-b.de>
16524 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16526 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16529 * gfortran.dg/altreturn_3.f90: New test.
16531 * gfortran.dg/char_result_12.f90: Fix comment typos.
16533 2006-12-19 Ben Elliston <bje@au.ibm.com>
16535 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16536 as newlib's stdio.h uses non-traditional cpp constructs.
16538 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16540 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16541 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16542 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16543 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16544 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16545 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16546 * gfortran.dg/default_initialization.f: Renamed to
16547 default_initialization_1.f
16548 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16549 dollar_edit_descriptor_1.f
16550 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16551 dollar_edit_descriptor_2.f
16552 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16553 dollar_edit_descriptor_3.f
16554 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16555 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16556 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16557 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16558 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16559 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16560 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16561 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16562 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16563 * gfortran.dg/default_initialization_1.f: Renamed from
16564 default_initialization.f
16565 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16566 dollar_edit_descriptor-1.f
16567 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16568 dollar_edit_descriptor-2.f
16569 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16570 dollar_edit_descriptor-3.f
16571 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16572 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16573 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16575 2006-12-18 Bill Wendling <wendling@apple.com>
16577 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16578 id is an OjbC keyword.
16580 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16582 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16584 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16586 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16588 2006-12-18 Ian Lance Taylor <iant@google.com>
16590 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16592 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16594 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16596 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16599 * gfortran.fortran-torture/execute/where21.f90: New test.
16601 2006-12-17 Tobias Burnus <burnus@net-b.de>
16603 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16605 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16608 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16609 * gcc.dg/if-empty-1.c: Likewise.
16610 * gcc.dg/pr23165.c: Likewise.
16611 * g++.dg/warn/empty-body.C: Likewise.
16613 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16615 PR libfortran/30005
16616 * gfortran.dg/open_errors.f90: New test.
16618 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16620 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16622 * gcc.target/i386/ssse3-pabsb.c: New file.
16623 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16624 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16625 * gcc.target/i386/ssse3-palignr.c: Likewise.
16626 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16627 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16628 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16629 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16630 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16631 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16632 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16633 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16634 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16635 * gcc.target/i386/ssse3-psignb.c: Likewise.
16636 * gcc.target/i386/ssse3-psignd.c: Likewise.
16637 * gcc.target/i386/ssse3-psignw.c: Likewise.
16638 * gcc.target/i386/ssse3-vals.h: Likewise.
16640 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16642 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16643 * lib/fortran-torture.exp: Include target-supports.exp.
16645 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16648 * gcc.c-torture/execute/pr30185.c: New test.
16650 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16654 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16655 * gcc.dg/builtin-bswap-2.c: Likewise.
16656 * gcc.dg/builtin-bswap-3.c: Likewise.
16657 * gcc.dg/builtin-bswap-4.c: Likewise.
16658 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16659 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16661 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16663 PR libfortran/30145
16664 * gfortran.dg/write_zero_array: New test.
16666 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16669 * gfortran.dg/write_fmt_trim.f90: New test.
16671 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16674 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16677 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16679 * lib/target-supports.exp (check_weak_available): Use istarget
16680 "hppa*-*-hpux10*" instead of regexp.
16681 (check_cxa_atexit_available): Likewise.
16683 2006-12-14 Richard Guenther <rguenther@suse.de>
16685 PR tree-optimization/30197
16686 * gcc.c-torture/execute/complex-1.c: Fix function name.
16687 * gcc.dg/builtins-61.c: New testcase.
16689 2006-12-14 Richard Guenther <rguenther@suse.de>
16691 PR middle-end/30172
16692 * gcc.dg/pr30172-1.c: New testcase.
16694 2006-12-14 Richard Guenther <rguenther@suse.de>
16696 PR tree-optimization/30198
16697 * gcc.dg/builtins-60.c: New testcase.
16699 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16701 * lib/target-supports.exp (vect_no_align): Remove spu.
16703 2006-12-13 Ian Lance Taylor <iant@google.com>
16707 * g++.dg/warn/Wparentheses-5.C: New test.
16708 * g++.dg/warn/Wparentheses-6.C: New test.
16709 * g++.dg/warn/Wparentheses-7.C: New test.
16710 * g++.dg/warn/Wparentheses-8.C: New test.
16711 * g++.dg/warn/Wparentheses-9.C: New test.
16712 * g++.dg/warn/Wparentheses-10.C: New test.
16713 * g++.dg/warn/Wparentheses-11.C: New test.
16714 * g++.dg/warn/Wparentheses-12.C: New test.
16715 * g++.dg/warn/Wparentheses-13.C: New test.
16716 * g++.dg/warn/Wparentheses-14.C: New test.
16717 * g++.dg/warn/Wparentheses-15.C: New test.
16718 * g++.dg/warn/Wparentheses-16.C: New test.
16719 * g++.dg/warn/Wparentheses-17.C: New test.
16720 * g++.dg/warn/Wparentheses-18.C: New test.
16721 * g++.dg/warn/Wparentheses-19.C: New test.
16722 * g++.dg/warn/Wparentheses-20.C: New test.
16723 * g++.dg/warn/Wparentheses-21.C: New test.
16725 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16728 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16729 for target "hppa.*hpux10".
16731 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16733 * g++.dg/debug/vartrack1.C: New test.
16735 * g++.dg/opt/ifcvt1.C: New test.
16737 * gcc.dg/tls/opt-13.c: New test.
16739 * gcc.dg/20060425-2.c: New test.
16741 * g++.dg/opt/pr15054-2.C: New test.
16743 * gcc.c-torture/execute/20060420-1.c: New test.
16745 * gcc.c-torture/execute/20060412-1.c: New test.
16747 * objc/compile/20060406-1.m: New test.
16749 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16751 * g++.dg/template/array17.C: New test.
16753 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16755 * gcc.target/powerpc/altivec-23.c: New test.
16757 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16760 * g++.dg/inherit/error3.C: New test.
16763 * g++.dg/inherit/error4.C: New test.
16765 2006-12-13 Richard Guenther <rguenther@suse.de>
16767 PR tree-optimization/17687
16768 * gcc.dg/builtins-59.c: New testcase.
16770 2006-12-13 Ben Elliston <bje@au.ibm.com>
16772 * gcc.target/spu/Wmain.c: New test.
16774 2006-12-12 Josh Conner <jconner@apple.com>
16776 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16777 * g++.dg/abi/thunk4.C: Likewise.
16778 * g++.dg/abi/rtti3.C: Likewise.
16780 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
16782 * gcc.target/spu/cpat-1.c: New test.
16783 * gcc.target/spu/cpat-2.c: New test.
16784 * gcc.target/spu/cpat-3.c: New test.
16785 * gcc.target/spu/cpat-4.c: New test.
16787 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16790 * gcc.c-torture/compile/vector-1.c: New test.
16791 * gcc.c-torture/compile/vector-2.c: New test.
16792 * gcc.c-torture/compile/vector-3.c: New test.
16794 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16796 * lib/fortran-torture.exp: Update copyright years. Remove
16797 obsolete comment. Test -ftree-vectorize where it makes sense.
16798 * lib/gfortran-dg.exp: Update copyright years. Use settings
16799 from fortran-torture.exp.
16800 * gfortran.dg/char_transpose_1.f90,
16801 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16802 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16803 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
16804 '-w' to dg-options.
16806 2006-12-12 Richard Sandiford <richard@codesourcery.com>
16808 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16809 saved_${tool}_load.
16811 2006-12-12 Ira Rosen <irar@il.ibm.com>
16813 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16814 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16815 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16816 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16819 2006-12-12 Richard Guenther <rguenther@suse.de>
16821 PR middle-end/30147
16822 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16824 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
16825 Diego Novillo <dnovillo@redhat.com>
16827 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16829 * gcc.dg/tree-ssa/pr26421.c: Likewise
16830 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16831 * gcc.dg/tree-ssa/pr23382.c: Likewise.
16832 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16833 * gcc.dg/tree-ssa/pr28410.c: Likewise.
16834 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16835 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16836 * gcc.dg/tree-ssa/vrp07.c: Likewise.
16837 * gcc.dg/tree-ssa/vrp08.c: Likewise.
16838 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16840 2006-12-11 Jan Hubicka <jh@suse.cz>
16842 * gcc.dg/tree-prof/stringop-1.c: New test.
16843 * gcc.dg/tree-prof/stringop-2.c: New test.
16845 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
16848 * gcc.target/i386/pr30120.c: New test.
16851 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16853 * gcc.target/i386/x87regparm-1.c: New test.
16854 * gcc.target/i386/x87regparm-2.c: New test.
16855 * gcc.target/i386/x87regparm-3.c: New test.
16856 * gcc.target/i386/x87regparm-4.c: New test.
16858 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
16860 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16862 2006-12-10 Tobias Burnus <burnus@net-b.de>
16865 * gfortran.dg/protected_1.f90: New test.
16866 * gfortran.dg/protected_2.f90: New test.
16867 * gfortran.dg/protected_3.f90: New test.
16868 * gfortran.dg/protected_4.f90: New test.
16869 * gfortran.dg/protected_5.f90: New test.
16870 * gfortran.dg/protected_6.f90: New test.
16872 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16873 Tobias Burnus <burnus@gcc.gnu.org>
16877 * gfortran.dg/interface_4.f90: Test adding procedure to generic
16879 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16880 ambiguous interfaces.
16881 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16882 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16883 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16884 ambiguous interfaces.
16885 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16886 * gfortran.dg/array_initializer_2.f90: Add initializer array
16890 * gfortran.dg/interface_9.f90: Test that host interfaces are
16891 not checked for ambiguity with the local version.
16893 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16896 * gfortran.dg/module_interface_2.f90: New test.
16898 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16901 * gfortran.dg/assumed_len.f90: New test.
16903 2006-12-09 Richard Guenther <rguenther@suse.de>
16905 * g++.dg/warn/implicit-typename1.C: Qualify types.
16906 * g++.dg/parse/crash12.C: Likewise.
16907 * g++.dg/tree-ssa/pr22444.C: Likewise.
16909 2006-12-09 Tobias Burnus <burnus@net-b.de>
16911 * gfortran.dg/array_2.f90: Added sqrt test.
16913 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
16915 * gcc.target/i386/x87regparm-1.c: XFAIL.
16916 * gcc.target/i386/x87regparm-2.c: XFAIL.
16917 * gcc.target/i386/x87regparm-3.c: XFAIL.
16918 * gcc.target/i386/x87regparm-4.c: XFAIL.
16920 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16922 * lib/target-supports.exp
16923 (check_effective_target_large_long_double): New.
16924 * gcc.dg/Wconversion-real.c : Use it.
16925 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16928 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
16930 * gcc.c-torture/execute/mode-dependent-address.c: New test.
16932 2006-12-08 Tobias Burnus <burnus@net-b.de>
16935 * gfortran.dg/import4.f90: New test for IMPORT in modules.
16937 2006-12-07 Mark Mitchell <mark@codesourcery.com>
16940 * g++.dg/template/crash65.C: New test.
16941 * g++.dg/template/spec16.C: Tweak error markers.
16943 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
16945 * gcc.target/spu: New directory.
16946 * gcc.target/spu/spu.exp: New file.
16947 * gcc.target/spu/intrinsics-1.c: New test.
16949 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
16952 * g++.dg/ext/attrib27.C: New test.
16953 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16954 * g++.dg/parse/typedef5.C: Likewise.
16956 2006-12-07 Mike Stump <mrs@apple.com>
16958 * treelang/compile/var_defs.tree: Adjust.
16960 2006-12-06 Mark Mitchell <mark@codesourcery.com>
16963 * g++.dg/template/crash64.C: New test.
16964 * g++.dg/parse/crash27.C: Adjust error markers.
16966 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
16968 PR libfortran/30009
16969 PR libfortran/30056
16970 * gfortran.dg/read_eof_4.f90: Add tests.
16971 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
16972 * gfortran.dg/unf_read_corrupted_1.f90: New test.
16974 2006-12-05 Mark Mitchell <mark@codesourcery.com>
16977 * g++.dg/template/crash63.C: New test.
16980 * g++.dg/template/crash62.C: New test.
16982 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16985 * gfortran.dg/allocatable_function_1.f90: Increase the number
16986 of expected calls of free to 10; the lhs section reference is
16987 now evaluated so there is another call to bar. Change the
16988 comment appropriately.
16989 * gfortran.dg/array_section_1.f90: New test.
16991 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16994 * gfortran.dg/char_result_12.f90: New test.
16996 2006-12-05 Richard Guenther <rguenther@suse.de>
16998 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16999 * gcc.dg/vect/vect-pow-2.c: Rename to ...
17000 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
17001 vect_double, xfail for spu*-*-*.
17003 2006-12-04 Tobias Burnus <burnus@net-b.de>
17006 * initialization_4.f90: Test noninteger exponents (-std=f95).
17007 * initialization_5.f90: New test for noninteger exponents
17010 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17013 * gfortran.dg/parameter_array_section_1.f90: New test.
17015 2006-12-04 Mark Mitchell <mark@codesourcery.com>
17018 * g++.dg/template/crash61.C: New test.
17021 * g++.dg/template/error23.C: New test.
17023 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
17025 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
17027 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
17030 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
17032 2006-12-04 Jakub Jelinek <jakub@redhat.com>
17034 PR middle-end/29965
17035 * gcc.dg/gomp/pr29965-1.c: New test.
17036 * gcc.dg/gomp/pr29965-2.c: New test.
17037 * gcc.dg/gomp/pr29965-3.c: New test.
17038 * gcc.dg/gomp/pr29965-4.c: New test.
17039 * gcc.dg/gomp/pr29965-5.c: New test.
17040 * gcc.dg/gomp/pr29965-6.c: New test.
17041 * g++.dg/gomp/pr29965-1.C: New test.
17042 * g++.dg/gomp/pr29965-2.C: New test.
17043 * g++.dg/gomp/pr29965-3.C: New test.
17044 * g++.dg/gomp/pr29965-4.C: New test.
17045 * g++.dg/gomp/pr29965-5.C: New test.
17046 * g++.dg/gomp/pr29965-6.C: New test.
17047 * g++.dg/gomp/pr29965-7.C: New test.
17048 * g++.dg/gomp/pr29965-8.C: New test.
17049 * g++.dg/gomp/pr29965-9.C: New test.
17050 * g++.dg/gomp/pr29965-10.C: New test.
17052 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
17054 * gnat.dg/pointer_variable_bounds.adb: New test.
17055 * gnat.dg/pointer_variable_bounds.ads: Likewise.
17056 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17058 2006-12-03 Eric Christopher <echristo@apple.com>
17060 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17062 2006-12-03 Richard Henderson <rth@redhat.com>
17063 Andrew Pinski <pinskia@gmail.com>
17066 * g++.dg/warn/unit-1.C: New test.
17068 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
17070 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17072 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17074 * g++.dg/vect/vect.exp: Enable tests to run on spu.
17075 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17076 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17077 * gcc.dg/vect/vect-70.c: Reduce array size.
17078 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17079 vect_no_compaer_double targets.
17080 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17081 vect_float, vect_double, and vect_int.
17083 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17085 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17086 test for loop versioning on vect_no_align targets.
17087 * gcc.dg/vect/pr20122.c: Likewise.
17088 * gcc.dg/vect/vect-105.c: Likewise.
17089 * gcc.dg/vect/vect-42.c: Likewise.
17090 * gcc.dg/vect/vect-43.c: Likewise.
17091 * gcc.dg/vect/vect-74.c: Likewise.
17092 * gcc.dg/vect/vect-75.c: Likewise.
17093 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17094 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17095 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17096 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17098 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
17101 * gfortran.dg/value_1.f90 : New test.
17102 * gfortran.dg/value_2.f90 : New test.
17103 * gfortran.dg/value_3.f90 : New test.
17104 * gfortran.dg/value_4.f90 : New test.
17105 * gfortran.dg/value_4.c : Called from value_4.f90.
17107 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
17110 * g++.dg/cpp0x/static_assert4.C: New testcase.
17112 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17114 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17116 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
17119 * gcc.dg/pr27953.c: New test.
17121 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17124 * g++.dg/ext/vector5.C: New test.
17127 * g++.dg/other/main1.C: New test.
17129 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
17131 PR libfortran/29568
17132 * gfortran.dg/convert_implied_open.f90: Change to
17133 new default record length.
17134 * gfortran.dg/unf_short_record_1.f90: Adapt to
17136 * gfortran.dg/unformatted_subrecords_1.f90: New test.
17138 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
17140 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17142 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
17145 * g++.dg/expr/pr29066.c: New.
17147 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
17148 Zdenek Dvorak <dvorakz@suse.cz>
17150 PR tree-optimization/29921
17151 * gcc.dg/pr29921-2.c: New test.
17153 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
17155 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17156 (i386_get_cpuid): New function.
17157 (i386_cpuid_ecx): Likewise.
17158 (i386_cpuid_edx): Likewise.
17159 (i386_cpuid): Updated to call i386_cpuid_edx.
17161 * gcc.target/i386/sse3-addsubpd.c: New file.
17162 * gcc.target/i386/sse3-addsubps.c: Likewise.
17163 * gcc.target/i386/sse3-haddpd.c: Likewise.
17164 * gcc.target/i386/sse3-haddps.c: Likewise.
17165 * gcc.target/i386/sse3-hsubpd.c: Likewise.
17166 * gcc.target/i386/sse3-hsubps.c: Likewise.
17167 * gcc.target/i386/sse3-lddqu.c: Likewise.
17168 * gcc.target/i386/sse3-movddup.c: Likewise.
17169 * gcc.target/i386/sse3-movshdup.c: Likewise.
17170 * gcc.target/i386/sse3-movsldup.c: Likewise.
17172 2006-12-01 Dirk Mueller <dmueller@suse.de>
17174 * g++.dg/warn/Wreturn-type-4.C: New testcase.
17176 2006-11-30 Janis Johnson <janis187@us.ibm.com>
17178 * gcc.dg/dfp/convert-int-max.c: New test.
17179 * gcc.dg/dfp/convert-int-max-fold.c: New test.
17181 2006-11-30 Richard Guenther <rguenther@suse.de>
17183 * gcc.dg/vect/vect-pow-1.c: Rename ...
17184 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
17185 floats instead of doubles, check successful vectorization.
17187 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
17190 * gcc.c-torture/compile/pr29945.c: New testcase.
17192 2006-11-30 Joseph Myers <joseph@codesourcery.com>
17194 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17197 2006-11-29 Eric Christopher <echristo@apple.com>
17199 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17201 2006-11-29 Janis Johnson <janis187@us.ibm.com>
17203 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17205 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17207 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
17210 * g++.dg/inherit/virtual2.C: New test.
17211 * g++.dg/inherit/virtual3.C: Likewise.
17212 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17213 * g++.dg/inherit/error2.C: Likewise.
17214 * g++.dg/template/instantiate1.C: Likewise.
17216 2006-11-28 Andrew Pinski <pinskia@gmail.com>
17219 * gcc.dg/tree-ssa/reassoc-12.c: New test.
17221 2006-11-28 Jan Hubicka <jh@suse.cz>
17223 * gcc.dg/memcpy-1.c: New test.
17225 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17228 * g++.dg/warn/main-3.C: New test.
17230 2006-11-28 Jan Hubicka <jh@suse.cz>
17232 * gcc.dg/winline-1.c: New test.
17234 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17236 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17239 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17242 * gfortran.dg/missing_optional_dummy_3.f90
17244 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17247 * gfortran.dg/interface_3.f90: Modify errors.
17249 2006-11-28 Ben Elliston <bje@au.ibm.com>
17251 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17252 fail to link due to relocation overflows on spu-*-*.
17254 2006-11-27 Michael Matz <matz@suse.de>
17255 Andreas Krebbel <krebbel1@de.ibm.com>
17258 * gcc.dg/20061127-1.c: New testcase.
17260 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17262 * gcc.dg/20061124-1.c: Add exit() function prototype.
17264 2006-11-27 Jan Hubicka <jh@suse.cz>
17266 * gcc.target/i386/memcpy-1.c: Adjust size.
17267 * gcc.dg/visibility-11.c: Likewise.
17269 2006-11-27 Richard Guenther <rguenther@suse.de>
17271 PR middle-end/25620
17272 * gcc.target/i386/pow-1.c: New testcase.
17273 * gcc.dg/builtins-58.c: Likewise.
17275 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17278 * g++.dg/expr/cast8.C: New test.
17280 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17282 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17283 Don't ever inline the testcase.
17285 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17288 * gfortran.fortran-torture/compile/parameter_3.f90: New
17291 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17294 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17296 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17298 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17301 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17303 PR libgfortran/29936
17304 * gfortran.dg/write_check3.f90: New test.
17306 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17308 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17310 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17313 * gfortran.dg/interface_3.f90: New test.
17316 * gfortran.dg/generic_8.f90: New test.
17318 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17320 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17321 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17322 * gfortran.dg/specifics_3.f90: Remove.
17324 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17327 * gcc.dg/gomp/pr29955.c: New test.
17330 * gcc.dg/pr29736.c: New test.
17332 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17335 * gcc.dg/pure-1.c: New test.
17337 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17339 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17340 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17342 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17344 * gcc.dg/20061124-1.c: New testcase.
17346 2006-11-23 Eric Christopher <echristo@apple.com>
17348 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17350 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17354 * gcc.dg/Wconversion-integer.c: New. Supersedes
17355 Wconversion-negative-constants.c
17356 * gcc.dg/Wconversion-real.c: New.
17357 * gcc.dg/Wconversion-real-integer.c: New.
17358 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17359 * g++.dg/warn/Wconversion1.C: Modified.
17361 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17363 * gfortran.dg/overload_1.f90: New test.
17365 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17368 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17369 Wtraditional-conversion.
17370 * gcc.dg/overflow-warn-2.c: Likewise.
17371 * gcc.dg/Wconversion.c: Likewise. Renamed as
17372 Wtraditional-conversion.c .
17373 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17374 Wtraditional-conversion-2.c .
17375 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17376 Wtraditional-conversion-2.c
17377 * gcc.dg/Wconversion-negative-constants.c: New.
17379 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17381 * gcc.dg/tree-ssa/dump-1.c: New test.
17383 2006-11-23 David Ung <davidu@mips.com>
17385 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17386 -mfp64, allowable when ISA >= 33 and float is enabled.
17387 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17388 of mthc1 and mfhc1 patterns.
17390 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17392 PR tree-optimization/29921
17393 * gcc.dg/pr29921.c: New test.
17395 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17398 * gfortran.dg/initialization_4.f90: New test.
17400 2006-11-22 Ira Rosen <irar@il.ibm.com>
17402 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17403 platforms that have interleaving support.
17404 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17405 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17406 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17407 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17408 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17409 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17410 gcc.dg/vect/vect-strided-u8-i8.c,
17411 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17412 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17413 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17414 gcc.dg/vect/vect-strided-float.c,
17415 gcc.dg/vect/vect-strided-a-mult.c,
17416 gcc.dg/vect/vect-strided-mult-char-ls.c,
17417 gcc.dg/vect/vect-strided-a-u16-mult.c,
17418 gcc.dg/vect/vect-strided-a-u32-mult.c,
17419 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17420 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17421 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17422 gcc.dg/vect/vect-strided-mult.c,
17423 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17424 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17427 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17430 * gfortran.dg/auto_char_len_4.f90: New test.
17432 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17435 * gfortran.dg/generic_7.f90: New test.
17436 * gfortran.dg/defined_operators_1.f90: Add new error.
17438 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17440 PR tree-optimization/29902
17441 * g++.dg/tree-ssa/pr29902.C: New test.
17443 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17446 * gfortran.dg/used_types_13.f90: New test.
17448 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17450 * gcc.dg/dfp/snan.c: Delete.
17452 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17454 * g++.dg/cpp0x/static_assert1.C: New.
17455 * g++.dg/cpp0x/static_assert2.C: New.
17456 * g++.dg/cpp0x/static_assert3.C: New.
17458 2006-11-21 Richard Guenther <rguenther@suse.de>
17460 * gcc.dg/vect/vect-pow-1.c: New testcase.
17461 * gcc.dg/vect/vect-pow-2.c: Likewise.
17463 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17466 * g++.dg/template/static29.C: New test.
17469 * g++.dg/conversion/simd4.C: New test.
17471 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17474 * g++.dg/template/access19.C: New test.
17475 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17478 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17481 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17483 2006-11-20 Tobias Burnus <burnus@net-b.de>
17486 * gfortran.dg/import.f90: Extended test.
17487 * gfortran.dg/import2.f90: Extended test.
17489 2006-11-20 Tobias Burnus <burnus@net-b.de>
17491 * gfortran.dg/volatile3.f90: Add conflict test.
17493 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17496 * gfortran.dg/implicit_10.f90: New test.
17498 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17501 * g++.dg/warn/Wall-write-strings.C: New.
17503 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17505 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17506 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17508 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17510 * gfortran.dg/use_3.f90: Remove error message.
17511 * gfortran.dg/iso_fortran_env_1.f90: New test.
17512 * gfortran.dg/iso_fortran_env_2.f90: New test.
17513 * gfortran.dg/iso_fortran_env_3.f90: New test.
17514 * gfortran.dg/iso_fortran_env_4.f90: New test.
17516 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17518 * gcc.dg/vect/vect-27.c: Fix initialization.
17520 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17522 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17523 * gcc.dg/torture/builtin-minmax-1.c: New.
17525 * gcc.dg/builtins-20.c: Add cases for copysign.
17527 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17530 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17532 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17533 * gfortran.dg/use_1.f90: New test.
17534 * gfortran.dg/use_1.f90: New test.
17535 * gfortran.dg/use_1.f90: New test.
17537 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17539 PR tree-optimization/29801
17540 * gcc.dg/pr29801.c: New test.
17542 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17544 PR middle-end/29584
17545 * gcc.dg/torture/pr29584.c: New test.
17547 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17549 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17550 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17551 * gcc.target/powerpc/compress-float-ppc.c,
17552 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17554 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17555 do not pass -mhard-float.
17557 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17559 * gnat.dg/volatile_aggregate.adb: New test.
17561 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17565 * gfortran.dg/bound_2.f90: Add more checks.
17566 * gfortran.dg/bound_3.f90: New test.
17568 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17571 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17573 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17575 * gfortran.dg/import3.f90: Fix error message.
17577 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17580 * gfortran.fortran-torture/compile/inline_1.f90:
17583 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17585 * gcc.target/i386/x87regparm-1.c: New test.
17586 * gcc.target/i386/x87regparm-2.c: New test.
17587 * gcc.target/i386/x87regparm-3.c: New test.
17588 * gcc.target/i386/x87regparm-4.c: New test.
17590 2006-11-15 Tobias Burnus <burnus@net-b.de>
17593 * gfortran.dg/import.f90: New test.
17594 * gfortran.dg/import2.f90: New test.
17595 * gfortran.dg/import3.f90: New test.
17597 2006-11-15 Tobias Burnus <burnus@net-b.de>
17600 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17602 2006-11-15 Tobias Burnus <burnus@net-b.de>
17605 * gfortran.dg/contains.f90: New test.
17606 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17608 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17610 PR tree-optimization/29581
17611 * gcc.dg/pr29581-1.c: New test.
17612 * gcc.dg/pr29581-2.c: New test.
17613 * gcc.dg/pr29581-3.c: New test.
17614 * gcc.dg/pr29581-4.c: New test.
17615 * gfortran.dg/pr29581.f90: New test.
17617 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17620 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17621 numbers in error message headers.
17623 2006-11-14 Richard Guenther <rguenther@suse.de>
17625 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17626 to i?86 and x86_64 targets.
17628 2006-11-14 Caroline Tice <ctice@apple.com>
17630 * gcc.dg/pubtypes-1.c: New file/testcase.
17631 * gcc.dg/pubtypes-2.c: New file/testcase.
17632 * gcc.dg/pubtypes-3.c: New file/testcase.
17633 * gcc.dg/pubtypes-4.c: New file/testcase.
17634 * g++.dg/pubtypes.C: New file/testcase.
17636 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17639 * g++.dg/init/self1.C: New test.
17641 2006-11-14 Tobias Burnus <burnus@net-b.de>
17644 * gfortran.dg/conflicts.f90: Add.
17646 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17648 PR rtl-optimization/29798
17650 * gcc.c-torture/execute/pr29798.c: New.
17652 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17654 * gcc.dg/builtins-20.c: Add more cases.
17656 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17659 * gfortran.dg/gomp/pr29759.f90: New test.
17661 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17664 * g++.dg/template/static28.C: New test.
17666 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17668 * lib/c-torture.exp: Use target-libpath.exp.
17669 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17670 set GCC_EXEC_PREFIX env var from global variable of same name.
17672 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17675 * gfortran.fortran-torture/compile/transfer-1.f90:
17678 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17679 Zdenek Dvorak <dvorakz@suse.cz>
17681 PR tree-optimization/29680
17682 * gcc.dg/alias-11.c: New test.
17684 2006-11-12 Jason Merrill <jason@redhat.com>
17685 Andrew Pinski <pinskia@physics.uc.edu>
17687 PR middle-end/28915
17688 * gcc.target/i386/vectorize1.c: New.
17690 2006-11-12 Roger Sayle <roger@eyesopen.com>
17692 PR rtl-optimization/29797
17693 * gcc.c-torture/execute/pr29797-1.c: New test case.
17695 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17697 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17699 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17701 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17703 2006-11-12 Roger Sayle <roger@eyesopen.com>
17705 PR tree-optimization/13827
17706 * gcc.dg/fold-eqand-1.c: New test case.
17708 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17711 * gcc.c-torture/execute/mayalias-3.c: New test.
17713 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17715 PR middle-end/27528
17716 * gcc.c-torture/compile/pr27528.c: New test.
17717 * gcc.dg/pr27528.c: Likewise.
17719 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17721 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17723 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17725 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17728 * gfortran.dg/reshape_source_size_1.f90: New test.
17730 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17733 * gfortran.dg/aliasing_dummy_4.f90: New test.
17735 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17738 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17739 and x86_64-*-* targets.
17741 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17743 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17744 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17745 New macros. Use them in exact tests.
17746 (TESTIT3): New macro.
17747 Add tests for fmin, fmax and fma.
17749 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17752 * gfortran.dg/array_constructor_13.f90: New test.
17754 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17757 * gfortran.dg/used_types_12.f90: New test.
17759 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17761 PR middle-end/29726
17762 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17764 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17765 * gcc.dg/fold-eqandshift-3.c: New test case.
17767 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17770 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17773 * gfortran.dg/change_symbol_attributes_1.f90: New test.
17775 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17777 * gcc.dg/20061109-1.c: New testcase.
17779 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17781 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17783 2006-11-09 Tobias Burnus <burnus@net-b.de>
17785 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17786 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17788 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
17790 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17791 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17793 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17795 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17797 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17799 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17801 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17802 * gcc.dg/vect/vect-9.c: Now vectorizable.
17803 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17804 that support vect_widen_mult.
17805 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17806 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17807 vect-reduc-dot-u16.c).
17808 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17809 vect-reduc-dot-u16.c).
17810 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17811 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17812 vect-reduc-dot-s8.c).
17813 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17814 vect-reduc-dot-s8.c).
17815 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17816 vect-reduc-dot-s8.c).
17817 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17818 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17819 vect-reduc-dot-u8.c).
17820 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17821 vect-reduc-dot-u8.c).
17822 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17823 * gcc.dg/vect/vect-multitypes-9.c: New test.
17824 * gcc.dg/vect/vect-multitypes-10.c: New test.
17825 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17826 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17827 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17828 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17829 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17830 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17831 wrapv-vect-reduc-dot-s8.c.
17832 * lib/target-support.exp (check_effective_target_vect_unpack): New.
17833 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17834 targets that support vec_unpack.
17835 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17836 (check_effective_target_vect_widen_mult_qi_to_hi): New.
17837 (check_effective_target_vect_widen_mult_hi_to_si): New.
17838 (check_effective_target_vect_widen_sum): Removed.
17840 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17842 * gcc.dg/vect/vect-multitypes-8.c: New test.
17843 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17845 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17847 * gcc.dg/vect/vect-multitypes-7.c: New test.
17849 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17851 * gcc.dg/vect/vect-multitypes-4.c: New test.
17852 * gcc.dg/vect/vect-multitypes-5.c: New test.
17853 * gcc.dg/vect/vect-multitypes-6.c: New test.
17855 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17857 * gcc.dg/vect/vect-multitypes-1.c: New test.
17858 * gcc.dg/vect/vect-multitypes-2.c: New test.
17859 * gcc.dg/vect/vect-multitypes-3.c: New test.
17861 2006-11-07 Eric Christopher <echristo@apple.com>
17863 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17864 Test using scan-assembler-not.
17866 2006-11-07 Jakub Jelinek <jakub@redhat.com>
17868 * gcc.dg/inline-17.c: New test.
17870 2006-11-07 Steve Ellcey <sje@cup.hp.com>
17873 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
17876 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17879 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17882 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17885 2006-11-07 Tobias Burnus <burnus@net-b.de>
17888 * gfortran.dg/volatile.f90: Add.
17889 * gfortran.dg/volatile2.f90: Add.
17890 * gfortran.dg/volatile3.f90: Add.
17891 * gfortran.dg/volatile4.f90: Add.
17892 * gfortran.dg/volatile5.f90: Add.
17893 * gfortran.dg/volatile6.f90: Add.
17894 * gfortran.dg/volatile7.f90: Add.
17896 2006-11-06 Tobias Burnus <burnus@net-b.de>
17898 * gfortran.dg/io_constraints_2.f90: Adjust pattern
17899 for matching error messages.
17900 * gfortran.dg/specifics_3.f90: Adjust pattern
17901 for matching error messages.
17903 2006-11-06 Janis Johnson <janis187@us.ibm.com>
17904 Bernhard Fischer <aldot@gcc.gnu.org>
17906 * lib/gcc-dg.exp (output-exists): New proc.
17907 (output-exists-not): New proc.
17908 * gcc.test-framework/test-framework.awk: Support new directives.
17909 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17910 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17911 * gcc.test-framework/dg-outexists-exp-F.c: New test.
17912 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17913 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17914 * gcc.test-framework/dg-outexists-exp-P.c: New test.
17916 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
17920 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17921 * gfortran.dg/initialization_3.f90: New.
17923 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17925 PR libgfortran/25545
17926 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17928 2006-11-05 Jakub Jelinek <jakub@redhat.com>
17930 PR middle-end/29695
17931 * gcc.c-torture/execute/pr29695-1.c: New test.
17932 * gcc.c-torture/execute/pr29695-2.c: New test.
17934 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
17937 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17939 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
17941 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17942 for matching error messages.
17944 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
17947 * gcc.target/i386/387-12.c: New test.
17949 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17951 PR libfortran/29713
17952 * gfortran.dg/pr29713.f90: New test.
17954 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
17956 * gcc.c-torture/execute/arith-rand-ll.c:
17957 Also test for bogus rest sign.
17959 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17961 PR libfortran/27895
17962 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17964 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
17966 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17967 from error messages.
17969 2006-11-02 Mike Stump <mrs@apple.com>
17971 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17973 * g++.old-deja/g++.abi/align.C: Enable for darwin.
17975 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
17977 * g++.dg/eh/gcsec1.C: New test.
17979 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17981 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17982 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
17984 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
17986 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17988 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17989 * gcc.dg/pr14796-2.c: Likewise.
17991 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17993 * gcc.c-torture/execute/20061101-1.c: New test.
17995 2006-11-01 Richard Guenther <rguenther@suse.de>
17997 * gcc.target/i386/fpprec-1.c: New testcase.
17999 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18001 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
18002 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
18004 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
18006 * gcc.c-torture/execute/20061031-1.c: New test.
18008 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18011 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
18012 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
18013 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
18014 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
18015 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
18016 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
18017 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
18019 2006-10-31 Eric Christopher <echristo@apple.com>
18020 Falk Hueffner <falk@debian.org>
18022 * gcc.dg/builtin-bswap-1.c: New.
18023 * gcc.dg/builtin-bswap-2.c: New.
18024 * gcc.dg/builtin-bswap-3.c: New.
18025 * gcc.dg/builtin-bswap-4.c: New.
18026 * gcc.dg/builtin-bswap-5.c: New.
18027 * gcc.target/i386/builtin-bswap-1.c: New.
18029 2006-10-31 Geoffrey Keating <geoffk@apple.com>
18031 * gcc.dg/inline-16.c: New.
18034 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
18036 * gcc.dg/inline-13.c: New.
18037 * gcc.dg/inline-14.c: New.
18038 * gcc.dg/inline-15.c: New.
18041 * gcc.dg/inline6.c: New.
18042 * gcc.dg/inline7.c: New.
18044 2006-10-31 Roger Sayle <roger@eyesopen.com>
18046 PR middle-end/23470
18047 * gcc.dg/pr23470-1.c: New test case.
18049 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
18052 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
18054 * gfortran.dg/blockdata_2.f90: New testcase.
18056 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
18058 PR libfortran/29627
18059 * gfortran.dg/unf_short_record_1.f90: New test.
18061 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18064 * gfortran.dg/pr29067.f: New test.
18066 2006-10-31 Joseph Myers <joseph@codesourcery.com>
18067 Richard Sandiford <richard@codesourcery.com>
18069 * lib/target-supports.exp (get_compiler_messages): Append options
18070 as a single list element.
18071 (check_effective_target_arm_vfp_ok): New.
18072 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18074 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
18077 * gfortran.dg/intrinsic_actual_2.f90: New test.
18080 * gfortran.dg/actual_array_interface_1.f90: New test.
18083 * gfortran.dg/used_types_11.f90: New test.
18085 2006-10-30 Dirk Mueller <dmueller@suse.de>
18087 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18088 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18089 * g++.old-deja/g++.pt/eichin01.C (main): Same.
18090 * g++.old-deja/g++.mike/net25.C (main): Same.
18091 * g++.dg/lookup/exception1.C (main): Same.
18092 * g++.dg/parse/parens2.C (main): Same.
18094 2006-10-30 Roger Sayle <roger@eyesopen.com>
18096 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18098 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18100 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18101 * gcc.dg/torture/builtin-math-3.c: Likewise.
18103 2006-10-30 Tobias Burnus <burnus@net-b.de>
18106 * gfortran.dg/write_check.f90: Check run-time keyword checking.
18107 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18109 2006-10-30 Andrew Pinski <pinskia@gmail.com>
18112 * gfortran.fortran-torture/execute/transfer1.f90: New test.
18114 2006-10-30 Joseph Myers <joseph@codesourcery.com>
18116 * lib/target-supports.exp (check_function_available): Declare
18117 function before calling.
18119 2006-10-30 Jakub Jelinek <jakub@redhat.com>
18121 PR tree-optimization/29637
18122 * gcc.dg/pr29637.c: New test.
18124 2006-10-29 Roger Sayle <roger@eyesopen.com>
18126 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18127 tree canonicalization.
18129 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18131 * gcc.dg/builtins-20.c: Add more hypot tests.
18133 2006-10-29 Roger Sayle <roger@eyesopen.com>
18135 * gcc.dg/fold-compare-1.c: New test case.
18137 2006-10-29 Dirk Mueller <dmueller@suse.de>
18140 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18142 2006-10-29 Roger Sayle <roger@eyesopen.com>
18144 PR tree-optimization/15458
18145 * gcc.dg/fold-xornot-1.c: New test case.
18147 2006-10-29 Richard Guenther <rguenther@suse.de>
18149 * gcc.target/i386/math-torture/trunc.c: New testcase.
18151 2006-10-29 Richard Guenther <rguenther@suse.de>
18153 * gcc.target/i386/math-torture/round.c: New testcase.
18155 2006-10-29 Richard Guenther <rguenther@suse.de>
18157 * gcc.target/i386/math-torture/ceil.c: New testcase.
18158 * gcc.target/i386/math-torture/floor.c: Likewise.
18160 2006-10-29 Richard Guenther <rguenther@suse.de>
18162 * gcc.target/i386/math-torture/rint.c: New testcase.
18163 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18165 2006-10-29 Richard Guenther <rguenther@suse.de>
18167 * gcc.target/i386/math-torture/lfloor.c: New testcase.
18168 * gcc.target/i386/math-torture/lceil.c: Likewise.
18170 2006-10-28 Tobias Burnus <burnus@net-b.de>
18172 PR libgfortran/24313
18173 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18175 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
18177 * gcc.c-torture/execute/20020118-1.c,
18178 gcc.c-torture/execute/builtins/strlen.c,
18179 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18182 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18184 * gcc.dg/builtins-20.c: Add tests for hypot.
18185 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
18186 two-argument builtins.
18187 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18188 TESTIT2. Update all callers.
18189 (TESTIT2, TESTIT2_R): New helper macros.
18190 Add testcases for pow, hypot and atan2.
18192 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
18195 * g++.dg/expr/bool1.C: New test.
18196 * g++.dg/expr/bool2.C: New test.
18198 2006-10-28 Tobias Burnus <burnus@net-b.de>
18201 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18202 * gfortran.dg/namelist_internal.f90: New test.
18204 2006-10-28 Tobias Burnus <burnus@net-b.de>
18207 * gfortran.dg/io_real_boz.f90: Add.
18208 * gfortran.dg/io_real_boz2.f90: Add.
18210 2006-10-28 Richard Guenther <rguenther@suse.de>
18212 PR middle-end/26899
18213 * gcc.dg/tree-ssa/pr26899.c: New testcase.
18215 2006-10-28 Richard Guenther <rguenther@suse.de>
18218 * gcc.target/i386/math-torture/lround.c: New testcase.
18220 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18222 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18223 * gcc.dg/builtins-44.c: Likewise.
18224 * gcc.dg/builtins-45.c: Likewise.
18225 * gcc.dg/pr28796-2.c: Likewise.
18226 * gcc.dg/unordered-3.c: Likewise.
18228 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18230 PR libgfortran/27954
18231 * gfortran.dg/error_recovery_2.f90: New test.
18233 2006-10-26 Richard Guenther <rguenther@suse.de>
18235 * gcc.target/i386/i386.exp: Use glob, not find to collect
18236 tests. Avoids recursing into subdirectories.
18237 * gcc.target/i386/math-torture/math-torture.exp: Torture
18238 for interesting ia32 math options.
18239 * gcc.target.i386/math-torture/lrint.c: New testcase.
18241 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18243 PR libgfortran/29563
18244 * gfortran.dg/arrayio_9.f90: Update test.
18245 * gfortran.dg/arrayio_19.f90: New test.
18247 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18249 * gcc.dg/20061026.c: New testcase.
18251 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18253 PR libgfortran/29563
18254 * gfortran.dg/arrayio_9.f90: New test.
18256 2006-10-26 Ben Elliston <bje@au.ibm.com>
18258 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18259 Copy the strings manually, as strcpy may call strlen.
18261 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18263 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18264 Add checks for log, log2, log10 and log1p.
18266 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18267 we already test 0.0. Add checks for expm1, log, log2, log10,
18268 log1p, cbrt, erf and erfc.
18270 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18272 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18274 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18276 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18277 and remainderl() built-in functions. Remove -ffast-math from
18280 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18282 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18285 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18286 floating point modifiers to arguments passed to float and long
18287 double functions respectively. Update all callers to use floating
18288 point numbers, not integers. Add tests for exp, exp2 and
18291 * gcc.dg/torture/builtin-math-3.c: New test.
18293 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18296 * gfortran.dg/initialize_2.f90: New.
18298 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18300 * gcc.dg/torture/builtin-math-2.c: New test.
18302 2006-10-24 Richard Guenther <rguenther@suse.de>
18304 PR middle-end/28796
18305 * gcc.dg/pr28796-1.c: New testcase.
18306 * gcc.dg/pr28796-2.c: Likewise.
18308 2006-10-24 Richard Guenther <rguenther@suse.de>
18310 * gcc.dg/builtins-57.c: New testcase.
18312 2006-10-24 Richard Guenther <rguenther@suse.de>
18314 PR tree-optimization/29567
18315 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18317 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18319 PR tree-optimization/14784
18320 * gcc.dg/alias-10.c: New test.
18322 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18324 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18326 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18328 * gcc.dg/builtin-strncat-chk-1.c: New test.
18330 2006-10-23 Jan Hubicka <jh@suse.cz>
18332 * gcc.dg/memmove-1.c: New test.
18334 2006-10-23 Paul Brook <paul@codesourcery.com>
18336 * gcc.dg/pragma-pack-5.c: New test.
18338 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18340 * g++.dg/other/s390-1.C: New testcase.
18342 2006-10-23 Richard Guenther <rguenther@suse.de>
18344 PR middle-end/27132
18345 PR middle-end/23295
18346 * gcc.dg/pr27132.c: New testcase.
18347 * gcc.dg/pr23295.c: Likewise.
18348 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18349 * g++.dg/tree-ssa/pr19807.C: Likewise.
18351 2006-10-23 Richard Guenther <rguenther@suse.de>
18353 PR middle-end/21032
18354 * gcc.dg/pr21032.c: New testcase.
18356 2006-10-22 Jeff Law <law@redhat.com>
18357 Richard Guenther <rguenther@suse.de>
18359 PR tree-optimization/15911
18360 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18362 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18365 * g++.dg/abi/rtti3.C: New.
18367 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18369 PR middle-end/28252
18370 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18373 2006-10-21 Richard Guenther <rguenther@suse.de>
18375 PR tree-optimization/3511
18376 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18378 2006-10-21 Richard Guenther <rguenther@suse.de>
18380 PR middle-end/26898
18381 * gcc.dg/torture/pr26898-1.c: New testcase.
18382 * gcc.dg/torture/pr26898-2.c: Likewise.
18384 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18387 * g++.dg/parse/bitfield1.C: Adjust error markers.
18388 * g++.dg/parse/bitfield2.C: New test.
18390 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18392 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18394 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18396 PR libfortran/27895
18397 * gfortran.dg/zero_sized_1.f90: New test.
18399 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18401 * gcc.dg/div-compare-1.c: New test.
18403 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18406 * gfortran.dg/result_default_init_1.f90: New test.
18409 * gfortran.dg/automatic_default_init_1.f90: New test.
18411 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18414 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18416 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18417 'using namespace std' without previous declaration.
18418 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18419 * g++.old-deja/g++.robertl/eb133c.C: New.
18421 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18423 PR libgfortran/29277
18424 * gfortran.dg/streamio_4.f90: Update test.
18425 * gfortran.dg/streamio_11.f90: New test.
18427 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18430 * g++.dg/inherit/virtual1.C: New test.
18432 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18435 * g++.dg/parse/enum3.C: New test.
18437 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18440 * g++.dg/init/ctor8.C: New test.
18442 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18445 * g++.dg/ext/complit8.C: Tweak error markers.
18446 * g++.dg/template/complit1.C: Add error marker.
18448 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18451 * g++.dg/ext/complit8.C: New test.
18454 * g++.dg/parse/dtor12.C: New test.
18457 * g++.dg/template/sizeof11.C: New test.
18459 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18462 * gfortran.dg/data_char_3.f90: New test.
18465 * gfortran.dg/negative_automatic_size.f90: New test.
18467 2006-10-16 David Daney <ddaney@avtrex.com>
18469 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18471 2006-10-16 Eric Christopher <echristo@apple.com>
18473 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18476 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18479 * g++.dg/tc1/dr49.C: Tweak error messages.
18480 * g++.dg/parse/template21.C: New test.
18482 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18484 PR middle-end/20491
18485 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18487 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18490 * gfortran.dg/print_1.f90: New test.
18492 2006-10-15 Jan Hubicka <jh@suse.cz>
18494 PR middle-end/29241
18495 * gcc.c-torture/compile/pr29241.c: New testcase.
18497 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18499 PR middle-end/29250
18500 * gcc.c-torture/compile/pr29250.c: New test.
18502 2006-10-15 Richard Guenther <rguenther@suse.de>
18504 * gcc.dg/pr29299.c: New testcase.
18506 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18509 * gfortran.dg/label_4.f90: Adjust warning flag.
18511 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18514 * gfortran.dg/nullify_3.f90: New test.
18516 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18518 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18519 on Solaris 2.5.1 too.
18521 2006-10-13 Eric Christopher <echristo@apple.com>
18523 * gcc.dg/pr25993.c: Skip for darwin.
18525 2006-10-13 Eric Christopher <echristo@apple.com>
18527 * gcc.dg/visibility-11.c: Skip for darwin.
18529 2006-10-13 Eric Christopher <echristo@apple.com>
18531 * gcc.dg/darwin-weakimport-1.c: Use
18532 -fno-asynchronous-unwind-tables.
18533 * gcc.dg/darwin-weakimport-3.c: Ditto.
18535 2006-10-13 Richard Guenther <rguenther@suse.de>
18537 PR tree-optimization/29446
18538 * gcc.dg/torture/pr29446.c: New testcase.
18540 2006-10-13 Bill Wendling <wendling@apple.com>
18542 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18543 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18544 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18545 * g++.old-deja/g++.law/shadow1.C: Likewise.
18546 * g++.old-deja/g++.law/ctors10.C: Likewise.
18547 * g++.dg/debug/namespace1.C: Likewise.
18548 * g++.dg/inherit/namespace-as-base.C: Likewise.
18549 * g++.dg/opt/delay-slot-1.C: Likewise.
18550 * g++.dg/parse/defarg10.C: Likewise.
18551 * g++.dg/template/ptrmem11.C: Likewise.
18552 * g++.dg/template/mem_func_ptr.C: Likewise.
18553 * g++.dg/template/spec19.C: Likewise.
18555 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18557 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18559 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18562 * gfortran.dg/implicit_9.f90: New test.
18565 * gfortran.dg/namelist_25.f90: New test.
18568 * gfortran.dg/same_name_2.f90: New test.
18571 * gfortran.dg/host_assoc_types_1.f90: New test.
18574 * gfortran.dg/missing_derived_type_1.f90: New test.
18575 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18578 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18581 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18583 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18586 * gfortran.dg/bound_2.f90: New test.
18588 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18590 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18592 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18593 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18594 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18595 * gfortran.dg/gomp/reduction3.f90: Likewise.
18596 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18597 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18598 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18599 * gfortran.dg/forall_4.f90: Likewise.
18600 * gfortran.dg/spec_expr_4.f90: Likewise.
18601 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18602 * gfortran.dg/forall_5.f90: Likewise.
18603 * gfortran.dg/open_access_append_2.f90: Add check for
18604 compile-time warning.
18606 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18609 * g++.dg/parse/pure1.C: New test.
18611 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18614 * gfortran.dg/io_constraints_3.f90: New test.
18615 * gfortran.dg/open_access_append_1.f90: Add checks
18616 for compile-time warnings.
18617 * gfortran.dg/pr20163-2.f: Likewise.
18618 * gfortran.dg/iostat_2.f90: Likewise.
18619 * gfortran.dg/label_4.f90: Delete the temporary
18621 * gfortran.dg/direct_io_2.f90: Add a FILE=
18623 * gfortran.dg/iomsg_1.f90: Add check for
18624 compile-time warning.
18626 2006-10-12 Jan Hubicka <jh@suse.cz>
18629 * gcc.dg/pr28319.c: New test.
18631 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18633 * g++.dg/ext/vla4.C: New test.
18635 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18638 * g++.dg/template/crash60.C: New test.
18639 * g++.dg/other/large-size-array.C: Adjust error markers.
18640 * g++.dg/parse/crash27.C: Likewise.
18641 * g++.dg/template/crash1.C: Likewise.
18643 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18646 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18648 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18650 PR preprocessor/28709
18651 * gcc.dg/cpp/paste14.c: New test.
18653 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18656 * g++.dg/init/array24.C: New test.
18658 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18660 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18663 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18666 * g++.dg/parse/typedef8.C: New test.
18667 * g++.dg/other/mult-stor1.C: Adjust error markers.
18669 2006-10-11 Richard Guenther <rguenther@suse.de>
18671 PR tree-optimization/28230
18672 * gcc.dg/torture/pr28230.c: New testcase.
18674 2006-10-11 Richard Guenther <rguenther@suse.de>
18676 PR inline-asm/29119
18677 * gcc.dg/torture/pr29119.c: New testcase.
18679 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18681 PR middle-end/29272
18682 * gcc.c-torture/execute/20060930-2.c: New test.
18684 2006-10-09 Richard Henderson <rth@redhat.com>
18686 Revert emutls patch.
18688 2006-10-09 Richard Guenther <rguenther@suse.de>
18690 PR middle-end/29254
18691 * gcc.dg/pr29254.c: New testcase.
18693 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18694 Paul Thomas <pault@gcc.gnu.org>
18697 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18698 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18699 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18700 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18701 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18702 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18703 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18704 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18705 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18706 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18707 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18708 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18709 * gfortran.dg/alloc_comp_std.f90: New test.
18710 * gfortran.dg/move_alloc.f90: New test.
18712 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18715 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18718 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18720 2006-10-08 Tobias Burnus <burnus@net-b.de>
18723 * gfortran.dg/new_line.f90: New test.
18725 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18727 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18728 * gcc.dg/torture/builtin-convert-1.c,
18729 gcc.dg/torture/builtin-convert-2.c,
18730 gcc.dg/torture/builtin-convert-3.c,
18731 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18733 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18735 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18736 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18737 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18738 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18740 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18742 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18743 Xfail some tests for powerpc-darwin and powerpc-aix.
18745 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18748 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18750 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18753 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18756 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18760 * gfortran.fortran-torture/execute/specifics.f90:
18761 Add tests for using all possible intrinsics as actual arguments.
18762 * gfortran.dg/specifics_1.f90: Add tests for using
18763 all possible intrinsics as actual arguments.
18764 * gfortran.dg/specifics_2.f90: New file.
18765 * gfortran.dg/specifics_3.f90: New file.
18767 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18769 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18770 * gcc.dg/debug/debug-2.c: Likewise.
18772 2006-10-06 Uros Bizjak <uros@kss-loka.si>
18774 * gcc.c-torture/compile/sync-2.c: New test.
18776 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18778 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18781 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18783 PR rtl-optimization/29128
18784 * gcc.c-torture/compile/pr29128.c: New test.
18786 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18788 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18791 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
18793 PR middle-end/29256
18794 * gcc.dg/tree-ssa/loop-19.c: New test.
18796 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18798 PR tree-optimization/29330
18799 * gcc.dg/pr29330.c: New test.
18802 * gcc.c-torture/compile/20061005-1.c: New test.
18804 2006-10-06 Olivier Hainque <hainque@adacore.com>
18806 * gcc.dg/typename-vla-1.c: New case.
18807 * gnat.dg/forward_vla.adb: New case.
18809 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18811 PR tree-optimization/29290
18812 * gfortran.dg/loop_nest_1.f90: New test.
18815 * gcc.dg/tls/opt-12.c: New test.
18818 * gfortran.dg/save_2.f90: New test.
18821 * gcc.dg/pr29091.c: New test.
18823 2006-10-06 Joseph Myers <joseph@codesourcery.com>
18825 * lib/target-supports.exp
18826 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18827 same as x86_64-*-*; check for LP64.
18829 2006-10-04 Richard Henderson <rth@redhat.com>
18831 * lib/target-supports.exp (check_effective_target_tls): Redefine
18832 to mean non-emulated tls.
18833 * gcc.dg/tls/alias-1.c: Remove tls requirement.
18834 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18835 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18836 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18837 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18838 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18839 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18841 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18844 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18846 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18848 * gfortran.dg/bounds_check_fail_1.f90: New test.
18850 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18853 * g++.dg/template/friend48.C: New test.
18855 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18858 * gfortran.dg/default_initialization_2.f90: New test.
18860 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18864 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18866 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18869 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18873 * gfortran.dg/missing_optional_dummy_2.f90: New test.
18877 * gfortran.dg/entry_array_specs_1.f90: New test.
18879 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
18881 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18882 insufficient to inhibit some test failures at -O3. Do testing
18885 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18888 * g++.dg/inherit/access8.C: New test.
18889 * g++.dg/template/dtor4.C: Tweak error messages.
18891 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18894 * gfortran.dg/entry_8.f90: New test.
18896 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18899 * g++.dg/parse/new4.C: New test.
18901 2006-10-03 Uros Bizjak <uros@kss-loka.si>
18903 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18904 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18905 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18906 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18907 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18909 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18912 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18913 * gfortran.dg/continuation_2.f90: New test.
18916 * gfortran.dg/continuation_3.f90: New test.
18917 * gfortran.dg/continuation_4.f90: New test.
18918 * gfortran.dg/continuation_5.f: New test.
18919 * gfortran.dg/continuation_6.f: New test.
18921 2006-10-02 Mark Mitchell <mark@codesourcery.com>
18924 * g++.dg/template/vla1.C: New test.
18926 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18929 * gfortran.dg/complex_parameter_1.f90: New test.
18931 2006-10-02 Jakub Jelinek <jakub@redhat.com>
18934 * gcc.c-torture/execute/20060929-1.c: New test.
18936 2006-10-01 Mark Mitchell <mark@codesourcery.com>
18939 * g++.dg/template/member6.C: New test.
18940 * g++.dg/parse/typename7.C: Adjust error markers.
18943 * g++.dg/template/member7.C: New test.
18945 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
18948 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18949 gcc.dg/Woverride-init-3.c: New tests.
18951 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
18953 * gcc.c-torture/execute/20060930-1.c: New test.
18955 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18958 * gfortran.dg/specifics_1.f90: New test.
18959 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18962 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18964 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18965 pthread-init-common.h: New.
18967 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
18969 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18970 precision on some archs.
18972 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
18974 * gcc.dg/non-local-goto-1.c: New test.
18975 * gcc.dg/non-local-goto-2.c: Likewise.
18976 * gcc.dg/setjmp-3.c: Likewise.
18977 * gcc.dg/setjmp-4.c: Likewise.
18979 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
18981 * gnat.dg/self_aggregate_with_pointer.adb: New test.
18983 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
18986 * gfortran.dg/exponent_1.f90: New test.
18989 * gfortran.dg/nearest_1.f90: New test.
18991 2006-09-26 Jakub Jelinek <jakub@redhat.com>
18993 PR middle-end/25261
18994 PR middle-end/28790
18995 * gcc.dg/gomp/nestedfn-1.c: New test.
18997 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
19000 * objc/compile/method-1.m: New test.
19002 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
19005 * g++.dg/template/crash58.C: New test.
19006 * g++.dg/parse/crash28.C: Adjust error markers.
19007 * g++.dg/template/crash34.C: Likewise.
19008 * g++.dg/template/friend31.C: Likewise.
19009 * g++.dg/template/crash32.C: Likewise.
19012 * g++.dg/template/crash59.C: New test.
19015 * g++.dg/template/spec33.C: New test.
19016 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
19018 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
19019 Adam Nemet <anemet@caviumnetworks.com>
19021 * gcc.dg/tree-ssa/ivopts-1.c: New test.
19022 * gcc.dg/tree-ssa/ivopts-2.c: New test.
19024 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
19027 * gcc.dg/pr28911.c: New.
19029 2006-09-23 Uros Bizjak <uros@kss-loka.si>
19032 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
19033 (dg-options): Add -mfpmath=387.
19035 2006-09-23 Jakub Jelinek <jakub@redhat.com>
19038 * gcc.dg/pr28706.c: New test.
19041 * gcc.dg/pr28712.c: New test.
19043 2006-09-22 Mike Stump <mrs@apple.com>
19045 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
19047 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
19049 PR tree-optimization/28888
19050 * gcc.dg/pr28888.c: New test.
19052 2006-09-21 Mark Mitchell <mark@codesourcery.com>
19055 * g++.dg/init/ptrfn1.C: New test.
19057 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
19060 * g++.dg/template/spec32.C: New test.
19061 * g++.dg/parse/crash9.C: Adjust error markers.
19064 * g++.dg/template/typedef6.C: New test.
19065 * g++.dg/init/error1.C: Adjust error markers.
19066 * g++.dg/parse/crash9.C: Likewise.
19067 * g++.dg/template/crash55.C: Likewise.
19069 2006-09-21 Janis Johnson <janis187@us.ibm.com>
19071 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19073 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
19076 * g++.dg/ext/dllimport12.C: New test.
19078 2006-09-20 Richard Sandiford <richard@codesourcery.com>
19080 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19081 * gcc.target/mips/nmadd-2.c: Likewise.
19082 * gcc.target/mips/mips-ps-6.c: New test.
19083 * gcc.target/mips/neg-abs-1.c: Likewise.
19084 * gcc.target/mips/neg-abs-2.c: Likewise.
19085 * gcc.target/mips/nmadd-3.c: New test.
19087 2006-09-20 Jakub Jelinek <jakub@redhat.com>
19089 PR middle-end/28046
19090 * gcc.dg/gomp/atomic-10.c: New test.
19091 * g++.dg/gomp/atomic-10.C: New test.
19093 2006-09-20 Eric Christopher <echristo@apple.com>
19095 * gcc.target/i386/sse3-not-fisttp.c: New.
19097 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
19099 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19101 2006-09-19 Richard Sandiford <richard@codesourcery.com>
19103 * gcc.c-torture/execute/pr28289.c (one): New variable.
19104 (main): Use it instead of argc.
19105 * gcc.c-torture/execute/20060102-1.c (one): New variable.
19106 (main): Use it instead of argc.
19108 2006-09-19 Paul Brook <paul@codesourcery.com>
19111 * gcc.dg/nested-func-5.c: New test.
19113 2006-09-19 Ben Elliston <bje@au.ibm.com>
19115 * lib/target-supports.exp (check_effective_target_tls): Compile
19116 test stubs using ${tool}_target_compile, not just target_compile.
19117 (check_effective_target_tls_runtime): Likewise.
19119 2006-09-19 Ben Elliston <bje@au.ibm.com>
19121 * gcc.c-torture/compile/20030405-1.x: Remove.
19123 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19124 optimising linker from discarding it.
19126 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19129 * gfortran.dg/keyword_symbol_1.f90: New test.
19131 * gfortran.dg/spread_shape_1.f90: Add missing warning with
19132 pedantic compilation option.
19134 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19137 * gfortran.dg/spread_shape_1.f90: New test.
19139 2006-09-17 Roger Sayle <roger@eyesopen.com>
19141 PR tree-optimization/28887
19142 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19144 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
19147 * gcc.dg/pr25993.c: New test.
19149 2006-09-17 Ira Rosen <irar@il.ibm.com>
19152 * gcc.dg/vect/pr21591.c: New test.
19154 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
19157 * gcc.c-torture/compile/strcpy-1.c: New test.
19158 * gcc.c-torture/compile/strcpy-2.c: New test.
19159 * gcc.c-torture/compile/memcpy-1.c: New test.
19160 * gcc.c-torture/compile/memcpy-2.c: New test.
19162 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
19165 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19167 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
19169 * gnat.dg/specs/double_record_extension1.ads: New test.
19170 * gnat.dg/specs/double_record_extension2.ads: Likewise.
19172 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
19175 * gfortran.dg/oldstyle_3.f90: New test.
19177 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19179 PR libgfortran/29099
19180 * gfortran.dg/secnds-1.f: New test.
19182 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19184 PR libgfortran/29053
19185 * gfortran.dg/streamio_9.f90: New test.
19186 * gfortran.dg/streamio_10.f90: New test.
19188 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
19191 * g++.dg/init/array22.C: New test.
19192 * g++.dg/init/array23.C: New test.
19194 2006-09-14 Arnaud Charlet <charlet@adacore.com>
19196 * stackcheck.lst: Update list of tests requiring stack checking.
19197 * norun.lst: Adjust for above change.
19198 * ada95.lst: New file.
19199 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19200 requiring -gnat95 switch.
19202 2006-09-14 Olivier Hainque <hainque@adacore.com>
19204 * gnat.dg/in_out_parameter.adb: New test.
19206 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
19209 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19211 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
19213 * gnat.dg/specs/unchecked_union.ads: New test.
19215 2006-09-13 Richard Sandiford <richard@codesourcery.com>
19217 PR rtl-optimization/28982
19218 * gcc.c-torture/execute/pr28982a.c: New test.
19219 * gcc.c-torture/execute/pr28982b.c: Likewise.
19221 2006-09-12 Eric Christopher <echristo@apple.com>
19223 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19224 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19226 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19229 PR preprocessor/14634
19230 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19231 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19232 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19234 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19236 * gcc.dg/pr28243.c: New test.
19238 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19241 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19242 this undiagnosed regression reappears.
19244 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19246 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19247 Treat $srcdir as a literal.
19248 * lib/fortran-torture.exp (fortran-torture-compile,
19249 fortran-torture-execute): Likewise.
19250 * lib/objc-torture.exp (objc-torture-compile,
19251 objc-torture-execute): Likewise.
19252 * lib/profopt.exp (profopt-execute): Likewise.
19254 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19256 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19258 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19261 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19263 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19266 * gcc.target/i386/pr13685.c: New test.
19268 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19270 * gcc.dg/pr28726.c: New test.
19272 2006-09-11 Josh Conner <jconner@apple.com>
19274 * gcc.dg/nrv3.c: Increase size of structure.
19275 * gcc.dg/nrv4.c: Likewise.
19276 * gcc.dg/nrv5.c: Likewise.
19278 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19280 PR libfortran/28890
19281 gfortran.dg/assumed_charlen_function_5.f90: New test.
19283 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19286 * g++.dg/init/static3.C: New test.
19288 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19291 * gcc.dg/long-long-cst1.c (t): Add cast to
19292 __SIZE_TYPE__ before casting to int.
19293 (main): Return 0 on success.
19295 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19297 * gcc.c-torture/execute/20060910-1.c: New test.
19299 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19301 PR middle-end/26983
19302 * gcc.dg/pr26983.c: New test.
19304 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19307 * gcc.c-torture/execute/pr29006.c: New test.
19309 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19311 PR libfortran/28947
19312 gfortran.dg/matmul_4.f90: New test.
19314 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19317 gfortran.dg/used_types_10: New test.
19319 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19321 PR libfortran/28923
19322 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19323 gfortran.dg/array_initializer_3.f90: New test.
19325 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19328 * gfortran.dg/actual_array_constructor_3.f90: New test.
19330 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19333 * gcc.target/i386/pr26778.c: New testcase.
19335 2006-09-08 Eric Christopher <echristo@apple.com>
19337 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19338 * gcc.target/i386/memcpy-1.c: Ditto.
19339 * gcc.target/i386/asm-1.c: Ditto.
19340 * gcc.target/i386/20060512-4.c: Ditto.
19341 * gcc.target/i386/compress-float-387.c: Ditto.
19342 * gcc.target/i386/20060512-1.c: Ditto.
19343 * gcc.target/i386/compress-float-sse.c: Ditto.
19344 * gcc.target/i386/20060512-2.c: Ditto.
19345 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19346 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19347 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19348 * gcc.dg/pr26449.c: Ditto.
19349 * gcc.dg/attr-ms_struct-2.c: Ditto.
19350 * gcc.dg/attr-ms_struct-1.c: Ditto.
19351 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19353 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19356 * gcc.dg/vla-10.c: New test.
19358 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19361 * g++.dg/parse/template20.C: New test.
19362 * g++.dg/template/operator8.C: Remove obsolete part.
19363 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19364 * g++.old-deja/g++.pt/crash65.C: Likewise.
19366 2006-09-07 Jason Merrill <jason@redhat.com>
19368 PR middle-end/27724
19369 * gcc.dg/long-long-cst1.c: New test.
19371 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19374 * g++.dg/other/array3.C: New test.
19375 * g++.dg/other/array4.C: New test.
19376 * g++.dg/other/array5.C: New test.
19378 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19380 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19382 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19385 * gcc.target/i386/pr28946.c: New test.
19387 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19389 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19390 in integer literal constant.
19391 * gfortran.dg/enum_8.f90: Ditto.
19392 * gfortran.dg/g77/20030326-1.f: Ditto.
19394 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19396 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19397 nonconformance usage.
19399 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19401 PR middle-end/28862
19402 * gcc.c-torture/compile/vector-align-1.c: New test.
19404 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19407 * g++.dg/opt/copysign-1.C: New test.
19409 2006-09-06 Jason Merrill <jason@redhat.com>
19412 * g++.dg/warn/unused-result1.C: New test.
19414 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19417 * g++.dg/ext/vla3.C: New test.
19420 * g++.dg/template/array16.C: New test.
19422 2006-09-06 Richard Guenther <rguenther@suse.de>
19424 * gcc.dg/pr27226.c: Remove testcase again.
19426 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19429 * g++.dg/opt/unroll2.C: New test.
19431 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19434 * gcc.dg/vect/pr28952.c: New test.
19436 2006-09-05 Richard Guenther <rguenther@suse.de>
19438 PR tree-optimization/28900
19439 * gcc.dg/torture/pr28900.c: New testcase
19441 2006-09-05 Richard Guenther <rguenther@suse.de>
19443 PR tree-optimization/28905
19444 * gcc.c-torture/compile/pr28905.c: New testcase.
19446 2006-09-05 Richard Guenther <rguenther@suse.de>
19448 PR middle-end/28935
19449 * gcc.dg/pr28935.c: New testcase.
19451 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19453 * gcc.c-torture/execute/20060905-1.c: New test.
19455 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19458 * gfortran.dg/used_types_7.f90: New test.
19459 * gfortran.dg/used_types_8.f90: New test.
19460 * gfortran.dg/used_types_9.f90: New test.
19462 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19464 * gcc.c-torture/compile/20060904-1.c: New test.
19466 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19468 PR c++/23287 Revert my 2006-09-01 patch
19469 * g++.dg/parse/dtor12.C: Remove.
19471 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19474 * g++.dg/template/operator9.C: New test.
19477 * g++.dg/template/operator7.C: New test.
19480 * g++.dg/template/operator8.C: New test.
19483 * g++.dg/template/crash57.C: New test.
19485 * g++.dg/template/typedef4.C: Adjust error markers.
19486 * g++.dg/template/typedef5.C: Likewise.
19488 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19491 * g++.dg/parse/crash33.C: New test.
19493 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19494 Richard Guenther <rguenther@suse.de>
19495 Adam Nemet <anemet@caviumnetworks.com>
19497 PR middle-end/27226
19498 * gcc.target/mips/memcpy-1.c: New testcase.
19499 * gcc.dg/pr27226.c: Likewise.
19501 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19504 * g++.dg/lookup/koenig5.C: New.
19505 * g++.dg/template/crash56.C: New.
19507 2006-09-01 Josh Conner <jconner@apple.com>
19510 * gcc.dg/nrv3.c: New test.
19511 * gcc.dg/nrv4.c: New test.
19512 * gcc.dg/nrv5.c: New test.
19514 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19517 * g++.dg/parse/dtor12.C: New.
19519 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19521 PR tree-optimization/28839
19522 * gcc.dg/pr28839.c: New test.
19524 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19527 * gcc.dg/pr24367.c: New testcase.
19529 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19531 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19533 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19535 PR rtl-optimization/27735
19536 * gcc.dg/loop-unswitch-1.c: New test.
19538 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19541 * gfortran.dg/aliasing_dummy_2.f90: New test.
19544 * gfortran.dg/generic_5.f90: Change error message.
19547 * gfortran.dg/generic_6.f90: New test.
19550 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19553 * gfortran.dg/invalid_interface_assignment.f90: New test.
19556 * gfortran.dg/module_proc_external_dummy.f90: New test.
19558 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19561 * g++.dg/warn/var-args1.C: New test.
19563 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19566 * gfortran.dg/simpleif_2.f90: New test.
19567 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19568 * gfortran.dg/enum_5.f90: Ditto.
19570 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19571 Kazu Hirata <kazu@codesourcery.com>
19573 PR tree-optimization/17506
19574 * gcc.dg/pr17506.c: New.
19576 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19579 * g++.dg/eh/alias1.C: New test.
19581 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19584 * g++.dg/template/ttp22.C: New test.
19586 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19588 PR middle-end/26632
19589 * gcc.dg/pr26632.c: New.
19591 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19593 PR libgfortran/28354
19594 * gfortran.dg/fmt_zero_precision.f90: New test.
19596 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19599 * g++.dg/template/spec31.C: New test.
19601 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19604 * g++.dg/other/static2.C: New test.
19606 2006-08-26 Roger Sayle <roger@eyesopen.com>
19608 * gcc.dg/Wswitch-enum-2.c: New test case.
19609 * gcc.dg/Wswitch-enum-3.c: Likewise.
19611 2006-08-26 Richard Guenther <rguenther@suse.de>
19613 * gcc.c-torture/compile/20060826-1.c: New testcase.
19615 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19618 * g++.dg/template/void10.C: New test.
19621 * g++.dg/template/void8.C: New test.
19624 * g++.dg/template/void9.C: New test.
19626 * g++.dg/template/void3.C: Adjust error markers.
19627 * g++.dg/template/void4.C: Likewise.
19628 * g++.dg/template/crash55.C: Likewise.
19629 * g++.dg/template/void7.C: Likewise
19631 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19634 * g++.dg/inherit/access6.C: New test.
19635 * g++.dg/inherit/access7.C: Likewise.
19638 * g++.dg/template/array15.C: New test.
19639 * g++.dg/template/crash2.C: Tweak error markers.
19641 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19643 PR middle-end/28683
19644 * gcc.c-torture/compile/20060823-1.c: New test.
19646 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19649 * g++.dg/template/ttp21.C: New test.
19652 * g++.dg/other/operator1.C: Add error-marker.
19653 * g++.dg/other/operator2.C: New test.
19655 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19658 * gcc.c-torture/compile/vla-const-1.c,
19659 gcc.c-torture/compile/vla-const-2.c: New tests.
19661 2006-08-26 Richard Guenther <rguenther@suse.de>
19663 PR middle-end/28814
19664 * gcc.dg/torture/pr28814.c: New testcase.
19666 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19669 * gcc.c-torture/compile/compound-literal-1.c: New test.
19671 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19674 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19675 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19676 Expect extra diagnostics.
19678 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19680 gcc.dg/noncompile/pr16876.c: New test.
19682 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19685 * g++.dg/parse/local1.C: New test.
19686 * g++.dg/other/qual1.C: Tweak error marker.
19688 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19691 * g++.dg/template/typename10.C: New.
19692 * g++.dg/template/lookup4.C: Remove bogus error marker.
19694 2006-08-25 Richard Guenther <rguenther@suse.de>
19697 * gcc.dg/pr26570.c: Fix testcase.
19699 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19702 * gcc.c-torture/execute/mayalias-2.c: New test.
19703 * gcc.dg/tree-ssa/alias-13.c: New test.
19705 2006-08-24 Jan Hubicka <jh@suse.cz>
19708 * gcc.dg/debug/pr26881.c: New file.
19710 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19713 * gfortran.dg/used_types_4.f90: New test.
19714 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19715 association of derived types.
19716 * gfortran.dg/used_types_2.f90: Add module cleanup.
19717 * gfortran.dg/used_types_3.f90: The same.
19720 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19723 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19726 * gfortran.dg/direct_io_6.f90: Remove test.
19728 2006-08-23 Stuart Hastings <stuart@apple.com>
19731 * gcc.target/i386/20060821-1.c: New.
19733 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19735 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19736 dg-warning strings for dllimport.
19738 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19741 * g++.dg/ext/vector4.C: New test.
19742 * g++.dg/ext/complex1.C: New test.
19744 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19747 * gcc.dg/debug/const-1.c: New.
19748 * gcc.dg/debug/const-2.c: New.
19749 * gcc.dg/debug/dwarf2/const-1.c: New.
19750 * gcc.dg/debug/dwarf2/const-2.c: New.
19751 * gcc.dg/debug/dwarf2/const-2b.c: New.
19753 2006-08-22 Richard Guenther <rguenther@suse.de>
19755 PR middle-end/28776
19756 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19757 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19759 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19761 PR tree-optimization/28003
19762 * g++.dg/tree-ssa/pr28003.C: New.
19764 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19766 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19768 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19771 * g++.dg/other/error14.C: New test.
19774 * g++.dg/parse/ctor7.C: New test.
19775 * g++.dg/parse/ctor8.C: Likewise.
19778 * g++.dg/template/void7.C: New test.
19780 2006-08-21 Olivier Hainque <hainque@adacore.com>
19782 * gnat.dg/self_aggregate_with_zeros.adb: New test.
19783 * gnat.dg/self_aggregate_with_array.adb: New test.
19785 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19787 * g++.dg/eh/arm-vfp-unwind.C: New test.
19789 2006-08-20 Mark Mitchell <mark@codesourcery.com>
19792 * g++.dg/template/ref3.C: New test.
19793 * g++.dg/template/nontype13.C: New test.
19796 * g++.dg/template/ptrmem17.C: New test.
19798 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
19801 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19803 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
19806 * gfortran.dg/used_types_2.f90: New test.
19809 * gfortran.dg/used_types_3.f90: New test.
19812 * gfortran.dg/generic_actual_arg.f90: New test.
19815 * gfortran.dg/module_private_array_refs_1.f90: New test.
19818 * gfortran.dg/program_name_1.f90: New test.
19821 * gfortran.dg/derived_constructor_comps_1.f90: New test.
19824 * gfortran.dg/array_initializer_2.f90: New test.
19827 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19830 * gfortran.dg/assumed_charlen_function_4.f90: New test.
19833 * gfortran.dg/assumed_charlen_in_main.f90: New test.
19836 * gfortran.dg/dependent_decls_1.f90: New test.
19838 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
19841 * gfortran.dg/derived_init_2.f90: New.
19843 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
19845 * gcc.c-torture/execute/pr28289.c: New test.
19847 2006-08-17 Jakub Jelinek <jakub@redhat.com>
19850 * gcc.dg/attr-externally-visible-1.c: New test.
19851 * gcc.dg/attr-externally-visible-2.c: New test.
19852 * g++.dg/parse/attr-externally-visible-1.C: New test.
19853 * g++.dg/parse/attr-externally-visible-2.C: New test.
19855 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19858 * g++.dg/parse/dtor11.C: New test.
19860 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19862 PR rtl-optimization/28489
19863 * gcc.c-torture/compile/pr28489.c: New test.
19865 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19868 * g++.dg/template/redecl4.C: New test.
19871 * g++.dg/template/ctor8.C: New test.
19873 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19875 * gcc.dg/pr26570.c: Fix testcase.
19877 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19880 * g++.dg/parse/offsetof6.C: New test.
19881 * g++.dg/parse/offsetof6.C: New test.
19882 * g++.dg/parse/offsetof7.C: New test.
19884 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19887 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19890 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19893 * g++.dg/ext/vector3.C: New test.
19895 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
19897 PR gcov/profile/26570
19898 * gcc.dg/pr26570.c: New test.
19900 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
19903 * gcc.dg/qual-component-1.c: New test.
19905 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19908 * g++.dg/parse/new3.C: New test.
19910 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19913 * gfortran.dg/streamio_1.f90: New test.
19914 * gfortran.dg/streamio_2.f90: New test.
19915 * gfortran.dg/streamio_3.f90: New test.
19916 * gfortran.dg/streamio_4.f90: New test.
19917 * gfortran.dg/streamio_5.f90: New test.
19918 * gfortran.dg/streamio_6.f90: New test.
19919 * gfortran.dg/streamio_7.f90: New test.
19920 * gfortran.dg/streamio_8.f90: New test.
19922 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
19925 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19927 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
19930 * g++.dg/template/void6.C: New test.
19932 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19935 * gcc.dg/parse-error-1.c: New test.
19936 * gcc.dg/parse-error-2.c: New test.
19937 * gcc.dg/cpp/digraph2.c: Add error-marker.
19938 * gcc.dg/noncompile/920923-1.c: Likewise.
19940 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19943 * gcc.dg/sizeof-2.c: New testcase.
19946 * gcc.dg/switch-A.c: New testcase.
19948 2006-08-14 Steve Ellcey <sje@cup.hp.com>
19952 * g++.old-deja/g++.warn/compare1.C: Delete.
19953 * g++.dg/opt/pr7503-2.C: Delete.
19954 * g++.dg/opt/pr7503-3.C: Delete.
19955 * g++.dg/opt/pr7503-4.C: Delete.
19956 * g++.dg/opt/pr7503-5.C: Delete.
19957 * g++.dg/opt/max1.C: Delete.
19958 * g++.dg/warn/minmax.C: Delete.
19959 * g++.dg/expr/minmax.C: New test.
19961 2006-08-14 Richard Guenther <rguenther@suse.de>
19964 * gcc.c-torture/execute/pr28651.c: Do not use argc
19965 to avoid optimization, instead forbid inlining.
19967 2006-08-14 Richard Sandiford <richard@codesourcery.com>
19969 PR rtl-optimization/28634
19970 * gcc.c-torture/execute/ieee/pr28634.c: New test.
19972 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
19975 * gcc.dg/torture/pr27184.c: New test.
19977 2006-08-12 Jakub Jelinek <jakub@redhat.com>
19979 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19981 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19983 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19984 * gfortran.dg/stat_2.f90: Likewise.
19985 * gfortran.dg/chmod_1.f90: Likewise.
19986 * gfortran.dg/chmod_2.f90: Likewise.
19987 * gfortran.dg/chmod_3.f90: Likewise.
19989 2006-08-11 David Edelsohn <edelsohn@gnu.org>
19991 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19993 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19995 * g++.dg/opt/pr23454-2.C: New test.
19997 2006-08-11 Richard Guenther <rguenther@suse.de>
19999 PR middle-end/28651
20000 * gcc.c-torture/execute/pr28651.c: New testcase.
20002 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
20004 * gnat.dg/specs/static_initializer.ads: New test.
20006 2006-08-10 Paul Brook <paul@codesourcery.com>
20008 * gcc.target/arm/cond-asm.c: New test.
20010 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
20012 PR tree-optimization/26197
20013 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
20014 * g++.dg/vect/vect.exp: Compile the new tests with
20015 --param max-aliased-vops=0.
20017 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
20020 * g++.dg/template/void3.C: New test.
20023 * g++.dg/template/void4.C: New test.
20026 * g++.dg/template/void5.C: New test.
20028 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
20030 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
20031 after dg-do compile.
20033 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
20035 PR tree-optimizations/26969
20036 * gcc.dg/vect/vect.exp: Compile tests prefixed with
20037 "unswitch-loops" with -funswitch-loops.
20038 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
20040 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20042 * gcc.dg/sparc-getcontext-1.c: Fix typo.
20043 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
20044 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
20045 * objc.dg/dwarf-1.m: Likewise.
20046 * objc.dg/dwarf-2.m: Likewise.
20047 * obj-c++.dg/dwarf-2.mm: Likewise.
20049 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20051 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
20052 * objc.dg/dwarf-2.m: Likewise.
20053 * obj-c++.dg/dwarf-2.mm: Likewise.
20055 PR libfortran/28603
20056 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20059 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20062 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20064 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
20067 * gcc.target/i386/pr27827.c: New testcase.
20069 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
20072 * gfortran.dg/sequence_types_1.f90: New test.
20074 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
20077 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20078 dg-warning. Add -pedantic option.
20080 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20083 * gcc.dg/proto-1.c: New test.
20086 * gcc.dg/lvalue-4.c: New test.
20089 * gcc.dg/init-bad-5.c: New test.
20091 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
20094 * g++.dg/ext/typedef-init.C: Add new test for typedef
20095 initialization inside templates. Adjust existing error markers.
20097 2006-08-03 Mark Mitchell <mark@codesourcery.com>
20100 * g++.dg/init/ptrmem3.C: New test.
20102 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
20104 PR tree-optimization/27770
20105 * lib/target-support.exp: New target keyword "section_anchors".
20106 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20108 * gcc.dg/vect/section-anchors-pr27770.c: New test.
20109 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20110 * gcc.dg/vect/section-anchors-vect-69.c: New test.
20111 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20113 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20115 * gcc.dg/20060801-1.c: Add missing '}'.
20117 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20120 * g++.dg/parse/dtor9.C: New test.
20121 * g++.dg/parse/dtor10.C: New test.
20122 * g++.dg/other/error7.C: Adjust error-marker.
20125 * g++.dg/other/default5.C: New test.
20127 2006-08-02 Richard Guenther <rguenther@suse.de>
20129 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20131 2006-08-02 Mark Mitchell <mark@codesourcery.com>
20134 * g++.dg/template/conv9.C: New test.
20136 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20139 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20140 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20141 Optionally return assembly text. Update callers.
20142 (check_no_compiler_messages): Update verbose messages.
20143 (check_no_messages_and_pattern): New.
20144 (check_effective_target_string_merging): New.
20146 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20149 * g++.dg/eh/catch4.C: New test.
20152 * g++.dg/other/qual1.C: New test.
20155 * g++.dg/inherit/error2.C: New test.
20158 * g++.dg/other/new1.C: New test.
20160 * g++.dg/warn/pr23075.C: Remove obsolete test.
20161 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20162 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20164 2006-07-31 Mark Mitchell <mark@codesourcery.com>
20167 * g++.dg/eh/cast1.C: New test.
20169 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
20171 PR libfortran/28452
20172 * gfortran.dg/random_3.f90: New test.
20174 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20177 * g++.dg/other/pr28304.C: Change expected error message.
20178 * g++.dg/other/pr28432.C: New test.
20180 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20183 * g++.dg/init/brace2.C: Change expected error message, add empty init.
20185 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
20188 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20190 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20191 g++.dg/debug/enum-2.C: New.
20193 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20196 * g++.dg/parse/long1.C: Add more tests.
20198 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20200 * gfortran.dg/lrshift_1.c: New file.
20202 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20204 PR libgfortran/28335
20205 * gfortran.dg/no_unit_error_1.f90: New test.
20207 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20209 PR libgfortran/28335
20210 * gfortran.dg/no_unit_error_1.f90: Delete test.
20211 * gfortran.dg/no_unit_error_2.f90: Delete test.
20213 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20215 * gfortran.dg/chmod_3.f90: New test.
20216 * gfortran.dg/ltime_gmtime_1.f90: New test.
20217 * gfortran.dg/ltime_gmtime_2.f90: New test.
20218 * gfortran.dg/lrshift_1.f90: New test.
20219 * gfortran.dg/chmod_1.f90: New test.
20220 * gfortran.dg/chmod_2.f90: New test.
20222 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20225 * g++.dg/template/crash55.C: New test.
20228 * g++.dg/template/nontype16.C: New test.
20230 * g++.dg/template/void2.C: Adjust error markers.
20231 * g++.dg/template/nontype5.C: Adjust error markers.
20233 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20235 * gcc.target/i386/stack-prot-kernel.c: New test.
20237 2006-07-27 Roger Sayle <roger@eyesopen.com>
20239 * gcc.dg/builtins-55.c: New test case.
20241 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20243 PR rtl-optimization/27907
20244 * gcc.c-torture/compile/pr27907.c: New test.
20246 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20248 * gfortran.dg/mclock.f90: New test.
20249 * gfortran.dg/int_conv_1.f90: New test.
20250 * gfortran.dg/stat_1.f90: New test.
20251 * gfortran.dg/stat_2.f90: New test.
20253 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20255 PR libgfortran/28335
20256 * gfortran.dg/no_unit_error_1.f90: New test.
20257 * gfortran.dg/no_unit_error_2.f90: New test.
20258 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20260 2006-07-25 Roger Sayle <roger@eyesopen.com>
20262 PR middle-end/28473
20263 * gcc.dg/fold-convround-1.c: New test case.
20265 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20267 * gfortran.dg/arithmetic_if.f90: Fix comments.
20269 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20272 * g++.dg/other/typedef1.C: New test.
20273 * g++.dg/template/typedef4.C: New test.
20274 * g++.dg/template/typedef5.C: New test.
20276 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20279 * gfortran.dg/allocatable_dummy_3.f90: New.
20281 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20284 * gfortran.dg/arithmetic_if.f90: New test.
20286 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20288 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20289 avoid memcpy optimization.
20291 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20294 * gfortran.dg/direct_io_6.f90: New test.
20296 2006-07-24 Jan Hubicka <jh@suse.cz>
20300 * gcc.dg/pr25795.c: New test.
20301 * gcc.dg/pr25795-1.c: New test.
20303 2006-07-23 Roger Sayle <roger@eyesopen.com>
20305 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20306 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20307 which may be transformed to "g || h" on some platforms.
20309 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20312 * g++.dg/template/friend45.C: New test.
20314 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20316 PR libgfortran/28339
20317 * gfortran.dg/arrayio_8.f90: New test.
20319 2006-07-21 Mike Stump <mrs@apple.com>
20321 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20323 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20325 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20328 * g++.dg/eh/catch3.C: New test.
20331 * g++.dg/template/defarg10.C: New test.
20333 2006-07-20 Paul Brook <paul@codesourcery.com>
20336 * gcc.dg/pr27363.c: New test.
20338 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20341 * g++.dg/init/ref13.C: New test.
20343 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20346 * obj-c++.dg/proto-error-1.mm: New test.
20348 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20351 * g++.dg/template/string1.C: New test.
20353 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20356 * g++.dg/template/defarg9.C: New test.
20359 * g++.dg/template/static27.C: New test.
20361 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20364 * gcc.dg/tree-ssa/pr28410.c: New test.
20366 2006-07-18 Lee Millward <lee.millward@gmail.com>
20369 * g++/dg/other/error13.C: New test.
20372 * g++.dg/template/friend44.C: New test.
20374 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20377 * g++.dg/other/pr27495.C: New.
20379 2006-07-18 Olivier Hainque <hainque@adacore.com>
20381 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20382 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20384 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20387 * gcc.dg/pragma-pack-4.c: New test.
20389 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20392 * g++.dg/ext/pr28291.C: New test.
20394 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20396 PR middle-end/28403
20397 * gcc.c-torture/execute/pr28403.c: New test.
20399 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20401 PR middle-end/28402
20402 * gcc.dg/pr28402.c: New test.
20404 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20407 * g++.dg/other/pr28304.C: New test.
20409 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20412 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20413 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20415 2006-07-17 Richard Guenther <rguenther@suse.de>
20417 PR tree-optimization/28238
20418 * g++.dg/tree-ssa/pr28238.C: New testcase.
20420 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20423 * g++.dg/eh/catch1.C: New test.
20424 * g++.dg/eh/catch2.C: New test.
20426 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20429 * g++.dg/template/anon3.C: New test.
20431 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20434 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20435 specifiers requiring an explicit format tag..
20438 * gfortran.dg/generic_5: New test.
20441 * gfortran.dg/elemental_optional_args_1.f90: New test.
20443 2006-07-16 Olivier Hainque <hainque@adacore.com>
20445 * gnat.dg/assert.ads: New file.
20446 * gnat.dg/controlled_record.ads: Likewise.
20447 * gnat.dg/controlled_record.adb: Likewise.
20449 2006-07-15 Lee Millward <lee.millward@gmail.com>
20452 * g++.dg/other/error12.C: New test.
20455 * g++.dg/template/crash54.C: New test.
20457 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20460 * g++.dg/parse/catch1.C: New test.
20463 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20466 * g++.dg/ext/attrib24.C: New test.
20468 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20471 * g++.dg/ext/asmspec1.C: New test.
20473 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20475 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20476 (dg-test): Support shouldfail tests.
20477 * lib/target-supports-dg.exp (dg-shouldfail): New.
20478 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20479 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20480 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20481 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20482 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20483 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20484 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20486 2006-07-13 Jan Hubicka <jh@suse.cz>
20488 * gcc.target/i386/memcpy-1.c: New.
20490 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20492 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20494 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20497 * gfortran.dg/present_1.f90: New test.
20500 * gfortran.dg/interface_derived_type_1.f90: New test.
20502 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20505 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20508 2006-07-07 Lee Millward <lee.millward@gmail.com>
20511 * g++.dg/other/label1.C: New test.
20513 2006-07-07 Richard Guenther <rguenther@suse.de>
20515 PR middle-end/28268
20516 * gcc.dg/torture/pr28268.c: New testcase.
20518 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20521 * g++.dg/ext/pr27019.C: New.
20523 2006-07-07 Richard Guenther <rguenther@suse.de>
20525 PR tree-optimization/28187
20526 * gcc.dg/pr28187.c: New testcase.
20528 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20530 * gnat.dg/address_conversion.adb: New test.
20531 * gnat.dg/boolean_subtype.adb: Likewise.
20532 * gnat.dg/frame_overflow.adb: Likewise.
20533 * gnat.dg/pointer_array.adb: Likewise.
20534 * gnat.dg/pointer_conversion.adb: Likewise.
20536 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20540 * gfortran.dg/print_fmt_5.f90: New test.
20542 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20545 * gfortran.dg/bounds_check_4.f90: New test.
20547 2006-07-05 Richard Guenther <rguenther@suse.de>
20550 * gfortran.dg/pr28158.f90: New testcase.
20552 2006-07-05 Richard Guenther <rguenther@suse.de>
20554 PR tree-optimization/28162
20555 * gcc.dg/pr28162.c: New testcase.
20557 2006-07-05 Richard Guenther <rguenther@suse.de>
20558 Andrew Pinski <pinskia@gcc.gnu.org>
20561 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20563 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20566 * gfortran.dg/actual_array_substr_2.f90: New test.
20569 * gfortran.dg/actual_array_constructor_2.f90: New test.
20571 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20573 * gfortran.dg/itime_idate_1.f: New test.
20574 * gfortran.dg/itime_idate_2.f: New test.
20576 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20578 PR libgfortran/27704
20579 * gfortran.dg/open_status_3.f90: New test.
20580 * gfortran.dg/fmt_l.f90: Update for new feature.
20582 2006-07-03 Asher Langton <langton2@llnl.gov>
20584 * gfortran.dg/oldstyle_2.f90: New.
20586 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20588 * gnat.dg/string_slice.adb: New test.
20590 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20593 * gfortran.dg/semicolon_fixed.c: New.
20594 * gfortran.dg/semicolon_free.c: New.
20596 2006-06-30 Mike Stump <mrs@apple.com>
20598 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20599 that don't support internal visibility.
20601 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20603 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20604 for '(' / ')' needing an extra '\'.
20606 2006-06-29 Roger Sayle <roger@eyesopen.com>
20608 PR middle-end/27428
20609 * gcc.dg/pr27428-1.c: New test case.
20611 2006-06-29 Mike Stump <mrs@apple.com>
20613 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20614 on darwin as we can't align commons large enough yet.
20616 * gcc.dg/vla-8.c: Add additional testcases.
20618 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20621 * g++.dg/other/pr28114.C: New.
20623 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20625 * gcc.c-torture/compile/20060625-1.c: New test.
20627 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20630 * gfortran.dg/stfunc_3.f90: New test.
20633 * gfortran.dg/impure_actual_1.f90: New test.
20636 * gfortran.dg/elemental_result_1.f90: New test.
20639 * gfortran.dg/select_7.f90: New test.
20642 * intrinsic_actual_1.f: New test.
20646 * gfortran.dg/forall_4.f90: New test.
20649 * gfortran.dg/forall_5.f90: New test.
20651 2006-06-25 Lee Millward <lee.millward@gmail.com>
20654 * g++.dg/template/using13.C: New test.
20657 * g++.dg/other/incomplete3.C: New test.
20659 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20662 * gfortran.dg/substr_3.f: New test.
20663 * gfortran.dg/equiv_2.f90: Update expected error message.
20665 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20668 * gfortran.dg/actual_array_substr_1.f90: New test.
20670 2006-06-24 Olivier Hainque <hainque@adacore.com>
20672 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20673 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20675 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20677 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20679 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20682 * gfortran.dg/simpleif_2.f90: New test.
20684 2006-06-23 Lee Millward <lee.millward@gmail.com>
20686 * g++.dg/template/error22.C: Fix typo.
20688 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20691 * g++.dg/ext/attrib23.C: New test.
20693 2006-06-23 Olivier Hainque <hainque@adacore.com>
20695 * gnat.dg/varsize_temp.adb: New test.
20697 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20700 * g++.dg/other/java2.C: New test.
20702 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20705 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20708 2006-06-22 Roger Sayle <roger@eyesopen.com>
20711 * gcc.dg/pr27531-1.c: New test case.
20713 2006-06-22 Asher Langton <langton2@llnl.gov>
20716 * gfortran.dg/implicit_8.f90: New.
20718 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20720 PR rtl-optimization/28121
20721 * gcc.dg/pr28121.c: New test.
20723 2006-06-22 Lee Millward <lee.millward@gmail.com>
20726 * g++.dg/parse/ptrmem6.C: New test.
20729 * g++.dg/template/error22.C: New test.
20731 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20734 * g++.dg/template/friend43.C: New test.
20737 * g++.dg/template/crash53.C: New test.
20740 * g++.dg/rtti/incomplete1.C: New test.
20742 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20744 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20746 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20748 * gcc.c-torture/execute/complex-7.c: New.
20750 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20752 * gcc.dg/merge-all-constants-1.c: New test.
20754 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20757 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20759 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20761 * gfortran.dg/rrspacing_1.f90: New test.
20763 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20766 * g++.dg/other/bitfield2.C: New test.
20768 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20770 PR tree-optimization/27331
20771 * gcc.dg/pr27331.c: New test.
20773 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
20774 Eric Botcazou <ebotcazou@adacore.com>
20777 * lib/gnat.exp: New file.
20778 * lib/gnat-dg.exp: Likewise.
20779 * gnat.dg: New directory.
20780 * gnat.dg/dg.exp: New driver.
20781 * gnat.dg/specs: New directory.
20782 * gnat.dg/specs/specs.exp: New driver.
20783 * gnat.dg/style: New directory.
20784 * gnat.dg/style/style.exp: New driver.
20786 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
20789 * gfortran.dg/array_initializer_1.f90: New test.
20792 * gfortran.dg/matmul_3.f90: New test.
20794 2006-06-19 Andrew Pinski <pinskia@gmail.com>
20796 PR middle-end/28075
20797 * gcc.dg/tree-ssa/inline-1.c: New test.
20799 2006-06-19 Anatoly Sokolov <aesok@post.ru>
20801 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20802 in malloc prototype; remove XFAIL.
20803 * gcc.dg/pr18241-2.c: Ditto.
20804 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20805 in memset prototype; remove XFAIL.
20806 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20808 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
20810 * gcc.dg/vla-8.c: Add.
20812 2006-06-19 Richard Guenther <rguenther@suse.de>
20814 PR tree-optimization/27090
20815 * g++.dg/tree-ssa/pr27090.C: New testcase.
20817 2006-06-19 Roger Sayle <roger@eyesopen.com>
20820 * gcc.dg/pr27861-1.c: New test case.
20822 2006-06-19 Richard Guenther <rguenther@suse.de>
20824 PR middle-end/28045
20825 * gcc.dg/torture/pr28045.c: New testcase.
20827 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20830 * gfortran.dg/associated_4.f90: New test.
20832 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20836 * gfortran.dg/real_const_3.f90: New test.
20838 2006-06-16 Mark Mitchell <mark@codesourcery.com>
20841 * g++.dg/template/static26.C: New test.
20844 * g++.dg/expr/bitfield2.C: New test.
20847 * g++.dg/parse/linkage2.C: New test.
20849 2006-06-16 Richard Guenther <rguenther@suse.de>
20851 PR middle-end/27116
20852 * gcc.dg/pr15785-1.c: Revert last change.
20853 * gcc.dg/torture/pr27116-2.c: New testcase.
20855 2006-06-16 Roger Sayle <roger@eyesopen.com>
20857 PR middle-end/27802
20858 * gcc.dg/pr27802-1.c: New test case.
20860 2006-06-15 Mark Mitchell <mark@codesourcery.com>
20863 * g++.dg/template/ttp18.C: New test.
20864 * g++.dg/template/ttp19.C: Likewise.
20867 * g++.dg/expr/cond9.C: New test.
20870 * g++.dg/template/ctor7.C: New test.
20872 2006-06-15 Janis Johnson <janis187@us.ibm.com>
20874 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20876 2006-06-16 Richard Guenther <rguenther@suse.de>
20878 PR tree-optimization/27781
20879 * gcc.dg/tree-ssa/pr27781.c: New testcase.
20881 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
20883 * gfortran.dg/allocate_zerosize_2.f90: New test case.
20885 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
20887 * gcc.dg/tree-ssa/loop-18.c: New test.
20889 2006-06-14 Mark Mitchell <mark@codesourcery.com>
20892 * g++.dg/template/crash52.C: New test.
20895 * g++.dg/ext/attrib22.C: New test.
20898 * g++.dg/template/builtin1.C: New test.
20899 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20902 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20904 * g++.old-deja/g++.pt/crash51.C: Likewise.
20907 * g++.dg/lookup/linkage1.C: New test.
20908 * g++.dg/lookup/linkage2.C: Likewise.
20910 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
20912 PR middle-end/27959
20913 * gcc.dg/pr27959.c: New testcase.
20915 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
20918 * g++.dg/eh/div.C: New test.
20920 2006-06-13 Jakub Jelinek <jakub@redhat.com>
20923 * g++.dg/tree-ssa/pr26757.C: New test.
20924 * g++.dg/tree-ssa/pr27894.C: New test.
20926 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20928 * gcc.c-torture/compile/20060609-1.c: New test.
20931 * gcc.c-torture/compile/pr27863.c: New test.
20933 2006-06-13 Richard Guenther <rguenther@suse.de>
20935 PR tree-optimization/27830
20936 * g++.dg/tree-ssa/pr27830.C: New testcase.
20938 2006-06-13 Matthew Sachs <msachs@apple.com>
20940 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20941 the list of compiler flags; this causes those flags to be checked
20942 for things like dg-skip-if.
20944 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20947 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20949 2006-06-12 Mark Mitchell <mark@codesourcery.com>
20950 Kazu Hirata <kazu@codesourcery.com>
20952 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20953 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20955 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20958 * g++.dg/lookup/using15.C: New test.
20961 * g++.dg/other/anon4.C: New test.
20963 2006-06-12 Roger Sayle <roger@eyesopen.com>
20966 * g++.dg/init/complex1.C: New test case.
20968 2006-06-11 Eric Christopher <echristo@apple.com>
20970 PR middle-end/27948
20971 * gcc.dg/bf-ms-layout.c: Run on darwin.
20972 * gcc.dg/bf-no-ms-layout: Ditto.
20973 * gcc.dg/attr-ms_struct-2.c: New.
20974 * gcc.dg/bf-ms-layout-2.c: Ditto.
20976 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
20978 * gcc.dg/attr-ms_struct-packed1.c: New.
20980 2006-06-09 Mike Stump <mrs@apple.com>
20982 * gcc.dg/vla-7.c: Add.
20984 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
20987 * gfortran.dg/entry_6.f90: New test.
20991 * gfortran.dg/entry_7.f90: New test.
20993 2006-06-09 Jakub Jelinek <jakub@redhat.com>
20996 * gcc.dg/cpp/_Pragma6.c: New test.
20999 * g++.dg/cpp/_Pragma1.C: New test.
21001 PR preprocessor/27746
21002 * gcc.dg/gomp/macro-3.c: New test.
21003 * gcc.dg/gomp/macro-4.c: New test.
21004 * g++.dg/gomp/macro-3.C: New test.
21005 * g++.dg/gomp/macro-4.C: New test.
21007 2006-06-09 Richard Guenther <rguenther@suse.de>
21009 PR tree-optimization/26998
21010 * gcc.dg/torture/pr26998.c: New testcase.
21011 * gcc.dg/tree-ssa/vrp29.c: New testcase.
21013 2006-06-08 Mike Stump <mrs@apple.com>
21015 * gcc.dg/pr27095.c: Account for stubs.
21018 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
21019 produce bad code on darwin.
21021 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21024 * gfortran.dg/substr_2.f: New test.
21026 2006-06-08 Asher Langton <langton2@llnl.gov>
21029 * cray_pointers_2.f90: Add -fbounds-check compile flag.
21031 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21034 * gcc.dg/union-3.c: New test.
21036 2006-06-08 Richard Guenther <rguenther@suse.de>
21038 PR middle-end/27116
21039 * gcc.dg/torture/pr27116.c: New testcase.
21040 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
21042 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
21044 PR rtl-optimization/26449
21045 * gcc.dg/pr26449.c: New test.
21047 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21050 * g++.dg/ext/offsetof1.C: Test member functions.
21052 2006-06-07 Steve Ellcey <sje@cup.hp.com>
21054 * gcc.dg/pr27095.c: Improve scanning.
21056 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
21059 * gfortran.dg/saved_automatic_1.f90: New test.
21062 * gfortran.dg/array_simplify_1.f90: New test.
21065 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21068 * gfortran.dg/entry_dummy_ref_2.f90: New test.
21070 2006-06-06 Mark Mitchell <mark@codesourcery.com>
21073 * g++.dg/expr/cast7.C: New test.
21075 2006-06-06 Janis Johnson <janis187@us.ibm.com>
21077 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21078 * lib/gcc-defs.exp (tool_check_compile): Ditto.
21079 * lib/fortran-torture.exp (fortran-torture-compile,
21080 fortran-torture-execute): Ditto.
21082 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
21085 * gcc.dg/vmx/pr27842.c: New test.
21087 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21089 PR libfortran/27895
21090 * gfortran.dg/bounds_check_3.f90: New test.
21092 2006-06-05 Mike Stump <mrs@apple.com>
21094 * objc.dg/objc-fast-4.m: Skip for ppc64.
21096 2006-06-05 Steve Ellcey <sje@cup.hp.com>
21099 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21101 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
21102 Victor Kaplansky <victork@il.ibm.com>
21104 PR tree-optimizations/26360
21105 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21106 with -fno-tree-dce.
21107 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21109 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
21112 * gfortran.dg/data_char_1.f90: Add messages for truncated
21116 * gfortran.dg/func_decl_2.f90: New test.
21119 * gfortran.dg/do_2.f90: New test.
21122 * gfortran.dg/associated_3.f90: New test.
21124 2006-06-04 Mark Mitchell <mark@codesourcery.com>
21127 * g++.dg/template/static25.C: New test.
21130 * g++.dg/init/array21.C: New test.
21133 * g++.dg/ext/complit7.C: New test.
21136 * g++.dg/parse/ptrmem5.C: New test.
21138 2006-06-04 Roger Sayle <roger@eyesopen.com>
21139 Andrew Pinski <pinskia@physics.uc.edu>
21142 PR middle-end/27382
21143 * gcc.dg/pr27150-1.c: New testcase.
21144 * gcc.dg/pr27382-1.c: New testcase.
21145 * gcc.dg/pr27382-2.c: New testcase.
21147 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
21151 * gcc.dg/array-10.c: New test.
21153 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21156 * g++.dg/init/const4.C: New test.
21157 * g++.dg/init/member1.C: Add error-marker.
21158 * g++.dg/other/fold1.C: Adjust error-marker.
21160 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21163 * g++.dg/ext/offsetof1.C: New test.
21165 2006-06-04 Eric Christopher <echristo@apple.com>
21167 * gcc.dg/attr-ms_struct-1.c: New.
21169 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
21171 * gcc.c-torture/compile/builtin_constant_p.c: New test.
21173 2006-06-04 Richard Guenther <rguenther@suse.de>
21175 PR tree-optimization/27039
21176 * gcc.dg/tree-ssa/loop-17.c: New testcase.
21178 2006-06-03 Roger Sayle <roger@eyesopen.com>
21181 * gcc.target/i386/amd64-abi-2.c: New test case.
21183 2006-06-02 Eric Christopher <echristo@apple.com>
21185 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21186 * gcc.target/i386/20020523-1.c: Skip if darwin.
21187 * gcc.target/i386/asm-3.c: Ditto.
21188 * gcc.target/i386/20011119-1.c: Ditto.
21189 * gcc.target/i386/clobbers.c: Remove pic part of test.
21191 2006-06-02 Steve Ellcey <sje@cup.hp.com>
21193 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21194 * g++.old-deja/g++.other/init19.C: Ditto.
21195 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21196 and add other platforms as expected failures.
21198 2006-06-01 Steve Ellcey <sje@cup.hp.com>
21200 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21201 (is-effective-target-keyword): Ditto.
21203 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
21206 * gfortran.dg/extended_char_comparison_1.f: New test.
21208 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
21211 * gfortran.dg/dummy_procedure_1.f90: New test.
21214 * gfortran.dg/dummy_procedure_2.f90: New test.
21216 * gfortran.dg/associated_2.f90: Correct to make consistent with
21219 2006-05-31 Roger Sayle <roger@eyesopen.com>
21221 * gcc.target/i386/387-11.c: New test case.
21223 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21226 * g++.dg/template/cond6.C: New test.
21229 * g++.dg/template/crash51.C: New test.
21230 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21233 * g++.dg/init/array20.C: New test.
21235 2006-05-31 Roger Sayle <roger@eyesopen.com>
21237 * gcc.dg/builtins-54.c: New test case.
21239 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21242 * g++.dg/template/fntry1.C: Add dg-do link.
21245 * g++.dg/parse/friend6.C: New test.
21247 2006-05-30 Asher Langton <langton2@llnl.gov>
21249 * gfortran.dg/cray_pointers_7.f90: New test.
21251 2006-05-30 Roger Sayle <roger@eyesopen.com>
21253 PR tree-optimization/23452
21254 * gcc.dg/fold-mulconj-1.c: New test case.
21256 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21259 * g++.dg/parse/bitfield1.C: New test.
21261 2006-05-30 Roger Sayle <roger@eyesopen.com>
21263 * gcc.target/ppc-eq0-1.c: New test case.
21264 * gcc.target/ppc-negeq0-1.c: New test case.
21266 2006-05-30 Dirk Mueller <dmueller@suse.de>
21269 * gcc.dg/overflow-warn-5.c: New test.
21271 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21274 * gcc.dg/sizeof-1.c: New test.
21276 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21279 * gcc.target/i386/pr27790.c: New test.
21281 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21283 PR libgfortran/27757
21284 * gfortran.dg/direct_io_5.f90: New test.
21286 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21288 PR libgfortran/27634
21289 * gfortran.dg/fmt_missing_period_1.f: New test.
21290 * gfortran.dg/fmt_missing_period_2.f: New test.
21291 * gfortran.dg/fmt_missing_period_3.f: New test.
21293 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21296 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21299 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21302 * g++.dg/template/new6.C: New test.
21304 2006-05-29 Roger Sayle <roger@eyesopen.com>
21306 PR tree-optimization/24964
21307 * gcc.target/i386/387-10.c: New test case.
21309 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21311 * intrinsics/string_intrinsics.c (compare_string):
21312 Use memcmp instead of strncmp to avoid tripping over
21313 CHAR(0) in a string.
21315 2006-05-27 Richard Guenther <rguenther@suse.de>
21317 PR middle-end/27773
21318 * gcc.dg/torture/pr27773.c: New testcase.
21320 2006-05-27 Dirk Mueller <dmueller@suse.de>
21322 * gcc.dg/pr24561.c: Rename to..
21323 * gcc.dg/pr25962.c: .. this.
21325 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21328 * gfortran.dg/bounds_check_2.f: New test.
21330 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21332 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21333 * gfortran.dg/byte_1.f90: Likewise.
21334 * gfortran.dg/dup_save_2.f90: Likewise.
21336 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21338 * gfortran.dg/associated_2.f90: New test.
21340 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21343 * gfortran.dg/bounds_check_1.f90: New test.
21345 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21347 PR rtl-optimization/27661
21348 * gcc.dg/pr27661.c: New test case.
21350 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21353 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21354 * gfortran.dg/print_parentheses_1.f: New test.
21355 * gfortran.dg/print_parentheses_2.f90: New test.
21357 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21360 * gcc.dg/pr27758.c: New test.
21362 2006-05-24 Falk Hueffner <falk@debian.org>
21364 * gcc.c-torture/compile/pr27571.c: New test.
21366 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21369 * gfortran.dg/spec_expr_4.f90: New test.
21372 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21374 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21377 * g++.dg/ext/complit6.C: New test.
21378 * g++.dg/ext/complit3.C: Adjust error markers.
21379 * g++.dg/init/const3.C: New test.
21381 2006-05-25 Richard Guenther <rguenther@suse.de>
21383 PR middle-end/27743
21384 * gcc.dg/torture/pr27743.c: New testcase.
21386 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21388 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21390 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21392 * gcc.dg/compat/scalar-by-value-x.h: New.
21393 * gcc.dg/compat/scalar-by-value-y.h: New.
21394 * gcc.dg/compat/scalar-by-value-5.c: New.
21395 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21396 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21397 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21398 * gcc.dg/compat/scalar-by-value-6.c: New.
21399 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21400 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21401 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21403 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21405 PR tree-optimization/27639
21406 PR tree-optimization/26719
21407 * gcc.dg/pr27639.c: New test.
21408 * gcc.dg/pr26719.c: New test.
21409 * gcc.dg/tree-ssa/scev-cast.c: New test.
21411 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21414 * g++.dg/template/error21.C: New test.
21416 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21419 * gcc.target/i386/pr27696.c: New.
21421 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21423 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21425 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21427 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21430 * g++.dg/other/assign1.C: New test.
21432 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21435 * gcc.target/i386/pr27266.c: New.
21437 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21440 * g++.dg/ext/asm9.C: New test.
21442 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21444 PR rtl-optimization/25514
21445 * gcc.c-torture/compile/pr25514.c: New test.
21447 2006-05-22 Richard Guenther <rguenther@suse.de>
21450 2006-01-31 Richard Guenther <rguenther@suse.de>
21452 * gcc.target/i386/sselibm-1.c: New testcase.
21453 * gcc.target/i386/sselibm-2.c: Likewise.
21454 * gcc.target/i386/sselibm-3.c: Likewise.
21455 * gcc.target/i386/sselibm-4.c: Likewise.
21456 * gcc.target/i386/sselibm-5.c: Likewise.
21458 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21461 * gcc.dg/func-args-2.c: New test.
21464 * gcc.dg/struct-incompl-1.c: New test.
21466 2006-05-22 Richard Guenther <rguenther@suse.de>
21469 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21470 the transformations we test for.
21472 2006-05-22 Richard Guenther <rguenther@suse.de>
21475 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21477 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21480 * g++.dg/warn/new1.C: New test.
21481 * g++.dg/template/new5.C: Likewise.
21483 2006-05-21 Roger Sayle <roger@eyesopen.com>
21485 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21486 * gcc.target/i386/20060512-3.c: Likewise.
21488 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21490 PR rtl-optimization/27671
21491 * gcc.c-torture/execute/pr27671-1.c: New.
21492 * gcc.dg/pr27671-2.c: Likewise.
21494 PR tree-optimization/26622.
21495 * gcc.c-torture/compile/pr26622.c: New.
21497 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21500 * gfortran.dg/recursive_reference_1.f90: New test.
21502 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21505 * gfortran.dg/elemental_subroutine_3.f90: New test.
21508 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21511 * gfortran.dg/associated_target_1.f90: New test.
21514 * gfortran.dg/maxloc_shape_1.f90: New test.
21516 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21518 PR libgfortran/24459
21519 * gfortran.dg/namelist_24.f90: New test.
21520 * gfortran.dg/namelist_12.f: Fix typo in comment.
21522 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21524 PR middle-end/25776
21525 * g++.dg/other/error11.C: New test.
21527 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21529 * gcc.target/mips/pr26765.c: Add -w to options.
21531 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21533 * lib/target-supports.exp (check_effective_target_mpaired_single):
21535 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21537 * g++.dg/vect/vect.exp: Likewise.
21539 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21542 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21544 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21547 * gfortran.dg/temporary_1.f90: New file.
21549 2006-05-19 Andreas Schwab <schwab@suse.de>
21551 * g++.dg/other/unused1.C: Also match "stringz".
21553 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21556 * g++.dg/template/fntry1.C: New test.
21558 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21562 * g++.dg/conversion/bitfield5.C: New test.
21563 * g++.dg/conversion/bitfield6.C: New test.
21565 2006-05-18 Mike Stump <mrs@apple.com>
21567 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21568 * gcc.dg/vla-4.c: Add.
21569 * gcc.dg/vla-5.c: Add.
21570 * gcc.dg/vla-6.c: Add.
21572 2006-05-12 Stuart Hastings <stuart@apple.com>
21574 * gcc.target/i386/20060512-1.c: New.
21575 * gcc.target/i386/20060512-2.c: New.
21576 * gcc.target/i386/20060512-3.c: New.
21577 * gcc.target/i386/20060512-4.c: New.
21579 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21582 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21585 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21586 * g++.dg/parse/linkage1.C: New test.
21588 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21590 PR tree-optimization/27548
21591 * g++.dg/tree-ssa/pr27548.C: New test.
21593 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21596 * gfortran.dg/recursive_check_1.f: New test.
21597 * gfortran.dg/recursive_check_2.f90: New test.
21599 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21601 * g++.dg/opt/temp2.C: New test.
21603 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21606 * g++.dg/init/brace5.C: New test.
21608 PR middle-end/27415
21609 * gcc.dg/gomp/pr27415.c: New test.
21610 * g++.dg/gomp/pr27415.C: New test.
21612 PR tree-optimization/27549
21613 * g++.dg/tree-ssa/pr27549.C: New test.
21615 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21617 PR libgfortran/27575
21618 * gfortran.dg/read_eof_4.f90: New test.
21620 2006-05-16 Richard Guenther <rguenther@suse.de>
21622 PR tree-optimization/22303
21623 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21625 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21627 PR middle-end/27573
21628 * gcc.dg/gomp/pr27573.c: New test.
21629 * gfortran.dg/gomp/pr27573.f90: New test.
21632 * gcc.dg/gomp/pr27499.c: New test.
21633 * g++.dg/gomp/pr27499.C: New test.
21635 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21638 * g++.dg/parser/access8.C: Adjust error marker.
21639 * g++.dg/template/access17.C: New test.
21640 * g++.dg/template/access18.C: Likewise.
21642 2006-05-15 Roger Sayle <roger@eyesopen.com>
21645 * gcc.target/i386/pr26600.c: New test case.
21647 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21650 * g++.dg/expr/bitfield1.C: New test.
21652 2006-05-15 Richard Guenther <rguenther@suse.de>
21654 PR tree-optimization/27603
21655 * gcc.dg/torture/pr27603.c: New testcase.
21657 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21660 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21663 * gfortran.dg/scalar_return_1.f90: New test.
21666 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21668 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21670 * gcc.dg/gomp/critical-4.c: New test.
21671 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21672 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21673 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21674 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21676 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21679 * g++.dg/template/dependent-args1.C: New test.
21682 * g++.dg/lookup/this1.C: New test.
21685 * g++.dg/template/operator6.C: New test.
21686 * g++.dg/template/incomplete3.C: New test.
21689 * g++.dg/template/new4.C: New test.
21692 * g++.dg/template/void2.C: New test.
21694 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21696 * g++.dg/template/dependent-expr5.C: New test.
21698 2006-05-14 Roger Sayle <roger@eyesopen.com>
21700 PR middle-end/26729
21701 * gcc.dg/pr26729-1.c: New test case.
21703 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21705 * gcc.dg/pr27003.c: New test.
21707 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21709 * lib/target-supports.dg (check_cxa_atexit_available): Change
21710 v3_target_compile to ${tool}_target_compile.
21712 2006-05-11 Jason Merrill <jason@redhat.com>
21714 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21716 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21719 * gfortran.dg/label_5.f90: New test.
21721 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21723 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21724 check_effective_target_powerpc_altivec_ok): New.
21725 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21726 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21727 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21728 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21729 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21730 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21731 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21732 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21733 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21734 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21735 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21736 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21737 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21738 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21739 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21740 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21741 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21742 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21743 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21744 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21745 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21746 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21747 gcc.target/powerpc/altivec-9.c,
21748 gcc.target/powerpc/altivec-consts.c,
21749 gcc.target/powerpc/altivec-pr22085.c,
21750 gcc.target/powerpc/altivec-splat.c,
21751 gcc.target/powerpc/altivec-types-1.c,
21752 gcc.target/powerpc/altivec-types-2.c,
21753 gcc.target/powerpc/altivec-types-3.c,
21754 gcc.target/powerpc/altivec-types-4.c,
21755 gcc.target/powerpc/altivec-varargs-1.c,
21756 gcc.target/powerpc/altivec-vec-merge.c,
21757 gcc.target/powerpc/ppc-vector-memcpy.c,
21758 gcc.target/powerpc/ppc-vector-memset.c,
21759 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21760 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21761 these effective targets.
21762 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21763 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21765 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21767 PR middle-end/27384
21768 * g++.dg/other/fold1.C: New test.
21770 PR middle-end/27488
21771 * gcc.dg/fold-nonneg-1.c: New test.
21774 * g++.dg/other/operator1.C: New test.
21776 2006-05-11 Richard Guenther <rguenther@suse.de>
21778 PR middle-end/27529
21779 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21781 2006-05-10 Janis Johnson <janis187@us.ibm.com>
21783 * lib/target-supports-dg.exp (check-flags): New.
21784 (dg-skip-if): Move flag checks.
21786 2006-05-09 Steve Ellcey <sje@cup.hp.com>
21788 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21789 * lib/target-supports.dg (check_cxa_atexit_available): New.
21791 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
21794 * gfortran.dg/multiple_allocation_2.f90: New test case.
21796 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
21798 * gcc.target/arm/pr27387.C: Fix a comment typo.
21800 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21803 * gfortran.dg/error_recovery_1.f90: New test.
21805 2006-05-10 Richard Guenther <rguenther@suse.de>
21807 PR tree-optimization/27302
21808 * gcc.dg/torture/pr27302.c: New testcase.
21810 2006-05-09 Dirk Mueller <dmueller@suse.de>
21811 Richard Guenther <rguenther@suse.de>
21813 PR middle-end/27498
21814 * gcc.dg/tree-ssa/pr27498.c: New testcase.
21816 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
21818 PR rtl-optimization/27335
21819 * gcc.dg/pr27335.c: New test.
21821 2006-05-06 Richard Sandiford <richard@codesourcery.com>
21823 * gcc.target/mips/mips-ps-5.c: New file.
21825 2006-05-08 Jan Hubicka <jh@suse.cz>
21827 PR middle-end/25962
21828 * gcc.dg/pr25962.c: New.
21830 2006-05-08 Roger Sayle <roger@eyesopen.com>
21833 * gcc.target/powerpc/pr27158.c: New test case.
21835 2006-05-08 Laurent GUERBY <laurent@guerby.net>
21838 * ada/acats/run_all.sh: Use test -z.
21840 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21842 PR libfortran/18271
21843 * gfortran.dg/spec_expr_3.f90: New test.
21845 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
21848 * gcc.target/i386/monitor.c: New file.
21850 2006-05-08 Alan Modra <amodra@bigpond.net.au>
21852 * gcc.dg/pr27095.c: xfail *-*-darwin*.
21854 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21857 * g++.dg/other/ptrmem7.C: New test.
21859 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21862 * gcc.dg/array-9.c: New test.
21864 2006-05-07 Richard Guenther <rguenther@suse.de>
21866 PR tree-optimization/27409
21867 * gcc.dg/torture/pr27409.c: New testcase.
21869 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21872 * gfortran.dg/select_6.f90: New.
21874 2006-05-07 Richard Guenther <rguenther@suse.de>
21876 PR tree-optimization/27136
21877 * gcc.dg/torture/pr27136.c: New testcase.
21879 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
21882 * gfortran.dg/char_cons_len_1.f90: New test.
21884 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21887 * g++.dg/template/incomplete2.C: New test.
21889 2006-05-06 Richard Guenther <rguenther@suse.de>
21891 PR tree-optimization/27151
21892 * gcc.dg/vect/pr27151.c: New testcase.
21894 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21897 * g++.dg/template/void1.C: New test.
21900 * g++.dg/other/void2.C: New test.
21903 * g++.dg/conversion/void1.C: New test.
21905 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
21908 * g++.dg/other/unused1.C: New.
21910 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21913 * objc.dg/member-1.m: New test.
21915 2006-05-05 Steve Ellcey <sje@cup.hp.com>
21917 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21919 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21921 PR libfortran/26985
21922 * gfortran.dg/matmul_2.f90: New test.
21924 2005-05-05 Laurent GUERBY <laurent@guerby.net>
21926 * ada/acats/run_all.sh: Use sync when main not found.
21928 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
21931 * gcc.target/mips/pr26765.c: New.
21933 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
21935 * gcc.target/bfin: New directory.
21936 * gcc.target/bfin/bfin.exp: New file.
21937 * gcc.target/bfin/frmul.c: New file.
21938 * gcc.target/bfin/arith.c: New file.
21939 * gcc.target/bfin/mul-combine.c: New file.
21940 * gcc.target/bfin/shift.c: New file.
21942 2006-05-04 Richard Guenther <rguenther@suse.de>
21944 PR tree-optimization/14287
21945 PR tree-optimization/14844
21946 PR tree-optimization/19792
21947 PR tree-optimization/21608
21948 PR tree-optimization/27090
21949 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21950 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21951 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21952 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21953 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21955 2006-05-04 Jakub Jelinek <jakub@redhat.com>
21957 PR tree-optimization/27285
21958 * gcc.c-torture/execute/pr27285.c: New test.
21960 PR middle-end/27388
21961 * gcc.dg/gomp/pr27388-1.c: New test.
21962 * gcc.dg/gomp/pr27388-2.c: New test.
21963 * gcc.dg/gomp/pr27388-3.c: New test.
21966 * g++.dg/gomp/pr27359.C: New test.
21968 2006-05-02 Steven G. Kargl <kargls@comcast.net>
21971 * gfortran.dg/iargc.f90: New test.
21973 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21976 * g++.dg/template/crash49.C: New test.
21978 2006-05-02 Steve Ellcey <sje@cup.hp.com>
21981 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21983 2006-05-02 Jeff Law <law@redhat.com>
21985 PR tree-optimization/27364
21986 * gcc.c-torture/execute/pr27364.c: New test.
21988 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21991 * g++.dg/parser/ctor5.C: New test.
21993 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
21996 * gcc.target/arm/arm.exp: New.
21997 * gcc.target/arm/pr27387.C: Likewise.
21999 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
22003 * gfortran.dg/module_equivalence_2.f90: New test.
22005 2006-05-02 Jakub Jelinek <jakub@redhat.com>
22007 PR middle-end/27337
22008 * g++.dg/gomp/pr27337-1.C: New test.
22009 * g++.dg/gomp/pr27337-2.C: New test.
22011 PR middle-end/27328
22012 * gcc.dg/gomp/pr27328.c: New test.
22014 PR middle-end/27325
22015 * g++.dg/gomp/pr27325.C: New test.
22017 PR middle-end/27310
22018 * g++.dg/gomp/pr27310.C: New test.
22020 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22022 PR tree-optimization/27291
22023 * g++.dg/tree-ssa/pr27291.C: New test.
22025 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22027 PR tree-optimization/27283
22028 * g++.dg/tree-ssa/pr27283.C: New test.
22030 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22032 * gcc.dg/tree-ssa/loop-16.c: New test.
22034 2006-05-01 Roger Sayle <roger@eyesopen.com>
22035 Joseph S. Myers <joseph@codesourcery.com>
22037 * gcc.dg/Wconversion-3.c: New test case.
22038 * gcc.dg/Wconversion-4.c: Likewise.
22040 2006-05-01 Richard Guenther <rguenther@suse.de>
22042 PR tree-optimization/26726
22043 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
22045 2006-04-30 Roger Sayle <roger@eyesopen.com>
22047 * gcc.dg/Woverflow-1.c: New test case.
22048 * gcc.dg/Woverflow-2.c: Likewise.
22049 * gcc.dg/Woverflow-3.c: Likewise.
22051 2006-04-30 Mark Mitchell <mark@codesourcery.com>
22054 * g++.dg/template/defarg8.C: New test.
22056 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22059 * g++.dg/parse/operator7.C: New test.
22061 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22065 * g++.dg/template/crash48.C: New test.
22068 * g++.dg/parse/ctor4.C: New test.
22070 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22073 * gfortran.df/char_type_len.f90: New test.
22075 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22077 PR libgfortran/27304
22078 * gfortran.dg/fmt_exhaust.f90: New test.
22080 2006-04-28 Roger Sayle <roger@eyesopen.com>
22083 * gcc.dg/large-size-array-2.c: New test case.
22085 2006-04-28 Richard Guenther <rguenther@suse.de>
22088 * gcc.target/i386/pr26826.c: New testcase.
22090 2006-04-28 Jakub Jelinek <jakub@redhat.com>
22092 PR middle-end/27260
22093 * gcc.c-torture/execute/pr27260.c: New.
22095 2006-04-28 Alan Modra <amodra@bigpond.net.au>
22097 PR middle-end/27095
22098 * gcc.dg/pr27095.c: New.
22100 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22103 * g++.dg/conversion/bitfield4.C: New test.
22105 2006-04-27 Eric Christopher <echristo@apple.com>
22107 * gcc.dg/pragma-ms_struct.c: New.
22109 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22112 * g++.dg/template/crash47.C: New test.
22114 2006-04-27 Dirk Mueller <dmueller@suse.de>
22116 * gcc.target/i386/sse-7.c: build with -msse.
22118 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
22120 PR testsuite/27274:
22121 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22122 (main): Exit if processor doesn't support SSE.
22124 2006-04-26 David Edelsohn <edelsohn@gnu.org>
22126 PR middle-end/27282
22127 * gcc.c-torture/compile/pr27282.c: New test.
22129 2006-04-26 Jakub Jelinek <jakub@redhat.com>
22131 PR middle-end/26913
22132 * g++.dg/gomp/pr26913.C: New test.
22135 * gcc.dg/gomp/pr25996.c: New test.
22136 * g++.dg/gomp/pr25996.C: New test.
22138 2006-04-25 Richard Sandiford <richard@codesourcery.com>
22140 PR rtl-optimization/26725
22141 * gcc.c-torture/compile/pr26725.c: New test.
22143 2006-04-25 Richard Guenther <rguenther@suse.de>
22145 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22148 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
22150 * gcc.dg/20060425-1.c: New testcase.
22152 2006-04-25 Jakub Jelinek <jakub@redhat.com>
22154 PR tree-optimization/26865
22155 * gcc.dg/pr26865.c: New test.
22157 2006-04-24 Mark Mitchell <mark@codesourcery.com>
22160 * g++.dg/conversion/bitfield1.C: New test.
22161 * g++.dg/conversion/bitfield2.C: Likewise.
22162 * g++.dg/conversion/bitfield3.C: Likewise.
22164 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22165 Richard Guenther <rguenther@suse.de>
22167 PR tree-optimization/27236
22168 * gcc.dg/tree-ssa/pr27236.c: New testcase.
22170 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22173 * g++.dg/other/incomplete2.C: New test.
22175 2006-04-24 Richard Guenther <rguenther@suse.de>
22177 PR middle-end/26869
22178 * gcc.dg/torture/pr26869.c: New testcase.
22180 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22181 Richard Guenther <rguenther@suse.de>
22183 PR tree-optimization/27218
22184 * g++.dg/tree-ssa/pr27218.C: New testcase.
22186 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22189 * g++.dg/template/friend41.C: New test.
22191 2006-04-23 David Edelsohn <edelsohn@gnu.org>
22193 * g++.dg/opt/pr15551.C: Include cstdio.
22194 (main): Use remove instead of unlink.
22196 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
22198 * gcc.dg/sibcall-7.c: New test.
22199 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22200 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22201 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22202 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22203 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22205 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22208 * g++.dg/opt/bitfield1.C: New test.
22209 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22210 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22211 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22212 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22213 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22214 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22215 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22216 * g++.dg/abi/bitfield2.C: Likewise.
22217 * g++.dg/init/bitfield1.C: Likewise.
22219 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22222 * gfortran.dg/elemental_subroutine_4.f90: New test.
22223 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22226 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22228 * gcc.c-torture/compile/20060421-1.c: New testcase.
22230 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22233 * gcc.dg/init-bad-4.c: New test.
22235 2006-04-21 Paul Brook <paul@codesourcery.com>
22237 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22239 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22242 * gfortran.dg/defined_operators_1.f90: New test.
22243 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22244 remove old ones associated, incorrectly, with Note 5.46.
22247 * gfortran.dg/character_array_constructor_1.f90: New test.
22249 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22251 * gcc.dg/20060419-1.c: New test.
22253 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22256 * gcc.dg/struct-parse-1.c: New test case.
22258 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22261 * g++.dg/parse/template19.C: New test.
22264 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22267 * g++.dg/expr/call3.C: New test.
22270 * g++.dg/conversion/dynamic1.C: New test.
22272 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22275 * g++.dg/template/crash35.C: Tweak error markers.
22276 * g++.dg/template/crash46.C: New test.
22277 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22278 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22280 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22282 PR rtl-optimization/14261
22283 * gcc.c-torture/compile/20060419-1.c: Added.
22285 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22287 * gfortran.dg/label_1.f90: Adjust dg-error.
22289 2006-04-16 Roger Sayle <roger@eyesopen.com>
22292 * gcc.dg/fold-cond-1.c: New test case.
22293 * gcc.dg/pr26961-1.c: Likewise.
22295 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22297 PR libgfortran/27138
22298 * gfortran.dg/read_bad_advance.f90: New test.
22300 2006-04-16 Roger Sayle <roger@eyesopen.com>
22301 Dale Johannesen <dalej@apple.com>
22304 * gcc.target/i386/vecinit-3.c: New testcase.
22305 * gcc.target/i386/vecinit-4.c: Likewise.
22306 * gcc.target/i386/sse-18.c: Likewise.
22307 * gcc.target/i386/sse-19.c: Likewise.
22309 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22311 * gfortran.dg/allocate_zerosize_1.f90: New test.
22313 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22316 * g++.dg/template/crash45.C: New test.
22318 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22321 * gfortran.dg/proc_assign_1.f90: New test.
22322 * gfortran.dg/procedure_lvalue.f90: Change message.
22323 * gfortran.dg/namelist_4.f90: Add new error.
22327 * gfortran.dg/auto_pointer_array_result_1.f90
22330 * gfortran.dg/specification_type_resolution_1.f90
22335 * gfortran.dg/bounds_temporaries_1.f90: New test.
22338 * gfortran.dg/array_return_value_1.f90: New test.
22340 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22343 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22345 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22347 PR middle-end/26823
22348 * g++.dg/gomp/pr26823-1.C: New test.
22349 * g++.dg/gomp/pr26823-2.C: New test.
22351 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22353 PR middle-end/27134
22354 * gcc.dg/pr27314.c: New test.
22356 2006-04-13 Richard Henderson <rth@redhat.com>
22358 * g++.dg/gomp/block-0.C: Update expected matches.
22360 2006-04-13 DJ Delorie <dj@redhat.com>
22362 * lib/target-supports.exp (check_effective_target_int32plus): New.
22363 (check_effective_target_ptr32plus): New.
22364 (check_effective_target_size32plus): New.
22365 (check_effective_target_int16): New.
22366 (check_profiling_available): Add m32c to the list of unsupported
22369 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22370 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22372 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22374 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22376 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22378 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22379 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22380 not just xstormy16. Skip m32c due to weird pointer size.
22381 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22382 not just xstormy16.
22383 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22384 not just xstormy16.
22385 * gcc.dg/20020312-2.c: Add m32c support.
22386 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22387 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22389 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22390 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22391 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22392 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22393 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22395 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22396 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22397 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22398 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22399 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22400 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22401 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22403 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22405 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22406 * gcc.dg/pr23049.c: Require >=32 bit integers.
22407 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22408 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22409 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22410 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22411 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22412 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22413 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22414 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22415 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22416 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22417 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22418 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22420 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22421 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22422 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22423 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22424 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22426 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22427 * gcc.c-torture/execute/20040703-1.x: Likewise.
22428 * gcc.c-torture/execute/20040705-1.x: Likewise.
22429 * gcc.c-torture/execute/20040705-2.x: Likewise.
22430 * gcc.c-torture/execute/20040709-1.x: Likewise.
22431 * gcc.c-torture/execute/20040709-2.x: Likewise.
22432 * gcc.c-torture/execute/20040811-1.x: Likewise.
22433 * gcc.c-torture/execute/20050316-1.x: Likewise.
22434 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22435 * gcc.c-torture/execute/pr19689.x: Likewise.
22436 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22437 * gcc.c-torture/execute/usmul.x: Likewise.
22438 * gcc.c-torture/execute/vrp-5.x: Likewise.
22439 * gcc.c-torture/execute/vrp-6.x: Likewise.
22440 * gcc.dg/debug/20041023-1.s: Likewise.
22442 2006-04-13 Roger Sayle <roger@eyesopen.com>
22444 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22445 of integers to a vector types are now constant expressions in C.
22446 * gcc.dg/vect/vect-fold-1.c: New test case.
22448 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22449 Ulrich Weigand <uweigand@de.ibm.com>
22452 * gcc.dg/vmx/pr27006.c: New testcase.
22454 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22456 PR libgfortran/26766
22457 * gfortran.dg/write_recursive.f90: New test.
22459 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22461 * g++.dg/parse/dtor7.C: New test.
22462 * g++.dg/parse/new1.C: Add error marker.
22463 * g++.dg/template/new3.C: New test.
22466 * g++.dg/template/pure1.C: New test.
22469 * g++.dg/parse/ptrmem4.C: New test.
22471 2006-04-10 Jeff Law <law@redhat.com>
22474 * gcc.c-torture/compile/pr27087.c: New test.
22476 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22479 * gcc.dg/20060410.c: New.
22481 2006-04-10 Matthias Klose <doko@debian.org>
22483 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22484 Recognize multilib directory names containing underscores.
22486 2006-04-10 Roger Sayle <roger@eyesopen.com>
22488 * gcc.target/i386/vecinit-1.c: New test case.
22489 * gcc.target/i386/vecinit-2.c: Likewise.
22491 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22494 * g++.dg/debug/dwarf2-2.C: New test.
22496 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22498 PR rtl-optimization/27073
22499 * gcc.c-torture/execute/pr27073.c: New test.
22501 2006-04-08 Mike Stump <mrs@apple.com>
22503 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22505 2006-04-07 Richard Guenther <rguenther@suse.de>
22507 PR tree-optimization/26135
22508 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22510 2006-04-06 Jan Hubicka <jh@suse.cz>
22513 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22515 2006-04-06 Roger Sayle <roger@eyesopen.com>
22517 * g++.dg/conversion/nullptr1.C: New test case.
22518 * g++.dg/conversion/nullptr2.C: Likewise.
22520 2006-04-05 Roger Sayle <roger@eyesopen.com>
22522 * gfortran.dg/dependency_18.f90: New test case.
22524 2006-04-05 Richard Guenther <rguenther@suse.de>
22526 PR tree-optimization/26919
22527 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22528 * gcc.dg/ipa/ipa-2.c: Likewise.
22529 * gcc.dg/ipa/ipa-3.c: Likewise.
22530 * gcc.dg/ipa/ipa-5.c: Likewise.
22532 2006-04-05 Richard Guenther <rguenther@suse.de>
22534 PR tree-optimization/26763
22535 * gcc.dg/torture/pr26763-1.c: New testcase.
22536 * gcc.dg/torture/pr26763-2.c: Likewise.
22538 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22542 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22544 2006-04-04 Eric Christopher <echristo@apple.com>
22546 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22548 * gcc.target/i386/387-5.c: Ditto.
22550 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22552 * gcc.target/sparc/struct-ret-check.c: New test.
22554 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22556 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22557 zero decimal digits specified in format.
22559 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22562 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22565 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22566 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22567 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22568 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22569 compliant and detect bigendian-ness.
22571 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22573 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22574 dummy arguments work when the actual argument is itself a dummy
22575 argument of the caller.
22577 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22579 PR libfortran/24685
22580 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22582 2006-04-01 Roger Sayle <roger@eyesopen.com>
22584 * gfortran.dg/dependencency_17.f90: New test case.
22586 2006-04-01 Roger Sayle <roger@eyesopen.com>
22588 * gfortran.dg/dependency_14.f90: New test case.
22589 * gfortran.dg/dependency_15.f90: Likewise.
22590 * gfortran.dg/dependency_16.f90: Likewise.
22592 2006-03-31 Asher Langton <langton2@llnl.gov>
22595 gfortran.dg/cray_pointers_6.f90: New test.
22597 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22599 PR libgfortran/26890
22600 * gfortran.dg/read_size_noadvance.f90: New test.
22602 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22605 * gfortran.dg/multiple_allocation_1.f90: Check that the
22606 size has changed after a re-allocation with stat.
22608 2006-03-30 Richard Guenther <rguenther@suse.de>
22610 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22612 * gcc.target/i386/sselibm-2.c: Likewise.
22613 * gcc.target/i386/sselibm-3.c: Likewise.
22614 * gcc.target/i386/sselibm-4.c: Likewise.
22615 * gcc.target/i386/sselibm-5.c: Likewise.
22617 2006-03-28 Roger Sayle <roger@eyesopen.com>
22619 * gcc.dg/fold-andxor-1.c: New test case.
22620 * gcc.dg/fold-xorand-1.c: Likewise.
22622 2006-03-28 Roger Sayle <roger@eyesopen.com>
22624 * gcc.dg/fold-convnotconv-1.c: New test case.
22626 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22629 * gfortran.dg/private_type_5.f90: New test.
22631 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22633 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22635 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22637 * gfortran.dg/advance_2.f90: New test.
22638 * gfortran.dg/advance_3.f90: New test.
22640 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22642 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22644 PR libgfortran/26661
22645 PR libgfortran/26880
22646 * gfortran.dg/read_x_past.f: New test.
22648 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22650 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22653 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22655 * objc.dg/dwarf-1.m: Skip on AIX.
22656 * objc.dg/dwarf-2.m: Skip on AIX.
22658 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22661 * gfortran.dg/float_1.f90: New test.
22663 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22665 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22667 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22669 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22671 PR libfortran/26735
22672 * gfortran.dg/convert_implied_open.f90: New test case.
22674 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22677 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22679 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22681 PR middle-end/26717
22682 * gcc.dg/pr26717.c: New test.
22684 2006-03-25 Roger Sayle <roger@eyesopen.com>
22686 * gfortran.dg/dependency_12.f90: New test case.
22688 2006-03-24 Roger Sayle <roger@eyesopen.com>
22690 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22692 2006-03-24 Jeff Law <law@redhat.com>
22694 * gcc.c-torture/pr26840.c: New test.
22696 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22698 * objc.dg/dwarf-2.m: New.
22699 * obj-c++.dg/dwarf-2.mm: New.
22701 * g++.old-deja/g++.other/init19.C: New.
22703 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22705 * g++.dg/eh/spbp.C: Skip on AIX.
22707 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22709 PR middle-end/26611
22710 * g++.dg/gomp/pr26611-1.C: New test.
22711 * g++.dg/gomp/pr26611-2.C: New test.
22713 2006-03-24 Jeff Law <law@redhat.com>
22715 * gcc.c-torture/compile/pr26833.c: New test.
22716 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22718 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22720 * gfortran.dg/endfile_2.f90: Delete temp file.
22722 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22725 * gfortran.dg/record_marker_1.f90: New test case.
22726 * gfortran.dg/record_marker_2.f: New test case.
22727 * gfortran.dg/record_marker_3.f90: New test case.
22729 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22732 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22733 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22735 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22737 * lib/gcc-dg.exp (cleanup-modules): New proc.
22738 * gfortran.dg/allocatable_function_1.f90,
22739 gfortran.dg/allocate_char_star_scalar_1.f90,
22740 gfortran.dg/assumed_charlen_function_1.f90,
22741 gfortran.dg/assumed_dummy_1.f90,
22742 gfortran.dg/assumed_shape_ranks_1.f90,
22743 gfortran.dg/assumed_shape_ranks_2.f90,
22744 gfortran.dg/assumed_size_dt_dummy.f90,
22745 gfortran.dg/auto_char_dummy_array_1.f90,
22746 gfortran.dg/auto_char_len_3.f90,
22747 gfortran.dg/automatic_module_variable.f90,
22748 gfortran.dg/bad_automatic_objects_1.f90,
22749 gfortran.dg/char_array_constructor.f90,
22750 gfortran.dg/char_array_structure_constructor.f90,
22751 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22752 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22753 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22754 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22755 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22756 gfortran.dg/derived_pointer_recursion.f90,
22757 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22758 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22759 gfortran.dg/dummy_functions_1.f90,
22760 gfortran.dg/elemental_initializer_1.f90,
22761 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22762 gfortran.dg/elemental_pointer_1.f90,
22763 gfortran.dg/elemental_subroutine_1.f90,
22764 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22765 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22766 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22767 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22768 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22769 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22770 gfortran.dg/global_references_1.f90,
22771 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22772 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22773 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22774 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22775 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22776 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22777 gfortran.dg/large_integer_kind_1.f90,
22778 gfortran.dg/large_real_kind_1.f90,
22779 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22780 gfortran.dg/module_double_reuse.f90,
22781 gfortran.dg/module_equivalence_1.f90,
22782 gfortran.dg/module_interface_1.f90,
22783 gfortran.dg/module_parameter_array_refs_1.f90,
22784 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22785 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22786 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22787 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22788 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22789 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22790 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22791 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22792 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22793 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22794 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22795 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22796 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22797 gfortran.dg/same_name_1.f90,
22798 gfortran.dg/sibling_dummy_procedure_1.f90,
22799 gfortran.dg/sibling_dummy_procedure_2.f90,
22800 gfortran.dg/sibling_dummy_procedure_3.f90,
22801 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22802 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22803 gfortran.dg/used_dummy_types_2.f90,
22804 gfortran.dg/used_dummy_types_3.f90,
22805 gfortran.dg/used_dummy_types_4.f90,
22806 gfortran.dg/used_dummy_types_5.f90,
22807 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22808 gfortran.dg/userdef_operator_1.f90: Use it.
22810 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22812 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22813 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22814 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22815 gfortran.dg/write_back.f,
22816 gfortran.fortran-torture/execute/inquire_1.f90,
22817 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22819 2006-03-21 Jeff Law <law@redhat.com>
22821 * gcc.dg/tree-ssa/vrp28.c: New test.
22823 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22825 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22826 if _STDC_C99 is defined.
22827 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22828 * gcc.dg/builtins-20.c: Likewise.
22829 * gcc.dg/builtins-53.c: Likewise.
22830 * gcc.dg/single-precision-constant.c: Likewise. Also pass
22831 -mmacosx-version-min=10.3 on PowerPC/Darwin.
22833 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
22836 * gcc.c-torture/compile/pr26781-1.c: New test.
22837 * gcc.c-torture/compile/pr26781-2.c: New test.
22839 2006-03-21 Jakub Jelinek <jakub@redhat.com>
22842 * g++.dg/gomp/pr26690-1.C: New test.
22843 * g++.dg/gomp/pr26690-2.C: New test.
22845 2006-03-20 Jeff Law <law@redhat.com>
22847 * gcc.dg/tree-ssa/pr21829.c: New test.
22849 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22851 2006-03-20 Richard Sandiford <richard@codesourcery.com>
22853 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22854 (check_visibility_available): Use it.
22855 (check_effective_target_default_packed): Likewise.
22856 (check_effective_target_pcc_bitfield_type_matters): Likewise.
22857 (check_effective_target_fopenmp): Likewise.
22858 (check_effective_target_freorder): Likewise.
22859 (check_effective_target_fpic): Likewise.
22860 (check_named_sections_available): Likewise.
22861 (check_effective_target_ilp32): Likewise.
22862 (check_effective_target_lp64): Likewise.
22864 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
22867 * gfortran.dg/scalar_mask_2.f90: New test case.
22869 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
22872 * gcc.dg/tree-ssa/loadpre12.c: New test.
22873 * gcc.dg/tree-ssa/loadpre13.c: New test.
22874 * gcc.dg/tree-ssa/loadpre14.c: New test.
22875 * gcc.dg/tree-ssa/loadpre15.c: New test.
22876 * gcc.dg/tree-ssa/loadpre16.c: New test.
22877 * gcc.dg/tree-ssa/loadpre17.c: New test.
22878 * gcc.dg/tree-ssa/loadpre18.c: New test.
22879 * gcc.dg/tree-ssa/loadpre19.c: New test.
22880 * gcc.dg/tree-ssa/loadpre20.c: New test.
22881 * gcc.dg/tree-ssa/loadpre21.c: New test.
22882 * gcc.dg/tree-ssa/loadpre22.c: New test.
22884 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
22887 * gfortran.dg/elemental_initializer_1.f90: New test.
22890 * gfortran.dg/assumed_shape_ranks_2: New test.
22892 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
22894 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22897 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22899 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22900 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22901 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22902 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22903 gfortran.fortran-torture/execute/direct_io.f90,
22904 gfortran.fortran-torture/execute/inquire_2.f90,
22905 gfortran.fortran-torture/execute/inquire_4.f90,
22906 gfortran.fortran-torture/execute/list_read_1.f90,
22907 gfortran.fortran-torture/execute/open_replace.f90,
22908 gfortran.fortran-torture/execute/slash_edit.f90,
22909 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22910 temporary files from testcases.
22912 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22914 PR libgfortran/26509
22915 gfortran.dg/write_direct_eor.f90: New test.
22917 2006-03-17 David Edelsohn <edelsohn@gnu.org>
22919 * gcc.target/powerpc/pr26350.c: New.
22920 * gcc.target/powerpc/indexed-addr.c: New.
22922 2006-03-16 Roger Sayle <roger@eyesopen.com>
22924 * gfortran.dg/dependency_13.f90: New test case.
22926 2006-03-16 Roger Sayle <roger@eyesopen.com>
22928 PR middle-end/21781
22929 * gcc.dg/real-const-1.c: New test case.
22931 2006-03-15 Geoffrey Keating <geoffk@apple.com>
22933 * g++.old-deja/g++.other/init18.C: New.
22934 * g++.old-deja/g++.other/init5.C: Remove xfail.
22936 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22938 * g++.dg/opt/pr15551.C: Cleanup temp file.
22940 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22943 g++.dg/parse/long1.C: New test.
22945 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22948 * gfortran.dg/continuation.f90: New test.
22949 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22951 2006-03-14 Richard Guenther <rguenther@suse.de>
22953 PR tree-optimization/26672
22954 * gcc.dg/torture/pr26672.c: New testcase.
22956 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
22958 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22959 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22961 2006-03-13 Roger Sayle <roger@eyesopen.com>
22963 PR middle-end/26557
22964 * gcc.c-torture/compile/switch-1.c: New test case.
22966 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
22969 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22970 test to include more permuatations of mask and index.
22971 * gfortran.dg/scalar_mask_1.f90: Modify last test to
22972 respond to F2003 spec. that the position returned for an all false
22973 mask && condition is zero.
22975 2006-03-13 Jakub Jelinek <jakub@redhat.com>
22977 PR middle-end/25989
22978 * gcc.dg/gomp/pr25989.c: New test.
22980 2006-03-13 Jeff Law <law@redhat.com>
22982 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22984 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
22986 * gcc.dg/switch-9.c: New test.
22988 2006-03-13 Richard Guenther <rguenther@suse.de>
22990 PR middle-end/26630
22991 * gcc.dg/torture/pr26630.c: New testcase.
22993 2006-03-11 Roger Sayle <roger@eyesopen.com>
22995 * gfortran.dg/dependency_10.f90: New test case.
22996 * gfortran.dg/dependency_11.f90: Likewise.
22998 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
22999 Erik Edelmann <eedelman@gcc.gnu.org>
23001 * gfortran.dg/allocatable_function_1.f90: New.
23002 * gfortran.dg/allocatable_function_2.f90: New.
23004 2006-03-10 Richard Guenther <rguenther@suse.de>
23006 PR middle-end/26565
23007 * gcc.dg/torture/pr26565.c: New testcase.
23009 2006-03-09 Eric Christopher <echristo@apple.com>
23011 * gcc.c-torture/compile/20060309-1.c: New.
23013 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23015 PR libgfortran/26499
23016 * gfortran.dg/write_back.f: New test.
23017 * gfortran.dg/write_rewind_1.f: New test.
23018 * gfortran.dg/write_rewind_2.f: New test.
23020 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23022 PR libgfortran/26554
23023 * gfortran.dg/read_logical.f90: New test.
23025 2006-03-04 Laurent GUERBY <laurent@guerby.net>
23027 * ada/acats/norun.lst: cdd2a03 now passes.
23029 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
23032 * gcc.target/powerpc/pr18096-1.c: Change where the error
23035 2006-03-04 Jakub Jelinek <jakub@redhat.com>
23037 * gcc.target/i386/cleanup-1.c: New test.
23038 * gcc.target/i386/cleanup-2.c: New test.
23040 2006-03-04 Roger Sayle <roger@eyesopen.com>
23042 * gfortran.dg/dependency_9.f90: Remove for the time being.
23044 2006-03-04 Krister Walfridsson <cato@df.lth.se>
23046 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
23049 2006-03-03 Roger Sayle <roger@eyesopen.com>
23051 * gfortran.dg/dependency_9.f90: New test case.
23053 2006-03-03 Roger Sayle <roger@eyesopen.com>
23055 * gfortran.dg/dependency_4.f90: New test case.
23056 * gfortran.dg/dependency_5.f90: New test case.
23057 * gfortran.dg/dependency_6.f90: New test case.
23058 * gfortran.dg/dependency_7.f90: New test case.
23059 * gfortran.dg/dependency_8.f90: New test case.
23061 2006-03-03 Paul Brook <paul@codesourcery.com>
23063 * lib/target-supports.exp (check_profiling_available):
23066 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
23069 * multiple_allocation_1.f90: New test.
23071 2006-03-03 Roger Sayle <roger@eyesopen.com>
23073 PR tree-optimization/26524
23074 * gfortran.dg/pr26524.f: New test case.
23076 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23078 * g++.dg/template/repo5.C: Cleanup repo files.
23079 * gcc.dg/20051201-1.c: Cleanup coverage files.
23080 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23081 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23084 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
23086 * objc.dg/objc-nofilename-1.m: New test.
23087 * objc.dg/bad-receiver-type.m: New test.
23088 * obj-c++.dg/bad-receiver-type.mm: New test.
23090 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23092 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23094 2006-03-01 Mike Stump <mrs@apple.com>
23096 * g++.dg/abi/key2.C: Add.
23098 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
23100 * gfortran.dg/logical_dot_product.f90: New test.
23103 * gfortran.dg/used_interface_ref.f90: New test.
23106 * gfortran.dg/dependency_2.f90: New test.
23107 * gfortran.fortran-torture/execute/where17.f90: New test.
23108 * gfortran.fortran-torture/execute/where18.f90: New test.
23109 * gfortran.fortran-torture/execute/where19.f90: New test.
23110 * gfortran.fortran-torture/execute/where20.f90: New test.
23112 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
23114 * g++.dg/tree-ssa/pr26443.C: New test case.
23116 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
23118 PR middle-end/26022
23119 * g++.dg/opt/return-slot1.C: New test.
23121 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23123 PR libgfortran/26136
23124 * gfortran.dg/namelist_23.f90: New test.
23126 2006-02-28 Roger Sayle <roger@eyesopen.com>
23128 PR middle-end/14752
23129 * gcc.dg/fold-eqandshift-2.c: New test case.
23131 2006-02-28 Richard Guenther <rguenther@suse.de>
23133 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23136 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
23138 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23140 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23142 PR libgfortran/26464
23143 * gfortran.dg/backspace_5.f: New test.
23144 * gfortran.dg/backspace_6.f: New test.
23146 2006-02-26 Roger Sayle <roger@eyesopen.com>
23148 * gcc.dg/fold-eqandnot-1.c: New test case.
23150 2006-02-26 Roger Sayle <roger@eyesopen.com>
23152 PR middle-end/19983
23153 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23155 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
23157 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23158 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23160 2006-02-26 Richard Guenther <rguenther@suse.de>
23162 PR tree-optimization/26421
23163 * gcc.dg/tree-ssa/pr26421.c: New testcase.
23165 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
23167 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23168 * g++.old-deja/g++.robertl/eb132.C: Likewise.
23170 2006-02-26 Roger Sayle <roger@eyesopen.com>
23172 * gcc.dg/fold-even-1.c: New test case.
23174 2006-02-26 Roger Sayle <roger@eyesopen.com>
23176 PR middle-end/21137
23177 * gcc.dg/fold-eqandshift-1.c: New test case.
23179 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23181 PR tree-optimization/25125
23182 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23183 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23185 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23187 PR tree-optimizations/26359
23188 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23189 with -fdump-tree-dceloop-details.
23190 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23192 2006-02-25 Roger Sayle <roger@eyesopen.com>
23194 PR middle-end/23673
23195 * gcc.dg/fold-eqxor-1.c: New test case.
23196 * gcc.dg/fold-eqxor-2.c: Likewise.
23197 * gcc.dg/fold-eqxor-3.c: Likewise.
23199 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
23202 * scalar_mask_1.f90: New test.
23204 2006-02-24 Geoffrey Keating <geoffk@apple.com>
23206 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23207 * g++.dg/eh/uncaught2.C: New.
23208 * g++.dg/eh/uncaught3.C: New.
23210 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23212 PR libgfortran/26423
23213 * gfortran.dg/read_many_1.f: New test.
23215 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
23218 * gfortran.dg/dependency_3.f90: New test.
23219 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23223 * gfortran.dg/equiv_6.f90: New test.
23225 2006-02-23 Jeff Law <law@redhat.com>
23227 * gcc.c-torture/compile/pr26425.c: New test.
23229 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23231 PR middle-end/26412
23232 * gcc.dg/gomp/pr26412.c: New test.
23234 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23237 * g++.dg/other/ellipsis1.C: New test.
23238 * g++.dg/parse/operator4.C: Adjust error marker.
23240 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23243 * gfortran.dg/pr25603.f: New testcase.
23245 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23247 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23248 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23250 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23252 * g++.dg/eh/spbp.C: New.
23254 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23256 PR middle-end/26379
23257 * gcc.target/i386/mmx-7.c: New test.
23259 2006-02-20 Roger Sayle <roger@eyesopen.com>
23261 PR tree-optimization/26361
23262 * gcc.dg/tree-ssa/vrp27.c: New test case.
23264 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23266 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23267 * gcc.dg/tree-ssa/complex-4.c: Here.
23269 2006-02-19 Roger Sayle <roger@eyesopen.com>
23271 PR middle-end/19543
23272 * gfortran.dg/logical_1.f90: New test case.
23274 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23276 PR middle-end/26334
23277 * gcc.dg/20060218-1.c: Moved to...
23278 * gcc.target/i386/20060218-1.c: ... here. New test.
23280 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23283 * gfortran.dg/convert_1.f90: New.
23285 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23288 * gfortran.dg/namelist_5.f90: New test.
23291 * gfortran.dg/namelist_4.f90: New test.
23293 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23296 * gcc.dg/tree-ssa/complex-3.c: New test.
23298 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23300 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23301 variable to take into account the variable name in the
23303 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23305 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23307 PR middle-end/26334
23308 * gcc.c-torture/compile/20060217-1.c: New test.
23309 * gcc.dg/20060218-1.c: New test.
23311 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23313 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23315 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23317 * gcc.dg/cpp/undef3.c: New test.
23318 * gcc.dg/cpp/trad/builtins2.c: New test.
23320 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23323 * g++.dg/template/static22.C: New test.
23324 * g++.dg/template/static23.C: New test.
23325 * g++.dg/template/static24.C: New test.
23326 * g++.dg/template/non-dependent13.C: New test.
23327 * g++.dg/init/member1.C: Tweak error markers.
23329 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23332 * gcc.c-torture/compile/pr26255.c: New test case.
23334 2006-02-16 Roger Sayle <roger@eyesopen.com>
23336 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23337 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23338 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23339 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23340 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23341 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23342 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23344 2006-02-16 Jeff Law <law@redhat.com>
23346 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23347 * gcc.dg/tree-ssa/vrp26.c: New test.
23349 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23353 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23354 __UCLIBC__ is defined.
23356 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23359 * gfortran.dg/gomp/pr26224.f: New test.
23361 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23364 * lib/target-supports.exp
23365 (check_effective_target_vect_short_mult): New.
23366 (check_effective_target_vect_char_mult): New.
23367 (check_effective_target_vect_widen_sum_qi_to_si): New.
23368 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23369 (check_effective_target_vect_widen_sum_hi_to_si): New.
23370 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23371 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23372 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23373 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23374 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23375 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23376 vect-reduc-pattern-2c.c
23377 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23378 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23379 vect-reduc-pattern-1c.c
23381 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23384 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23386 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23389 * gfortran.dg/enum_8.f90: Remove check for warning.
23390 * gfortran.dg/iomsg_1.f90: Ditto.
23391 * gfortran.dg/enum_1.f90: Ditto.
23392 * gfortran.dg/enum_9.f90: Ditto.
23393 * gfortran.dg/enum_2.f90: Ditto.
23394 * gfortran.dg/enum_10.f90: Ditto.
23395 * gfortran.dg/enum_3.f90: Ditto.
23396 * gfortran.dg/flush_1.f90: Ditto.
23397 * gfortran.dg/enum_4.f90: Ditto.
23398 * gfortran.dg/array_constructor_1.f90: Ditto.
23399 * gfortran.dg/enum_5.f90: Ditto.
23400 * gfortran.dg/enum_6.f90: Ditto.
23401 * gfortran.dg/enum_7.f90: Ditto.
23403 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23405 PR middle-end/26300
23406 * gcc.c-torture/compile/20060215-1.c: New test.
23408 2006-02-14 Roger Sayle <roger@eyesopen.com>
23410 PR middle-end/23670
23411 * gcc.dg/tree-ssa/andor-2.c: New test case.
23413 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23416 * optional_dim.f90: New test.
23418 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23421 * gfortran.dg/label_4.f90: New.
23423 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23424 Diego Novillo <dnovillo@redhat.com>
23425 Uros Bizjak <uros@kss-loka.si>
23427 * gfortran.dg/gomp: New directory.
23429 2006-02-14 Richard Guenther <rguenther@suse.de>
23431 PR tree-optimization/26258
23432 * gcc.dg/torture/pr26258.c: New testcase.
23434 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23437 * gfortran.dg/pr26246_1.f90: New test.
23438 * gfortran.dg/pr26246_2.f90: New test.
23440 PR middle-end/26092
23441 * gcc.c-torture/compile/20060208-1.c: New test.
23443 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23447 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23448 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23449 * gfortran.dg/automatic_module_variable.f90: Change error message.
23452 * gfortran.dg/internal_dummy_1.f90: New test.
23455 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23459 * gfortran.dg/uncommon_block_data_1.f90: New test.
23460 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23464 * gfortran.dg/typed_subroutine_1.f90: New test.
23466 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23468 * objc.dg/dwarf-1.m: New.
23470 2006-02-13 Roger Sayle <roger@eyesopen.com>
23472 PR middle-end/24427
23473 * gcc.dg/tree-ssa/andor-1.c: New test case.
23475 2006-02-13 Josh Conner <jconner@apple.com>
23478 * gcc.dg/pr25376.c: New test.
23480 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23482 * lib/target-supports.exp (check_named_sections_available):
23483 Only compile named-sections test -- don't assemble.
23485 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23487 * g++.dg/warn/no-write-strings.C: New test.
23488 * g++.dg/warn/write-strings.C: Likewise.
23489 * g++.dg/warn/write-strings-default.C: Likewise.
23491 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23494 * gfortran.dg/ret_pointer_2.f90: New test.
23496 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23498 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23500 2006-02-10 Jeff Law <law@redhat.com>
23502 * gcc.c-torture/compile/pr26213.c: New test.
23504 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23506 gfortran.dg/null_1.f90: New test.
23508 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23511 * gfortran.dg/parens_4.f90: New.
23512 * gfortran.dg/parens_5.f90: New.
23514 2006-02-10 Richard Guenther <rguenther@suse.de>
23516 * gcc.dg/pr23372-1.c: Remove empty file.
23518 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23519 Paul Thomas <pault@gcc.gnu.org>
23522 * gfortran.dg/parens_1.f90: New.
23523 * gfortran.dg/parens_2.f90: New.
23524 * gfortran.dg/parens_3.f90: New.
23526 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23529 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23532 * gfortran.dg/impure_assignment_1.f90: New test.
23535 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23537 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23540 * g++.dg/expr/stdarg2.C: New test.
23542 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23544 PR inline-asm/16194
23545 * gcc.dg/pr16194.c: New test.
23547 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23549 * ada/acats/run_acats: Use portable variant of "$@".
23551 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23553 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23554 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23556 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23559 * g++.dg/opt/pr26179.C: New test.
23561 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23563 PR middle-end/26134
23564 * gcc.dg/tree-ssa/complex-3.c: New test.
23566 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23568 * gcc.c-torture/compile/volatile-1.c: New test.
23570 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23573 * gcc.dg/tree-ssa/pr26180.c: New test.
23575 2006-02-08 Jeff Law <law@redhat.com>
23577 * gcc.dg/tree-ssa/pr21417.c: New test.
23579 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23581 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23582 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23584 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23586 * lib/scanrtl.exp: New.
23588 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23591 * g++.dg/other/virtual2.C: New test.
23594 * g++.dg/other/virtual1.C: New test.
23596 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23598 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23599 cleanup-ipa-dump): Update dump file glob patterns.
23600 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23601 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23603 * lib/gcc-dg.exp: Load it.
23604 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23606 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23609 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23610 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23612 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23615 * gfortran.dg/mvbits_1.f90: New.
23617 2006-02-07 Dirk Mueller <dmueller@suse.com>
23619 * g++.dg/warn/Wdiv-by-zero.C: New test.
23620 * g++.dg/warn/Wno-div-by-zero.C: New.
23622 2006-02-07 Jeff Law <law@redhat.com>
23624 * gcc.dg/tree-ssa/pr21559.c: New test.
23626 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23627 multiple VRP passes.
23628 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23629 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23630 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23631 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23632 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23633 * gcc.dg/tree-ssa/vrp02.c: Likewise
23634 * gcc.dg/tree-ssa/vrp11.c: Likewise
23635 * gcc.dg/tree-ssa/pr14341.c: Likewise
23636 * gcc.dg/tree-ssa/vrp19.c: Likewise
23637 * gcc.dg/tree-ssa/vrp20.c: Likewise
23638 * gcc.dg/tree-ssa/vrp03.c: Likewise
23639 * gcc.dg/tree-ssa/pr21086.c: Likewise
23640 * gcc.dg/tree-ssa/pr21959.c: Likewise
23641 * gcc.dg/tree-ssa/vrp21.c: Likewise
23642 * gcc.dg/tree-ssa/vrp04.c: Likewise
23643 * gcc.dg/tree-ssa/pr25485.c: Likewise
23644 * gcc.dg/tree-ssa/pr22026.c: Likewise
23645 * gcc.dg/tree-ssa/vrp22.c: Likewise
23646 * gcc.dg/tree-ssa/vrp05.c: Likewise
23647 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23648 * gcc.dg/tree-ssa/pr20701.c: Likewise
23649 * gcc.dg/tree-ssa/vrp23.c: Likewise
23650 * gcc.dg/tree-ssa/vrp06.c: Likewise
23651 * gcc.dg/tree-ssa/pr22117.c: Likewise
23652 * gcc.dg/tree-ssa/pr20702.c: Likewise
23653 * gcc.dg/tree-ssa/vrp15.c: Likewise
23654 * gcc.dg/tree-ssa/pr21090.c: Likewise
23655 * gcc.dg/tree-ssa/pr21294.c: Likewise
23656 * gcc.dg/tree-ssa/vrp24.c: Likewise
23657 * gcc.dg/tree-ssa/vrp07.c: Likewise
23658 * gcc.dg/tree-ssa/pr21563.c: Likewise
23659 * gcc.dg/tree-ssa/pr25382.c: Likewise
23660 * gcc.dg/tree-ssa/vrp16.c: Likewise
23661 * gcc.dg/tree-ssa/vrp25.c: Likewise
23662 * gcc.dg/tree-ssa/vrp08.c: Likewise
23663 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23664 * gcc.dg/tree-ssa/vrp17.c: Likewise
23665 * gcc.dg/tree-ssa/pr21458.c: Likewise
23666 * g++.dg/tree-ssa/pr18178.C: Likewise
23668 2006-02-07 Richard Guenther <rguenther@suse.de>
23672 2006-01-30 Richard Guenther <rguenther@suse.de>
23674 * gcc.dg/pr23372-1.C: New testcase.
23676 * g++.dg/tree-ssa/pr26140.C: New testcase.
23678 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23681 * g++.dg/template/ttp15.C: New test.
23682 * g++.dg/template/ttp16.C: Likewise.
23683 * g++.dg/template/ttp17.C: Likewise.
23684 * g++.old-deja/g++.pt/ttp36.C: Remove.
23685 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23686 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23687 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23688 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23689 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23690 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23691 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23692 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23693 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23695 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23697 PR libfortran/23815
23698 * unf_io_convert_4.f90: New test.
23700 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23702 * gcc.dg/tree-ssa/loadpre10.c: New test.
23703 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23704 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23705 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23707 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23709 PR libfortran/24685
23710 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23712 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23715 * gfortran.dg/assign_7.f: New test.
23717 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23721 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23722 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23723 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23725 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23727 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23730 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23732 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23733 * g++.dg/charset/string.c (foo): Likewise.
23734 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23736 * g++.dg/ext/builtin2.C (printf): Likewise.
23737 * g++.dg/init/new15.C (printf): Likewise.
23738 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23739 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23740 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23741 * g++.dg/template/non-dependent4.C (temp): Likewise.
23742 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23743 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23744 parameter type to const char*.
23745 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23746 Change type to const char*.
23747 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23749 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23750 second parameter type to const char*.
23751 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23752 (Y::Y): Change parameter type to const char*.
23753 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23754 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23755 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23756 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23758 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23760 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23761 type to const char*.
23762 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23763 return type to const char*.
23764 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23766 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23767 * g++.old-deja/g++.law/refs1.C: Likewise.
23768 * g++.old-deja/g++.law/visibility1.C: Likewise.
23769 * g++.old-deja/g++.law/visibility2.C: Likewise.
23770 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23772 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23773 * g++.old-deja/g++.mike/net48.C: Likewise.
23774 * g++.old-deja/g++.mike/p646.C: Likewise.
23775 * g++.old-deja/g++.mike/p6746.C: Likewise.
23776 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23777 type to const char*.
23778 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23779 deprecated conversion warning.
23780 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23782 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23783 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23784 * g++.old-deja/g++.pt/explicit8.C: Likewise.
23785 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23786 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23787 * g++.old-deja/g++.pt/nontype3.C: Likewise.
23788 * g++.old-deja/g++.pt/t39.C: Likewise.
23789 * g++.old-deja/g++.robertl/eb106.C: Likewise.
23790 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23792 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
23795 intrinsic_argument_conformance_1.f90: New test.
23797 2006-02-03 Steven G. Kargl <kargls@comcast.net>
23800 * gfortran.dg/char_result_11.f90: Add SAVE.
23801 * gfortran.dg/der_pointer_4.f90: Ditto.
23802 * gfortran.dg/default_initialization.f90: New test.
23804 2006-02-03 Jeff Law <law@redhat.com>
23806 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23807 handle more than 100 dump files.
23808 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23809 * lib/scantree.exp (scan-tree-dump): Likewise.
23810 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23811 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23812 * lib/scanipa.exp (scan-ipa-dump): Likewise.
23813 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23814 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23816 2006-02-03 Diego Novillo <dnovillo@redhat.com>
23818 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23820 2006-02-03 Mark Mitchell <mark@codesourcery.com>
23822 * g++.dg/template/using12.C: New test.
23824 2006-02-03 Alan Modra <amodra@bigpond.net.au>
23826 * gcc.target/powerpc/pr25960.c: New test.
23828 2006-02-02 Steven G. Kargl <kargls@comcast>
23831 gfortran.dg/nullify_2.f90: New test.
23833 2006-02-02 Diego Novillo <dnovillo@redhat.com>
23836 * gcc.dg/gomp/pr25990.c: New test.
23838 2006-01-31 Mark Mitchell <mark@codesourcery.com>
23841 * g++.gd/template/partial4.C: New test.
23843 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
23845 PR middle-end/26001
23846 * gfortran.dg/data_char_2.f90: New.
23848 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
23851 maxval_maxloc_conformance_1.f90: New test.
23853 2006-01-31 Richard Guenther <rguenther@suse.de>
23855 * gcc.target/i386/sselibm-1.c: New testcase.
23856 * gcc.target/i386/sselibm-2.c: Likewise.
23857 * gcc.target/i386/sselibm-3.c: Likewise.
23858 * gcc.target/i386/sselibm-4.c: Likewise.
23859 * gcc.target/i386/sselibm-5.c: Likewise.
23861 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
23864 * gfortran.dg/arrayio_derived_2.f90: New.
23866 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
23868 * gcc.dg/unsigned-long-compare.c: New test.
23870 2006-01-30 Steve Ellcey <sje@cup.hp.com>
23873 * lib/target-supports.exp (check_effective_target_freorder):
23874 Check to see if target supports -freorder-blocks-and-partition.
23875 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23876 instead of "dg-require-named-sections".
23878 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
23881 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23882 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23883 * gcc.dg/pragma-isr-trapa2.c: Likewise.
23884 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23885 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23886 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23887 * gcc.dg/attr-isr-trap_exit.c: Likewise.
23888 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23890 2006-01-30 Richard Guenther <rguenther@suse.de>
23893 * gcc.dg/pr23372-1.C: New testcase.
23895 2006-01-29 Diego Novillo <dnovillo@redhat.com>
23897 * gcc.dg/gomp/pr25874.c: New test.
23899 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
23902 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23904 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
23910 * gfortran.dg/intent_out_1.f90: New test.
23912 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
23915 * gfortran.dg/procedure_lvalue.f90: New test.
23919 * gfortran.dg/char_pointer_assign_2.f90: New test.
23920 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23921 assignment to be consistent with standard.
23922 * gfortran.dg/char_result_2.f90: The same.
23923 * gfortran.dg/char_result_8.f90: The same.
23925 2006-01-28 Zack Weinberg <zackw@panix.com>
23927 * gcc.dg/Woverlength-strings.c
23928 * gcc.dg/Woverlength-strings-pedantic-c89.c
23929 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23930 * gcc.dg/Woverlength-strings-pedantic-c99.c
23931 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23933 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
23935 * gcc.c-torture/execute/20060127-1.c: New test.
23937 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23940 * g++.dg/ext/pragmaweak1.C: New test.
23942 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23945 * g++.dg/template/spec29.C: New test.
23947 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
23950 * gcc.c-torture/execute/pr19606.c: New.
23952 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
23954 * gcc.dg/pragma-re-4.c: New test.
23956 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
23959 * gfortran.dg/assumed_size_refs_3.f90: New test.
23961 2006-01-27 Ben Elliston <bje@au.ibm.com>
23963 * gcc.misc-tests/dectest.exp: Remove defunct comment.
23965 2006-01-26 Laurent GUERBY <laurent@guerby.net>
23968 * ada/acats/support/impdef.a: Add One_Long_Second.
23969 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23970 * ada/acats/tests/c9/c94026.a: Likewise.
23971 * ada/acats/tests/c9/c97305c.ada: Likewise.
23972 * ada/acats/tests/c9/c99004a.ada: Likewise.
23974 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
23977 * gfortran.dg/global_references_2.f90: New test.
23983 * gfortran.dg/assumed_charlen_function_1.f90: New test.
23984 * gfortran.dg/assumed_charlen_function_3.f90: New test.
23987 * gfortran.dg/assumed_charlen_function_2.f90: New test.
23989 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
23992 * gcc.dg/Wpointer-sign.c: New.
23993 * gcc.dg/Wpointer-sign-Wall.c: New.
23994 * gcc.dg/Wpointer-sign-Wall-no.c: New.
23995 * gcc.dg/Wpointer-sign-pedantic.c: New.
23996 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23997 * gcc.dg/conv-2.c: Use -Wpointer-sign.
23999 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
24002 * gcc.c-torture/compile/pr25861.c: New test.
24004 2006-01-26 Paul Brook <paul@codesourcery.com>
24006 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
24007 on short-enum targets.
24008 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
24010 (generate_fields): Use short_enums.
24011 (main): Set short_enums. Document -e.
24012 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
24013 on short-enum targets.
24014 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
24016 (generate_fields): Use short_enums.
24017 (main): Set short_enums. Document -e.
24018 * lib/target-supports.exp (check_effective_target_short_enums): New.
24020 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
24023 * gcc.dg/torture/pr25947-1.c: New test.
24025 2006-01-25 Jan Hubicka <jh@suse.cz>
24026 Roger Sayle <roger@eyesopen.com>
24028 PR rtl-optimization/25703
24029 * gcc.target/i386/20060125-1.c: New test case.
24030 * gcc.target/i386/20060125-2.c: New test case.
24032 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24035 * gfortran.dg/goto_1.f: New.
24037 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
24040 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
24041 25716 on 32-bit systems too.
24043 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
24046 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
24048 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
24050 * gcc.dg/tree-ssa/gen-vect-33.c: New.
24052 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24055 * gfortran.dg/read_eof.f90: Delete, renamed.
24056 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24057 * gfortran.dg/read_eof_2.f90: New test.
24058 * gfortran.dg/read_eof_3.f90: New test.
24060 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
24063 * gcc.c-torture/compile/pr25860.c: New test.
24065 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24068 * g++.dg/parse/dtor8.C: New test.
24070 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
24073 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24074 * gcc.dg/gomp/gomp.exp: Return without testing anything if
24075 check_effective_target_fopenmp returns 0.
24077 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
24080 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24081 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24082 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24084 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
24087 * g++.dg/opt/pr25857.C: New test.
24089 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
24090 Jan Hubicka <jh@suse.cz>
24091 Richard Guenther <rguenther@suse.de>
24093 PR rtl-optimization/25654
24094 * gcc.dg/torture/pr25654.c: New testcase.
24095 * gcc.target/i386/pr25654.c: Likewise.
24097 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
24100 * gfortran.dg/internal references_2.f90: New test.
24102 Fix regression in testing of admissability of attributes.
24103 * gfortran.dg/intent_used_1.f90: New test.
24105 2006-01-23 Ben Elliston <bje@au.ibm.com>
24107 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24108 Remove target conditional torture options for i?86 and x86_64
24111 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
24114 * g++.dg/rtti/no-rtti.C: New.
24116 2006-01-21 Mark Mitchell <mark@codesourcery.com>
24119 * g++.dg/inherit/conv2.C: New test.
24122 * g++.dg/parse/dtor7.C: New test.
24125 * g++.dg/template/crash44.C: New test.
24127 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
24131 * gfortran.dg/internal_references_1.f90: New test.
24136 * gfortran.dg/global_references_1.f90: New test.
24137 * gfortran.dg/g77/19990905-1.f: Restore the error that
24138 there is a clash between the common block name and
24139 the name of a subroutine reference.
24142 * gfortran.dg/aliasing_dummy_1.f90: New test.
24144 2006-01-21 Alan Modra <amodra@bigpond.net.au>
24146 * gcc.dg/vmx/1b-01.c: Warning fix.
24147 * gcc.dg/vmx/1c-02.c: Likewise.
24148 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24150 2006-01-20 Steve Ellcey <sje@cup.hp.com>
24153 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24155 2006-01-20 Richard Guenther <rguenther@suse.de>
24156 Steven Bosscher <stevenb.gcc@gmail.com>
24158 PR rtl-optimization/24626
24159 * gcc.dg/torture/pr24626-1.c: New testcase.
24160 * gcc.dg/torture/pr24626-2.c: Likewise.
24161 * gcc.dg/torture/pr24626-3.c: Likewise.
24162 * gcc.dg/torture/pr24626-4.c: Likewise.
24164 2006-01-20 Dirk Mueller <dmueller@suse.com>
24167 * g++.dg/warn/empty-body.C: New.
24169 2006-01-19 Mark Mitchell <mark@codesourcery.com>
24172 * g++.dg/template/using10.C: New test.
24173 * g++.dg/temlpate/using11.C: Likewise.
24174 * g++.dg/inherit/using5.C: Tweak error messages.
24176 2006-01-20 Alan Modra <amodra@bigpond.net.au>
24178 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24180 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24182 2006-01-19 Jan Hubicka <jh@suse.cz>
24184 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24186 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24189 * g++.dg/template/spec28.C: New test.
24191 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
24193 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24194 (switchfiles): Fix fprintf's by adding srcdir or removing it.
24196 2006-01-19 Diego Novillo <dnovillo@redhat.com>
24198 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24199 * gcc.dg/gomp/critical-1.c: Likewise.
24200 * gcc.dg/gomp/critical-3.c: Likewise.
24201 * gcc.dg/gomp/empty.c: Likewise.
24202 * gcc.dg/gomp/ordered-1.c: Likewise.
24203 * gcc.dg/gomp/for-4.c: Likewise.
24204 * gcc.dg/gomp/for-6.c: Likewise.
24205 * gcc.dg/gomp/master-3.c: Likewise.
24206 * gcc.dg/gomp/for-8.c: Likewise.
24207 * gcc.dg/gomp/for-10.c: Likewise.
24208 * gcc.dg/gomp/for-18.c: Likewise.
24209 * gcc.dg/gomp/for-5.c: Likewise.
24210 * gcc.dg/gomp/for-7.c: Likewise.
24211 * gcc.dg/gomp/for-9.c: Likewise.
24213 2006-01-18 Jeff Law <law@redhat.com>
24215 * gcc.dg/tree-ssa/vrp25.c: New test.
24217 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24219 * gcc.dg/pr25805.c: Fix misapplied patch.
24221 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24223 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24224 (check_effective_target_vect_udot_qi): New.
24225 (check_effective_target_vect_sdot_hi): New.
24226 (check_effective_target_vect_udot_hi): New.
24227 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24228 prefixed with "wrapv-" with -fwrapv.
24229 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24230 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24231 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24232 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24233 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24235 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24236 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24237 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24238 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24240 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24243 * g++.dg/other/default2.C: New test.
24244 * g++.dg/other/default3.C: New test.
24246 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24249 * gcc.dg/pr25805.c: New file.
24251 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24254 * g++.dg/template/init6.C: New test.
24256 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24258 * gcc.dg/tree-ssa/pr24287.c: New test
24260 2006-01-18 Eric Christopher <echristo@apple.com>
24262 * g++.dg/eh/table.C: New.
24264 2006-01-18 DJ Delorie <dj@redhat.com>
24266 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24267 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24268 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24269 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24271 2006-01-18 Jeff Law <law@redhat.com>
24273 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24274 on wrapping on overflow semantics.
24276 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24278 * gcc.gc/tree-ssa/vrp23.c: New test.
24279 * gcc.gc/tree-ssa/vrp24.c: New test.
24281 2006-01-18 Richard Henderson <rth@redhat.com>
24282 Aldy Hernandez <aldyh@redhat.com>
24283 Jakub Jelinek <jakub@redhat.com>
24284 Diego Novillo <dnovillo@redhat.com>
24285 Uros Bizjak <uros@kss-loka.si>
24287 * gcc.dg/gomp: New directory.
24289 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24290 Steven G. Kargl <kargls@comcast.net>
24293 * gfortran.dg/intrinsic_external_1.f90: New test.
24296 * gfortran.dg/elemental_pointer_1.f90: New test.
24299 * gfortran.dg/external_procedures_1.f90: New test.
24302 gfortran.dg/assumed_present.f90: New test.
24304 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24306 * g++.dg/parse/lookup5.C: New test.
24308 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24311 * gfortran.dg/read_eof.f90: New test.
24313 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24315 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24316 add a closing brace.
24318 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24321 * gfortran.dg/fmt_tl.f: New test.
24323 2006-01-17 Eric Christopher <echristo@apple.com>
24325 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24326 * g++.old-deja/g++.warn/impint2.C: Ditto.
24327 * g++.old-deja/g++.other/null1.C: Ditto.
24328 * g++.dg/warn/conv2.C: Ditto.
24329 * g++.dg/warn/conv4.C: New file.
24331 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24333 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24335 2006-01-17 Andreas Jaeger <aj@suse.de>
24336 Janis Johnson <janis187@us.ibm.com>
24338 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24340 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24341 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24343 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24345 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24346 (switchfiles): xfail txxx where xxx >= 25.
24348 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24351 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24353 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24356 * gcc.dg/pr25682.c: New test.
24357 * g++.dg/parse/array-size2.C: New test.
24359 2006-01-16 Ian Lance Taylor <ian@airs.com>
24361 * consistency.vlad: Remove entire directory, 1652 files.
24363 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24365 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24366 check_effective_target_dfprt_nocache): New.
24367 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24368 (check_effective_target_dfprt): New.
24369 * lib/c-compat.exp (check_dfp): Remove.
24370 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24371 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24372 level of support for decimal float.
24373 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24374 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24375 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24376 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24377 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24378 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24379 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24380 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24381 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24382 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24383 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24384 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24387 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24390 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24392 * lib/gfortran.exp (gfortran_init): Likewise.
24393 * lib/obj-c++.exp (obj-c++_init): Likewise.
24394 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24395 (scan-assembler-dem-not): Likewise.
24396 * lib/scandump.exp (scan-dump-dem): Likewise.
24397 (scan-dump-dem-not): Likewise.
24399 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24402 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24404 * lib/obj-c++.exp (obj-c++_init): Likewise.
24406 2006-01-16 Richard Guenther <rguenther@suse.de>
24408 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24410 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24413 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24414 to LD_LIBRARY_PATH.
24416 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24417 Andrew Pinski <pinskia@physics.uc.edu>
24419 * gcc.dg/minmax-1.c: New test.
24421 2006-01-16 Ben Elliston <bje@au.ibm.com>
24423 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24424 * gcc.misc-tests/dectest.exp: Ditto.
24426 2006-01-15 Ian Lance Taylor <ian@airs.com>
24429 * gcc.target/i386/cmov6.c: Use -march=k8.
24431 2006-01-15 Andreas Jaeger <aj@suse.de>
24433 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24434 x86 does not have __float128.
24436 2006-01-14 Ian Lance Taylor <ian@airs.com>
24438 * gcc.target/i386/cmov6.c: New test.
24440 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24443 * g++.dg/template/ctor6.C: New test.
24445 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24447 PR tree-optimization/25485
24448 * gcc.dg/tree-ssa/pr25485.c: New.
24450 2006-01-14 Richard Guenther <rguenther@suse.de>
24452 PR tree-optimization/22548
24453 PR tree-optimization/22555
24454 PR tree-optimization/22501
24455 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24456 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24457 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24458 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24459 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24460 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24461 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24462 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24463 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24465 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24467 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24468 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24470 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24471 Richard Guenther <rguenther@suse.de>
24473 PR rtl-optimization/24257
24474 * gcc.dg/torture/pr24257.c: New testcase.
24476 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24478 * gcc.c-torture/execute/20060110-1.c: New test.
24479 * gcc.c-torture/execute/20060110-2.c: New test.
24481 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24483 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24485 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24488 * gfortran.dg/label_3.f90: New test.
24490 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24492 PR tree-optimization/25771
24493 * g++.dg/tree-ssa/pr25771.C: New test
24495 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24498 * g++.dg/opt/complex5.C: New test.
24500 2006-01-13 Richard Guenther <rguenther@suse.de>
24502 * gcc.target/i386/387-9.c: New testcase.
24504 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24507 * g++.dg/debug/dwarf2-1.C: New.
24509 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24512 * lib/gcov.exp (verify-lines): Add "close $fd".
24514 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24515 Ben Elliston <bje@au.ibm.com>
24517 * gcc.dg/dfp/inf-1.c: New test.
24519 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24520 Yao Qi <qiyaoltc@cn.ibm.com>
24521 Ben Elliston <bje@au.ibm.com>
24522 Jon Grimm <jgrimm2@us.ibm.com>
24524 * gcc.dg/nodfp-1.c: New test.
24525 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24526 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24527 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24528 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24529 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24530 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24531 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24532 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24533 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24534 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24535 * gcc.dg/format/dfp-printf-1.c: Likewise.
24536 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24537 (compat_setup_dfp): New.
24538 * gcc.dg/compat/compat.exp: Use it.
24539 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24540 Make some variables global, prepend "compat_" to their names.
24541 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24542 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24543 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24544 * lib/compat.exp (compat_skip_list): Make global, rename.
24545 * lib/c-compat.exp: New file.
24546 * lib/target-supports.exp (check_effective_target_dfp): New.
24548 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24549 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24550 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24551 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24552 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24553 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24554 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24555 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24556 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24557 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24558 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24559 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24560 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24561 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24562 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24563 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24564 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24565 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24566 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24567 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24568 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24569 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24570 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24571 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24572 gcc.dg/dfp/struct-layout-1.c,
24573 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24574 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24575 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24576 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24577 gcc.dg/dfp/func-vararg-dfp.c,
24578 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24579 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24580 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24581 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24582 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24584 2006-01-11 Richard Guenther <rguenther@suse.de>
24586 PR tree-optimization/25734
24587 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24589 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24592 * gfortran.dg/literal_character_constant_1_x.F: New test.
24593 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24594 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24595 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24597 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24600 * g++.dg/ext/packed3.C: Add expected packed error.
24602 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24605 * gcc.dg/torture/pr25706-1.c: New test.
24607 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24609 PR tree-optimization/23109
24610 PR tree-optimization/23948
24611 PR tree-optimization/24123
24613 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24614 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24615 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24616 g++.dg/tree-ssa/pr23948.C: New testcases.
24617 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24618 three divisions in order to do the optimization.
24620 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24623 * g++.dg/other/pr25632.C: New test.
24625 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24628 * gfortran.dg/used_types_1.f90: New test.
24630 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24633 * gcc.dg/torture/pr25718-1.c: New test.
24635 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24637 * gfortran.dg/list_read_2.f90: Fix typo in description.
24639 2006-01-10 Jan Beulich <jbeulich@novell.com>
24641 * lib/target-supports.exp (check_visibility_available): Simplify test
24643 (check_profiling_available): Fail for *-*-netware*.
24644 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24645 * gcc.dg/20021014-1.c: Likewise.
24646 * gcc.dg/nest.c: Likewise.
24648 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24651 * gfortran.dg/forall_3.f90: New test.
24653 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24656 * gfortran.dg/nesting_2.f90: New test.
24657 * gfortran.dg/nesting_3.f90: New test.
24659 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24661 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24662 Fix typo in comment.
24664 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24666 * gfortran.dg/single_char_string.f90: New test.
24668 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24670 * gfortran.dg/ichar_2.f90: New test.
24672 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24675 * gfortran.dg/private_type_4.f90: New.
24677 2006-01-07 Richard Guenther <rguenther@suse.de>
24679 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24681 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24683 * gfortran.dg/func_decl_1.f90: New.
24684 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24685 * gfortran.dg/array_alloc_2.f90: Likewise.
24686 * gfortran.dg/char_result_8.f90: Likewise.
24687 * gfortran.dg/dup_save_1.f90: Likewise.
24688 * gfortran.dg/dup_save_2.f90: Likewise.
24689 * gfortran.dg/f2c_6.f90: Likewise.
24690 * gfortran.dg/f2c_7.f90: Likewise.
24691 * gfortran.dg/func_result_2.f90: Likewise.
24692 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24694 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24697 * gfortran.dg/elemental_subroutine_1.f90: New test.
24698 * gfortran.dg/elemental_subroutine_2.f90: New test.
24702 * gfortran.dg/assumed_size_refs_1.f90: New test.
24706 * gfortran.dg/assumed_size_refs_2.f90: New test.
24707 * gfortran.dg/initialization_1.f90: Change warning message.
24709 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24711 * gcc.dg/tree-ssa/loop-15.c: New test.
24713 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24716 * gfortran.dg/backspace_3.f: New test.
24717 * gfortran.dg/backspace_4.f: New test.
24719 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24722 * gfortran.dg/fmt_white.f: Update test.
24724 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24726 * gcc.dg/cast-1.c: Add new warning.
24727 * gcc.dg/cast-2.c: Likewise.
24728 * gcc.dg/cast-3.c: Likewise.
24729 * gcc.dg/format/cast-1.c: Likewise.
24730 * gcc.dg/cast-4.c: New testcase.
24732 2006-01-05 Richard Guenther <rguenther@suse.de>
24734 PR tree-optimization/22555
24735 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24737 2006-01-05 Richard Guenther <rguenther@suse.de>
24738 Diego Novillo <dnovillo@redhat.com>
24740 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24741 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24742 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24743 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24744 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24745 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24746 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24747 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24748 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24749 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24750 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24751 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24752 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24753 * treelang/compile/extravar.tree: Likewise.
24754 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24755 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24756 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24757 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24758 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24760 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24762 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24765 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24768 gfortran.dg/char_result_11.f90: New.
24770 2006-01-04 Mark Mitchell <mark@codesourcery.com>
24773 * g++.dg/parse/access9.C: New test.
24774 * g++.dg/tc1/dr52.C: Tweak error markers.
24776 2006-01-04 Richard Henderson <rth@redhat.com>
24778 Merge from gomp branch.
24779 * g++.dg/parse/pragma2.C: Update expected error lines.
24781 2006-01-04 Jakub Jelinek <jakub@redhat.com>
24783 * g++.dg/other/i386-2.C: New test.
24786 * gcc.c-torture/compile/20051228-1.c: New test.
24789 * gcc.dg/pr25559.c: New test.
24791 2006-01-03 Mark Mitchell <mark@codesourcery.com>
24794 * g++.dg/lookup/friend9.C: New test.
24797 * g++.dg/template/repo5.C: New test.
24799 2006-01-03 Steven G. Kargl <kargls@comcast.net>
24802 * gfortran.dg/forall_2.f90: New test.
24804 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24806 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24807 dg-require-weak. Adjust regexp to handle leading-underscore
24808 targets and space as well as TAB after .weak. Change previous
24809 64-bit fix to not use naked dot.
24811 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
24813 PR rtl-optimization/25578
24814 * gcc.c-torture/execute/20060102-1.c: New testcase.
24816 2006-01-03 Richard Guenther <rguenther@suse.de>
24819 * gcc.dg/torture/pr25183.c: New testcase.
24821 2006-01-03 Jakub Jelinek <jakub@redhat.com>
24823 Merge from gomp-branch.
24824 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24825 * gcc.dg/ia64-sync-2.c: Likewise.
24826 * gcc.dg/ia64-sync-3.c: Likewise.
24827 * gcc.dg/ia64-sync-4.c: Likewise.
24828 * gcc.dg/sync-2.c: Likewise.
24829 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24830 that sparc64-*-* and sparcv9-*-* supports sync builtins.
24832 2006-01-02 Mark Mitchell <mark@codesourcery.com>
24835 * g++.dg/parse/operator6.C: New test.
24838 * g++.dg/parse/error29.C: New test.
24841 * g++.dg/parse/dtor6.C: New test.
24844 * g++.dg/parse/ctor3.C: New test.
24847 * g++.dg/template/class3.C: New test.
24849 2006-01-02 Geoffrey Keating <geoffk@apple.com>
24851 * g++.dg/debug/debug9.C: New.
24853 2006-01-02 Steven G. Kargl <kargls@comcast.net>
24856 * gfortran.dg/label_2.f90: New test.
24858 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24860 * g++.dg/lookup/using12.C: Tighten error marker.
24862 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
24863 Andrew Pinski <pinskia@physics.uc.edu>
24865 * gcc.target/powerpc/darwin-abi-3.c: New file.
24866 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24867 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24868 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24869 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24870 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24871 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24872 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24873 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24875 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
24877 * gcc.dg/tree-ssa/loadpre1.c: New;
24878 * gcc.dg/tree-ssa/loadpre2.c: New;
24879 * gcc.dg/tree-ssa/loadpre3.c: New;
24880 * gcc.dg/tree-ssa/loadpre4.c: New;
24881 * gcc.dg/tree-ssa/loadpre5.c: New;
24882 * gcc.dg/tree-ssa/loadpre6.c: New;
24883 * gcc.dg/tree-ssa/loadpre7.c: New;
24884 * gcc.dg/tree-ssa/loadpre8.c: New;
24885 * gcc.dg/tree-ssa/loadpre9.c: New;
24887 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
24889 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24890 * g++.dg/abi/thunk4.C: Likewise.
24892 2006-01-01 Andreas Jaeger <aj@suse.de>
24894 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24897 2006-01-01 Jakub Jelinek <jakub@redhat.com>
24900 * gcc.dg/pragma-pack-3.c: New test.
24901 * g++.dg/parse/pragma3.C: New test.
24903 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24905 PR middle-end/24827
24906 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24908 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24911 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24913 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
24916 * gfortran-dg/pure_byref_3.f90: New.
24919 * gfortran.dg/userdef_operator_1.f90: New.
24921 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
24923 * g++.dg/abi/thunk3.C: New.
24924 * g++.dg/abi/thunk4.C: New.
24926 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
24929 * gfortran.dg/host_used_types_1.f90: New test. Check that host
24930 associated derived type components of derived types are
24931 properly declared in contained procedures.
24933 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24935 PR libgfortran/25139
24936 * gfortran.dg/backspace_2.f: New test.
24938 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24940 PR libgfortran/25550
24941 * gfortran.dg/endfile.f: New test.
24943 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24945 PR libgfortran/25419
24946 * gfortran.dg/comma.f: New test.
24948 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24950 * lib/gfortran-dg.exp: Remove trailing whitespace.
24951 * lib/fortran-torture.exp: Test with -fbounds-check instead of
24952 -funroll-all-loops.
24954 2005-12-28 Alan Modra <amodra@bigpond.net.au>
24956 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24957 Extended Double long doubles or repeat tests when long double is
24958 the same size as double.
24960 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24962 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24965 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24966 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24969 * gcc.dg/pr23911.c: Make test variable static.
24972 * gcc.dg/tree-ssa/pr14841.c: Likewise.
24974 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24977 * g++.dg/parse/crash17.C: Adjust error markers.
24978 * g++.dg/template/error20.C: New test.
24980 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24983 * g++.dg/ext/complit4.C: New test.
24986 * g++.dg/ext/complit5.C: Likewise.
24988 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
24990 PR tree-optimization/25125
24991 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24992 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24993 * gcc.c-torture/execute/pr25125.c: New.
24995 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
24999 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
25000 functions with incorrect assumed size references.
25002 2005-12-24 Mark Mitchell <mark@codesourcery.com>
25005 * g++.dg/opt/init1.C: New test.
25007 2005-12-23 Mark Mitchell <mark@codesourcery.com>
25010 * g++.dg/template/sfinae3.C: New test.
25012 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25014 * g++.dg/other/friend4.C: New test.
25016 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25019 * g++.dg/opt/pr25005.C: New test.
25021 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25024 * g++.dg/template/ptrmem16.C: New test.
25026 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
25030 * gfortran.dg/initialization_1.f90: Add test of SIZE.
25032 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25034 PR libgfortran/25307
25035 * gfortran.dg/list_read_5.f90: New test.
25037 2005-12-22 Richard Henderson <rth@redhat.com>
25039 * gcc.target/i386/sse-7.c: Use -msse2.
25041 2005-12-23 Jakub Jelinek <jakub@redhat.com>
25043 PR rtl-optimization/25432
25044 * gcc.c-torture/compile/20051216-1.c: New test.
25047 * objc/execute/pr25328.m: New test.
25049 2005-12-22 Mark Mitchell <mark@codesourcery.com>
25052 * g++.dg/template/call4.C: New test.
25054 2005-12-22 Dale Johannesen <dalej@apple.com>
25056 * gcc.target/i386/sse-17.c: New.
25058 2005-12-22 Paul Brook <paul@codesourcery.com>
25060 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25062 2005-12-22 Paul Brook <paul@codesourcery.com>
25064 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25066 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
25069 * gcc.c-torture/compile/pr25513.c: New test.
25071 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25074 * g++.dg/parse/error25.C: Add more tests.
25076 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25079 * gfortran.dg/der_charlen_1.f90: New.
25081 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
25084 * gfortran.dg/pointer_component_type_1.f90: New test.
25088 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25089 should give an error with assumed size array refernces and checks
25090 those that should not.
25091 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25092 reference an upper bound so that it does not generate an error.
25098 * gfortran.dg/used_dummy_types_1.f90: New test.
25099 * gfortran.dg/used_dummy_types_2.f90: New test.
25100 * gfortran.dg/used_dummy_types_3.f90: New test.
25101 * gfortran.dg/used_dummy_types_4.f90: New test.
25102 * gfortran.dg/used_dummy_types_5.f90: New test.
25105 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25106 group already being USE associated.
25107 * gfortran.dg/assumed_shape_nml.f90: New test.
25108 * gfortran.dg/assumed_size_nml.f90: New test.
25118 * gfortran.dg/io_constraints_1.f90: New test.
25119 * gfortran.dg/io_constraints_1.f90: New test.
25120 * gfortran.dg/iostat_3.f90: Change wording of warning.
25121 * gfortran.dg/g77/19981216-0.f: The same.
25123 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
25125 PR tree-optimization/23518
25126 * gcc.dg/pr23518.c: New.
25128 2005-12-21 Mike Stump <mrs@apple.com>
25130 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25132 2005-12-21 Paul Brook <paul@codesourcery.com>
25134 * gcc.dg/pr19340.c: Skip on m68k targets.
25136 2005-12-21 Steven Bosscher <stevenb@suse.de>
25138 PR rtl-optimization/25196
25139 * gcc.dg/pr25196.c: New test.
25141 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
25144 gfortran.dg/where_nested_1.f90: New.
25146 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
25148 PR tree-optimization/25382.
25149 * gcc.dg/tree-ssa/pr25382.c: New.
25151 2005-12-20 Richard Guenther <rguenther@suse.de>
25153 PR middle-end/24306
25154 * gcc.target/i386/pr24306.c: New testcase.
25156 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
25158 PR tree-optimization/25501
25159 * gcc.dg/tree-ssa/pr25501.c: New.
25161 2005-12-20 Richard Guenther <rguenther@suse.de>
25164 2005-12-02 Richard Guenther <rguenther@suse.de>
25166 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25168 2005-12-20 Mark Mitchell <mark@codesourcery.com>
25171 * g++.dg/warn/Wunreachable-code-2.C: New test.
25173 2005-12-19 Mark Mitchell <mark@codesourcery.com>
25176 * g++.dg/template/ctor5.C: New test.
25179 * g++.dg/template/overload8.C: New test.
25181 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
25183 * gcc.c-torture/compile/pr25483 : New test.
25185 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25188 * g++.dg/ext/typeof10.C: New test.
25190 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
25192 * gcc.dg/mt-loopi1.c: New.
25194 2005-12-18 Richard Guenther <rguenther@suse.de>
25196 PR tree-optimization/25481
25197 * gcc.dg/torture/pr25481.c: New testcase.
25199 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
25201 PR rtl-optimization/21041
25202 * gcc.dg/pr21041.c: New test.
25204 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25206 PR libgfortran/25463
25207 * gfortran.dg/advance.f90: New test.
25209 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
25211 * gcc.dg/20051201-1.c: New test.
25213 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
25216 * gfortran.dg/initialization_1.f90: New test.
25217 * gfortran.dg/enum_5.f90: Change dg-error to new message.
25218 * gfortran.dg/g77/980616-0.f: The same.
25220 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25223 * gfortran.dg/chkbits.f90: New test.
25225 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25227 * gfortran.dg/enum_5.f: Revert to previous version.
25229 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25231 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25232 * gfortran.dg/nested_modules_1.f90: Ditto.
25233 * gfortran.dg/hollerith_f95.f90: Ditto.
25234 * gfortran.dg/select_5.f90: Ditto.
25235 * gfortran.dg/secnds.f: Ditto.
25236 * gfortran.dg/hollerith2.f90: Ditto.
25237 * gfortran.dg/imag_2.f: Ditto.
25238 * gfortran.dg/ftell_2.f90: Ditto.
25239 * gfortran.dg/malloc_free_1.f90: Ditto.
25240 * gfortran.dg/logint-1.f: Ditto.
25241 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25242 * gfortran.dg/e_d_fmt.f90: Ditto.
25243 * gfortran.dg/hollerith_legacy.f90: Ditto.
25244 * gfortran.dg/logint-2.f: Ditto.
25245 * gfortran.dg/enum_5.f90: Ditto.
25246 * gfortran.dg/f2c_2.f90: Ditto.
25247 * gfortran.dg/pr17143.f90: Ditto.
25248 * gfortran.dg/namelist_14.f90: Ditto.
25249 * gfortran.dg/logint-3.f: Ditto.
25250 * gfortran.dg/spread_scalar_source.f90: Ditto.
25251 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25252 * gfortran.dg/namelist_11.f: Ditto.
25253 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25254 * gfortran.dg/g77/20010519-1.f
25255 * gfortran.dg/g77/alpha1.f: Ditto.
25256 * gfortran.dg/g77/990115-1.f: Ditto.
25257 * gfortran.dg/g77/erfc.f: Ditto.
25258 * gfortran.dg/g77/19990313-3.f: Ditto.
25259 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25260 * gfortran.dg/g77/20010426.f: Ditto.
25261 * gfortran.dg/g77/19990313-0.f: Ditto.
25262 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25263 * gfortran.dg/g77/20000629-1.f: Ditto.
25264 * gfortran.dg/g77/970125-0.f: Ditto.
25265 * gfortran.dg/g77/8485.f: Ditto.
25266 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25267 * gfortran.dg/g77/19990313-1.f: Ditto.
25268 * gfortran.dg/g77/int8421.f: Ditto.
25269 * gfortran.dg/g77/19990305-0.f: Ditto.
25270 * gfortran.dg/g77/947.f: Ditto.
25271 * gfortran.dg/g77/19990905-2.f: Ditto.
25272 * gfortran.dg/g77/cabs.f: Ditto.
25273 * gfortran.dg/g77/19990313-2.f: Ditto.
25274 * gfortran.dg/g77/20020307-1.f: Ditto.
25275 * gfortran.dg/g77/dcomplex.f: Ditto.
25276 * gfortran.dg/g77/19990502-1.f: Ditto.
25277 * gfortran.dg/g77/19981216-0.f: Ditto.
25278 * gfortran.dg/common_4.f90: Ditto.
25279 * gfortran.dg/entry_4.f90: Ditto.
25280 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25281 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25282 * gfortran.dg/namelist_12.f: Ditto.
25283 * gfortran.dg/scale_1.f90: Ditto.
25284 * gfortran.dg/modulo_1.f90
25285 * gfortran.dg/hollerith.f90: Ditto.
25286 * gfortran.dg/direct_io_3.f90: Ditto.
25287 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25288 * gfortran.dg/gnu_logical_1.F: Ditto.
25289 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25290 * gfortran.dg/assign_1.f90: Ditto.
25291 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25292 * gfortran.dg/pr23095.f: Ditto.
25293 * gfortran.dg/read_float_1.f90: Ditto.
25295 2005-12-17 Andreas Jaeger <aj@suse.de>
25297 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25298 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25300 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25303 * gfortran.dg/fmt_white.f: New test.
25305 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25307 * gfortran.dg/label_1.f90: New test.
25309 2005-12-15 Ben Elliston <bje@au.ibm.com>
25312 * gcc.dg/20031012-1.c: Add -Walways-true option.
25313 * gcc.dg/weak/weak-3.c: Likewise.
25314 * g++.old-deja/g++.mike/warn8.C: Likewise.
25316 2005-12-16 Mike Stump <mrs@apple.com>
25318 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25321 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25323 PR libgfortran/25264
25324 PR libgfortran/25349
25325 * gfortran.dg/tl_editing.f90: Added additional checks.
25326 * gfortran.dg/t_editing.f: New test.
25327 * gfortran.dg/write_padding.f90: New test
25329 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25332 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25334 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25336 PR rtl-optimization/24899
25337 * gcc.c-torture/execute/20051215-1.c: New test.
25339 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25342 * gfortran.dg/pr24823.f: New test.
25344 2005-12-16 Jeff Law <law@redhat.com>
25346 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25348 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25350 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25351 (base_types): Change C++ style comments to C style comments. Remove
25352 aligned types from the array. Keep Enums disabled.
25353 (complex_types): Remove aligned types from the array.
25354 Comment out "_Complex long double".
25355 (attrib_types): Remove.
25356 (complex_attrib_types): Remove.
25357 (attrib_array_types): Remove.
25358 (complex_attrib_array_types): Remove.
25359 (aligned_bitfld_types): Remove.
25360 (n_aligned_bitfld_types): Remove.
25361 (FEATURE_ALIGNEDPACKED): Delete.
25362 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25363 (singles): Remove support for adding attributes.
25364 (choose_type): Remove support for attributed types.
25365 (generate_fields): Remove support for attributed bit-fields.
25366 Remove support for adding attributes.
25367 (generate_random_tests): Remove support for adding attributes.
25368 (features): Add back "[0] :0" and "complex vector [0]".
25369 (main): Remove support for attributed bit-fields.
25370 Uncomment the calling of generate_random_tests for the rests of
25373 2005-12-16 Jan Hubicka <jh@suse.cz>
25375 * gcc.c-torture/combine/pr25224.c: New.
25377 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25380 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25383 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25385 * gcc.dg/20051215-1.c: New file.
25387 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25389 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25390 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25392 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25395 * gfortran.dg/dummy_functions_1.f90: New.
25397 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25399 PR rtl-optimization/25310
25400 * gcc.c-torture/compile/pr25310.c: New test.
25402 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25405 * gcc.dg/pr25023.c: New test.
25407 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25409 * g++.old-deja/g++.brendan/redecl1.C,
25410 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25411 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25412 g++.old-deja/g++.oliva/typeof1.C,
25413 g++.old-deja/g++.other/crash16.C,
25414 g++.old-deja/g++.other/crash34.C,
25415 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25416 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25417 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25418 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25419 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25420 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25423 2005-12-14 Kean Johnston <jkj@sco.com>
25424 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25426 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25427 * gcc.target/i386/20020523-1.c: Ditto.
25428 * gcc.target/i386/tailcall-1.c: Ditto.
25429 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25430 * gcc.target/i386/ssetype-5.c: Ditto.
25432 2005-12-14 Jeff Law <law@redhat.com>
25434 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25436 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25440 * gcc.target/i386/pr25254.c: New test.
25441 * gfortran.dg/PR24188.f: New test.
25443 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25445 * lib/fortran-torture.exp: Catch remaining uses of
25446 remote_file build delete.
25448 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25450 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25452 2005-12-14 Ben Elliston <bje@au.ibm.com>
25454 * gcc.dg/warn-addr-cmp.c: New test.
25456 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25460 * gcc.target/i386/pr25293.c: New test.
25462 2005-12-13 Petr Machata <machata@post.cz>
25465 * g++.dg/parse/comma2.C: New test.
25467 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25468 Jakub Jelinek <jakub@redhat.com>
25470 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25471 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25472 (limits.h): Include unconditionally.
25473 (stdlib.h): Likewise.
25474 (hashtab.h): Do not include.
25475 (getopt.h): Likewise.
25476 (stddef.h): Include.
25477 (hashval_t): Define.
25478 (struct entry): Add "next" field.
25479 (HASH_SIZE): New macro.
25480 (hash_table): New variable.
25481 (switchfiles): Do not use xmalloc.
25483 (iterative_hash): New function.
25485 (e_exists): New function.
25486 (e_insert): Likewise.
25487 (output): Use, instead of libiberty hashtable functions.
25488 (main): Do not use getopt. Do not call htab_create.
25490 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25493 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25494 put atal* and atpaal* attributes on array elements.
25495 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25496 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25497 put atal* and atpaal* attributes on array elements.
25498 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25500 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25502 * gcc.dg/single-precision-constant.c: New test.
25504 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25506 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25507 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25508 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25509 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25510 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25511 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25512 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25513 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25514 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25515 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25516 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25517 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25518 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25519 gcc.target/powerpc/ppc-sdata-2.c,
25520 gcc.target/powerpc/ppc-stackalign-1.c,
25521 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25522 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25523 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25524 gcc.target/powerpc/rs6000-ldouble-2.c,
25525 gcc.target/powerpc/rs6000-power2-1.c,
25526 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25527 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25528 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25529 option into target selector.
25530 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25531 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25533 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25536 * objc.dg/encode-9.m: New test.
25538 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25541 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25542 * gcc.dg/asm-b.c: Fix typo.
25543 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25544 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25545 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25546 i?86 lp64 and x86_64 ilp32.
25547 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25549 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25551 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25554 gfortran.dg/equiv_5.f90: New test.
25556 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25558 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25559 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25560 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25561 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25562 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25563 * gcc.dg/tree-ssa/reassoc-5.c: New.
25564 * gcc.dg/tree-ssa/reassoc-6.c: New.
25565 * gcc.dg/tree-ssa/reassoc-7.c: New.
25566 * gcc.dg/tree-ssa/reassoc-8.c: New.
25567 * gcc.dg/tree-ssa/reassoc-9.c: New.
25568 * gcc.dg/tree-ssa/reassoc-10.c: New.
25569 * gcc.dg/tree-ssa/reassoc-11.c: New.
25571 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25575 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25577 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25580 * g++.dg/template/inherit.C: Do not use a generic error message.
25582 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25585 * objc.dg/gnu-encoding: New directory.
25586 * objc.dg/gnu-encoding/compat-common.h: New file.
25587 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25588 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25589 * objc.dg/gnu-encoding/vector-defs.h: New file.
25590 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25591 * objc.dg/gnu-encoding/generate-random.c: New file.
25592 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25593 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25594 * objc.dg/gnu-encoding/generate-random.h: New file.
25596 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25599 * g++.dg/template/defarg7.C: New test.
25601 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25604 * objc.dg/encode-8.m: New test.
25606 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25609 * objc.dg/encode-7.m: New test.
25611 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25614 * g++.dg/opt/inline10.C: New test.
25616 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25618 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25620 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25622 * gfortran.dg/substring_equivalence.f90: typo in comment
25624 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25627 * gfortran.dg/iostat_3.f90: New test.
25629 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25632 * gfortran.dg/unf_io_convert_1.f90: New test.
25633 * gfortran.dg/unf_io_convert_2.f90: New test.
25634 * gfortran.dg/unf_io_convert_3.f90: New test.
25636 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25639 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25640 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25641 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25642 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25643 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25644 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25645 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25646 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25647 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25648 gcc.dg/torture/fp-int-convert-float128-timode.c,
25649 gcc.dg/torture/fp-int-convert-float128.c,
25650 gcc.dg/torture/fp-int-convert-float80-timode.c,
25651 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25652 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25654 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25656 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25658 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25660 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25662 * gcc.dg/20051207-1.c,
25663 * gcc.dg/20051207-2.c,
25664 * gcc.dg/20051207-3.c: New tests.
25666 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25669 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25670 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25671 dg-skip-if target selector.
25674 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25675 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25676 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25677 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25678 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25679 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25680 and/or merge with i?86 cases.
25682 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25685 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25686 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25687 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25688 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25691 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25694 * gcc.c-torture/compile/pr25311.c: New test.
25696 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25698 PR libgfortran/25039
25699 * gfortran.dg/read_comma.f: New test.
25701 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25704 * g++.dg/opt/pr19317-1.C: New test.
25705 * g++.dg/opt/pr19317-2.C: New test.
25706 * g++.dg/opt/pr19317-3.C: New test.
25709 * gcc.c-torture/execute/pr19005.c: New test.
25712 * g++.old-deja/g++.other/comdat5.C: New test.
25713 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25715 * g++.dg/compat/struct-layout-1.exp: New file.
25716 * g++.dg/compat/struct-layout-1.h: New.
25717 * g++.dg/compat/struct-layout-1_generate.c: New.
25718 * g++.dg/compat/struct-layout-1_x1.h: New.
25719 * g++.dg/compat/struct-layout-1_x2.h: New.
25720 * g++.dg/compat/struct-layout-1_y1.h: New.
25721 * g++.dg/compat/struct-layout-1_y2.h: New.
25723 * gcc.dg/20050330-2.c: New test.
25725 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25728 * gfortran.dg/associated_1.f90: New.
25730 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25732 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25733 ILP32 vect_no_align platforms.
25735 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25736 Jakub Jelinek <jakub@redhat.com>
25739 * gcc.c-torture/compile/20051207-1.c: New test.
25741 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25744 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25745 gcc.dg/torture/pr18582-1.c,
25746 gcc.target/i386/attributes-error.c: Also test on x86_64.
25748 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25750 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25753 * g++.dg/template/typedef3.C: New test.
25757 * g++.dg/template/dtor3.C: Fix error markers.
25759 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25761 * lib/target-supports.exp (check_effective_target_sync_char_short):
25764 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25766 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25768 2005-12-06 Roger Sayle <roger@eyesopen.com>
25770 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25771 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25772 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25773 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25775 2005-12-06 Roger Sayle <roger@eyesopen.com>
25778 * g++.dg/other/array2.C: New test case.
25780 2005-12-05 Geoffrey Keating <geoffk@apple.com>
25782 * gcc.dg/darwin-weakimport-3.c: New.
25784 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25785 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25786 and to work on Darwin.
25787 * gcc.dg/attr-weakref-1b.c: New file.
25788 * gcc.dg/attr-weakref-2.c: New test.
25789 * gcc.dg/darwin-weakref-1.c: New test.
25791 2005-12-05 Janis Johnson <janis187@us.ibm.com>
25794 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25795 use in selector expressions.
25796 (dg-xfail-if): Ditto.
25797 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25798 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25799 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25800 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25801 * gcc.test-framework/test-framework.exp: Skip generated tests if
25802 CHECK_TEST_FRAMEWORK is not 1.
25804 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25806 PR tree-optimization/24963
25807 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25810 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25813 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25814 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25815 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25816 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25818 2005-12-05 Jakub Jelinek <jakub@redhat.com>
25820 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25823 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25825 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25827 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25829 * gcc.dg/format/cast-1.c: New test.
25831 2005-12-04 Roger Sayle <roger@eyesopen.com>
25834 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25835 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25836 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25837 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25839 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25841 * gcc.dg/cast-pretty-print-1.c: New test.
25843 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25845 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25847 2005-12-02 Mark Mitchell <mark@codesourcery.com>
25850 * g++.dg/template/friend40.C: New test.
25852 2005-12-02 Jakub Jelinek <jakub@redhat.com>
25855 * gcc.target/i386/movq-2.c: New test.
25856 * gcc.target/i386/movq.c: Remove target i?86, instead add
25857 dg-require-effective-target ilp32.
25859 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25862 * g++.dg/other/default1.C: New test.
25864 2005-12-02 Richard Guenther <rguenther@suse.de>
25866 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25868 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
25870 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25872 2005-12-02 Alan Modra <amodra@bigpond.net.au>
25875 * gcc.target/powerpc/rotate.c: New.
25877 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25879 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25880 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25882 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
25885 * gcc.dg/pr17730-1.c: Adjust.
25886 * gcc.dg/lvalue1.c (main): Likewise.
25887 * gcc.dg/lvalue-2.c: Likewise.
25888 * g++.dg/pr7503-3.C
25890 2005-12-01 Geoffrey Keating <geoffk@apple.com>
25892 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25895 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
25898 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
25900 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25903 * lib/target-supports.exp (check_effective_target_tls): New.
25904 (check_effective_target_tls_runtime): New.
25905 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25907 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25908 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25909 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25910 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25911 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25912 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25913 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25914 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25915 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25916 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25917 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25918 effective-target TLS.
25919 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25920 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25921 effective-target TLS runtime.
25923 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25925 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25927 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
25929 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25930 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25931 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25932 ignored" warnings when "packing" is the same as the ABI layout.
25934 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
25937 * gfortran.dg/line_length_1.f: New test.
25938 * gfortran.dg/line_length_2.f90: Ditto.
25940 2005-11-30 Richard Guenther <rguenther@suse.de>
25942 PR tree-optimization/21655
25943 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25945 2005-11-30 Dale Johannesen <dalej@apple.com>
25947 * gcc.c-torture/compile/pr24930.c: New.
25949 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
25952 * gfortran.dg/auto_char_dummy_array.f90: New test.
25954 2005-11-30 Jeff Law <law@redhat.com>
25956 * g++.old-deja/g++.law/pr25000.C: New test.
25958 2005-11-30 Jakub Jelinek <jakub@redhat.com>
25960 * gcc.dg/tls/opt-11.c: New test.
25962 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
25964 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25966 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25969 2005-11-29 Jakub Jelinek <jakub@redhat.com>
25971 * gfortran.dg/open_access_1.f90: New test.
25973 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25975 * gcc.dg/charset/builtin2.c: New test.
25977 2005-11-28 Jakub Jelinek <jakub@redhat.com>
25979 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25980 on mmix-*-* for *_[xy].c.
25982 2005-11-28 Kean Johnston <jkj@sco.com>
25984 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25986 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25987 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25988 * gcc.target/i386/asm-3.c: Ditto.
25989 * gcc.target/i386/clobbers.c: Ditto.
25990 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25991 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25993 * gcc.target/i386/mul.c: Ditto.
25994 * gcc.target/i386/ssetype-1.c: Ditto.
25995 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25996 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25997 static so the test works with -fPIC mode too. Based on comment in
25999 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
26001 2005-11-28 Richard Guenther <rguenther@suse.de>
26003 * gcc.dg/alias-9.c: New testcase.
26004 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
26006 2005-11-28 Roger Sayle <roger@eyesopen.com>
26007 Uros Bizjak <uros@kss-loka.si>
26009 PR middle-end/20219
26010 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
26011 tan(x)/sin(x) transformations.
26013 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
26015 PR middle-end/24575
26016 * gcc.dg/tree-ssa/divide-3.c: New test.
26017 * gcc.dg/tree-ssa/divide-4.c: New test.
26019 2005-11-27 Steven G. Kargl <kargls@comcast.net>
26022 * gfortran.dg/boz_6.f90: New test.
26024 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26027 * gfortran.dg/modulo_1.f90: New test.
26029 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26031 PR libfortran/24919
26032 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
26033 fail on CRLF platforms.
26034 * gfortran.dg/ftell_2.f90: Likewise.
26036 2005-11-26 Eric Christopher <echristo@apple.com>
26038 * gcc.dg/intmax_t-1.c: Remove mips xfail.
26040 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26042 * objc.dg/gnu-runtime-3.m: Simplify.
26044 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
26046 PR middle-end/23669
26047 * gcc.dg/tree-ssa/divide-1.c: New test.
26048 * gcc.dg/tree-ssa/divide-2.c: New test.
26050 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26052 PR libgfortran/24945
26053 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
26055 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26057 PR libgfortran/24945
26058 * gfortran.dg/open_status_2.f90: New test.
26060 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26062 * gcc.c-torture/execute/builtins/fprintf.c,
26063 gcc.c-torture/execute/builtins/fputs-lib.c,
26064 gcc.c-torture/execute/builtins/fputs.c,
26065 gcc.c-torture/execute/builtins/lib/fprintf.c,
26066 gcc.c-torture/execute/builtins/lib/printf.c,
26067 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26069 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
26071 * gcc.dg/20050922-2.c: New test.
26073 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26075 * objc.dg/gnu-runtime-3.m: New test.
26077 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26080 * g++.dg/other/void1.C: New test.
26082 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
26084 PR middle-end/24998
26085 * gcc.dg/torture/fp-int-convert-float.c,
26086 gcc.dg/torture/fp-int-convert-double.c,
26087 gcc.dg/torture/fp-int-convert-long-double.c,
26088 gcc.dg/torture/fp-int-convert-timode.c,
26089 gcc.dg/torture/fp-int-convert-float80.c,
26090 gcc.dg/torture/fp-int-convert-float80-timode.c,
26091 gcc.dg/torture/fp-int-convert-float128.c,
26092 gcc.dg/torture/fp-int-convert-float128-timode.c,
26093 gcc.dg/torture/fp-int-convert.h: New files.
26095 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26097 PR middle-end/24989
26098 * gcc.dg/tree-ssa/bool-10.c: New test.
26099 * gcc.dg/tree-ssa/bool-11.c: New test.
26100 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26102 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26104 PR middle-end/24990
26105 * tree-ssa/pr24990-1.c: New test.
26107 2005-11-24 Richard Guenther <rguenther@suse.de>
26108 Dirk Mueller <dmueller@suse.de>
26111 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26112 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26113 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26114 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26115 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26116 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26118 2005-11-23 Uros Bizjak <uros@kss-loka.si>
26120 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26122 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
26125 * gcc.dg/Wc++-compat.c: New.
26126 * gcc.dg/Wno-c++-compat.c: New.
26128 2005-11-23 Alan Modra <amodra@bigpond.net.au>
26130 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26131 (vspltish, vspltisw): Likewise.
26133 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26135 PR libgfortran/24794
26136 * gfortran.dg/namelist_12.f: Fix quotes.
26137 * gfortran.dg/namelist_13.f90: Fix quotes.
26138 * gfortran.dg/namelist_14.f90: Fix quotes.
26139 * gfortran.dg/namelist_15.f90: Fix quotes.
26140 * gfortran.dg/namelist_use.f90: Fix quotes.
26141 * gfortran.dg/namelist_use_only.f90: Fix quotes.
26142 * gfortran.dg/namelist_21.f90: New test.
26143 * gfortran.dg/namelist_22.f90: New test.
26145 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
26148 * gcc.c-torture/compile/pr23435.c: New.
26150 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26152 * gcc.c-torture/execute/floatunsisf-1.c: New test.
26154 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26156 * gcc.target/powerpc/405-macchw-1.c,
26157 gcc.target/powerpc/405-macchw-2.c,
26158 gcc.target/powerpc/405-macchwu-1.c,
26159 gcc.target/powerpc/405-macchwu-2.c,
26160 gcc.target/powerpc/405-machhw-1.c,
26161 gcc.target/powerpc/405-machhw-2.c,
26162 gcc.target/powerpc/405-machhwu-1.c,
26163 gcc.target/powerpc/405-machhwu-2.c,
26164 gcc.target/powerpc/405-maclhw-1.c,
26165 gcc.target/powerpc/405-maclhw-2.c,
26166 gcc.target/powerpc/405-maclhwu-1.c,
26167 gcc.target/powerpc/405-maclhwu-2.c,
26168 gcc.target/powerpc/405-mulchw-1.c,
26169 gcc.target/powerpc/405-mulchw-2.c,
26170 gcc.target/powerpc/405-mulchwu-1.c,
26171 gcc.target/powerpc/405-mulchwu-2.c,
26172 gcc.target/powerpc/405-mulhhw-1.c,
26173 gcc.target/powerpc/405-mulhhw-2.c,
26174 gcc.target/powerpc/405-mulhhwu-1.c,
26175 gcc.target/powerpc/405-mulhhwu-2.c,
26176 gcc.target/powerpc/405-mullhw-1.c,
26177 gcc.target/powerpc/405-mullhw-2.c,
26178 gcc.target/powerpc/405-mullhwu-1.c,
26179 gcc.target/powerpc/405-mullhwu-2.c,
26180 gcc.target/powerpc/405-nmacchw-1.c,
26181 gcc.target/powerpc/405-nmacchw-2.c,
26182 gcc.target/powerpc/405-nmachhw-1.c,
26183 gcc.target/powerpc/405-nmachhw-2.c,
26184 gcc.target/powerpc/405-nmaclhw-1.c,
26185 gcc.target/powerpc/405-nmaclhw-2.c,
26186 gcc.target/powerpc/440-macchw-1.c,
26187 gcc.target/powerpc/440-macchw-2.c,
26188 gcc.target/powerpc/440-macchwu-1.c,
26189 gcc.target/powerpc/440-macchwu-2.c,
26190 gcc.target/powerpc/440-machhw-1.c,
26191 gcc.target/powerpc/440-machhw-2.c,
26192 gcc.target/powerpc/440-machhwu-1.c,
26193 gcc.target/powerpc/440-machhwu-2.c,
26194 gcc.target/powerpc/440-maclhw-1.c,
26195 gcc.target/powerpc/440-maclhw-2.c,
26196 gcc.target/powerpc/440-maclhwu-1.c,
26197 gcc.target/powerpc/440-maclhwu-2.c,
26198 gcc.target/powerpc/440-mulchw-1.c,
26199 gcc.target/powerpc/440-mulchw-2.c,
26200 gcc.target/powerpc/440-mulchwu-1.c,
26201 gcc.target/powerpc/440-mulchwu-2.c,
26202 gcc.target/powerpc/440-mulhhw-1.c,
26203 gcc.target/powerpc/440-mulhhw-2.c,
26204 gcc.target/powerpc/440-mulhhwu-1.c,
26205 gcc.target/powerpc/440-mulhhwu-2.c,
26206 gcc.target/powerpc/440-mullhw-1.c,
26207 gcc.target/powerpc/440-mullhw-2.c,
26208 gcc.target/powerpc/440-mullhwu-1.c,
26209 gcc.target/powerpc/440-mullhwu-2.c,
26210 gcc.target/powerpc/440-nmacchw-1.c,
26211 gcc.target/powerpc/440-nmacchw-2.c,
26212 gcc.target/powerpc/440-nmachhw-1.c,
26213 gcc.target/powerpc/440-nmachhw-2.c,
26214 gcc.target/powerpc/440-nmaclhw-1.c,
26215 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26217 2005-11-21 Jakub Jelinek <jakub@redhat.com>
26220 * gfortran.dg/inquire_9.f90: New test.
26223 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26225 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26227 PR libfortran/24432
26228 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26229 Check that 'cos' is supported.
26231 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26234 * gfortran.dg/substring_equivalence.f90: New test.
26237 * gfortran.dg/auto_internal_assumed.f90: New test.
26239 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26241 * gcc.dg/fold-div-2.c: New test.
26243 2005-11-20 Ian Lance Taylor <ian@airs.com>
26245 PR rtl-optimization/24883
26246 * gcc.c-torture/compile/pr24883.c: New test.
26248 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26250 PR middle-end/20583
26251 * gcc.c-torture/compile/pr20583.c: New.
26253 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26255 * gcc.c-torture/execute/usmul.c: New test.
26257 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26259 * gcc.dg/tree-ssa/vrp22.c: New test.
26261 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26263 PR middle-end/24912
26264 * gcc.dg/torture/pr24912-1.c: New test.
26266 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26269 * gfortran.dg/arrayio_derived_1.f90: New test.
26271 2005-11-19 Richard Guenther <rguenther@suse.de>
26273 PR middle-end/23294
26274 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26276 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26278 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26280 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26283 * g++.dg/template/friend39.C: New test.
26285 2005-11-18 James E Wilson <wilson@specifix.com>
26287 * gcc.dg/builtin-strstr.c: New.
26289 2005-11-18 Richard Henderson <rth@redhat.com>
26291 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26292 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26293 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26294 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26295 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26296 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26297 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26298 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26299 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26300 renaming to remove initial "ia64-".
26302 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26304 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26306 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26308 * g++.dg/cpp/string-2.C: New test.
26310 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26312 * gcc.dg/tree-ssa/loop-14.c: New test.
26314 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26315 Michael Chamberlain <michael@chamberlain.net.au>
26317 * ada/acats/run_all.sh (target_run): Kill long running tests.
26319 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26321 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26322 * gcc.dg/cleanup-9.c: Likewise.
26323 * gcc.dg/cleanup-10.c: Likewise.
26324 * gcc.dg/cleanup-11.c: Likewise.
26326 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26329 * gfortran.dg/open_access_append_1.f90: New test.
26330 * gfortran.dg/open_access_append_2.f90: New test.
26332 2005-11-16 Richard Guenther <rguenther@suse.de>
26334 PR middle-end/24851
26335 * gcc.c-torture/execute/pr24851.c: New testcase.
26337 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26339 * gcc.dg/fold-overflow-1.c: New test.
26341 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26343 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26344 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26346 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26348 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26350 * g++.dg/eh/forced2.C: Likewise.
26351 * g++.dg/eh/forced3.C: Likewise.
26352 * g++.dg/eh/forced4.C: Likewise.
26354 2005-11-11 Mike Stump <mrs@apple.com>
26356 * g++.old-deja/g++.mike/unused.C: Add.
26358 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26361 * g++.dg/warn/Wcast-qual1.C: New test.
26363 2005-11-15 Jan Hubicka <jh@suse.cz>
26365 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26367 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26369 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26371 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26374 * gcc.dg/tree-ssa/pr24840.c: New test.
26376 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26379 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26381 2005-11-14 Dale Johannesen <dalej@apple.com>
26383 * gcc.c-torture/execute/20051113-1.c: New.
26385 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26388 * g++.dg/template/crash43.C: New test.
26390 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26392 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26394 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26397 * g++.dg/eh/spec8.C: New test.
26399 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26401 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26403 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26406 * g++.dg/parse/ambig4.C: New test.
26407 * g++.dg/tc1/dr101.C: Adjust error markers.
26408 * g++.dg/lookup/strong-using-2.C: Likewise.
26409 * g++.dg/lookup/ambig5.C: Likewise.
26410 * g++.dg/lookup/ambig4.C: Likewise.
26411 * g++.dg/parse/crash22.C: Likewise.
26413 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26415 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26417 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26419 * gcc.dg/nested-calls-1.c: New test.
26421 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26423 * gfortran.dg/complex_intrinsic_1.f90: New test.
26424 * gfortran.dg/complex_intrinsic_2.f90: New test.
26425 * gfortran.dg/fgetc_1.f90: New test.
26426 * gfortran.dg/fgetc_2.f90: New test.
26427 * gfortran.dg/fgetc_3.f90: New test.
26428 * gfortran.dg/ftell_1.f90: New test.
26429 * gfortran.dg/ftell_2.f90: New test.
26430 * gfortran.dg/gnu_logical_1.F: New test.
26431 * gfortran.dg/gnu_logical_2.f90: New test.
26433 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26435 PR middle-end/24820
26436 * gcc.dg/pr24820.c: New test.
26438 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26440 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26441 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26444 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26447 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26449 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26451 * gcc.target/cris/cris.exp: New file.
26452 * gcc.target/cris/rld-legit1.c: New test.
26453 * gcc.target/cris/rld-legit2.c: New test.
26455 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26458 * g++.dg/opt/pr24780.C: New test.
26461 * g++.dg/template/asm1.C: New test.
26463 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26465 PR libgfortran/24787
26466 * gfortran.dg/scan_1.f90: New test.
26468 2005-11-12 Jan Hubicka <jh@suse.cz>
26470 * gcc.target/i386/minmax-1.c: New.
26471 * gcc.target/i386/minmax-2.c: New.
26473 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26475 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26477 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26479 * gcc.c-torture/execute/20051110-1.c,
26480 gcc.c-torture/execute/20051110-2.c: New tests.
26482 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26484 PR middle-end/24750
26485 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26488 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26490 * lib/target-libpath.exp (get_shlib_extension): New proc.
26491 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26492 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26493 * lib/objc.exp (objc_target_compile): Likewise.
26494 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26497 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26499 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26501 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26502 Add -static to additional_flags and pass it to target_compile.
26504 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26506 PR libgfortran/24719
26507 gfortran.dg/read_noadvance.f90: New test.
26509 PR libgfortran/24699
26510 gfortran.dg/fmt_t_2.f90: New test.
26512 PR libgfortran/24785
26513 gfortran.dg/read_x_eor.f90: New test.
26515 PR libgfortran/24584
26516 gfortran.dg/namelist_empty.f90: Rename test.
26518 PR libgfortran/24489
26519 gfortran/read_eor.f90: Rename test.
26521 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26524 * gfortran.dg/automatic_module_variable.f90: New test.
26526 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26529 * gcc.dg/pr24445.c: New test.
26531 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26535 * gfortran.dg/recursive_statement_functions.f90: Add statement
26536 functions using inline intrinsic functions and parameters to test
26537 that they no longer seg-fault.
26540 gfortran.dg/nested_modules_4.f90: New test.
26541 gfortran.dg/nested_modules_5.f90: New test.
26543 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26546 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26548 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26550 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26553 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26555 * gcc.dg/sparc-getcontext-1.c: New test.
26557 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26559 * gcc.dg/ifcvt-fabs-1.c: New test.
26561 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26564 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26565 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26567 2005-11-09 Richard Guenther <rguenther@suse.de>
26569 PR tree-optimization/24716
26570 * gcc.c-torture/execute/pr24716.c: New testcase.
26572 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26574 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26576 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26579 * gcc.dg/pr24624.c: Testcase added.
26581 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26584 * g++.dg/other/pr24623.C: Testcase added.
26586 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26589 * gfortran-dg/pure_byref_1.f90: New.
26590 * gfortran-dg/pure_byref_2.f90: New.
26592 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26595 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26596 * gcc.dg/dg.exp: Run main loop also for *.i files.
26598 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26601 * g++.dg/tls/diag-3.C: New test.
26602 * g++.dg/tls/diag-4.C: New test.
26603 * g++.dg/tls/static-1.C: New test.
26604 * g++.dg/tls/static-1a.cc: New file.
26606 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26609 * g++.dg/tree-ssa/pr23046.C: New test.
26611 2005-11-08 Devang Patel <dpatel@apple.com>
26613 PR tree-optimization/23115
26614 * gcc.dg/tree-ssa/pr23115.c: New.
26616 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26618 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26619 * gcc.target/powerpc/pr16155.c: Same.
26620 * gcc.target/powerpc/altivec-1.c: Same.
26621 * gcc.target/powerpc/altivec-2.c: Same.
26622 * gcc.target/powerpc/altivec-3.c: Same.
26623 * gcc.target/powerpc/altivec-5.c: Same.
26624 * gcc.target/powerpc/altivec-11.c: Same.
26625 * gcc.target/powerpc/altivec-12.c: Same.
26626 * gcc.target/powerpc/altivec-14.c: Same.
26627 * gcc.target/powerpc/altivec-22.c: Same.
26628 * gcc.target/powerpc/altivec-consts.c: Same.
26629 * gcc.target/powerpc/altivec-pr22085.c: Same.
26630 * gcc.target/powerpc/altivec-splat.c: Same.
26631 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26632 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26633 * gcc.target/powerpc/darwin-longlong.c: Same.
26635 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26638 * gcc.dg/pr19340.c: New test.
26640 2005-11-07 Ian Lance Taylor <ian@airs.com>
26642 PR rtl-optimization/24683
26643 * gcc.dg/pr24683.c: New test.
26645 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26647 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26648 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26650 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26652 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26654 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26656 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26658 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26662 * gcc.target/powerpc/altivec-consts.c,
26663 gcc.target/powerpc/altivec-splat.c: New testcase.
26665 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26669 * gcc.dg/overflow-2.c: New testcase.
26671 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26673 PR rtl-optimization/23567
26674 * gcc.c-torture/execute/20051104-1.c: New test.
26676 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26679 gfortran.dg/private_type_2.f90: Modified to check that case with
26680 PRIVATE declaration within derived type is accepted.
26683 gfortran.dg/pointer_assign_1.f90: New test.
26686 * gfortran.dg/arrayio_0.f90: New test.
26689 gfortran.dg/data_initialized.f90: New test.
26690 gfortran.dg/data_constraints_1.f90: New test.
26691 gfortran.dg/data_constraints_2.f90: New test.
26693 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26697 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26699 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26702 * gcc.dg/tree-ssa/pr24670.c: New test.
26704 2005-11-05 Ian Lance Taylor <ian@airs.com>
26707 * gcc.target/i386/pr22432.c: New test.
26709 2005-11-05 Richard Henderson <rth@redhat.com>
26711 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26712 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26713 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26714 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26715 from gcc.dg/alpha-*.
26716 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26717 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26719 2005-11-05 Andreas Jaeger <aj@suse.de>
26721 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26723 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26726 * gcc.dg/torture/pr23424-1.c: New test.
26728 2005-11-04 Richard Henderson <rth@redhat.com>
26730 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26731 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26732 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26733 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26734 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26735 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26736 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26737 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26738 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26739 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26740 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26741 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26742 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26743 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26744 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26745 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26746 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26747 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26748 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26749 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26750 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26751 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26752 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26753 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26755 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26756 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26757 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26758 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26759 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26760 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26761 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26762 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26763 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26764 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26765 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26766 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26767 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26768 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26769 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26770 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26771 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26772 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26773 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26774 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26775 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26776 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26777 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26778 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26779 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26780 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26781 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26782 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26783 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26784 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26785 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26786 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26787 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26788 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26789 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26790 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26791 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26792 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26793 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26794 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26795 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26796 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26797 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26798 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26799 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26801 2005-11-04 Diego Novillo <dnovillo@redhat.com>
26804 * gcc.dg/tree-ssa/pr24627.c: New test.
26806 2005-11-04 Paul Brook <paul@codesourcery.com>
26808 * gcc.dg/tls/opt-10.c: New test.
26810 2005-11-04 Andreas Jaeger <aj@suse.de>
26812 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26813 avoid extra warnings.
26815 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26817 PR libfortran/22298
26818 * lib/target-supports.exp
26819 (check_effective_target_static_libgfortran): New
26820 static_libgfortran effective target.
26821 * gfortran.dg/static_linking_1.f: New test.
26822 * gfortran.dg/static_linking_1.c: New file.
26824 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26826 * gcc.dg/pr24615.c: Guard test with { target fpic }.
26828 2005-11-03 Josh Conner <jconner@apple.com>
26831 g++.dg/ext/array2.C: New test.
26832 g++.dg/template/dependent-name3.C: New test.
26833 g++.dg/template/dependent-name4.C: New test.
26834 g++.dg/template/sfinae2.C: New test.
26836 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26838 PR preprocessor/22042
26839 * gcc.dg/cpp/strify4.c: New test.
26841 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26844 * g++.dg/cpp/string-1.C: New test.
26846 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26848 * gcc.target/powerpc: New directory.
26849 * gcc.target/powerpc/powerpc.exp: New file.
26850 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26851 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26852 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26853 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26854 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26855 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26856 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26857 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26858 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26859 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26860 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26861 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26862 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26863 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26864 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26865 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26866 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26867 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26868 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26869 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26870 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26871 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26872 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26873 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26874 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26875 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26876 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26877 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26878 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26879 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26880 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26881 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26882 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26883 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26885 2005-11-03 Mark Mitchell <mark@codesourcery.com>
26888 * g++.dg/warn/inline2.C: New test.
26890 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26892 PR middle-end/23155
26893 * g++.dg/ext/c99struct1.C: New test.
26894 * gcc.dg/union-cast-1.c: New test.
26895 * gcc.dg/union-cast-2.c: New test.
26896 * gcc.dg/union-cast-3.c: New test.
26898 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26900 PR middle-end/24589
26901 * gcc.c-torture/execute/zero-struct-2.c: New test.
26903 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26906 * g++.dg/init/switch1.C: New test.
26908 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
26910 * gcc.dg/delay-slot-1.c: New test.
26912 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
26915 * gcc.dg/pr24620.c: New test.
26917 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26920 * gcc.dg/format/unnamed-1.c: New test.
26922 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26925 * g++.dg/expr/cond8.C: New test.
26928 * g++.dg/parse/dot1.C: New test.
26930 2005-11-02 Jan Hubicka <jh@suse.cz>
26933 * gcc.dg/i386-lea.c: New test
26935 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26938 * gcc.dg/pr24615.c: New test.
26940 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26943 * gcc.dg/pr24600.c: New test.
26945 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26948 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26949 * g++.dg/parse/typename9.C: New test.
26950 * g++/dg/parse/typename10.C: Likewise.
26952 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
26955 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26956 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26957 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26959 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26962 * g++.dg/debug/static1.C: New test.
26964 2005-11-02 Josh Conner <jconner@apple.com>
26966 * g++.dg/crash38.C: moved into proper directory...
26967 * g++.dg/template/crash42.C: ...here
26969 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
26972 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26973 pcc_bitfield_type_matters || default_packed.
26975 * lib/target-supports.exp
26976 (check_effective_target_pcc_bitfield_type_matters): New proc.
26977 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26980 * lib/target-supports.exp (check_effective_default_packed): New proc.
26981 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26982 Gate expected errors on target ! default_packed.
26983 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26985 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26987 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26990 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26993 * gfortran.dg/entry_5.f90: New.
26994 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26996 2005-11-01 Bob Wilson <bob.wilson@acm.org>
26998 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
27000 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
27003 gfortran.dg/namelist_blockdata.f90: New test.
27006 gfortran.dg/external_implicit_none.f90: New test.
27009 * gfortran.dg/secnds.f: New test.
27011 2005-10-31 Jan Hubicka <jh@suse.cz>
27014 * gcc.c-torture/compile/pr20928.c: New test.
27016 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
27018 PR middle-end/23492
27019 * gcc.c-torture/compile/zero-strct-5.c: New test.
27021 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
27023 PR libgfortran/24584
27024 * gfortran.dg/pr24584.f90: New test.
27026 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
27029 * gfortran.dg/char_result_9.f90: New.
27030 * gfortran.dg/char_result_10.f90: New.
27032 2005-10-30 Jan Hubicka <jh@suse.cz>
27034 * g++.dg/tree-ssa/pr24172.C: New testcase.
27036 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27038 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
27040 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
27042 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
27043 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
27044 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
27045 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
27046 gfortran.dg/enum_9.f90,
27047 gfortran.fortran-torture/compile/enum_1.f90,
27048 gfortran.fortran-torture/execute/enum_1.f90,
27049 gfortran.fortran-torture/execute/enum_2.f90,
27050 gfortran.fortran-torture/execute/enum_3.f90,
27051 gfortran.fortran-torture/execute/enum_4.f90: New tests.
27053 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
27056 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27057 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27059 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27061 PR libfortran/20179
27062 * gfortran.dg/mixed_io_1.f90: New test.
27063 * gfortran.dg/mixed_io_1.c: New file.
27065 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27067 * gfortran.dg/malloc_free_1.f90: New test.
27069 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
27071 * gcc.dg/nested-func-4.c: Require profiling -pg.
27073 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27076 * g++.dg/warn/main-2.C: New test.
27078 2005-10-28 Steven G. Kargl <kargls@comcast.net>
27081 * gfortran.dg/interface_2.f90: new test.
27083 2005-10-28 Josh Conner <jconner@apple.com>
27086 * g++.dg/template/crash38.C: New test.
27087 * g++.dg/parse/explicit1.C: Change expected errors.
27089 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27092 * g++.dg/other/large-size-array.C: New test.
27094 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27096 PR middle-end/24362
27097 * g++.dg/opt/complex4.C: New test.
27099 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
27101 * gcc.dg/nested-func-4.c: New test.
27103 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
27106 gfortran.dg/derived_recursion.f90: New test.
27107 gfortran.dg/implicit_actual.f90: New test.
27109 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
27111 PR middle-end/24295, PR testsuite/24477
27112 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
27113 removed when weakref hits the tree.
27115 2005-10-25 Jakub Jelinek <jakub@redhat.com>
27117 * gfortran.dg/cray_pointers_4.f90: New test.
27119 * gfortran.dg/cray_pointers_5.f90: New test.
27121 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
27124 * gfortran.dg/assign_5.f90: New test.
27125 * gfortran.dg/assign_6.f: New test.
27127 2005-10-25 Uros Bizjak <uros@kss-loka.si>
27129 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
27130 CPU has no SSE support.
27132 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
27134 PR libgfortran/24224
27135 * gfortran.dg/arrayio_1.f90: Update attribution.
27136 * gfortran.dg/arrayio_2.f90: Update attribution.
27137 * gfortran.dg/arrayio_3.f90: Update attribution.
27138 * gfortran.dg/arrayio_4.f90: Update test conditions.
27139 * gfortran.dg/arrayio_5.f90: Update attribution.
27140 * gfortran.dg/arrayio_6.f90: New test.
27141 * gfortran.dg/arrayio_7.f90: New test.
27143 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
27145 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27147 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27149 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27151 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27154 * gfortran.dg/namelist_char_only.f90: New test.
27156 2005-10-24 Asher Langton <langton2@llnl.gov>
27160 * gfortran.dg/cray_pointers_1.f90: New test.
27161 * gfortran.dg/cray_pointers_2.f90: New test.
27162 * gfortran.dg/cray_pointers_3.f90: New test.
27163 * gfortran.dg/loc_1.f90: New test.
27164 * gfortran.dg/loc_2.f90: New test.
27166 2005-10-24 Steven Bosscher <stevenb@suse.de>
27168 * gcc.dg/pr24225.c: New test.
27170 2005-10-24 Asher Langton <langton2@llnl.gov>
27172 * gfortran.dg/dup_save_1.f90: New test.
27173 * gfortran.dg/dup_save_2.f90: New test.
27175 2005-10-24 Paul Brook <paul@codesourcery.com>
27178 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27181 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
27183 PR libgfortran/24489
27184 * gfortran.dg/pr24489.f90: New test.
27186 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
27189 * gfortran.dg/ichar_1.f90: Add tests for derived types.
27191 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
27194 * g++.dg/init/array16.C: Skip for mmix-*-*.
27196 2005-10-23 Asher Langton <langton2@llnl.gov>
27198 * gfortran.dg/byte_1.f90: New test.
27199 * gfortran.dg/byte_2.f90: New test.
27201 2005-10-23 David Edelsohn <edelsohn@gnu.org>
27203 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27205 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
27208 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27211 * gfortran.dg/merge_char_const.f90: New test.
27214 * gfortran.dg/spread_scalar_source.f90: New test.
27216 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
27218 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27220 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27221 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27223 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27225 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27228 * gfortran.dg/der_pointer_4.f90: New.
27230 2005-10-22 David Ayers <d.ayers@inode.at>
27232 * obj-c++.dg/except-1.mm: Simplify.
27234 2005-10-21 David Ayers <d.ayers@inode.at>
27236 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27238 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27240 * gfortran.dg/assumed_dummy_2.f90: New test.
27242 2005-10-21 James E Wilson <wilson@specifix.com>
27244 PR preprocessor/15220
27245 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27247 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27249 * gcc.c-torture/execute/20051021-1.c: New test.
27251 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27254 * g++.dg/ext/tmplattr1.C: New test.
27256 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27259 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27261 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27263 * obj-c++.dg/except-1.mm: New.
27265 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27267 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27269 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27271 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27273 PR middle-end/24295
27274 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27275 declarations with the same names as thunks' alias targets, use
27277 * gcc.dg/attr-alias-3.c: New test.
27278 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27280 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27283 * g++.dg/parse/access8.C: New test.
27285 2005-10-20 Richard Guenther <rguenther@suse.de>
27288 * g++.dg/tree-ssa/pr24439.C: New testcase.
27290 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27292 * g++.dg/opt/delay-slot-1.C: New test.
27294 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27297 * gfortran.fg/der_init_1.f90: New.
27299 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27301 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27303 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27306 * g++.dg/parse/error28.C: New test.
27308 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27310 * gcc.dg/profile-generate-2.c: New test.
27312 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27315 * g++.dg/ext/dllimport11.C: New.
27317 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27320 * g++.dg/other/friend3.C: New test.
27322 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27325 * g++.dg/template/error19.C: New test.
27327 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27330 * g++.dg/overload/koenig2.C: New.
27333 * g++.dg/overload/error2.C: New.
27336 * g++.dg/inherit/covariant14.C: New.
27338 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27341 * g++.dg/parse/for1.C: New test.
27343 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27346 * gfortran.dg/host_dummy_index_1.f90: New test.
27349 * gfortran.dg/automatic_char_len_2.f90: New test.
27352 * gfortran.dg/recursive_statement_functions.f90: New test.
27355 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27358 * gfortran.dg/external_initializer.f90: New test.
27361 * non_module_public.f90: New test.
27363 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27366 * g++.dg/template/overload7.C: New.
27369 * g++.dg/other/switch2.C: Remove expected warnings.
27372 * g++.dg/template/defarg6.C: New.
27374 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27377 * gcc.target/i386/pr24315.c: New test.
27379 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27382 * g++.dg/template/static21.C: New test.
27383 * g++.dg/template/static21-a.cc: Likewise.
27385 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27388 * g++.dg/warn/Wswitch-default-1.C: New test.
27389 * g++.dg/warn/Wswitch-default-2.C: New test.
27391 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27394 * g++.dg/parse/template18.C: New test.
27395 * g++.dg/template/nontype15.C: Likewise.
27397 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27400 * gfortran.dg/spec_expr_2.f90: New.
27402 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27404 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27405 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27406 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27407 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27408 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27409 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27410 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27411 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27412 previous target-specific skips and warning-message matches where
27415 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27418 * g++.dg/warn/Wctor-dtor.C: New test.
27420 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27423 * gcc.dg/for-1.c: New test.
27425 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27428 * g++.dg/warn/Wconversion1.C: New test.
27429 * g++.dg/ext/packed4.C: Compile with -w.
27430 * g++.dg/opt/20050511-1.C: Likewise.
27431 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27433 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27435 * gfortran.dg/boz_5.f90: New test.
27437 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27440 * g++.dg/other/switch2.C: New.
27443 * g++.dg/init/ctor7.C: New.
27445 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27448 * g++.dg/parse/crash32.C: New test.
27450 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27453 * g++.dg/init/goto2.C: New test.
27456 * g++.dg/template/crash/41.C: New test.
27459 * g++.dg/template/crash40.C: New test.
27462 * g++.dg/parse/friend5.C: New test.
27465 * g++.dg/template/crash38.C: New test.
27468 * g++.dg/template/friend38.C: New test.
27471 * g++.dg/template/crash39.C: New test.
27473 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27475 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27476 gcc.dg/debug/dwarf2/dwarf-char2.c,
27477 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27479 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27481 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27483 * gcc.dg/dll-2.c: Add tests for warnings.
27484 * gcc.dg/dll-3.c: Likewise.
27485 * gcc.dg/dll-4.c: Likewise.
27487 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27488 * g++.dg/ext/dllimport2.C: Likewise.
27489 * g++.dg/ext/dllimport3.C: Likewise.
27490 * g++.dg/ext/dllimport7.C: Likewise.
27491 * g++.dg/ext/dllimport8.C: Likewise.
27492 * g++.dg/ext/dllimport9.C: Likewise.
27494 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27497 * gfortran.dg/derived_pointer_recursion.f90: New test.
27499 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27501 * gcc.c-torture/execute/20051012-1.c: New test.
27503 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27506 * gfortran.dg/automatic_char_len_1.f90: New test.
27508 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27511 * gfortran.dg/save_common.f90: New test.
27514 * gfortran.dg/save_result.f90: New test.
27516 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27519 * g++.dg/template/dependent-expr1.C: Add new expected error.
27520 * g++.dg/template/dependent-expr2.C: Adjust error text.
27521 * g++.dg/template/overload6.C: New.
27524 * g++.dg/other/typename8.C: New.
27527 * g++.dg/other/return1.C: New.
27529 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27532 * g++.dg/ext/label5.C: New.
27534 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27537 * g++.dg/parse/crash31.C: New.
27539 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27541 * g++.dg/ipa/ipa-1.c: New test.
27542 * g++.dg/ipa/ipa-2.c: New test.
27543 * g++.dg/ipa/ipa-3.c: New test.
27544 * g++.dg/ipa/ipa-4.c: New test.
27545 * g++.dg/ipa/ipa-5.c: New test.
27546 * g++.dg/ipa/ipa.exp: New file.
27548 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27551 * gfortran.dg/private_type_3.f90: New test.
27553 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27556 gfortran.dg/aint_anint_1.f90: New test.
27558 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27560 PR libgfortran/24313
27561 gfortran.dg/csqrt.f: New test.
27563 2005-10-11 Ian Lance Taylor <ian@airs.com>
27566 * g++.dg/warn/noeffect7.C: New test.
27567 * g++.dg/warn/noeffect2.C: Instantiate templates.
27568 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27571 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27574 * g++.dg/init/float1.C: New test.
27577 * g++.dg/init/member1.C: Tweak error markers.
27579 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27582 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27583 Check for null pointer.
27585 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27588 * g++.dg/parse/ret-type3.C: New test.
27590 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27593 * gcc.c-torture/compile/pr23946.c: New test.
27595 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27597 * g++.dg/opt/mmx2.C: New test.
27599 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27602 * g++.dg/template/static20.C: New test.
27605 * g++.dg/warn/Wunused-12.C: New test.
27608 * g++.dg/template/arg4.C: New test.
27610 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27612 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27613 * gcc.dg/ucnid-3.c: Likewise.
27614 * gcc.dg/ucnid-4.c: Likewise.
27615 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27616 * g++.dg/other/ucnid-1.C: Likewise.
27617 * gcc.dg/sparc-frame-1.c: New test.
27619 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27622 * g++.dg/template/spec27.C: New test.
27625 * g++.dg/template/static19.C: New test.
27627 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27629 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27630 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27632 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27635 * gfortran.fortran-torture/compile/pr24136.f: New test.
27637 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27640 * g++.dg/parse/crash30.C: New test.
27642 2005-10-07 Richard Guenther <rguenther@suse.de>
27644 PR middle-end/24227
27645 * gcc.c-torture/compile/pr24227.c: New testcase.
27647 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27649 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27650 Do not put aligned attributes on array elements.
27652 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27654 PR testsuite/23611, PR testsuite/23615
27655 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27656 writing prototypes of library functions by hand.
27657 * obj-c++.dg/bitfield-4.mm: Likewise.
27658 * obj-c++.dg/const-str-4.mm: Likewise.
27659 * obj-c++.dg/encode-4.mm: Likewise.
27660 * obj-c++.dg/encode-5.mm: Likewise.
27661 * obj-c++.dg/encode-6.mm: Likewise.
27662 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27663 * obj-c++.dg/method-10.mm: Likewise.
27664 * obj-c++.dg/method-17.mm: Likewise.
27665 * obj-c++.dg/method-19.mm: Likewise.
27666 * obj-c++.dg/try-catch-2.mm: Likewise.
27668 2005-10-06 Richard Henderson <rth@redhat.com>
27671 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27673 2005-10-06 Dale Johannesen <dalej@apple.com>
27675 * gcc.c-torture/execute/20030125-1.c: Correct.
27677 2005-10-06 Richard Guenther <rguenther@suse.de>
27679 PR tree-optimization/24238
27680 * g++.dg/tree-ssa/pr24238.C: New testcase.
27682 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27685 * gfortran.dg/der_pointer_3.f90: New test.
27687 2005-10-05 Devang Patel <dpatel@apple.com>
27690 * g++.dg/other/PR23205.C: New.
27692 2005-10-05 Richard Henderson <rth@redhat.com>
27695 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27696 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27698 2005-10-05 Dale Johannesen <dalej@apple.com>
27700 * gcc.c-torture/execute/float-floor.c: New.
27702 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27704 PR tree-optimization/21419
27705 PR tree-optimization/24146
27706 PR tree-optimization/24151
27708 * g++.dg/ext/asm7.C: New.
27709 * g++.dg/ext/asm8.C: New.
27710 * gcc.dg/asm-1.c: Compile on all targets.
27711 * gcc.dg/asm-pr24146.c: New.
27712 * gcc.dg/pr21419.c: Adjust error messages.
27714 2005-10-05 Richard Guenther <rguenther@suse.de>
27717 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27719 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27722 * g++.dg/template/spec22.C: Robustify test.
27723 * g++.dg/template/spec26.C: New.
27725 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27727 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27728 if target supports vector instructions.
27730 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27732 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27735 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27737 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27738 check_effective_target_fortran_large_int): Replace cached result
27739 when target changes.
27741 2005-10-04 Devang Patel <dpatel@apple.com>
27743 * gcc.dg/i386-sse-vect-types.c: New.
27745 2005-10-04 Ian Lance Taylor <ian@airs.com>
27747 PR preprocessor/13726
27748 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27749 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27751 2005-10-04 Richard Guenther <rguenther@suse.de>
27754 * gcc.dg/noncompile/pr23576.c: New testcase.
27756 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27758 PR middle-end/23125
27759 * gcc.dg/register-var-3.c: New test.
27761 2005-10-04 Steven Bosscher <stevenb@suse.de>
27763 * gcc.dg/pr23049.c: New test.
27765 * gcc.dg/ucnid-4.c: Fix test.
27767 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27770 * gcc.c-torture/compile/pr23445.c: New test.
27772 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
27774 * g++.dg/overload/unknown1.C: New.
27776 2005-10-03 Mark Mitchell <mark@codesourcery.com>
27779 * g++.dg/template/repo4.C: New test.
27781 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27783 PR libfortran/19308
27784 * gfortran.dg/large_real_kind_2.F90: New test.
27785 * gfortran.dg/large_integer_kind_2.f90: New test.
27787 2005-10-03 Uros Bizjak <uros@kss-loka.si>
27789 * lib/target-supports.exp (check_effective_target_vect_shift):
27790 Implement with result caching. Add i?86, x86_64 and ia64 targets.
27791 (check_effective_target_vect_condition): Fix copy-n-pasto.
27793 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27794 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27797 2005-10-02 Mark Mitchell <mark@codesourcery.com>
27800 * g++.dg/template/overload5.C : New test.
27803 * g++.dg/expr/stdarg1.C: New test.
27805 2005-10-02 Diego Novillo <dnovillo@redhat.com>
27808 * gcc.c-torture/execute/pr24142.c: New test.
27810 2005-10-01 Diego Novillo <dnovillo@redhat.com>
27813 * gcc.c-torture/execute/pr24141.c: New test.
27815 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
27816 Diego Novillo <dnovillo@redhat.com>
27819 * gcc.c-torture/execute/pr23604.c: New test.
27821 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
27830 gfortran.dg/equiv_constraint_1.f90: New test.
27831 gfortran.dg/equiv_constraint_2.f90: New test.
27832 gfortran.dg/equiv_constraint_3.f90: New test.
27833 gfortran.dg/equiv_constraint_4.f90: New test.
27834 gfortran.dg/equiv_constraint_5.f90: New test.
27835 gfortran.dg/equiv_constraint_6.f90: New test.
27836 gfortran.dg/equiv_constraint_7.f90: New test.
27837 gfortran.dg/equiv_constraint_8.f90: New test.
27838 gfortran.dg/private_type_1.f90: New test.
27839 gfortran.dg/private_type_2.f90: New test.
27840 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27841 980628-10.f: Assert std=gnu to permit mixing of
27842 types in equivalence statements.
27844 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
27847 * gfortran.dg/open_status_1.f90: New.
27849 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27851 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27852 * gcc.dg/vect/pr22480.c: Clean up temp files.
27853 * gcc.dg/vect/pr23831.c: Clean up temp files.
27854 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27855 Clean up temp files.
27856 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27857 Clean up temp files.
27859 * gcc.dg/20050309-1.c: Clean up temp files.
27860 * gcc.dg/20050325-1.c: Clean up temp files.
27862 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27864 PR tree-optimization/24059
27865 * gcc.dg/vect/pr24059.c : New test.
27867 2005-09-29 Jakub Jelinek <jakub@redhat.com>
27869 PR middle-end/24109
27870 * gcc.c-torture/execute/20050929-1.c: New test.
27872 2005-09-29 Steven Bosscher <stevenb@suse.de>
27874 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27876 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
27879 * gcc.dg/pr21419.c: New test.
27881 2005-09-29 Steven Bosscher <stevenb@suse.de>
27883 * gcc.dg/pr23911.c: New test.
27885 2005-09-28 Mark Mitchell <mark@codesourcery.com>
27887 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27890 * g++.dg/parse/qualified4.C: New test.
27891 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27892 * g++.old-deja/g++.mike/p8154.C: Likewise.
27894 2005-09-27 Mark Mitchell <mark@codesourcery.com>
27897 * g++.dg/template/friend37.C: New test.
27898 * g++.dg/parse/crash28.C: Adjust error markers.
27900 2005-09-27 Jakub Jelinek <jakub@redhat.com>
27903 * gfortran.fortran-torture/execute/save_2.f90: New decl.
27905 2005-09-27 Devang Patel <dpatel@apple.com>
27907 PR tree-optimization/23625
27908 * gcc.dg/pr23625.c: New test.
27910 2005-09-27 Uros Bizjak <uros@kss-loka.si>
27912 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27913 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27915 2005-09-26 Jakub Jelinek <jakub@redhat.com>
27918 * gfortran.fortran-torture/execute/save_1.f90: New test.
27919 * gfortran.dg/save_1.f90: New test.
27921 2005-09-26 Uros Bizjak <uros@kss-loka.si>
27923 * gcc.target/i386/builtin-apply-mmx.c: New test.
27926 * gcc.target/i386/pr22576.c: New test.
27929 * gcc.target/i386/pr22585.c: New test.
27932 * gcc.target/i386/pr23268.c: New test.
27934 PR middle-end/23831
27935 * gcc.dg/vect/pr23831.c: New test.
27938 * gcc.target/i386/pr24055.c: New test.
27940 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
27942 PR tree-optimization/23960
27943 * gcc.c-torture/compile/pr23960.c: New.
27945 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
27948 * gfortran.dg/nested_modules_3.f90: New.
27950 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27953 gfortran.dg/interface_1.f90: New test.
27955 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
27956 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27959 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27961 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27964 * gfortran.dg/imag_1.f: New test.
27965 * gfortran.dg/imag_2.f: Ditto.
27967 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
27969 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27971 2005-09-22 Jakub Jelinek <jakub@redhat.com>
27974 * g++.dg/warn/pr21983.C: New test.
27976 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
27978 * gcc.dg/20050922-1.c: Testcase added.
27980 2005-09-21 Mark Mitchell <mark@codesourcery.com>
27983 * g++.dg/template/array14.C: New test.
27985 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
27988 * gfortran.dg/der_ptr_component_1.f90: New test.
27990 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27993 * g++.dg/template/error1.C: Reject "no matching function" message.
27995 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27998 * g++.dg/lookup/error1.C: New test.
28000 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
28002 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
28003 functionality of the testcase.
28005 2005-09-20 Richard Henderson <rth@redhat.com>
28007 * gcc.dg/vect/vect-22.c: Require vect_float.
28008 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
28010 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
28012 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
28013 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
28014 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
28015 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
28016 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
28017 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
28018 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
28019 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
28020 * gcc.dg/cpp/ucnid-8.c: New test.
28022 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28024 PR tree-optimization/23929
28025 * gcc.c-torture/compile/pr23929.c: New test.
28027 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
28029 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
28032 2005-09-20 Steve Ellcey <sje@cup.hp.com>
28035 * g++.dg/other/pr22003.C: Require named sections.
28037 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28040 * g++.dg/rtti/crash3.C: New test.
28042 PR tree-optimization/23818
28043 * gcc.dg/pr23818.c: New test.
28045 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28048 * gfortran.dg/print_fmt_4.f: New.
28050 2005-09-20 Jakub Jelinek <jakub@redhat.com>
28053 * gfortran.fortran-torture/execute/entry_11.f90: New test.
28055 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28057 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28058 Use pointers to local alignable arrays instead. Added comments.
28059 * gcc.dg/vect/vect-46.c: Likewise.
28060 * gcc.dg/vect/vect-48.c: Likewise.
28061 * gcc.dg/vect/vect-49.c: Likewise.
28062 * gcc.dg/vect/vect-52.c: Likewise.
28063 * gcc.dg/vect/vect-53.c: Likewise.
28064 * gcc.dg/vect/vect-54.c: Likewise.
28065 * gcc.dg/vect/vect-56.c: Likewise.
28066 * gcc.dg/vect/vect-57.c: Likewise.
28067 * gcc.dg/vect/vect-58.c: Likewise.
28068 * gcc.dg/vect/vect-60.c: Likewise.
28069 * gcc.dg/vect/vect-61.c: Likewise.
28071 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28072 The test is no longer vectorizable on vect_no_align targets.
28073 * gcc.dg/vect/vect-43.c: Likewsie.
28075 * gcc.dg/vect/vect-44.c: Added comments.
28076 * gcc.dg/vect/vect-45.c: Added comments.
28077 * gcc.dg/vect/vect-50.c: Added comments.
28078 * gcc.dg/vect/vect-51.c: Added comments.
28080 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28082 * gcc.dg/vect/Os-vect-95.c: Likewise.
28084 * gcc.dg/vect/vect-41.c: Test removed.
28085 * gcc.dg/vect/vect-47.c: Test removed.
28086 * gcc.dg/vect/vect-55.c: Test removed.
28087 * gcc.dg/vect/vect-59.c: Test removed.
28089 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28091 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28092 No longer vectorizable on vect_no_align targets.
28093 * gcc.dg/vect/pr20122.c: Likewise.
28094 * gcc.dg/vect/vect-74.c: Likewise.
28095 * gcc.dg/vect/vect-75.c: Likewise.
28096 * gcc.dg/vect/vect-76.c: Likewise.
28098 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28099 Will not be vectorizable on vect_no_align targets once aliasing issues
28101 * gcc.dg/vect/vect-79.c: Likewise.
28103 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28104 * gcc.dg/vect/vect-78.c: Likewise.
28105 * gcc.dg/vect/vect-97.c: Likewise.
28107 2005-09-19 Steven Bosscher <stevenb@suse.de>
28109 * gcc.dg/pr23943.c: New test.
28111 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28114 * gfortran.dg/derived_pointer_null_1.f90: New test.
28116 2005-09-18 Richard Guenther <rguenther@suse.de>
28118 PR middle-end/23944
28119 * gcc.c-torture/compile/pr23944.c: New testcase.
28121 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
28124 * gfortran.dg/der_pointer_2.f90: New test.
28126 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28129 * gfortran.dg/nested_modules_2.f90: New test.
28131 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28134 * g++.dg/other/semicolon.C: New test.
28136 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
28138 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28139 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28141 2005-09-16 Mark Mitchell <mark@codesourcery.com>
28144 * g++.dg/template/static18.C: New test.
28147 * g++.dg/template/crash19.C: Remove dg-error marker.
28148 * g++.dg/template/local4.C: New test.
28150 2005-09-16 Paul Brook <paul@codesourcery.com>
28153 * gfortran.dg/dependency_1.f90: New test.
28155 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28158 * g++.dg/template/static17.C: New test.
28160 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
28163 * g++.dg/warn/huge-val1.C: New test.
28165 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28168 * g++.dg/parse/class2.C: New test.
28169 * g++.dg/template/explicit8.C: Likewise.
28170 * g++.dg/template/spec25.C: Likewise.
28172 2005-09-14 Josh Conner <jconner@apple.com>
28174 PR middle-end/23584
28175 * gcc.dg/pr23584.c: New test.
28177 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
28179 PR fortran/21875 Internal Unit Array I/O, NIST
28180 * gfortran.dg/arrayio_1.f90: New test.
28181 * gfortran.dg/arrayio_1.f90: New test.
28182 * gfortran.dg/arrayio_1.f90: New test.
28183 * gfortran.dg/arrayio_1.f90: New test.
28184 * gfortran.dg/arrayio_1.f90: New test.
28186 2005-09-14 Uros Bizjak <uros@kss-loka.si>
28188 PR middle-end/22480
28189 * gcc.dg/vect/pr22480.c: New test.
28191 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
28194 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28196 2005-09-13 Josh Conner <jconner@apple.com>
28199 * g++.dg/init/struct2.C: New test.
28200 * g++.dg/init/struct3.C: New test.
28202 2005-09-13 Janis Johnson <janis187@us.ibm.com>
28204 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28205 Clean up temp files.
28206 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28207 gcc.dg/tree-ssa/builtin-fprintf-1.c,
28208 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28209 gcc.dg/tree-ssa/builtin-printf-1.c,
28210 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28211 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28212 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28213 gcc.dg/tree-ssa/builtin-vprintf-1.c,
28214 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28215 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28216 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28217 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28218 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28219 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28220 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28221 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28223 2005-09-13 Josh Conner <jconner@apple.com>
28225 * lib/gcc-dg.exp: Load scanipa.exp.
28226 (cleanup-dump): New procedure.
28227 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28228 * lib/scandump.exp: New file.
28229 * lib/scantree.exp: Use it.
28230 * lib/scanipa.exp: New file.
28232 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28235 * gfortran.dg/generic_4.f90: New test.
28237 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28240 * gcc.target/i386/pr23816-1.c: New test.
28241 * gcc.target/i386/pr23816-2.c: New test.
28244 2005-09-13 Bastian Blank <waldi@debian.org>
28247 * g++.dg/abi/mangle26.C: New test.
28248 * g++.dg/abi/mangle27.C: New test.
28249 * g++.dg/abi/mangle28.C: New test.
28250 * g++.dg/abi/mangle29.C: New test.
28253 * g++.dg/parse/register1.C: New test.
28255 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28258 * g++.dg/template/access16.C: New test.
28260 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28262 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28264 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28267 * gfortran.dg/shape_2.f90: New test.
28269 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28272 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28273 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28274 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28275 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28276 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28277 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28278 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28281 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28284 * g++.dg/parse/template17.C: New test.
28286 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28289 * g++.dg/template/nontype14.C: New test.
28291 2005-09-12 Ian Lance Taylor <ian@airs.com>
28294 * g++.dg/lookup/friend7.C: New test.
28295 * g++.dg/lookup/friend8.C: New test.
28296 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28297 so that it will be found via argument dependent lookup.
28298 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28299 friend functions which will no longer be found.
28300 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28301 function g, so that it will be found via argument dependent
28303 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28304 * g++.old-deja/g++.mike/net43.C: Likewise.
28306 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28309 * g++.dg/template/static16.C: New test.
28311 2005-09-12 Josh Conner <jconner@apple.com>
28313 PR middle-end/23237
28314 * gcc.c-torture/compile/pr23237.c: New test.
28316 2005-09-11 Richard Henderson <rth@redhat.com>
28318 * g++.dg/other/error8.C: Update expected diagnostic text.
28320 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28322 PR libfortran/19872
28323 * gfortran.dg/overwrite_1.f: New test.
28325 2005-09-09 Josh Conner <jconner@apple.com>
28327 * g++.dg/init/pr23180-1.C: Removed.
28328 * g++.dg/init/pr23180-2.C: Removed.
28330 2005-09-09 David Daney <ddaney@avtrex.com>
28332 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28333 files which are ...
28334 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28335 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28337 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28339 * gfortran.dg/iostat_2.f90: New test.
28341 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28344 * g++.dg/ext/interface1.C: New test.
28345 * g++.dg/ext/interface1.h: Likewise.
28346 * g++.dg/ext/interface1a.cc: Likewise.
28348 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28350 * gfortran.dg/iomsg_1.f90: New test case.
28352 2005-09-09 Richard Guenther <rguenther@suse.de>
28355 * g++.dg/tree-ssa/pr23624.C: New testcase.
28357 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28360 * gfortran.dg/vector_subscript_1.f90,
28361 * gfortran.dg/vector_subscript_2.f90: New tests.
28363 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28366 * gfortran.dg/array_alloc_1.f90,
28367 * gfortran.dg/array_alloc_2.f90,
28368 * gfortran.dg/array_alloc_3.f90: New tests.
28370 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28373 * gfortran.dg/array_constructor_6.f90
28374 * gfortran.dg/array_constructor_7.f90
28375 * gfortran.dg/array_constructor_8.f90
28376 * gfortran.dg/array_constructor_9.f90
28377 * gfortran.dg/array_constructor_10.f90
28378 * gfortran.dg/array_constructor_11.f90
28379 * gfortran.dg/array_constructor_12.f90: New tests.
28381 2005-09-08 Josh Conner <jconner@apple.com>
28384 * g++.dg/init/pr23180-1.C: New test.
28385 * g++.dg/init/pr23180-2.C: New test.
28387 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28390 * gfortran.dg/module_double_reuse.f90: New.
28392 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28399 * gfortran.dg/common_equivalence_1.f: New.
28400 * gfortran.dg/common_equivalence_2.f: New.
28401 * gfortran.dg/common_equivalence_3.f: New.
28402 * gfortran.dg/contained_equivalence_1.f90: New.
28403 * gfortran.dg/module_blank_common.f90: New.
28404 * gfortran.dg/module_commons_1.f90: New.
28405 * gfortran.dg/module_equivalence_1.f90: New.
28406 * gfortran.dg/nested_modules_1.f90: New.
28407 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28408 equivalences and add comment to connect the test with
28411 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28414 * gfortran.dg/common_6.f90: New test.
28416 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28419 * gfortran.dg/char_result_1.f90,
28420 * gfortran.dg/char_result_2.f90,
28421 * gfortran.dg/char_result_3.f90,
28422 * gfortran.dg/char_result_4.f90,
28423 * gfortran.dg/char_result_5.f90,
28424 * gfortran.dg/char_result_6.f90,
28425 * gfortran.dg/char_result_7.f90,
28426 * gfortran.dg/char_result_8.f90: New tests.
28428 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28431 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28433 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28436 * obj-c++.dg/selector-5.mm: New test.
28437 * obj-c++.dg/selector-6.mm: New test.
28439 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28443 * objc.dg/error-1.m: New test.
28445 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28448 * gfortran.fortran-torture/execute/pr23373-1.f90,
28449 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28451 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28453 PR libfortran/23760
28454 * gfortran.dg/g77/1832.f: Remove long string in write statement
28455 to allow the test to pass on correct list directed output with
28458 2005-09-07 James E Wilson <wilson@specifix.com>
28460 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28462 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28464 * gfortran.dg/parameter+save.f90: Rename to
28465 * gfortran.dg/parameter_save.f90: .. this.
28467 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28470 * gfortran.dg/parameter+save.f90: New test case.
28472 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28475 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28477 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28480 * gcc.dg/pr23075.c: New test.
28481 * g++.dg/warn/pr23075.C: New test.
28484 * gcc.target/i386/pr22362.c: New test.
28486 PR rtl-optimization/23098
28487 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28489 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28490 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28491 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28493 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28495 * g++.dg/expr/cast6.C: New test.
28498 * g++.dg/init/new15.C: New test.
28500 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28502 * gcc.dg/vect/Os-vect-95.c: New test.
28503 * gcc.dg/vect/vect-95.c: Same.
28505 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28507 * gcc.dg/vect/vect-29.c: Update xfail testing.
28508 * gcc.dg/vect/vect-44.c: Same.
28509 * gcc.dg/vect/vect-48.c: Same.
28510 * gcc.dg/vect/vect-50.c: Same.
28511 * gcc.dg/vect/vect-72.c: Same.
28512 * gcc.dg/vect/vect-77.c: Same.
28513 * gcc.dg/vect/vect-78.c: Same.
28514 * gcc.dg/vect/vect-80.c: Same.
28515 * gcc.dg/vect/vect-96.c: Same.
28516 * gcc.dg/vect/vect-100.c: Same.
28517 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28518 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28519 * gfortran.dg/vect/vect-5.f90: Same.
28521 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28523 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28525 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28526 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28529 * g++.dg/opt/pr23056.C: New test.
28531 PR rtl-optimization/23098
28532 * gcc.target/i386/pr23098.c: New test.
28534 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28537 * g++.dg/template/static15.C: New test.
28540 * g++.dg/ext/stmtexpr5.C: New test.
28541 * g++.dg/ext/stmtexpr6.C: Likewise.
28543 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28545 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28547 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28548 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28549 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28551 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28553 PR libfortran/23321
28554 * gfortran.dg/direct_io_4.f90: New test case.
28556 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28557 Rasmus Hahn <rassahah@neofonie.de>
28560 * objc.dg/type-stream-1.m: New test.
28562 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28565 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28566 gfortran.dg/print_fmt_3.f90: New test.
28568 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28570 * gfortran.dg/fmt_t_1.f90: New test.
28572 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28574 PR rtl-optimization/23454
28575 * g++.dg/opt/pr23454.C: New test.
28577 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28580 * g++.dg/ext/static1.C: New test.
28582 2005-09-02 Richard Henderson <rth@redhat.com>
28584 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28585 tail call to check_fa_work.
28587 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28590 * g++.dg/other/gc3.C: New test.
28592 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28594 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28595 * gcc.dg/20050826-1.c: Likewise.
28597 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28600 * g++.dg/expr/volatile1.C: New test.
28602 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28604 PR middle-end/23547
28605 * gcc.dg/pr23547.c: New test.
28607 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28610 * gcc.c-torture/execute/pr22061-1.c,
28611 * gcc.c-torture/execute/pr22061-2.c,
28612 * gcc.c-torture/execute/pr22061-3.c,
28613 * gcc.c-torture/execute/pr22061-4.c: New tests.
28615 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28617 * gcc.dg/Wredundant-decls-2.c: New test to check that
28618 -Wredundant-decls does not issue warning for a variable
28619 definition following a declaration.
28621 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28624 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28625 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28626 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28628 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28629 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28630 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28631 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28632 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28633 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28634 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28635 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28637 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28640 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28643 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28646 * gcc.dg/pr21255-1.c: New test.
28647 * gcc.dg/pr21255-2-mb.c: Likewise.
28648 * gcc.dg/pr21255-2-ml.c: Likewise.
28649 * gcc.dg/pr21255-3.c: Likewise.
28650 * gcc.dg/pr21255-4.c: Likewise.
28652 2005-08-31 Dale Johannesen <dalej@apple.com>
28654 * gcc.dg/20050830-1.c: New.
28656 2005-08-31 Josh Conner <jconner@apple.com>
28658 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28659 command-line options for arm-*-* targets.
28660 * g++.dg/init/array16.C: Likewise.
28661 * g++.dg/other/crash-4.C: Likewise.
28663 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28666 * obj-c++.dg/gnu-runtime-3.mm: New test.
28668 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28671 * g++.dg/lookup/ambig4.C: New test.
28672 * g++.dg/lookup/ambig5.C: New test.
28673 * g++.dg/tc1/dr101.C: Adjust error markers.
28675 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28678 * g++.dg/template/ttp5.C: Adjust error markers.
28680 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28683 * lib/obj-c++.exp: Include target-libpath.exp.
28684 (obj-c++_link_flags): Look for the GNU libobjc library
28685 and set the library path to include it.
28686 Don't manually set LD_LIBRARY_PATH (etc.) but call
28687 set_ld_library_path_env_vars instead.
28688 (obj-c++_target_compile): Don't set library path or
28689 linker flags because they are already set correctly
28690 in obj-c++_link_flags.
28692 2005-08-30 Josh Conner <jconner@apple.com>
28694 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28695 to command-line options for arm-*-* targets.
28697 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28699 * g++.dg/other/i386-1.C: New.
28701 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28703 PR preprocessor/20348
28704 PR preprocessor/20356
28705 * gcc.dg/cpp/pr20348.c: New test.
28706 * gcc.dg/cpp/pr20348.h: New file.
28707 * gcc.dg/cpp/inc/pr20348.h: New file.
28708 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28709 * gcc.dg/cpp/pr20356.c: New test.
28710 * gcc.dg/cpp/pr20356.h: New file.
28711 * gcc.dg/cpp/inc/pr20356.h: New file.
28712 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28714 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28716 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28717 Fix array dimension to avoid correct end-of-file error.
28719 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28721 PR libfortran/23598
28722 * gfortran.dg/iostat_1.f90: New test.
28724 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28726 PR middle-end/23408
28727 * gcc.dg/pr23408.c: New test.
28729 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28732 * g++.dg/init/member1.C: Make sure erroneous static data member
28733 definitions are required.
28734 * g++.dg/template/static13.C: New test.
28735 * g++.dg/template/static14.C: Likewise.
28737 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28739 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28740 -march=pentium4, remove ilp32 requirement.
28742 PR middle-end/23484
28743 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28744 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28746 2005-08-29 Andreas Jaeger <aj@suse.de>
28749 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28751 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28753 * gcc.c-torture/execute/20050316-2.c: New test.
28754 * gcc.c-torture/execute/20050316-3.c: New test.
28755 * gcc.dg/torture/pr16104-1.c: New test.
28757 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28759 PR middle-end/23463
28760 * gcc.c-torture/execute/zero-struct-1.c: New test.
28762 2005-08-27 Richard Guenther <rguenther@suse.de>
28765 * gcc.target/i386/pr23575.c: New testcase.
28767 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28769 PR rtl-optimization/23561
28770 * gcc.c-torture/execute/20050826-1.c: New test.
28773 * gcc.c-torture/execute/20050826-2.c: New test.
28775 2005-08-26 Dale Johannesen <dalej@apple.com>
28777 * gcc.dg/20030711-1.c: Modify to work on Darwin.
28778 * gcc.dg/20050826-1.c: New.
28780 2005-08-26 Mark Mitchell <mark@codesourcery.com>
28783 * g++.dg/template/nontype13.C: New test.
28786 * g++.dg/init/new14.C: New test.
28787 * g++.dg/expr/anew1.C: Do not XFAIL.
28788 * g++.dg/expr/anew2.C: Likewise.
28789 * g++.dg/expr/anew3.C: Likewise.
28791 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
28793 PR middle-end/22439
28794 * gcc.dg/vla-3.c: New test.
28796 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
28799 * gfortran.dg/named_interface.f90: New.
28801 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
28803 * gcc.c-torture/execute/frame-address.c: New test.
28805 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
28808 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28810 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28812 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28814 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28816 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28817 * gcc.dg/altivec-22.c: Rename from..
28818 * gcc.dg/altivec-nomfcr.c: ..this.
28820 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
28822 PR tree-optimization/23546
28823 * gcc.dg/tree-ssa/pr23546.c: New test.
28825 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
28828 * gfortran.dg/nonreturning_statements.f90: New test.
28830 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
28833 * g++.dg/parse/crash29.C: New.
28835 2005-08-23 DJ Delorie <dj@redhat.com>
28837 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28838 constants have the L suffix.
28840 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
28843 * g++.dg/template/instantiate8.C: New.
28845 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
28847 PR middle-end/23467
28848 * gcc.c-torture/execute/pr23467.c: New test.
28850 2005-08-23 Jakub Jelinek <jakub@redhat.com>
28852 PR tree-optimization/22043
28853 * gcc.c-torture/execute/20050613-1.c: New test.
28855 2005-08-23 Ben Elliston <bje@au.ibm.com>
28857 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28859 2005-08-22 Jakub Jelinek <jakub@redhat.com>
28861 PR rtl-optimization/23478
28862 * g++.dg/opt/pr23478.C: New test.
28864 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
28867 * gcc.dg/switch-warn-3.c: New test.
28869 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28872 * g++.dg/template/param1.C: New test.
28874 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28877 * g++.dg/other/incomplete1.C: New test.
28879 2005-08-22 Ira Rosen <irar@il.ibm.com>
28881 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28884 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28886 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28889 2005-08-21 Jakub Jelinek <jakub@redhat.com>
28891 * gcc.target/i386/sse-4.c: New test.
28893 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28896 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28898 2005-08-20 Jakub Jelinek <jakub@redhat.com>
28900 * gcc.dg/20050811-1.c: New test.
28901 * gcc.dg/20050811-2.c: New test.
28903 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
28905 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28907 2005-08-19 Diego Novillo <dnovillo@redhat.com>
28910 * gcc.c-torture/compile/pr23476.c: New test.
28912 2005-08-19 Devang Patel <dpatel@apple.com>
28914 PR tree-optimization/23048
28915 * gcc.dg/tree-ssa/pr23048.c: New test.
28917 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28919 PR middle-end/20624
28920 * g++.dg/warn/Wreturn-3.C: New test
28922 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
28924 PR tree-optimization/22228
28925 * g++.dg/vect/pr22543.cc: New test.
28927 2005-08-17 Steven Bosscher <stevenb@suse.de>
28929 PR tree-optimization/21574
28930 * gcc.dg/tree-ssa/pr21574.c: New test.
28932 2005-08-16 James E Wilson <wilson@specifix.com>
28934 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28936 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
28939 * gcc.c-torture/compile/zero-strct-3.c: New test.
28940 * gcc.c-torture/compile/zero-strct-4.c: New test.
28942 2005-08-16 Steven Bosscher <stevenb@suse.de>
28945 * gcc.target/x86_64/pr23376.c: New test.
28947 2005-08-16 Ian Lance Taylor <ian@airs.com>
28950 * g++.dg/ext/vector2.C: New.
28952 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28954 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28956 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28958 PR libfortran/23428
28959 * gfortran.dg/inquire-complex.f90: New test case.
28961 2005-08-16 James E Wilson <wilson@specifix.com>
28963 PR tree-optimization/21105
28964 * gcc.dg/large-size-array.c: New.
28966 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
28968 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28970 * gcc.dg/vect/vect-41: Likewise.
28971 * gcc.dg/vect/vect-42: Likewise.
28972 * gcc.dg/vect/vect-43: Likewise.
28973 * gcc.dg/vect/vect-44: Likewise.
28974 * gcc.dg/vect/vect-46: Likewise.
28975 * gcc.dg/vect/vect-47: Likewise.
28976 * gcc.dg/vect/vect-48: Likewise.
28977 * gcc.dg/vect/vect-52: Likewise.
28978 * gcc.dg/vect/vect-53: Likewise.
28979 * gcc.dg/vect/vect-54: Likewise.
28980 * gcc.dg/vect/vect-55: Likewise.
28981 * gcc.dg/vect/vect-56: Likewise.
28982 * gcc.dg/vect/vect-57: Likewise.
28983 * gcc.dg/vect/vect-58: Likewise.
28984 * gcc.dg/vect/vect-59: Likewise.
28985 * gcc.dg/vect/vect-60: Likewise.
28986 * gcc.dg/vect/vect-61: Likewise.
28987 * gcc.dg/vect/vect-85: Likewise.
28988 * gcc.dg/vect/vect-87: Likewise.
28989 * gcc.dg/vect/vect-88: Likewise.
28990 * gcc.dg/vect/vect-93.c: Likewise.
28991 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28992 * gcc.dg/vect/vect-75: Likewise.
28993 * gcc.dg/vect/vect-76: Likewise.
28994 * gcc.dg/vect/vect-77: Likewise.
28995 * gcc.dg/vect/vect-78: Likewise.
28996 * gcc.dg/vect/vect-80: Likewise.
28997 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28998 vectorized for the expected reason, rather than checking how alignment
29000 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
29001 aligned type and also instead of aligned pointers. Added documentation.
29003 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
29005 * gfortran.dg/power.f90: New test.
29007 2005-08-16 Jakub Jelinek <jakub@redhat.com>
29009 PR rtl-optimization/23299
29010 * g++.dg/opt/pr23299.C: New test.
29012 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29014 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
29016 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
29018 * g++.dg/template/local6.C: New test.
29020 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
29022 * execute/exceptions/finally-1.m: Check that the catch and finally are
29023 being called. Also add a "return 0;" at the end of main.
29025 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
29028 * gfortran.dg/namelist_print_1.f: New test of functionality of
29030 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
29031 namelist generates error with -std=f95.
29033 2005-08-14 Ira Rosen <irar@il.ibm.com>
29035 PR tree-optimization/23119
29036 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
29038 2005-08-13 Marcin Koziej <creep@desk.pl>
29039 Andrew Pinski <pinskia@physics.uc.edu>
29042 * execute/exceptions/finally-1.m: New test.
29044 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29046 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
29048 * objc/execute/exceptions/trivial.m: New test.
29049 * objc.dg/try-catch-11.m: Move to ...
29050 * objc/execute/exceptions/foward-1.m: Here.
29051 * objc.dg/try-catch-2.m: Move to ...
29052 * objc/execute/exceptions/catchall-1.m: Here.
29053 * objc.dg/try-catch-8.m: Move to ...
29054 * objc/execute/exceptions/local-variables-1.m: Here.
29056 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29058 * objc.dg/nested-func-1.m: Move to ...
29059 * objc/execute/nested-func-1.m: Here.
29061 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29063 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29064 in ${options} instead of [target_info name].
29065 * lib/obj-c++.exp (objc_target_compile): Likewise.
29067 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29069 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29071 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29073 part of PR testsuite/23348
29074 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29075 each of the torture options.
29076 * objc/compile/trivial.m: New test.
29078 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29080 * gfortran.dg/eoshift.f90: Correct format.
29082 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29084 * gfortran.fortran-torture/execute/character_passing.f90:
29087 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
29090 * g++.dg/template/unify10.C: New.
29092 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
29094 * g++.dg/parse/pr22514.C: Move to...
29095 * g++.dg/debug/pr22514.C: here.
29097 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29100 * g++.dg/inherit/pure1.C: New test.
29102 * ChangeLog: Fix typos.
29104 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29105 Steven Bosscher <stevenb@suse.de>
29107 * gfortran.dg/runtime_warning_1.f90: New test.
29109 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
29112 * g++.dg/parse/crash28.C: New.
29114 2005-08-11 Richard Guenther <rguenther@suse.de>
29117 * gcc.target/i386/tailcall-1.c: New testcase.
29119 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29121 * gcc.dg/vect/vect-67.c: Un-xfail.
29123 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29126 * g++.dg/parse/crash27.C: new test.
29128 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
29130 PR libfortran/22143
29131 * gfortran.dg/shift-kind.f90: New testcase.
29133 2005-08-10 Richard Sandiford <richard@codesourcery.com>
29135 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29136 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29138 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29141 * g++.dg/other/mult-stor1.C: New test.
29143 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29145 * gcc.c-torture/pr18299-1.c: Move to ...
29146 * gcc.c-torture/compile/pr18299-1.c: Here.
29148 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
29150 * gfortran/fortran.torture/execute/character_passing.f90:
29151 Fix types for LSAME.
29153 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
29155 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29156 input data back to what it was originally.
29158 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29160 * objc.dg/try-catch-8.m: Enable for all targets.
29162 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
29164 * gcc.dg/pr23165.c: New test.
29166 2005-08-09 Steven Bosscher <stevenb@suse.de>
29168 PR tree-optimization/23234
29169 * gcc.dg/tree-ssa/pr23234.c: New test.
29171 2005-08-08 Josh Conner <jconner@apple.com>
29173 PR rtl-optimization/23241
29174 * gcc.dg/char-compare.c: New test.
29176 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29179 * g++.dg/init/new13.C: New test.
29181 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
29184 * g++.dg/other/crash-4.C: Adjust
29185 * g++/dg/ext/packed9.C: New.
29187 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29189 PR middle-end/21964
29190 * gcc.c-torture/execute/pr21964-1.c: New test.
29192 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29195 * gcc.dg/pr22458-1.c: New test.
29197 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
29198 Steven G. Kargl <kargls@comcast.net>
29201 * gfortran.dg/flush_1.f90: New test.
29203 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29206 * g++.dg/template/eh2.C: New test.
29208 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29211 * g++.dg/template/instantiate7.C: New test.
29213 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
29216 * gcc.dg/Wunused-value-1.c: New test.
29218 2005-08-06 Richard Sandiford <richard@codesourcery.com>
29220 PR rtl-optimization/23233
29221 * gcc.c-torture/compile/pr23233-1.c: New test.
29223 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29227 * gfortran.dg/equiv_1.f90: New test.
29228 * gfortran.dg/equiv_2.f90: New test.
29229 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29230 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29231 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29233 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29235 * gcc.c-torture/execute/vrp-5.c: New test.
29236 * gcc.c-torture/execute/vrp-6.c: New test.
29237 * gcc.dg/tree-ssa/vrp21.c: New test.
29239 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29241 * g++.dg/parse/pr22514.C: New test.
29243 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29245 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29247 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29248 instead of constant loads / pool entries.
29250 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29252 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29255 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29257 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29258 __WINT_TYPE__ in generated prototypes if possible.
29260 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29263 * g++.dg/tree-ssa/pr22037.C:
29265 2005-08-04 Richard Henderson <rth@redhat.com>
29267 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29268 scan-tree-dump-times directive.
29270 2005-08-04 Jan Hubicka <jh@suse.cz>
29272 * gcov-1.C: Fix switch counts.
29273 * gcov-4b.c: Likewise.
29275 2005-08-03 Jeff Law <law@redhat.com>
29277 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29279 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29281 * gcc.c-torture/execute/pr23135.c: New test.
29283 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29285 PR tree-optimization/19899
29286 * gcc.dg/tree-ssa/scev-1.c: New test.
29287 * gcc.dg/tree-ssa/scev-2.c: New test.
29289 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29292 * gcc.dg/torture/pr18582-1.c: New test.
29294 2005-08-03 Jan Hubicka <jh@suse.cz>
29296 * update-conroll.c: New testcase.
29297 * update-conroll-2.c: New testcase.
29299 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29301 * gfortran.dg/constant_substring.f: New test.
29302 * gfortran.dg/pr22491.f: New test.
29304 2005-08-02 Jan Hubicka <jh@suse.cz>
29306 * update-threading.c: Replace by the proper one.
29308 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29311 * g++.dg/tree-ssa/pr23164.C: New test.
29313 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29315 * gcc.dg/tree-ssa/pr23192.c: New test.
29317 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29319 * gcc.c-torture/execute/vrp-4.c: New test.
29321 2005-08-02 Jan Hubicka <jh@suse.cz>
29323 * update-threading.c: New test.
29325 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29327 * gcc.c-torture/compile/20050801-1.c: New test.
29328 * gcc.c-torture/compile/20050801-2.c: New test.
29330 2005-08-01 Jan Hubicka <jh@suse.cz>
29332 * val-prof-5.c: New test.
29334 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29337 * gcc.dg/pr22311-1.c : New test.
29339 2005-07-31 Steven Bosscher <stevenb@suse.de>
29342 * gfortran.dg/pr23095.f: New test.
29345 * g++.dg/other/pr22003.C: New test.
29347 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29350 * gcc.c-torture/execute/pr20621-1.c: New test.
29352 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29354 * gfortran.dg/comma_format_extension_4.f: Adjust length
29355 of string for format.
29356 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29357 print statement with internal write.
29358 * gfortran.dg/der_array_io_2.f: Likewise.
29359 * gfortran.dg/der_array_io_3.f: Likewise.
29361 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29363 * gcc.dg/fold-abs-4.c: new test.
29365 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29367 PR fortran/22570 an related issues.
29368 * gfortran.dg/x_slash_1.f: New test.
29370 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29373 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29374 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29376 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29379 * gcc.dg/Wshadow-3.c: New test.
29381 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29383 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29384 used to have the wrong bounds).
29386 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29389 * gcc.dg/hex-round-1.c: Test more cases.
29390 * gcc.dg/hex-round-2.c: New test.
29392 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29395 * g++.dg/tree-ssa/pr22550.C: New test.
29397 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29399 * gcc.dg/tree-ssa/vrp19.c: New test.
29400 * gcc.dg/tree-ssa-vrp20.c: New test.
29402 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29405 * gcc.dg/transparent-union-4.c: New test.
29407 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29410 * gcc.dg/c99-vla-2.c: New test.
29412 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29415 * gcc.dg/hex-round-1.c: New test.
29417 2005-07-28 Jan Hubicka <jh@suse.cz>
29419 * inliner-1.c: Do not dump everything.
29420 * tree-prof.exp: Do not pass -ftree-based-profiling.
29421 * bprob.exp: Likewise.
29423 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29425 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29428 * g++.dg/expr/ptrmem7.C: New test.
29430 2005-07-28 Mike Stump <mrs@apple.com>
29432 * g++.old-deja/g++.mike/visibility-1.C: New test.
29434 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29437 * gcc.c-torture/execute/pr20187-1.c: New test.
29439 2005-07-28 Jeff Law <law@redhat.com>
29441 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29442 * gcc.dg/tree-ssa/vrp18.c: New test.
29444 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29446 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29448 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29450 PR tree-optimization/22506
29451 * gcc.dg/vect/ps22506.c: New test.
29453 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29456 * gcc.target/i386/sse-3.c: New test.
29458 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29460 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29461 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29463 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29466 * gcc.c-torture/compile/pr22589-1.c: New test.
29468 2005-07-28 Jan Hubicka <jh@suse.cz>
29470 * update-loopch.c: New testcase.
29472 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29474 PR rtl-optimization/23047
29475 * gcc.c-torture/execute/pr23047.c: New test.
29476 * gcc.c-torture/execute/pr23047.x: New.
29478 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29480 PR tree-optimization/22493
29481 * gcc.c-torture/execute/pr22493-1.c: New test.
29482 * gcc.c-torture/execute/pr22493-1.x: New.
29483 * gcc.c-torture/execute/vrp-1.c: New test.
29484 * gcc.c-torture/execute/vrp-2.c: New test.
29485 * gcc.c-torture/execute/vrp-2.c: New test.
29487 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29489 * gcc.target/frv/all-builtin-read8.c: Delete.
29490 * gcc.target/frv/all-builtin-read16.c: Delete.
29491 * gcc.target/frv/all-builtin-read32.c: Delete.
29492 * gcc.target/frv/all-builtin-read64.c: Delete.
29493 * gcc.target/frv/all-builtin-write8.c: Delete.
29494 * gcc.target/frv/all-builtin-write16.c: Delete.
29495 * gcc.target/frv/all-builtin-write32.c: Delete.
29496 * gcc.target/frv/all-builtin-write64.c: Delete.
29497 * gcc.target/frv/all-read-write-1.c: New.
29499 2005-07-27 Jeff Law <law@redhat.com>
29501 * gcc.c-torture/execute/pr22630.c: New test.
29503 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29505 PR tree-optimization/23073
29506 * gcc.dg/vect/nodump-pr23073.c: New test.
29507 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29509 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29511 PR tree-optimize/22348
29512 * gcc.c-torture/execute/pr22348.c: New.
29514 2005-07-27 Richard Guenther <rguenther@suse.de>
29516 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29518 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29521 * gfortran.dg/logical_comp.f90: New test.
29523 2005-07-27 Jan Hubicka <jh@suse.cz>
29525 * inliner-1.c: Add cleanup of dumps.
29526 * val-prof-*.c: Likewise.
29527 * update-tailcall.c: New.
29529 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29532 * gcc.dg/tree-ssa/pr22591.c: New test.
29533 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29535 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29538 * objc.dg/try-catch-11.m: New test.
29540 2005-07-26 Richard Guenther <rguenther@suse.de>
29542 PR tree-optimization/22486
29543 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29545 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29548 * g++.dg/opt/loop2.C: New test.
29550 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29552 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29553 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29555 2005-07-25 Adam Nemet <anemet@lnxw.com>
29557 * lib/profopt.exp (profopt-execute): Check for profiling data
29558 files on the target.
29560 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29562 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29563 for matching of asm labels.
29565 2005-07-25 Richard Guenther <rguenther@suse.de>
29567 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29569 2005-07-25 Richard Guenther <rguenther@suse.de>
29572 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29574 2005-07-25 Ira Rosen <irar@il.ibm.com>
29576 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29577 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29578 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29579 * gcc.dg/vect/vect-100.c: New test.
29580 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29581 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29582 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29583 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29584 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29585 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29586 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29587 * gfortran.dg/vect/pr19049.f90: New testcase.
29588 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29590 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29592 * gcc.c-torture/execute/20050713-1.c: New test.
29595 * gfortran.fortran-torture/execute/data_4.f90: New test.
29597 PR middle-end/20303
29598 * gcc.dg/visibility-d.c: New test.
29600 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29602 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29603 * gfortran.dg/underflow.f90: Ditto.
29605 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29607 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29608 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29609 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29611 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29613 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29614 include case of field width of zero.
29616 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29618 PR libgfortran/21875
29619 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29620 with trailing blanks on normal formatted read.
29622 2005-07-23 Chao-ying Fu <fu@mips.com>
29624 * gcc.target/mips/mips32-dsp-type.c: New test.
29625 * gcc.target/mips/mips32-dsp.c: New test.
29627 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29630 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29633 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29634 and __cyg_profile_func_exit.
29636 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29638 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29639 * gfortran.dg/comma_format_extension_4.f: Same.
29640 * gfortran.dg/pr15332.f: Same.
29641 * gfortran.dg/pr21730.f: Same.
29643 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29645 * g++.dg/opt/vrp2.C: Fix testcase.
29648 * g++.dg/opt/vrp2.C: New test.
29650 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29653 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29655 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29657 * gcc.dg/tree-ssa/20050719-1.c: New test.
29659 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29661 * gcc.dg/bfin-longcall-1.c: New file.
29662 * gcc.dg/bfin-longcall-2.c: New file.
29664 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29666 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29668 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29670 PR middle-end/19055
29671 * gcc.dg/tree-ssa/pr19055.c: New test.
29672 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29674 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29677 * g++.dg/other/pr22358.C: New test.
29679 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29682 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29684 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29687 * g++.dg/init/union2.C: New test.
29689 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29692 * gcc.dg/complex-4.c: New test.
29694 2005-07-21 Richard Guenther <rguenther@suse.de>
29697 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29698 scanning for asm labels.
29699 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29701 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29704 * gcc.dg/altivec-pr22085.c: New.
29706 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29708 PR tree-optimization/19210
29709 * gcc.dg/tree-ssa/pr19210-1.c: New.
29710 * gcc.dg/tree-ssa/pr19210-2.c: New.
29712 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29714 PR rtl-optimization/22167
29715 * g++.dg/opt/pr22167.C: New test.
29717 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29720 * g++.dg/lookup/two-stage2.C: New.
29721 * g++.dg/lookup/two-stage3.C: New.
29722 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29723 fixed two-stage name lookup for operators.
29724 * g++.dg/template/call3.C: Compiler now produces an appropriate
29726 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29728 * g++.dg/template/ptrmem4.C: Compiler produces different error
29730 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29731 connect_to_method as a candidate.
29733 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29735 * gcc.dg/fold-alloc-1.c: New test.
29737 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29739 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29740 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29742 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29744 * gcc.dg/fold-abs-1.c: New test.
29745 * gcc.dg/fold-abs-2.c: New test.
29746 * gcc.dg/fold-abs-3.c: New test.
29748 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29750 Make CONSTRUCTOR use VEC to store initializers.
29751 * g++.dg/ext/complit3.C: Check for specific error messages.
29752 * g++.dg/init/brace2.C: Update error message.
29753 * g++.dg/warn/Wbraces2.C: Likewise.
29755 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29758 * gfortran.dg/module_interface_1.f90: New test.
29760 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29761 Kenneth Zadeck <zadeck@naturalbridge.com>
29763 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29765 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29767 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29768 specify -Wformat for these tests.
29769 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29770 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29771 * gcc.dg/format/opt-6.c: Delete.
29773 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29775 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29776 * gcc.dg/tree-ssa/sra-3.c: Likewise.
29778 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29780 * gcc.dg/tree-ssa/alias-2.c: New test.
29782 2005-07-18 Mark Mitchell <mark@codesourcery.com>
29785 * g++.dg/template/explicit7.C: New test.
29787 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
29789 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29790 field width of 8 to +Inf and -Inf.
29792 2005-07-17 Mark Mitchell <mark@codesourcery.com>
29795 * g++.dg/template/friend36.C: New test.
29797 2005-07-16 David Edelsohn <edelsohn@gnu.org>
29800 * gfortran.dg/pr21730.f: New test.
29802 2005-07-16 Danny Berlin <dberlin@dberlin.org>
29803 Kenneth Zadeck <zadeck@naturalbridge.com>
29805 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29806 since pure const detection cannot run at -O1 in c compiler.
29807 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29808 can now optimize this case properly.
29809 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29810 because we now pass.
29811 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29813 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
29816 * gcc.dg/format/bitfld-1.c: New test.
29818 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29821 * g++.dg/rtti/repo1.C: New test.
29823 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
29825 PR middle-end/22398
29826 * gcc.c-torture/compile/pr22398.c: New test.
29828 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29831 * g++.dg/expr/cast4.C: New test.
29833 2005-07-15 Richard Guenther <rguenther@suse.de>
29835 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29836 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29838 2005-07-15 Steven Bosscher <stevenb@suse.de>
29840 PR tree-optimization/22230
29841 * gcc.dg/tree-ssa/pr22230.c: New test.
29843 2005-07-14 Jakub Jelinek <jakub@redhat.com>
29845 * gfortran.dg/g77/cpp6.f: New test.
29848 * gfortran.dg/g77/cpp5.F: New test.
29849 * gfortran.dg/g77/cpp5.h: New file.
29850 * gfortran.dg/g77/cpp5inc.h: New file.
29852 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
29854 PR libfortran/16435
29855 * gfortran.dg/tl_editting.f90: New.
29856 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29858 2005-07-14 Steven G. Kargl <kargls@comcast.net>
29860 * gfortran.dg/char_array_constructor.f90: New test.
29862 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
29864 * gfortran.dg/past_eor.f90: New.
29865 * gfortran.dg/complex_read.f90: New.
29867 2005-07-13 Jeff Law <law@redhat.com>
29869 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29872 * gcc.dg/tree-ssa/pr22321.c: New test
29874 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
29876 PR tree-optimization/21921
29877 * gcc.dg/tree-ssa/pr21921.c: New.
29879 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29881 PR tree-optimizatio/22442
29882 * gcc.dg/tree-ssa/loop-11.c: New test.
29884 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29887 * gcc.c-torture/compile/pr21840.c: New test.
29889 2005-07-12 Jan Hubicka <jh@suse.cz>
29891 * gcc.c-torture/compile/pr22379.c: New test.
29893 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
29895 PR libfortran/21593
29896 gfortran.dg/dev_null.f90: Remove outdated comment about
29897 PR libfortran/21593.
29900 2005-07-12 Dale Johannesen <dalej@apple.com>
29902 * gcc.target/i386/compress-float-sse.c: New.
29903 * gcc.target/i386/compress-float-sse-pic.c: New.
29904 * gcc.target/i386/compress-float-387.c: New.
29905 * gcc.target/i386/compress-float-387-pic.c: New.
29906 * gcc.dg/compress-float-ppc.c: New.
29907 * gcc.dg/compress-float-ppc-pic.c: New.
29909 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
29911 PR libfortran/21593
29912 gfortran.dg/dev_null.f90: Remove targets.
29914 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29917 * gcc.dg/pr22335-1.c: New test.
29918 * gcc.dg/pr22335-2.c: New test.
29920 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29923 * g++.dg/template/nontype12.C : New test.
29925 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29927 * gcc.dg/tree-ssa/loop-10.c: New test.
29929 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
29931 * gcc.c-torture/execute/20020720-1.x: Remove.
29933 2005-07-11 Jakub Jelinek <jakub@redhat.com>
29935 * gfortran.fortran-torture/execute/forall_7.f90: New test.
29937 2005-07-10 Richard Sandiford <richard@codesourcery.com>
29939 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29940 (dg-mips-options): Use it.
29942 2005-07-09 Diego Novillo <dnovillo@redhat.com>
29944 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29946 2005-07-09 Richard Henderson <rth@redhat.com>
29948 * lib/target-supports.exp (check_effective_target_sync_char_short):
29951 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
29953 PR libfortran/22217
29954 * gfortran.dg/negative-z-descriptor.f90: New test.
29956 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29959 * gcc.dg/pr22329.c: New test.
29961 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
29963 PR tree-optimization/20139
29964 * gcc.dg/tree-ssa/pr20139.c: New.
29966 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29969 * gcc.dg/pr22356-1.c: New test.
29971 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
29974 * g++.dg/template/unify8.C: New.
29975 * g++.dg/template/unify9.C: New.
29977 2005-07-08 Jakub Jelinek <jakub@redhat.com>
29979 * gfortran.fortran-torture/execute/entry_10.f90: New test.
29981 2005-07-07 Geoffrey Keating <geoffk@apple.com>
29983 * gcc.dg/darwin-version-1.c: New.
29984 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29985 * gcc.dg/builtins-20.c: Likewise.
29986 * gcc.dg/builtins-53.c: Likewise.
29987 * gcc.dg/torture/builtins-convert-1.c: Likewise.
29988 * gcc.dg/torture/builtins-convert-2.c: Likewise.
29989 * gcc.dg/torture/builtins-convert-3.c: Likewise.
29990 * gcc.dg/torture/builtins-power-1.c: Likewise.
29991 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29994 2005-07-07 Jeff Law <law@redhat.com>
29996 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
29997 argument evaluation order.
29999 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
30001 PR libfortran/21594
30002 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30003 Add test cases where the shift length is greater than the
30006 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30008 * obj-c++.dg/proto-lossage-6.mm: New.
30009 * objc.dg/proto-lossage-6.m: New.
30011 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30013 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
30014 * objc.dg/gnu-runtime-2.m: Likewise.
30016 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30018 * gfortran.dg/longline.f: New test.
30020 * gfortran.dg/badline.f: New test.
30022 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30027 * gfortran.dg/hollerith.f90: New.
30028 * gfortran.dg/hollerith2.f90: New.
30029 * gfortran.dg/hollerith3.f90: New.
30030 * gfortran.dg/hollerith4.f90: New.
30031 * gfortran.dg/hollerith_f95.f90: New.
30032 * gfortran.dg/hollerith_legacy.f90: New.
30033 * gfortran.dg/g77/cpp4.F: New. Port from g77.
30035 2005-07-07 Ziemowit Laski <zlaski@apple.com>
30038 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
30039 * objc.dg/gnu-runtime-2.m: New.
30041 2005-07-06 Jeff Law <law@redhat.com>
30043 * gcc.dg/tree-ssa/vrp17.c: New test.
30045 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
30048 * gfortran.dg/array_constructor_5.f90: New test.
30050 2005-07-07 Jakub Jelinek <jakub@redhat.com>
30052 * gfortran.fortran-torture/execute/entry_9.f90: New test.
30054 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
30056 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30057 * gcc.dg/980816-1.c: Ditto.
30059 2005-07-06 Jeff Law <law@redhat.com>
30061 * gcc.c-torture/compile/pr21356.c: New test.
30063 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30067 * gcc.c-torture/compile/pr22013-1.c,
30068 gcc.c-torture/execute/pr22098-1.c,
30069 gcc.c-torture/execute/pr22098-2.c,
30070 gcc.c-torture/execute/pr22098-3.c: New tests.
30072 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30075 * gcc.dg/pr22308-1.c: New test.
30077 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
30079 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
30081 * gcc.dg/compare9.c: Use -fshort-enums instead of
30082 -fno-short-enums. Change the last test to dg-bogus.
30084 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
30086 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30087 * gcc.dg/compare9.c: New.
30089 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30091 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30093 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30096 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30099 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30101 * gcc.dg/format/gcc_gfc-1.c: New.
30103 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30105 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30107 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30110 * gfortran.dg/io_invalid_1.f90: New test.
30112 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
30114 * gcc.dg/format/gcc_diag-1.c: Update.
30116 2005-07-02 Jeff Law <law@redhat.com>
30118 * gcc.dg/tree-ssa/pr22051-1.c: New test.
30119 * gcc.dg/tree-ssa/pr22051-2.c: New test.
30121 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
30123 * gcc.dg/format/gcc_diag-1.c: Update.
30125 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
30128 * gcc.c-torture/compile/pr22269.c: New test.
30130 2005-06-30 Diego Novillo <dnovillo@redhat.com>
30134 * g++.dg/tree-ssa/pr21584-1.C: New test.
30135 * g++.dg/tree-ssa/pr21584-2.C: New test.
30137 2005-06-30 Ziemowit Laski <zlaski@apple.com>
30139 * obj-c++.dg/try-catch-11.mm: New.
30140 * objc.dg/try-catch-10.m: New.
30142 2005-06-29 David Edelsohn <edelsohn@gnu.org>
30144 * g++.dg/other/ucnid-1.C: xfail on AIX.
30146 2005-06-29 Diego Novillo <dnovillo@redhat.com>
30149 * gcc.dg/20050629-1.c: New test.
30151 2005-06-29 Ziemowit Laski <zlaski@apple.com>
30153 * obj-c++.dg/const-str-1[0-1].mm: New.
30154 * objc.dg/const-str-1[0-1].m: New.
30156 2005-05-29 Richard Henderson <rth@redhat.com>
30158 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30159 Rename from check_effective_target_vect_no_max.
30160 (check_effective_target_vect_no_int_add): New.
30161 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30162 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30163 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30164 * gcc.dg/vect/vect-reduc-1.c: Use both.
30165 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30167 2005-05-29 Richard Henderson <rth@redhat.com>
30169 * lib/target-supports.exp (check_effective_target_vect_no_max):
30170 Remove i386 and x86_64.
30172 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30175 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30177 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30179 PR middle-end/21969
30180 * gcc.dg/vect/pr21969.c: New test.
30182 2005-06-28 Eric Christopher <echristo@redhat.com>
30186 * gcc.dg/inline1.c: New test.
30187 * gcc.dg/inline2.c: Ditto.
30188 * gcc.dg/inline3.c: Ditto.
30189 * gcc.dg/inline4.c: Ditto.
30190 * gcc.dg/inline5.c: Ditto.
30192 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30194 PR libfortran/22142
30195 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30196 Add testcase also testing eoshift1 for PR 22142.
30198 2005-06-28 Richard Henderson <rth@redhat.com>
30200 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30201 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30202 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30203 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30204 gcc.dg/tree-ssa/20030922-2.c: Likewise.
30206 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30208 PR libfortran/22142
30209 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30210 Add testcase for PR 22142.
30212 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
30214 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30215 gcc.target/ia64/fpreg-2.c: New tests.
30217 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30219 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30221 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30223 PR libfortran/22170
30224 * gfortran.dg/slash_1.f90: New test.
30226 2005-06-27 Richard Henderson <rth@redhat.com>
30228 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30229 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30230 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30231 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30232 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30233 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30235 2005-06-27 Richard Henderson <rth@redhat.com>
30237 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30238 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30240 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30242 * obj-c++.dg/proto-lossage-5.mm: New.
30243 * objc.dg/proto-lossage-5.m: New.
30245 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30248 * gcc.dg/tree-ssa/pr21959.c: New test.
30250 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30252 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30253 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30254 testing uninitialized var.
30256 * gcc.c-torture/execute/builtins/chk.h: New.
30257 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30258 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30259 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30260 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30261 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30262 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30263 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30264 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30265 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30266 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30267 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30268 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30269 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30270 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30271 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30272 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30273 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30274 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30275 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30276 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30277 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30278 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30279 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30280 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30281 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30282 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30283 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30284 * gcc.dg/builtin-object-size-1.c: New test.
30285 * gcc.dg/builtin-object-size-2.c: New test.
30286 * gcc.dg/builtin-object-size-3.c: New test.
30287 * gcc.dg/builtin-object-size-4.c: New test.
30288 * gcc.dg/builtin-object-size-5.c: New test.
30289 * gcc.dg/builtin-stringop-chk-1.c: New test.
30290 * gcc.dg/builtin-stringop-chk-2.c: New test.
30291 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30292 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30293 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30294 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30295 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30296 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30297 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30298 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30299 * gcc.c-torture/execute/printf-1.c: New test.
30300 * gcc.c-torture/execute/fprintf-1.c: New test.
30301 * gcc.c-torture/execute/vprintf-1.c: New test.
30302 * gcc.c-torture/execute/vfprintf-1.c: New test.
30303 * gcc.c-torture/execute/printf-chk-1.c: New test.
30304 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30305 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30306 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30308 2005-06-27 Michael Matz <matz@suse.de>
30310 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30311 slot is not merged if address escapes.
30313 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30316 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30318 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30320 PR middle-end/17965
30321 * gcc.c-torture/compile/20050622-1.c: New test.
30323 PR middle-end/22028
30324 * gcc.dg/20050620-1.c: New test.
30326 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30328 PR tree-optimization/22026
30329 * gcc.dg/tree-ssa/pr22026.c: New.
30331 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30333 PR libfortran/22144
30334 * gfortran.dg/shift-alloc.f90: New testcase.
30336 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30338 * all files: Update FSF address in copyright headers.
30340 2005-06-22 Jan Hubicka <jh@suse.cz>
30342 * wholeprogram-1.c: New testcase.
30343 * wholeprogram-2.c: New testcase.
30345 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30348 * gcc.dg/tree-ssa/pr22171.c: New test.
30350 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30352 * gfortran.dg/simplify_modulo.f90: New.
30354 2005-06-24 Jan Hubicka <jh@suse.cz>
30356 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30358 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30360 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30362 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30364 * obj-c++.dg/typedef-alias-1.mm: New.
30365 * objc.dg/typedef-alias-1.m: New.
30367 2005-06-23 Jeff Law <law@redhat.com>
30369 * gcc.dg/tree-ssa/vrp16.c: New test.
30371 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30373 * lib/target-supports.exp: Add
30374 check_effective_target_fortran_large_real and
30375 check_effective_target_fortran_large_int to check for
30376 corresponding effective targets.
30377 * gfortran.dg/large_integer_kind_1.f90: New test.
30378 * gfortran.dg/large_real_kind_1.f90: New test.
30380 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30382 PR tree-optimization/22117
30383 * gcc.dg/tree-ssa/pr22117.c: New.
30385 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30388 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30390 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30392 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30394 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30396 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30397 * gfortran.dg/f2c_4.c: Likewise.
30399 2005-06-22 Paul Brook <paul@codesourcery.com>
30402 * gfortran.dg/auto_save_1.f90: New test.
30404 2005-06-22 Michael Matz <matz@suse.de>
30406 * gcc.target/x86-64/abi: New directory.
30407 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30408 * gcc.target/x86-64/abi/README.gcc: New file.
30409 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30410 * gcc.target/x86-64/abi/asm-support.s: New file.
30411 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30412 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30413 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30414 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30415 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30416 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30417 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30418 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30419 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30420 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30421 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30422 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30423 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30424 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30425 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30426 * gcc.target/x86_64/abi/test_varargs.c: New test.
30428 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30430 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30431 32-bit i?86 and x86_64.
30433 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30435 * obj-c++.dg/const-str-[1-9].mm: New tests.
30437 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30440 * gfortran.dg/namelist_use.f90: New.
30441 * gfortran.dg/namelist_use_only.f90: New.
30443 2005-06-21 Jeff Law <law@redhat.com>
30445 * gcc.dg/tree-ssa/vrp15.c: New test.
30447 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30449 * lib/target-supports.exp (check_effective_target_vect_reduction):
30451 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30452 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30453 remove vect_reduction target keyword. Also avoid two returns in main.
30454 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30455 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30456 * gcc.dg/vect/vect-reduc-1short.c: New test.
30457 * gcc.dg/vect/vect-reduc-1char.c: New test.
30458 * gcc.dg/vect/vect-reduc-2short.c: New test.
30459 * gcc.dg/vect/vect-reduc-2char.c: New test.
30460 * gcc.dg/vect/vect-reduc-6.c: New test.
30461 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30462 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30463 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30465 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30466 Paul Thomas <pault@gcc.gnu.org>
30468 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30471 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30473 * gfortran.dg/backslash_1.f90: New test.
30474 * gfortran.dg/backslash_2.f90: New test.
30476 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30478 * gfortran.dg/duplicate_labels.f90: New test.
30480 2005-06-20 Jan Beulich <jbeulich@novell.com>
30482 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30483 unsupportable relocations.
30484 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30485 * gcc.dg/20050321-2.c: xfail for NetWare.
30487 2005-06-20 Andreas Jaeger <aj@suse.de>
30489 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30490 gcc.target/i386/fastcall-sseregparm.c,
30491 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30493 2005-06-19 Richard Henderson <rth@redhat.com>
30495 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30497 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30499 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30501 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30504 * g++.dg/conversion/simd2.C: Change expected error message.
30506 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30508 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30509 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30510 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30512 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30514 * gcc.dg/fold-mod-1.c: New test.
30516 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30519 * gfortran.dg/pr19926.f90: New test.
30521 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30523 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30524 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30526 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30527 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30529 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30531 * gcc.target/ia64/float80-varargs-1.c: New test.
30533 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30536 * gfortran.dg/f2c_6.f90: New test.
30538 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30541 * g++.dg/template/local5.C: New.
30543 2005-06-17 Richard Henderson <rth@redhat.com>
30545 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30547 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30550 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30552 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30554 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30555 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30556 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30557 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30558 check_vect to verify the presence of hardware vector support.
30560 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30563 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30565 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30567 PR libfortran/19216
30568 * gfortran.dg/pr19216.f: Add correct space between brackets and
30571 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30573 PR libfortran/16436
30574 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30576 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30578 * gcc.target/i386/attributes-error.c: New testcase.
30579 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30580 * gcc.target/i386/regparm-stdcall.c: Likewise.
30581 * gcc.target/i386/sseregparm-1.c: Likewise.
30582 * gcc.target/i386/sseregparm-2.c: Likewise.
30584 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30586 * g++.dg/rtti/crash2.C: New.
30588 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30590 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30592 2005-06-15 David Ung <davidu@mips.com>
30594 * gcc.target/mips/mips16e-extends.c: New test for testing the
30595 generation of MIPS16e zeb/zeh, seb/seh instructions.
30597 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30600 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30601 * gcc.dg/tree-ssa/pr22018.c: New test.
30603 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30605 * gcc.dg/simd-1.c: Update error messages.
30606 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30607 * gcc.dg/simd-2.c: Update error messages.
30608 * gcc.dg/simd-4.c: New.
30610 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30613 * g++.dg/other/crash-4.C: New.
30615 2005-06-14 Devang Patel <dpatel@apple.com>
30617 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30619 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30622 * g++.dg/parse/crash11.C: Update
30624 2005-06-13 Jeff Law <law@redhat.com>
30626 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30627 perform the desired transformations.
30628 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30629 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30631 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30634 * gfortran.dg/forall_1.f90: Un-XFAIL.
30636 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30639 * g++.dg/parse/crash26.C: New.
30642 * g++.dg/init/member1.C: New.
30644 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30646 * gfortran.dg/altreturn_1.f90: New test.
30648 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30650 PR middle-end/21985
30651 * gcc.dg/tree-ssa/pr21985.c: New test.
30653 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30655 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30657 2005-06-12 Roger Sayle <roger@eyesopen.com>
30660 * g++.dg/other/error10.C: New test case.
30662 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30664 PR libfortran/19155
30665 * gfortran.dg/pr19155.f: Add test.
30667 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30669 * gfortran.dg/f2c_7.f90: New test.
30671 * gfortran.dg/forall_1.f90: XFAILed.
30673 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30675 * gcc.dg/pr14796-1.c: New.
30676 * gcc.dg/pr14796-2.c: New.
30678 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30682 * gfortran.dg/deallocate_stat.f90: New test.
30684 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30686 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30688 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30690 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30691 access will be generated when this loop is vectorized. Test that
30692 accesses with same alignment were detected.
30693 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30694 Test that accesses with same alignment were detected.
30695 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30696 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30697 alignment were detected.
30699 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30702 * g++.dg/conversion/simd2.C: New.
30704 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30706 * gcc.dg/Wcxx-compat-1.c: New.
30708 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30710 PR libfortran/21480
30711 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30714 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30716 * gcc.dg/alias-8.c: New.
30718 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30720 * gcc.dg/format/cmn_err-1.c: Update.
30722 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30725 * gcc.target/sparc/fexpand-2.c: New.
30726 * gcc.target/sparc/fpmerge-2.c: New.
30727 * gcc.target/sparc/fpmul-2.c: New.
30728 * gcc.target/sparc/noresult.c: New.
30729 * gcc.target/sparc/pdist-2.c: New.
30730 * gcc.target/sparc/pdist-3.c: New.
30732 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30735 * gcc.target/i386/i386.exp: Fix comment typo.
30737 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30740 * g++.dg/inherit/using5.C: New.
30741 * g++.dg/inherit/using6.C: New.
30743 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30746 * g++.dg/template/ptrmem15.C: New test.
30749 * g++.dg/ext/label4.C: New test.
30751 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30753 * gcc.dg/tls/debug-1.c: New test.
30755 2005-06-07 Dale Johannesen <dalej@apple.com>
30757 * gcc.target/i386/movq.c: New.
30759 2005-06-07 Dale Johannesen <dalej@apple.com>
30761 * gcc.dg/20050607-1.c: New.
30763 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30765 PR middle-end/21850
30766 * gcc.c-torture/execute/20050607-1.c: New test.
30768 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30770 PR libfortran/21926
30771 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30772 Test case where the return array has lowest stride one,
30775 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
30777 * lib/target-supports.exp (check_effective_target_sync_int_long):
30778 Add s390 and s390x targets.
30780 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
30782 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30783 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30784 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30785 * gcc.dg/tree-ssa/loop-9.c: New test.
30787 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
30789 * g++.dg/parse/defarg10.C: New.
30791 2005-06-06 Jakub Jelinek <jakub@redhat.com>
30793 PR regression/21897
30794 * gcc.c-torture/execute/20050604-1.c: New test.
30796 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
30799 * g++.dg/parse/defarg9.C: New.
30802 * g++.dg/inherit/using4.C: New.
30803 * g++.dg/overload/error1.C: Adjust expected errors.
30804 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30805 * g++.old-deja/g++.brendan/arm2.C: Likewise.
30806 * g++.old-deja/g++.other/redecl2.C: Likewise.
30807 * g++.old-deja/g++.other/redecl4.C: Likewise.
30808 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30810 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30812 * gfortran.dg/f2c_5.f90: Add -w to dg-options
30814 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30816 * lib/gfortran.exp (gfortran_target_compile): Call
30817 dg-additional-files-options
30818 * gfortran.dg/f2c_4.f90: New file
30819 * gfortran.dg/f2c_4.c: New file
30820 * gfortran.dg/f2c_5.f90: New file
30821 * gfortran.dg/f2c_5.c: New file
30823 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30825 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30828 * gfortran.dg/array_constructor_4.f90: New test.
30830 2005-06-05 Mark Mitchell <mark@codesourcery.com>
30833 * g++.dg/ext/builtin9.C: New test.
30835 2005-06-05 Dale Johannesen <dalej@apple.com>
30837 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30838 * gcc.c-torture/execute/20050603-2.c: Ditto.
30840 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
30842 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30843 * gcc.dg/vect/vect-reduc-1.c: New.
30844 * gcc.dg/vect/vect-reduc-2.c: New.
30845 * gcc.dg/vect/vect-reduc-3.c: New.
30847 2005-06-04 Dale Johannesen <dalej@apple.com>
30849 * gcc.c-torture/execute/20050603-1.c: New.
30850 * gcc.c-torture/execute/20050603-2.c: New.
30851 * gcc.dg/20050603-3.c: New.
30853 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30856 * gfortran.dg/debug_1.f90: New test.
30858 * gfortran.dg/forall_1.f90: New test.
30860 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
30862 * gfortran.dg/array_constructor_3.f90: New test.
30864 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30866 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30868 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
30870 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30872 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
30875 * gcc.dg/init-excess-1.c: New test.
30877 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30880 * g++.dg/expr/static_cast6.C: New test.
30882 2005-06-03 Diego Novillo <dnovillo@redhat.com>
30884 * gcc.dg/tree-ssa/vrp14.c: New test.
30886 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30889 * g++.dg/template/new2.C: New test.
30891 2005-06-03 Josh Conner <jconner@apple.com>
30893 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30894 all entries in initializer.
30896 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
30898 PR middle-end/21858
30899 * gcc.dg/pr21858.c: New testcase.
30901 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
30903 PR tree-optimization/21292
30905 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30907 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30908 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30909 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30910 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30911 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30913 2005-06-02 Richard Henderson <rth@redhat.com>
30915 * gcc.dg/sync-2.c: Use -march=i486 for i386.
30917 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
30919 * gcc.dg/wtypequal.c: New testcase.
30921 2005-06-02 Diego Novillo <dnovillo@redhat.com>
30924 * gcc.dg/tree-ssa/pr21582.c: New test.
30926 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30929 * g++.dg/opt/interface2.h: New.
30930 * g++.dg/opt/interface2.C: New.
30931 * g++.dg/init/ctor4.C: Adjust error lines.
30932 * g++.old-deja/g++.bob/inherit2.C: Likewise.
30933 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30934 * g++.old-deja/g++.jason/opeq3.C: Likewise.
30935 * g++.old-deja/g++.pt/assign1.C: Likewise.
30936 * g++.old-deja/g++.pt/crash20.C: Likewise.
30938 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
30940 PR tree-optimization/21734
30941 * g++.dg/vect/pr21734_1.cc: New.
30942 * g++.dg/vect/pr21734_2.cc: New.
30944 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30947 * g++.dg/template/spec24.C: New.
30950 * g++.dg/pch/local-1.C: New.
30951 * g++.dg/pch/local-1.Hs: New.
30953 2005-06-01 Diego Novillo <dnovillo@redhat.com>
30955 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30956 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30957 * gcc.dg/tree-ssa/pr14341.c: New test.
30958 * gcc.dg/tree-ssa/pr14841.c: New test.
30959 * gcc.dg/tree-ssa/pr20701.c: New test.
30960 * gcc.dg/tree-ssa/pr21086.c: New test.
30961 * gcc.dg/tree-ssa/pr21090.c: New test.
30962 * gcc.dg/tree-ssa/pr21332.c: New test.
30963 * gcc.dg/tree-ssa/pr21458.c: New test.
30964 * gcc.dg/tree-ssa/pr21658.c: New test.
30965 * gcc.dg/tree-ssa/vrp01.c: New test.
30966 * gcc.dg/tree-ssa/vrp02.c: New test.
30967 * gcc.dg/tree-ssa/vrp03.c: New test.
30968 * gcc.dg/tree-ssa/vrp04.c: New test.
30969 * gcc.dg/tree-ssa/vrp05.c: New test.
30970 * gcc.dg/tree-ssa/vrp06.c: New test.
30971 * gcc.dg/tree-ssa/vrp07.c: New test.
30972 * gcc.dg/tree-ssa/vrp08.c: New test.
30973 * gcc.dg/tree-ssa/vrp09.c: New test.
30974 * gcc.dg/tree-ssa/vrp10.c: New test.
30975 * gcc.dg/tree-ssa/vrp11.c: New test.
30976 * gcc.dg/tree-ssa/vrp12.c: New test.
30977 * gcc.dg/tree-ssa/vrp13.c: New test.
30979 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
30982 * gcc.dg/tree-ssa/pr21029.c: New test.
30984 2005-06-01 Roger Sayle <roger@eyesopen.com>
30986 * gfortran.dg/logint-1.f: New test case.
30987 * gfortran.dg/logint-2.f: Likewise.
30988 * gfortran.dg/logint-3.f: Likewise.
30990 2005-06-01 Jakub Jelinek <jakub@redhat.com>
30994 * gcc.dg/20050527-1.c: New test.
30996 * gcc.dg/i386-sse-12.c: New test.
30999 * gfortran.dg/implicit_5.f90: New test.
31001 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
31004 * gfortran/assign_4.f90: New test.
31005 * gfortran/assign_2.f90: Change compile to run.
31007 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
31009 * lib/target-supports.exp
31010 (check_effective_target_sync_char_short): New.
31011 * gcc.dg/sync-2.c: New.
31013 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
31015 PR tree-optimization/21817
31016 * gcc.dg/torture/pr21817-1.c: New.
31018 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
31021 * g++.dg/template/init5.C: New.
31023 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
31025 * gfortran.dg/char_initialiser_actual.f90:
31026 Test character initialisers as actual arguments.
31027 * gfortran.dg/char_pointer_comp_assign.f90:
31028 Test character pointer structure component assignments.
31029 * gfortran.dg/char_array_structure_constructor.f90:
31030 Test character components in structure constructors.
31032 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
31034 PR middle-end/20931
31035 * g++.dg/opt/pr20931.C: New test.
31037 2005-05-31 Andreas Jaeger <aj@suse.de>
31040 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
31041 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
31042 g++.old-deja/g++.ext/asmspec1.C,
31043 g++.old-deja/g++.other/regstack.C,
31044 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
31045 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
31046 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
31047 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
31048 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
31049 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
31050 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
31051 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
31052 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
31053 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
31054 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
31055 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31056 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31057 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31058 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31059 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31060 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31061 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31062 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31064 2005-05-31 Jeff Law <law@redhat.com>
31066 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31068 2005-05-30 Paolo Carlini <pcarlini@suse.de>
31070 PR middle-end/21743
31071 * gcc.dg/builtins-1.c: Activate disabled clog test.
31072 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31074 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
31076 * gfortran.dg/char_pointer_assign.f90:
31077 Test character-pointer assignments and pointer assignments.
31078 * gfortran.dg/char_pointer_dummy.f90:
31079 Test character-pointer dummy arguments.
31080 * gfortran.dg/char_pointer_func.f90:
31081 Test character-pointer function returns.
31082 * gfortran.dg/char_pointer_dependency.f90:
31083 Test character-pointer functions with dependencies.
31085 2005-05-30 Mark Mitchell <mark@codesourcery.com>
31088 * g++.dg/lookup/using14.C: New test.
31090 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
31092 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31093 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31096 2005-05-29 Geoffrey Keating <geoffk@apple.com>
31099 * g++.dg/template/local5.C: New.
31102 * gcc.c-torture/compile/pr21761.c: New.
31104 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31107 2005-05-30 Steven G. Kargl
31110 * gfortran.dg/inquire_8.f90: New test.
31112 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31114 PR libfortran/21376
31115 * gfortran.dg/output_exponents_1.f90: New test.
31117 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31119 PR libfortran/20006
31120 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31122 2005-05-28 Mark Mitchell <mark@codesourcery.com>
31125 * g++.dg/ext/complex1.C: New test.
31128 * g++.dg/init/ctor6.C: New test.
31130 2005-05-29 Jan Hubicka <jh@suse.cz>
31132 * gcc.c-torture/compile/pr21562.c: New.
31134 2005-05-28 Steven G. Kargl <kargls@comcast.net>
31136 * gfortran.dg/subnormal_1.f90: New test.
31138 2005-05-28 Jan Hubicka <jh@suse.cz>
31140 * tree-prof.exp: Fix comment.
31141 * value-prof-1.c: New.
31142 * value-prof-2.c: New.
31143 * value-prof-3.c: New.
31144 * value-prof-4.c: New.
31146 2005-05-27 Mark Mitchell <mark@codesourcery.com>
31149 * g++.dg/expr/ptrmem6.C: New test.
31150 * g++.dg/expr/ptrmem6a.C: Likewise.
31152 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
31154 PR tree-optimization/21658
31155 * gcc.dg/tree-ssa/pr21658.c: New.
31157 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
31160 * g++.dg/inherit/ptrmem3.C: New.
31163 * g++.dg/parse/template16.C: New.
31165 2005-05-27 Andreas Jaeger <aj@suse.de>
31167 * gcc.dg/setjmp-2.c: Only run in 32-bit.
31169 * gcc.dg/i386-sse-8.c: Run test on all archs.
31171 2005-05-26 Mike Stump <mrs@apple.com>
31173 * objc.dg/isa-field-1.m: Only run on darwin.
31174 * objc.dg/lookup-1.m: Likewise.
31175 * objc.dg/try-catch-8.m: Likewise.
31177 2005-05-26 Roger Sayle <roger@eyesopen.com>
31179 PR tree-optimization/9814
31180 * gcc.dg/pr9814-1.c: New test case.
31182 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31184 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31185 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31186 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31187 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31188 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31189 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31190 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31191 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31192 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31193 objc.dg/try-catch-8.m: New.
31195 2005-05-26 Janis Johnson <janis187@us.ibm.com>
31197 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31198 remove extraneous semicolons.
31200 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31202 * obj-c++.dg/comp-types-12.mm: New.
31203 * objc.dg/comp-types-11.m: New.
31204 * objc.dg/selector-4.m: New.
31206 2005-05-26 Andreas Jaeger <aj@suse.de>
31209 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31210 g++.old-deja/g++.ext/attrib3.C,
31211 g++.old-deja/g++.other/store-expr1.C,
31212 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31213 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31214 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31215 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31216 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31217 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31218 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31219 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31220 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31221 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31222 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31223 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31224 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31225 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31226 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31227 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31228 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31229 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31230 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31232 2005-05-26 Andreas Jaeger <aj@suse.de>
31234 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31235 x86-64 compilation.
31237 2005-05-26 Andreas Jaeger <aj@suse.de>
31240 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31241 gcc.misc-tests/i386-pf-athlon-1.c,
31242 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31243 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31244 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31245 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31246 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31247 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31248 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31251 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31252 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31253 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31254 x86-64 compilation.
31256 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31259 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31260 effective-target ilp32.
31262 2005-05-26 David Ung <davidu@mips.com>
31264 * gcc.target/mips/ext_ins.c: New test for testing the generation
31265 of MIPS32/64 rev 2 ext/ins instructions.
31267 2005-05-26 Andreas Jaeger <aj@suse.de>
31269 * treelang/compile/unsigned.tree: Use gimple instead of
31270 nonexisting generic dump.
31272 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31274 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31276 2005-05-26 Andreas Jaeger <aj@suse.de>
31278 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31280 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31282 PR libfortran/17283
31283 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31284 Test callee-allocated memory with write statements.
31286 2005-05-25 Roger Sayle <roger@eyesopen.com>
31288 PR middle-end/21709
31289 * gcc.dg/pr21709-1.c: New test case.
31291 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31292 Mike Stump <mrs@apple.com>
31294 * objc/execute/next_mapping.h: Update for C++.
31296 * obj-c++.dg/selector-1.mm: Move to...
31297 * obj-c++.dg/selector-4.mm: here...
31299 * obj-c++.dg/basic.mm: New.
31300 * obj-c++.dg/comp-types-1.mm: New.
31301 * obj-c++.dg/cxx-class-1.mm: New.
31302 * obj-c++.dg/cxx-ivars-1.mm: New.
31303 * obj-c++.dg/cxx-ivars-2.mm: New.
31304 * obj-c++.dg/cxx-ivars-3.mm: New.
31305 * obj-c++.dg/cxx-scope-1.mm: New.
31306 * obj-c++.dg/cxx-scope-2.mm: New.
31307 * obj-c++.dg/defs.mm: New.
31308 * obj-c++.dg/empty-private-1.mm: New.
31309 * obj-c++.dg/encode-1.mm: New.
31310 * obj-c++.dg/encode-2.mm: New.
31311 * obj-c++.dg/encode-3.mm: New.
31312 * obj-c++.dg/extern-c-1.mm: New.
31313 * obj-c++.dg/extra-semi.mm: New.
31314 * obj-c++.dg/fix-and-continue-2.mm: New.
31315 * obj-c++.dg/isa-field-1.mm: New.
31316 * obj-c++.dg/ivar-list-semi.mm: New.
31317 * obj-c++.dg/local-decl-1.mm: New.
31318 * obj-c++.dg/lookup-1.mm: New.
31319 * obj-c++.dg/lookup-2.mm: New.
31320 * obj-c++.dg/method-1.mm: New.
31321 * obj-c++.dg/method-2.mm: New.
31322 * obj-c++.dg/method-3.mm: New.
31323 * obj-c++.dg/method-4.mm: New.
31324 * obj-c++.dg/method-5.mm: New.
31325 * obj-c++.dg/method-6.mm: New.
31326 * obj-c++.dg/method-7.mm: New.
31327 * obj-c++.dg/no-extra-load.mm: New.
31328 * obj-c++.dg/overload-1.mm: New.
31329 * obj-c++.dg/pragma-1.mm: New.
31330 * obj-c++.dg/pragma-2.mm: New.
31331 * obj-c++.dg/private-1.mm: New.
31332 * obj-c++.dg/private-2.mm: New.
31333 * obj-c++.dg/proto-qual-1.mm: New.
31334 * obj-c++.dg/qual-types-1.mm: New.
31335 * obj-c++.dg/stubify-1.mm: New.
31336 * obj-c++.dg/stubify-2.mm: New.
31337 * obj-c++.dg/super-class-1.mm: New.
31338 * obj-c++.dg/super-class-2.mm: New.
31339 * obj-c++.dg/super-dealloc-1.mm: New.
31340 * obj-c++.dg/super-dealloc-2.mm: New.
31341 * obj-c++.dg/template-1.mm: New.
31342 * obj-c++.dg/template-2.mm: New.
31343 * obj-c++.dg/template-3.mm: New.
31344 * obj-c++.dg/template-4.mm: New.
31345 * obj-c++.dg/template-5.mm: New.
31346 * obj-c++.dg/template-6.mm: New.
31347 * obj-c++.dg/try-catch-1.mm: New.
31348 * obj-c++.dg/try-catch-2.mm: New.
31349 * obj-c++.dg/try-catch-3.mm: New.
31350 * obj-c++.dg/try-catch-4.mm: New.
31351 * obj-c++.dg/try-catch-5.mm: New.
31352 * obj-c++.dg/try-catch-6.mm: New.
31353 * obj-c++.dg/try-catch-7.mm: New.
31354 * obj-c++.dg/try-catch-8.mm: New.
31355 * obj-c++.dg/try-catch-9.mm: New.
31356 * obj-c++.dg/va-meth-1.mm: New.
31358 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31360 * obj-c++.dg/selector-1.mm: New.
31361 * obj-c++.dg/selector-2.mm: New.
31363 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31365 * obj-c++.dg/selector-3.mm: New.
31366 * objc.dg/selector-3.m: New.
31368 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31370 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31371 about where warning appears.
31373 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31375 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31376 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31377 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31378 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31380 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31382 * gcc.dg/20050524-1.c: New test.
31384 2005-05-25 Jan Hubicka <jh@suse.cz>
31386 * gcc.dg/tree-prof/inliner-1.c: New.
31388 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31390 * gcc.dg/tree-prof: New directory.
31391 * gcc.dg/tree-prof/tree-prof.exp: New.
31393 2005-05-25 DJ Delorie <dj@redhat.com>
31395 * gcc.dg/Wattributes-1.c: New.
31396 * gcc.dg/Wattributes-2.c: New.
31397 * gcc.dg/Wattributes-3.c: New.
31399 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31401 PR tree-optimization/19833
31402 * gcc.dg/uninit-4.c: Remove xfail.
31403 * gcc.dg/uninit-9.c: Ditto.
31405 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31407 * obj-c++.dg/bitfield-[1-5].mm: New.
31408 * obj-c++.dg/class-protocol-1.mm: New.
31409 * obj-c++.dg/comp-types-1[0-1].mm: New.
31410 * obj-c++.dg/comp-types-[2-9].mm: New.
31411 * obj-c++.dg/encode-[4-8].mm: New.
31412 * obj-c++.dg/layout-1.mm: New.
31413 * obj-c++.dg/method-1[0-9].mm: New.
31414 * obj-c++.dg/method-2[0-1].mm: New.
31415 * obj-c++.dg/method-[8-9].mm: New.
31416 * obj-c++.dg/objc-gc-3.mm: New.
31417 * obj-c++.dg/try-catch-10.mm: New.
31418 * objc.dg/bitfield-5.m: New.
31419 * objc.dg/comp-types-10.m: New.
31420 * objc.dg/comp-types-9.m: New.
31421 * objc.dg/layout-1.m: New.
31422 * objc.dg/objc-gc-4.m: New.
31423 * objc.dg/try-catch-9.m: New.
31424 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31425 * objc.dg/comp-types-1.m: Likewise.
31426 * objc.dg/comp-types-[5-6].m: Likewise.
31427 * objc.dg/method-9.m: Likewise.
31429 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31431 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31432 and on hardware without VMX support.
31434 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31436 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31438 * lib/profopt.exp (dg-final-generate, dg-final-use,
31439 profopt-final-code, profopt-get-options): New.
31440 (profopt-execute): Process test directives.
31442 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31443 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31444 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31446 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31449 * g++.dg/init/ctor5.C: New test.
31451 2005-05-24 Ira Rosen <irar@il.ibm.com>
31453 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31454 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31455 vect-113.c, vect-114.c.
31457 2005-05-23 Adam Nemet <anemet@lnxw.com>
31459 * gcc.dg/const-elim-1.c: Remove xfails.
31461 2005-05-23 Jeff Law <law@redhat.com>
31463 * gcc.c-torture/compile/pr21638.c: New test.
31464 * gcc.c-torture/compile/20050520-1.c: New test.
31466 2005-05-23 Nick Clifton <nickc@redhat.com>
31468 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31469 be a proper triple, ie: m32r*-*-*.
31470 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31472 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31474 PR middle-end/21331
31476 * gcc.c-torture/compile/pr21293.c: New test.
31477 * gcc.c-torture/execute/pr21331.c: New test.
31479 2004-05-20 Richard Henderson <rth@redhat.com>
31481 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31483 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31485 * obj-c++-dg.exp: Add.
31486 * obj-c++.exp: Add.
31487 * obj-c++.dg/dg.exp: Add.
31489 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31491 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31492 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31494 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31496 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31498 2004-05-19 Richard Henderson <rth@redhat.com>
31500 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31502 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31504 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31506 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31508 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31511 * g++.dg/parse/extern1.C: New test.
31512 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31514 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31516 * gcc.dg/c99-math.h: New.
31517 * gcc.dg/c99-math-float-1.c: New test.
31518 * gcc.dg/c99-math-double-1.c: Likewise.
31519 * gcc.dg/c99-math-long-double-1.c: Likewise.
31521 2005-05-18 Richard Henderson <rth@redhat.com>
31523 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31525 2005-05-18 Devang Patel <dpatel@apple.com>
31527 * g++.dg/opt/20050511-1.C: New test.
31529 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31531 PR libfortran/21127
31532 * gfortran.dg/reshape-complex.f90: New test.
31534 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31536 * gfortran.dg/array_constructor_1.f90: New test.
31537 * gfortran.dg/array_constructor_2.f90: New test.
31539 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31542 * gfortran.dg/pr20954.f: New test.
31544 2005-05-17 Mike Stump <mrs@apple.com>
31546 Yet more Objective-C++...
31548 * objc.dg/method-5.m: Update.
31549 * objc.dg/method-6.m: Update.
31550 * objc.dg/method-7.m: Update.
31551 * objc.dg/method-9.m: Update.
31552 * objc.dg/try-catch-2.m: Update.
31554 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31556 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31557 Remove little-endian optimizations.
31559 2005-05-17 Jeff Law <law@redhat.com>
31561 * g++.dg/tree-ssa/pr14814.C: New test.
31562 * gcc.dg/tree-ssa/pr14814.C: New test.
31563 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31564 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31566 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31568 * gcc.dg/compat/generate-random.c: Do not include
31570 * gcc.dg/compat/generate-random_r.c: Likewise.
31572 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31574 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31576 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31578 PR middle-end/21595
31579 * g++.dg/tree-ssa/builtin1.C: New testcase.
31581 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31584 * g++.dg/opt/const4.C: New test.
31586 PR middle-end/21492
31587 * g++.dg/opt/crossjump1.C: New test.
31589 PR tree-optimization/21610
31590 * gcc.c-torture/compile/20050516-1.c: New test.
31593 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31594 about the test failing.
31595 * gfortran.fortran-torture/execute/where_7.f90: New test.
31596 * gfortran.fortran-torture/execute/where_8.f90: New test.
31598 2005-05-16 Richard Henderson <rth@redhat.com>
31600 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31603 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31605 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31606 (limits.h): Include unconditionally.
31607 (stdlib.h): Likewise.
31608 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31609 (limits.h): Include unconditionally.
31610 (stdlib.h): Likewise.
31611 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31612 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31613 (limits.h): Include unconditionally.
31614 (stdlib.h): Likewise.
31615 (hashtab.h): Do not include.
31616 (getopt.h): Likewise.
31617 (stddef.h): Include.
31618 (hashval_t): Define.
31619 (struct entry): Add "next" field.
31620 (HASH_SIZE): New macro.
31621 (hash_table): New variable.
31622 (switchfiles): Do not use xmalloc.
31624 (iterative_hash): New function.
31626 (e_exists): New function.
31627 (e_insert): Likewise.
31628 (output): Use, instead of libiberty hashtable functions.
31629 (main): Do not use getopt. Do not call htab_create.
31631 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31634 * lib/target-supports.exp (check_mkfifo_available):
31635 Return 0 for cygwin as mkfifo support incomplete on platform.
31636 Fix typos in comments.
31638 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31640 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31642 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31645 * gfortran.dg/assign_4.f: New test.
31647 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31649 PR tree-optimization/21563
31650 * gcc.dg/tree-ssa/pr21563.c: New.
31652 2005-05-14 Jan Hubicka <jh@suse.cz>
31654 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31656 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31658 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31660 2005-05-13 Julian Brown <julian@codesourcery.com>
31662 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31663 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31665 2005-05-13 Jan Hubicka <jh@suse.cz>
31667 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31668 * gcc.dg/fold-xor-?.c: Likewise.
31669 * gcc.dg/pr15784-?.c: Likewise.
31670 * gcc.dg/pr20922-?.c: Likewise.
31671 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31672 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31673 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31675 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31678 * gfortran.dg/hollerith_1.f90: New test.
31680 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31682 * gfortran.dg/func_result_2.f90: New test.
31684 2005-05-11 Bud Davis <bdavis@gfortran.org>
31686 * gfortran.dg/dev_null.f90: New test.
31688 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31690 * gcc.dg/arm-vfp1.c: Revert last change.
31692 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31694 PR middle-end/19807
31695 PR tree-optimization/19639
31696 * g++.dg/tree-ssa/pr19807.C: New testcase.
31698 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31700 PR libfortran/21471
31701 * gfortran.dg/append-1.f90: New test.
31703 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31705 * gcc.dg/pr18501.c: XFAIL.
31706 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31707 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31708 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31709 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31710 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31711 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31712 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31713 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31715 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31718 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31719 gfortran.dg/f2c_3.f90: New tests.
31721 * gfortran.dg/return_1.f90: Fix dg annotation.
31723 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31725 * gcc.c-torture/compile/20050510-1.c: New test.
31727 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31729 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31731 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31733 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31735 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31738 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31740 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31743 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31744 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31746 2005-05-10 Ben Elliston <bje@au.ibm.com>
31749 * gcc.dg/debug/pr16676.c: New test.
31751 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31754 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31755 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31756 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31757 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31759 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31760 -fno-tree-dominator-opts.
31762 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31764 * gfortran.dg/return_1.f90: New test.
31766 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31768 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31770 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31772 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
31775 * g++.dg/inherit/covariant13.C: New.
31777 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31779 PR libfortran/19155
31780 * gfortran.dg/pr19155.f: New test.
31782 2005-05-08 Roger Sayle <roger@eyesopen.com>
31785 * gcc.dg/pr8788-1.c: New testcase.
31787 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
31790 * gcc.target/mips/fpcmp-[12].c: New tests.
31792 2005-05-06 Mark Mitchell <mark@codesourcery.com>
31794 * lib/target-supports-dg.exp (dg-require-fork): New function.
31795 (dg-require-mkfifo): Likewise.
31796 * lib/target-supports.exp (check_function_available): New
31798 (check_fork_available): Likewise.
31799 (check_mkfifo_available): Likewise.
31801 2005-05-06 Jeff Law <law@redhat.com>
31803 * gcc.c-torture/compile/pr21380.c: New test.
31805 2005-05-06 Jakub Jelinek <jakub@redhat.com>
31808 * g++.dg/ext/weak3.C: New test.
31810 2005-05-05 Mark Mitchell <mark@codesourcery.com>
31813 * g++.dg/template/crash37.C: New test.
31815 2005-05-05 Paul Brook <paul@codesourcery.com>
31817 * gcc.dg/arm-g2.c: Use effective-target arm32.
31818 * gcc.dg/arm-mmx-1.c: Ditto.
31819 * gcc.dg/arm-scd42-2.c: Ditto.
31820 * gcc.dg/arm-vfp1.c: Ditto.
31821 * lib/target-supports.exp (check_effective_target_arm32): New
31824 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
31826 PR libfortran/21354
31827 gfortran.dg/in_pack_rank7.f90: New test.
31829 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
31831 PR middle-end/15618
31832 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31834 2005-05-04 Jakub Jelinek <jakub@redhat.com>
31836 PR middle-end/21265
31837 * gcc.dg/20050503-1.c: New test.
31839 PR rtl-optimization/21239
31840 * gcc.dg/i386-sse-11.c: New test.
31842 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
31845 * gcc.target/i386/asm-1.c: New test.
31847 2005-05-03 Jakub Jelinek <jakub@redhat.com>
31849 PR rtl-optimization/21330
31850 * gcc.c-torture/execute/20050502-1.c: New test.
31853 * gcc.c-torture/execute/20050502-2.c: New test.
31855 2005-05-03 Uros Bizjak <uros@kss-loka.si>
31857 PR middle-end/21282
31858 * gcc.dg/pr21282.c: New.
31860 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31862 * gcc.dg/vect/pr20122.c: Clean up .vect file.
31863 * gcc.dg/vect/vect-92.c: Likewise.
31864 * gcc.dg/vect/vect-93.c: Likewise.
31865 * gcc.dg/vect/vect-dv-1.c: Likewise.
31866 * gcc.dg/vect/vect-dv-2.c: Likewise.
31867 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31869 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31871 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31872 * gfortran.dg/vect/vect-2.f90: Likewise.
31873 * gfortran.dg/vect/vect-3.f90: Likewise.
31874 * gfortran.dg/vect/vect-4.f90: Likewise.
31875 * gfortran.dg/vect/vect-5.f90: Likewise.
31877 2005-05-02 Geoffrey Keating <geoffk@apple.com>
31880 * gcc.dg/rs6000-fpint-2.c: New.
31882 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
31885 * gcc.dg/builtins-30.c: Update expected messages.
31886 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31887 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31888 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31890 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
31892 PR tree-optimization/21294
31893 * gcc.dg/tree-ssa/pr21294.c: New.
31895 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
31897 * gcc.dg/altivec-3.c (vec_store): Do not use the old
31898 __builtin_altivec_st_internal_4si built-in.
31900 2005-05-02 Mark Mitchell <mark@codesourcery.com>
31903 * g++.dg/template/ptrmem14.C: New test.
31905 2005-05-02 Paul Brook <paul@codesourcery.com>
31907 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31909 2005-05-02 Michael Matz <matz@suse.de>
31912 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31914 2005-05-01 Mark Mitchell <mark@codesourcery.com>
31916 * g++.dg/cpp/weak.C: New test.
31918 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
31920 * gcc.dg/tree-ssa/loop-8.c: New test.
31922 2005-04-30 Michael Maty <matz@suse.de>
31924 * gcc.dg/inline-mcpy.c: New test.
31926 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
31928 PR libfortran/18958
31929 * gfortran.dg/eoshift.f90: New test case.
31931 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
31933 PR libfortran/18857
31934 * gfortran.dg/matmul_1.f90: New test.
31936 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31938 PR tree-optimization/21030
31939 * gcc.dg/tree-ssa/pr21030.c: New.
31941 2005-04-29 Devang Patel <dpatel@apple.com>
31943 PR tree-optimization/21272
31944 * gcc.dg/vect/vect-ifcvt-10.c: New test.
31946 2005-04-29 Jakub Jelinek <jakub@redhat.com>
31950 * gfortran.dg/entry_4.f90: New test.
31951 * gfortran.fortran-torture/execute/entry_1.f90: New test.
31952 * gfortran.fortran-torture/execute/entry_2.f90: New test.
31953 * gfortran.fortran-torture/execute/entry_3.f90: New test.
31954 * gfortran.fortran-torture/execute/entry_4.f90: New test.
31955 * gfortran.fortran-torture/execute/entry_5.f90: New test.
31956 * gfortran.fortran-torture/execute/entry_6.f90: New test.
31957 * gfortran.fortran-torture/execute/entry_7.f90: New test.
31959 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31961 * gfortran.fortran-torture/execute/entry_8.f90: New test.
31963 2005-04-29 Paul Brook <paul@codesourcery.com>
31965 * gfortran.dg/entry_3.f90: New test.
31967 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31969 * gfortran.dg/implicit_4.f90: New test.
31971 2005-04-28 Bob Wilson <bob.wilson@acm.org>
31973 * lib/target-supports.exp (check_profiling_available): Return
31974 false for xtensa-*-elf.
31976 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
31978 * lib/fortran-torture.exp (fortran-torture.exp): Catch
31979 error if file cannot be deleted.
31981 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31983 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31984 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31985 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31986 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31987 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31988 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31989 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31990 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31991 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31992 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31993 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31994 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31995 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31997 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32000 * gfortran.dg/pr20865.f90: New test.
32002 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
32004 * gcc.dg/void-cast-2.c: New test.
32006 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32009 * gcc.dg/void-cast-1.c: New test.
32011 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
32013 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
32015 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32018 * gfortran.dg/pr21177.f90: New test.
32020 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
32022 PR tree-optimization/21171
32023 * gcc.dg/tree-ssa/pr21171.c: New test.
32025 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
32027 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
32028 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
32029 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
32030 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
32031 gcc.dg/tree-ssa/gen-vect-32.c: New.
32032 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
32033 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
32034 don't run on PPC32.
32036 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32039 * gcc.dg/transparent-union-3.c: New test.
32041 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
32044 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
32045 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
32046 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
32047 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
32048 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
32049 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
32051 2005-04-26 Jeff Law <law@redhat.com>
32053 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
32054 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
32055 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32056 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32057 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32058 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32059 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32061 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
32063 PR tree-optimization/17598
32064 * gcc.dg/tree-ssa/pr17598.c: New testcase.
32066 2005-04-25 Mike Stump <mrs@apple.com>
32068 * objc.dg/fix-and-continue-1.m: Add.
32070 2005-04-25 Roger Sayle <roger@eyesopen.com>
32073 * g++.dg/opt/pr20995-1.C: New test case.
32075 2005-04-25 Devang Patel <dpatel@apple.com>
32077 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32079 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32082 * g++.dg/opt/alias2.C (printf): Correct the prototype.
32084 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32087 * g++.dg/opt/rtti2.C: New test.
32089 2005-04-25 Paul Brook <paul@codesourcery.com>
32090 Steven G. Kargl <kargls@comcast.net>
32093 * gfortran.dg/ichar_1.f90: New file.
32095 2005-04-24 Jakub Jelinek <jakub@redhat.com>
32097 PR middle-end/20991
32098 * g++.dg/opt/pr20991.C: New test.
32100 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32101 where sizeof (type) < __alignof__ (type).
32102 * gcc.dg/compat/struct-layout-1.h: Likewise.
32104 2005-04-24 Per Bothner <per@bothner.com>
32105 Devang Patel <dpatel@apple.com>
32107 PR preprocessor/20907
32108 * gcc.dg/cpp/very-long-comment.c: New test.
32110 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32113 * gfortran.dg/common_5.f: New test.
32115 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
32117 PR middle-end/21082
32118 * g++.dg/tree-ssa/pr21082.C: New testcase.
32120 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
32122 * gcc.dg/vect/vect-99.c: New test.
32124 2005-04-22 Diego Novillo <dnovillo@redhat.com>
32126 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32128 2005-04-22 Jeff Law <law@redhat.com>
32130 * gcc.dg/uninit-5.c: Remove xfails.
32131 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32132 conditionals and loads.
32134 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
32136 PR libfortran/20074
32137 PR libfortran/20436
32138 PR libfortran/21108
32139 * gfortran.dg/nested_reshape.f90: new test
32140 * gfortran.dg/reshape-alloc.f90: new test
32141 * gfortran.dg/reshape.f90: new test
32143 2005-04-22 Mark Mitchell <mark@codesourcery.com>
32145 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32147 * gcc.dg/arm-vfp1.c: New test.
32149 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
32152 * g++.dg/lookup/builtin2.C: New test.
32154 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
32156 * gcc.dg/weak/weak-13.c: New test.
32158 2005-04-21 Geoffrey Keating <geoffk@apple.com>
32160 * lib/target-supports.exp (check_effective_target_sync_int_long):
32163 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
32165 * gcc.target/mips/branch-1.c: New test.
32167 2005-04-21 Richard Henderson <rth@redhat.com>
32169 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32170 * gcc.dg/vect/vect-86.c: Likewise.
32171 * gcc.dg/vect/vect-87.c: Likewise.
32172 * gcc.dg/vect/vect-88.c: Likewise.
32174 2005-04-21 Devang Patel <dpatel@apple.com>
32176 PR optimization/20994
32177 * gcc.dg/tree-ssa/ifc-3.c: New test.
32179 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32182 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32183 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32184 gcc.dg/c99-vla-jump-5.c: New tests.
32186 2005-04-19 Richard Henderson <rth@redhat.com>
32188 * lib/target-supports.exp (check_effective_target_vect_int_mult):
32189 Fix typo in exists check.
32190 (check_effective_target_sync_int_long): New.
32191 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32192 * gcc.dg/ia64-sync-2.c: Likewise.
32193 * gcc.dg/ia64-sync-3.c: Likewise.
32194 * gcc.dg/ia64-sync-4.c: Likewise.
32196 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
32198 * gcc.dg/fold-xor-1.c: New test.
32199 * gcc.dg/fold-xor-2.c: New test.
32201 2005-04-19 James E. Wilson <wilson@specifixinc.com>
32204 * g++.dg/eh/fp-regs.C: New test.
32206 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32208 * gcc.dg/Wint-to-pointer-cast-1.c,
32209 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32210 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32211 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32213 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32216 * gfortran.dg/pr16861.f90: New test.
32218 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32220 * gcc.dg/pr21085.c: New test.
32222 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32224 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32225 (setup_mips_tests, dg-mips-options): New procedures.
32226 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32227 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32228 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32229 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32230 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32231 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32232 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32233 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32234 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32235 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32236 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32237 dg-mips-options instead of dg-options. Remove now-redundant
32238 preprocessor guards.
32239 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32240 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32241 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32242 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32243 * gcc.dg/vr-mult-2.c: Delete.
32244 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32245 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32246 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32247 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32248 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32249 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32250 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32252 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32254 * ada/acats/run_all.sh: Use sync when executable not present.
32256 2005-04-18 Devang Patel <dpatel@apple.com>
32258 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32259 * gcc.dg/vect/vect-11a.c: New.
32260 * gcc.dg/vect/vect-none.c: Update.
32261 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32263 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32265 PR tree-optimization/20922
32266 * gcc.dg/pr20922-1.c: New test.
32267 * gcc.dg/pr20922-2.c: New test.
32268 * gcc.dg/pr20922-3.c: New test.
32269 * gcc.dg/pr20922-4.c: New test.
32270 * gcc.dg/pr20922-5.c: New test.
32271 * gcc.dg/pr20922-6.c: New test.
32273 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32275 PR libfortran/20950
32276 * gfortran.dg/pr20950.f: New test.
32278 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32280 PR libfortran/19216
32281 * gfortran.dg/pr19216.f: New test.
32283 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32285 PR tree-optimization/21001
32286 * gcc.dg/tree-ssa/pr21001.c: New.
32288 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32290 PR libfortran/21075
32291 * gfortran.dg/reshape_rank7.f90: New test.
32293 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32295 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32296 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32297 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32298 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32299 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32300 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32301 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32302 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32303 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32305 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32306 in namelists. New test.
32307 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32309 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32311 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32312 namelist. New test.
32313 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32315 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32317 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32318 namelist. New test.
32319 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32320 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32321 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32323 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32324 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32327 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32329 * gfortran.dg/wtruncate.f: New testcase.
32330 * gfortran.dg/wtruncate.f90: New testcase.
32332 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32335 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32336 which sizeof/alignof is dependent, rather than just whether we are
32337 processing_template_decl.
32339 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32341 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32342 corrected typo where the wrong variables had been compared.
32344 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32346 PR libfortran/18495
32347 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32348 Test callee-allocated version of return array with a write
32350 Test spread with a temporary with another write statement.
32352 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32354 PR tree-optimization/21031
32355 * gcc.dg/tree-ssa/pr21031.c: New.
32357 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32359 PR tree-optimization/21004
32360 * gcc.dg/builtins-53.c: Include builtins-config.h.
32361 Check floorf, ceilf, floorl and ceill transformations
32362 only when HAVE_C99_RUNTIME is defined.
32364 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32366 PR middle-end/20739
32367 * gcc.dg/tree-ssa/pr20739.c: New test.
32369 2005-04-14 Mike Stump <mrs@apple.com>
32371 * gcc.dg/Foundation.framework/empty: New.
32372 * gcc.dg/framework-2.c: New.
32374 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32376 PR tree-optimization/21021
32377 * gcc.c-torture/compile/pr21021.c: New.
32379 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32382 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32383 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32384 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32385 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32386 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32387 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32388 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32389 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32391 2005-04-14 Richard Henderson <rth@redhat.com>
32393 * lib/target-supports.exp (check_effective_target_vect_condition):
32394 Add ia64, i?86, and x86_64.
32396 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32398 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32400 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32402 PR tree-optimization/20657
32403 * gcc.dg/tree-ssa/pr20657.c: New.
32405 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32407 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32408 (long long int)trunc*.
32410 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32413 * gcc.dg/pr20927.c: New test.
32415 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32417 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32418 * gcc.target/mips/asm-1.c: Likewise.
32420 2005-04-13 Dale Johannesen <dalej@apple.com>
32422 * objc.dg/objc-fast-4.m: New.
32424 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32426 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32428 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32430 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32432 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32433 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32434 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32436 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32438 PR tree-optimization/20913
32439 * gcc.dg/tree-ssa/pr20913.c: New.
32441 PR tree-optimization/20702
32442 * gcc.dg/tree-ssa/pr20702.c: New.
32444 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32447 * g++.dg/inherit/local3.C: New test.
32449 2005-04-12 Jeff Law <law@redhat.com>
32451 * gcc.dg/tree-ssa/20050412-1.c: New test.
32453 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32455 PR libfortran/19016
32456 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32457 Add tests with mask generated by expression.
32458 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32459 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32460 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32462 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32464 PR middle-end/20917
32465 * gcc.dg/20050409-1.c: New test.
32467 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32469 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32471 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32473 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32474 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32475 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32476 (TARGET_CXX): Adjust accordingly.
32477 * target.h (struct gcc_target): Remove epxort_class_data. Add
32478 determine_class_data_visibility and class_data_always_comdat.
32479 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32480 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32481 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32482 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32483 (arm_cxx_determine_class_data_visibility): New.
32484 (arm_cxx_class_data_always_comdat): Likewise.
32485 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32486 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32487 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32488 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32489 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32492 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32494 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32496 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32498 * gcc.dg/i386-darwin-fpmath.c: New.
32500 2004-04-11 Devang Patel <dpatel@apple.com>
32502 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32503 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32504 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32505 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32506 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32507 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32508 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32509 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32510 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32512 2004-04-11 Devang Patel <dpatel@apple.com>
32514 * gcc.dg/vect/vect-dv-1.c: New test.
32515 * gcc.dg/vect/vect-dv-2.c: New test.
32517 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32519 PR tree-optimization/20933
32520 * gcc.dg/tree-ssa/pr20933.c: New test.
32522 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32524 * gfortran.dg/fold_nearest.f90: New test.
32526 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32528 * gcc.dg/tree-ssa/alias-1.c: New test.
32530 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32532 PR tree-optimization/20920
32533 * g++.dg/tree-ssa/pr20920.C: New test.
32535 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32537 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32538 (long long int)ceil*.
32540 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32542 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32543 explicit C++ linkage.
32545 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32547 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32548 warning for arithmetic IF statements.
32550 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32552 * eor_handling_1.f90: New test case.
32553 * eor_handling_2.f90: New test case.
32554 * eor_handling_3.f90: New test case.
32555 * eor_handling_4.f90: New test case.
32556 * eor_handling_5.f90: New test case.
32557 * noadv_size.f90: New test case.
32558 * pad_no.f90: New test case.
32560 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32562 * gcc.c-torture/execute/20050410-1.c: New test.
32564 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32566 * gcc.dg/pr20126.c: New.
32568 2005-04-09 Bud Davis <bdavis@gfortran.org>
32569 Steven G. Kargl <kargls@comcast.net>
32571 * gfortran.dg/PR19872.f: New test.
32573 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32575 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32577 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32579 * gfortran.dg/nint_1.f90: New test.
32581 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32583 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32584 Added test for callee-allocated arrays with write statements.
32585 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32586 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32587 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32588 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32589 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32591 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32593 PR libfortran/20163
32594 * gfortran.dg/open-options-blanks.f: New test.
32596 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32599 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32601 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32603 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32604 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32605 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32606 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32607 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32608 * gcc.c-torture/execute/stdarg-4.c: New test.
32610 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32613 * g++.dg/abi/param2.C: New test.
32615 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32617 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32619 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32621 * gcc.dg/builtins-53.c: New test.
32623 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32625 * g++.dg/tree-ssa/pr18178.C: New test.
32626 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32627 * gcc.c-torture/execute/20041019-1.c: New test.
32628 * gcc.dg/tree-ssa/20041008-1.c: New test.
32629 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32630 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32631 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32632 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32633 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32634 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32635 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32636 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32637 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32638 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32640 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32642 PR rtl-optimization/20466
32643 * gcc.c-torture/execute/pr20466-1.c: New test.
32645 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32648 * g++.dg/parse/cond2.C: New test.
32651 * g++.dg/warn/Wdtor1.C: New test.
32653 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32656 * gfortran.dg/pr17229.f: New test.
32658 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32660 * gfortran.dg/tiny_1.f90: New test.
32661 * gfortran.dg/tiny_2.f90: ditto.
32663 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32665 * gfortran.dg/eor_1.f90: Fix dg-do run line
32666 * gfortran.dg/open_new.f90: Fix dg-do run line
32668 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32670 * lib/target-supports.exp (get_compiler_messages): Support
32671 optional arguments, the fourth being compiler options.
32672 (check_effective_target_fpic): New proc.
32673 * gcc.dg/20050321-2.c: Restrict to target fpic.
32675 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32677 * gcc.dg/15443-1.c: New test.
32678 * gcc.dg/15443-2.c: Likewise.
32680 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32682 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32684 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32686 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32688 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32690 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32691 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32693 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32694 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32695 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32697 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32700 * g++.dg/warn/Wunused-11.C: New test.
32702 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32704 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32706 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32708 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32710 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32713 * g++.dg/template/ptrmem13.C: New test.
32715 2005-04-05 Per Bothner <per@bothner.com>
32717 * lib/gcc.exp: Always add -fno-show-column, for now.
32719 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32722 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32723 of plain old "unsigned int" for the type of "i". Makes this test
32726 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32728 * gcc.dg/i386-ssefn-1.c: New test.
32729 * gcc.dg/i386-ssefn-2.c: New test.
32730 * gcc.dg/i386-ssefn-3.c: New test.
32731 * gcc.dg/i386-ssefn-4.c: New test.
32733 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32735 PR tree-optimization/20076
32736 * gcc.dg/builtin-apply4.c: New test.
32738 PR preprocessor/19475
32739 * gcc.dg/cpp/macspace1.c: New test.
32740 * gcc.dg/cpp/macspace2.c: New test.
32742 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32744 * gfortran.dg/pr20755.f: Fixed bad format.
32746 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32749 * g++.dg/ext/attrib21.C: New test.
32751 2004-04-05 Devang Patel <dpatel@apple.com>
32753 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32754 * gcc.dg/vect/vect-shift-1.c: New test.
32756 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32758 PR libfortran/20755
32759 * gfortran.dg/pr20755.f: New test.
32761 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32763 * gfortran.dg/pr15959.f90: New test.
32764 * gfortran.dg/string_pad_trunc.f90: New test.
32766 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32768 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32769 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32770 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32773 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32775 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32777 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32779 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32780 * gcc.c-torture/compile/20011119-2.c: Likewise.
32781 * gcc.c-torture/compile/981001-2.c: Likewise.
32783 2005-04-04 Mark Mitchell <mark@codesourcery.com>
32786 * g++.dg/template/overload4.C: New test.
32788 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32791 * g++.dg/abi/covariant5.C: New.
32794 * g++.dg/debug/const2.C: New.
32796 2005-04-04 Jakub Jelinek <jakub@redhat.com>
32798 PR rtl-optimization/16104
32799 * gcc.c-torture/execute/20050316-1.c: New test.
32801 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32803 * g++.dg/template/spec23.C: Fix dg-error text.
32805 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
32808 * g++.dg/expr/lval2.C: New.
32810 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32812 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32813 __builtin_strcasecmp and __builtin_strncasecmp.
32815 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
32818 * g++.dg/template/spec22.C: New.
32819 * g++.dg/template/spec23.C: New.
32821 2005-04-03 Dale Ranta <dir@lanl.gov>
32822 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32824 PR libfortran/20068
32825 PR libfortran/20125
32826 PR libfortran/20156
32827 PR libfortran/20471
32828 * gfortran.dg/backspace.f: New test.
32830 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
32832 * gcc.dg/pr19345.c: New test.
32834 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32836 PR tree-optimization/20640
32837 * gcc.dg/torture/tree-loop-1.c: New.
32839 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32841 PR rtl-optimization/20290
32842 * gcc.c-torture/execute/loop-ivopts-2.c: New.
32844 2005-04-02 Geoffrey Keating <geoffk@apple.com>
32846 * gcc.dg/rs6000-fpint.c: New.
32848 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32850 * gcc.dg/old-style-then-proto-1.c: New test.
32852 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32854 * gfortran.fortran-torture/execute/backspace.f90: Check
32855 after backspace and read was incorrect.
32857 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32859 * gcc.c-torture/execute/builtins/strcat.c: Check the result
32860 buffer past the terminating NUL using memcmp.
32861 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32862 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32864 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32865 Fix unused/uninitialized variable warnings.
32867 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32868 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32869 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32870 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32872 * gcc.c-torture/execute/builtins/abs-1-lib.c,
32873 gcc.c-torture/execute/builtins/fputs-lib.c,
32874 gcc.c-torture/execute/builtins/lib/fprintf.c,
32875 gcc.c-torture/execute/builtins/lib/main.c,
32876 gcc.c-torture/execute/builtins/lib/memcmp.c,
32877 gcc.c-torture/execute/builtins/lib/memmove.c,
32878 gcc.c-torture/execute/builtins/lib/mempcpy.c,
32879 gcc.c-torture/execute/builtins/lib/memset.c,
32880 gcc.c-torture/execute/builtins/lib/printf.c,
32881 gcc.c-torture/execute/builtins/lib/sprintf.c,
32882 gcc.c-torture/execute/builtins/lib/stpcpy.c,
32883 gcc.c-torture/execute/builtins/lib/strchr.c,
32884 gcc.c-torture/execute/builtins/lib/strcmp.c,
32885 gcc.c-torture/execute/builtins/lib/strcpy.c,
32886 gcc.c-torture/execute/builtins/lib/strcspn.c,
32887 gcc.c-torture/execute/builtins/lib/strlen.c,
32888 gcc.c-torture/execute/builtins/lib/strncat.c,
32889 gcc.c-torture/execute/builtins/lib/strncmp.c,
32890 gcc.c-torture/execute/builtins/lib/strncpy.c,
32891 gcc.c-torture/execute/builtins/lib/strrchr.c,
32892 gcc.c-torture/execute/builtins/lib/strspn.c,
32893 gcc.c-torture/execute/builtins/lib/strstr.c,
32894 gcc.c-torture/execute/builtins/memops-asm-lib.c,
32895 gcc.c-torture/execute/builtins/strlen-2.c,
32896 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32899 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
32901 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32902 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32905 2005-04-01 Jakub Jelinek <jakub@redhat.com>
32908 * g++.dg/debug/using1.C: New test.
32910 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
32912 PR middle-end/20524
32913 * gcc.dg/alias-7.c: Prefix asm-declared name with
32914 __USER_LABEL_PREFIX__.
32916 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
32918 Fix fallout from PR middle-end/15700:
32919 * gcc.c-torture/compile/20011119-1.c: Take
32920 __USER_LABEL_PREFIX__ into account.
32921 * gcc.c-torture/compile/20011119-2.c: Likewise.
32923 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
32926 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32928 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32931 * gcc.c-torture/compile/struct-non-lval-1.c,
32932 gcc.c-torture/compile/struct-non-lval-2.c,
32933 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32935 2005-03-31 Janis Johnson <janis187@us.ibm.com>
32937 * gcc.dg/tls/tls.exp: Remove temporary file.
32938 * g++.dg/tls/tls.exp: Ditto.
32939 * lib/file-format.exp: Ditto.
32940 * g++.dg/special/ecos.exp: Ditto.
32942 * lib/profopt.exp: Treat prof_ext as a list.
32943 * gcc.misc-tests/bprob.exp: Ditto.
32944 * g++.dg/bprob/bprob.exp: Ditto.
32946 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32947 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32948 g++.dg/tree-ssa/pointer-reference-alias.C,
32949 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32950 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32951 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32952 g++.dg/vect/pr19951.cc: Ditto.
32953 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32954 gcc.dg/builtins-47.c: Ditto.
32955 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32956 gcc.dg/pr20115-1.c: Ditto.
32957 * gcc.dg/tree-ssa/20030530-2.c,
32958 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32959 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32960 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32961 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32962 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32963 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32964 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32965 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32966 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32967 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32968 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32969 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32970 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32971 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32972 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32973 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32974 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32975 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32976 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32977 gcc.dg/tree-ssa/20030824-1.c,
32978 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32979 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32980 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32981 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32982 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32983 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32984 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32985 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32986 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32987 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32988 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32989 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32990 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32991 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32992 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32993 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32994 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32995 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32996 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32997 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32998 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32999 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
33000 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
33001 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
33002 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
33003 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
33004 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
33005 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
33006 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
33007 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
33008 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
33009 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
33010 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
33011 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
33012 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
33013 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
33014 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
33015 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
33016 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
33017 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
33018 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
33019 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
33020 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33021 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
33022 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
33023 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
33024 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
33025 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
33026 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
33027 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
33028 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33029 gcc.dg/tree-ssa/useless-1.c: Ditto.
33030 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
33031 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
33032 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
33033 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
33034 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33035 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
33036 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
33037 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
33038 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
33039 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
33040 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
33041 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
33042 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
33043 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
33044 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
33045 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
33046 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
33047 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
33048 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
33049 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
33050 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
33051 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33052 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33053 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
33054 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
33055 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33056 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33057 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33058 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33059 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33060 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33061 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33062 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33063 gcc.dg/vect/vect-none.c: Ditto.
33064 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33065 treelang/compile/unsigned.tree: Ditto.
33067 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33068 * gcc.dg/cpp/direct2s.c: Ditto.
33069 * gcc.dg/cpp/paste4.c: Ditto.
33070 * gcc.dg/cpp/separate-1.c: Ditto.
33071 * gcc.dg/pch/save-temps-1.c: Ditto.
33072 * g++.dg/ext/altivec-10.C: Ditto.
33073 * g++.dg/pch/pch.C: Ditto.
33075 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33077 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33078 * g++.dg/template/repo1.C: Ditto.
33079 * g++.dg/template/repo2.C: Ditto.
33080 * g++.dg/template/repo3.C: Ditto.
33081 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33082 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33083 * g++.old-deja/g++.pt/repo1.C: Ditto.
33084 * g++.old-deja/g++.pt/repo2.C: Ditto.
33085 * g++.old-deja/g++.pt/repo3.C: Ditto.
33086 * g++.old-deja/g++.pt/repo4.C: Ditto.
33088 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33089 * gcc.dg/20030107-1.c: Ditto.
33090 * gcc.dg/20030702-1.c: Ditto.
33091 * gcc.dg/profile-generate-1.c: Ditto.
33092 * g++.dg/other/profile1.C: Ditto.
33093 * g++.old-deja/g++.robertl/eb83.C: Ditto.
33095 * lib/gcc-dg.exp (remove-build-file): New.
33096 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33097 cleanup-tree-dump, cleanup-saved-temps): New.
33099 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
33101 PR c++/19203, DR 214
33102 * g++.dg/parse/ambig3.C: Not ambiguous.
33103 * g++.dg/template/spec20.C: New.
33104 * g++.dg/template/spec21.C: New.
33106 2005-03-31 Steve Ellcey <sje@cup.hp.com>
33109 * gcc.dg/ia64-fptr-1.c: Run only on linux.
33111 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33113 PR libfortran/20660
33114 * gfortran.dg/negative_unit.f: New test.
33116 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33118 * gcc.dg/20050330-1.c: New test.
33120 2005-03-30 Devang Patel <dpatel@apple.com>
33122 * g++.dg/tree-sra/ssa-sra-3.C: New test.
33124 2005-03-30 Dale Johannesen <dalej@apple.com>
33126 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33128 2005-03-30 Janis Johnson <janis187@us.ibm.com>
33130 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33131 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33132 Strip options from test name.
33134 2005-03-31 Jan Hubicka <jh@suse.cz>
33136 * gcc.dg/varpool-1.c: New testcase.
33138 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33142 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33143 gcc.dg/stmt-expr-label-3.c : New tests.
33144 * gcc.c-torture/execute/medce-2.c: Remove.
33146 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33149 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33152 2005-03-30 Alan Modra <amodra@bigpond.net.au>
33154 * gcc.c-torture/compile/pr20203.c: New test.
33156 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33158 * gfortran.dg/promotion.f90: New test.
33160 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
33162 PR middle-end/20491
33163 * gcc.dg/torture/asm-subreg-1.c: New test.
33165 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
33168 * gcc.dg/pr20672-1.c: New test.
33170 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
33172 * gfortran.dg/vect: New directory.
33173 * gfortran.dg/vect/vect.exp: New.
33174 * gfortran.dg/vect/vect-1.f90: New test.
33175 * gfortran.dg/vect/vect-2.f90: New test.
33176 * gfortran.dg/vect/vect-3.f90: New test.
33177 * gfortran.dg/vect/vect-4.f90: New test.
33178 * gfortran.dg/vect/vect-5.f90: New test.
33180 2005-03-29 Jakub Jelinek <jakub@redhat.com>
33182 PR middle-end/20622
33183 * gcc.dg/alias-7.c: New test.
33185 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33187 * gcc.dg/sparc-reg-1.c: New test.
33189 2005-03-28 Steve Ellcey <sje@cup.hp.com>
33192 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33194 2005-03-29 Dale Ranta <dir@lanl.gov>
33195 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33197 PR libfortran/20163
33198 * gfortran.dg/pr20163-2.f: New test.
33200 2005-03-28 Jan Hubicka <jh@suse.cz>
33202 PR middle-end/20635
33203 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33206 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
33208 PR tree-optimization/20626
33209 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33210 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33212 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33214 * gfortran.dg/underflow.f90: New test.
33215 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33217 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33219 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33221 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33223 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33224 (g++_init): Make sure that CXXFLAGS is set.
33225 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33226 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33227 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33228 * lib/objc.exp (objc_init): Likewise.
33229 * lib/treelang.exp (treelang_init): Likewise.
33231 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33233 PR tree-optimization/20470
33234 * gcc.dg/tree-ssa/pr20470.c: New test.
33236 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33238 * gcc.dg/ppc-stfiwx.c: New.
33240 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33243 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33245 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33247 * gcc.dg/20050325-1.c: Fix a typo.
33249 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33251 PR libfortran/19678
33252 PR libfortran/19679
33253 * gfortran.dg/dos_eol.f: New test.
33255 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33257 PR rtl-optimization/20249
33258 * gcc.dg/20050325-1.c: New test.
33260 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33262 PR libfortran/15332
33263 * gfortran.dg/pr15332.f: New test.
33265 2005-03-24 Dale Johannesen <dalej@apple.com>
33267 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33269 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33271 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33272 'internal' visibility.
33273 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33274 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33275 'protected' visibility.
33276 * gcc.dg/visibility-7.c: Likewise.
33277 * lib/target-supports.exp (check_visibility_available): Take
33278 a parameter, the kind of visibility to check for.
33279 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33280 to check_visibility_available.
33282 * g++.dg/expr/cast3.C: New.
33284 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33286 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33289 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33292 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33294 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33296 * gcc.dg/badshift.c: Renamed to...
33297 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33299 * gcc.target/i386/badshift.c: Renamed to...
33300 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33303 PR rtl-optimization/20532
33304 * gcc.target/i386/badshift.c: New.
33306 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33308 * gfortran.dg/pr18025.f90: New test.
33310 2005-03-23 Dale Johannesen <dalej@apple.com>
33312 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33314 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33316 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33318 * lib/target-supports.exp (check_iconv_available): Default
33319 libiconv to -liconv, if there is no definition.
33321 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33323 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33325 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33327 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33328 * g++.dg/opt/pr7503-2.C: Likewise.
33329 * g++.dg/opt/pr7503-3.C: Likewise.
33330 * g++.dg/opt/pr7503-4.C: Likewise.
33331 * g++.dg/opt/pr7503-5.C: Likewise.
33332 * g++.dg/warn/minmax.C: New test.
33334 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33336 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33337 * gfortran.dg/g77_intrinsics_sub.f: New test.
33339 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33340 Jan Hubicka <jh@suse.cz>
33341 Steven Bosscher <stevenb@suse.de
33343 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33345 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33348 * g++.dg/template/redecl3.C: New test.
33350 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33353 * g++.dg/parse/error16.C: Tweak error markers.
33355 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33358 * gcc.dg/20050321-2.c: New test.
33360 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33364 * g++.dg/template/ptrmem12.C: New.
33366 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33368 PR rtl-optimization/20527
33369 * gcc.c-torture/execute/pr20527-1.c: New test.
33371 2005-03-22 Ben Elliston <bje@au.ibm.com>
33373 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33374 program, compile it into a real executable and then delete the .c
33375 and .x files afterwards, to avoid problems on testglue targets.
33377 2005-03-21 Stuart Hastings <stuart@apple.com>
33379 * gcc.target/i386/sse-2.c: New.
33381 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33383 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33385 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33387 * g++.dg/parse/crash25.C: Fix typo.
33389 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33392 * g++.dg/parse/crash24.C: New test.
33395 * g++.dg/parse/crash25.C: New test.
33397 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33400 * g++.dg/ext/stmtexpr4.C: New test.
33402 2005-03-20 Roger Sayle <roger@eyesopen.com>
33404 PR middle-end/20539
33405 * gcc.c-torture/compile/pr13066-1.c: New test case.
33406 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33407 * g++.dg/opt/pr13066-1.C: Likewise.
33409 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33411 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33413 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33416 * gfortran.dg/nesting_1.f90: New test.
33418 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33421 * g++.dg/lookup/using13.C: New test.
33423 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33426 * g++.dg/template/crash36.C: New test.
33428 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33431 * g++.dg/template/crash35.C: New test.
33433 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33436 * g++.dg/overload/operator2.C: New test.
33438 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33440 PR libfortran/20257
33441 * gfortran.dg/pr20257.f90: New test.
33443 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33445 PR libfortran/20480
33446 * gfortran.dg/pr20480.f90: New test.
33448 2005-03-16 Richard Henderson <rth@redhat.com>
33450 PR middle-end/15700
33451 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33452 (_rtld_global): New.
33453 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33454 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33456 * gcc.dg/alias-3.c: New.
33457 * gcc.dg/alias-4.c: New.
33458 * gcc.dg/alias-5.c: New.
33459 * gcc.dg/alias-6.c: New.
33461 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33463 * gcc.dg/cpp/ucnid-7.c: New.
33465 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33466 Dorit Naishlos <dorit@il.ibm.com>
33468 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33471 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33473 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33474 support misaligned accesses.
33475 * gcc.dg/vect/vect-58.c: Likewise.
33476 * gcc.dg/vect/vect-92.c: New.
33477 * gcc.dg/vect/vect-93.c: New.
33479 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33482 * gfortran.dg/assign_2.f90: New test.
33483 * gfortran.dg/assign_3.f90: New test.
33484 * gfortran.dg/assign.f90: New test.
33486 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33488 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33489 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33490 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33491 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33494 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33496 * gcc.dg/cpp/ucnid-6.c: New.
33498 * gcc.dg/cpp/normalize-1.c: New.
33499 * gcc.dg/cpp/normalize-2.c: New.
33500 * gcc.dg/cpp/normalize-3.c: New.
33501 * gcc.dg/cpp/normalize-4.c: New.
33502 * gcc.dg/cpp/ucnid-4.c: New.
33503 * gcc.dg/cpp/ucnid-5.c: New.
33504 * g++.dg/cpp/normalize-1.C: New.
33505 * g++.dg/cpp/ucnid-1.C: New.
33507 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33509 * gcc.dg/pr18628.c: New.
33511 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33514 * g++.dg/tree-ssa/pr20280.C: New.
33516 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33519 * gfortran.dg/stfunc_2.f90: New test.
33521 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33523 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33525 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33527 * gcc.dg/tree-ssa/20050314-1.c: New test.
33529 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33533 * g++.dg/template/friend34.C: New test.
33534 * g++.dg/template/friend35.C: Likewise.
33535 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33537 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33539 Friend class name lookup 5/n
33541 * g++.dg/lookup/hidden-class1.C: New test.
33542 * g++.dg/lookup/hidden-class2.C: Likewise.
33543 * g++.dg/lookup/hidden-class3.C: Likewise.
33544 * g++.dg/lookup/hidden-class4.C: Likewise.
33545 * g++.dg/lookup/hidden-class5.C: Likewise.
33546 * g++.dg/lookup/hidden-class6.C: Likewise.
33547 * g++.dg/lookup/hidden-class7.C: Likewise.
33548 * g++.dg/lookup/hidden-class8.C: Likewise.
33549 * g++.dg/lookup/hidden-class9.C: Likewise.
33550 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33551 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33552 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33553 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33554 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33555 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33556 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33557 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33558 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33559 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33560 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33562 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33565 * g++.dg/template/error18.C: New test.
33567 2005-03-09 Ben Elliston <bje@au.ibm.com>
33570 * g++.dg/debug/pr16792.C: New test.
33572 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33574 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33575 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33576 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33577 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33578 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33579 test assertion names.
33581 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33584 * gfortran.dg/stfunc_1.f90: New test.
33586 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33589 * gfortran.dg/real_index_1.f90: New test.
33591 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33594 * gfortran.dg/spec_expr_1.f90: New test.
33596 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33599 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33602 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33605 * gfortran.dg/largeequiv_1.f90: New test.
33607 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33609 * gcc.dg/ucnid-1.c: New.
33610 * gcc.dg/ucnid-2.c: New.
33611 * gcc.dg/ucnid-3.c: New.
33612 * gcc.dg/ucnid-4.c: New.
33613 * gcc.dg/ucnid-5.c: New.
33614 * gcc.dg/ucnid-6.c: New.
33615 * gcc.dg/cpp/ucnid-1.c: New.
33616 * gcc.dg/cpp/ucnid-2.c: New.
33617 * gcc.dg/cpp/ucnid-3.c: New.
33618 * g++.dg/other/ucnid-1.C: New.
33620 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33622 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33624 2005-03-11 Per Bothner <per@bothner.com>
33626 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33627 that diagnotics refer to correct token.
33628 * gcc.dg/unused-3.c: Likewise.
33630 2005-03-11 Per Bothner <per@bothner.com>
33632 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33633 constant" is now actually on same line as string constant.
33634 * gcc.dg/cpp/direct2s.c: Likewise.
33636 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33638 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33640 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33642 PR libfortran/20124
33643 * gfortran.dg/pr20124.f90: New Test
33645 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33647 PR tree-optimization/20130
33648 * gcc.dg/pr20130-1.c: New test.
33650 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33653 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33655 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33657 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33659 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33661 * g++.dg/eh/forced1.C: Fix comment.
33662 * g++.dg/eh/forced2.C: Ditto.
33663 * g++.dg/eh/forced3.C: Ditto.
33664 * g++.dg/eh/forced4.C: Ditto.
33666 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33669 * gcc.c-torture/compile/pr20412.c: New test.
33671 2005-03-10 Roger Sayle <roger@eyesopen.com>
33673 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33675 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33678 * gcc.dg/20050307-1.c: New test.
33680 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33683 * g++.dg/other/stdarg3.C: New.
33685 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33687 PR c++/18384, c++/18327
33688 * g++.dg/init/array19.C: New test.
33690 PR inline-asm/20314
33691 * gcc.dg/torture/pr20314-1.c: New test.
33692 * gcc.dg/torture/pr20314-2.c: New test.
33694 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33696 * gcc.dg/20050309-1.c: New test.
33698 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33700 * gcc.dg/builtins-10.c: Reactivate disabled test.
33701 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33702 new cbrt transformations.
33704 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33707 * g++.dg/template/array13.C: New test.
33709 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33712 * g++.dg/init/brace4.C: New test.
33714 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33717 * g++.dg/template/non-dependent12.C: New.
33719 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33722 * g++.dg/init/array18.C: Add dg-do run marker.
33725 * g++.dg/init/array18.C: New test.
33727 2005-03-09 Ben Elliston <bje@au.ibm.com>
33729 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33730 * g++.dg/gcov/gcov.exp: Likewise.
33731 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33732 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33733 * lib/c-torture.exp: Likewise.
33734 * lib/fortran-torture.exp: Likewise.
33735 * lib/g++.exp: Likewise.
33736 * lib/gcc-defs.exp: Likewise.
33737 * lib/gcc-dg.exp: Likewise.
33738 * lib/gcc.exp: Likewise.
33739 * lib/gcov.exp: Likewise.
33740 * lib/gfortran.exp: Likewise.
33741 * lib/mike-g++.exp: Likewise.
33742 * lib/mike-gcc.exp: Likewise.
33743 * lib/objc-torture.exp: Likewise.
33744 * lib/objc.exp: Likewise.
33745 * lib/profopt.exp: Likewise.
33746 * lib/target-libpath.exp: Likewise.
33747 * lib/target-supports.exp: Likewise.
33748 * lib/treelang.exp: Likewise.
33749 * lib/wrapper.exp: Likewise.
33751 2005-03-08 Jeff Law <law@redhat.com>
33753 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33756 2005-03-08 Ira Rosen <irar@il.ibm.com>
33758 * gcc.dg/vect/pr20122.c: New test.
33760 2005-03-07 Jeff Law <law@redhat.com>
33762 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33764 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33765 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33766 * gcc.dg/tree-ssa/pr18134.c: New test.
33768 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33770 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33771 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33772 gcc.dg/torture/builtin-noret-2.c: Require weak support.
33774 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
33777 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33779 2005-03-07 Mark Mitchell <mark@codesourcery.com>
33781 * g++.dg/warn/Wnvdtor.C: New test.
33783 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
33785 * gcc.dg/torture/pr19683-1.c: New test.
33787 2005-03-06 Steven G. Kargl <kargls@comcast.net>
33789 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33790 * gfortran.dg/g77/19990313-2.f: Ditto.
33791 * gfortran.dg/g77/19990313-3.f: Ditto.
33792 * gfortran.dg/g77/19990525-0.f: Ditto.
33793 * gfortran.dg/g77/19990826-0.f: Ditto.
33794 * gfortran.dg/g77/19990826-2.f: Ditto.
33795 * gfortran.dg/g77/19990826-3.f: Ditto.
33796 * gfortran.dg/g77/20000511-1.f: Ditto.
33797 * gfortran.dg/g77/20000511-2.f: Ditto.
33798 * gfortran.dg/g77/970625-2.f: Ditto.
33799 * gfortran.dg/g77/980310-2.f: Ditto.
33800 * gfortran.dg/g77/980310-3.f: Ditto.
33801 * gfortran.dg/g77/980310-8.f: Ditto.
33802 * gfortran.dg/g77/980519-2.f: Ditto.
33803 * gfortran.dg/g77/alpha1.f: Ditto.
33804 * gfortran.dg/g77/claus.f: Ditto.
33805 * gfortran.dg/g77/erfc.f: Ditto.
33806 * gfortran.dg/g77/short.f: Ditto.
33807 * gfortran.fortran-torture/execute/data.f90: Ditto.
33808 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33809 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33811 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33813 * lib/file-format.exp (gcc_target_object_format): Add check for som
33814 format and hardcode object formats on hppa*-*-hpux*.
33815 * lib/target-supports.exp (check_weak_available): Add check for som
33816 object format. Always return 0 on hppa*-*-hpux10*.
33818 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33821 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33823 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33825 * gfortran.dg/pr19936_1.f90: New test.
33826 * gfortran.dg/pr19936_2.f90: New test.
33827 * gfortran.dg/pr19936_3.f90: New test.
33829 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33830 Paul Thomas <prthomas@drfccad.cea.fr>
33832 * gfortran.dg/PR19754_1.f90: New test.
33833 * gfortran.dg/PR19754_2.f90: Ditto.
33835 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33838 * g++.dg/template/non-dependent11.C: New test.
33840 2005-03-05 Uros Bizjak <uros@kss-loka.si>
33842 * lib/target-supports.exp (check_iconv_available): Fix comment.
33844 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
33845 Joseph S. Myers <joseph@codesourcery.com>
33848 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33850 2005-03-04 Matthew Sachs <msachs@apple.com>
33852 * gcc.exp (gcc_target_compile): Put braces around
33853 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33854 * objc.exp (objc_target_compile): Likewise.
33855 * treelang.exp (treelang_target_compile): Likewise.
33857 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33860 * gfortran.dg/func_result_1.f90: New test.
33862 2005-03-04 Ben Elliston <bje@au.ibm.com>
33864 * gcc.misc-tests/options.exp: New test.
33866 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
33868 * gcc.dg/pr15784-4.c: New test.
33870 2005-03-03 Geoffrey Keating <geoffk@apple.com>
33872 * gcc.c-torture/execute/pr17133.c: New.
33873 * gcc.c-torture/compile/20050303-1.c: New.
33875 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
33877 * gcc.dg/cpp/assert4.c: Fix for cygwin.
33879 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
33881 * g++.dg/overload/using2.C: New.
33883 2005-03-02 Mark Mitchell <mark@codesourcery.com>
33886 * g++.dg/init/ptrmem2.C: New test.
33888 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
33891 * gcc.dg/pr8927-1.c: New test.
33893 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
33896 * g++.dg/inherit/covariant12.C: New.
33898 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33901 * gfortran.dg/bound_1.f90: New test.
33903 2005-02-28 Janis Johnson <janis187@us.ibm.com>
33905 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33906 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33908 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
33911 * gcc.dg/pr20245-1.c: New test.
33913 2005-02-28 Jakub Jelinek <jakub@redhat.com>
33915 PR middle-end/19874
33916 * gcc.c-torture/execute/20050119-2.c: New test case.
33918 2005-02-28 Ben Elliston <bje@au.ibm.com>
33920 * README: Update the DejaGnu bug reporting address.
33921 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33922 * lib/objc-torture.exp: Likewise.
33924 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33926 * gfortran.dg/boz_1.f90: New test.
33927 * gfortran.dg/boz_3.f90: New test.
33928 * gfortran.dg/boz_4.f90: New test.
33930 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33932 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33933 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33935 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33937 PR libfortran/20101
33938 * gfortran.dg/write_0_pe_format.f90: New test.
33940 2005-02-27 Jakub Jelinek <jakub@redhat.com>
33943 * g++.dg/opt/thunk2.C: New test.
33944 * g++.dg/opt/covariant1.C: New test.
33946 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33948 * gfortran.dg/e_d_fmt.f90: New test.
33950 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
33952 * gcc.dg/asm-b.c: Fix comment typos.
33954 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33956 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33959 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33962 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33963 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33964 * gcc.dg/asm-b.c: New test.
33966 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
33968 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33969 Disable this test on IRIX 6.
33971 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
33973 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33974 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33977 2005-02-25 Diego Novillo <dnovillo@redhat.com>
33979 PR tree-optimization/20204
33980 * gcc.dg/pr20204.c: New test.
33982 2005-02-24 Jakub Jelinek <jakub@redhat.com>
33985 * gcc.c-torture/execute/20050224-1.c: New test.
33988 * g++.dg/warn/Wbraces2.C: New test.
33990 2005-02-23 Mark Mitchell <mark@codesourcery.com>
33993 * g++.dg/init/const2.C: New test.
33995 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
33997 PR tree-optimization/20100
33998 * gcc.c-torture/execute/pr20100-1.c: New test.
34000 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34002 * gfortran.dg/implicit_3.f90: New test.
34004 * gfortran.dg/deftype_1.f90: New test.
34006 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
34008 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
34010 * g++.dg/other/anon3.C: Accept a warning.
34012 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
34014 * gcc.dg/pr20017.c: Fix a comment typo.
34016 2005-02-23 Bud Davis <bdavis@gfortran.org>
34018 * gfortran.dg/list_read_4.f90: Change to f90 comments.
34020 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34023 * ada/acats/tests/cxa/cxa3004.a: Remove.
34024 * ada/acats/tests/cxb/cxb30061.am: Likewise.
34026 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34029 * g++.dg/init/const1.C: New test.
34032 * g++.dg/parse/constant7.C: New test.
34035 * g++.dg/parse/error27.C: New test.
34036 * g++.dg/template/qualttp15.C: Adjust error markers.
34037 * g++.old-deja/g++.other/struct1.C: Likewise.
34040 * g++.dg/template/error17.C: New test.
34043 * g++.dg/parser/error26.C: New test.
34045 2005-02-22 Diego Novillo <dnovillo@redhat.com>
34047 PR tree-optimization/20100
34048 PR tree-optimization/20115
34049 * gcc.dg/pr20115.c: New test.
34050 * gcc.dg/pr20115-1.c: New test.
34051 * gcc.dg/pr20100.c: New test.
34052 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
34053 call-clobbered variables after alias1.
34055 2005-02-22 Bud Davis <bdavis@gfortran.org>
34057 * gfortran.dg/list_read_4.f90: new test.
34059 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
34061 PR rtl-optimization/20017.
34062 * gcc.dg/pr20017.c: New.
34064 2005-02-22 Devang Patel <dpatel@apple.com>
34067 * g++.dg/tree-ssa/pr19952.C: New test.
34069 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34072 * g++.dg/parse/constant6.C: New test.
34074 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34076 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34077 * g++.dg/charset/asm2.c: Likewise.
34078 * g++.dg/charset/asm3.c: Likewise.
34079 * g++.dg/charset/asm4.c: Likewise.
34080 * g++.dg/charset/asm5.c: Likewise.
34081 * g++.dg/charset/attribute1.c: Likewise.
34082 * g++.dg/charset/attribute2.c: Likewise.
34083 * g++.dg/charset/extern1.cc: Likewise.
34084 * g++.dg/charset/extern2.cc: Likewise.
34085 * g++.dg/charset/extern3.cc: Likewise.
34086 * g++.dg/charset/function.cc: Likewise.
34087 * g++.dg/charset/string.c: Likewise.
34088 * g++.dg/charset/charset.exp: Likewise.
34089 * lib/target-supports.exp (check_iconv_available): Fix comment.
34091 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34093 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34094 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34095 * gcc.dg/charset/asm2.c: Likewise.
34096 * gcc.dg/charset/asm3.c: Likewise.
34097 * gcc.dg/charset/asm4.c: Likewise.
34098 * gcc.dg/charset/asm5.c: Likewise.
34099 * gcc.dg/charset/asm6.c: Likewise.
34100 * gcc.dg/charset/attribute1.c: Likewise.
34101 * gcc.dg/charset/attribute2.c: Likewise.
34102 * gcc.dg/charset/builtin1.c: Likewise.
34103 * gcc.dg/charset/extern.c: Likewise.
34104 * gcc.dg/charset/function.c: Likewise.
34105 * gcc.dg/charset/string.c: Likewise.
34106 * gcc.dg/charset/charset.exp: Likewise.
34108 2005-02-21 Bud Davis <bdavis9659@comcast.net>
34111 * gfortran.dg/pr20086.f90: New test.
34113 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
34115 PR tree-optimization/19786
34116 * g++.dg/tree-ssa/pr19786.C: New.
34118 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34120 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34122 2005-02-21 Jeff Law <law@redhat.com>
34124 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34126 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34128 * gfortran.dg/do_iterator: Split loop, markup all lines for
34129 which an error locus is printed.
34130 * gfortran.dg/pr17708.f90: Markup all lines for which an error
34132 * gfortran.dg/select_4.f90: Likewise.
34133 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34134 locuses in the various permutations.
34136 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
34138 PR tree-optimization/19951
34139 * g++.dg/vect: New directory.
34140 * g++.dg/vect/vect.exp: New file.
34141 * g++.dg/vect/pr19951.cc: New testcase.
34142 * g++.dg/dg.exp: Also prune vectorizer tests.
34144 2005-02-20 Zack Weinberg <zack@codesourcery.com>
34147 * gcc.dg/charset/builtin1.c: New test.
34149 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34152 * g++.dg/inherit/volatile1.C: New test.
34155 * g++.dg/template/dtor4.C: New test.
34157 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34159 * gfortran.dg/int_1.f90: New test.
34161 2005-02-19 Devang Patel <dpatel@apple.com>
34163 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34165 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34167 * gfortran.dg/achar_1.f90: New test.
34169 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
34171 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34173 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
34174 Jakub Jelinek <jakub@redhat.com>
34176 PR tree-optimization/19828
34177 * gcc.dg/tree-ssa/loop-7.c: New test.
34178 * gcc.c-torture/execute/20050218-1.c: New test.
34180 2005-02-19 Jakub Jelinek <jakub@redhat.com>
34183 * gcc.dg/transparent-union-1.c: New test.
34184 * gcc.dg/transparent-union-2.c: New test.
34186 2005-02-18 James E Wilson <wilson@specifixinc.com>
34188 PR tree-optimization/18977
34189 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34191 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
34194 * gcc.dg/pr20054.c: New test.
34196 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34199 * g++.dg/ext/attrib20.C: New test.
34201 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
34203 PR middle-end/20030
34204 * gfortran.fortran-torture/execute/character_passing.f90: New test.
34206 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
34209 * g++.dg/opt/switch4.C: New.
34211 2005-02-18 Jakub Jelinek <jakub@redhat.com>
34214 PR tree-optimization/20009
34215 * gcc.c-torture/compile/20050217-1.c: New test.
34216 * g++.dg/opt/switch3.C: New test.
34218 PR tree-optimization/18947
34219 * gcc.c-torture/compile/20050215-1.c: New test.
34220 * gcc.c-torture/compile/20050215-2.c: New test.
34221 * gcc.c-torture/compile/20050215-3.c: New test.
34223 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34226 * g++.dg/template/crash34.C: New.
34229 * g++.dg/other/access3.C: New.
34231 2005-02-17 Ira Rosen <irar@il.ibm.com>
34233 * gcc.dg/vect/vect-98.c: New test.
34235 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34237 PR tree-optimization/19967
34238 * gcc.dg/pr19967.c: New.
34240 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34242 PR middle-end/19857
34243 * gcc.dg/tree-ssa/20050215-1.c: New test.
34244 * gcc.c-torture/execute/20050215-1.c: New test.
34246 2005-02-15 Eric Christopher <echristo@redhat.com>
34248 * gcc.dg/cpp/20050215-1.c: New file.
34250 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34252 PR tree-optimization/15785
34253 * gcc.dg/pr15785-1.c: New test.
34255 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34258 * g++.dg/init/ctor4.C: New.
34259 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34261 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34263 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34264 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34266 2005-02-15 Andreas Schwab <schwab@suse.de>
34268 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34271 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34273 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34275 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34277 PR tree-optimization/19853
34278 * gcc.c-torture/compile/pr19853.c: New test.
34280 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34283 * g++.dg/parse/local-class1.C: New.
34286 * g++.dg/parse/ptrmem3.C: New.
34289 * g++.old-deja/g++.oliva/template6.C: Add another case.
34290 * g++.dg/template/explicit6.C: New.
34292 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34295 * g++.dg/other/redecl2.C: New.
34297 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34300 * g++.dg/abi/covariant4.C: New.
34302 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34304 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34307 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34309 * gcc.dg/vect/vect-96.c: Fix typo.
34311 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34315 * g++.dg/template/enum5.C: New test.
34317 2005-02-12 Ira Rosen <irar@il.ibm.com>
34319 * gcc.dg/vect/vect-97.c: New test.
34321 2005-02-12 Ira Rosen <irar@il.ibm.com>
34323 * gcc.dg/vect/vect-96.c: New test.
34325 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34327 * gcc.dg/builtins-34.c: Also check ldexp*.
34329 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34331 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34333 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34335 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34336 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34337 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34338 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34339 selector_list, selector_expression, dg-process-target): Move to new
34340 file target-supports-dg.exp.
34341 * lib/target-supports-dg.exp: New.
34343 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34346 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34349 * g++.dg/other/ptrmem6.C: New test.
34351 PR middle-end/19858
34352 * gcc.c-torture/compile/20050210-1.c: New test.
34354 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34357 * g++.dg/warn/Wbraces1.C: New test.
34359 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34361 * gcc.dg/builtins-52.c: New testcase.
34363 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34366 * gcc.c-torture/execute/20050119-1.c: New test.
34368 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34371 * g++.dg/init/delete1.C: New test.
34373 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34376 * g++.dg/template/static12.C: New test.
34378 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34381 * g++.dg/conversion/ambig1.C: New test.
34384 * g++.dg/ext/attrib19.C: New test.
34387 * g++.dg/parse/dtor5.C: New test.
34390 * g++.dg/template/dtor3.C: New test.
34393 * g++.dg/template/static11.C: New test.
34394 * g++.dg/template/crash2.C: Remove dg-error marker.
34396 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34399 * g++.old-deja/g++.mike/p10769a.C: Remove.
34401 2005-02-09 Roger Sayle <roger@eyesopen.com>
34403 * gcc.dg/builtins-48.c: New test case.
34404 * gcc.dg/builtins-49.c: New test case.
34405 * gcc.dg/builtins-50.c: New test case.
34406 * gcc.dg/builtins-51.c: New test case.
34408 2005-02-09 Ian Lance Taylor <ian@airs.com>
34410 PR middle-end/19583
34411 * g++.dg/warn/Wreturn-type-3.C: New test.
34413 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34415 PR middle-end/19402
34416 * gcc.dg/pr19402-1.c: New testcase.
34417 * gcc.dg/pr19402-2.c: likewise.
34419 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34421 PR middle-end/19854
34422 * g++.dg/tree-ssa/tmmti.C: New testcase.
34424 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34426 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34428 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34431 * g++.dg/parse/crash23.C: New test.
34432 * g++.dg/warn/Weff1.C: New test.
34434 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34436 * gcc.dg/20050209-1.c: New test.
34438 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34441 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34443 2005-02-08 Mike Stump <mrs@apple.com>
34445 * g++.dg/pch/import-2.c: New test.
34446 * g++.dg/pch/import-2.hs: New.
34447 * g++.dg/pch/include/import-2a.h: New.
34448 * g++.dg/pch/include/import-2b.h: New.
34450 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34452 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34454 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34456 * gfortran.dg/substr_1.f90: New test.
34458 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34460 PR middle-end/19775
34461 * gcc.dg/torture/builtin-power-1.c: Disable test for
34462 invalid transformation.
34463 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34464 no longer optimize.
34465 * gcc.dg/builtins-47.c: New testcase.
34467 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34468 Dorit Naishlos <dorit@il.ibm.com>
34470 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34472 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34474 * gcc.c-torture/compile/20050206-1.c: New test.
34476 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34479 * g++.dg/opt/pr19768.C: New test.
34481 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34484 * gcc.c-torture/compile/pr19736.c: New test.
34486 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34489 * g++.dg/parse/error25.C: New test.
34491 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34493 * gcc.c-torture/execute/20050203-1.c: New.
34495 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34497 * gcc.dg/vect/vect-85.c: Remove xfail.
34498 * gcc.dg/vect/vect-86.c: Remove xfail.
34499 * gcc.dg/vect/vect-87.c: Remove xfail.
34500 * gcc.dg/vect/vect-88.c: Remove xfail.
34502 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34504 * gcc.dg/altivec-19.c: New.
34506 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34509 * gcc.dg/nested-func-3.c: New test.
34510 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34512 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34514 * gcc.test-framework/gen_directive_tests: Generate tests for
34515 selector expressions.
34517 2005-02-02 Matt Austern <austern@apple.com>
34520 * g++/ext/builtin7.C: New.
34521 * g++/ext/builtin8.C: New.
34523 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34526 * gcc.dg/pr18502-1.c: New test.
34528 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34531 * g++.dg/template/local4.C: Tweak.
34533 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34535 PR tree-optimization/19578
34536 * gcc.c-torture/compile/20050202-1.c: New test.
34538 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34541 * gcc.dg/c99-init-4.c: New test.
34543 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34545 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34547 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34549 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34550 * g++.dg/eh/check-vect.h: New.
34552 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34553 * gcc.dg/vect/vect-78.c: Ditto.
34554 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34557 * g++.dg/conversion/simd1.C: Expect warning.
34558 * g++.dg/ext/attribute-test-1.C: Ditto.
34559 * g++.dg/ext/attribute-test-2.C: Ditto.
34560 * g++.dg/ext/attribute-test-3.C: Ditto.
34561 * g++.dg/ext/attribute-test-4.C: Ditto.
34563 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34564 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34566 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34568 2005-02-01 Richard Henderson <rth@redhat.com>
34570 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34571 long double for ibm double-double format.
34572 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34574 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34576 PR tree-optimization/19633
34577 * gcc.dg/pr19633-1.c: New test.
34578 * gcc.dg/pr19633.c: Tweak to make pointer point
34579 to NULL or a symbol.
34581 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34583 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34585 (dg-process-target (local override)): Handle selector expressions.
34587 * gcc.test-framework/README: Describe tests in source directory.
34588 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34589 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34590 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34591 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34592 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34593 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34594 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34595 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34596 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34597 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34598 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34599 * gcc.test-framework/dg-error-exp-P.c: New test.
34600 * gcc.test-framework/dg-error-exp-XP.c: New test.
34601 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34602 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34603 * gcc.test-framework/dg-output-exp-P.c: New test.
34604 * gcc.test-framework/dg-output-exp-XF.c: New test.
34605 * gcc.test-framework/dg-warning-exp-P.c: New test.
34606 * gcc.misc-tests/dg-1.c: Remove.
34607 * gcc.misc-tests/dg-2.c: Remove.
34608 * gcc.misc-tests/dg-3.c: Remove.
34609 * gcc.misc-tests/dg-4.c: Remove.
34610 * gcc.misc-tests/dg-5.c: Remove.
34611 * gcc.misc-tests/dg-6.c: Remove.
34612 * gcc.misc-tests/dg-7.c: Remove.
34613 * gcc.misc-tests/dg-8.c: Remove.
34614 * gcc.misc-tests/dg-9.c: Remove.
34615 * gcc.misc-tests/dg-10.c: Remove.
34616 * gcc.misc-tests/dg-11.c: Remove.
34617 * gcc.misc-tests/dg-12.c: Remove.
34618 * gcc.misc-tests/dg-test.exp: Remove.
34620 * gcc.test-framework/test-framework.awk: Change recording and
34621 printing of passes and failures.
34623 * gcc.test-framework: New directory.
34624 * gcc.test-framework/README: New.
34625 * gcc.test-framework/test-framework.exp: New.
34626 * gcc.test-framework/test-framework.awk: New.
34627 * gcc.test-framework/gen_directive_tests: New.
34629 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34631 * lib/treelang.exp: Fix comment typos.
34632 (treelang_target_compile): Don't append libs=-ltreelang to options.
34634 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34636 * g++.dg/parse/typename7.C: Adjust error messages.
34638 2005-01-31 Jeff Law <law@redhat.com>
34640 * gcc.c-torture/execute/20050131-1.c: New test.
34641 * gcc.dg/wcaselabel.c: New test.
34643 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34645 * g++.dg/other/warning1.C: Adjust error messags.
34646 * g++.dg/parse/constant5.C: New test.
34648 2005-01-31 Steven Bosscher <stevenb@suse.de>
34651 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34652 the test case valid.
34653 * gcc.dg/20030815-1.c: Remove invalid tests.
34654 * gcc.dg/array-7.c: Adjust expected result.
34655 * gcc.dg/pr18596-3.c: Likewise.
34656 * gcc.dg/noncompile/20000901-1.c: Likewise.
34657 * gcc.dg/noncompile/init-2.c: Likewise.
34658 * gcc.dg/noncompile/init-4.c: Likewise.
34660 2005-01-31 Dale Johannesen <dalej@apple.com>
34662 * g++.dg/opt/pr19650.C: New test.
34664 2005-01-31 Richard Henderson <rth@redhat.com>
34666 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34667 long double for intel double extended format.
34668 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34670 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34673 * g++.dg/template/static10.C: New test.
34676 * g++.dg/parse/error24.C: New test.
34679 * g++.dg/lookup/builtin1.C: New test.
34682 * g++.dg/warn/conv3.C: New test.
34684 2005-01-30 Bud Davis <bdavis@gfortran.org>
34687 * gfortan.dg/inquire_7.f90
34689 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34691 PR tree-optimization/15791
34692 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34693 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34694 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34695 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34696 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34697 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34698 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34699 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34700 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34701 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34703 2005-01-29 Paul Brook <paul@codesourcery.com>
34706 * check.c (real_or_complex_check): New function.
34707 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34708 * intrinsic.c (add_functions): Use new check functions.
34709 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34712 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34714 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34715 gcc.dg/lvalue-3.c: New tests.
34716 * gcc.dg/concat.c: Update expected messages.
34718 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34720 PR libfortran/19595
34721 * gfortran.dg/eor_1.f90: New test.
34723 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34726 * gfortran.dg/logical_data_1.f90: New test.
34728 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34731 * g++.dg/template/crash33.C: New test.
34734 * g++.dg/template/crash32.C: New test.
34736 2005-01-28 Ian Lance Taylor <ian@airs.com>
34738 PR middle-end/16558
34739 * g++.dg/warn/Wreturn-type-2.C: New test.
34741 2004-06-24 Jeff Law <law@redhat.com>
34743 * gcc.dg/tree-ssa/20050128-1.c: New test.
34745 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34747 * gcc.target/frv/all-mdpackh-1.c: New test.
34749 2005-01-28 Steven Bosscher <stevenb@suse.de>
34751 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34753 2005-01-27 Richard Henderson <rth@redhat.com>
34755 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34757 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34759 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34761 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34763 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34764 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34765 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34766 to cope with cases where the multilib options override the dg-options.
34768 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34771 * gcc.dg/noncompile/20050120-1.c: New test.
34773 2005-01-26 Diego Novillo <dnovillo@redhat.com>
34775 PR tree-optimization/19633
34776 * gcc.dg/pr19633.c: New test.
34777 * gcc.dg/tree-ssa/pr19633.c: New test.
34779 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
34781 * gcc.dg/20041216-1.c: New test.
34783 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
34786 * objc.dg/selector-2.m: New test.
34788 2005-01-26 Jakub Jelinek <jakub@redhat.com>
34790 * g++.dg/opt/range-test-2.C: New test.
34792 PR rtl-optimization/19579
34793 * gcc.c-torture/execute/20050124-1.c: New test.
34795 2005-01-26 Greg Parker <gparker@apple.com>
34796 Stuart Hastings <stuart@apple.com>
34798 * gcc.c-torture/execute/20050125-1.c: New.
34800 2005-01-18 Jan Hubicka <jh@suse.cz>
34802 PR tree-optimize/19337
34803 * gcc.c-torture/compile/20050119-1.c: New test.
34805 2005-01-24 James E Wilson <wilson@specifixinc.com>
34807 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34808 test for successful match.
34810 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
34813 * objc.dg/comp-types-7.m: New test.
34815 2005-01-24 Janis Johnson <janis187@us.ibm.com>
34817 * lib/target-supports.exp (current_target_name): New.
34818 (check_effective_target_ilp32, check_effective_target_lp64):
34819 Cache the result to use as long as the current target, with
34820 multilib flags, remains the same.
34822 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34823 (dg-require-weak, dg-require-visibility, dg-require-alias,
34824 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34825 dg-require-effective-target, dg-skip-if): Remove call to
34826 skip_test_and_clear_xfail.
34827 (dg-test): Clear xfail data.
34829 2005-01-24 Jakub Jelinek <jakub@redhat.com>
34832 * gcc.dg/ppc64-toc.c: New test.
34834 * g++.dg/tree-ssa/empty-1.C: New test.
34836 PR middle-end/19551
34837 * gcc.c-torture/execute/20050121-1.c: New test.
34838 * gcc.dg/20050121-2.c: New test.
34840 2004-01-23 Steven G. Kargl <kargls@comcast.net>
34841 Paul Brook <paul@codesourcery.com>
34844 * gfortran.dg/real_const_1.f: New test.
34845 * gfortran.dg/real_const_2.f90: New test.
34846 * gfortran.dg/complex_int_1.f90: New test.
34848 2005-01-23 Bud Davis <bdavis9659@comcast.net>
34851 * gfortan.dg/inquire_6.f90: New test.
34853 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34855 PR libfortran/19451
34856 * open_readonly_1.f90: New test.
34858 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34860 PR libfortran/18982
34861 * gfortran.dg/open_new.f90: New file.
34863 2005-01-22 Paul Brook <paul@codesourcery.com>
34865 * namelist_1.f90: New test.
34867 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
34869 PR tree-optimization/19484
34870 * gcc.c-torture/compile/20050122-[12].c: New tests.
34872 2005-01-22 Paul Brook <paul@codesourcery.com>
34874 * gfortran.dg/implicit_2.f90: New test.
34876 2005-01-22 Bud Davis <bdavis9659@comcast.net>
34879 * gfortran.dg/inquire_5.f90: New test.
34881 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34884 * gcc.dg/pr18809-1.c: New test.
34886 2005-01-21 Ian Lance Taylor <ian@airs.com>
34888 * gcc.dg/20050121-1.c: New test.
34890 PR tree-optimization/13000
34891 * gcc.dg/20040206-1.c: Change warning to point where function is
34894 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34897 * g++.dg/template/array11.C: New test.
34899 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34901 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34902 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34903 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34904 * gfortran.dg/getenv_1.f90: Add dg-do directive.
34905 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34906 gfortran.dg/pr17164.f90: Add missing dg-do directives.
34908 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
34910 PR tree-optimization/15349
34911 * gcc.dg/tree-ssa/pr15349.c: New.
34913 2005-01-20 Steve Ellcey <sje@cup.hp.com>
34915 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34917 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
34919 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34920 scan-assembler-times directive name.
34922 * gcc.dg/asm-a.c: Move dg-require-effective-target to
34925 PR rtl-optimization/19462
34926 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34928 2005-01-19 Steve Ellcey <sje@cup.hp.com>
34930 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34931 counting function calls on ia64.
34933 2005-01-19 Jakub Jelinek <jakub@redhat.com>
34935 PR rtl-optimization/15139
34936 * gcc.dg/20050111-2.c: New test.
34939 * gcc.c-torture/compile/20050113-1.c: New testcase.
34941 PR middle-end/19164
34942 * gcc.dg/20050113-1.c: New testcase.
34944 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
34946 * gcc.dg/vect/vect-85.c: Add comment.
34947 * gcc.dg/vect/vect-86.c: Add xfail for now.
34948 * gcc.dg/vect/vect-87.c: Add xfail for now.
34949 * gcc.dg/vect/vect-88.c: Add xfail for now.
34950 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34952 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34954 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34956 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34958 * g++.dg/debug/typedef3.C: New test.
34960 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
34963 * gcc.dg/asm-a.c: New test.
34965 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
34967 * gcc.dg/sh-relax.c: Add prototype for abort.
34969 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34971 * gcc.dg/short-compare-1.c: New test.
34972 * gcc.dg/short-compare-2.c: Likewise.
34974 2005-01-18 Michael Matz <matz@suse.de>
34976 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34978 2005-01-17 Diego Novillo <dnovillo@redhat.com>
34980 PR tree-optimization/19121
34981 * gcc.c-torture/compile/pr19121.c: New test.
34983 2005-01-17 James E. Wilson <wilson@specifixinc.com>
34986 * gcc.c-torture/compile/pr19357.c: New test.
34988 2005-01-17 Ian Lance Taylor <ian@airs.com>
34991 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34992 pass--those that refer just to the variable, possibly with a
34994 * gcc.dg/c99-const-expr-3.c: Likewise.
34996 PR middle-end/13127
34997 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
35000 2005-01-16 Bud Davis <bdavis9659@comcast.net>
35003 * gfortran.dg/endfile_2.f90: New test.
35005 2005-01-16 Steven G. Kargl <kargls@comcast.net>
35008 * gfortran.dg/select_5.f90: New test.
35010 2004-01-16 Paul Brook <paul@codesourcery.com>
35012 * gfortran.dg/common_4.f90: New test.
35014 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
35016 PR rtl-optimization/19462
35017 * gcc.dg/torture/pr19462-1.c: New test.
35019 2005-01-15 Ziemowit Laski <zlaski@apple.com>
35022 * objc.dg/func-ptr-2.m: New.
35023 * objc.dg/volatile-1.m: New.
35025 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35027 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
35029 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35031 PR tree-optimization/19060
35032 * gcc.c-torture/execute/20050104-1.c: New test.
35034 2005-01-15 Bud Davis <bdavis9659@comcast.net>
35037 * gfortran.dg/write_to_null.f90: New test.
35039 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
35040 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35043 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
35046 2005-01-15 Jakub Jelinek <jakub@redhat.com>
35049 * g++.dg/init/vector1.C: New test.
35051 2005-01-14 James E. Wilson <wilson@specifixinc.com>
35054 * gcc.target/ia64/sibcall-unwind-1.c: New test.
35056 * gcc.target/ia64/sibcall-unwind-2.c: New test.
35058 2005-01-14 Steven G. Kargl <kargls@comcast.net>
35060 * gfortran.dg/select_1.f90: New test.
35061 * gfortran.dg/select_2.f90: New test.
35062 * gfortran.dg/select_3.f90: New test.
35063 * gfortran.dg/select_4.f90: New test.
35065 2005-01-14 Jakub Jelinek <jakub@redhat.com>
35067 PR middle-end/19084
35068 PR rtl-optimization/19348
35069 * gcc.dg/20050111-1.c: New test.
35070 * gcc.c-torture/execute/20050111-1.c: New test.
35072 * gcc.dg/i386-asm-4.c: New test.
35074 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35076 * gcc.dg/nested-func-2.c: New test.
35077 * ada/acats/norun.lst: Remove c953002.
35079 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
35081 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35083 2005-01-12 Ben Elliston <bje@au.ibm.com>
35085 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35087 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
35090 * g++.dg/abi/align1.C: New test.
35092 2005-01-11 Alan Modra <amodra@bigpond.net.au>
35094 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35096 * g++.dg/ext/altivec_check.h: Support compiling as C.
35098 2005-01-10 Roger Sayle <roger@eyesopen.com>
35101 * g++.dg/expr/pr19355-1.C: New test case.
35103 2005-01-10 Laurent GUERBY <laurent@guerby.net>
35105 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35106 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35107 * ada/acats/tests/c3/c92005b.ada: Likewise.
35108 * ada/acats/tests/c3/cxb3012.a: Likewise.
35109 * ada/acats/norun.lst: Add c380004 and c953002, add PR
35111 2005-01-09 Paul Brook <paul@codesourcery.com>
35113 * gfortran.dg/common_2.f90: New file.
35114 * gfortran.dg/common_3.f90: New file.
35116 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
35118 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35120 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35122 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35123 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35124 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35125 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35126 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35127 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35128 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35129 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35130 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35131 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35132 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35133 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35134 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35135 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35136 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35137 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35138 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35139 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35140 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35141 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35142 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35143 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35144 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35145 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35146 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35147 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35148 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35149 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35150 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35151 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35152 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35153 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35154 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35155 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35156 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35157 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35158 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35159 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35160 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35161 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35162 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35163 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35164 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35165 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35166 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35167 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35168 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35169 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35170 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35171 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35172 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35173 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35174 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35175 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35176 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35177 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35178 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35179 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35180 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35181 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35182 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35183 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35184 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35185 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35186 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35187 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35188 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35190 * gcc.dg/vect/vect-1.c: Fix spelling.
35191 * gcc.dg/vect/vect-10.c: Fix spelling.
35192 * gcc.dg/vect/vect-11.c: Fix spelling.
35193 * gcc.dg/vect/vect-12.c: Fix spelling.
35194 * gcc.dg/vect/vect-14.c: Fix spelling.
35195 * gcc.dg/vect/vect-15.c: Fix spelling.
35196 * gcc.dg/vect/vect-16.c: Fix spelling.
35197 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35198 * gcc.dg/vect/vect-64.c: Fix comments.
35199 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35201 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35202 Ira Rosen <irar@il.ibm.com>
35204 * gcc.dg/vect/vect-70.c: New test.
35205 * gcc.dg/vect/vect-71.c: New test.
35207 2005-01-09 Manfred Hollstein <mh@suse.com>
35209 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35210 * gcc.dg/pr18241-2.c: Likewise.
35211 * gcc.dg/pr18241-3.c: Likewise.
35212 * gcc.dg/pr18241-4.c: Likewise.
35213 * gcc.dg/pr18241-5.c: Likewise.
35215 2005-01-08 Richard Henderson <rth@redhat.com>
35217 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35218 False for x86 and x86-64.
35220 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35222 PR tree-optimization/18241
35223 * gcc.dg/pr18241-1.c: New test.
35224 * gcc.dg/pr18241-2.c: New test.
35225 * gcc.dg/pr18241-3.c: New test.
35226 * gcc.dg/pr18241-4.c: New test.
35227 * gcc.dg/pr18241-5.c: New test.
35229 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35231 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35232 gfortran.dg/select_4.f90: New.
35234 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35236 * gcc.c-torture/execute/20050107-1.c: New test.
35238 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35241 * g++.dg/template/ref2.C: New.
35243 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35245 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35246 instead of being empty.
35248 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35251 * gfortran.dg/array-1.f90: New test.
35253 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35255 PR tree-optimization/19283
35256 * gcc.c-torture/execute/20050106-1.c: New test.
35258 PR rtl-optimization/18861
35259 * gcc.dg/20050105-1.c: New test.
35261 PR tree-optimization/18828
35262 * gcc.dg/20050105-2.c: New test.
35264 2005-01-07 Andreas Jaeger <aj@suse.de>
35266 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35268 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35271 * gfortran.dg/fmt_read.f90: New test.
35273 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35275 * gcc.dg/rs6000-ldouble-2.c: New.
35277 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35280 * g++.dg/parser/ctor2.C: New test.
35282 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35285 * g++.dg/template/using9.C: New test.
35287 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35290 * g++.dg/lookup/friend6.C: New test.
35292 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35295 * g++.dg/template/array10.C: New.
35297 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35299 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35300 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35302 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35304 * gcc.c-torture/compile/20050105-1.c: New test.
35306 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35308 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35310 2005-01-05 Roger Sayle <roger@eyesopen.com>
35312 PR middle-end/19100
35313 * gcc.dg/conv-3.c: New test case.
35315 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35317 * gcc.dg/asm-wide-1.c: New test.
35319 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35322 * g++.dg/parse/crash22.C: New
35324 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35327 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35329 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35331 PR middle-end/17767
35332 * gcc.dg/i386-mmx-6.c: New test case.
35334 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35336 PR tree-optimization/18308
35337 * gcc.dg/vect/pr18308.c: New testcase.
35339 2005-01-04 Andreas Jaeger <aj@suse.de>
35341 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35343 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35344 Robert Bowdidge <bowdidge@apple.com>
35346 * gcc.dg/cpp/subframework1.c: New.
35347 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35348 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35349 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35350 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35352 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35354 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35356 * gcc.dg/darwin-weakimport-2.c: New.
35358 2005-01-03 Richard Henderson <rth@redhat.com>
35360 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35362 2005-01-03 Richard Henderson <rth@redhat.com>
35364 * gcc.dg/vect/vect.exp: Enable for ia64.
35365 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35366 (check_effective_target_vect_float): Likewise.
35367 (check_effective_target_vect_no_align): Likewise.
35368 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35369 * gcc.dg/vect/vect-8.c: Likewise.
35371 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35374 * gcc.dg/pr19236-1.c: New test case.
35376 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35378 PR rtl-optimization/12092
35379 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35381 2005-01-02 Andreas Jaeger <aj@suse.de>
35383 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35385 2005-01-01 Roger Sayle <roger@eyesopen.com>
35386 Andrew Pinski <pinskia@physics.uc.edu>
35388 PR rtl-optimization/12092
35389 * gcc.dg/pr12092-1.c: New test case.
35391 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35393 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35394 'hidden' and 'default' for better portability.
35395 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35397 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35399 * g++.old-deja/g++.brendan/new3.C: Likewise.
35401 2005-01-01 Steven Bosscher <stevenb@suse.de>
35403 * gcc.dg/20041231-1.C: New test.
35404 * g++.dg/warn/Wunreachable-code-1.C: New test.
35406 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35408 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35409 file, not /dev/null. Abort on error.
35411 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35412 Ziemowit Laski <zlaski@apple.com>
35415 * objc.dg/encode-5.m: New test.
35417 2004-12-29 Richard Henderson <rth@redhat.com>
35419 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35420 * objc.dg/stabs-1.m: Disable for ia64.
35422 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35425 * g++.dg/warn/Wunused-10.C: New test.
35427 2004-12-28 Richard Henderson <rth@redhat.com>
35429 * objc.dg/stabs-1.m: Disable for alpha.
35431 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35434 * g++.dg/parse/error23.C: New test.
35436 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35438 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35441 * gfortran.dg/intrinsic_modulo_1.f90: New.
35442 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35443 tests with divisor -1.
35445 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35447 * g++.dg/opt/temp1.C (memcpy): Return a value.
35450 * g++.dg/expr/cond7.C: New test.
35452 2004-12-27 Paul Brook <paul@codesourcery.com>
35454 * gfortran.dg/g77/select_no_compile.f: Remove.
35456 2004-12-27 Richard Henderson <rth@redhat.com>
35458 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35459 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35460 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35462 2004-12-26 Richard Henderson <rth@redhat.com>
35464 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35465 by 1i instead of token pasting.
35467 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35469 PR tree-optimization/17578
35470 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35471 to additional_flags.
35472 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35474 2004-12-25 Richard Henderson <rth@redhat.com>
35476 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35479 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35481 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35483 * gcc.dg/pr17957.c (dg-options): Likewise.
35484 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35485 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35486 instead of 0 on __hppa__.
35487 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35488 "foo,%r" on hppa*-*-*.
35490 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35493 * gfortran.dg/complex_write.f90: New test.
35495 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35498 * g++.dg/parse/pragma2.C: New test.
35500 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35502 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35504 * gcc.dg/empty2.c: Add missing dg-warning.
35506 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35509 * g++.dg/template/local4.C: New test.
35510 * g++.dg/template/crash19.C: Add dg-error marker.
35512 * g++.dg/template/crash31.C: Correct embedded PR number.
35514 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35517 * g++.dg/opt/temp1.C: Add do-run marker.
35519 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35521 * g++.dg/template/spec19.C: New.
35523 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35526 * gcc.dg/empty2.c: New.
35528 2004-12-23 Richard Henderson <rth@redhat.com>
35530 * lib/target-supports.exp (check_effective_target_vect_no_align):
35531 Remove i?86 and x86-64.
35533 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35536 * g++.dg/opt/temp1.C: New test.
35538 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35541 * g++.dg/template/friend33.C: New testcase.
35543 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35546 * g++.dg/template/cond5.C: New test.
35549 * g++.dg/inherit/thunk3.C: New test.
35552 * g++.dg/warn/Wunused-9.C: New test.
35554 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35556 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35558 2004-12-22 Jan Beulich <jbeulich@novell.com>
35560 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35562 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35565 * g++.dg/ext/packed8.C: New test.
35568 * g++.dg/template/crash31.C: New test.
35571 * g++.dg/template/crash30.C: New test.
35573 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35576 * g++.dg/eh/ctor3.C: New test.
35578 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35580 * objc.dg/stabs-1.m: Allow section name to be quoted and
35581 assembly label to begin with '.LL'.
35583 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35585 * gcc.dg/vect/vect.exp
35586 (check_effective_target_lp64_or_vect_no_align): New.
35587 * gcc.dg/vect/vect-77.c: Use it.
35588 * gcc.dg/vect/vect-78.c: Use it.
35590 * lib/target-supports.exp
35591 (check_effective_target_vect_no_max,
35592 check_effective_target_vect_no_bitwise,
35593 check_effective_target_vect_no_align): New.
35594 * gcc.dg/vect/vect-13.c: Use them.
35595 * gcc.dg/vect/vect-17.c: Ditto.
35596 * gcc.dg/vect/vect-18.c: Ditto.
35597 * gcc.dg/vect/vect-19.c: Ditto.
35598 * gcc.dg/vect/vect-20.c: Ditto.
35599 * gcc.dg/vect/vect-27.c: Ditto.
35600 * gcc.dg/vect/vect-29.c: Ditto.
35601 * gcc.dg/vect/vect-44.c: Ditto.
35602 * gcc.dg/vect/vect-48.c: Ditto.
35603 * gcc.dg/vect/vect-50.c: Ditto.
35604 * gcc.dg/vect/vect-52.c: Ditto.
35605 * gcc.dg/vect/vect-54.c: Ditto.
35606 * gcc.dg/vect/vect-56.c: Ditto.
35607 * gcc.dg/vect/vect-58.c: Ditto.
35608 * gcc.dg/vect/vect-60.c: Ditto.
35609 * gcc.dg/vect/vect-72.c: Ditto.
35610 * gcc.dg/vect/vect-80.c: Ditto.
35612 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35615 * g++.dg/init/string1.C: New.
35618 * g++.dg/other/synth1.C: New.
35620 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35623 * gcc.dg/pr18963-1.c: New test.
35625 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35628 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35629 * gcc.dg/pr18596-1.c: Use dg-error.
35630 (dg-options): Use -fno-unit-at-a-time.
35631 * gcc.dg/pr18596-2.c: New test.
35632 * gcc.dg/pr18596-3.c: New test.
35634 2004-12-20 Roger Sayle <roger@eyesopen.com>
35636 PR middle-end/18683
35637 * g++.dg/opt/pr18683-1.C: New test case.
35639 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35642 * g++.dg/opt/max1.C: Fix for 64bit targets.
35644 2004-12-20 Matt Austern <austern@apple.com>
35647 * g++.dg/ext/builtin6.C: New
35649 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35651 PR tree-optimization/19080
35652 * gcc.c-torture/compile/pr19080.c: New test.
35654 2004-12-20 Steven Bosscher <stevenb@suse.de>
35656 * gcc.dg/20041219-1.c: New test.
35658 2004-12-19 Roger Sayle <roger@eyesopen.com>
35660 PR middle-end/19068
35661 * g++.dg/opt/max1.C: New test case.
35663 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35665 * gcc.dg/fdata-sections-1.c: New test.
35667 2004-12-18 Roger Sayle <roger@eyesopen.com>
35669 PR middle-end/18548
35670 * gcc.dg/max-1.c: New test case.
35672 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35674 * gcc.c-torture/execute/20041218-1.c: New test.
35676 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35678 * gcc.dg/pr18501.c: New test.
35679 * gcc.dg/uninit-5.c: XFAIL.
35680 * gcc.dg/uninit-9.c: XFAIL.
35682 2004-12-17 Dale Johannesen <dalej@apple.com>
35684 * gcc.dg/20041213-1.c: New.
35686 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35688 * objc.dg/stabs-1.m: Allow assembly label to begin
35691 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35693 * gcc.c-torture/execute/20041213-1.c: Move...
35694 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35696 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35699 * g++.dg/lookup/conv-5.C: New.
35701 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35703 * objc.dg/stabs-1.m: New test.
35705 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35707 * gcc.dg/visibility-c.c: Change compile to
35708 assemble for the test.
35710 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35713 * gcc.dg/visibility-c.c: New test.
35715 2004-12-16 Roger Sayle <roger@eyesopen.com>
35717 PR middle-end/18493
35718 * gcc.dg/switch-8.c: New test case.
35720 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35723 * g++.dg/template/init4.C: New.
35724 * g++.dg/opt/static3.C: Enable optimizer.
35726 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35728 * g++.dg/other/complex1.C: New test.
35730 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35732 * g++.dg/opt/inline9.C: New test.
35734 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35737 * gfotran.dg/nullify_1.f: New test.
35739 2004-12-15 Richard Henderson <rth@redhat.com>
35741 * gcc.target/i386/i386.exp: New harness.
35742 * gcc.target/i386/vect-args.c: New.
35744 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35746 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35748 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35751 * g++.dg/template/friend32.C: New test.
35753 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35755 * cpp/pragma-once-1.c: New test.
35756 * cpp/pragma-once-1b.h: Likewise.
35757 * cpp/pragma-once-1c.h: Likewise.
35758 * cpp/pragma-once-1d.h: Likewise.
35759 * cpp/inc/pragma-once-1a.h: Likewise.
35761 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35762 Steven G. Kargl <kargls@comcast.net>
35765 * gfortran.dg/list_read_3.f90: New test.
35767 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35769 * gcc.dg/ftrapv-2.c: New test.
35771 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
35774 * g++.dg/template/typename9.C: New test.
35776 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35779 * g++.dg/template/typename8.C: New test.
35780 * g++.dg/parse/friend2.C: Tweak error message.
35782 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35784 * gcc.c-torture/20041214-1.c: New test.
35786 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35789 * g++.dg/init/array17.C: New test.
35791 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35794 * g++.dg/init/aggr3.C: New test.
35796 2004-12-14 Janis Johnson <janis187@us.ibm.com>
35798 * gcc.dg/altivec-types-1.c: New test.
35799 * gcc.dg/altivec-types-2.c: New test.
35800 * gcc.dg/altivec-types-3.c: New test.
35801 * gcc.dg/altivec-types-4.c: New test.
35802 * g++.dg/ext/altivec-types-1.C: New test.
35803 * g++.dg/ext/altivec-types-2.C: New test.
35804 * g++.dg/ext/altivec-types-3.C: New test.
35805 * g++.dg/ext/altivec-types-4.C: New test.
35807 2004-12-14 Jakub Jelinek <jakub@redhat.com>
35809 PR middle-end/18951
35810 * gcc.c-torture/execute/20041213-1.c: New test.
35812 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
35815 * g++.dg/template/cast1.C: New.
35817 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
35819 * gcc.c-torture/execute/20041213-2.c: New test.
35821 2004-12-13 Richard Henderson <rth@redhat.com>
35823 * gcc.dg/i386-sse-10.c: Fix typo in options.
35825 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
35828 * g++.dg/opt/pr18968.C: New test.
35830 2004-12-13 Mark Mitchell <mark@codesourcery.com>
35833 * g++.dg/ext/visibility/staticdatamem.C: New test.
35835 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
35837 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35839 2004-12-13 Roger Sayle <roger@eyesopen.com>
35841 PR rtl-optimization/18928
35842 * gcc.dg/pr18928-1.c: New test case.
35844 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
35847 * gcc.c-torture/compile/20041211-1.c: New.
35849 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35851 PR middle-end/17564
35852 * gcc.c-torture/execute/20041212-1.c: New test.
35854 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35857 * gfortran.dg/common_1.f90: New test.
35859 2004-12-12 Steven G. Kargl <kargls@comcast.net>
35860 Paul Brook <paul@codesourcery.com>
35863 * gfortran.dg/real_do_1.f90: New test.
35865 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
35868 * g++.dg/opt/ptrmem6.C: New test.
35870 2004-12-11 Roger Sayle <roger@eyesopen.com>
35872 PR middle-end/18921
35873 * gcc.dg/pr18921-1.c: New test case.
35875 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35878 * gfortran.dg/scale_1.f90: New test.
35880 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
35882 PR middle-end/18903
35883 * gcc.c-torture/compile/pr18903.c: New test.
35885 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
35887 * gcc.c-torture/execute/20041210-1.c: New test.
35889 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35892 * g++.dg/parser/struct-1.C: New test.
35893 * g++.dg/parser/struct-2.C: New test.
35894 * g++.dg/parser/struct-3.C: New test.
35896 2004-12-09 Richard Henderson <rth@redhat.com>
35898 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35900 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35901 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35903 2004-12-09 Matt Austern <austern@apple.com>
35906 * g++.dg/ext/builtin1.C: New
35907 * g++.dg/ext/builtin2.C: New
35908 * g++.dg/ext/builtin3.C: New
35909 * g++.dg/ext/builtin4.C: New
35910 * g++.dg/ext/builtin5.C: New
35912 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
35915 * g++.dg/opt/ptrmem5.C: New test.
35917 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
35919 * g++.dg/parse/typename5.C: Adjust for new error.
35920 * g++.dg/parse/typename7.C: New.
35922 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35925 * g++.dg/other/mmintrin.C: New test.
35927 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
35930 * g++.dg/init/array15.C: New.
35931 * g++.dg/init/array16.C: New.
35933 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35936 * gfortran.dg/assign_1.f90: New test.
35938 2004-12-08 Nick Clifton <nickc@redhat.com>
35940 * gcc.target/xstormy16/bss_below100: New directory containing tests.
35941 * gcc.target/xstormy16/data_below100: Likewise.
35942 * gcc.target/xstormy16/sfr: Likewise.
35943 * gcc.target/xstormy16/below100.S: New test source file.
35944 * gcc.target/xstormy16/below100.ld: New test linker script.
35945 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35946 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35948 * gcc.target/xstormy16/bp.c: Likewise.
35950 * gcc.target/xstormy16/bss_below100: New files:
35951 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35952 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35953 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35954 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35955 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35956 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35957 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35958 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35959 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35960 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35961 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35962 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35963 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35964 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35965 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35966 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35967 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35968 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35969 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35970 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35971 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35972 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35973 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35974 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35975 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35976 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35977 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35979 * gcc.target/xstormy16/data_below100: New files:
35980 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35981 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35982 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35983 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35984 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35985 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35986 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35987 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35988 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35989 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35990 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35991 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35992 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35993 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35994 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35995 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35996 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35997 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35998 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35999 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
36000 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
36001 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
36002 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
36003 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
36004 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
36005 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
36006 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
36008 * gcc.target/xstormy16/sfr: New files:
36009 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
36010 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
36011 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
36012 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
36013 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
36014 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
36015 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
36016 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
36017 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
36018 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
36019 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
36020 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
36021 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
36022 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
36023 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
36024 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
36025 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
36026 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
36027 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
36028 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
36029 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
36030 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
36031 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
36032 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
36033 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
36034 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
36035 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
36036 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
36037 27_if0_sfrw_bitfield_f.c
36039 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36042 * g++.dg/lookup/name-clash4.C: New test.
36044 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
36047 * g++.dg/opt/array1.C: New.
36050 * g++.dg/template/operator5.C: New.
36052 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
36055 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36057 2004-12-07 Steven Bosscher <stevenb@suse.de>
36059 * gcc.dg/noncompile/20041207.c: New test.
36061 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
36063 * g++.dg/other/unreachable-1.C: New test.
36065 2004-12-06 Nick Clifton <nickc@redhat.com>
36067 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36068 <limits.h> because the latter comes from gcc's include/ directory
36069 and not the newlib/libc/include directory.
36071 2004-12-04 Richard Henderson <rth@redhat.com>
36073 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36075 2004-12-04 Richard Henderson <rth@redhat.com>
36077 * lib/target-supports.exp (check_gc_sections_available): Disable
36078 for alpha and ia64.
36080 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
36082 PR middle-end/17909
36083 * g++.dg/other/vararg-2.C: New test.
36085 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36087 PR c++/17011, c++/17971
36088 * g++.dg/template/error15.C: Adjust expected error.
36089 * g++.dg/template/instantiate3.C: Likewise.
36091 2004-12-03 Janis Johnson <janis187@us.ibm.com>
36093 * gcc.dg/altivec-18.c: Fix for darwin
36095 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
36098 * g++.dg/parse/ptrmem2.C: New.
36101 * g++.dg/template/new1.C: New.
36103 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36106 * gfortran.dg/direct_io_3.f90: New test.
36108 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
36111 * g++.dg/parse/crash21.C: New.
36113 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36115 PR c++/15664, c++/18276
36116 * g++.dg/template/ttp13.C: New test.
36117 * g++.dg/template/ttp14.C: Likewise.
36119 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36122 * g++.dg/parse/enum2.C: New test.
36123 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36125 2004-12-02 Nick Clifton <nickc@redhat.com>
36127 * gcc.target/xstormy16: New test directory.
36128 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36129 * gcc.target/xstormy16/bp.c: Check the generation of bp
36131 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36132 bn instructions and the BELOW100 attribute.
36134 2004-12-02 Alan Modra <amodra@bigpond.net.au>
36137 * gcc.dg/ppc-eabi.c: New.
36139 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36142 * gfortran.dg/backspace.f90
36144 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36146 * gfortran.dg/inquire.f90: New test.
36148 2004-12-01 Janis Johnson <janis187@us.ibm.com>
36150 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36151 handle effective-target-keyword.
36152 (dg-skip-if): Support effective-target keyword as target list.
36153 (dg-xfail-if): Ditto.
36154 * lib/target-supports.exp (is-effective-target-keyword): New proc.
36156 2004-12-01 Diego Novillo <dnovillo@redhat.com>
36158 PR tree-optimization/18291
36159 * gcc.c-torture/compile/pr18291.c: New test.
36161 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
36164 * g++.dg/parse/crash20.C: New.
36167 * g++.dg/overload/arg1.C: New.
36168 * g++.dg/overload/arg2.C: New.
36169 * g++.dg/overload/arg3.C: New.
36170 * g++.dg/overload/arg4.C: New.
36172 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
36174 * gcc.dg/c99-flex-array-4.c: Remove.
36176 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36178 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36180 * lib/target-supports.exp (is-effective-target): Simplify.
36182 * lib/target-supports.exp (check_effective_target_vect_long):
36183 Fix for powerpc64-*-*.
36185 2004-11-30 Loren James Rittle <ljrittle@acm.org>
36187 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36188 to support new requirements on FreeBSD 5.
36190 2004-11-30 Devang Patel <dpatel@apple.com>
36193 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36195 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36197 * g++.dg/ext/altivec-13.C: New test.
36199 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
36202 * gcc.c-torture/execute/p18298.c: New test.
36204 2004-11-30 Ira Rosen <irar@il.ibm.com>
36205 Dorit Naishlos <dorit@il.ibm.com>
36208 * gcc.dg/vect/vect-89.c: New test.
36210 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
36212 * gcc.dg/pr18596-1.c: New test.
36214 2004-11-30 Ben Elliston <bje@au.ibm.com>
36216 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36218 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36221 * gcc.dg/pr18479.c: New test.
36223 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36226 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36227 mmix-knuth-mmixware.
36229 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36230 cris-*-elf* cris-*-aout* mmix-*-*
36232 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36234 PR middle-end/18725
36235 * gcc.dg/pr18725.c: New test.
36237 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36240 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36243 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36245 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36248 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36249 * g++.old-deja/g++.law/ctors5.C: Likewise.
36250 * g++.old-deja/g++.other/crash25.C: Likewise.
36253 * g++.dg/template/error16.C: New test.
36256 * g++.dg/template/crash29.C: New test.
36258 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36260 PR tree-optimization/18712
36261 * gcc.c-torture/compile/pr18712.c: New test.
36263 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36266 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36269 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36272 * g++.dg/lookup/crash6.C: New test.
36274 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36276 PR middle-end/18164
36277 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36279 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36281 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36282 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36283 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36285 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36287 * gcc.dg/pr18164.c: New test.
36289 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36291 * gcc.dg/funroll-loops-all.c: New.
36293 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36296 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36297 delimeter, match space and TAB as well as ":".
36300 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36303 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36306 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36309 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36311 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36313 * gfortran.dg/direct_io_2.f90: New test.
36315 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36318 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36320 2004-11-28 Richard Henderson <rth@redhat.com>
36322 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36324 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36326 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36327 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36328 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36329 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36330 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36331 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36332 gcc.dg/pointer-arith-8.c: New tests.
36334 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36337 * gfortran.dg/endfile.f90: New test.
36339 2004-11-27 Falk Hueffner <falk@debian.org>
36341 * gcc.dg/loop-6.c: New test.
36343 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36345 * gcc.c-torture/execute/20041126-1.c: New test.
36347 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36349 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36352 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36354 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36357 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36359 PR rtl-optimization/17825
36360 * gcc.c-torture/compile/20041119-1.c: New test.
36362 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36364 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36365 Check existence of ld library path variables before unsetting.
36367 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36369 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36371 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36373 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36375 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36377 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36379 2004-11-26 Ben Elliston <bje@au.ibm.com>
36381 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36384 2004-11-26 Ben Elliston <bje@au.ibm.com>
36386 * gcc.dg/pr17957.c: Pass --param, not -param.
36388 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36390 PR middle-end/17957
36391 * gcc.dg/pr17957.c: New test.
36393 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36396 * g++.dg/template/crash28.C: Likewise.
36399 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36400 * g++.dg/ext/lvaddr.C: Likewise.
36401 * g++.dg/opt/pr7503-3.C: Likewise.
36404 * g++.dg/parse/qualified3.C: New test.
36405 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36408 * g++.dg/expr/return1.C: New test.
36410 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36412 Friend class name lookup 3/n, PR c++/3332
36413 * g++.dg/lookup/friend3.C: New test.
36414 * g++.dg/lookup/friend4.C: Likewise.
36415 * g++.dg/lookup/friend5.C: Likewise.
36417 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36419 Friend class name lookup 2/n, PR c++/14513, c++/15410
36420 * g++.dg/lookup/friend2.C: New test.
36421 * g++.dg/template/friend31.C: Likewise.
36423 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36425 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36427 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36430 * g++.dg/tc1/dr56.C: Remove.
36431 * g++.dg/template/typedef1.C: Add dg-error markers.
36432 * g++.old-deja/g++.other/typedef7.C: Likewise.
36435 * g++.dg/parse/typedef7.C: New test.
36437 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36439 * gcc.c-torture/execute/20041124-1.c: New test.
36441 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36443 * g++.dg/template/deduce3.C: New test.
36446 * g++.dg/template/crash27.C: New test.
36449 * g++.dg/warn/Wshadow-3.C: New test.
36451 2004-11-24 Devang Patel <dpatel@apple.com>
36454 * gcc.dg/cpp/isysroot-1.c: New test.
36455 * gcc.dg/cpp/usr/include/stdio.h: New file.
36456 * gcc.dg/cpp/isysroot-2.c: New test.
36457 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36460 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36463 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36465 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36467 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36468 * gcc.target/sparc/pdist.c: Likewise.
36470 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36473 * g++.dg/conversion/simd1.C: New test.
36475 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36477 * lib/target-libpath.exp: New file defining
36478 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36479 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36480 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36481 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36482 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36484 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36486 * gcc.dg/pragma-align-2.c: Test macro expansion.
36487 * gcc.dg/pragma-pack-2.c: New test.
36489 2004-11-23 Richard Henderson <rth@redhat.com>
36491 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36492 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36493 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36494 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36495 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36496 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36498 * gcc.dg/vect/vect.exp: Add check for alpha.
36499 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36500 (check_effective_target_vect_int): Enable for alpha.
36501 (check_effective_target_vect_long): New.
36502 (is-effective-target): Add it.
36504 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36506 * gcc.dg/pr18614-1.c: New test.
36508 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36510 * gcc.dg/setjmp-2.c: New test.
36512 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36514 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36515 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36516 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36517 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36518 gcc.target/sparc/pdist.c: New tests.
36520 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36522 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36524 2004-11-22 Dale Johannesen <dalej@apple.com>
36526 * gcc.dg/20041111-1.c: New.
36528 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36531 * gcc.dg/vect/pr18536.c: New test.
36533 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36536 * g++.dg/template/nontype11.C: New test.
36538 2004-11-21 Roger Sayle <roger@eyesopen.com>
36540 PR middle-end/18520
36541 * gcc.dg/pr18520-1.c: New test case.
36543 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36545 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36546 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36547 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36548 expected diagnostics.
36550 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36553 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36554 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36555 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36557 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36559 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36561 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36562 Joseph Myers <joseph@codesourcery.com>
36564 * lib/target-supports.exp (check_visibility_available): Really
36567 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36570 * gcc.dg/vect/vect-85.c: New test.
36571 * gcc.dg/vect/vect-86.c: New test.
36572 * gcc.dg/vect/vect-87.c: New test.
36573 * gcc.dg/vect/vect-88.c: New test.
36575 2004-11-19 Ben Elliston <bje@au.ibm.com>
36577 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36579 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36581 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36582 * gcc.dg/ppc-and-1.c: Ditto.
36583 * gcc.dg/ppc-compare-1.c: Ditto.
36584 * gcc.dg/ppc-mov-1.c: Ditto
36586 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36587 Mark Mitchell <mark@codesourcery.com>
36589 * gcc.dg/pragma-init-fini-2.c: New test.
36591 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36592 Aldy Hernandez <aldyh@redhat.com>
36594 * lib/target-supports.exp (check_effective_target_vect_int): New
36595 (check_effective_target_vect_float): New
36596 (check_effective_target_vect_double): New.
36597 (is-effective-target): Support new effective targets keywords.
36598 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36599 default action for dg-do.
36600 * gcc.dg/vect/pr16105.c: Use new support.
36601 * gcc.dg/vect/pr18400.c: Ditto.
36602 * gcc.dg/vect/pr18425.c: Ditto.
36603 * gcc.dg/vect/vect-1.c: Ditto.
36604 * gcc.dg/vect/vect-10.c: Ditto.
36605 * gcc.dg/vect/vect-11.c: Ditto.
36606 * gcc.dg/vect/vect-12.c: Ditto.
36607 * gcc.dg/vect/vect-13.c: Ditto.
36608 * gcc.dg/vect/vect-14.c: Ditto.
36609 * gcc.dg/vect/vect-15.c: Ditto.
36610 * gcc.dg/vect/vect-16.c: Ditto.
36611 * gcc.dg/vect/vect-17.c: Ditto.
36612 * gcc.dg/vect/vect-18.c: Ditto.
36613 * gcc.dg/vect/vect-19.c: Ditto.
36614 * gcc.dg/vect/vect-2.c: Ditto.
36615 * gcc.dg/vect/vect-20.c: Ditto.
36616 * gcc.dg/vect/vect-21.c: Ditto.
36617 * gcc.dg/vect/vect-22.c: Ditto.
36618 * gcc.dg/vect/vect-23.c: Ditto.
36619 * gcc.dg/vect/vect-24.c: Ditto.
36620 * gcc.dg/vect/vect-25.c: Ditto.
36621 * gcc.dg/vect/vect-26.c: Ditto.
36622 * gcc.dg/vect/vect-27.c: Ditto.
36623 * gcc.dg/vect/vect-27a.c: Ditto.
36624 * gcc.dg/vect/vect-28.c: Ditto.
36625 * gcc.dg/vect/vect-29.c: Ditto.
36626 * gcc.dg/vect/vect-29a.c: Ditto.
36627 * gcc.dg/vect/vect-3.c: Ditto.
36628 * gcc.dg/vect/vect-30.c: Ditto.
36629 * gcc.dg/vect/vect-31.c: Ditto.
36630 * gcc.dg/vect/vect-32.c: Ditto.
36631 * gcc.dg/vect/vect-33.c: Ditto.
36632 * gcc.dg/vect/vect-34.c: Ditto.
36633 * gcc.dg/vect/vect-35.c: Ditto.
36634 * gcc.dg/vect/vect-36.c: Ditto.
36635 * gcc.dg/vect/vect-37.c: Ditto.
36636 * gcc.dg/vect/vect-38.c: Ditto.
36637 * gcc.dg/vect/vect-4.c: Ditto.
36638 * gcc.dg/vect/vect-40.c: Ditto.
36639 * gcc.dg/vect/vect-41.c: Ditto.
36640 * gcc.dg/vect/vect-42.c: Ditto.
36641 * gcc.dg/vect/vect-43.c: Ditto.
36642 * gcc.dg/vect/vect-44.c: Ditto.
36643 * gcc.dg/vect/vect-45.c: Ditto.
36644 * gcc.dg/vect/vect-46.c: Ditto.
36645 * gcc.dg/vect/vect-47.c: Ditto.
36646 * gcc.dg/vect/vect-48.c: Ditto.
36647 * gcc.dg/vect/vect-48a.c: Ditto.
36648 * gcc.dg/vect/vect-49.c: Ditto.
36649 * gcc.dg/vect/vect-5.c: Ditto.
36650 * gcc.dg/vect/vect-50.c: Ditto.
36651 * gcc.dg/vect/vect-51.c: Ditto.
36652 * gcc.dg/vect/vect-52.c: Ditto.
36653 * gcc.dg/vect/vect-53.c: Ditto.
36654 * gcc.dg/vect/vect-54.c: Ditto.
36655 * gcc.dg/vect/vect-55.c: Ditto.
36656 * gcc.dg/vect/vect-56.c: Ditto.
36657 * gcc.dg/vect/vect-56a.c: Ditto.
36658 * gcc.dg/vect/vect-57.c: Ditto.
36659 * gcc.dg/vect/vect-58.c: Ditto.
36660 * gcc.dg/vect/vect-59.c: Ditto.
36661 * gcc.dg/vect/vect-6.c: Ditto.
36662 * gcc.dg/vect/vect-60.c: Ditto.
36663 * gcc.dg/vect/vect-61.c: Ditto.
36664 * gcc.dg/vect/vect-62.c: Ditto.
36665 * gcc.dg/vect/vect-63.c: Ditto.
36666 * gcc.dg/vect/vect-64.c: Ditto.
36667 * gcc.dg/vect/vect-65.c: Ditto.
36668 * gcc.dg/vect/vect-66.c: Ditto.
36669 * gcc.dg/vect/vect-67.c: Ditto.
36670 * gcc.dg/vect/vect-68.c: Ditto.
36671 * gcc.dg/vect/vect-69.c: Ditto.
36672 * gcc.dg/vect/vect-7.c: Ditto.
36673 * gcc.dg/vect/vect-72.c: Ditto.
36674 * gcc.dg/vect/vect-72a.c: Ditto.
36675 * gcc.dg/vect/vect-73.c: Ditto.
36676 * gcc.dg/vect/vect-74.c: Ditto.
36677 * gcc.dg/vect/vect-75.c: Ditto.
36678 * gcc.dg/vect/vect-76.c: Ditto.
36679 * gcc.dg/vect/vect-77.c: Ditto.
36680 * gcc.dg/vect/vect-77a.c: Ditto.
36681 * gcc.dg/vect/vect-78.c: Ditto.
36682 * gcc.dg/vect/vect-79.c: Ditto.
36683 * gcc.dg/vect/vect-8.c: Ditto.
36684 * gcc.dg/vect/vect-80.c: Ditto.
36685 * gcc.dg/vect/vect-82.c: Ditto.
36686 * gcc.dg/vect/vect-82_64.c: Ditto.
36687 * gcc.dg/vect/vect-83.c: Ditto.
36688 * gcc.dg/vect/vect-83_64.c: Ditto.
36689 * gcc.dg/vect/vect-9.c: Ditto.
36690 * gcc.dg/vect/vect-all.c: Ditto.
36691 * gcc.dg/vect/vect-none.c: Ditto.
36693 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36695 * lib/gcc-dg.exp (dg-skip-if): New function.
36696 (dg-forbid-option): Remove.
36697 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36698 * g++.dg/abi/bitfield8.C: Likewise.
36699 * g++.dg/abi/dtor1.C: Likewise.
36700 * g++.dg/abi/empty10.C: Likewise.
36701 * g++.dg/abi/empty7.C: Likewise.
36702 * g++.dg/abi/empty9.C: Likewise.
36703 * g++.dg/abi/layout3.C: Likewise.
36704 * g++.dg/abi/layout4.C: Likewise.
36705 * g++.dg/abi/thunk1.C: Likewise.
36706 * g++.dg/abi/thunk2.C: Likewise.
36707 * g++.dg/abi/vbase11.C: Likewise.
36708 * g++.dg/abi/vthunk2.C: Likewise.
36709 * g++.dg/abi/vthunk3.C: Likewise.
36710 * g++.dg/ext/attrib8.C: Likewise.
36711 * g++.dg/opt/longbranch2.C: Likewise.
36712 * g++.dg/opt/reg-stack4.C: Likewise.
36713 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36714 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36715 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36716 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36717 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36718 * gcc.dg/20000609-1.c: Likewise.
36719 * gcc.dg/20000720-1.c: Likewise.
36720 * gcc.dg/20011107-1.c: Likewise.
36721 * gcc.dg/20011119-1.c: Likewise.
36722 * gcc.dg/20020108-1.c: Likewise.
36723 * gcc.dg/20020122-2.c: Likewise.
36724 * gcc.dg/20020122-3.c: Likewise.
36725 * gcc.dg/20020201-3.c: Likewise.
36726 * gcc.dg/20020206-1.c: Likewise.
36727 * gcc.dg/20020218-1.c: Likewise.
36728 * gcc.dg/20020310-1.c: Likewise.
36729 * gcc.dg/20020411-1.c: Likewise.
36730 * gcc.dg/20020418-2.c: Likewise.
36731 * gcc.dg/20020426-1.c: Likewise.
36732 * gcc.dg/20020426-2.c: Likewise.
36733 * gcc.dg/20020517-1.c: Likewise.
36734 * gcc.dg/20020523-1.c: Likewise.
36735 * gcc.dg/20020523-2.c: Likewise.
36736 * gcc.dg/20020729-1.c: Likewise.
36737 * gcc.dg/20030204-1.c: Likewise.
36738 * gcc.dg/20030826-2.c: Likewise.
36739 * gcc.dg/20030926-1.c: Likewise.
36740 * gcc.dg/20031202-1.c: Likewise.
36741 * gcc.dg/980312-1.c: Likewise.
36742 * gcc.dg/980313-1.c: Likewise.
36743 * gcc.dg/990117-1.c: Likewise.
36744 * gcc.dg/990424-1.c: Likewise.
36745 * gcc.dg/990524-1.c: Likewise.
36746 * gcc.dg/991230-1.c: Likewise.
36747 * gcc.dg/i386-387-1.c: Likewise.
36748 * gcc.dg/i386-387-2.c: Likewise.
36749 * gcc.dg/i386-387-3.c: Likewise.
36750 * gcc.dg/i386-387-4.c: Likewise.
36751 * gcc.dg/i386-387-5.c: Likewise.
36752 * gcc.dg/i386-387-6.c: Likewise.
36753 * gcc.dg/i386-asm-1.c: Likewise.
36754 * gcc.dg/i386-bitfield1.c: Likewise.
36755 * gcc.dg/i386-bitfield2.c: Likewise.
36756 * gcc.dg/i386-loop-1.c: Likewise.
36757 * gcc.dg/i386-loop-2.c: Likewise.
36758 * gcc.dg/i386-loop-3.c: Likewise.
36759 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36760 * gcc.dg/i386-pic-1.c: Likewise.
36761 * gcc.dg/i386-regparm.c: Likewise.
36762 * gcc.dg/i386-signbit-1.c: Likewise.
36763 * gcc.dg/i386-signbit-2.c: Likewise.
36764 * gcc.dg/i386-signbit-3.c: Likewise.
36765 * gcc.dg/i386-sse-5.c: Likewise.
36766 * gcc.dg/i386-sse-8.c: Likewise.
36767 * gcc.dg/i386-unroll-1.c: Likewise.
36768 * gcc.dg/tls/opt-1.c: Likewise.
36769 * gcc.dg/tls/opt-2.c: Likewise.
36770 * gcc.dg/unroll-1.c: Likewise.
36771 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36772 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36773 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36774 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36776 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36778 * g++.dg/template/incomplete1.C: New test.
36780 2004-11-16 Nick Clifton <nickc@redhat.com>
36782 Revert patches accidentally commited during checkin of fixes for
36784 gcc.c-torture/execute/simd-4.c: Revert
36785 gcc.dg/20040910-1.c: Revert.
36787 2004-11-16 Paul Brook <paul@codesourcery.com>
36790 * gfortran.dg/der_pointer_1.f90: New test.
36792 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
36795 * gcc.dg/bitfld-13.c: New test.
36797 2004-11-15 Janis Johnson <janis187@us.ibm.com>
36799 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36802 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36803 * gcc.dg/ppc64-abi-2.c: Ditto.
36804 * gcc.dg/ppc64-abi-3.c: Ditto.
36806 * lib/gcc-dg.exp (dg-target-list): Remove.
36808 2004-11-15 Steve Ellcey <sje@cup.hp.com>
36810 * gcc.dg/ia64-postinc.c: New test.
36812 2004-11-15 Mark Mitchell <mark@codesourcery.com>
36814 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36816 2004-11-15 Nick Clifton <nickc@redhat.com>
36818 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36819 __INT_MAX__ so that the test can be compiled by toolchains
36820 targeted at 16-bit processors.
36822 * gcc.dg/20040625-1.c: Use long constants rather than integers
36823 when performing arithmetic that will overflow 16-bits.
36825 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36826 xstormy16. It does not support 128-bit vector operations.
36828 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36829 with the macro PTR_TYPE. Define this macro to an integer type
36830 suitable for holding a pointer.
36832 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36833 the target is a 16-bit processor.
36835 * gcc.dg/cpp/if-2.c: Expect a different warning message from
36836 16-bit targets where the character constant will be too long.
36838 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36839 where the double will not be directly addressable.
36841 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36843 Friend class name lookup 1/n, PR c++/18471
36844 * g++.dg/template/crash26.C: New test.
36845 * g++.dg/lookup/struct1.C: Adjust expected error.
36846 * g++.dg/parse/elab1.C: Likewise.
36847 * g++.dg/parse/elab2.C: Likewise.
36848 * g++.dg/parse/int-as-enum1.C: Likewise.
36849 * g++.dg/parse/struct-as-enum1.C: Likewise.
36850 * g++.dg/parse/typedef1.C: Likewise.
36851 * g++.dg/parse/typedef3.C: Likewise.
36852 * g++.dg/parse/typedef4.C: Likewise.
36853 * g++.dg/parse/typedef5.C: Likewise.
36854 * g++.dg/template/nontype4.C: Likewise.
36855 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36856 * g++.old-deja/g++.other/elab1.C: Likewise.
36857 * g++.old-deja/g++.other/syntax4.C: Likewise.
36859 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36861 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36863 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
36865 * gcc.c-torture/execute/20041114-1.c: New test.
36867 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
36869 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36870 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36871 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36872 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36873 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36874 gcc.dg/switch-7.c: New tests.
36876 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36878 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36880 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36883 * gcc.dg/vect/pr18400.c: New test.
36885 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36886 Andrew Pinski <pinskia@physics.uc.edu>
36889 * gcc.dg/vect/pr18425.c: New test.
36891 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36893 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36894 Guard with dg-require-alias and dg-require-visibility.
36896 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36898 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36900 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36902 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36904 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36907 * g++.dg/template/defarg5.C: New test.
36909 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36911 * g++.dg/parse/cast1.C: Run only on ILP32.
36912 * g++.old-deja/g++.mike/p784.C: Likewise.
36914 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
36916 * gcc.c-torture/execute/20041113-1.c: New test.
36918 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36921 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36922 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36923 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36924 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36925 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36926 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36927 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36928 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36929 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36930 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36931 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36932 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36933 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36935 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36937 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36938 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36939 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36940 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36941 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36942 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36943 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36944 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36945 gcc.target/sparc/combined-1.c: New tests.
36947 2004-11-12 Ziemowit Laski <zlaski@apple.com>
36949 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36952 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36954 * lib/gcc-dg.exp (dg-forbid-option): New function.
36955 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36956 * g++.dg/abi/bitfield8.C: Likewise.
36957 * g++.dg/abi/dtor1.C: Likewise.
36958 * g++.dg/abi/empty10.C: Likewise.
36959 * g++.dg/abi/empty7.C: Likewise.
36960 * g++.dg/abi/empty9.C: Likewise.
36961 * g++.dg/abi/layout3.C: Likewise.
36962 * g++.dg/abi/layout4.C: Likewise.
36963 * g++.dg/abi/thunk1.C: Likewise.
36964 * g++.dg/abi/thunk2.C: Likewise.
36965 * g++.dg/abi/vbase11.C: Likewise.
36966 * g++.dg/abi/vthunk2.C: Likewise.
36967 * g++.dg/abi/vthunk3.C: Likewise.
36968 * g++.dg/ext/attrib8.C: Likewise.
36969 * g++.dg/opt/longbranch2.C: Likewise.
36970 * g++.dg/opt/reg-stack4.C: Likewise.
36971 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36972 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36973 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36974 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36975 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36976 * gcc.dg/20000609-1.c: Likewise.
36977 * gcc.dg/20000720-1.c: Likewise.
36978 * gcc.dg/20011107-1.c: Likewise.
36979 * gcc.dg/20011119-1.c: Likewise.
36980 * gcc.dg/20020108-1.c: Likewise.
36981 * gcc.dg/20020122-2.c: Likewise.
36982 * gcc.dg/20020122-3.c: Likewise.
36983 * gcc.dg/20020201-3.c: Likewise.
36984 * gcc.dg/20020206-1.c: Likewise.
36985 * gcc.dg/20020218-1.c: Likewise.
36986 * gcc.dg/20020310-1.c: Likewise.
36987 * gcc.dg/20020411-1.c: Likewise.
36988 * gcc.dg/20020418-2.c: Likewise.
36989 * gcc.dg/20020426-1.c: Likewise.
36990 * gcc.dg/20020426-2.c: Likewise.
36991 * gcc.dg/20020517-1.c: Likewise.
36992 * gcc.dg/20020523-1.c: Likewise.
36993 * gcc.dg/20020523-2.c: Likewise.
36994 * gcc.dg/20020729-1.c: Likewise.
36995 * gcc.dg/20030204-1.c: Likewise.
36996 * gcc.dg/20030826-2.c: Likewise.
36997 * gcc.dg/20030926-1.c: Likewise.
36998 * gcc.dg/20031202-1.c: Likewise.
36999 * gcc.dg/980312-1.c: Likewise.
37000 * gcc.dg/980313-1.c: Likewise.
37001 * gcc.dg/990117-1.c: Likewise.
37002 * gcc.dg/990424-1.c: Likewise.
37003 * gcc.dg/990524-1.c: Likewise.
37004 * gcc.dg/991230-1.c: Likewise.
37005 * gcc.dg/i386-387-1.c: Likewise.
37006 * gcc.dg/i386-387-2.c: Likewise.
37007 * gcc.dg/i386-387-3.c: Likewise.
37008 * gcc.dg/i386-387-4.c: Likewise.
37009 * gcc.dg/i386-387-5.c: Likewise.
37010 * gcc.dg/i386-387-6.c: Likewise.
37011 * gcc.dg/i386-asm-1.c: Likewise.
37012 * gcc.dg/i386-bitfield1.c: Likewise.
37013 * gcc.dg/i386-bitfield2.c: Likewise.
37014 * gcc.dg/i386-loop-1.c: Likewise.
37015 * gcc.dg/i386-loop-2.c: Likewise.
37016 * gcc.dg/i386-loop-3.c: Likewise.
37017 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37018 * gcc.dg/i386-pic-1.c: Likewise.
37019 * gcc.dg/i386-regparm.c: Likewise.
37020 * gcc.dg/i386-signbit-1.c: Likewise.
37021 * gcc.dg/i386-signbit-2.c: Likewise.
37022 * gcc.dg/i386-signbit-3.c: Likewise.
37023 * gcc.dg/i386-sse-5.c: Likewise.
37024 * gcc.dg/i386-sse-8.c: Likewise.
37025 * gcc.dg/i386-unroll-1.c: Likewise.
37026 * gcc.dg/tls/opt-1.c: Likewise.
37027 * gcc.dg/tls/opt-2.c: Likewise.
37028 * gcc.dg/unroll-1.c: Likewise.
37029 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37030 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37031 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37032 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37033 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
37036 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37039 * g++.dg/parse/cond1.C: New test.
37042 * g++.dg/template/array9.C: New test.
37043 * g++.dg/ext/vla1.C: Adjust error messages.
37044 * g++.dg/ext/vlm1.C: Likewise.
37045 * g++.dg/template/crash2.C: Likewise.
37048 * g++.dg/template/call3.C: New test.
37051 * g++.dg/template/ptrmem11.C: New test.
37053 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
37056 * lib/g++.exp: Set LC_ALL and LANG to C.
37057 * lib/gcc-dg.exp: Likewise.
37058 * lib/gfortran.exp: Likewise.
37059 * lib/objc.exp: Likewise.
37060 * lib/treelang.exp: Likewise.
37062 2004-11-12 Andreas Schwab <schwab@suse.de>
37064 * gcc.dg/pr16286.c: Fix last change.
37066 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37069 * g++.dg/init/global1.C: New test.
37071 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
37073 * gcc.c-torture/execute/20041112-1.c: New test.
37075 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37077 * lib/gcc-dg.exp (dg-target-list): New.
37079 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37080 Richard Sandiford <rsandifo@redhat.com>
37082 * lib/target-supports.exp (get-compiler_messages): New.
37083 (check_named_sections_available): Use it.
37084 (check_effective_target_ilp32): New.
37085 (check_effective_target_lp64): New.
37086 (is-effective-target): New.
37087 * lib/gcc-dg.exp (dg-require-effective-target): New.
37089 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
37091 * gcc.dg/precedence-1.c: New test.
37093 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37095 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37097 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37098 message, delete generated files, use more descriptive name for
37099 executable, and make the test unsupported when it cannot be run.
37101 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37102 (dg-require-weak, dg-require-visibility, dg-require-alias,
37103 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37104 dg-require-iconv, dg-require-named-sections): Use it.
37106 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37108 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
37111 * gcc.dg/ppc-and-1: New
37114 * gcc.dg/ppc-mov-1.c: New.
37117 * gcc.dg/ppc-compare-1.c: New.
37119 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
37121 * objc.dg/desig-init-2.m: New test.
37123 2004-11-10 Adam Nemet <anemet@lnxw.com>
37125 PR middle-end/18160
37126 * g++.dg/warn/register-var-1.C: New test.
37127 * g++.dg/warn/register-var-2.C: New test.
37129 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37131 * gcc.dg/union-2.c: New test.
37133 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
37135 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37136 New test for PR tree-optimization/17892.
37138 2004-11-09 Mark Mitchell <mark@codesourcery.com>
37141 * g++.dg/init/new12.C: New test.
37143 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
37145 * gcc.target/sparc: New directory.
37146 * gcc.target/sparc/sparc.exp: New driver.
37147 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37148 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37149 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37150 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37152 2004-11-10 Paul Brook <paul@codesourcery.com>
37155 * gfortran.dg/list_read.c: New test.
37157 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37160 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37161 expected diagnostic location.
37163 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
37165 * gcc.dg/20041109-1.c: New test.
37167 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37170 * objc/compile/pr18406.m: New test.
37172 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37174 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37176 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37178 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37180 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37182 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37184 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37186 * gcc.dg/20030225-2.c: Add prototype for abort and
37189 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
37192 * gcc.c-torture/pr18299-1.c: New test.
37194 2004-11-06 Andreas Schwab <schwab@suse.de>
37196 * gcc.dg/pr16286.c: Also test for bool and pixel.
37198 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
37200 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37201 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37202 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37203 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37204 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37205 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37206 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37207 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37208 gcc.dg/struct-semi-3.c: New tests.
37210 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37212 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37214 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37216 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37217 Do not use C99 designators.
37219 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37221 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37223 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37225 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37226 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37227 * gcc.c-torture/execute/simd-5.x: Remove.
37229 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37231 PR rtl-optimization/17933
37232 * gcc.dg/torture/pr17933-1.c: New test.
37234 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37237 * lib/target-supports.exp (check_weak_available): Support
37240 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37242 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37243 call to fflush(stdout) before abort.
37244 (my_ffsll): New function.
37245 (generate_fields): Use it.
37247 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37249 * gcc.dg/init-undef-1.c: New test.
37251 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37253 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37254 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37255 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37256 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37257 expected messages for new parser.
37259 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37261 * g++.dg/ext/visibility/symbian1.C: New test.
37263 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37265 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37268 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37270 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37271 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37272 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37273 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37274 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37275 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37276 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37277 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37278 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37279 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37281 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37283 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37284 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37285 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37286 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37287 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37288 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37289 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37292 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37295 * gcc.dg/20041104-1.c: New test.
37297 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37299 * g++.dg/template/nontype7.C: New test.
37300 * g++.dg/template/nontype8.C: Likewise.
37301 * g++.dg/template/nontype9.C: Likewise.
37302 * g++.dg/template/nontype10.C: Likewise.
37303 * g++.dg/tc1/dr49.C: Likewise.
37304 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37305 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37307 2004-11-04 Ben Elliston <bje@au.ibm.com>
37309 * g++.dg/rtti/tinfo1.C: Remove xfails.
37311 2004-11-04 Ben Elliston <bje@au.ibm.com>
37313 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37314 packed attribute to the definition to satisfy the new C++ parser.
37316 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37318 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37319 invocations of va_arg.
37321 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37324 * g++.dg/template/crash25.C: New test.
37327 * g++.dg/template/typedef2.C: New test.
37328 * g++.dg/parse/crash13.C: Adjust error markers.
37331 * g++.dg/conversion/const3.C: New test.
37333 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37338 * gfortran.dg/generic_[123].f90: New testcases.
37340 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37342 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37343 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37345 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37348 * gcc.c-torture/compile/pr16808.c: New test.
37350 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37352 PR rtl-optimization/17104
37353 * gcc.dg/ppc-bitfield1.c: New.
37355 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37357 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37359 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37361 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37362 strings for 32-bit code.
37364 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37367 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37369 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37372 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37374 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37377 * g++.dg/init/aggr2.C: New test.
37379 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37381 * objc.dg/local-decl-1.m: New test.
37383 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37385 * gcc.dg/20040910-1.c: Adjust regex.
37387 2004-10-30 Roger Sayle <roger@eyesopen.com>
37389 PR rtl-optimization/18084
37390 * g++.dg/opt/pr18084-1.C: New testcase.
37392 2004-10-30 Matt Austern <austern@apple.com>
37395 * g++.dg/ext/attrib18.C: New test.
37397 2004-10-30 Roger Sayle <roger@eyesopen.com>
37399 PR middle-end/18096
37400 * gcc.dg/pr18096-1.c: New test case.
37402 2004-10-30 Roger Sayle <roger@eyesopen.com>
37404 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37406 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37409 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37410 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37411 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37412 gcc.dg/old-style-prom-3.c: New tests.
37414 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37416 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37417 Remove unnecessary inclusion of stdio.h.
37419 2004-10-29 Roger Sayle <roger@eyesopen.com>
37421 PR rtl-optimization/17581
37422 * gcc.dg/pr17581-1.c: New test case.
37424 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37426 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37428 * g++.dg/conversion/dr195-1.C: New.
37429 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37430 * g++.old-deja/g++.mike/p10148.C: Likewise.
37432 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37435 * g++.dg/debug/typedef2.C: New test.
37437 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37440 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37441 * gfortran.dg/g77/README: Update.
37443 2004-10-28 Matt Austern <austern@apple.com>
37446 * g++.dg/ext/packed7.C: New test.
37448 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37450 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37452 * lib/scanasm.exp (hidden-scan-for): New proc.
37453 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37455 (scan-not-hidden): Likewise.
37456 * lib/target-supports.exp (check_visibility_available): mach-o is
37459 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37462 * g++.dg/template/memclass3.C: New test.
37464 2004-10-28 Adam Nemet <anemet@lnxw.com>
37466 PR middle-end/18160
37467 * gcc.dg/register-var-1.c: New test.
37468 * gcc.dg/register-var-2.c: New test.
37469 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37472 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37475 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37477 * gcc.dg/vect/vect-22.c: Likewise.
37479 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37481 * gcc.dg/i386-rotate-1.c: New test.
37483 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37485 * g++.dg/init/ref12.C: Add "run" marker.
37488 * g++.dg/init/ref12.C: New test.
37491 * g++.dg/template/shift1.C: New test.
37492 * g++.dg/template/error10.C: Adjust error markers.
37494 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37497 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37499 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37501 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37502 * gcc.dg/weak/weak-3.c: Likewise.
37503 * gcc.dg/weak/weak-5.c: Likewise.
37504 * gcc.dg/weak/weak-9.c: Likewise.
37505 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37506 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37508 * gcc.dg/darwin-weakimport-1.c: New.
37510 2004-10-28 Ben Elliston <bje@au.ibm.com>
37512 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37514 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37516 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37517 'syntax' error messages.
37518 * gcc.dg/cpp/direct2s.c: Likewise.
37520 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37522 * gcc.c-torture/compile/20041026-1.c: New.
37524 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37527 * g++.dg/lookup/ns2.C: New test.
37530 * g++.dg/template/enum4.C: New test.
37533 * g++.dg/template/expr1.C: New test.
37535 2004-10-26 Ben Elliston <bje@au.ibm.com>
37537 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37539 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37541 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37542 gcc.dg/decl-nospec-3.c: New tests.
37544 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37546 * objc.dg/super-class-3.m: New test.
37548 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37550 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37552 * gcc.dg/cpp/direct2s.c: Likewise.
37554 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37556 * objc.dg/image-info.m: Update for changes to section selection.
37558 2004-10-25 David Ayers <d.ayers@inode.at>
37559 Ziemowit Laski <zlaski@apple.com>
37561 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37562 diagnostics when messaging 'id <Proto>'.
37563 * objc.dg/class-protocol-1.m: New test.
37564 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37565 a non-existent method signature.
37566 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37567 Update diagnostics when messaging with non-existent method signature.
37568 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37569 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37570 invalid receivers are now resolved as if messaging 'id'; remove
37571 extraneous diagnostics.
37573 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37576 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37577 gcc.dg/init-desig-obs-3.c: New tests.
37579 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37581 * gcc.dg/debug/20041023-1.c: New test.
37583 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37585 PR middle-end/17407
37586 * gcc.c-torture/compile/pr17407.c: New test.
37589 * g++.dg/template/array8.C: New test.
37591 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37594 * lib/g++.exp: Accept more than one multilib libgcc.
37595 * lib/gcc-dg.exp: Likewise.
37596 * lib/objc.exp: Likewise.
37597 * lib/treelang.exp: Likewise.
37598 * lib/gfortran.exp: Likewise.
37600 2004-10-24 Ben Elliston <bje@au.ibm.com>
37602 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37604 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37606 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37607 * gcc.dg/c99-const-expr-3.c: Likewise.
37609 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37611 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37613 2004-10-23 Ben Elliston <bje@au.ibm.com>
37615 * gcc.c-torture/execute/loop-2e.x: Remove.
37617 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37620 * g++.dg/parse/crash18.C: New.
37621 * g++.dg/parse/crash19.C: New.
37623 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37625 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37626 * g++.dg/ext/dllimport2.C: Same.
37627 * g++.dg/ext/dllimport8.C: Same.
37629 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37632 * g++.dg/conversion/cast1.C: New test.
37633 * g++.dg/overload/pmf1.C: Adjust error marker.
37635 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37638 * objc.dg/const-str-7.m: New test.
37640 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37642 * g++.dg/template/memfriend11.C: Fix comment typo.
37643 * g++.dg/template/memfriend14.C: Likewise.
37645 2004-10-20 Richard Henderson <rth@redhat.com>
37647 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37648 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37649 -fasynchronous-unwind-tables.
37651 2004-10-20 Richard Henderson <rth@redhat.com>
37653 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37654 (main): Return success.
37655 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37656 (main): Return success.
37658 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37661 * g++.dg/template/memfriend9.C: New test.
37662 * g++.dg/template/memfriend10.C: Likewise.
37663 * g++.dg/template/memfriend11.C: Likewise.
37664 * g++.dg/template/memfriend12.C: Likewise.
37665 * g++.dg/template/memfriend13.C: Likewise.
37666 * g++.dg/template/memfriend14.C: Likewise.
37667 * g++.dg/template/memfriend15.C: Likewise.
37668 * g++.dg/template/memfriend16.C: Likewise.
37669 * g++.dg/template/memfriend17.C: Likewise.
37670 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37672 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37674 * g++.dg/conversion/dr195.C: New.
37675 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37677 2004-10-20 Ben Elliston <bje@au.ibm.com>
37678 Devang Patel <dpatel@apple.com>
37680 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37681 of floating point arithmetic, which could trap.
37683 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37686 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37687 * g++.dg/conversion/const2.C: New test.
37688 * g++.dg/expr/reinterpret2.C: New test.
37689 * g++.dg/expr/reinterpret3.C: New test.
37690 * g++.dg/expr/cast2.C: New test.
37691 * g++.dg/expr/copy1.C: New test.
37692 * g++.dg/other/conversion1.C: Change error message.
37693 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37694 function pointers to void *.
37695 * g++.old-deja/g++.mike/p10148.C: Likewise.
37697 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37699 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37701 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37705 * g++.dg/parse/expr3.C: New test.
37707 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37709 * gcc.dg/smod-1.c: New test.
37711 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37713 * objc.dg/method-14.m: New test.
37715 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37717 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37718 Also xfail as the patch was reverted.
37720 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37722 PR middle-end/16973
37723 * gcc.dg/pr16973.c: New test.
37725 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37727 PR tree-optimization/17656
37728 * gcc.c-torture/compile/pr17656.c: New test.
37730 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37732 * g++.dg/eh/shadow1.C: New.
37734 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37736 * gcc.c-torture/compile/20041018-1.c: New test.
37738 2004-10-18 Ben Elliston <bje@au.ibm.com>
37740 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37741 compiler referring to register 0 when accessing sdata. The linker
37742 now patches things up.
37744 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37747 * gcc.c-torture/compile/pr17529.c: New test.
37749 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37752 * g++.dg/ext/attrib17.C: New test.
37754 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37756 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37758 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37761 * g++.dg/ext/attrib16.C: New test.
37763 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37766 * g++.dg/init/dso_handle1.C: New test.
37769 * g++.dg/parse/typedef6.C: New test.
37772 * g++.dg/parse/pragma1.C: New test.
37774 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
37776 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37778 2004-10-15 Steve Ellcey <sje@cup.hp.com>
37780 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37781 -fno-common when on HPPA HP-UX platforms.
37783 2004-10-15 Jakub Jelinek <jakub@redhat.com>
37786 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37788 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37791 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37794 * g++.dg/lookup/strong-using-4.C: New test.
37796 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37798 PR middle-end/16567
37799 * gcc.c-torture/compile/nested-1.c: New test.
37801 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37803 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37804 and mipsisa64*-*-* (until support for misaligned loads is added).
37805 * gcc.dg/vect/vect-50.c: Likewise.
37806 * gcc.dg/vect/vect-52.c: Likewise.
37807 * gcc.dg/vect/vect-54.c: Likewise.
37808 * gcc.dg/vect/vect-58.c: Likewise.
37809 * gcc.dg/vect/vect-60.c: Likewise.
37810 * gcc.dg/vect/vect-80.c: Likewise.
37812 2004-10-14 Mark Mitchell <mark@codesourcery.com>
37815 * g++.dg/init/dtor3.C: New test.
37817 2004-10-15 Ben Elliston <bje@au.ibm.com>
37819 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37821 2004-10-14 Geoffrey Keating <geoffk@apple.com>
37823 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37824 * gcc.dg/macho-lo-sum.c: Likewise.
37826 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
37828 * gcc.dg/ppc-spe64-1.c: New test.
37830 2004-10-14 Devang Patel <dpatel@apple.com>
37833 * gcc.dg/pr17635.c : New test.
37835 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
37837 * gcc.dg/vect/vect-28.c: Remove xfail.
37838 * gcc.dg/vect/vect-30.c: Remove xfail.
37839 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37840 * gcc.dg/vect/vect-33.c: Remove xfail.
37841 * gcc.dg/vect/vect-44.c: Remove xfail.
37842 * gcc.dg/vect/vect-46.c: Remove xfail.
37843 * gcc.dg/vect/vect-50.c: Remove xfail.
37844 * gcc.dg/vect/vect-52.c: Remove xfail.
37845 * gcc.dg/vect/vect-54.c: Remove xfail.
37846 * gcc.dg/vect/vect-58.c: Remove xfail.
37847 * gcc.dg/vect/vect-60.c: Remove xfail.
37848 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37849 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37850 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37851 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37852 * gcc.dg/vect/vect-8.c: Remove xfail.
37853 * gcc.dg/vect/vect-80.c: Remove xfail.
37854 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37856 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37858 * gcc.dg/vect/vect-82.c: New testcase.
37859 * gcc.dg/vect/vect-82_64.c: New testcase.
37860 * gcc.dg/vect/vect-83.c: New testcase.
37861 * gcc.dg/vect/vect-83_64.c: New testcase.
37863 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37865 * gcc.dg/cpp/error-1.c: New test.
37867 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37869 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37871 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
37874 * gcc.dg/cris-peep2-xsrand2.c: New test.
37876 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
37879 * g++.dg/expr/for2.C: New test.
37881 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37883 * g++.dg/inherit/thunk1.C: Run on the SPARC.
37885 2004-10-13 Jakub Jelinek <jakub@redhat.com>
37887 PR tree-optimization/17724
37888 * g++.dg/opt/pr17724-1.C: New test.
37889 * g++.dg/opt/pr17724-2.C: New test.
37890 * g++.dg/opt/pr17724-3.C: New test.
37891 * g++.dg/opt/pr17724-4.C: New test.
37892 * g++.dg/opt/pr17724-5.C: New test.
37893 * g++.dg/opt/pr17724-6.C: New test.
37895 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
37898 * gcc.dg/pr17301-2.c: New test.
37900 2004-10-11 Mark Mitchell <mark@codesourcery.com>
37903 * g++.dg/parse/error22.C: New test.
37906 * g++.dg/template/spec18.C: New test.
37908 2004-10-11 Steve Ellcey <sje@cup.hp.com>
37910 * gcc.dg/ia64-asm-1.c: Add prototype for abort
37911 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37913 * gcc.dg/ia64-sync-2.c: Ditto.
37914 * gcc.dg/ia64-sync-3.c: Ditto.
37916 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
37918 * g++.dg/eh/cleanup5.C: Add dg-options "".
37920 2004-10-11 Roger Sayle <roger@eyesopen.com>
37922 PR middle-end/17657
37923 * gcc.dg/switch-4.c: New test case.
37925 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
37927 * gcc.c-torture/execute/20041011-1.c: New test.
37929 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37932 * g++.dg/init/for3.C: New test.
37935 * g++.dg/opt/switch2.C: New test.
37937 PR middle-end/17703
37938 * g++.dg/warn/Wreturn-2.C: New test.
37940 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37943 * g++.dg/eh/cleanup5.C: New test.
37945 2004-10-10 Mark Mitchell <mark@codesourcery.com>
37948 * g++.dg/parse/error21.C: New test.
37950 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
37952 * g++.dg/overload/pmf1.C: Adjust quoting marks.
37953 * g++.dg/warn/incomplete1.C: Likewise.
37954 * g++.dg/template/qualttp20.C: Likewise.
37956 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37959 * parm-incomplete-1.c: New test.
37961 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37964 * g++.dg/parse/error19.C: New test.
37967 * g++.dg/init/new11.C: New test.
37970 * g++.dg/parse/error20.C: New test.
37973 * g++.dg/template/crash24.C: New test.
37975 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37978 * gcc.dg/pr17301-1.c: New test.
37980 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37983 * gcc.dg/anon-struct-5.c: New test.
37985 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
37988 * gcc.dg/pr17844-1.c: New test.
37990 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
37992 PR tree-optimization/17906
37993 * gcc.c-torture/compile/pr17906.c: New.
37995 2004-10-09 Stuart Hastings <stuart@apple.com>
37996 Roger Sayle <roger@eyesopen.com>
37998 PR rtl-optimization/17853
37999 * gcc.dg/i386-mmx-5.c: New testcase.
38001 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
38003 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
38005 2004-10-09 Mark Mitchell <mark@codesourcery.com>
38008 * g++.dg/template/static9.C: New test.
38011 * g++.dg/parse/operator5.C: New test.
38013 2004-10-09 Roger Sayle <roger@eyesopen.com>
38015 PR middle-end/17894
38016 * gcc.c-torture/execute/divcmp-4.c: New test case.
38018 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38021 * g++.dg/opt/pr17902.C: New test.
38023 2004-10-09 Jakub Jelinek <jakub@redhat.com>
38025 * gcc.dg/cpp/ident-1.c: Add dg-options "".
38027 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38029 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
38031 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38033 * gcc.dg/assign-warn-3.c: New test.
38035 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38038 * gcc.dg/cpp/ident-1.c: New test.
38040 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
38042 * gcc.c-torture/compile/acc1.c: New.
38044 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
38046 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
38047 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
38049 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38051 * gcc.dg/ultrasp11.c: New test.
38053 2004-10-08 Michael Matz <matz@suse.de>
38055 * gcc.dg/doloop-2.c: New test.
38057 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38059 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38060 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38061 objc.dg/method-9.m: Update expected diagnostics.
38063 2004-10-07 Geoffrey Keating <geoffk@apple.com>
38065 * gcc.dg/ppc-fsel-3.c: New file.
38066 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38068 2004-10-07 Paul Brook <paul@codesourcery.com>
38070 * gfortran.dg/intrinsic_verify_1.f90: New test.
38072 2004-10-07 Paul Brook <paul@codesourcery.com>
38074 * gfortran.dg/empty_format_1.f90: Remove stray commas.
38076 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38078 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38079 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38082 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
38084 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38086 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38089 * g++.dg/warn/Winline-4.C: New test.
38091 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38093 * gcc.c-torture/compile/20041007-1.c: New test.
38095 2004-10-07 Paul Brook <paul@codesourcery.com>
38098 * gfortran.dg/use_allocated_1.f90: New test.
38100 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38102 PR middle-end/17849
38103 * gfortran.fortran-torture/compile/nested.f90: New test
38105 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
38107 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38109 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38112 * g++.dg/ext/asm6.C: New test.
38114 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
38116 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38118 2004-10-06 Paul Brook <paul@codesourcery.com>
38120 PR libfortran/17709
38121 * gfortran.dg/empty_format_1.f90: New test.
38123 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38126 * gfortran.dg/ishft.f90: New test.
38129 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38132 2004-10-06 Paul Brook <paul@codesourcery.com>
38134 * gfortran.dg/do_1.f90: New test.
38136 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38138 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38139 optimizing for size.
38141 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38143 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38145 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38147 * gcc.c-torture/compile/20041005-1.c: New test.
38149 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
38152 * g++.dg/lookup/koenig4.C: New.
38154 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
38156 * g++.dg/other/classkey1.C: Adjust quoting marks.
38157 * g++.dg/parse/error15.C: Likewise.
38158 * g++.dg/template/meminit2.C (int>): Likewise.
38160 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38163 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38166 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38169 * gfortran.dg/pr17708.f90: New test.
38171 2004-10-04 Chao-ying Fu <fu@mips.com>
38173 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38174 * gcc.dg/vect/vect-4.c: Ditto.
38175 * gcc.dg/vect/vect-5.c: Ditto.
38176 * gcc.dg/vect/vect-6.c: Ditto.
38177 * gcc.dg/vect/vect-8.c: Ditto.
38178 * gcc.dg/vect/vect-16.c: Ditto.
38179 * gcc.dg/vect/vect-30.c: Ditto.
38180 * gcc.dg/vect/vect-40.c: Ditto.
38181 * gcc.dg/vect/vect-41.c: Ditto.
38182 * gcc.dg/vect/vect-42.c: Ditto.
38183 * gcc.dg/vect/vect-43.c: Ditto.
38184 * gcc.dg/vect/vect-44.c: Ditto.
38185 * gcc.dg/vect/vect-45.c: Ditto.
38186 * gcc.dg/vect/vect-46.c: Ditto.
38187 * gcc.dg/vect/vect-47.c: Ditto.
38188 * gcc.dg/vect/vect-48.c: Ditto.
38189 * gcc.dg/vect/vect-49.c: Ditto.
38190 * gcc.dg/vect/vect-50.c: Ditto.
38191 * gcc.dg/vect/vect-51.c: Ditto.
38192 * gcc.dg/vect/vect-52.c: Ditto.
38193 * gcc.dg/vect/vect-53.c: Ditto.
38194 * gcc.dg/vect/vect-54.c: Ditto.
38195 * gcc.dg/vect/vect-55.c: Ditto.
38196 * gcc.dg/vect/vect-56.c: Ditto.
38197 * gcc.dg/vect/vect-57.c: Ditto.
38198 * gcc.dg/vect/vect-58.c: Ditto.
38199 * gcc.dg/vect/vect-59.c: Ditto.
38200 * gcc.dg/vect/vect-60.c: Ditto.
38201 * gcc.dg/vect/vect-74.c: Ditto.
38202 * gcc.dg/vect/vect-79.c: Ditto.
38203 * gcc.dg/vect/vect-80.c: Ditto.
38205 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
38207 * gcc.dg/unused-7.c: Use the correct option.
38209 2004-10-04 Paul Brook <paul@codesourcery.com>
38210 Bud Davis <bdavis9659@comcast.net>
38214 * gfortran/pr17706.f90: New test.
38215 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38217 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38219 * gfortran.dg/pr17612.f90: New test.
38221 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38223 * g++.dg/template/local1.C: Adjust quoting marks in
38224 testing for diagnostics.
38225 * g++.dg/tls/diag-2.C: Likewise.
38226 * g++.dg/other/error8.C: Likewise.
38228 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38231 * gcc.dg/unused-4.c: Adjust to be correct.
38234 * gcc.dg/unused-7.c: New test.
38236 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38239 * g++.dg/overload/template2.C: New test.
38241 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38243 PR tree-optimization/16632
38244 * gcc.dg/tree-ssa/20041002-1.c: New.
38246 2004-10-03 Paul Brook <paul@codesourcery.com>
38248 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38249 rather than relying on default formatting.
38251 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38253 * gcc.dg/20040920-1.c: Update expected message text.
38255 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38257 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38259 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38261 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38264 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38266 * gcc.dg/tree-ssa/pr17343.c: Remove.
38268 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38271 * gcc.dg/tree-ssa/pr17343.c: New test.
38273 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38275 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38276 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38277 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38278 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38279 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38281 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38283 * gcc.dg/lvalue-2.c: New test.
38285 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38288 * gcc.dg/pr17730-1.c: New test
38290 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38293 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38295 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38297 * gcc.c-torture/execute/stdarg-1.c: New test.
38298 * gcc.c-torture/execute/stdarg-2.c: New test.
38299 * gcc.c-torture/execute/stdarg-3.c: New test.
38300 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38301 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38302 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38303 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38304 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38306 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38308 PR tree-optimization/17697
38309 * g++.dg/opt/pr17697-1.C: New test.
38310 * g++.dg/opt/pr17697-2.C: New test.
38311 * g++.dg/opt/pr17697-3.C: New test.
38313 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38316 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38317 gcc.dg/vla-init-5.c: New tests.
38319 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38322 * gcc.dg/pr13804-1.c: New test.
38324 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38327 * gfortran.dg/pr16938.f90: New test.
38329 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38331 * g++.dg/template/crash23.C: New test.
38333 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38336 * g++.dg/template/static8.C: New test.
38338 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38341 * g++.dg/other/error9.C: New test.
38343 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38345 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38347 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38350 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38352 2004-09-26 Roger Sayle <roger@eyesopen.com>
38354 PR middle-end/17112
38355 * gcc.dg/pr17112-1.c: New test case.
38357 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38360 * gcc.dg/pr11459-1.c: New test.
38362 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38364 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38365 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38367 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38369 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38371 2004-09-25 Jan Hubicka <jh@suse.cz>
38373 * compile/30040909-1.c: New test.
38374 * compile/30040907-1.c: New test.
38376 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38378 * gcc.c-torture/execute/va-arg-26.c: New test.
38380 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38382 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38383 extra diagnostics on targets with 64-bit pointers.
38384 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38386 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38389 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38390 * gcc.dg/decl-3.c: Adjust expected message.
38392 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38395 * gfortran.dg/pr17615.f90: New test.
38397 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38399 PR tree-optimzation/17517
38400 * g++.dg/tree-ssa/pr17517.C: New Test.
38402 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38405 * g++.dg/lookup/ambig3.C: New.
38407 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38410 * g++.dg/opt/pr17624.C: New test.
38412 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38415 * gcc.dg/Wbad-function-cast-1.c: New test.
38417 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38419 * g++.dg/ext/complit1.C
38420 * g++.dg/other/error2.C
38421 * g++.dg/other/nontype-1.C
38422 * g++.dg/parse/crash11.C
38423 * g++.dg/parse/crash12.C
38424 * g++.dg/parse/error15.C
38425 * g++.dg/parse/error4.C
38426 * g++.dg/parse/tmpl-outside1.C
38427 * g++.dg/parse/too-many-tmpl-args1.C
38428 * g++.dg/template/dependent-expr3.C
38429 * g++.dg/template/error10.C
38430 * g++.dg/template/instantiate1.C
38431 * g++.dg/template/vtable2.C
38432 * g++.dg/warn/Wshadow-1.C
38433 * g++.dg/warn/weak1.C
38434 * g++.old-deja/g++.brendan/crash16.C
38435 * g++.old-deja/g++.brendan/crash18.C
38436 * g++.old-deja/g++.brendan/crash48.C
38437 * g++.old-deja/g++.brendan/crash49.C
38438 * g++.old-deja/g++.brendan/crash55.C
38439 * g++.old-deja/g++.brendan/crash56.C
38440 * g++.old-deja/g++.brendan/crash8.C
38441 * g++.old-deja/g++.brendan/enum11.C
38442 * g++.old-deja/g++.brendan/enum8.C
38443 * g++.old-deja/g++.brendan/enum9.C
38444 * g++.old-deja/g++.brendan/friend3.C
38445 * g++.old-deja/g++.brendan/misc14.C
38446 * g++.old-deja/g++.bugs/900402_02.C
38447 * g++.old-deja/g++.bugs/900404_03.C
38448 * g++.old-deja/g++.bugs/900404_04.C
38449 * g++.old-deja/g++.bugs/900428_03.C
38450 * g++.old-deja/g++.jason/crash4.C
38451 * g++.old-deja/g++.jason/overload21.C
38452 * g++.old-deja/g++.jason/redecl1.C
38453 * g++.old-deja/g++.jason/report.C
38454 * g++.old-deja/g++.jason/rfg10.C
38455 * g++.old-deja/g++.jason/template30.C
38456 * g++.old-deja/g++.law/arm12.C
38457 * g++.old-deja/g++.law/ctors5.C
38458 * g++.old-deja/g++.law/cvt20.C
38459 * g++.old-deja/g++.law/init10.C
38460 * g++.old-deja/g++.law/init8.C
38461 * g++.old-deja/g++.law/visibility17.C
38462 * g++.old-deja/g++.law/visibility7.C
38463 * g++.old-deja/g++.mike/net8.C
38464 * g++.old-deja/g++.mike/p646.C
38465 * g++.old-deja/g++.mike/p700.C
38466 * g++.old-deja/g++.mike/p701.C
38467 * g++.old-deja/g++.mike/p811.C
38468 * g++.old-deja/g++.ns/template13.C
38469 * g++.old-deja/g++.other/array3.C
38470 * g++.old-deja/g++.other/crash25.C
38471 * g++.old-deja/g++.other/dtor3.C
38472 * g++.old-deja/g++.other/dtor4.C
38473 * g++.old-deja/g++.other/main1.C
38474 * g++.old-deja/g++.other/warn7.C
38475 * g++.old-deja/g++.pt/crash11.C
38476 * g++.old-deja/g++.pt/crash36.C
38477 * g++.old-deja/g++.pt/spec22.C
38478 * g++.old-deja/g++.pt/spec9.C
38479 * g++.old-deja/g++.pt/ttp52.C
38480 * g++.old-deja/g++.robertl/eb103.C
38481 * g++.old-deja/g++.robertl/eb121.C
38482 * g++.old-deja/g++.robertl/eb22.C
38483 * g++.old-deja/g++.robertl/eb8.C:
38484 Update locations and/or regexps of dg-error markers.
38485 Remove markers for some bogus messages that are no longer issued.
38487 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38489 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38490 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38492 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38495 * g++.dg/lookup/crash5.C: New test.
38497 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38499 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38500 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38501 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38502 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38503 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38504 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38506 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38507 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38508 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38509 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38510 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38511 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38513 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38515 * gcc.dg/vect/vect-44.c: Check additional cases.
38516 * gcc.dg/vect/vect-48.c: Check additional cases.
38518 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38519 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38520 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38521 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38522 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38523 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38524 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38525 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38526 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38528 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38529 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38530 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38532 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38534 * gcc.dg/tree-ssa/loop-6.c: New test.
38536 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38539 * g++.dg/inherit/base2.C: New.
38541 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38543 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38544 * gcc.dg/20001012-2.c: Likewise.
38545 * gcc.dg/20001013-1.c: Likewise.
38546 * gcc.dg/20001101-1.c: Likewise.
38547 * gcc.dg/20001102-1.c: Likewise.
38548 * gcc.dg/bf-spl1.c: Likewise.
38549 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38550 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38552 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38554 PR tree-optimization/16721
38555 * gcc.dg/tree-ssa/pr16721.c: New test.
38557 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38559 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38560 * gcc.dg/20040305-1.c: Likewise.
38562 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38565 * gcc.c-torture/compile/pr16566-1.c,
38566 gcc.c-torture/compile/pr16566-2.c,
38567 gcc.c-torture/compile/pr16566-3.c: New tests.
38569 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38571 PR tree-optimization/17512
38572 * gcc.c-torture/compile/20040916-1.c.
38574 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38576 * gcc.dg/pragma-re-3.c: New test.
38578 2004-09-17 Matt Austern <austern@apple.com>
38581 * g++.dg/other/anon3.C: New.
38583 2004-09-21 Roger Sayle <roger@eyesopen.com>
38586 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38587 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38588 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38589 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38590 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38592 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38595 * gfortran.dg/pr17286.f90: New test.
38597 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38600 * g++.dg/template/static7.C: New test.
38602 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38605 * gcc.c-torture/compile/pr17558.c: New test.
38607 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38609 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38610 if SKIP_ATTRIBUTE is defined.
38612 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38615 * gfortran.dg/pr15957.f90: New test.
38617 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38619 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38621 * gcc.dg/vect/vect-79.c: Likewise.
38622 * gcc.dg/vect/vect-80.c: Likewise.
38624 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38627 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38629 2004-09-20 Ira Rosen <irar@il.ibm.com>
38631 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38632 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38633 * gcc.dg/vect/vect-62.c: New testcase.
38634 * gcc.dg/vect/vect-63.c: New testcase.
38635 * gcc.dg/vect/vect-64.c: New testcase.
38636 * gcc.dg/vect/vect-65.c: New testcase.
38637 * gcc.dg/vect/vect-66.c: New testcase.
38638 * gcc.dg/vect/vect-67.c: New testcase.
38639 * gcc.dg/vect/vect-68.c: New testcase.
38640 * gcc.dg/vect/vect-69.c: New testcase.
38641 * gcc.dg/vect/vect-79.c: New testcase.
38642 * gcc.dg/vect/vect-80.c: New testcase.
38644 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38646 * gcc.target/mips/asm-1.c: New test.
38648 2004-09-19 Ira Rosen <irar@il.ibm.com>
38650 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38651 * gcc.dg/vect/vect-73.c: New testcase.
38652 * gcc.dg/vect/vect-74.c: New testcase.
38653 * gcc.dg/vect/vect-75.c: New testcase.
38654 * gcc.dg/vect/vect-76.c: New testcase.
38655 * gcc.dg/vect/vect-77.c: New testcase.
38656 * gcc.dg/vect/vect-78.c: New testcase
38658 2004-09-18 Paul Brook <paul@codesourcery.com>
38660 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38662 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38665 * gcc.dg/pr17424-1.c: New test.
38667 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38669 * g++.dg/tree-ssa/pr17153.C: New test.
38671 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38674 * g++.dg/pch/wchar-1.C: New.
38675 * g++.dg/pch/wchar-1.Hs: New.
38677 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38679 * gcc.c-torture/execute/20040917-1.c: New test.
38681 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38683 PR tree-optimization/17319
38684 * gcc.dg/pr17319.c: New test.
38686 2004-09-17 Devang Patel <dpatel@apple.com>
38688 * gcc.dg/20040813-1.c: New test.
38690 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38692 PR tree-optimization/17273
38693 * gcc.c-torture/compile/pr17273.c: New test.
38695 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38697 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38698 Update expected messages.
38699 * gcc.dg/declspec-13.c: New test.
38701 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38703 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38705 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38707 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38708 change what 'a' is pointing to.
38710 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38713 * g++.dg/template/error18.C: New test.
38716 * g++.dg/warn/Wunused-8.C: New test.
38718 2004-09-17 Steven Bosscher <stevenb@suse.de>
38720 PR tree-optimization/17513
38721 * gcc.dg/20040916-1.c: New test.
38723 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38726 * g++.dg/template/typename7.C: New test.
38728 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38730 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38732 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38734 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38735 with -ftree-based-profiling also.
38736 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38738 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38741 * gfortran.dg/der_array_io_1.f90: New test.
38742 * gfortran.dg/der_array_io_2.f90: New test.
38743 * gfortran.dg/der_array_io_3.f90: New test.
38745 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38747 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38750 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38752 * g++.dg/opt/switch1.C: New test.
38754 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38756 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38757 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38758 Update expected messages.
38760 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38763 * gfortran.dg/same_name_1.f90: New test.
38765 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38767 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38768 dereference garbage pointers.
38770 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38772 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38773 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38775 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38776 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38777 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38779 2004-09-14 Mark Mitchell <mark@codesourcery.com>
38782 * g++.dg/template/mangle1.C: New test.
38784 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38786 PR tree-optimization/17252
38787 * gcc.c-torture/execute/pr17252.c: New test.
38789 2004-09-14 Andrew Pinski <apinski@apple.com>
38791 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38793 2004-09-14 Roger Sayle <roger@eyesopen.com>
38795 PR rtl-optimization/9771
38796 * gcc.dg/pr9771-1.c: New test case.
38798 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38800 PR tree-optimization/15262
38801 * gcc.c-torture/execute/pr15262-1.c: New test.
38802 * gcc.c-torture/execute/pr15262-2.c: New test.
38804 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
38806 * gcc.dg/declspec-12.c: New test.
38808 2004-09-14 Bud Davis <bdavis9659@comcast.net>
38810 * gfortran.dg/pr17090.f90: Add directives to test.
38812 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38814 * gcc.c-torture/compile/20040914-1.c: New test.
38816 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38819 * g++.dg/template/decl2.C: New test.
38821 2004-09-13 Bud Davis <bdavis9659@comcast.net>
38824 * gfortran.dg/pr17090.f90: New test.
38826 2004-09-13 Dale Johannesen <dalej@apple.com>
38828 * gcc.c-torture/compile/pr17408.c: New test case.
38830 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38833 * g++.dg/parse/crash17.C: New test.
38836 * g++.dg/template/enum3.C: New test.
38838 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
38840 * lib/gcc-defs.exp: Load wrapper.exp.
38841 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38843 * lib/gcc.exp (gcc_init): Similar.
38844 * lib/gfortran.exp (gfortran_init): Similar.
38845 * lib/objc.exp (objc_init): Similar.
38846 * lib/treelang.exp (treelang_init): Similar.
38847 * lib/wrapper.exp: New file with build_wrapper call machinery in
38848 ${tool}_maybe_build_wrapper.
38850 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38852 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38854 * gcc.dg/declspec-11.c: Update expected messages.
38855 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38856 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38857 gcc.dg/inline-12.c: New tests.
38859 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
38861 * g++.dg/tree-ssa/pr17400.C: New testcase.
38863 2004-09-13 James E Wilson <wilson@specifixinc.com>
38865 * gcc.target/mips/sb1-1.c: New testcase.
38867 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
38869 * lib/g77-dg.exp: Remove unused file.
38870 * lib/mike-g77.exp: Ditto.
38871 * lib/g77.exp: Ditto.
38873 2004-09-12 Richard Henderson <rth@redhat.com>
38875 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38877 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38879 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38880 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38881 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38882 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38883 Update expected messages.
38885 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
38887 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38888 declaration/use mismatch for dirp parameter.
38890 2004-09-12 Andrew Pinski <apinski@apple.com>
38892 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38893 -fgnu-runtime is passed.
38895 2004-09-12 Richard Henderson <rth@redhat.com>
38897 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38898 do the uplevel thing and update additional_flags directly.
38899 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38900 gfortran.fortran-torture/execute/intrinsic_nearest.x,
38901 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38902 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38904 2004-09-11 Steven Bosscher <stevenb@suse.de>
38906 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38908 2004-09-11 Roger Sayle <roger@eyesopen.com>
38910 PR middle-end/17411
38911 * g++.dg/opt/pr17411-1.C: New test case.
38913 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38915 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38916 gcc.dg/tls/diag-2.c: Update expected messages.
38917 * gcc.dg/991209-1.c: Specify compilation options. Update expected
38919 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38920 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38921 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38922 gcc.dg/tls/diag-5.c: New tests.
38924 2004-09-11 Zack Weinberg <zack@codesourcery.com>
38926 * gcc.dg/20040910-1.c: Correct dg-error regexp.
38928 2004-09-11 Steven Bosscher <stevenb@suse.de>
38930 * g++.dg/parse/break-in-for.C: New test.
38932 2004-09-11 Jakub Jelinek <jakub@redhat.com>
38934 * gcc.dg/tree-ssa/20040911-1.c: New test.
38936 2004-09-11 Andreas Jaeger <aj@suse.de>
38938 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38939 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38941 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
38943 * gcc.target/frv: New directory of FR-V-specific tests.
38945 2004-09-10 James E Wilson <wilson@specifixinc.com>
38947 * gcc.dg/convert-vec-1.c: New test.
38949 2004-09-10 Roger Sayle <roger@eyesopen.com>
38951 PR middle-end/17024
38952 * gcc.dg/pr17024-1.c: New test case.
38954 2004-09-10 Eric Christopher <echristo@redhat.com>
38956 * gcc.dg/20040910-1.c: New test.
38958 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38960 * gcc.dg/bitfld-9.c: New test.
38962 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
38964 * gcc.c-torture/execute/ieee/acc1.c: New test.
38965 * gcc.c-torture/execute/ieee/acc2.c: New test.
38966 * gcc.c-torture/execute/ieee/mzero6.c: New test.
38968 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
38970 * gcc.dg/deprecated-2.c: New test.
38972 2004-09-09 James E Wilson <wilson@specifixinc.com>
38974 * gcc.dg/init-vec-1.c: New test.
38976 2004-09-09 Roger Sayle <roger@eyesopen.com>
38978 PR middle-end/17055
38979 * gcc.dg/pr17055-1.c: New test case.
38981 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
38984 * gcc.c-torture/execute/pr17377.c: New test.
38986 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38989 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38990 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38991 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38992 gcc.dg/long-long-typespec-1.c: New tests.
38993 * gcc.dg/tls/diag-2.c: Update expected diagnostics
38995 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38997 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38998 gcc.dg/gnu99-static-1.c: New tests.
39000 2004-09-08 Devang Patel <dpatel@apple.com>
39002 * gcc.dg/darwin-ld-20040828-1.c: New test.
39003 * gcc.dg/darwin-ld-20040828-2.c: New test.
39004 * gcc.dg/darwin-ld-20040828-3.c: New test.
39006 2004-09-08 Ziemowit Laski <zlaski@apple.com>
39008 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
39009 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
39011 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
39012 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
39014 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
39015 types they qualify.
39016 * objc.dg/type-size-2.m: Fix wording in comment.
39017 * objc.dg/va-meth-1.m: New test case.
39019 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
39022 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
39023 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
39025 2004-09-06 Devang Patel <dpatel@apple.com>
39027 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
39028 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
39030 2004-09-06 Zack Weinberg <zack@codesourcery.com>
39032 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39033 reflect changed line numbering of diagnostics.
39035 2004-09-06 Paul Brook <paul@codesourcery.com>
39037 * gfortran.dg/edit_real_1.f90: Add new test.
39039 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39041 * gcc.dg/tree-ssa/loop-2.c: New test.
39042 * gcc.dg/tree-ssa/loop-3.c: New test.
39043 * gcc.dg/tree-ssa/loop-4.c: New test.
39044 * gcc.dg/tree-ssa/loop-5.c: New test.
39046 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39048 * gcc.dg/format/sentinel-1.c: Update for parameter option.
39050 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39052 * gcc.dg/format/sentinel-1.c: New test.
39054 2004-09-04 Uros Bizjak <uros@kss-loka.si>
39056 * gcc.dg/builtins-46.c: New.
39058 2004-09-03 Devang Patel <dpatel@apple.com>
39060 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39061 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39063 2004-09-03 Jan Beulich <jbeulich@novell.com>
39065 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39066 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39067 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39068 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39069 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39070 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39071 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39072 the non-portable bzero.
39073 * gcc.dg/20010912-1.c: xfail for NetWare.
39074 * gcc.dg/20020426-2.c: xfail for NetWare.
39075 * gcc.dg/20021014-1.c: xfail for NetWare.
39076 * gcc.dg/20021018-1.c: xfail for NetWare.
39077 * gcc.dg/20030213-1.c: xfail for NetWare.
39078 * gcc.dg/20030225-1.c: xfail for NetWare.
39079 * gcc.dg/20030708-1.c: xfail for NetWare.
39080 * gcc.dg/builtins-config.h: Also exclude NetWare.
39081 * gcc.dg/format/format.h: Define restrict only if not already defined.
39082 * gcc.dg/nest.c: xfail for NetWare.
39083 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39084 * lib/target-supports.exp (check_visibility_available): Exclude
39087 2004-09-03 Jan Beulich <jbeulich@novell.com>
39089 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39090 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39091 deterministic starting point for the alignment of structure fields.
39092 * gcc.dg/Wpadded.c: Dito.
39093 * g++.dg/abi/vbase10.C: Dito.
39095 2004-09-03 Devang Patel <dpatel@apple.com>
39097 * g++.dg/debug/pr15736.cc: New test.
39099 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39101 * README.QMTEST: Fix out-of-date link.
39103 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
39106 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39107 Delete. Duplicate of gfortran.dg/g77/20010610.f
39109 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39111 * g++.dg/abi/arm_rtti1.C: New test.
39113 2004-09-02 Geoffrey Keating <geoffk@apple.com>
39115 * gcc.dg/ppc-vector-memcpy.c: New.
39116 * gcc.dg/ppc-vector-memset.c: New.
39118 2004-09-02 Chao-ying Fu <fu@mips.com>
39120 * gcc.target/mips/mips-3d-1.c: New test.
39121 * gcc.target/mips/mips-3d-2.c: New test.
39122 * gcc.target/mips/mips-3d-3.c: New test.
39123 * gcc.target/mips/mips-3d-4.c: New test.
39124 * gcc.target/mips/mips-3d-5.c: New test.
39125 * gcc.target/mips/mips-3d-6.c: New test.
39126 * gcc.target/mips/mips-3d-7.c: New test.
39127 * gcc.target/mips/mips-3d-8.c: New test.
39128 * gcc.target/mips/mips-3d-9.c: New test.
39129 * gcc.target/mips/mips-ps-1.c: New test.
39130 * gcc.target/mips/mips-ps-2.c: New test.
39131 * gcc.target/mips/mips-ps-3.c: New test.
39132 * gcc.target/mips/mips-ps-4.c: New test.
39133 * gcc.target/mips/mips-ps-type.c: New test.
39135 2004-09-02 Paul Brook <paul@codesourcery.com>
39137 * gfortran.dg/edit_real_1.f90: Add new tests.
39139 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39142 * gfortran.dg/merge_char_1.f90: New test.
39144 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39147 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39149 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39152 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39154 2004-09-01 Mark Mitchell <mark@codesourcery.com>
39156 * g++.dg/opt/loop1.C: Do not XFAIL.
39158 2004-09-01 Jakub Jelinek <jakub@redhat.com>
39160 * gcc.c-torture/execute/20040831-1.c: New test.
39162 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
39165 * gfortran.dg/g77/20010610.f: Now passes.
39166 Copy from g77.f-torture/execute. Add dg-run directive.
39167 * gfortran.dg/g77/README: Update
39169 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
39171 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39172 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39173 (t1, t2, t3, t4): Add volatile.
39175 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39177 * g++.dg/ext/visibility/arm1.C: New test.
39179 2004-08-31 Geoffrey Keating <geoffk@apple.com>
39181 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39184 2004-09-01 Paul Brook <paul@codesourcery.com>
39186 * gfortran.dg/eof_2.f90: New test.
39188 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39191 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39193 2004-08-31 Bud Davis <bdavis9659@comcast.net>
39195 PR libfortran/16805
39196 * gfortran.dg/list_read_2.f90: New test.
39198 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39200 * g++.dg/abi/key1.C: New test.
39202 2004-08-31 Richard Henderson <rth@redhat.com>
39204 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39206 * g++.dg/other/offsetof5.C: Remove duplicate.
39208 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39211 * gfortran.dg/func_derived_1.f90: New test.
39213 2004-08-31 Paul Brook <paul@codesourcery.com>
39215 * gfortran.dg/eof_1.f90: New test.
39217 2004-08-31 Paul Brook <paul@codesourcery.com>
39219 * gfortran.dg/list_read_1.f90: New file.
39221 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39223 * g++.dg/opt/loop1.C: XFAIL.
39225 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39227 * gcc.dg/funcdef-storage-1.c: New.
39228 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39229 an extern function in local scope.
39230 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39231 declare an 'auto inline' function in local scope.
39232 * gcc.dg/20011130-1.c: Likewise.
39233 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39234 an 'auto' function in local scope.
39235 * gcc.dg/20021014-1.c: Likewise.
39236 * gcc.dg/20030331-2.c: Likewise.
39238 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39240 * gfortran.dg/blockdata_1.f90: New test.
39242 2004-08-30 Richard Henderson <rth@redhat.com>
39244 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39246 2004-08-30 Richard Henderson <rth@redhat.com>
39248 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39249 additional_flags set by alternate driver.
39250 (ieee-options): New procedure.
39251 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39252 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39253 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39254 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39256 2004-08-30 Richard Henderson <rth@redhat.com>
39258 * lib/f-torture.exp: Remove.
39260 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39262 PR rtl-optimization/16590
39263 * g++.dg/opt/loop1.C: New test.
39265 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39268 * gfortran.dg/oldstyle_1.f90: New test.
39270 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39271 Paul Brook <paul@codesourcery.com>
39273 * gfortran.dg/g77/README: Update.
39274 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39275 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39276 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39278 2004-08-28 Paul Brook <paul@codesourcery.com>
39280 PR libfortran/17195
39281 * gfortran.dg/edit_real_1.f90: New test.
39283 2004-08-27 Paul Brook <paul@codesourcery.com>
39285 * gfortran.dg/rewind_1.f90: New test.
39287 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39290 * gfortran.dg/pr16597.f90: New test.
39292 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39295 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39296 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39297 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39298 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39299 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39301 2004-08-26 Nick Clifton <nickc@redhat.com>
39303 * gcc.c-torture/compile/pr17119.c: New test.
39305 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39307 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39309 2004-08-25 Richard Henderson <rth@redhat.com>
39311 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39312 the bits that expect kind=8 to be the largest real kind.
39314 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39316 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39318 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39320 * gfortran.dg/assignment_1.f90: New test.
39322 2004-08-25 Adam Nemet <anemet@lnxw.com>
39324 * g++.dg/template/repo3.C: New test.
39326 2004-08-25 Roger Sayle <roger@eyesopen.com>
39328 PR middle-end/16693
39329 PR tree-optimization/16372
39330 * g++.dg/opt/pr16372-1.C: New test case.
39331 * g++.dg/opt/pr16693-1.C: New test case.
39332 * g++.dg/opt/pr16693-2.C: New test case.
39334 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39336 * objc.dg/proto-lossage-4.m: New test.
39338 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39341 * g++.dg/inherit/local2.C: New test.
39343 2004-08-25 Paul Brook <paul@codesourcery.com>
39346 * gfortran.dg/string_ctor_1.f90: New test.
39348 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39351 * g++.dg/template/redecl2.C: New test.
39353 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39356 * gfortran.dg/pr17143.f90: New test.
39358 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39361 * gfortran.dg/pr17164.f90: New test.
39363 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39365 * gcc.dg/tree-ssa/loop-1.c: New test.
39367 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39369 * gcc.c-torture/compile/20040824-1.c: New test.
39371 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39373 * gcc.c-torture/compile/iftrap-3.c: New test.
39375 2004-08-24 Paul Brook <paul@codesourcery.com>
39377 * gfortran.dg/entry_2.f90: New test.
39379 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39382 * g++.dg/lookup/ambig[12].C: New.
39384 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39387 * g++.dg/template/crash21.C: New test.
39388 * g++.dg/template/crash22.C: Likewise.
39390 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39393 * g++.dg/template/access15.C: New.
39395 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39398 * g++.dg/template/repo2.C: New test.
39400 2004-08-23 Roger Sayle <roger@eyesopen.com>
39402 PR rtl-optimization/17078
39403 * gcc.c-torture/execute/pr17078-1.c: New test case.
39405 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39408 * gcc.dg/debug/crash1.c: New test.
39410 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39413 * gcc.dg/loop-5.c: New test.
39415 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39417 * gcc.c-torture/execute/20040823-1.c: New test.
39419 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39421 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39422 to the assembler. Simplify test accordingly.
39423 (asm_abi_flags): Use GNU names.
39424 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39425 to check for ABI flags.
39427 2004-08-22 Andrew Pinski <apinski@apple.com>
39429 * g++.dg/opt/pr14029.C: New test.
39430 * gcc.c-torture/execute/pr15262.c: New test.
39432 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39434 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39436 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39439 * gfortran.dg/direct_io.f90: New test.
39441 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39444 * g++.dg/inherit/local2.C: New test.
39446 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39449 * g++.dg/warn/Wparentheses-4.C: New test.
39451 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39454 * g++.dg/inherit/local2.C: New test.
39456 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39457 * gcc.dg/ppc-ldstruct.c: Likewise.
39458 * gcc.dg/ppc64-abi-2.c: Likewise.
39460 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39462 PR rtl-optimization/17099
39463 * gcc.c-torture/execute/20040820-1.c: New test.
39465 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39467 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39469 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39472 * gfortran.dg/auto_array_1.f90: New test.
39474 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39477 * gfortran.dg/simpleif_1.f90: New test.
39479 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39481 * lib/target-supports.exp (check_profiling_available): Return
39482 false for arm*-*-symbianelf* and arm*-*-eabi*.
39485 * g++.dg/template/delete1.C: New test.
39487 2004-08-19 Paul Brook <paul@codesourcery.com>
39491 * gfortran.dg/data_char_1.f90: New test.
39493 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39496 * gfortran.dg/reduction.f90: New testcase.
39498 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39501 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39503 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39506 * g++.dg/Wparentheses-3.C: New test.
39508 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39510 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39511 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39512 * gcc.dg/vect/vect-2.c: Likewise.
39513 * gcc.dg/vect/vect-3.c: Likewise.
39514 * gcc.dg/vect/vect-4.c: Likewise.
39515 * gcc.dg/vect/vect-5.c: Likewise.
39516 * gcc.dg/vect/vect-6.c: Likewise.
39517 * gcc.dg/vect/vect-7.c: Likewise.
39518 * gcc.dg/vect/vect-25.c: Likewise.
39519 * gcc.dg/vect/vect-31.c: Likewise.
39520 * gcc.dg/vect/vect-32.c: Likewise.
39521 * gcc.dg/vect/vect-34.c: Likewise.
39522 * gcc.dg/vect/vect-36.c: Likewise.
39523 * gcc.dg/vect/vect-all.c: Likewise.
39525 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39528 * g++.dg/template/operator4.C: New test.
39530 2004-08-18 Richard Henderson <rth@redhat.com>
39532 * gcc.dg/20040206-1.c: XFAIL.
39534 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39537 * g++.dg/template/array7.C: New test.
39539 2004-08-17 James E Wilson <wilson@specifixinc.com>
39541 * gcc.dg/mips-movcc-1.c: New test.
39542 * gcc.dg/mips-movcc-2.c: New test.
39543 * gcc.dg/mips-movcc-3.c: New test.
39545 * gcc.dg/mips-nmadd-1.c: New test.
39546 * gcc.dg/mips-nmadd-2.c: New test.
39548 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39551 * g++.dg/opt/inline8.C: New test.
39554 * g++.dg/parse/error17.C: New test.
39556 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39558 * gcc.dg/vect: New directory for vectorizer tests.
39559 * gcc.dg/vect/tree-vect.h: New file.
39560 * gcc.dg/vect/vect.exp: New file.
39561 * gcc.dg/vect/pr16105.c.c: New test.
39562 * gcc.dg/vect/vect-1.c: New test.
39563 * gcc.dg/vect/vect-2.c: New test.
39564 * gcc.dg/vect/vect-3.c: New test.
39565 * gcc.dg/vect/vect-4.c: New test.
39566 * gcc.dg/vect/vect-5.c: New test.
39567 * gcc.dg/vect/vect-6.c: New test.
39568 * gcc.dg/vect/vect-7.c: New test.
39569 * gcc.dg/vect/vect-8.c: New test.
39570 * gcc.dg/vect/vect-9.c: New test.
39571 * gcc.dg/vect/vect-10.c: New test.
39572 * gcc.dg/vect/vect-11.c: New test.
39573 * gcc.dg/vect/vect-12.c: New test.
39574 * gcc.dg/vect/vect-13.c: New test.
39575 * gcc.dg/vect/vect-14.c: New test.
39576 * gcc.dg/vect/vect-15.c: New test.
39577 * gcc.dg/vect/vect-16.c: New test.
39578 * gcc.dg/vect/vect-17.c: New test.
39579 * gcc.dg/vect/vect-18.c: New test.
39580 * gcc.dg/vect/vect-19.c: New test.
39581 * gcc.dg/vect/vect-20.c: New test.
39582 * gcc.dg/vect/vect-21.c: New test.
39583 * gcc.dg/vect/vect-22.c: New test.
39584 * gcc.dg/vect/vect-23.c: New test.
39585 * gcc.dg/vect/vect-24.c: New test.
39586 * gcc.dg/vect/vect-25.c: New test.
39587 * gcc.dg/vect/vect-26.c: New test.
39588 * gcc.dg/vect/vect-27.c: New test.
39589 * gcc.dg/vect/vect-28.c: New test.
39590 * gcc.dg/vect/vect-29.c: New test.
39591 * gcc.dg/vect/vect-30.c: New test.
39592 * gcc.dg/vect/vect-31.c: New test.
39593 * gcc.dg/vect/vect-32.c: New test.
39594 * gcc.dg/vect/vect-33.c: New test.
39595 * gcc.dg/vect/vect-34.c: New test.
39596 * gcc.dg/vect/vect-35.c: New test.
39597 * gcc.dg/vect/vect-36.c: New test.
39598 * gcc.dg/vect/vect-37.c: New test.
39599 * gcc.dg/vect/vect-38.c: New test.
39600 * gcc.dg/vect/vect-40.c: New test.
39601 * gcc.dg/vect/vect-41.c: New test.
39602 * gcc.dg/vect/vect-42.c: New test.
39603 * gcc.dg/vect/vect-43.c: New test.
39604 * gcc.dg/vect/vect-44.c: New test.
39605 * gcc.dg/vect/vect-45.c: New test.
39606 * gcc.dg/vect/vect-46.c: New test.
39607 * gcc.dg/vect/vect-47.c: New test.
39608 * gcc.dg/vect/vect-48.c: New test.
39609 * gcc.dg/vect/vect-49.c: New test.
39610 * gcc.dg/vect/vect-50.c: New test.
39611 * gcc.dg/vect/vect-51.c: New test.
39612 * gcc.dg/vect/vect-52.c: New test.
39613 * gcc.dg/vect/vect-53.c: New test.
39614 * gcc.dg/vect/vect-54.c: New test.
39615 * gcc.dg/vect/vect-55.c: New test.
39616 * gcc.dg/vect/vect-56.c: New test.
39617 * gcc.dg/vect/vect-57.c: New test.
39618 * gcc.dg/vect/vect-58.c: New test.
39619 * gcc.dg/vect/vect-59.c: New test.
39620 * gcc.dg/vect/vect-60.c: New test.
39621 * gcc.dg/vect/vect-61.c: New test.
39622 * gcc.dg/vect/vect-all.c: New test.
39623 * gcc.dg/vect/vect-none.c: New test.
39625 2004-08-17 Paul Brook <paul@codesourcery.com>
39628 * gfortran.dg/entry_1.f90: New test.
39630 2004-08-17 Andrew Pinski <apinski@apple.com>
39632 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39634 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39636 * gcc.dg/pr17036-1.c: New test.
39638 2004-08-16 Devang Patel <dpatel@apple.com>
39640 * gcc.dg/darwin-20040809-1.c: New test.
39642 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39644 * gcc.dg/funcdef-attr-1.c: New test.
39646 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39648 * gcc.dg/altivec-17.c: New test.
39649 * gcc.dg/altivec-18.c: New test.
39651 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39654 * g++.dg/template/vtable2.C: New test.
39656 2004-08-14 Richard Henderson <rth@redhat.com>
39658 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39659 * gcc.dg/pack-test-4.c (main): Return 0.
39660 * gcc.dg/setjmp-1.c: Remove XFAIL.
39661 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39663 2004-08-14 Richard Henderson <rth@redhat.com>
39665 * gcc.dg/980217-1.c: Add prototype for printf.
39667 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39669 * gfortran.dg/pr16935.f90: New test.
39671 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39673 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39675 2004-08-13 Paul Brook <paul@codesourcery.com>
39677 * gfortran.dg/der_io_1.f90: Remove stray comma.
39679 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39681 * gcc.dg/vmx/cw-bug-2.c: Remove.
39682 * gcc.dg/vmx/vprint-1.c: Remove.
39683 * gcc.dg/vmx/vscan-1.c: Remove.
39685 2004-08-12 Devang patel <dpatel@apple.com>
39687 * gcc.dg/darwin-20040809-2.c: New test.
39689 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39691 * g++.dg/ext/altivec-12.C: New test.
39693 * g++.dg/ext/altivec-11.C: New test.
39695 2004-08-12 Paul Brook <paul@codesourcery.com>
39697 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39699 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39701 * g++.dg/ext/altivec-2.C: Check for hardware support before
39702 executing any VMX instructions.
39704 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39706 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39709 * g++.old-deja/g++.other/comdat4.C: New test.
39710 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39712 2004-08-12 Ben Elliston <bje@au.ibm.com>
39715 * gcc.dg/pr16286.c: New test.
39717 2004-08-12 Jan Beulich <jbeulich@novell.com>
39719 * g++.dg/ext/asm5.C: New.
39721 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39724 * g++.dg/eh/crash1.C: New test.
39727 * g++.dg/ext/construct1.C: New test.
39729 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39732 * g++.dg/init/ptrmem1.C: New test.
39735 * g++.dg/parse/offsetof5.C: New test.
39738 * g++.dg/template/overload3.C: New test.
39740 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39743 * g++.dg/parse/error16.C: New test.
39746 * g++.dg/template/error14.C: New test.
39749 * g++.dg/template/error15.C: New test.
39751 2004-08-11 Devang Patel <dpatel@apple.com>
39753 * gcc.dg/darwin-ld-20040809-1.c: New test.
39754 * gcc.dg/darwin-ld-20040809-2.c: New test.
39756 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39759 * gfortran.dg/dfloat_1.f90: New test.
39761 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39763 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39764 * gcc.dg/dll-2.c: Fix dg-require syntax.
39765 * gcc.misc-tests/arm-isr.c (abort): Declare.
39768 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39771 * g++.dg/parse/crash16.C: New test.
39773 2004-08-10 Roger Sayle <roger@eyesopen.com>
39775 * gcc.dg/mips-rsqrt-1.c: New test case.
39776 * gcc.dg/mips-rsqrt-2.c: New test case.
39777 * gcc.dg/mips-rsqrt-3.c: New test case.
39779 2004-08-10 Paul Brook <paul@codesourcery.com>
39781 * gfortran.dg/der_io_1.f90: New test.
39783 2004-08-10 Paul Brook <paul@codesourcery.com>
39786 * gfortran.dg/der_array_1.f90: New test.
39788 2004-08-09 David Edelsohn <edelsohn@gnu.org>
39790 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39792 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
39794 * gcc.dg/wchar_t-2.c: Fix typo.
39796 2004-08-09 Falk Hueffner <falk@debian.org>
39798 PR tree-optimization/12517
39799 * gcc.c-torture/compile/pr12517.c: New test.
39801 PR tree-optimization/12578
39802 * gcc.c-torture/compile/pr12578.c: New test.
39804 PR tree-optimization/12899
39805 * gcc.c-torture/compile/pr12899.c: New test.
39807 PR rtl-optimization/14692
39808 * gcc.c-torture/compile/pr14692.c: New test.
39810 PR tree-optimization/16461
39811 * gcc.c-torture/compile/pr16461.c: New test.
39813 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
39815 * gfortran.dg/getenv_1.f90: New test.
39817 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39819 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39821 * gcc.dg/symbian5.c: Test -fno-short-wchar.
39823 2004-08-06 Paul Brook <paul@codesourcery.com>
39825 * gfortran.dg/ret_array_1.f90: New test.
39826 * gfortran.dg/ret_pointer_1.f90: New test.
39828 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
39830 * gcc.dg/missing-field-init-[12].c: New tests.
39831 * g++.dg/warn/missing-field-init-[12].C: New tests.
39833 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39835 * gcc.dg/enum2.c: New test.
39836 * gcc.dg/symbian3.c: Likewise.
39837 * gcc.dg/symbian4.c: Likewise.
39838 * gcc.dg/wchar_t-2.c: Likewise.
39840 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39842 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39845 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39847 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39848 dg-require-visiblity.
39849 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39850 * g++.dg/ext/visibility/fvisibility.C: Likewise.
39851 * g++.dg/ext/visibility/memfuncts.C: Likewise.
39852 * g++.dg/ext/visibility/new1.C: Likewise.
39853 * g++.dg/ext/visibility/pragma.C: Likewise.
39854 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39855 * g++.dg/ext/visibility/virtual.C: Likewise.
39856 * g++/dg/ext/visibility/visibility-1.C: Likewise.
39857 * g++/dg/ext/visibility/visibility-2.C: Likewise.
39858 * g++/dg/ext/visibility/visibility-3.C: Likewise.
39859 * g++/dg/ext/visibility/visibility-4.C: Likewise.
39860 * g++/dg/ext/visibility/visibility-5.C: Likewise.
39861 * g++/dg/ext/visibility/visibility-6.C: Likewise.
39862 * g++/dg/ext/visibility/visibility-7.C: Likewise.
39863 * g++/dg/ext/visibility/visibility-8.C: New test.
39864 * gcc.c-torture/compile/dll.x: Remove.
39865 * gcc.dg/dll-2.c: Use dg-require-dll
39866 * gcc.dg/visibility-10.c: New test.
39867 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39869 * lib/scanasm.exp (scan_hidden): New function.
39870 (scan_not_hidden): Likewise.
39872 2004-08-05 David Edelsohn <edelsohn@gnu.org>
39874 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39876 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
39878 * gcc.c-torture/execute/20040805-1.c: New test.
39880 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
39882 * gcc.dg/20020118-1.c: Declare abort.
39883 * gcc.dg/altivec_check.h: Likewise.
39884 * gcc.dg/iftrap-2.c: Likewise.
39885 * gcc.dg/pragma-darwin.c: Likewise.
39886 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39888 2004-08-04 Geoffrey Keating <geoffk@apple.com>
39890 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39892 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
39894 * gcc.c-torture/execute/builtins/abs-2.c,
39895 gcc.c-torture/execute/builtins/abs-3.c,
39896 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39897 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39898 intmax_t, uintmax_t and their limits.
39899 * gcc.dg/intmax_t-1.c: New test.
39901 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39903 * g++.dg/tc1/dr147.C: Add reference to PR.
39905 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
39907 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39908 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39910 2004-08-03 David Edelsohn <edelsohn@gnu.org>
39912 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39914 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39916 * gcc.dg/redecl-5.c: New test.
39917 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39920 2004-08-03 Roger Sayle <roger@eyesopen.com>
39922 PR middle-end/16790
39923 * gcc.c-torture/execute/pr16790-1.c: New test case.
39925 2004-08-03 Mark Mitchell <mark@codesourcery.com>
39927 * g++.dg/ext/visibility/assign1.C: New test.
39928 * g++.dg/ext/visibility/new1.C: Likewise.
39930 * gcc.dg/symbian1.c: New test.
39931 * gcc.dg/symbian2.c: Likewise.
39933 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
39936 * gcc.dg/i386-sse-9.c: New test.
39938 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39940 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39942 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39944 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39945 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39946 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39947 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39948 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39949 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39950 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39951 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39952 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39953 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39954 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39955 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39956 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39957 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39958 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39959 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39960 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39961 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39962 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39963 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39964 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39965 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39966 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39967 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39968 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39969 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39970 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39971 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39972 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39973 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39974 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39975 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39976 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39977 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39978 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39979 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39980 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39981 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39982 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39983 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39984 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39985 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39986 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39987 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39988 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39989 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39990 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39991 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39992 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39993 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39994 gcc.misc-tests/i386-pf-3dnow-1.c,
39995 gcc.misc-tests/i386-pf-athlon-1.c,
39996 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39997 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39998 Declare built-in functions used.
39999 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
40001 2004-08-02 Mark Mitchell <mark@codesourcery.com>
40004 * g++.dg/lookup/using12.C: New test.
40006 * g++.dg/init/null1.C: Fix PR number.
40007 * g++.dg/parse/namespace10.C: Likewise.
40009 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40012 * g++.dg/template/spec17.C: New test.
40013 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
40014 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
40016 2004-08-02 David Billinghurst
40019 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
40021 2004-08-01 Zack Weinberg <zack@codesourcery.com>
40023 * gcc.dg/ia64-got-1.c: New test case.
40025 2004-08-01 Mark Mitchell <mark@codesourcery.com>
40028 * g++.dg/init/null1.C: New test.
40029 * g++.dg/tc1/dr76.C: Adjust error marker.
40032 * g++.dg/parse/namespace10.C: New test.
40035 * g++.dg/inherit/ptrmem2.C: New test.
40037 2004-08-02 Ben Elliston <bje@au.ibm.com>
40040 * gcc.dg/pr16155.c: New test.
40042 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
40044 * gcc.dg/redecl-2.c: New test.
40046 2004-07-30 Geoffrey Keating <geoffk@apple.com>
40048 * gcc.dg/darwin-longdouble.c: New file.
40050 2004-07-30 Richard Henderson <rth@redhat.com>
40052 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
40053 write to constant argument.
40054 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40056 2004-07-30 Richard Henderson <rth@redhat.com>
40058 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40059 tests of nearest around zero.
40061 2004-07-30 Andrew Pinski <apinski@apple.com>
40063 * gcc.c-torture/compile/20040730-1.c: New test.
40065 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40067 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40070 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40072 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40074 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
40076 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40077 contains $ld_library_path.
40078 * lib/gfortran.exp (gfortran_link_flags): Likewise.
40080 2004-07-29 Richard Henderson <rth@redhat.com>
40082 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40084 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40085 (alt2, which): New.
40086 (Check): Accept either alternative.
40088 2004-07-29 Mark Mitchell <mark@codesourcery.com>
40090 * g++.dg/abi/inline1.C: New test.
40091 * g++.dg/abi/local1-a.cc: Likewise.
40092 * g++.dg/abi/local1.C: Likewise.
40093 * g++.dg/abi/mangle11.C: Tweak location of warnings.
40094 * g++.dg/abi/mangle12.C: Likewise.
40095 * g++.dg/abi/mangle17.C: Likewise.
40096 * g++.dg/abi/mangle20-2.C: Likewise.
40097 * g++.dg/opt/interface1.C: Likewise.
40098 * g++.dg/opt/interface1.h: Likewise.
40099 * g++.dg/opt/interface1-a.cc: New test.
40100 * g++.dg/parse/repo1.C: New test.
40101 * g++.dg/template/repo1.C: Likewise.
40102 * g++.dg/warn/Winline-1.C: Likewise.
40103 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40105 2004-07-29 Diego Novillo <dnovillo@redhat.com>
40107 * gcc.dg/tree-ssa/20040729-1.c: New test.
40109 2004-07-27 Matt Austern <austern@apple.com>
40111 * gcc.dg/darwin-bool-1.c: New test.
40112 * gcc.dg/darwin-bool-2.c: New test.
40114 2004-07-28 Richard Henderson <rth@redhat.com>
40116 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40117 arguments in the correct type. Don't write to constant arguments.
40119 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40121 PR tree-optimization/16688
40122 PR tree-optimization/16689
40123 * g++.dg/tree-ssa/pr16688.C: New test.
40125 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40127 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40128 loads. Not only in the comment, this time.
40130 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
40132 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
40133 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40134 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
40135 * gcc.dg/sh4a-bitmovua.c: New.
40136 * gcc.dg/sh4a-cos.c: New.
40137 * gcc.dg/sh4a-cosf.c: New.
40138 * gcc.dg/sh4a-fprun.c: New.
40139 * gcc.dg/sh4a-fsrra.c: New.
40140 * gcc.dg/sh4a-memmovua.c: New.
40141 * gcc.dg/sh4a-sin.c: New.
40142 * gcc.dg/sh4a-sincos.c: New.
40143 * gcc.dg/sh4a-sincosf.c: New.
40144 * gcc.dg/sh4a-sinf.c: New.
40146 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40148 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40150 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40152 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40155 2004-07-27 Andrew Pinski <apinski@apple.com>
40157 * g++.dg/rtti/tinfo1.C: Correct the xfail.
40159 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
40161 * gcc.dg/pragma-isr.c: New test.
40163 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40166 * g++.dg/template/ttp11.C: New test.
40168 2004-07-27 Diego Novillo <dnovillo@redhat.com>
40170 * gcc.c-torture/compile/20040727-1.c: New test.
40172 2004-07-26 Eric Christopher <echristo@redhat.com>
40174 * gcc.c-torture/compile/20040726-2.c: New test.
40176 2004-07-26 Andrew Pinski <apinski@apple.com>
40178 * g++.dg/rtti/tinfo1.C: Xfail.
40180 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
40182 * gcc.c-torture/compile/20040726-1.c: New test.
40184 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
40185 Brian Ryner <bryner@brianryner.com>
40189 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40190 * g++.dg/ext/visibility/: New directory.
40191 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40192 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40193 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40194 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40195 * g++.dg/ext/visibility/fvisibility.C,
40196 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40197 g++.dg/ext/visibility/fvisibility-override1.C
40198 g++.dg/ext/visibility/fvisibility-override2.C
40199 g++.dg/ext/visibility/memfuncts.C
40200 g++.dg/ext/visibility/noPLT.C
40201 g++.dg/ext/visibility/pragma.C
40202 g++.dg/ext/visibility/pragma-override1.C
40203 g++.dg/ext/visibility/pragma-override2.C
40204 g++.dg/ext/visibility/staticmemfuncts.C
40205 g++.dg/ext/visibility/virtual.C: New tests.
40207 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40210 * gcc.dg/pr15360-1.c: New test.
40212 2004-07-25 Daniel Jacobowitz <dan@debian.org>
40214 * gcc.dg/pragma-align-2.c: New test.
40215 * gcc.dg/pragma-init-fini.c: New test.
40216 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
40219 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40221 * gcc.dg/init-string-2.c: New test.
40223 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40226 * gcc.dg/Wredundant-decls-1.c: New test case.
40228 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40230 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40231 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40232 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40233 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40234 * gcc.dg/compat/generate-random.c: New file.
40235 * gcc.dg/compat/generate-random.h: Likewise.
40236 * gcc.dg/compat/generate-random_r.c: Likewise.
40237 * gcc.dg/compat/struct-layout-1.h: Likewise.
40238 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40239 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40240 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40241 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40242 * gcc.dg/compat/struct-layout-1_main.c: New test.
40243 * gcc.dg/compat/struct-layout-1_x.c: New file.
40244 * gcc.dg/compat/struct-layout-1_y.c: New file.
40245 * gcc.dg/compat/struct-layout-1_test.h: New file.
40247 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40249 * gcc.dg/comp-return-1.c: New test
40251 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40253 * gcc.dg/vmx/8-02a.c: Fix typo.
40255 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40256 * gcc.dg/darwin-abi-3.c: New test.
40258 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40259 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40261 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40262 * gcc.dg/vmx/ops-long-1.c: New test.
40263 * gcc.dg/vmx/ops-long-2.c: New test.
40265 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40267 * g++.dg/lookup/conv-[1234].C: New.
40269 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40271 * g++.dg/parse/attr2.C: Simplify.
40273 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40276 * gcc.c-torture/execute/pr7284-1.c: New test.
40278 2004-07-22 Brian Booth <bbooth@redhat.com>
40280 * gcc.dg/tree-ssa/20040721-1.c: New test.
40282 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40284 * g++.dg/template/crash20.c: New.
40286 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40288 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40289 Add dg-run directive. Declare variables as required.
40290 * gfortran.dg/g77/README: Update
40292 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40294 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40295 gcc.dg/cris-peep2-andu2.c: New tests.
40297 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40300 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40302 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40304 * gcc.dg/qual-return-2.c: Update expected messages.
40305 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40307 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40309 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40310 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40312 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40315 * gcc.dg/init-string-1.c: New test.
40317 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40319 PR middle-end/15345
40321 * gcc.dg/torture/nested-fn-1.c: New test.
40323 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40326 * gcc.dg/ia64-fptr-1.c: New file.
40328 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40331 * g++.dg/template/spec16.C: New test.
40332 * g++.old-deja/g++.robertl/eb118.C: Remove.
40334 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40337 * g++.dg/template/spec15.C: New test.
40339 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40341 Copy cases from g77.f-torture/execute and add dg-run
40342 directive. Other changes as noted.
40343 * gfortran.dg/g77/13037.f
40344 * gfortran.dg/g77/1832.f
40345 * gfortran.dg/g77/19981119-0.f
40346 * gfortran.dg/g77/19990313-0.f
40347 * gfortran.dg/g77/19990313-1.f
40348 * gfortran.dg/g77/19990313-2.f
40349 * gfortran.dg/g77/19990313-3.f
40350 * gfortran.dg/g77/19990419-1.f
40351 * gfortran.dg/g77/19990826-0.f
40352 * gfortran.dg/g77/19990826-2.f
40353 * gfortran.dg/g77/20000503-1.f
40354 * gfortran.dg/g77/20001111.f
40355 * gfortran.dg/g77/20010116.f
40356 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40357 * gfortran.dg/g77/20010430.f
40358 * gfortran.dg/g77/6177.f
40359 * gfortran.dg/g77/947.f
40360 * gfortran.dg/g77/970816-3.f
40361 * gfortran.dg/g77/971102-1.f
40362 * gfortran.dg/g77/980520-1.f
40363 * gfortran.dg/g77/980628-0.f
40364 * gfortran.dg/g77/980628-1.f
40365 * gfortran.dg/g77/980628-10.f
40366 * gfortran.dg/g77/980628-2.f
40367 * gfortran.dg/g77/980628-3.f
40368 * gfortran.dg/g77/980628-7.f
40369 * gfortran.dg/g77/980628-8.f
40370 * gfortran.dg/g77/980628-9.f
40371 * gfortran.dg/g77/980701-0.f
40372 * gfortran.dg/g77/980701-1.f
40373 * gfortran.dg/g77/cabs.f
40374 * gfortran.dg/g77/claus.f
40375 * gfortran.dg/g77/complex_1.f
40376 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40377 * gfortran.dg/g77/dcomplex.f
40378 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40379 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40380 * gfortran.dg/g77/f90-intrinsic-numeric.f
40381 * gfortran.dg/g77/int8421.f
40382 * gfortran.dg/g77/labug1.f
40383 * gfortran.dg/g77/large_vec.f
40384 * gfortran.dg/g77/le.f
40385 * gfortran.dg/g77/short.f
40386 * gfortran.dg/g77/README: Update
40388 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40391 * g++.dg/parse/lookup4.C: New test.
40393 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40396 * g++.dg/template/ttp10.C: New test.
40398 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40400 * gcc.dg/pr12625-1.c: New test.
40402 2004-07-20 Steven Bosscher <stevenb@suse.de>
40404 * gcc.dg/switch-warn-1.c: New test.
40405 * gcc.dg/switch-warn-2.c: New test.
40406 * gcc.c-torture/compile/pr14730.c: Update.
40408 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40410 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40411 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40412 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40413 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40415 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40418 * g++.dg/template/assign1.C: New test.
40420 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40423 * g++.dg/template/ttp9.C: New test.
40425 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40427 * gcc.dg/format/cmn-err-1.c: New test.
40429 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40431 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40432 gcc.dg/Wparentheses-10.c: New tests.
40433 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40435 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40438 * gfortran.dg/g77//ffixed-line-length-0.f,
40439 gfortran.dg/g77/ffixed-line-length-132.f,
40440 gfortran.dg/g77/ffixed-line-length-72.f,
40441 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40442 gfortran.dg/g77/README: Update.
40444 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40447 * g++.dg/template/non-dependent7.C: New test.
40448 * g++.dg/template/non-dependent8.C: Likewise.
40449 * g++.dg/template/non-dependent9.C: Likewise.
40450 * g++.dg/template/non-dependent10.C: Likewise.
40452 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40455 * g++.dg/parse/attr2.C: New test.
40457 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40460 * g77.f-torture: Ditto.
40462 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40464 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40465 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40466 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40468 2004-07-16 Richard Henderson <rth@redhat.com>
40470 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40472 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40474 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40475 tests with full list of options.
40476 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40477 of TORTURE_OPTIONS if test contains 'dg-do run'.
40480 * gfortran.dg/do_iterator.f90: New test.
40482 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40484 PR rtl-optimization/16536
40485 * gcc.c-torture/execute/restrict-1.c: New test.
40487 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40490 * gfortran.dg/pr15324.f90: New test.
40493 * gfortran.dg/pr15129.f90: New test.
40496 * gfortran.dg/pr15140.f90: New test.
40499 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40500 compile-time simplification.
40502 2004-07-14 Mike Stump <mrs@apple.com>
40504 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40506 2004-07-14 James E Wilson <wilson@specifixinc.com>
40509 * gcc.dg/profile-generate-1.c: New.
40511 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40513 * gcc.c-torture/execute/20040709-1.c: New test.
40514 * gcc.c-torture/execute/20040709-2.c: New test.
40516 2004-07-14 Mike Stump <mrs@apple.com>
40518 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40520 2004-07-14 Mike Stump <mrs@apple.com>
40522 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40524 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40527 * g++.dg/parse/mutable1.C: New test.
40529 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40531 PR tree-optimization/16443
40532 * gcc.dg/tree-ssa/20040713-1.c: New test.
40534 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40536 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40539 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40541 * gfortran.dg/g77/README: New file
40542 * gfortran.dg/g77/19981216-0.f: Copy from
40543 g77.f-torture/noncompile. Add "dg-do compile" and
40544 dg-error as required.
40545 * gfortran.dg/g77/19990218-1.f: Likewise.
40546 * gfortran.dg/g77/19990905-1.f: Likewise.
40547 * gfortran.dg/g77/9263.f: Likewise.
40548 * gfortran.dg/g77/980615-0.f: Likewise.
40549 * gfortran.dg/g77/980616-0.f: Likewise.
40550 * gfortran.dg/g77/check0.f: Likewise.
40551 * gfortran.dg/g77/select_no_compile.f: Likewise.
40553 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40555 Copy files from g77.f-torture/compile.
40556 Add "{ dg-do compile}". Other changes as noted
40557 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40558 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40559 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40560 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40561 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40562 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40563 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40564 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40565 statement to conform to standard. Append alpha1.x for reference.
40566 * gfortran.dg/g77/xformat.f: Add dg-warning
40568 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40570 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40571 Add {dg-do compile} directive.
40572 * gfortran.dg/g77/cpp2.F: Likewise.
40574 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40577 * g++.dg/lookup/name-clash1.C: New test.
40580 * g++.dg/lookup/name-clash2.C: New test.
40583 * g++.dg/lookup/name-clash3.C: New test.
40585 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40587 * g++.dg/lookup/new2.C: New test.
40588 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40590 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40592 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40593 Add {dg-do compile} directive.
40594 * gfortran.dg/g77/13060.f: Likewise.
40595 * gfortran.dg/g77/19990218-0.f: Likewise.
40596 * gfortran.dg/g77/19990305-0.f: Likewise.
40597 * gfortran.dg/g77/19990419-0.f: Likewise.
40598 * gfortran.dg/g77/19990502-0.f: Likewise.
40599 * gfortran.dg/g77/19990502-1.f: Likewise.
40600 * gfortran.dg/g77/19990525-0.f: Likewise.
40601 * gfortran.dg/g77/19990826-1.f: Likewise.
40602 * gfortran.dg/g77/19990826-3.f: Likewise.
40603 * gfortran.dg/g77/19990905-2.f: Likewise.
40604 * gfortran.dg/g77/20000412-1.f: Likewise.
40605 * gfortran.dg/g77/20000511-1.f: Likewise.
40606 * gfortran.dg/g77/20000511-2.f: Likewise.
40607 * gfortran.dg/g77/20000518.f: Likewise.
40608 * gfortran.dg/g77/20000601-1.f: Likewise.
40609 * gfortran.dg/g77/20000601-2.f: Likewise.
40610 * gfortran.dg/g77/20000629-1.f: Likewise.
40611 * gfortran.dg/g77/20000630-2.f: Likewise.
40612 * gfortran.dg/g77/20010115.f: Likewise.
40613 * gfortran.dg/g77/20010321-1.f: Likewise.
40614 * gfortran.dg/g77/20010426.f: Likewise.
40615 * gfortran.dg/g77/20020307-1.f: Likewise.
40616 * gfortran.dg/g77/8485.f: Likewise.
40617 * gfortran.dg/g77/960317-1.f: Likewise.
40618 * gfortran.dg/g77/970915-0.f: Likewise.
40619 * gfortran.dg/g77/980310-1.f: Likewise.
40620 * gfortran.dg/g77/980310-2.f: Likewise.
40621 * gfortran.dg/g77/980310-3.f: Likewise.
40622 * gfortran.dg/g77/980310-4.f: Likewise.
40623 * gfortran.dg/g77/980310-6.f: Likewise.
40624 * gfortran.dg/g77/980310-7.f: Likewise.
40625 * gfortran.dg/g77/980310-8.f: Likewise.
40626 * gfortran.dg/g77/980419-2.f: Likewise.
40627 * gfortran.dg/g77/980424-0.f: Likewise.
40628 * gfortran.dg/g77/980427-0.f: Likewise.
40629 * gfortran.dg/g77/980729-0.f: Likewise.
40630 * gfortran.dg/g77/981117-1.f: Likewise.
40631 * gfortran.dg/g77/toon_1.f: Likewise.
40633 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40636 * g++.dg/other/abstract2.C: New test.
40638 2004-07-12 Paul Brook <paul@codesourcery.com>
40640 * gfortran.dg/pointer_init_1.f90: New test.
40642 2004-07-11 Paul Brook <paul@codesourcery.com>
40645 * gfortran.dg/contained_1.f90: New test.
40647 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40649 * g++.dg/parse/defarg8.C: New test.
40651 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40654 * gfortran.dg/pr16433.f: New test.
40657 * gfortran.dg/pr15754.f90: New test.
40659 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40661 PR tree-optimization/16437
40662 * gcc.c-torture/execute/bitfld-4.c: New test.
40664 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40666 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40667 access to common var from module.
40669 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40672 * gfortran.fortran-torture/execute/common_2.f90: New test.
40674 2004-07-10 Paul Brook <paul@codesourcery.com>
40676 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40678 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40681 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40683 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40685 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40686 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40687 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40688 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40689 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40690 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40691 * gfortran.dg/g77/funderscoring.f: Likewise.
40692 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40694 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40696 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40698 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40699 Paul Brook <paul@codesourcery.com>
40702 * gfortran.dg/common_pointer_1.f90: New test.
40704 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40706 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40708 2004-07-09 James E Wilson <wilson@specifixinc.com>
40711 * gcc.c-torture/compile/20040709-1.c: New.
40713 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40716 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40718 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40721 * gfortran.dg/shape_1.f90: New test.
40723 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40724 Andrew Pinski <apinski@apple.com>
40726 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40728 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40730 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40733 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40734 Paul Brook <paul@codesourcery.com>
40736 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40739 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40741 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40743 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40745 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40746 testcases with capital suffix.
40748 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40754 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40756 * gfortran.dg/implicit_1.f90: New test.
40758 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40760 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40761 expression to match gfortran warning/error messages
40762 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40765 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40767 * lib/fortran-torture.exp: Rename proc search_for to
40770 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40772 * gcc.c-torture/execute/simd-5.x: New file.
40773 XFAIL on SPARC 64-bit at -O0.
40775 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40779 * g++.dg/warn/effc3.C: New test.
40781 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40783 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40784 change X to 1X in format.
40785 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40786 add data statements to conform to standard.
40788 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40790 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40791 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40792 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40794 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40796 * gfortran.dg/g77/7388.f: Copy from g77.dg
40797 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40798 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40799 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40800 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40801 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40802 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40803 * gfortran.dg/g77/strlen0.f: Likewise.
40805 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40807 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40808 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40810 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40812 * gcc.c-torture/execute/920428-2.x: Delete.
40813 * gcc.c-torture/execute/920501-7.x: Likewise.
40815 2004-07-08 Jakub Jelinek <jakub@redhat.com>
40817 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40818 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
40819 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40821 (PREFETCH_3DNOW): Add -march=c3.
40823 2004-07-08 Diego Novillo <dnovillo@redhat.com>
40826 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40827 * gcc.c-torture/execute/bf64-1.x: Likewise.
40829 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40831 * gcc.c-torture/compile/20040708-1.c: New test.
40833 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40836 * g++.dg/warn/effc2.C: New test.
40838 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
40840 * gcc.c-torture/execute/bitfld-1.x: Remove.
40841 * gcc.c-torture/execute/bitfld-3.c: New test.
40842 * gcc.dg/bitfld-2.c: Remove XFAILs.
40844 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
40847 * g++.dg/rtti/tinfo1.C: New file.
40849 2004-07-07 Eric Christopher <echristo@redhat.com>
40851 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40853 2004-07-07 Andrew Pinski <apinski@apple.com>
40855 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40857 2004-07-07 Mark Mitchell <mark@codesourcery.com>
40859 * g++.dg/init/call1.C: XFAIL.
40861 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
40863 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40864 except for movstrict*, to movmem* and clrstr* to clrmem*.
40866 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
40868 * gcc.c-torture/execute/20040707-1.c: New test.
40870 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
40872 * gcc.c-torture/execute/20040706-1.c: New test.
40874 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40877 * g++.dg/template/spec14.C: New test.
40879 2004-07-05 Jakub Jelinek <jakub@redhat.com>
40881 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40882 nothing if not yet defined. Use it in b, c and d type definitions.
40883 * gcc.c-torture/execute/20040705-1.c: New test.
40884 * gcc.c-torture/execute/20040705-2.c: New test.
40886 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40889 * g++.dg/lookup/new1.C: New test.
40891 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40894 * g++.dg/template/sizeof8.C: New test.
40896 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
40898 * gcc.c-torture/compile/20040705-1.c: New test.
40900 2004-07-04 Bud Davis <bdavis9659@comcast.net>
40902 * gfortran.fortran-torture/execute/seq_io.f90: New test.
40904 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
40906 * gcc.dg/cpp/if-mop.c: Two new testcases.
40907 * gcc.dg/cpp/trad/comment-3.c: New.
40909 2004-07-04 Paul Brook <paul@codesourcery.com>
40911 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40913 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
40916 * g++.dg/lookup/crash4.C: New test.
40918 2004-07-02 Zack Weinberg <zack@codesourcery.com>
40920 * gcc.c-torture/execute/builtin-abs-1.c
40921 * gcc.c-torture/execute/builtin-abs-2.c
40922 * gcc.c-torture/execute/builtin-complex-1.c
40923 * gcc.c-torture/execute/builtins/string-1-lib.c
40924 * gcc.c-torture/execute/builtins/string-1.c
40925 * gcc.c-torture/execute/builtins/string-2-lib.c
40926 * gcc.c-torture/execute/builtins/string-2.c
40927 * gcc.c-torture/execute/builtins/string-3-lib.c
40928 * gcc.c-torture/execute/builtins/string-3.c
40929 * gcc.c-torture/execute/builtins/string-4-lib.c
40930 * gcc.c-torture/execute/builtins/string-4.c
40931 * gcc.c-torture/execute/builtins/string-5-lib.c
40932 * gcc.c-torture/execute/builtins/string-5.c
40933 * gcc.c-torture/execute/builtins/string-6-lib.c
40934 * gcc.c-torture/execute/builtins/string-6.c
40935 * gcc.c-torture/execute/builtins/string-7-lib.c
40936 * gcc.c-torture/execute/builtins/string-7.c
40937 * gcc.c-torture/execute/builtins/string-8-lib.c
40938 * gcc.c-torture/execute/builtins/string-8.c
40939 * gcc.c-torture/execute/builtins/string-9-lib.c
40940 * gcc.c-torture/execute/builtins/string-9.c
40941 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40942 * gcc.c-torture/execute/builtins/string-asm-1.c
40943 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40944 * gcc.c-torture/execute/builtins/string-asm-2.c
40945 * gcc.c-torture/execute/stdio-opt-1.c
40946 * gcc.c-torture/execute/stdio-opt-2.c
40947 * gcc.c-torture/execute/stdio-opt-3.c
40948 * gcc.c-torture/execute/string-opt-1.c
40949 * gcc.c-torture/execute/string-opt-10.c
40950 * gcc.c-torture/execute/string-opt-11.c
40951 * gcc.c-torture/execute/string-opt-12.c
40952 * gcc.c-torture/execute/string-opt-13.c
40953 * gcc.c-torture/execute/string-opt-14.c
40954 * gcc.c-torture/execute/string-opt-15.c
40955 * gcc.c-torture/execute/string-opt-16.c
40956 * gcc.c-torture/execute/string-opt-2.c
40957 * gcc.c-torture/execute/string-opt-6.c
40958 * gcc.c-torture/execute/string-opt-7.c
40959 * gcc.c-torture/execute/string-opt-8.c:
40962 * gcc.c-torture/execute/builtins/abs-2.c
40963 * gcc.c-torture/execute/builtins/abs-3.c
40964 * gcc.c-torture/execute/builtins/complex-1.c
40965 * gcc.c-torture/execute/builtins/fprintf.c
40966 * gcc.c-torture/execute/builtins/fputs.c
40967 * gcc.c-torture/execute/builtins/memcmp.c
40968 * gcc.c-torture/execute/builtins/memmove.c
40969 * gcc.c-torture/execute/builtins/memops-asm.c
40970 * gcc.c-torture/execute/builtins/mempcpy-2.c
40971 * gcc.c-torture/execute/builtins/mempcpy.c
40972 * gcc.c-torture/execute/builtins/memset.c
40973 * gcc.c-torture/execute/builtins/printf.c
40974 * gcc.c-torture/execute/builtins/sprintf.c
40975 * gcc.c-torture/execute/builtins/strcat.c
40976 * gcc.c-torture/execute/builtins/strchr.c
40977 * gcc.c-torture/execute/builtins/strcmp.c
40978 * gcc.c-torture/execute/builtins/strcpy.c
40979 * gcc.c-torture/execute/builtins/strcspn.c
40980 * gcc.c-torture/execute/builtins/strlen-2.c
40981 * gcc.c-torture/execute/builtins/strlen.c
40982 * gcc.c-torture/execute/builtins/strncat.c
40983 * gcc.c-torture/execute/builtins/strncmp-2.c
40984 * gcc.c-torture/execute/builtins/strncmp.c
40985 * gcc.c-torture/execute/builtins/strncpy.c
40986 * gcc.c-torture/execute/builtins/strpbrk.c
40987 * gcc.c-torture/execute/builtins/strpcpy-2.c
40988 * gcc.c-torture/execute/builtins/strpcpy.c
40989 * gcc.c-torture/execute/builtins/strrchr.c
40990 * gcc.c-torture/execute/builtins/strspn.c
40991 * gcc.c-torture/execute/builtins/strstr-asm.c
40992 * gcc.c-torture/execute/builtins/strstr.c:
40993 ... these new files.
40995 * gcc.c-torture/execute/builtins/abs-2-lib.c
40996 * gcc.c-torture/execute/builtins/abs-3-lib.c
40997 * gcc.c-torture/execute/builtins/complex-1-lib.c
40998 * gcc.c-torture/execute/builtins/fprintf-lib.c
40999 * gcc.c-torture/execute/builtins/fputs-lib.c
41000 * gcc.c-torture/execute/builtins/memcmp-lib.c
41001 * gcc.c-torture/execute/builtins/memmove-lib.c
41002 * gcc.c-torture/execute/builtins/memops-asm-lib.c
41003 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
41004 * gcc.c-torture/execute/builtins/mempcpy-lib.c
41005 * gcc.c-torture/execute/builtins/memset-lib.c
41006 * gcc.c-torture/execute/builtins/printf-lib.c
41007 * gcc.c-torture/execute/builtins/sprintf-lib.c
41008 * gcc.c-torture/execute/builtins/strcat-lib.c
41009 * gcc.c-torture/execute/builtins/strchr-lib.c
41010 * gcc.c-torture/execute/builtins/strcmp-lib.c
41011 * gcc.c-torture/execute/builtins/strcpy-lib.c
41012 * gcc.c-torture/execute/builtins/strcspn-lib.c
41013 * gcc.c-torture/execute/builtins/strlen-2-lib.c
41014 * gcc.c-torture/execute/builtins/strlen-lib.c
41015 * gcc.c-torture/execute/builtins/strncat-lib.c
41016 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
41017 * gcc.c-torture/execute/builtins/strncmp-lib.c
41018 * gcc.c-torture/execute/builtins/strncpy-lib.c
41019 * gcc.c-torture/execute/builtins/strpbrk-lib.c
41020 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
41021 * gcc.c-torture/execute/builtins/strpcpy-lib.c
41022 * gcc.c-torture/execute/builtins/strrchr-lib.c
41023 * gcc.c-torture/execute/builtins/strspn-lib.c
41024 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
41025 * gcc.c-torture/execute/builtins/strstr-lib.c
41026 * gcc.c-torture/execute/builtins/lib/abs.c
41027 * gcc.c-torture/execute/builtins/lib/fprintf.c
41028 * gcc.c-torture/execute/builtins/lib/memset.c
41029 * gcc.c-torture/execute/builtins/lib/printf.c
41030 * gcc.c-torture/execute/builtins/lib/sprintf.c
41031 * gcc.c-torture/execute/builtins/lib/strcpy.c
41032 * gcc.c-torture/execute/builtins/lib/strcspn.c
41033 * gcc.c-torture/execute/builtins/lib/strncat.c
41034 * gcc.c-torture/execute/builtins/lib/strncmp.c
41035 * gcc.c-torture/execute/builtins/lib/strncpy.c
41036 * gcc.c-torture/execute/builtins/lib/strpbrk.c
41037 * gcc.c-torture/execute/builtins/lib/strspn.c
41038 * gcc.c-torture/execute/builtins/lib/strstr.c:
41039 New files containing support routines.
41041 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
41043 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
41044 when not optimizing.
41046 2004-07-02 Mark Mitchell <mark@codesourcery.com>
41049 * g++.dg/abi/mangle22.C: New test.
41050 * g++.dg/abi/mangle23.C: Likewise.
41052 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
41055 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41056 Allow for cases without denormalized floating point numbers.
41058 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
41061 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41062 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41063 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41064 expected warning text.
41065 * gcc.dg/format/diag-2.c: New test.
41067 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41069 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41071 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
41073 * gcc.dg/builtins-43.c: New.
41074 * gcc.dg/builtins-44.c: New.
41075 * gcc.dg/builtins-45.c: New.
41077 2004-06-26 Geoffrey Keating <geoffk@apple.com>
41078 Andreas Tobler <a.tobler@schweiz.ch>
41080 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41081 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
41083 * gcc.dg/cleanup-11.c: Likewise.
41084 * gcc.dg/cleanup-8.c: Likewise.
41085 * gcc.dg/cleanup-9.c: Likewise.
41086 * gcc.dg/cleanup-5.c: Run on all platforms.
41088 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
41090 * g++.dg/warn/nonnull1.C: New test.
41092 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41094 * gcc.dg/compat/compat-common.h: Wrap up CINT in
41095 an #ifndef SKIP_COMPLEX_INT/#endif pair.
41096 Special-case the Sun compiler wrt to <complex.h>.
41098 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
41100 * gcc.dg/Wunreachable-8.C: New test.
41102 * gcc.dg/h8300-ice2.c : New test.
41104 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
41107 * gfortran.fortran-torture/compile/implicit.f90: Add test
41108 for implicit character.
41110 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
41113 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41114 Use tiny() intrinsic to find smallest non-negative real
41116 2004-06-30 Jakub Jelinek <jakub@redhat.com>
41118 * gcc.dg/compat/struct-by-value-22_main.c: New test.
41119 * gcc.dg/compat/struct-by-value-22_x.c: New.
41120 * gcc.dg/compat/struct-by-value-22_y.c: New.
41122 * gcc.c-torture/execute/20040629-1.c: New test.
41124 2004-06-29 Jakub Jelinek <jakub@redhat.com>
41126 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41127 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41130 * gcc.dg/20040625-1.c: New test.
41132 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41134 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41136 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41139 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41141 2004-06-29 Richard Henderson <rth@redhat.com>
41143 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41145 2004-06-29 Paul Brook <paul@codesourcery.com>
41147 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41148 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41150 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
41153 * g++.dg/parse/crash15.C: New.
41155 2004-06-28 Andrew Pinski <apinski@apple.com>
41157 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41158 by the error already.
41160 * g++.dg/opt/ptrmem4.C: Change to compile only test.
41162 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
41165 * gcc.dg/h8300-bss-align-1.c : New.
41167 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
41170 * g++.dg/template/ctor4.C: New.
41172 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41175 * g++.dg/warn/Wsequence-point-1.C: New test.
41177 2004-06-27 Paul Brook <paul@codesourcery.com>
41179 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41181 2004-06-27 Zack Weinberg <zack@codesourcery.com>
41183 * g++.old-deja/g++.mike/p7325.C: Remove.
41185 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41188 * gcc.dg/pr14963.c: New test.
41190 2004-06-27 Mark Mitchell <mark@codesourcery.com>
41193 * g++.dg/parse/redef1.C: New test.
41195 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
41197 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41199 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41201 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41202 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41204 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41205 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41206 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41207 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41208 g++.brendan/enum14.C.
41209 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41210 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41211 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41213 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41216 2004-06-27 Roger Sayle <roger@eyesopen.com>
41218 * gcc.dg/20040527-1.c: New test case.
41220 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41222 PR gfortran/pr16196
41223 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41225 2004-06-25 Roger Sayle <roger@eyesopen.com>
41227 PR middle-end/15825
41228 * gcc.dg/pr15825-1.c: New test case.
41230 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41232 * gcc.c-torture/execute/20040625-1.c: New test.
41234 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41236 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41238 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41240 * gcc.dg/torture/mips-div-1.c: New test.
41242 2004-06-24 Jeff Law <law@redhat.com>
41244 * gcc.dg/tree-ssa/20040624-1.c: New test.
41246 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41248 * gcc.c-torture/compile/20040624-1.c: New test.
41250 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41252 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41255 2004-06-23 Andrew Pinski <apinski@apple.com>
41257 PR middle-end/15988
41258 * g++.dg/opt/ptrmem4.C: New test.
41260 * gcc.dg/c90-array-quals-2.c: New test.
41262 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41264 * gcc.dg/kpice1.c: New test.
41266 2006-06-23 Andrew Pinski <apinski@apple.com>
41268 * gcc.dg/c90-array-quals.c: New test.
41270 2006-06-22 Richard Henderson <rth@redhat.com>
41272 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41274 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41276 * gcc.dg/builtins-config.h: Handle FreeBSD.
41278 2006-06-22 Richard Henderson <rth@redhat.com>
41280 * g++.dg/opt/devirt1.C: New.
41282 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41284 * g++.dg/opt/pr15551.C: New testcase.
41286 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41289 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41290 x86_64-*-linux* when compiling for 32bit.
41292 2004-06-21 Andrew Pinski <apinski@apple.com>
41294 * gcc.dg/pch/struct-1.c: New.
41295 * gcc.dg/pch/struct-1.hs: New.
41297 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41299 * gcc.dg/pch/save-temps-1.c: New file.
41300 * gcc.dg/pch/save-temps-1.hs: New file.
41302 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41304 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41305 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41307 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41309 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41311 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41312 Remove trailing spaces.
41314 2004-06-21 Richard Henderson <rth@redhat.com>
41316 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41317 merging && to BIT_FIELD_REF.
41319 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41321 * g++.dg/opt/placeholder1.C: New test.
41323 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41325 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41326 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41327 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41328 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41330 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41332 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41334 * g++.dg/other/pragma-re-1.C: Add comments.
41336 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41339 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41341 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41343 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41344 instead of setting the type of size_t by
41347 2004-06-18 Roger Sayle <roger@eyesopen.com>
41349 * gcc.dg/unordered-2.c: New test case.
41350 * gcc.dg/unordered-3.c: New test case.
41352 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41355 * lib/g++.exp (g++_version): Tweak regexp for version
41356 * lib/g77.exp (g77_version): Likewise.
41357 * lib/gfortran.exp (gfortran_version): Likewise.
41358 * lib/objc.exp (objc_version): Likewise.
41359 * lib/treelang.exp (treelang_version): Likewise.
41361 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41363 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41364 Use INT_MAX instead of __INT_MAX__.
41365 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41367 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41368 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41369 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41370 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41371 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41372 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41373 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41374 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41375 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41377 * gcc.dg/range-test-1.c: New test.
41378 * g++.dg/opt/range-test-1.C: New test.
41380 2004-06-17 Richard Henderson <rth@redhat.com>
41382 * objc.dg/sync-1.m: New.
41383 * objc.dg/try-catch-1.m: Don't force next runtime.
41384 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41385 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41386 shadowed catch clause.
41387 * objc.dg/try-catch-5.m: New.
41389 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41392 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41394 2004-06-15 Richard Henderson <rth@redhat.com>
41396 * gcc.dg/20001116-1.c: Move expected warning line.
41398 2004-06-15 Richard Henderson <rth@redhat.com>
41400 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41401 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41403 2004-06-15 Jeff Law <law@redhat.com>
41405 * gcc.dg/tree-ssa/20040615-1.c: New test.
41406 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41407 be less sensitive to operand ordering.
41408 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41410 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41412 * g++.dg/abi/bitfield3.C: Add comment..
41414 2004-06-15 Richard Henderson <rth@redhat.com>
41416 * g++.dg/ext/stmtexpr1.C: XFAIL.
41417 * gcc.dg/20030612-1.c: XFAIL.
41419 2004-06-15 Eric Christopher <echristo@redhat.com>
41421 * g++.dg/charset/asm5.c: New.
41422 * gcc.dg/charset/asm6.c: New.
41424 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41427 * gfortran.fortran-torture/execute/select_1.f90: New test.
41429 2004-06-15 Paul Brook <paul@codesourcery.com>
41431 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41433 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41436 * g++.dg/lookup/crash3.C: New test.
41438 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41441 * g++.dg/parse/dtor4.C: New test.
41443 2004-06-14 Jeff Law <law@redhat.com>
41445 * gcc.c-torture/compile/20040614-1.c: New test.
41447 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41450 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41451 LEN of a character array.
41453 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41456 * g++.dg/template/ptrmem10.C: New test.
41459 * g++.dg/template/friend30.C: New test.
41461 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41464 * gfortran.fortran-torture/compile/mloc.f90: New test.
41466 2004-06-13 Paul Brook <paul@codesourcery.com>
41468 * gfortran.fortran-torture/execute/random_2.f90: New test.
41470 2004-06-13 Eric Christopher <echristo@redhat.com>
41472 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41474 2004-06-12 Paul Brook <paul@codesourcery.com>
41476 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41478 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41481 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41483 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41486 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41487 syntax errors in end statements of contained subroutines.
41489 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41492 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41494 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41497 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41499 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41502 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41504 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41507 * g++.dg/parse/enum1.C: New test.
41509 2004-06-10 Jeff Law <law@redhat.com>
41511 * gcc.c-torture/compile/20040610-1.c: New test.
41513 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41515 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41516 * g++.old-deja/g++.other/decl3.C: Likewise.
41518 2004-06-10 Brian Booth <bbooth@redhat.com>
41520 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41521 V_MAY_DEF instead of VDEF.
41522 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41524 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41527 * g++.dg/conversion/const1.C: New test.
41530 * g++.dg/conversion/reinterpret1.C: New test.
41533 * g++.dg/template/enum2.C: New test.
41536 * g++.dg/template/error13.C: New test.
41538 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41541 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41542 arguments to test_* REAL and of the right size.
41544 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41547 PR rtl-optimization/15681
41548 * gcc.dg/20040609-1.c: New test.
41550 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41553 * g++.dg/opt/builtins1.C: New test.
41555 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41557 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41558 that use default windows32 struct layout.
41559 * gcc.dg/i386-bitfield2.c: Likewise.
41561 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41563 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41564 for mingw32 and cygwin targets.
41566 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41568 * gcc.dg/pch/macro-4.c: New.
41569 * gcc.dg/pch/macro-4.hs: New.
41571 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41574 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41576 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41579 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41581 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41584 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41586 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41589 * gfortran.fortran-torture/execute/backspace.c : New test.
41591 2004-06-09 Paul Brook <paul@codesourcery.com>
41593 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41594 (pointer_to_section): Rewrite to use smaller array.
41596 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41598 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41599 * gcc.dg/ext/altivec-10.c: Same.
41600 * gcc.dg/ext/altivec-11.c: Same.
41601 * gcc.dg/ext/altivec-12.c: Same.
41602 * gcc.dg/ext/altivec-13.c: Same.
41603 * gcc.dg/ext/altivec-14.c: Same.
41604 * gcc.dg/ext/altivec-15.c: Same.
41605 * gcc.dg/ext/altivec-16.c: Same.
41606 * gcc.dg/ext/altivec-3.c: Same.
41607 * gcc.dg/ext/altivec-4.c: Same.
41608 * gcc.dg/ext/altivec-6.c: Same.
41609 * gcc.dg/ext/altivec-7.c: Same.
41610 * gcc.dg/ext/altivec-8.c: Same.
41611 * gcc.dg/ext/altivec-varargs-1.c: Same.
41613 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41614 * g++.dg/ext/altivec-10.C: Same.
41615 * g++.dg/ext/altivec-2.C: Same.
41616 * g++.dg/ext/altivec-3.C: Same.
41617 * g++.dg/ext/altivec-4.C: Same.
41618 * g++.dg/ext/altivec-5.C: Same.
41619 * g++.dg/ext/altivec-6.C: Same.
41620 * g++.dg/ext/altivec-7.C: Same.
41621 * g++.dg/ext/altivec-8.C: Same.
41622 * g++.dg/ext/altivec-9.C: Same.
41624 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41627 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41629 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41631 * gcc.dg/union-1.c: New test.
41633 2004-06-07 Roger Sayle <roger@eyesopen.com>
41635 * gcc.dg/builtins-41.c: New test case.
41636 * gcc.dg/builtins-42.c: New test case.
41638 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41640 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41641 * g++.dg/ext/altivec-10.C: Same.
41642 * g++.dg/ext/altivec-2.C: Same.
41643 * g++.dg/ext/altivec-3.C: Same.
41644 * g++.dg/ext/altivec-4.C: Same.
41645 * g++.dg/ext/altivec-5.C: Same.
41646 * g++.dg/ext/altivec-6.C: Same.
41647 * g++.dg/ext/altivec-7.C: Same.
41648 * g++.dg/ext/altivec-8.C: Same.
41649 * g++.dg/ext/altivec-9.C: Same.
41650 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41651 * g++.old-deja/g++.brendan/new3.C: Same.
41652 * gcc.c-torture/execute/eeprof-1.x: Same.
41654 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41657 * gcc.dg/pr14765-1.c: New test.
41659 2004-06-07 Roger Sayle <roger@eyesopen.com>
41662 * gcc.dg/pr14649-1.c: New test case.
41664 2004-06-07 Richard Henderson <rth@redhat.com>
41666 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41669 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41671 * g++.dg/eh/elide1.C: Remove XFAIL.
41673 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41676 * g++.dg/expr/sizeof3.C: New test.
41679 * g++.dg/template/access14.C: New test.
41682 * g++.dg/template/enum1.C: New test.
41685 * g++.dg/eh/throw1.C: New test.
41687 2004-06-07 David Ayers <d.ayers@inode.at>
41688 Ziemowit Laski <zlaski@apple.com>
41690 * lib/objc.exp (objc_target_compile): Revert the '-framework
41691 Foundation' flag fix, since bare Darwin does not ship
41692 with the Foundation framework.
41693 * objc/execute/next_mapping.h: Provide a local NSConstantString
41694 @interface and @implementation.
41695 (objc_constant_string_init): A constructor function, used to
41696 initialize the NSConstantString meta-class object.
41697 * objc/execute/string1.m: Include "next_mapping.h" instead of
41698 <Foundation/NSString.h>.
41699 * objc/execute/string2.m: Likewise.
41700 * objc/execute/string3.m: Likewise.
41701 * objc/execute/string4.m: Likewise.
41703 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41705 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41706 to double. Replace double with FLOAT.
41707 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41709 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41710 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41711 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41712 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41713 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41714 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41715 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41716 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41718 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41721 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41723 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41726 * g++.dg/template/meminit2.C: New test.
41728 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41731 * gcc.c-torture/execute/compare-fp-1.c,
41732 gcc.c-torture/execute/compare-fp-2.c,
41733 gcc.c-torture/execute/compare-fp-3.c,
41734 gcc.c-torture/execute/compare-fp-4.c,
41735 gcc.c-torture/execute/compare-fp-3.x,
41736 gcc.c-torture/execute/compare-fp-4.x: Moved...
41737 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41738 gcc.c-torture/execute/ieee/compare-fp-2.c,
41739 gcc.c-torture/execute/ieee/compare-fp-3.c,
41740 gcc.c-torture/execute/ieee/compare-fp-4.c,
41741 gcc.c-torture/execute/ieee/compare-fp-3.x,
41742 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41744 2004-06-04 David Ayers <d.ayers@inode.at>
41746 * objc/execute/protocol-isEqual-4.m: New testcase.
41748 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41750 * objc/execute/protocol-isEqual-1.m: New testcase.
41751 * objc/execute/protocol-isEqual-2.m: New testcase.
41752 * objc/execute/protocol-isEqual-3.m: New testcase.
41754 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41756 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41758 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41760 * lib/objc.exp (objc_target_compile): When running tests on
41761 Darwin (Mac OS X), inform the linker about '-framework
41764 2004-06-02 Eric Christopher <echristo@redhat.com>
41766 * gcc.c-torture/compile/20040602-1.c: New.
41768 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41770 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41771 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41773 PR tree-optimization/14736
41774 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41776 PR tree-optimization/14042
41777 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41779 PR tree-optimization/14729
41780 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41782 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41785 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41787 2004-06-01 Richard Hederson <rth@redhat.com>
41789 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41791 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41794 * g++.dg/parse/offsetof4.C: New test.
41796 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
41799 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41801 2004-05-31 Mark Mitchell <mark@codesourcery.com>
41804 * g++.dg/template/friend29.C: New test.
41806 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
41809 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41811 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
41813 * gcc.dg/sparc-trap-1.c: New test.
41815 2004-05-31 Roger Sayle <roger@eyesopen.com>
41817 PR middle-end/15069
41818 * g++.dg/opt/fold3.C: New test case.
41820 2004-05-30 Graham Stott <graham.stott@btinternet.com>
41822 * lib/target-supports.exp (check_iconv_available): Fix fallout
41823 from 2004-05-28 patch.
41825 2004-05-30 Paul Brook <paul@codesourcery.com>
41828 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41829 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41831 2004-05-30 Steven G. Kargl <kargls@comcast.net>
41833 * gfortran.fortran-torture/execute/random_1.f90: New test.
41835 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41837 * g++.dg/ext/altivec-10.C: New test.
41839 2004-05-29 Paul Brook <paul@codesourcery.com>
41841 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41843 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41845 * gcc.dg/altivec-16.c: New test.
41847 2004-05-28 Janis Johnson <janis187@us.ibm.com>
41849 * lib/target-supports.exp (check_vmx_hw_available): New.
41850 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41852 * lib/target-supports.exp (check_alias_available,
41853 check_iconv_available, check_named_sections_available): Use
41854 unique names for temporary files.
41856 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41858 * gcc.dg/altivec-15.c: New test.
41860 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41863 * g++.dg/warn/noeffect6.C: New test.
41866 * g++.dg/expr/ptrmem4.C: New test.
41869 * g++.dg/template/operator3.C: New test.
41871 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41874 * g++.dg/lookup/redecl1.C: New test.
41875 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41877 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
41879 * gcc.c-torture/execute/compare-fp-1.c,
41880 gcc.c-torture/execute/compare-fp-2.c,
41881 gcc.c-torture/execute/compare-fp-3.c,
41882 gcc.c-torture/execute/compare-fp-4.c,
41883 gcc.c-torture/execute/compare-fp-3.x,
41884 gcc.c-torture/execute/compare-fp-4.x,
41885 gcc.dg/pr15649-1.c: New.
41887 2004-05-27 Adam Nemet <anemet@lnxw.com>
41890 * g++.dg/init/array14.C: New test.
41892 2004-05-25 Janis Johnson <janis187@us.ibm.com>
41894 * lib/compat.exp (compat-get-options-main): New.
41895 (compat-get-options): Remove unneeded code, warn for ignored
41897 (compat-execute): Check flag set by dg-require-* commands.
41899 * lib/compat.exp (compat-execute): Break up long lines.
41901 2004-05-24 Janis Johnson <janis187@us.ibm.com>
41903 * gcc.dg/altivec-7.c: Don't use 'vector long'.
41904 * gcc.dg/altivec-14.c: New test.
41905 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41907 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41908 * gcc.dg/altivec-12.c: Ditto.
41910 * gcc.dg/altivec-3.c: Move call to altivec_check.
41912 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41915 * g++.dg/template/error12.C: New test.
41918 * g++.dg/ext/attrib15.C: New test.
41921 * g++.dg/template/ptrmem9.C: New test.
41923 2004-05-25 Paul Brook <paul@codesourcery.com>
41925 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41927 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41930 * g++.dg/template/crash19.C: New test.
41932 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41935 * g++.dg/template/redecl1.C: New test.
41937 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41940 * g++.dg/other/ns1.C: New test.
41943 * g++.dg/template/invalid1.C: New test.
41945 2004-05-23 Paul Brook <paul@codesourcery.com>
41946 Victor Leikehman <lei@haifasphere.co.il>
41948 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41949 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41951 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41955 * g++.dg/template/non-dependent5.C: New test.
41956 * g++.dg/template/non-dependent6.C: New test.
41958 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41961 * g++.dg/inherit/union1.C: New test.
41964 * g++.dg/template/addr1.C: New test.
41967 * g++.dg/template/array5.C: New test.
41970 * g++.dg/template/array6.C: New test.
41972 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
41973 Roger Sayle <roger@eyesopen.com>
41975 * g++.dg/lookup/forscope2.C: New test case.
41977 2004-05-22 Ben Elliston <bje@au.ibm.com>
41979 * gcc.dg/cpp/Wmissingdirs.c: New.
41981 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41984 * gcc.dg/compat/union-m128-1.h: New file.
41985 * gcc.dg/compat/union-m128-1_main.c: Likewise.
41986 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41987 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41989 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41992 * gcc.dg/compat/struct-complex-1.h: New file.
41993 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41994 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41995 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41997 2004-05-20 Roger Sayle <roger@eyesopen.com>
42000 * gcc.dg/pr3074-1.c: New test case.
42001 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
42003 2004-05-20 Falk Hueffner <falk@debian.org>
42006 * gcc.dg/ftrapv-1.c: New test case.
42008 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
42010 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
42012 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
42013 Jeff Law <law@redhat.com>
42015 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
42016 * gcc.dg/tree-ssa/20040518-2.c: New test.
42018 * gcc.dg/tree-ssa/20040518-1.c: New test.
42020 2004-05-18 Zack Weinberg <zack@codesourcery.com>
42022 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
42024 2004-05-18 Paul Brook <paul@codesourcery.com>
42027 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
42029 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42031 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
42034 2004-05-17 Steven Bosscher <stevenb@suse.de>
42036 * gcc.dg/tree-ssa/20040517-1.c: New test.
42038 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42040 * gcc.dg/loop-4.c: New test.
42042 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
42044 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
42046 2004-05-15 Bud Davis <bdavis9659@comcast.net>
42049 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
42051 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42055 * gfortran.fortran-torture/compile/data_1.f90: New test.
42057 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
42059 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42060 * gcc.dg/uninit-H.c: Define ASM for __s390__.
42062 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42064 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42066 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42069 * gcc.dg/format/xopen-1.c: Adjust expected message.
42070 * gcc.dg/format/xopen-3.c: New test.
42072 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
42074 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42076 2004-05-14 Jeff Law <law@redhat.com>
42078 * gcc.dg/tree-ssa/20040514-2.c: New test.
42080 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42082 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42084 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42087 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
42089 * gcc.dg/tree-ssa/20040514-1.c: New test.
42091 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42093 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42096 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42099 * gfortran.fortran-torture/compile/do_1.f90: New test.
42101 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42104 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42107 2004-05-14 Bud Davis <bdavis9659@comcast.net>
42110 * gfortran.fortran-torture/execute/random_init.f90: New test.
42112 2004-05-13 Paul Brook <paul@codesourcery.com>
42115 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42117 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
42119 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42120 for the powerpc case.
42122 2004-05-13 Jeff Law <law@redhat.com>
42124 * gcc.dg/tree-ssa/20040513-1.c: New test.
42125 * gcc.dg/tree-ssa/20040513-2.c: New test.
42127 2004-05-13 Paul Brook <paul@codesourcery.com>
42129 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42130 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42131 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42133 2004-05-13 Andreas Schwab <schwab@suse.de>
42136 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42139 2004-05-13 Bud Davis <bdavis9659@comcast.net>
42142 * gfortran.fortran-torture/execute/adjustr.f90: New file.
42144 2004-05-13 Diego Novillo <dnovillo@redhat.com>
42146 Merge from tree-ssa-20020619-branch. See
42147 ChangeLog.tree-ssa for details.
42149 2004-05-11 Ziemowit Laski <zlaski@apple.com>
42151 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42152 include <altivec.h> explicitly.
42153 * gcc.dg/altivec-13.c: Likewise.
42155 2004-05-11 Paul Brook <paul@codesourcery.com>
42157 * gcc.c-torture/compile/20010518-1.c: Force enum size.
42159 2004-05-10 Eric Christopher <echristo@redhat.com>
42161 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42162 * gcc.dg/sibcall-4.c: Ditto.
42164 2004-05-10 Ziemowit Laski <zlaski@apple.com>
42166 * g++.dg/ext/altivec-8.C: New test case.
42167 * gcc.dg/altivec-13.c: New test case.
42169 2004-05-08 Roger Sayle <roger@eyesopen.com>
42171 * gcc.c-torture/execute/divcmp-1.c: New test case.
42172 * gcc.c-torture/execute/divcmp-2.c: New test case.
42173 * gcc.c-torture/execute/divcmp-3.c: New test case.
42175 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42177 * g++.dg/other/pragma-re-2.C: New test.
42179 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42181 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42182 * gcc.dg/i386-387-2.c: Likewise.
42184 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42186 * gcc.dg/i386-387-6.c: Likewise.
42188 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42190 * gcc.dg/builtins-33.c: Also check log1p*.
42192 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
42194 PR optimization/15296
42195 * gcc.c-torture/execute/pr15296.c: New test.
42197 2004-05-05 Uros Bizjak <uros@kss-loka.si>
42199 * gcc.dg/builtins-40.c: New test.
42201 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
42203 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42205 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
42207 * g++.dg/ext/spe1.C: New testcase.
42209 2004-05-04 Ziemowit Laski <zlaski@apple.com>
42211 * objc.dg/image-info.m: Allow additional attributes
42212 for __image_info section.
42214 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
42216 * gcc.dg/torture/mips-hilo-2.c: New test.
42218 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42221 * g++.dg/template/member5.C: New test.
42223 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42225 * gcc.dg/builtins-34.c: Also check expm1*.
42227 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42229 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42230 * gcc.dg/torture/builtin-convert-3.c: New test.
42232 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42234 PR middle-end/15054
42235 * g++.dg/opt/pr15054.C: New test.
42237 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42239 * gcc.dg/torture/builtin-rounding-1.c: New test.
42240 * gcc.dg/builtins-25.c: Delete.
42241 * gcc.dg/builtins-29.c: Delete.
42243 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42245 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42246 * gcc.dg/sibcall-4.c: Likewise.
42247 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42249 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42251 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42252 bit-field on 16-bit targets.
42254 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42256 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42259 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42261 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42262 * gcc.dg/rs6000-power2-2.c: Likewise.
42264 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42266 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42267 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42268 Change the asm registers to be in form of frN instead of fN.
42270 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42272 * gcc.dg/torture/builtin-convert-2.c: New test.
42274 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42276 * gcc.dg/rs6000-power2-1.c: New test.
42277 * gcc.dg/rs6000-power2-2.c: New test.
42279 2004-04-28 Jan Hubicka <jh@suse.cz>
42281 * gcc.dg/unused-6.c: New test.
42283 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42284 Ulrich Weigand <uweigand@de.ibm.com>
42286 * ada/acats/run_all.sh: Define $target variable.
42288 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42291 * g++.dg/other/vararg-1.C: New test.
42294 * g++.dg/eh/cleanup3.C: New test.
42296 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42298 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42299 and ad8011a (target_insn).
42300 * ada/acats/support/macro.dfs: Likewise.
42301 * ada/acats/support/impbit.adb: New file.
42303 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42305 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42307 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42309 * gcc.dg/loop-3.c: New test.
42311 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42313 * gcc.c-torture/execute/simd-5.c: New test.
42315 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42318 * g++.dg/template/crash18.C: New test.
42320 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42322 * g++.dg/ext/complit3.C: New test.
42324 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42326 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42327 * gcc.dg/altivec-3.c: Same.
42328 * gcc.dg/altivec-varargs-1.c: Same.
42330 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42332 * lib/target-supports.exp (check_profiling_available): Assume
42333 profiling is not available on powerpc-eabi targets.
42335 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42337 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42338 * gcc.dg/vmx/bug-1.c: Ditto.
42340 2004-04-20 Eric Christopher <echristo@redhat.com>
42342 * gcc.dg/charset/extern.c: New test.
42343 * g++.dg/charset/extern3.cc: Ditto.
42345 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42347 * gcc.dg/builtins-39.c: New test.
42349 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42351 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42353 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42355 * gcc.dg/torture/mips-hilo-1.c: New test.
42357 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42359 * gcc.c-torture/compile/20040419-1.c: New test.
42361 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42363 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42365 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42366 Aldy Hernandez <aldyh@redhat.com>
42368 * gcc.c-torture/execute/va-arg-24.c: New.
42370 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42371 Aldy Hernandez <aldyh@redhat.com>
42373 * gcc.dg/vmx/1b-01.c: New.
42374 * gcc.dg/vmx/1b-02.c: New.
42375 * gcc.dg/vmx/1b-03.c: New.
42376 * gcc.dg/vmx/1b-04.c: New.
42377 * gcc.dg/vmx/1b-05.c: New.
42378 * gcc.dg/vmx/1b-06.c: New.
42379 * gcc.dg/vmx/1b-07.c: New.
42380 * gcc.dg/vmx/1c-01.c: New.
42381 * gcc.dg/vmx/1c-02.c: New.
42382 * gcc.dg/vmx/3a-01a.c: New.
42383 * gcc.dg/vmx/3a-01.c: New.
42384 * gcc.dg/vmx/3a-01m.c: New.
42385 * gcc.dg/vmx/3a-03.c: New.
42386 * gcc.dg/vmx/3a-03m.c: New.
42387 * gcc.dg/vmx/3a-04.c: New.
42388 * gcc.dg/vmx/3a-04m.c: New.
42389 * gcc.dg/vmx/3a-05.c: New.
42390 * gcc.dg/vmx/3a-06.c: New.
42391 * gcc.dg/vmx/3a-06m.c: New.
42392 * gcc.dg/vmx/3a-07.c: New.
42393 * gcc.dg/vmx/3b-01.c: New.
42394 * gcc.dg/vmx/3b-02.c: New.
42395 * gcc.dg/vmx/3b-10.c: New.
42396 * gcc.dg/vmx/3b-13.c: New.
42397 * gcc.dg/vmx/3b-14.c: New.
42398 * gcc.dg/vmx/3b-15.c: New.
42399 * gcc.dg/vmx/3c-01a.c: New.
42400 * gcc.dg/vmx/3c-01.c: New.
42401 * gcc.dg/vmx/3c-02.c: New.
42402 * gcc.dg/vmx/3c-03.c: New.
42403 * gcc.dg/vmx/3d-01.c: New.
42404 * gcc.dg/vmx/4-01.c: New.
42405 * gcc.dg/vmx/4-03.c: New.
42406 * gcc.dg/vmx/5-01.c: New.
42407 * gcc.dg/vmx/5-02.c: New.
42408 * gcc.dg/vmx/5-03.c: New.
42409 * gcc.dg/vmx/5-04.c: New.
42410 * gcc.dg/vmx/5-05.c: New.
42411 * gcc.dg/vmx/5-06.c: New.
42412 * gcc.dg/vmx/5-07.c: New.
42413 * gcc.dg/vmx/5-07t.c: New.
42414 * gcc.dg/vmx/5-08.c: New.
42415 * gcc.dg/vmx/5-10.c: New.
42416 * gcc.dg/vmx/5-11.c: New.
42417 * gcc.dg/vmx/7-01a.c: New.
42418 * gcc.dg/vmx/7-01.c: New.
42419 * gcc.dg/vmx/7c-01.c: New.
42420 * gcc.dg/vmx/7d-01.c: New.
42421 * gcc.dg/vmx/7d-02.c: New.
42422 * gcc.dg/vmx/8-01.c: New.
42423 * gcc.dg/vmx/8-02a.c: New.
42424 * gcc.dg/vmx/8-02.c: New.
42425 * gcc.dg/vmx/brode-1.c: New.
42426 * gcc.dg/vmx/bug-1.c: New.
42427 * gcc.dg/vmx/bug-2.c: New.
42428 * gcc.dg/vmx/bug-3.c: New.
42429 * gcc.dg/vmx/cw-bug-1.c: New.
42430 * gcc.dg/vmx/cw-bug-2.c: New.
42431 * gcc.dg/vmx/cw-bug-3.c: New.
42432 * gcc.dg/vmx/dct.c: New.
42433 * gcc.dg/vmx/debug-1.c: New.
42434 * gcc.dg/vmx/debug-2.c: New.
42435 * gcc.dg/vmx/debug-3.c: New.
42436 * gcc.dg/vmx/debug-4.c: New.
42437 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42438 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42439 * gcc.dg/vmx/eg-5.c: New.
42440 * gcc.dg/vmx/fft.c: New.
42441 * gcc.dg/vmx/gcc-bug-1.c: New.
42442 * gcc.dg/vmx/gcc-bug-2.c: New.
42443 * gcc.dg/vmx/gcc-bug-3.c: New.
42444 * gcc.dg/vmx/gcc-bug-4.c: New.
42445 * gcc.dg/vmx/gcc-bug-5.c: New.
42446 * gcc.dg/vmx/gcc-bug-6.c: New.
42447 * gcc.dg/vmx/gcc-bug-7.c: New.
42448 * gcc.dg/vmx/gcc-bug-8.c: New.
42449 * gcc.dg/vmx/gcc-bug-9.c: New.
42450 * gcc.dg/vmx/gcc-bug-b.c: New.
42451 * gcc.dg/vmx/gcc-bug-c.c: New.
42452 * gcc.dg/vmx/gcc-bug-d.c: New.
42453 * gcc.dg/vmx/gcc-bug-e.c: New.
42454 * gcc.dg/vmx/gcc-bug-f.c: New.
42455 * gcc.dg/vmx/gcc-bug-g.c: New.
42456 * gcc.dg/vmx/gcc-bug-i.c: New.
42457 * gcc.dg/vmx/harness.h: New.
42458 * gcc.dg/vmx/ira1.c: New.
42459 * gcc.dg/vmx/ira2a.c: New.
42460 * gcc.dg/vmx/ira2b.c: New.
42461 * gcc.dg/vmx/ira2.c: New.
42462 * gcc.dg/vmx/ira2c.c: New.
42463 * gcc.dg/vmx/mem.c: New.
42464 * gcc.dg/vmx/newton-1.c: New.
42465 * gcc.dg/vmx/ops.c: New.
42466 * gcc.dg/vmx/sn7153.c: New.
42467 * gcc.dg/vmx/spill2.c: New.
42468 * gcc.dg/vmx/spill3.c: New.
42469 * gcc.dg/vmx/spill.c: New.
42470 * gcc.dg/vmx/t.c: New.
42471 * gcc.dg/vmx/varargs-1.c: New.
42472 * gcc.dg/vmx/varargs-2.c: New.
42473 * gcc.dg/vmx/varargs-3.c: New.
42474 * gcc.dg/vmx/varargs-4.c: New.
42475 * gcc.dg/vmx/varargs-5.c: New.
42476 * gcc.dg/vmx/varargs-6.c: New.
42477 * gcc.dg/vmx/varargs-7.c: New.
42478 * gcc.dg/vmx/vmx.exp: New.
42479 * gcc.dg/vmx/vprint-1.c: New.
42480 * gcc.dg/vmx/vscan-1.c: New.
42481 * gcc.dg/vmx/x-01.c: New.
42482 * gcc.dg/vmx/x-02.c: New.
42483 * gcc.dg/vmx/x-03.c: New.
42484 * gcc.dg/vmx/x-04.c: New.
42485 * gcc.dg/vmx/x-05.c: New.
42486 * gcc.dg/vmx/yousufi-1.c: New.
42487 * gcc.dg/vmx/zero-1.c: New.
42488 * gcc.dg/vmx/zero.c: New.
42490 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42492 * g++.dg/lookup/java1.C: Update for chage of
42494 * g++.dg/lookup/java2.C: Likewise.
42496 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42498 * ada/acats/run_all.sh: use -O2 by default.
42500 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42502 * gcc.dg/vr-mult-[12].c: New tests.
42504 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42506 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42508 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42510 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42512 * lib/target-supports.exp (check_profiling_available): Assume
42513 profiling isn't available for mips*-*-elf targets.
42515 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42517 * gcc.dg/builtins-38.c: New test.
42519 2004-04-14 Eric Christopher <echristo@redhat.com>
42521 * g++.dg/charset/charset.exp: Run .cc extension tests.
42523 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42525 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42527 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42529 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42531 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42533 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42534 * gcc.dg/i386-387-2.c: Likewise.
42536 * gcc.dg/i386-387-7.c: New test.
42537 * gcc.dg/i386-387-8.c: New test.
42539 * gcc.dg/builtins-37.c: New test.
42541 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42543 * g++.dg/pch/externc-1.C: Add missing semicolon.
42545 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42547 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42549 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42551 * gcc.c-torture/execute/20040411-1.c: New test.
42553 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42555 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42557 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42559 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42561 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42563 * lib/target-supports.exp (check_named_sections_available): New.
42564 * lib/gcc-dg.exp (dg-require-named-sections): New.
42565 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42566 old-deja.exp. Also prune error-count message from HP linker.
42567 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42569 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42570 * g++.old-deja/g++.pt/static3.C: Likewise.
42571 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42573 2004-04-09 Roger Sayle <roger@eyesopen.com>
42575 * gcc.c-torture/execute/20040409-1.c: New test case.
42576 * gcc.c-torture/execute/20040409-2.c: New test case.
42577 * gcc.c-torture/execute/20040409-3.c: New test case.
42579 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42581 * gcc.dg/20040409-1.c: New test.
42583 2004-04-08 Roger Sayle <roger@eyesopen.com>
42586 * g++.dg/opt/pr14888.C: New test case.
42588 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42590 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42591 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42592 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42593 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42596 2004-04-08 Paul Brook <paul@codesourcery.com>
42598 * gcc.dg/spill-1.c: New test.
42600 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42602 * gcc.dg/torture/builtin-ctype-2.c: New test.
42604 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42606 * gcc.dg/pch/pch.exp: Add largefile test.
42608 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42610 * g++.dg/pch/externc-1.Hs: New.
42611 * g++.dg/pch/externc-1.C: New.
42613 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42615 * gcc.dg/compat/struct-by-value-5a_main.c,
42616 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42617 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42618 * gcc.dg/compat/struct-by-value-5a_x.c,
42619 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42620 gcc.dg/compat/struct-by-value-5_x.c.
42621 * gcc.dg/compat/struct-by-value-5a_y.c,
42622 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42623 gcc.dg/compat/struct-by-value-5_y.c.
42625 * gcc.dg/compat/struct-by-value-6a_main.c,
42626 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42627 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42628 * gcc.dg/compat/struct-by-value-6a_x.c,
42629 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42630 gcc.dg/compat/struct-by-value-6_x.c.
42631 * gcc.dg/compat/struct-by-value-6a_y.c,
42632 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42633 gcc.dg/compat/struct-by-value-6_y.c.
42635 * gcc.dg/compat/struct-by-value-7a_main.c,
42636 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42637 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42638 * gcc.dg/compat/struct-by-value-7a_x.c,
42639 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42640 gcc.dg/compat/struct-by-value-7_x.c.
42641 * gcc.dg/compat/struct-by-value-7a_y.c,
42642 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42643 gcc.dg/compat/struct-by-value-7_y.c.
42645 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42647 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42648 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42649 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42652 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42654 * gcc.dg/builtins-36.c: New test.
42656 2004-04-06 Paul Brook <paul@codesourcery.com>
42658 * README.gcc: Remove obsolete contraint on testcases.
42660 2004-04-05 Paul Brook <paul@codesourcery.com>
42663 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42664 failure and exit(0) on success.
42665 * g++.dg/expr/anew2.C: Ditto.
42666 * g++.dg/expr/anew3.C: Ditto.
42667 * g++.dg/expr/anew4.C: Ditto.
42669 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42672 * g++.dg/template/unify7.C: New.
42674 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42676 * g++.dg/README: Bring up to date with new subdirectories; remove
42677 duplicate subdirectory lines.
42679 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42682 * g++.dg/template/unify5.C: New.
42683 * g++.dg/template/unify6.C: New.
42684 * g++.dg/template/qualttp20.C: Adjust.
42685 * g++.old-deja/g++.jason/report.C: Adjust.
42686 * g++.old-deja/g++.other/qual1.C: Adjust.
42688 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42691 * g++.dg/inherit/ptrmem1.C: New test.
42693 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42696 * gcc.c-torture/execute/20040331-1.c: New test.
42697 * gcc.dg/20040331-1.c: New test.
42699 2004-04-01 Paul Brook <paul@codesourcery.com>
42701 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42703 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42706 * g++.dg/init/goto1.C: New test.
42709 * g++.dg/template/defarg4.C: New test.
42711 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42713 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42715 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42717 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42719 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42721 * gcc.dg/noncompile/undeclared-2.c: New test.
42723 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42725 * gcc.dg/940409-1.c: Remove XFAIL.
42726 * gcc.dg/reg-vol-struct-1.c: New test.
42728 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42730 * gcc.dg/torture/builtin-wctype-1.c: New test.
42732 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42734 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42735 * gcc.dg/20001101-1.c: Likewise.
42736 * gcc.dg/20001102-1.c: Likewise.
42738 2004-03-25 Roger Sayle <roger@eyesopen.com>
42740 * gcc.dg/compare8.c: Add an additional test for XOR.
42742 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42744 * gcc.dg/torture/builtin-ctype-1.c: New test.
42746 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42748 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42749 * gcc.dg/torture/builtin-math-1.c: Likewise.
42750 * gcc.dg/torture/builtin-power-1.c: New test.
42752 2004-03-24 Andreas Schwab <schwab@suse.de>
42754 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42757 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42758 Roger Sayle <roger@eyesopen.com>
42760 * gcc.dg/compare8.c: New test case.
42762 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42764 * g++.dg/ext/altivec-7.C: New test.
42766 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42768 PR 12267, 12391, 12560, 13129, 14114, 14133
42769 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42770 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42771 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42772 Adjust error regexps.
42773 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42774 * gcc.dg/noncompile/undeclared-1.c: New test cases.
42775 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42776 * gcc.dg/local1.c: Add explanatory comment.
42778 2004-03-23 Roger Sayle <roger@eyesopen.com>
42780 PR optimization/14669
42781 * g++.dg/opt/fold2.C: New test case.
42783 2004-03-22 Jakub Jelinek <jakub@redhat.com>
42786 * gcc.dg/20040322-1.c: New test.
42788 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42790 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
42791 * gcc.dg/ultrasp4.c: Likewise.
42792 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
42794 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42796 * gcc.dg/i386-sse-8.c: Reset default options.
42798 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42800 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42801 in the error message text.
42803 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42805 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42807 2004-03-21 Mark Mitchell <mark@codesourcery.com>
42810 * g++.dg/init/array13.C: New test.
42812 2004-03-20 Roger Sayle <roger@eyesopen.com>
42815 * gcc.c-torture/compile/pr13889.c: New test case.
42817 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
42820 * builtins-1.c (nan, nans): Don't test.
42821 * builtins-30.c: Don't use nan, nanf, nanl.
42822 * builtins-35.c: New test.
42824 2004-03-19 Ziemowit Laski <zlaski@apple.com>
42826 * g++.dg/ext/altivec-6.C: New test.
42828 2004-03-19 Mark Mitchell <mark@codesourcery.com>
42830 * g++.dg/init/placement3.C: New test.
42832 * g++.dg/template/spec13.C: New test.
42834 * g++.dg/lookup/using11.C: New test.
42836 * g++.dg/lookup/koenig3.C: New test.
42838 * g++.dg/template/operator2.C: New test.
42840 * g++.dg/expr/dtor3.C: New test.
42841 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42843 * g++.old-deja/g++.law/visibility28.C: Likewise.
42845 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
42847 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42848 * gcc.dg/ppc64-abi-3.c: Likewise.
42850 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42853 * g++.dg/parse/template15.C: New test.
42855 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42857 * g++.dg/expr/dtor2.C: New test.
42859 * g++.dg/lookup/anon4.C: New test.
42861 * g++.dg/overload/using1.C: New test.
42863 * g++.dg/template/lookup7.C: New test.
42865 * g++.dg/template/typename6.C: New test.
42867 * g++.dg/expr/cond6.C: New test.
42869 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42871 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42873 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42875 * g++.dg/expr/cond5.C: New test.
42876 * g++.dg/expr/constcast1.C: Likewise.
42877 * g++.dg/expr/ptrmem2.C: Likewise.
42878 * g++.dg/expr/ptrmem3.C: Likewise.
42879 * g++.dg/lookup/main1.C: Likewise.
42880 * g++.dg/template/lookup6.C: Likewise.
42882 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42884 * gcc.dg/local1.c: New test.
42886 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42888 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42890 * gcc.dg/torture/builtin-convert-1.c: New test.
42892 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42894 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42896 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42899 * g++.dg/warn/Wunused-7.C: New test.
42901 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42903 * gcc.dg/torture/builtin-integral-1.c: New test.
42905 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42908 * g++.dg/parse/non-dependent3.C: New test.
42910 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
42912 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42913 * g++.dg/eh/simd-2.C: Likewise.
42914 * g++.dg/init/array10.C: Likewise.
42915 * gcc.c-torture/compile/simd-1.c: Likewise.
42916 * gcc.c-torture/compile/simd-2.c: Likewise.
42917 * gcc.c-torture/compile/simd-3.c: Likewise.
42918 * gcc.c-torture/compile/simd-4.c: Likewise.
42919 * gcc.c-torture/compile/simd-6.c: Likewise.
42920 * gcc.c-torture/execute/simd-1.c: Likewise.
42921 * gcc.c-torture/execute/simd-2.c: Likewise.
42922 * gcc.dg/compat/vector-defs.h: Likewise.
42923 * gcc.dg/20020531-1.c: Likewise.
42924 * gcc.dg/altivec-3.c: Likewise.
42925 * gcc.dg/altivec-4.c: Likewise.
42926 * gcc.dg/altivec-varargs-1.c: Likewise.
42927 * gcc.dg/compat/vector-defs.h: Likewise.
42928 * gcc.dg/i386-mmx-3.c: Likewise.
42929 * gcc.dg/i386-sse-4.c: Likewise.
42930 * gcc.dg/i386-sse-5.c: Likewise.
42931 * gcc.dg/i386-sse-8.c: Likewise.
42932 * gcc.dg/simd-1.c: Likewise.
42933 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
42934 __ev64_opaque__ since the machine description provides it.
42936 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42938 * lib/compat.exp (skip_list): New global variable.
42939 Use it to hold the user defined COMPAT_SKIPS list if any.
42940 (compat-obj): Add the members of skip_list to optall.
42942 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42944 * gcc.dg/compat/union-by-value-1_main.c,
42945 union-by-value-1_x.c, union-by-value-1_y.c,
42946 union-check.h, union-defs.h,
42947 union-init.h, union-return-1_main.c,
42948 union-return-1_x.c, union-return-1_y.c: New files.
42950 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42952 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42953 mixed-struct-init.h: Add 4 mixed structure types.
42954 struct-by-value-21_main.c, struct-by-value-21_x.c,
42955 struct-by-value-21_y.c, struct-return-21_main.c,
42956 struct-return-21_x.c, struct-return-21_y.c: New files.
42958 2004-03-13 Mark Mitchell <mark@codesourcery.com>
42961 * g++.dg/parse/template14.C: New test.
42963 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42965 * gcc.c-torture/execute/20040313-1.c: New test.
42967 2004-03-13 Jakub Jelinek <jakub@redhat.com>
42970 * gcc.dg/20040311-2.c: New test.
42972 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
42975 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42978 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
42980 * gcc.dg/20040305-2.c: Add missing return statement.
42982 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42984 * gcc.dg/builtins-34.c: Also check pow10*.
42986 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42989 * gcc.dg/20040305-2.c: New test.
42991 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42993 * gcc.dg/20040310-1.c: New test.
42995 2004-03-11 Roger Sayle <roger@eyesopen.com>
42997 * gcc.c-torture/execute/20040311-1.c: New test case.
42999 2004-03-11 Mark Mitchell <mark@codesourcery.com>
43002 * g++.dg/lookup/enum1.C: New test.
43004 2004-03-10 Mark Mitchell <mark@codesourcery.com>
43007 * g++.dg/lookup/struct2.C: New test.
43009 2004-03-10 Uros Bizjak <uros@kss-loka.si>
43011 * gcc.dg/builtins-34.c: New test.
43013 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43015 * gcc.dg/torture/builtin-nonneg-1.c: New test.
43017 2004-03-09 James E Wilson <wilson@specifixinc.com>
43019 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
43020 * gcc.dg/alias-2.c: New testcase.
43022 2004-03-09 Zack Weinberg <zack@codesourcery.com>
43024 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
43026 2004-03-09 Roger Sayle <roger@eyesopen.com>
43028 * gcc.c-torture/execute/20040309-1.c: New test case.
43030 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
43033 * g++.dg/overload/ref1.C: New.
43035 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43038 * g++.dg/template/spec12.C: New test.
43041 * g++.dg/parse/crash14.C: New test.
43043 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43046 * g++.dg/init/ref11.C: New test.
43048 2004-03-09 Mark Mitchell <mark@codesourcery.com>
43051 * g++.dg/parse/builtin2.C: New test.
43053 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43056 * g++.dg/init/ctor3.C: New test.
43057 * g++.dg/init/union1.C: New test.
43058 * g++.dg/ext/anon-struct4.C: New test.
43060 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43062 * g++.dg/lookup/koenig1.C: Tweak error messages.
43063 * g++.dg/lookup/used-before-declaration.C: Likewise.
43064 * g++.dg/other/do1.C: Likewise.
43065 * g++.dg/overload/koenig1.C: Likewise.
43066 * g++.dg/parse/crash13.C: Likewise.
43067 * g++.dg/template/instantiate3.C: Likewise.
43069 2004-03-08 Eric Christopher <echristo@redhat.com>
43071 * * lib/target-supports.exp: Enable libiconv in test
43072 compilation. Fix up error checking.
43074 2004-03-08 Roger Sayle <roger@eyesopen.com>
43076 PR middle-end/14289
43077 * gcc.dg/pr14289-1.c: New test case.
43078 * gcc.dg/pr14289-2.c: Likewise.
43079 * gcc.dg/pr14289-3.c: Likewise.
43081 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
43083 * gcc.c-torture/execute/20040308-1.c: New test.
43085 2004-03-07 Roger Sayle <roger@eyesopen.com>
43087 * gcc.c-torture/execute/20040307-1.c: New test case.
43089 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
43091 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43093 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
43095 * gcc.dg/20040306-1.c: New test.
43097 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
43099 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43101 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43103 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43106 * gcc.dg/decl-6.c: New test.
43108 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43110 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43111 Rename LOGPOW -> LOG_POW.
43112 (SQRT_EXP, POW_EXP): New.
43114 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43116 * gcc.dg/i386-sse-8.c: New test.
43118 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43121 * gcc.dg/decl-5.c: New test.
43123 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
43125 * gcc.dg/20040305-1.c: New test.
43127 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
43130 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43132 2004-03-04 Ziemowit Laski <zlaski@apple.com>
43134 PR c++/14425, c++/14426
43135 * g++.dg/ext/altivec-4.C: New test.
43136 * g++.dg/ext/altivec-5.C: New test.
43138 2004-03-04 Geoffrey Keating <geoffk@apple.com>
43140 * g++.old-deja/g++.other/linkage1.C: Expect errors about
43141 global variables of a type with no linkage.
43142 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43143 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43144 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43145 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43146 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43147 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43148 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43149 * g++.dg/warn/deprecated.C: Name enum Color.
43150 * g++.dg/overload/VLA.C: Name structure for 'b'.
43151 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43153 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43155 * gcc.c-torture/compile/20040304-1.c: New test.
43157 2004-03-03 Zack Weinberg <zack@codesourcery.com>
43160 * gcc.dg/decl-4.c: New testcase.
43162 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
43164 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43165 as PRECF if sizeof (float) > sizeof (double).
43166 (PRECL): Make it the same as PRECF if
43167 sizeof (float) > sizeof (long double).
43169 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43171 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43172 system type. Add check for irix6 which doesn't have c99 runtime.
43174 2004-03-03 Bob Wilson <bob.wilson@acm.org>
43176 * gcc.dg/const-elim-1.c: xfail for xtensa.
43178 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43181 * g++.dg/template/cond4.C: New test.
43183 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43186 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43189 * g++.dg/parse/defarg7.C: New test.
43192 * g++.dg/template/friend26.C: New test.
43194 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43197 * g++.dg/abi/mangle21.C: New test.
43200 * g++.dg/parse/constructor2.C: New test.
43203 * g++.dg/template/sfinae1.C: New test.
43205 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43208 * g++.dg/expr/crash2.C: New test.
43210 PR middle-end/13448
43211 * gcc.dg/inline-5.c: New test.
43212 * gcc.dg/always-inline.c: Split out tests into ...
43213 * gcc.dg/always-inline2.c: ... this and ...
43214 * gcc.dg/always-inline3.c: ... this.
43216 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43219 * g++.dg/debug/crash1.C: New test.
43221 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43223 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43224 function with __attribute__((noinline)).
43225 (recurser_void2): Likewise.
43226 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43227 (recurser_void2): Likewise.
43229 2004-02-29 Roger Sayle <roger@eyesopen.com>
43231 PR middle-end/14203
43232 * g++.dg/warn/Wunused-6.C: New test case.
43234 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43236 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43239 2004-02-27 Eric Christopher <echristo@redhat.com>
43241 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43242 * g++.dg/charset/asm2.c: Run only x86.
43243 * gcc.dg/charset/asm3.c: Ditto.
43245 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43247 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43250 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43252 * g++.dg/ext/altivec-3.C: New.
43254 2004-02-26 Richard Henderson <rth@redhat.com>
43256 * g++.dg/ext/attrib10.C: Mark for warning.
43257 * gcc.dg/attr-alias-1.c: New.
43259 2004-02-26 Richard Henderson <rth@redhat.com>
43261 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43262 * gcc.c-torture/execute/20040208-2.c: ... it back.
43264 2004-02-26 Eric Christopher <echristo@redhat.com>
43266 * lib/target-supports.exp (check-iconv-available): New function.
43267 * lib/gcc-dg.exp (dg-require-iconv): New function.
43269 * gcc.dg/charset: New directory.
43270 * gcc.dg/charset/charset.exp: New file.
43271 * gcc.dg/charset/asm1.c: Ditto.
43272 * gcc.dg/charset/asm2.c: Ditto.
43273 * gcc.dg/charset/asm3.c: Ditto.
43274 * gcc.dg/charset/asm4.c: Ditto.
43275 * gcc.dg/charset/asm5.c: Ditto.
43276 * gcc.dg/charset/attribute1.c: Ditto.
43277 * gcc.dg/charset/attribute2.c: Ditto.
43278 * gcc.dg/charset/string1.c: Ditto.
43279 * g++.dg/charset: New directory.
43280 * g++.dg/dg.exp: Add here. Special options.
43281 * g++.dg/charset/charset.exp: New file.
43282 * g++.dg/charset/asm1.c: Ditto.
43283 * g++.dg/charset/asm2.c: Ditto.
43284 * g++.dg/charset/asm3.c: Ditto.
43285 * g++.dg/charset/asm4.c: Ditto.
43286 * g++.dg/charset/attribute1.c: Ditto.
43287 * g++.dg/charset/attribute2.c: Ditto.
43288 * g++.dg/charset/extern1.cc: Ditto.
43289 * g++.dg/charset/extern2.cc: Ditto.
43290 * g++.dg/charset/string1.c: Ditto.
43292 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43295 * g++.dg/parse/comma1.C: New test.
43297 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43300 * g++.dg/template/ttp8.C: New test.
43302 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43304 * gcc.dg/fixuns-trunc-1.c: New test.
43306 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43308 * gcc.dg/builtins-config.h: Use #elif.
43310 2004-02-26 Michael Matz <matz@suse.de>
43312 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43313 * gcc.dg/991214-1.c: Likewise.
43314 * gcc.dg/i386-asm-1.c: Likewise.
43316 2004-02-25 Richard Henderson <rth@redhat.com>
43318 * gcc.c-torture/execute/20040208-2.c: Move ...
43319 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43321 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43324 * g++.dg/other/crash-3.C: New test.
43326 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43328 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43329 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43331 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43334 2004-02-24 Michael Matz <matz@suse.de>
43336 * gcc.dg/i386-regparm.c: New.
43338 2004-02-23 James E Wilson <wilson@specifixinc.com>
43340 * gcc.c-torture/execute/20040223-1.c: New.
43342 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43343 Kazu Hirata <kazu@cs.umass.edu>
43345 * gcc.dg/fwritable-strings-1.c: Remove.
43347 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43350 * gcc.dg/20040223-1.c: New test.
43352 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43355 * g++.dg/ext/typeof9.C: New test.
43357 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43360 * g++.dg/other/switch1.C: New test.
43362 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43364 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43365 * gcc.dg/va-arg-1.c: Likewise.
43367 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43370 * g++.dg/template/koenig5.C: New test.
43372 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43374 * g++.dg/ext/altivec-1.C: Generalize target triple.
43375 * g++.dg/ext/altivec-2.C: New test case.
43376 * g++.dg/ext/altivec_check.h: New file.
43377 * gcc.dg/altivec-1.c: Generalize target triple;
43378 include altivec_check.h and call altivec_check().
43379 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43380 * gcc.dg/altivec-6.c: New test case.
43381 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43382 type casts as needed.
43383 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43385 * gcc.dg/altivec-12.c: New test case.
43386 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43387 include altivec_check.h and call altivec_check().
43388 * gcc.dg/altivec_check.h: New file.
43390 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43392 * lib/target-supports.exp (check_alias_available): Don't mangle
43393 function `g' in test program.
43395 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43397 * lib/target-supports.exp (check_profiling_available): Check
43398 argument to determine whether we support a profiling type.
43399 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43400 check_profiling_available.
43401 * g++.dg/bprob/bprob.exp: Likewise.
43402 * g77.dg/bprob/bprob.exp: Likewise.
43403 * gcc.misc-tests/bprob.exp: Likewise.
43404 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43405 dg-require-profiling and delete expected error handling.
43406 * gcc.dg/20021014-1.c: Likewise.
43407 * gcc.dg/nest.c: Likewise.
43409 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43412 * g++.dg/other/vthunk1.C: New test.
43414 2004-02-20 Falk Hueffner <falk@debian.org>
43417 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43419 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43422 * g++.dg/other/error8.C: Remove XFAIL markers.
43425 * g++.dg/ext/packed5.C: New test.
43428 * g++.dg/warn/Wunused-5.C: New test.
43431 * g++.dg/lookup/member1.C: New test.
43433 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43435 * gcc.c-torture/compile/20040130-1.c: Enable only when
43436 __INT_MAX__ >= 2147483647L.
43437 * gcc.c-torture/compile/961203-1.c: Likewise.
43439 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43441 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43442 * g++.dg/opt/template1.C: Robustify assembler regexp
43444 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43446 * gcc.c-torture/execute/simd-4.x: Remove.
43447 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43448 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43449 Guard with #ifndef SKIP_ATTRIBUTE.
43450 * gcc.dg/compat/vector-1_y.c: Likewise.
43451 * gcc.dg/compat/vector-2_x.c: Likewise.
43452 * gcc.dg/compat/vector-2_y.c: Likewise.
43453 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43454 * g++.dg/eh/simd-2.C: Likewise.
43456 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43458 * gcc.c-torture/compile/complex-1.c: New.
43460 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43463 * gcc.c-torture/execute/20040218-1.c: New test.
43465 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43468 * g++.dg/parse/new2.C: New test.
43470 2004-02-18 Paul Brook <paul@codesourcery.com>
43472 * gcc.c-torture/compile/libcall-1.c: New test.
43474 2004-02-18 Paul Brook <paul@codesourcery.com>
43477 * gcc.dg/debug/debug-7.c: New test.
43479 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43481 * gcc.dg/20040217-1.c: New test.
43483 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43485 * gcc.c-torture/execute/990208-1.x: Delete.
43487 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43489 * gcc.c-torture/execute/20040208-2.x: New file.
43491 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43494 * g++.dg/abi/structret1.C: New test.
43496 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43498 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43499 (i386_cpuid): No need to test if cpuid is available on AMD64.
43500 Fix assembly, so that it works onboth i386 and AMD64.
43501 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43502 (vecInLong): Fix s[] member type to unsigned int.
43503 (vecInWord): Remove type.
43504 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43505 (a64, b64, c64, d64, e64): Remove.
43506 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43507 Remove unused variable. Remove initialization of removed variables.
43508 Don't call mmx_tests nor sse_tests.
43509 (reference_mmx, reference_sse): Remove.
43510 (check): Add return stmt.
43511 * gcc.dg/i386-sse-7.c: New test.
43512 * gcc.dg/i386-mmx-4.c: New test.
43514 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43516 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43517 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43518 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43519 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43520 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43521 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43522 g++.dg/tc1/dr94.C: Fix line terminator.
43524 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43526 * gcc.c-torture/compile/20040216-1.c: New.
43528 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43530 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43531 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43532 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43533 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43534 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43535 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43537 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43539 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43541 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43544 * g++.dg/expr/cond4.C: New test.
43547 * g++.dg/lookup/crash2.C: New test.
43549 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43551 * gcc.c-torture/compile/20040214-2.c: New test.
43553 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43556 * g++.dg/ext/typeof8.C: New test.
43558 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43560 * gcc.c-torture/compile/20040214-1.c: New test.
43562 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43565 * g++.dg/template/spec11.C: New test.
43567 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43570 * g++.dg/other/error8.C: New test.
43572 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43575 * g++.dg/template/array4.C: New test.
43578 * g++.dg/inherit/thunk2.C: New test.
43581 * g++.dg/eh/cond2.C: New test.
43583 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43585 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43587 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43589 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43591 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43593 * g++.dg/simd-2.C: xfail on ppc64-linux.
43595 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43598 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43601 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43603 * gcc.dg/builtins-33.c: New test.
43605 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43607 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43609 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43611 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43613 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43615 * gcc.dg/ppc64-abi-3.c: New test.
43617 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43621 * gcc.dg/pr14092-1.c: New testcase.
43623 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43625 * gcc.dg/cpp/assert4.c: Fix typo last change.
43627 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43628 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43630 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43632 2004-02-09 Roger Sayle <roger@eyesopen.com>
43634 * gcc.c-torture/compile/20040209-1.c: New test case.
43636 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43638 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43640 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43642 * gcc.c-torture/execute/20040208-[12].c: New tests.
43644 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43646 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43648 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43650 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43652 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43655 * gcc.dg/visibility-8.c: New testcase.
43657 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43659 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43661 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43663 2004-02-07 Roger Sayle <roger@eyesopen.com>
43665 PR middle-end/13696
43666 * g++.dg/opt/fold1.C: New test case.
43668 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43671 * g++.dg/other/crash-2.C: New test.
43673 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43676 * g++.dg/parse/angle-bracket2.C: New test.
43678 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43680 PR middle-end/13750
43682 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43684 * g++.dg/pch/wchar-1.C: New.
43685 * g++.dg/pch/wchar-1.Hs: New.
43687 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43690 * g++.dg/parse/error15.C: New test.
43691 * g++.dg/parse/crash11.C: Update dg-error mark.
43693 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43696 * g++.dg/warn/conv2.C: New test.
43698 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43701 * g++.dg/warn/incomplete1.C: Remove xfail.
43703 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43705 * lib/file-format.exp (gcc_target_object_format): Use
43706 ${tool}_target_compile, not gcc_target_compile.
43707 * lib/target-supports.exp (check_alias_available): Likewise.
43708 (check_gc_sections_available): Likewise.
43709 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43710 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43713 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43716 * g++.dg/template/static6.C: New test.
43718 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43720 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43722 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43724 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43725 tests for systems where `char' is unsigned by default.
43727 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43730 * g++.dg/template/partial3.C: New test.
43732 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43734 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43735 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43736 Remove mentions of obsolete ports.
43738 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43740 * gcc.dg/noncompile/20001228-1.c: Fix for new
43743 2004-02-03 Roger Sayle <roger@eyesopen.com>
43746 * gcc.c-torture/execute/multdi-1.c: New test case.
43748 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43751 * g++.dg/template/lookup5.C: New test.
43753 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43756 * g++.dg/template/lookup4.C: New test.
43759 * g++.dg/parse/error14.C: New test.
43762 * g++.dg/parse/template13.C: New test.
43764 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43767 * g++.dg/template/koenig4.C: New test.
43770 * g++.dg/template/crash17.C: New test.
43773 * g++.dg/parse/error13.C: New test.
43774 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43776 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43778 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43780 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
43784 * gcc.dg/noncompile/20040203-1.c: New test.
43785 * gcc.dg/noncompile/20040203-2.c: Likewise.
43786 * gcc.dg/noncompile/20040203-3.c: Likewise.
43787 * gcc.dg/20040203-1.c: Likewise.
43789 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
43792 * g++.dg/template/sizeof7.C: New test.
43794 2004-02-02 Eric Christopher <echristo@redhat.com>
43795 Zack Weinberg <zack@codesourcery.com>
43797 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43799 2004-02-02 Zack Weinberg <zack@codesourcery.com>
43801 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43802 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43803 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43804 * gcc.dg/cleanup-5.c: Run only on Linux targets.
43806 2004-02-02 Mark Mitchell <mark@codesourcery.com>
43809 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43812 * g++.dg/ext/attrib13.C: New test.
43815 * g++.dg/conversion/op2.C: New test.
43817 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43819 * gcc.dg/titype-1.c: Fix pasto.
43821 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43823 * gcc.dg/titype-1.c: New test.
43825 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43828 * g++.dg/template/non-type-template-argument-1.C,
43829 g++.dg/template/qualified-id1.C: Update dg-error marks.
43830 * g++.dg/template/nontype6.C: New test.
43832 2004-02-01 Roger Sayle <roger@eyesopen.com>
43834 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43835 * gcc.dg/builtins-31.c: New testcase.
43836 * gcc.dg/builtins-32.c: New testcase.
43838 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
43840 * objc.dg/call-super-2.m: Update line numbers
43841 for the including of stddef.h.
43843 2004-01-30 Michael Matz <matz@suse.de>
43845 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43846 g++.dg/ext/case-range3.C: New tests.
43848 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43852 * g++.dg/template/member4.C: New test.
43854 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43857 * g++.dg/template/sizeof6.C: New test.
43859 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43861 * gcc.dg/fwritable-strings-1.c: New test.
43863 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43865 * gcc.c-torture/compile/20040130-1.c: New test.
43867 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
43869 * objc.dg/call-super-2.m: Include stddef.h for size_t.
43871 2004-01-29 Mark Mitchell <mark@codesourcery.com>
43874 * g++.dg/template/ctor3.C: New test.
43876 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43878 * g++.dg/tc1: New directory.
43879 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43880 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43881 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43882 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43883 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43885 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43887 * g++.dg/parse/error11.C: New test.
43888 * g++.dg/parse/error12.C: Likewise.
43890 2004-01-28 Ziemowit Laski <zlaski@apple.com>
43892 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43893 (scan_initial, main): Use aligned_sizeof instead of sizeof.
43895 2004-01-28 Mark Mitchell <mark@codesourcery.com>
43898 * g++.dg/ext/attrib12.C: New test.
43901 * g++.dg/parse/cast2.C: New test.
43903 2004-01-27 James E Wilson <wilson@specifixinc.com>
43905 * objc.dg/encode-2.m (main): New local string. Set depending on
43906 sizeof long. Use in sscanf call.
43907 * objc.dg/encode-3.m (main): New local string. Set depending on
43908 sizeof long. Use in scan_initial call.
43910 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43912 * objc.dg/call-super-2.m: Make LP64-safe.
43913 * objc.dg/desig-init-1.m: Likewise.
43915 2004-01-27 Devang Patel <dpatel@apple.com>
43917 * g++.dg/debug/namespace1.C: New test.
43919 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
43921 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43924 * gcc.dg/arm-mmx-1.c: New test.
43926 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43928 * gcc.dg/20040127-1.c: New test.
43929 * gcc.dg/20040127-2.c: New test.
43931 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43933 * objc.dg/stret-1.m (glob): Renamed to globa.
43935 2004-01-26 Mark Mitchell <mark@codesourcery.com>
43938 * g++.dg/expr/for1.C: New test.
43940 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
43942 PR middle-end/13779
43943 * gcc.dg/darwin-longlong.c: New test.
43945 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
43947 * gcc.dg/20040124-1.c: Moved test from here...
43948 * gcc.c-torture/compile/20040124-1.c: ...to here.
43950 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43952 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
43953 the assembly output if -m64 is passed.
43955 2004-01-25 Mark Mitchell <mark@codesourcery.com>
43958 * g++.dg/template/cond3.C: New test.
43960 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43963 * g++.dg/template/ttp7.C: New test.
43965 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43968 * g++.dg/template/nontype4.C: New test.
43969 * g++.dg/template/nontype5.C: Likewise.
43971 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
43973 * gcc.dg/torture/mips-clobber-at.c: New test.
43975 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
43977 * gcc.dg/20040124-1.c: New test.
43979 2004-01-24 Jakub Jelinek <jakub@redhat.com>
43981 * gcc.dg/20040123-1.c: New test.
43983 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43985 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43987 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
43989 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43991 2004-01-23 Andrew Pinski <apinski@apple.com>
43993 * gcc.dg/20030121-1.c: Move to ..
43994 * gcc.dg/20040121-1.c: here.
43996 2004-01-23 Roger Sayle <roger@eyesopen.com>
43998 * gcc.dg/builtins-29.c: New test case.
44000 2004-01-23 Zack Weinberg <zack@codesourcery.com>
44003 * gcc.dg/builtins-30.c: New testcase.
44005 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
44007 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
44008 * lib/g77.exp: Likewise.
44009 * lib/objc.exp: Likewise.
44010 * lib/g++.exp: Likewise.
44012 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
44014 * gcc.dg/struct-by-value-2.c: New test.
44016 2004-01-21 Andrew Pinski <apinski@apple.com>
44019 * gcc.dg/20030121-1.c: New test.
44021 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
44023 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
44024 clobber frame pointer register in asm statement.
44026 2004-01-21 Falk Hueffner <falk@debian.org>
44028 * gcc.c-torture/compile/20040121-1.c: New test.
44030 2004-01-21 Zack Weinberg <zack@codesourcery.com>
44032 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
44034 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
44036 * gcc.dg/ppc64-abi-2.c: New test.
44038 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
44040 * lib/treelang.exp: Fill out this file.
44041 * lib/treelang-dg.exp: New File.
44043 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
44045 * gcc.c-torture/compile/981022-1.c: Remove.
44046 * gcc.dg/array-5.c: Remove XFAIL.
44047 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
44048 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
44049 gcc.dg/cond-lvalue-1.c: Update.
44050 * gcc.dg/cast-lvalue-2.c: New test.
44052 2004-01-19 Mark Mitchell <mark@codesourcery.com>
44055 * g++.dg/other/error1.C (class foo): Tweak error message.
44058 * g++.dg/template/call2.C: New test.
44060 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44062 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44063 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44064 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44065 scalar-return-1_x.c, scalar-return-2_y.c,
44066 scalar-return-3_x.c, scalar-return-3_y.c,
44067 scalar-return-4_x.c, scalar-return-4_y.c,
44068 struct-align-1.h, struct-align-1_x.c,
44069 struct-align-1_y.c, struct-align-2.h,
44070 struct-align-2_x.c, struct-align-2_y.c,
44071 struct-by-value-10_y.c, struct-by-value-11_x.c,
44072 struct-by-value-11_y.c, struct-by-value-12_x.c,
44073 struct-by-value-12_y.c, struct-by-value-13_x.c,
44074 struct-by-value-13_y.c, struct-by-value-14_x.c,
44075 struct-by-value-14_y.c, struct-by-value-15_x.c,
44076 struct-by-value-15_y.c, struct-by-value-16_y.c,
44077 struct-by-value-17_y.c, struct-by-value-18_y.c,
44078 struct-by-value-19_y.c, struct-by-value-1_x.c,
44079 struct-by-value-1_y.c, struct-by-value-20_y.c,
44080 struct-by-value-2_x.c, struct-by-value-2_y.c,
44081 struct-by-value-3_y.c, struct-by-value-4_x.c,
44082 struct-by-value-4_y.c, struct-by-value-5_y.c,
44083 struct-by-value-6_y.c, struct-by-value-7_y.c
44084 struct-by-value-8_x.c, struct-by-value-8_y.c
44085 struct-by-value-9_x.c, struct-by-value-9_y.c
44086 struct-return-10_x.c, struct-return-10_y.c,
44087 struct-return-19_x.c, struct-return-20_x.c
44088 struct-return-2_x.c, struct-return-2_y.c
44089 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44090 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
44092 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44094 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44095 attribute on sparc*-sun-solaris2.*.
44097 2004-01-18 Mark Mitchell <mark@codesourcery.com>
44100 * g++.dg/ext/typeof7.C: New test.
44102 2004-01-18 David Edelsohn <edelsohn@gnu.org>
44104 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44105 * gcc.dg/const-elim-1.c: Same.
44107 2004-01-17 Ziemowit Laski <zlaski@apple.com>
44109 * objc.dg/stret-1.m: New.
44110 * objc.dg/stret-2.m: New.
44112 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
44115 * g++.dg/ext/vector1.C: New test.
44117 2004-01-16 Geoffrey Keating <geoffk@apple.com>
44119 * gcc.dg/pch/import-1.c: New.
44120 * gcc.dg/pch/import-1.hs: New.
44121 * gcc.dg/pch/import-1a.h: New.
44122 * gcc.dg/pch/import-1b.h: New.
44123 * gcc.dg/pch/import-1c.h: New.
44125 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44128 * g++.dg/ext/array1.C: New test.
44131 * g++.dg/conversion/op1.C: New test.
44133 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
44136 From Kazumoto Kojima / Dan Kegel:
44137 * gcc.dg/pr11864-1.c: New test.
44140 From Marcus Comstedt / Dan Kegel:
44141 * gcc.dg/pr10392-1.c: New test.
44143 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44146 * g++.dg/init/ref10.C: New test.
44148 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44151 * g++.dg/parse/typename6.C: New test.
44153 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44156 * g++.dg/pch/wchar-1.C: New.
44157 * g++.dg/pch/wchar-1.Hs: New.
44159 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44162 * g++.dg/expr/sizeof2.C: New test.
44164 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
44166 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44168 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44171 * g++.dg/lookup/strong-using-3.C: New.
44172 * g++.dg/lookup/using-10.C: New.
44174 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44177 * g++.dg/lookup/strong-using-2.C: New.
44179 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
44180 Dan Kegel <dank@kegel.com>
44181 J"orn Rennecke <joern.rennecke@superh.com>
44184 * gcc.dg/pr9365-1.c: New test.
44186 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44189 * g++.dg/parse/casting-operator2.C: New test.
44190 * g++.old-deja/g++.pt/explicit83.C: Remove.
44192 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
44194 * gcc.dg/label-compound-stmt-1.c: New test.
44195 * gcc.c-torture/compile/950922-1.c,
44196 gcc.c-torture/compile/20000211-3.c,
44197 gcc.c-torture/compile/20000518-1.c,
44198 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44199 compound statements.
44201 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
44203 * gcc.dg/ppc64-abi-1.c: New test.
44205 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
44207 * g++.dg/ext/attrib9.C: Add dg-warnings.
44209 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44212 * g++.dg/parse/dtor3.C: New test.
44214 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
44217 * g++.dg/parse/try-catch-1.C: New test.
44219 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
44221 * ada/acats/run_all.sh: Add more verbose output in acats.log
44222 when compiling tests.
44224 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44227 * gcc.dg/typedef-redecl.c: New test case.
44228 * gcc.dg/typedef-redecl.h: New support file.
44230 2004-01-13 Jan Hubicka <jh@suse.cz>
44232 * gcc.dg/always_inline.c: New test.
44233 * gcc.dg/debug/20031231-1.c: Fix.
44235 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44238 * g++.dg/template/array3.C: New test.
44240 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44242 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44243 * g++.dg/warn/Wunused-2.C: Likewise.
44245 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44248 * g++.dg/template/instantiate6.C: New test.
44250 2004-01-12 Roger Sayle <roger@eyesopen.com>
44252 PR middle-end/11397
44253 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44255 2004-01-12 Jan Hubicka <jh@suse.cz>
44258 * gcc.dg/20040112-1.c: New.
44260 * gcc.dg/dwarf-die[1-7].c: Move to...
44261 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44262 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44264 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44267 * g++.dg/parse/friend4.C: New test.
44269 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44272 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44273 definition is called a friend.
44275 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44277 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44279 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44282 * g++.dg/parse/error10.C: New test.
44283 * g++.dg/template/arg2.C: Accept "invalid type" error.
44285 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44287 PR middle-end/13392
44288 * g++.dg/opt/expect2.C: New test.
44290 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44292 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44293 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44294 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44295 Update dg-error regexps.
44297 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44299 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44300 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44302 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44304 * gcc.dg/pragma-re-1.c: Use right pointer type.
44306 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44308 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44310 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44312 * gcc.dg/rs6000-ldouble-1.c: New.
44314 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44318 * g++.dg/other/abstract1.C: New test.
44320 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44322 * g++.dg/lookup/strong-using-1.C: New.
44324 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44327 * gcc.dg/func-ptr-conv-1.c: New test.
44328 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44330 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44333 * gcc.c-torture/compile/20040109-1.c: New.
44335 2004-01-08 Stuart Hastings <stuart@apple.com>
44337 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44338 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44339 * gcc.dg/i386-sse-6.c: ...this new testcase.
44341 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44343 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44345 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44347 * ada/acats/run_acats: Treat 'gnatchop' the same way
44348 as 'gnatmake'. Export GCC_DRIVER.
44349 * ada/acats/run_all.sh: Add target_gnatchop. Use
44350 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44352 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44355 * g++.dg/template/dependent-expr4.C: New test.
44357 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44359 * gcc.dg/altivec-11.c: New test.
44361 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44363 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44365 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44368 * gcc.dg/enum-compat-1.c: New test.
44369 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44371 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44374 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44375 gcc.dg/c99-idem-qual-3.c: New tests.
44377 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44379 * gcc.dg/winline-7.c: Don't cast void * to int.
44381 2004-01-06 Jan Hubicka <jh@suse.cz>
44383 * gcc.dg/i386-sse-5.c: New test
44384 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44386 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44389 * g++.dg/rtti/typeid4.C: New test.
44391 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44393 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44395 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44398 * g++.dg/template/error11.C: New test.
44401 * g++.dg/template/class2.C: New test.
44403 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44404 Richard Sandiford <rsandifo@redhat.com>
44407 * g++.dg/opt/alias3.C: New test.
44409 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44412 * g++.dg/template/koenig3.C: New test.
44415 * g++.dg/parse/offsetof3.C: New test.
44417 * g++.dg/init/copy7.C: Add missing dg-error markers.
44420 * g++.dg/init/copy7.c: New test.
44423 * g++.dg/parse/cast1.C: New test.
44425 2004-01-04 Jan Hubicka <jh@suse.cz>
44427 * gcc.dg/winline[1-7].c: New tests.
44429 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44432 * g++.dg/template/qualttp22.C: New test.
44434 2004-01-01 Jan Hubicka <jh@suse.cz>
44436 * gcc.dg/debug/20031231-1.c: New.
44437 * gcc.c-torture/compile/20040101-1.c: New.
44438 * gcc.dg/dwarf-die-[1-7].c: New.
44440 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44442 PR optimization/13521
44443 * gcc.c-torture/compile/20031231-1.c: New test.
44445 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44447 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44449 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44452 * g++.dg/template/crash16.C: New test.
44454 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44456 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44458 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44460 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44462 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44463 * g++.old-deja/g++.law/profile1.C: Likewise.
44464 * gcc.c-torture/compile/981006-1.c: Likewise.
44465 * gcc.c-torture/execute/loop-2e.x: Likewise.
44466 * gcc.c-torture/execute/loop-2f.x: Remove.
44467 * gcc.c-torture/execute/loop-2g.x: Likewise.
44468 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44469 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44471 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44474 * g++.dg/ext/attrib11.C: New test.
44477 * g++.dg/template/array2-1.C: New test.
44478 * g++.dg/template/array2-2.C: New test.
44480 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44482 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44484 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44487 * g++.dg/template/array1-1.C: New test.
44488 * g++.dg/template/array1-2.C: New test.
44490 2003-12-29 Roger Sayle <roger@eyesopen.com>
44493 * g77.dg/12632.f: New test case.
44495 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44498 * g++.dg/parse/nontype1.C: New test.
44500 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44503 * g++.dg/parse/explicit1.C: New test.
44504 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44506 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44509 * g++.dg/opt/inline6.C: New test.
44512 * g++.dg/parse/error9.C: New test.
44514 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44516 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44519 * g++.dg/init/assign1.C: New test.
44521 2003-12-28 Roger Sayle <roger@eyesopen.com>
44524 * g++.dg/warn/format3.C: New test case.
44526 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44528 * gcc.c-torture/compile/20031227-1.c: New test.
44530 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44532 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44533 * g77.dg/bprob/bprob.exp: Likewise.
44534 * gcc.misc-tests/bprob.exp: Likewise.
44535 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44536 variants on systems where the library does not provide that
44538 * gcc.dg/builtins-20.c: Use builtins-config.h.
44539 * gcc.dg/builtins-config.h: New file.
44541 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44543 * lib/gcc-dg.exp (dg-require-profiling): New function.
44544 * lib/target-supports.exp (check_profiling_available): Likewise.
44545 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44546 * g77.dg/bprob/bprob.exp: Likewise.
44547 * gcc.misc-tests/bprob.exp: Likewise.
44548 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44549 * gcc.dg/20021014-1.c: Likewise.
44550 * gcc.dg/nest.c: Likewise.
44552 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44554 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44556 * g++.dg/lookup/java2.C: Likewise.
44557 * gcc.dg/cpp/lexident.c: Likewise.
44559 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44561 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44563 * gcc.c-torture/compile/961203-1.c: Likewise.
44564 * gcc.c-torture/compile/980506-1.c: Likewise.
44566 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44568 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44569 (additional_prunes): New global.
44570 (gcc-dg-prune): Handle additional per-test pruning.
44571 (dg-test): Clear additional_prunes between tests.
44573 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44574 dg-prune-output to avoid spurious failures from assembler
44575 complaining about nonexistent WAW violations.
44576 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44577 Use dg-prune-output to avoid spurious failures from assembler
44578 warning about Itanium B-step errata.
44580 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44582 * g++.dg/abi/macro0.C: New test.
44583 * g++.dg/abi/macro1.C: Likewise.
44584 * g++.dg/abi/macro2.C: Likewise.
44586 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44587 * g++.dg/abi/bitfield7.C: Likewise.
44588 * g++.dg/abi/dtor2.C: Likewise.
44589 * g++.dg/abi/mangle11.C: Likewise.
44590 * g++.dg/abi/mangle12.C: Likewise.
44591 * g++.dg/abi/mangle14.C: Likewise.
44592 * g++.dg/abi/mangle17.C: Likewise.
44593 * g++.dg/abi/vbase10.C: Likewise.
44594 * g++.dg/abi/vbase14.C: Likewise.
44595 * g++.dg/template/qualttp17.C: Likewise.
44597 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44600 * gcc.dg/20031223-1.c: New test.
44602 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44604 * gcc.dg/noreturn-7.c: New test.
44606 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44608 * gcc.dg/null-pointer-1.c: New test.
44610 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44612 * g++.old-deja/g++.jason/template18.C: Remove.
44613 * g++.old-deja/g++.jason/template37.C: Likewise.
44616 * g++.dg/lookup/ns1.C: New test.
44619 * g++.dg/template/lookup3.C: New test.
44621 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44623 * g++.dg/template/recurse1.C: New test
44625 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44628 * g++.dg/parse/semicolon1.C: New test.
44629 * g++.dg/parse/semicolon1.h: Likewise.
44631 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44633 * gcc.dg/darwin-misaligned.c: New test.
44635 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44638 * gcc.dg/20031222-1.c: New test.
44640 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44643 * g++.dg/parse/error8.C: New test.
44646 * g++.dg/warn/ctor-init-1.C: New test.
44648 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44650 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44652 * gcc.c-torture/compile/930217-1.c: Likewise.
44653 * gcc.c-torture/compile/930513-1.c: Likewise.
44654 * gcc.c-torture/execute/920908-2.c: Likewise.
44655 * gcc.c-torture/execute/921204-1.c: Likewise.
44656 * gcc.c-torture/execute/930621-1.c: Likewise.
44657 * gcc.c-torture/execute/930630-1.c: Likewise.
44658 * gcc.c-torture/execute/931031-1.c: Likewise.
44659 * gcc.c-torture/execute/980602-2.c: Likewise.
44660 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44661 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44662 * gcc.c-torture/execute/extzvsi.c: Likewise.
44663 * gcc.c-torture/unsorted/ext.c: Likewise.
44665 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44668 * gcc.c-torture/compile/20031220-2.c: New test case.
44670 2003-12-20 Roger Sayle <roger@eyesopen.com>
44672 PR optimization/13031
44673 * gcc.c-torture/compile/20031220-1.c: New test case.
44675 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44677 * gcc.dg/cast-function-1.c: New test.
44679 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44681 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44684 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44687 * g++.dg/ext/attrib10.C: New test.
44689 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44691 * gcc.dg/cleanup-10.c: New test.
44692 * gcc.dg/cleanup-11.c: New test.
44694 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44697 * g++.dg/opt/expect1.C: New test.
44699 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44701 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44703 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44706 * gcc.dg/20031218-1.c: New test.
44709 * gcc.dg/20031218-2.c: New test.
44710 * gcc.dg/20031218-3.c: New test.
44712 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44713 of label name and allow for USER_LABEL_PREFIX == "_" names.
44714 * g++.dg/abi/mangle18-2.C: Likewise.
44715 * g++.dg/abi/mangle19-1.C: Likewise.
44716 * g++.dg/abi/mangle19-2.C: Likewise.
44717 * g++.dg/abi/mangle20-1.C: Likewise.
44718 * g++.dg/abi/mangle20-2.C: Likewise.
44720 2003-12-18 Richard Henderson <rth@redhat.com>
44722 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44724 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44725 Dan Kegel <dank@kegel.com>
44728 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44729 testing a cross compiler, it causes spurious compile failures.
44730 * lib/g++.exp: Likewise.
44732 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44735 * g++.dg/template/access13.C: New test.
44737 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44739 * gcc.dg/20031216-1.c: New test.
44741 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44744 * g++.dg/template/error10.C: New test.
44746 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44748 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44749 * g++.dg/eh/simd-2.C: Likewise.
44751 2003-12-17 James E Wilson <wilson@specifixinc.com>
44752 Roger Sayle <roger@eyesopen.com>
44754 * gcc.c-torture/execute/ieee/mzero5.c: New.
44756 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44759 * g++.dg/parse/error6.C: New test.
44762 * g++.dg/parse/error7.C: New test.
44764 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44766 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44767 at -O with stabs debugging formats.
44768 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44769 * gcc.dg/debug/debug-2.c: Likewise.
44771 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44774 * g++.dg/init/error1.C: New test.
44777 * g++.dg/init/pm3.C: New test.
44779 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
44782 * gcc.dg/bitfld-8.c: New test.
44784 2003-12-16 James Lemke <jim@wasabisystems.com>
44786 * gcc.dg/arm-scd42-[123].c: New tests.
44788 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44791 * g++.dg/abi/mangle20-1.C: New test.
44792 * g++.dg/abi/mangle20-2.C: New test.
44794 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44797 * g++.dg/other/offsetof2.C: Remove XFAIL.
44798 * g++.dg/parse/offsetof1.C: New test.
44799 * g++.gd/parse/offsetof2.C: Likewise.
44801 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44803 * g++.dg/template/nontype3.C: New test.
44804 * g++.dg/template/static2.C: Tweaked the dg-error clause.
44806 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44808 * g++.dg/warn/noreturn-3.C: Also test instantiation.
44810 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44813 * g++.dg/expr/assign1.C: New test.
44816 * g++.dg/abi/mangle19-1.C: New test.
44817 * g++.dg/abi/mangle19-2.C: New test.
44819 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
44821 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44823 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44825 * gcc.c-torture/execute/20031216-1.c: New test.
44827 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44829 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44832 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44835 * g++.dg/template/error9.C: New test.
44838 * g++.dg/template/error8.C: New test.
44840 2003-12-15 Roger Sayle <roger@eyesopen.com>
44842 PR middle-end/13400
44843 * gcc.c-torture/execute/20031215-1.c: New test case.
44845 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44848 * g++.dg/parse/error5.C: New test.
44851 * g++.dg/expr/sizeof1.C: New test.
44854 * g++.dg/template/crash15.C: New test.
44856 2003-12-15 Geoffrey Keating <geoffk@apple.com>
44858 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44859 a non-POD type as the last named parameter of a varargs function.
44861 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44865 * g++.dg/template/crash14.C: New test.
44866 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44868 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
44870 * g++.dg/other/java1.C: New test.
44873 * g++.dg/abi/mangle18-1.C: New test.
44874 * g++.dg/abi/mangle18-2.C: New test.
44876 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44878 PR optimization/10312
44879 * gcc.c-torture/execute/20031214-1.c: New.
44881 2003-12-14 Mark Mitchell <mark@codesourcery.com>
44885 * g++.dg/parse/error3.C: New test.
44886 * g++.dg/parse/error4.C: Likewise.
44887 * g++.dg/abi/mangle4.C: Tweak error messages.
44888 * g++.dg/lookup/using5.C: Likewise.
44889 * g++.dg/other/error2.C: Likewise.
44890 * g++.dg/parse/typename5.C: Likewise.
44891 * g++.dg/parse/undefined1.C: Likewise.
44892 * g++.dg/template/arg2.C: Likewise.
44893 * g++.dg/template/ttp3.C: Likewise.
44894 * g++.dg/template/type1.C: Likewise.
44895 * g++.old-deja/g++.other/crash32.C: Likewise.
44896 * g++.old-djea/g++.pt/defarg8.C: Likewise.
44898 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44901 * g++.dg/warn/noreturn-3.C: New test.
44903 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44906 * g++.dg/abi/covariant3.C: New.
44908 2003-12-12 Jakub Jelinek <jakub@redhat.com>
44910 * g++.dg/eh/ia64-1.C: New test.
44912 2003-12-12 Roger Sayle <roger@eyesopen.com>
44914 PR optimization/13037
44915 * g77.f-torture/execute/13037.f: New test case.
44917 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44920 * g++.dg/abi/covariant2.C: New.
44922 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
44924 * gcc.dg/cpp/trad/macro.c: New tests.
44926 2003-12-11 Zack Weinberg <zack@codesourcery.com>
44928 * gcc.c-torture/execute/wchar_t-1.x: Delete.
44930 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
44933 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44935 * lib/g++.exp (g++_version): Likewise.
44936 * lib/g77.exp (g77_version): Likewise.
44937 * lib/objc.exp (default_objc_version): Likewise.
44939 2003-12-10 Richard Henderson <rth@redhat.com>
44941 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44943 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44945 2003-12-08 Matt Austern <austern@apple.com>
44948 * lib/gcc-dg.exp (dg-require-visibility): Define.
44949 * lib/target-supports (check_visibility_available): Define.
44950 * gcc.dg/visibility-1.c: New test.
44951 * gcc.dg/visibility-2.c: Likewise.
44952 * gcc.dg/visibility-3.c: Likewise.
44953 * gcc.dg/visibility-4.c: Likewise.
44954 * gcc.dg/visibility-5.c: Likewise.
44955 * gcc.dg/visibility-6.c: Likewise.
44956 * g++.dg/ext/visibility-1.C: Likewise.
44957 * g++.dg/ext/visibility-2.C: Likewise.
44958 * g++.dg/ext/visibility-3.C: Likewise.
44959 * g++.dg/ext/visibility-4.C: Likewise.
44960 * g++.dg/ext/visibility-5.C: Likewise.
44961 * g++.dg/ext/visibility-6.C: Likewise.
44963 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44965 * g++.dg/lookup/java1.C: New test.
44966 * g++.dg/lookup/java2.C: New test.
44968 2003-12-07 Falk Hueffner <falk@debian.org>
44970 * g++.dg/opt/noreturn-1.C: New test.
44972 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
44974 * gcc.dg/overflow-1.c: New test.
44976 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44978 * g77.f-torture/compile/13060.f: New test.
44980 2003-12-06 Mark Mitchell <mark@codesourcery.com>
44983 * g++.dg/inherit/operator2.C: New test.
44985 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44988 * g++.dg/ext/attrib9.C: New test.
44990 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44993 * g++.dg/template/error7.C: New test.
44995 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
44996 J"orn Rennecke <joern.rennecke@superh.com>
44999 * g++.dg/other/struct-va_list.C: New test.
45001 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45004 * g++.dg/parse/defarg6.C: New test.
45006 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
45009 * gcc.c-torture/execute/20031201-1.c: New test.
45011 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
45013 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
45015 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45017 * gcc.dg/builtin-return-1.c: New test.
45019 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
45020 J"orn Rennecke <joern.rennecke@superh.com>
45022 PR optimization/13260
45023 * gcc.c-torture/execute/20031204-1.c: New test.
45025 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45028 * g++.dg/template/error6.C: New test.
45030 2003-12-03 Jakub Jelinek <jakub@redhat.com>
45032 * gcc.dg/20031202-1.c: New test.
45034 2003-12-03 Mark Mitchell <mark@codesourcery.com>
45037 * g++.dg/template/eh1.C: New test.
45040 * g++.dg/template/error5.C: New test.
45042 2003-12-02 David Ung <davidu@mips.com>
45044 * gcc.dg/compat/vector-check.h: Corrected type for var
45047 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45050 * g++.dg/template/ptrmem8.C: New test.
45052 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45055 * g++.dg/template/dependent-expr3.C: New test.
45057 2003-12-01 James Lemke <jim@wasabisystems.com>
45059 * gcc.dg/arm-g2.c: New test.
45061 2003-12-01 Roger Sayle <roger@eyesopen.com>
45063 PR optimization/11634
45064 * gcc.dg/20031201-2.c: New test case.
45066 2003-12-01 Zack Weinberg <zack@codesourcery.com>
45069 * objc.dg/proto-lossage-3.m: New test.
45071 2003-12-01 Roger Sayle <roger@eyesopen.com>
45073 PR optimization/12628
45074 * gcc.dg/20031201-1.c: New test case.
45076 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45078 * gcc.dg/unaligned-1.c: New test.
45080 2003-11-30 Mark Mitchell <mark@codesourcery.com>
45083 * g++.dg/template/error4.C: New test.
45084 * g++.dg/template/nested3.C: Adjust error markers.
45086 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45088 * gcc.dg/cpp/assert4.c: Check more #system assertions.
45090 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
45093 * gcc.dg/bitfld-7.c: New test.
45095 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
45097 * gcc.dg/tls/asm-1.C: New test.
45099 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45101 * gcc.dg/cpp/assert4.c: Update.
45103 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45105 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45106 * gcc.dg/builtin-apply3.c: New test.
45108 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45110 * lib/compat.exp (compat-obj): New xfaildata parameter.
45111 Use it to set compiler_conditional_xfail_data before compiling.
45112 (compat-get-options): Handle dg-xfail-if.
45113 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45114 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45115 * gcc.dg/compat/vector-1_y.c: Likewise.
45116 * gcc.dg/compat/vector-2_x.c: Likewise.
45117 * gcc.dg/compat/vector-2_y.c: Likewise.
45119 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45121 * g++.dg/opt/reg-stack4.C: New test.
45123 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45125 * gcc.dg/builtin-apply2.c: New test.
45127 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45129 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45131 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45134 * g++.dg/template/template-id-2.C: New test.
45136 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45139 * g++.dg/template/memfriend1.C: New test.
45140 * g++.dg/template/memfriend2.C: Likewise.
45141 * g++.dg/template/memfriend3.C: Likewise.
45142 * g++.dg/template/memfriend4.C: Likewise.
45143 * g++.dg/template/memfriend5.C: Likewise.
45144 * g++.dg/template/memfriend6.C: Likewise.
45145 * g++.dg/template/memfriend7.C: Likewise.
45146 * g++.dg/template/memfriend8.C: Likewise.
45147 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45149 2003-11-21 Mark Mitchell <mark@codesourcery.com>
45152 * g++.dg/ext/cond1.C: New test.
45154 2003-11-20 Richard Henderson <rth@redhat.com>
45156 * gcc.dg/20020201-2.c: Remove.
45157 * gcc.dg/20020201-4.c: Remove.
45158 * gcc.dg/20020304-1.c: Remove.
45160 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
45162 * gcc.dg/cpp/trad/xwin1.c: New test case.
45164 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
45166 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45167 * lib/g77.exp: Likewise.
45168 * lib/objc.exp: Likewise.
45169 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45172 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45175 * g++.dg/template/static5.C: New test.
45177 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
45179 * gcc.dg/nested-func-1.c: New test.
45181 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45183 * gcc.dg/cpp/assert4.c: New test.
45185 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45188 * g++.dg/lookup/using9.c: New test.
45190 2003-11-14 Mark Mitchell <mark@codesourcery.com>
45193 * g++.dg/template/error3.C: New test.
45195 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
45198 * ada/acats/run_acats, run_all.sh: Fix syntax error.
45199 No longer use a wrapper for gcc, since this does not work under
45202 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45205 * g++.dg/template/ptrmem7.C: New test.
45207 2003-11-13 Andrew Pinski <apinski@apple.com>
45209 * gcc.c-torture/compile/20031113-1.c: New test.
45211 2003-11-13 Mark Mitchell <mark@codesourcery.com>
45212 Kean Johnston <jkj@sco.com>
45215 * gcc.dg/unused-4.c: Update.
45217 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45219 * g++.dg/opt/const3.C: New test.
45221 2003-11-13 Jan Hubicka <jh@suse.cz>
45223 * gcc.c-torture/compile/20031112-1.c: New test.
45225 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45227 * g++.dg/parse/crash10.C: Remove bogus error marker.
45229 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45231 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45232 (host_gcc): Likewise.
45233 (ROOT): Honor $PWDCMD.
45235 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45237 2003-11-12 Catherine Moore <clm@redhat.com>
45239 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45241 2003-11-12 Andreas Jaeger <aj@suse.de>
45242 Jakub Jelinek <jakub@redhat.com>
45243 Andrew Pinski <pinskia@physics.uc.edu>
45244 Richard Henderson <rth@redhat.com>
45246 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45248 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45250 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45251 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45253 2003-11-11 Andreas Jaeger <aj@suse.de>
45255 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45257 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45259 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45261 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45264 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45266 * gcc.dg/trampoline-1.c: New test.
45268 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45270 * gcc.c-torture/compile/200031109-1.c: New test.
45272 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45276 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45277 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45278 gcc.dg/format/no-y2k-1.c: Update.
45280 2003-11-08 Roger Sayle <roger@eyesopen.com>
45282 PR optimization/10467
45283 * gcc.dg/20031108-1.c: New test case.
45285 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45287 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45289 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45291 * gcc.dg/compound-lvalue-1.c: New test.
45292 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45295 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45297 * gcc.dg/altivec-varargs-1.c: New test.
45299 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45301 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45302 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45303 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45304 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45305 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45307 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45309 * gcc.dg/cond-lvalue-1.c: New test.
45311 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45313 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45315 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45318 * g++.dg/template/instantiate5.C: New test.
45320 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45323 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45324 * ChangeLog: Add missing first entry for above test.
45326 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45329 * g++.dg/template/using8.C: New test.
45330 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45332 2003-11-02 Roger Sayle <roger@eyesopen.com>
45334 PR optimization/10817
45335 * gcc.c-torture/compile/20031102-1.c: New test case.
45337 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45339 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45342 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45344 * gcc.dg/20031102-1.c: New test.
45346 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45348 * gcc.dg/complex-1.c: New test.
45350 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45353 * g++.dg/template/crash13.C: Adjust expected error location.
45354 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45356 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45358 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45360 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45363 * gcc.c-torture/compile/20031031-2.c: New test.
45365 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45368 * gcc.c-torture/compile/20031031-1.c: New test.
45370 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45372 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45373 * gcc.misc-tests/bprob.exp: Likewise.
45374 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45375 the execution test on arm-elf configs.
45376 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45377 configs that don't support scratch files.
45378 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45380 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45382 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45385 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45387 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45388 Avoid non pure sh syntax. Add more logging.
45390 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45393 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45396 * gcc.dg/ppc-stackalign-1.c: New test.
45398 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45400 * ada/acats/run_all.sh: Change output to be more compliant with
45402 Create acats.sum and acats.log files under testsuite/ada/acats
45403 Only run [a-z]* directories, to filter out e.g. CVS.
45404 Redirect build output to log file.
45406 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45408 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45410 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45413 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45415 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45417 * gcc.c-torture/compile/20031023-1.c: New test.
45418 * gcc.c-torture/compile/20031023-2.c: New test.
45419 * gcc.c-torture/compile/20031023-3.c: New test.
45420 * gcc.c-torture/compile/20031023-4.c: New test.
45422 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45425 * g++.dg/lookup/scoped8.C: New test.
45427 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45429 * g++.dg/opt/reg-stack3.C: New test.
45431 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45433 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45435 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45438 * g++.dg/template/crash13.C: New test.
45440 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45442 * gcc.dg/c99-restrict-2.c: New test.
45444 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45446 PR c++/12698, c++/12699, c++/12700, c++/12566
45447 * g++.dg/inherit/covariant9.C: New test.
45448 * g++.dg/inherit/covariant10.C: New test.
45449 * g++.dg/inherit/covariant11.C: New test.
45451 2003-10-23 Jason Merrill <jason@redhat.com>
45454 * g++.dg/ext/complit2.C: New test.
45456 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45459 * gcc.c-torture/execute/20031020-1.c: New test.
45461 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45463 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45464 following the jump_insn.
45466 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45468 * gcc.dg/cast-lvalue-1.c: New test.
45470 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45473 * g++.dg/template/cond2.C: New test.
45475 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45477 * gcc.dg/builtins-28.c: New test.
45479 2003-10-20 Jan Hubicka <jh@suse.cz>
45481 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45483 * gcc.dg/inline-2.c: Likewise.
45485 2003-10-20 Phil Edwards <phil@codesourcery.com>
45487 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45488 * gcc.dg/nest.c: Likewise.
45490 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45492 PR c++/9781, c++/10583, c++/11862
45493 * g++.dg/parse/crash13.C: New test.
45495 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45497 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45499 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45501 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45502 Define HAVE_C99_RUNTIME except on Solaris.
45503 * gcc.dg/builtins-20.c: Likewise.
45505 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45507 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45509 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45512 * g++.dg/template/crash21.C: New test.
45514 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45517 * g++.dg/template/typename5.C: New test.
45519 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45522 * g++.dg/template/friend25.C: New test.
45524 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45526 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45529 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45531 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45534 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45536 * gcc.c-torture/execute/960416-1.x: Remove.
45537 * gcc.c-torture/execute/divconst-3.x: Likewise.
45539 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45542 * gcc.dg/torture/cris-volatile-1.c: New test.
45544 2003-10-14 Roger Sayle <roger@eyesopen.com>
45546 PR optimization/9325
45547 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45548 for overflowing floating point to integer conversion during RTL
45551 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45553 * objc/execute/_cmd.m: Fix typo.
45554 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45555 Relax 'scan-assembler' regexp.
45556 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45557 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45558 * objc.dg/zero-link-2.m: Remove blank line.
45559 * objc.dg/zero-link-3.m: New test case.
45561 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45563 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45565 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45566 than linker trickery.
45568 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45571 * g++.dg/other/friend2.C: New test.
45573 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45575 * gcc.dg/20031012-1.c: New test.
45577 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45579 * gcc.dg/weak/weak-3.c: Fix for new warning.
45581 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45583 PR optimization/8750
45584 * gcc.c-torture/execute/20031012-1.c: New test case.
45586 2003-10-11 Roger Sayle <roger@eyesopen.com>
45588 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45589 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45591 2003-10-11 Roger Sayle <roger@eyesopen.com>
45593 PR optimization/12260
45594 * gcc.c-torture/compile/20031011-2.c: New test case.
45596 2003-10-11 Roger Sayle <roger@eyesopen.com>
45598 * gcc.c-torture/execute/20031011-1.c: New testcase.
45600 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45602 * gcc.c-torture/compile/20031011-1.c: New test.
45604 2003-10-11 Jan Hubicka <jh@suse.cz>
45606 * g++.dg/other/first-global.C: New test.
45608 2003-10-11 Roger Sayle <roger@eyesopen.com>
45610 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45612 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45614 * gcc.c-torture/compile/20031010-1.c: New test.
45616 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45618 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45619 * gcc.c-torture/execute/va-arg-25.c: ... here.
45621 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45623 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45625 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45627 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45629 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45631 * g++.dg/parse/error2.C: New test.
45633 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45636 * g++.dg/other/error5.C: Modify the error message.
45637 * g++.dg/lookup/using8.C: New test.
45639 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45641 * gcc.dg/darwin-abi-2.c: New file.
45642 * gcc.c-torture/execute/va-arg-24.c: New file.
45644 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45646 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45649 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45652 * g++.dg/other/error4.C: Update error messages.
45653 * g++.dg/template/ptrmem4.C: Likewise.
45656 * g++.dg/init/new9.C: New test.
45658 PR c++/12334, c++/12236, c++/8656
45659 * g++.dg/ext/attrib8.C: New test.
45661 2003-10-06 Devang Patel <dpatel@apple.com>
45663 * gcc.dg/debug/dwarf2-3.h: New test.
45664 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45666 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45668 * g++.dg/opt/cfg2.C: New test.
45670 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45672 * g++.dg/opt/float1.C: New test.
45674 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45676 * gcc.dg/c90-array-lval-6.c: New test.
45677 * gcc.dg/c99-array-lval-6.c: New test.
45679 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45680 Ziemowit Laski <zlaski@apple.com>
45682 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45683 'Derived', so that it is never considered a class method; add
45684 new warning for '+port' method ambiguity.
45685 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45686 <objc/objc-api.h> (needed on Mac OS X).
45687 * objc.dg/method-13.m: New test.
45689 2003-10-03 Roger Sayle <roger@eyesopen.com>
45691 PR optimization/9325, PR java/6391
45692 * gcc.c-torture/execute/20031003-1.c: New test case.
45694 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45696 PR optimization/12180
45697 * gcc.dg/20031002-1.c: New test.
45700 * g++.dg/inherit/error1.C: New test.
45702 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45704 * lib/f-torture.exp (search_for): Rename to...
45705 (search_for_re): This. Also, clean up comments and the
45706 "regexp" invocation.
45708 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45710 * gcc.c-torture/compile/20031002-1.c: New test.
45712 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45714 * g++.dg/opt/cond1.C: New test.
45716 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45718 * gcc.dg/Wold-style-definition-2.c: New testcase.
45719 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45721 2003-09-29 Richard Henderson <rth@redhat.com>
45723 * g++.dg/init/array10.C: Add dg-options.
45725 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45727 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45729 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45731 * g++.dg/template/friend19.C: Fix typo.
45732 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45734 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45736 * gcc.c-torture/execute/20030928-1.c: New test.
45737 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45739 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45741 * g++.dg/opt/unroll1.C: New test.
45743 2003-09-26 Roger Sayle <roger@eyesopen.com>
45745 PR optimization/11741
45746 * gcc.dg/20030926-1.c: New test case.
45748 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45751 * g++.dg/parse/access7.C: New test.
45752 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45754 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45756 MERGE OF objc-improvements-branch into MAINLINE:
45757 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45758 if libobjc has not been built.
45759 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45760 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45761 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45762 objc/execute/nested-3.m, objc/execute/np-2.m,
45763 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45764 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45765 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45766 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45767 objc.dg/special/unclaimed-category-1.h,
45768 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45769 well as GNU runtime.
45770 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45771 * execute/cascading-1.m, execute/function-message-1.m,
45772 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45773 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45774 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45775 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45776 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45777 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45778 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45779 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45780 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45781 * objc.dg/bitfield-2.m: Run only on Darwin.
45782 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45783 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45784 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45785 * objc.dg/const-str-1.m: Fix constant string layout.
45787 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
45789 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45791 2003-09-23 Geoffrey Keating <geoffk@apple.com>
45793 * gcc.dg/darwin-abi-1.c: New file.
45795 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
45798 * gcc.c-torture/compile/20030921-1.c: New test.
45800 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45802 * g++.dg/opt/reg-stack2.C: New test.
45804 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45806 * g++.dg/eh/delayslot1.C: New test.
45808 2003-09-20 Richard Henderson <rth@redhat.com>
45810 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45812 2003-09-20 Roger Sayle <roger@eyesopen.com>
45814 * gcc.c-torture/execute/20030920-1.c: New test case.
45816 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45818 * g++.dg/rtti/typeid3.C: Correct expected error message.
45820 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45823 * g++.dg/parse/crash12.C: New test.
45825 2003-09-19 Janis Johnson <janis187@us.ibm.com>
45827 * gcc.dg/compat/mixed-struct-check.h: New.
45828 * gcc.dg/compat/mixed-struct-defs.h: New.
45829 * gcc.dg/compat/mixed-struct-init.h: New.
45830 * gcc.dg/compat/struct-by-value-19_main.c: New.
45831 * gcc.dg/compat/struct-by-value-19_x.c: New.
45832 * gcc.dg/compat/struct-by-value-19_y.c: New.
45833 * gcc.dg/compat/struct-by-value-20_main.c: New.
45834 * gcc.dg/compat/struct-by-value-20_x.c: New.
45835 * gcc.dg/compat/struct-by-value-20_y.c: New.
45836 * gcc.dg/compat/struct-return-19_main.c: New.
45837 * gcc.dg/compat/struct-return-19_x.c: New.
45838 * gcc.dg/compat/struct-return-19_y.c: New.
45839 * gcc.dg/compat/struct-return-20_main.c: New.
45840 * gcc.dg/compat/struct-return-20_x.c: New.
45841 * gcc.dg/compat/struct-return-20_y.c: New.
45843 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
45844 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45845 so that it will not complain on LP64 targets.
45847 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45850 * g++.dg/template/friend24.C: New test.
45852 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
45855 * g++.dg/template/memtmpl2.C: New test.
45857 2003-09-18 Mark Mitchell <mark@codesourcery.com>
45860 * gcc.dg/builtin-apply1.c: New test.
45862 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
45865 * g++.dg/warn/Wunused-4.C: New test.
45867 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45870 * g++.dg/other/gc2.C: New test.
45872 2003-09-17 Mark Mitchell <mark@codesourcery.com>
45875 * g++.dg/rtti/typeid3.C: New test.
45878 * g++.dg/overload/template1.C: New test.
45880 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45882 * g++.dg/opt/cfg3.C: New test.
45884 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45887 * g++.dg/template/crash11.C: New test.
45889 2003-09-16 Jason Merrill <jason@redhat.com>
45890 Jakub Jelinek <jakub@redhat.com>
45892 * gcc.dg/attr-warn-unused-result.c: New test.
45894 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
45897 * g++.dg/expr/call2.C: New test.
45899 2003-09-15 Andreas Jaeger <aj@suse.de>
45901 * gcc.dg/Wold-style-definition-1.c: New test.
45903 2003-09-14 Mark Mitchell <mark@codesourcery.com>
45906 * g++.dg/parse/template12.C: New test.
45908 * g++.dg/abi/bitfield11.C: New test.
45909 * g++.dg/abi/bitfield12.C: Likewise.
45911 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
45913 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
45914 non-expansion of functional macro name without arguments at EOL.
45915 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
45917 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
45919 * gcc.c-torture/execute/20030914-[12].c: New tests.
45921 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
45924 * g++.dg/overload/addr1.C: New test.
45926 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
45928 * gcc.dg/20030909-1.c: New test.
45930 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45932 * gcc.dg/ultrasp10.c: New test.
45934 2003-09-09 Devang Patel <dpatel@apple.com>
45936 * gcc.dg/darwin-ld-6.c: New test.
45938 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45940 * gcc.dg/torture/builtin-explog-1.c: New testcase.
45942 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45944 * gcc.dg/ia64-types1.c: New test.
45945 * gcc.dg/ia64-types2.c: Likewise.
45947 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45949 * gcc.dg/builtins-1.c: Add more _Complex tests.
45950 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45952 * gcc.dg/builtins-1.c: Test existing _Complex functions.
45953 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45955 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45958 * g++.dg/lookup/koenig2.C: New test.
45961 * g++.dg/rtti/typeid2.C: New test.
45963 2003-09-08 Jakub Jelinek <jakub@redhat.com>
45965 * gcc.c-torture/compile/20030904-1.c: New test.
45967 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45969 * g++.dg/opt/longbranch2.C: New test.
45971 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45973 * g++.dg/template/crash10.C: Only compile it.
45975 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45977 PR middle-end/11665
45978 * gcc.c-torture/compile/20030907-1.c: New test.
45979 * g++.dg/init/array11.C: New test.
45981 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45984 * g++.dg/init/struct1.C: New test.
45986 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45989 * g++.dg/expr/comma1.C: New test.
45991 2003-09-06 Mark Mitchell <mark@codesourcery.com>
45994 * g++.dg/expr/static_cast5.C: New test.
45996 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
45999 * g++.dg/lookup/scoped7.C: New test.
46002 * g++.dg/other/static1.C: New test.
46005 * g++.dg/warn/template-1.C: New test.
46008 * g++.dg/template/crash10.C: New test.
46011 * g++.dg/overload/VLA.C: New test.
46014 * g++.dg/template/call1.C: New test.
46016 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46019 * g++.dg/parse/using3.C: New test.
46021 2003-09-06 Roger Sayle <roger@eyesopen.com>
46024 * g++.dg/overload/builtin3.C: New test case.
46026 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
46029 * gcc.dg/20030906-1.c: New test.
46030 * gcc.dg/20030906-2.c: Likewise.
46032 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
46035 * g++.dg/parse/defarg5.C: New test.
46037 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
46039 2003-09-05 Mark Mitchell <mark@codesourcery.com>
46042 * g++.dg/expr/static_cast4.C: New test.
46045 * g++.dg/template/crash9.C: New test.
46047 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
46049 * g++.old-deja/g++.ext/pretty2.C: Update for change
46051 * g++.old-deja/g++.ext/pretty3.C: Likewise.
46053 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
46056 * g++/dg/template/qualified-id1.C: New test.
46059 * g++.dg/warn/noeffect4.C: New test.
46061 2003-09-04 Matt Austern <austern@apple.com>
46063 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46064 * g++.dg/ext/fnname2.C: Likewise.
46065 * g++.dg/ext/fnname3.C: Likewise.
46067 2003-09-04 Mark Mitchell <mark@codesourcery.com>
46069 * g++.dg/expr/lval1.C: New test.
46070 * g++.dg/ext/lvcast.C: Remove.
46072 2003-09-03 Roger Sayle <roger@eyesopen.com>
46074 PR optimization/11700.
46075 * gcc.c-torture/compile/20030903-1.c: New test case.
46077 2003-09-03 Mark Mitchell <mark@codesourcery.com>
46080 * g++.dg/abi/layout4.C: New test.
46082 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
46085 * g++.dg/parse/friend3.C: New test.
46087 2003-09-02 Mark Mitchell <mark@codesourcery.com>
46090 * g++.dg/template/class1.C: New test.
46093 * g++.dg/expr/call1.C: New test.
46095 2003-09-01 Mark Mitchell <mark@codesourcery.com>
46098 * g++.dg/init/ref9.C: New test.
46101 * g++.dg/template/nested4.C: New test.
46103 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46106 * g++.dg/template/non-dependent4.C: New test.
46109 * g++.dg/inherit/conv1.C: New test.
46111 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46114 * g++.dg/ext/label1.C: New test.
46115 * g++.dg/ext/label2.C: Likewise.
46117 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46119 * g++.dg/expr/cond3.C: New test.
46121 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46123 * gcc.dg/builtins-1.c: Add new builtin cases.
46125 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46127 * gcc.dg/builtins-1.c: Add new cases.
46128 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46130 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46132 * gcc.dg/builtins-1.c: Add more math builtin tests.
46133 * gcc.dg/torture/builtin-attr-1.c: New test.
46135 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46137 PR optimization/5079
46138 * g++.dg/opt/static3.C: New test.
46140 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46142 * gcc.misc-tests/gcov-10b.c: New test.
46144 2003-08-27 Mark Mitchell <mark@codesourcery.com>
46146 * g++.dg/opt/ptrmem3.C: New test.
46148 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46150 2003-08-27 Jakub Jelinek <jakub@redhat.com>
46152 * gcc.dg/20030826-2.c: New test.
46154 2003-08-26 Roger Sayle <roger@eyesopen.com>
46156 PR middle-end/12002
46157 * g77.f-torture/compile/12002.f: New test case.
46159 2003-08-26 Roger Sayle <roger@eyesopen.com>
46161 * gcc.dg/20030826-1.c: New test case.
46163 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
46165 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46167 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
46170 * c++.dg/lookup/crash1.C: New test.
46172 * c++.dg/warn/noeffect3.C: New test.
46174 2003-08-25 Janis Johnson <janis187@us.ibm.com>
46176 * gcc.dg/compat/vector-1_x.c: Compile with -w.
46177 * gcc.dg/compat/vector-1_y.c: Ditto.
46178 * gcc.dg/compat/vector-2_x.c: Ditto.
46179 * gcc.dg/compat/vector-2_y.c: Ditto.
46181 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
46183 * gcc.dg/20030702-1.c: New test.
46185 2003-08-25 Mark Mitchell <mark@codesourcery.com>
46188 * g++.dg/ext/altivec-1.C: New test.
46190 2003-08-24 Richard Henderson <rth@redhat.com>
46192 * g++.dg/eh/simd-2.C: Add -w for x86.
46194 2003-08-23 Jakub Jelinek <jakub@redhat.com>
46196 * gcc.dg/20030815-1.c: New test.
46198 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46201 * g++.dg/parse/access6.C: New test.
46203 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46205 PR c++/641, c++/11876
46206 * g++.dg/template/friend22.C: New test.
46207 * g++.dg/template/friend23.C: Likewise.
46209 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46211 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46214 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46216 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46218 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46220 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46222 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46224 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46226 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46228 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46230 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46233 * g++.dg/overload/prom1.C: New test.
46236 * g++.dg/parse/dtor2.C: New test.
46239 * g++.dg/parse/using2.C: New test.
46241 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46244 * gcc.c-torture/compile/20030821-1.c: New.
46246 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46249 * g++.dg/template/deduce2.C: New test.
46251 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46253 * gcc.c-torture/execute/20030821-1.c: New test.
46255 2003-08-20 Roger Sayle <roger@eyesopen.com>
46257 PR middle-end/11984
46258 * gcc.dg/20030820-1.c: New test case.
46260 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46263 * g++.dg/warn/noeffect2.C: New test.
46265 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46268 * g++.dg/template/dtor2.C: New test.
46271 * g++.dg/template/operator1.C: New test.
46272 * g++.dg/parse/operator4.C: New test.
46275 * g++.dg/expr/enum1.C: New test.
46276 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46279 * g++.dg/parse/elab2.C: New test.
46280 * g++.dg/parse/typedef4.C: Change error message.
46281 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46282 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46283 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46285 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46287 * gcc.dg/pch/warn-1.c: New.
46288 * gcc.dg/pch/warn-1.hs: New.
46290 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46293 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46295 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46297 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46299 * gcc.dg/uninit-D.c: New Test.
46300 * gcc.dg/uninit-E.c: New Test.
46301 * gcc.dg/uninit-F.c: New Test.
46302 * gcc.dg/uninit-G.c: New Test.
46304 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46306 * g++.dg/README: Describe the pch directory.
46308 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46311 * g++.dg/parse/access4.C: New test.
46312 * g++.dg/parse/access5.C: Likewise.
46313 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46315 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46317 * gcc.dg/noncompile/20030818-1.c: New.
46319 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46322 * g++.dg/warn/noeffect1.C: New test.
46324 * g++.dg/template/scope2.C: New test.
46325 * g++.dg/template/error2.C: Correct dg-error
46327 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46329 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46331 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46334 * g++.dg/template/warn1.C: New.
46336 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46338 * g++.dg/template/error2.C: New test.
46339 * g++.dg/lookup/using7.C: Adjust errors
46340 * g++.old-deja/g++.pt/crash36.C: Likewise.
46341 * g++.old-deja/g++.pt/derived3.C: Likewise.
46343 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46345 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46346 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46347 * gcc.c-torture/execute/builtins/string-9.c: New, from
46348 string-opt-9.c. Adjust for execute/builtins framework.
46349 * gcc.c-torture/execute/string-opt-9.c: Delete.
46351 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46353 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46355 * g++.dg/parse/ret-type2.C: New test.
46358 * g++.dg/init/new8.C: New test.
46361 * g++.dg/parse/typedef5.C: New test.
46364 * g++.dg/parse/qualified2.C: New test.
46365 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46368 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46370 * g++.dg/conversion/ptrmem1.C: New test.
46372 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46375 * gcc.dg/20030811-1.c: New test.
46378 * gcc.c-torture/execute/20030811-1.c: New test.
46380 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46382 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46384 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46387 * g++.dg/inherit/multiple1.C: New test.
46389 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46391 * gcc.dg/spe1.c: New test.
46394 * g++.dg/expr/cast2.C: New test.
46397 * g++.dg/template/dependent-name2.C: New test.
46399 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46401 * g++.dg/parse/crash11.C: Put the dg options in comments.
46403 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46405 * lib/gcc-dg.exp: Update for diagnostic change.
46407 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46410 * g++.dg/parse/crash11.C: New test.
46412 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46414 * gcc.dg/cpp/spacing1.c: Update.
46416 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46419 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46420 a value for -mtune.
46422 2003-08-04 Roger Sayle <roger@eyesopen.com>
46424 PR middle-end/11771
46425 * gcc.c-torture/compile/20030804-1.c: New test case.
46427 2003-08-04 Roger Sayle <roger@eyesopen.com>
46429 * gcc.dg/20030804-1.c: New test case.
46431 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46433 * gcc.dg/cpp/separate-1.c: New test.
46435 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46438 * g++.dg/template/dependent-expr2.C: New test.
46441 * g++.dg/expr/ptrmem1.C: New test.
46443 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46446 * g++.dg/template/friend15.C: New test.
46448 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46450 * lib/dg-pch.exp: Work round PCH bug.
46452 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46454 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46455 builtins. Move cases from builtins-4.c here.
46457 * gcc.dg/torture/builtin-math-1.c: New test taken from
46458 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46461 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46464 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46467 * g++.dg/template/using7.C: New test.
46469 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46471 * import1.c, import2.c: New tests.
46473 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46475 * g++.dg/eh/crossjump1.C: New test.
46477 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46480 * g++.dg/template/using6.C: New test.
46483 * g++.dg/template/koenig2.C: New test.
46485 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46488 * g++.dg/parse/typedef4.C: New test.
46490 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46492 PR c++/8442, c++/8806
46493 * g++.dg/template/elab1.C: New test.
46494 * g++.dg/template/type2.C: Likewise.
46495 * g++.dg/template/ttp3.C: Adjust expected error message.
46496 * g++.old-deja/g++.law/visibility13.C: Likewise.
46497 * g++.old-deja/g++.niklas/t135.C: Likewise.
46498 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46499 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46501 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46503 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46506 * g++.dg/ext/stmtexpr1.C: New test.
46508 * g++.dg/opt/tmp1.C: New test.
46511 * g++.dg/parse/constant4.C: New test.
46514 * g++.dg/template/using5.C: New test.
46516 2003-07-31 Roger Sayle <roger@eyesopen.com>
46518 * gcc.dg/builtins-27.c: New test case.
46520 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46522 * gcc.dg/tls/opt-7.c: New test.
46524 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46526 * g++.old-deja/g++.other/crash18.C: Remove.
46528 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46530 * g++.dg/template/explicit3.C: New.
46531 * g++.dg/template/explicit4.C: New.
46532 * g++.dg/template/explicit5.C: New.
46535 * g++.dg/template/memtmpl1.C: New.
46537 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46540 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46541 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46543 2003-07-30 Jan Hubicka <jh@suse.cz>
46547 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46549 * gcc.dg/struct-in-proto-1.c: New test.
46551 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46553 * gcc.dg/cpp/include2.c: Only expect one message.
46555 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46558 * g++.dg/template/using1.C: New test.
46559 * g++.dg/template/using2.C: New test.
46560 * g++.dg/template/using3.C: New test.
46561 * g++.dg/template/using4.C: New test.
46563 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46565 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46566 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46568 2003-07-28 Jan Hubicka <jh@suse.cz>
46571 * g++.dg/opt/call1.C: New test.
46573 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46576 * g++.dg/init/enum2.C: New test.
46577 * g++.dg/template/overload1.C: Add "-w" option.
46579 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46581 * gcc.dg/Wdeclaration-after-statement-1.c,
46582 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46584 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46586 * gcc.c-torture/compile/20030725-1.c: New test.
46588 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46590 * gcc.dg/20030505.c: Only run for SPE.
46591 Remove definition of opaque type.
46593 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46595 * g++.dg/template/ptrmem6.C: New test.
46597 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46599 * gcc.c-torture/compile/zero-strct-2.c: New test.
46601 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46603 * gcc.dg/intermod-1.c: New test.
46605 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46608 * g++.dg/template/lookup2.C: New test.
46609 * g++.dg/template/memclass1.C: Remove instantiated from error.
46610 * g++.dg/other/error2.C: Tweak expected errors.
46613 * g++.dg/template/defarg3.C: New test.
46615 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46617 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46619 * g++.dg/inherit/access5.C: New test.
46621 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46624 * g++.dg/template/crash8.C: New test.
46626 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46629 * gcc.dg/noncompile/incomplete-2.c: New test.
46631 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46634 * g++.dg/inherit/access4.C: New test.
46637 * g++.dg/expr/cond2.C: New test.
46639 PR optimization/10679
46640 * g++.dg/opt/inline4.C: New test.
46642 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46644 * g++.dg/parse/crash10: New test.
46646 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46648 * g++.dg/ext/flexary1.C: New test.
46650 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46653 * g++.dg/template/crash9.C: New test.
46655 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46658 * g++.dg/parse/typedef3.C: New test.
46661 * g++.dg/parse/operator2.C: New test.
46664 * g++.dg/parse/def-tmpl-arg1.C: New test.
46667 * g++.dg/parse/funptr1.C: New test.
46670 * g++.dg/parse/ambig3.C: New test.
46673 * g++.dg/parse/operator3.C: New test.
46676 * g++.dg/parse/template10.C: New test.
46679 * g++.dg/parse/template11.C: New test.
46682 * g++.dg/parse/invalid-op1.C: New test.
46685 * g++.dg/parse/condexpr1.C: New test.
46687 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46689 * g++.dg/ext/packed3.C: New test.
46690 * g++.dg/ext/packed4.C: New test.
46692 * gcc.dg/pack-test-3.c: New test.
46694 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46696 * lib/compat.exp: Handle dg-options per source file.
46697 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46698 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46699 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46700 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46701 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46702 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46703 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46704 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46705 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46706 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46707 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46708 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46709 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46710 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46712 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46715 * gcc.c-torture/execute/20030718-1.c: New test.
46717 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46719 PR optimization/11536
46720 * gcc.dg/20030721-1.c: New test.
46722 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46725 * g++.dg/template/lookup1.C: New test.
46727 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46729 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46730 diagnostics of ill-formed constructs involving labels.
46731 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46732 the new 'previously defined here' message.
46734 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46736 * g++.dg/parse/non-dependent2.C: New test.
46738 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46740 * g++.dg/init/init-ref4.C: xfail on targets without
46743 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46746 * gcc.c-torture/execute/20030717-1.c: New test.
46748 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46750 * g++.dg/opt/cfg1.C: New test.
46752 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46754 PR optimization/11557
46755 * gcc.dg/20030717-1.c: New test.
46757 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46760 * g++.dg/expr/crash-1.C: New test.
46763 * g++.dg/template/init3.C: New test.
46766 * g++.dg/template/non-dependent1.C: New test.
46769 * g++.dg/template/non-dependent2.C: New test.
46772 * g++.dg/template/non-dependent3.C: New test.
46775 * g++.dg/template/sizeof5.C: New test.
46777 2003-07-17 Geoffrey Keating <geoffk@apple.com>
46780 * gcc.c-torture/compile/mangle-1.c: New file.
46782 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46785 * g++.dg/parse/access3.C: New test.
46787 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46790 * g++.dg/init/init-ref4.C: New test.
46792 2003-07-16 Mark Mitchell <mark@codesourcery.com>
46795 * g++.dg/parse/constant3.C: New test.
46796 * g++.dg/parse/crash7.C: Likewise.
46798 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
46801 * gcc.dg/i386-pentium4-not-mull.c: New.
46803 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
46805 * gcc.dg/asm-names.c (ymain): Make it weak.
46807 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46810 * g++.dg/template/friend21.C: New test.
46812 2003-07-16 Jakub Jelinek <jakub@redhat.com>
46814 * gcc.dg/cleanup-8.c: New test.
46815 * gcc.dg/cleanup-9.c: New test.
46817 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
46819 * g++.dg/ext/dll-MI1.h: New file.
46820 * g++.dg/ext/dllexport-MI1.C: New file.
46821 * g++.dg/ext/dllimport-MI1.C: New file.
46823 2003-07-15 Jakub Jelinek <jakub@redhat.com>
46825 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46826 it does not have cmpstrsi patterns (just cmpmemsi).
46828 2003-07-15 Mark Mitchell <mark@codesourcery.com>
46831 * g++.dg/debug/debug8.C: New test.
46833 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46836 * g++.dg/template/crash7.C: New test.
46838 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
46841 * gcc.c-torture/compile/20030708-1.c: New.
46843 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
46845 * gcc.c-torture/execute/20030715-1.c: New test.
46847 2003-07-14 Geoffrey Keating <geoffk@apple.com>
46849 * gcc.dg/pch/inline-3.c: New file.
46850 * gcc.dg/pch/inline-3.hs: New file.
46851 * gcc.dg/pch/inline-4.c: New file.
46852 * gcc.dg/pch/inline-4.hs: New file.
46854 2003-07-14 Mark Mitchell <mark@codesourcery.com>
46857 * g++.dg/template/crash6.C: New test.
46860 * g++.dg/template/friend20.C: New test.
46863 * g++.dg/template/overload2.C: New test.
46865 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46867 PR optimization/11440
46868 * gcc.c-torture/execute/20030714-1.c: New test.
46870 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46873 * g++.dg/template/partial2.C: New test.
46875 2003-07-13 Mark Mitchell <mark@codesourcery.com>
46878 * g++.dg/template/anon1.C: New test.
46882 * g++.dg/parse/template9.C: Likewise.
46883 * g++.dg/template/crash4.C: New test.
46884 * g++.dg/template/koenig1.C: Likewise.
46885 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46886 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46887 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46889 * g++.old-deja/g++.jason/template36.C: Likewise.
46890 * g++.old-deja/g++.mike/p1989.C: Likewise.
46891 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46892 * g++.old-deja/g++.pt/ttp20.C: Use this->.
46893 * g++.old-deja/g++.pt/ttp21.C: Use this->.
46894 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46896 * g++.old-deja/g++.pt/union2.C: Use this->.
46898 2003-07-11 Jakub Jelinek <jakub@redhat.com>
46900 * gcc.dg/20030711-1.c: New test.
46902 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
46905 * g++.dg/parse/args1.C: New test.
46906 * g++.pt/defarg8.C: Change expected errors.
46908 2003-07-11 Mark Mitchell <mark@codesourcery.com>
46911 * g++.dg/template/nontype2.C: New test.
46914 * g++.dg/parse/template8.C: New test.
46917 * g++.dg/template/scope1.C: New test.
46919 * g++.dg/warn/Wsign-compare-1.C: New test.
46921 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46923 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46925 2003-07-10 Mark Mitchell <mark@codesourcery.com>
46928 * g++.dg/template/explicit2.C: New test.
46931 * g++.dg/warn/pedantic1.C: New test.
46933 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
46936 * g++.dg/other/field1.C: New test.
46938 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46941 * gcc.c-torture/compile/20030707-1.c: New.
46943 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46946 * g++.dg/template/access12.C: New test.
46948 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
46950 * g++.dg/bprob/bprob.exp (prof_ext): Update.
46951 * g77.dg/bprob/bprob.exp (prof_ext): Update.
46952 * gcc.misc-tests/bprob.exp (prof_ext): Update.
46953 * gcc.misc-tests/gcov.exp: Update
46954 * g++.dg/gcov/gcov.exp: Update
46955 * lib/gcov.exp: Update.
46957 2003-07-08 Mark Mitchell <mark@codesourcery.com>
46959 * g++.dg/abi/mangle17.C: Make sure template expressions are
46961 * g++.dg/abi/mangle4.C: Mark erroneous casts.
46962 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46963 * g++.dg/opt/stack1.C: Remove erroneous code.
46964 * g++.dg/parse/template7.C: New test.
46965 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46966 * g++.old-deja/g++.pt/crash4.C: Likewise.
46968 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46970 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46971 with zero or one occurence of `$' after the initial `L'.
46973 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
46975 * gcc.c-torture/compile/20030704-1.c: Add a comment.
46977 2003-07-08 Roger Sayle <roger@eyesopen.com>
46980 * gcc.dg/Wunreachable-6.c: New testcase.
46981 * gcc.dg/Wunreachable-7.c: New testcase.
46983 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46986 * gcc.dg/20030708-1.c: New test.
46988 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
46990 * gcc.dg/compat/sdata-section.h: New file.
46991 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46992 * gcc.dg/torture/mips-sdata-1.c: New test.
46994 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46997 * g++.dg/template/friend19.C: New test.
46999 2003-07-08 Jakub Jelinek <jakub@redhat.com>
47001 * g++.dg/opt/strength-reduce.C: New test.
47003 2003-07-07 Roger Sayle <roger@eyesopen.com>
47006 * gcc.dg/20030707-1.c: New testcase.
47008 2003-07-07 Roger Sayle <roger@eyesopen.com>
47010 PR optimization/11059
47011 * g++.dg/opt/emptyunion.C: New testcase.
47013 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47014 Eric Botcazou <ebotcazou@libertysurf.fr>
47016 * g++.dg/opt/stack1.C: New test.
47018 2003-07-05 Mark Mitchell <mark@codesourcery.com>
47020 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
47024 * g++.dg/expr/static_cast3.C: New test.
47026 2003-07-04 Zack Weinberg <zack@codesourcery.com>
47028 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
47030 * gcc.dg/concat.c: Concatenation of string constants with
47031 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
47032 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
47033 * gcc.dg/cpp/escape-2.c: Use wide character constants where
47034 necessary to avoid multi-character character constant warning.
47035 * gcc.dg/cpp/escape.c: Likewise.
47036 * gcc.dg/cpp/ucs.c: Likewise.
47037 Remove backslashes from dg-bogus comments, as they confuse Tcl.
47040 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47043 * gcc.c-torture/compile/20030704-1.c: New.
47045 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
47047 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
47049 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
47051 PR c++/5287, PR c++/7910, PR c++/11021
47052 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
47053 tests for warnings.
47054 * g++.dg/ext/dllimport2.C: Add tests for warnings.
47055 * g++.dg/ext/dllimport3.C: Likewise.
47056 * g++.dg/ext/dllimport4.C: New file.
47057 * g++.dg/ext/dllimport5.C: New file.
47058 * g++.dg/ext/dllimport6.C: New file.
47059 * g++.dg/ext/dllimport7.C: New file.
47060 * g++.dg/ext/dllimport8.C: New file.
47061 * g++.dg/ext/dllimport9.C: New file.
47062 * g++.dg/ext/dllimport10.C: New file.
47063 * g++.dg/ext/dllexport1.C: New file.
47065 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47067 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47068 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47070 2003-07-03 Roger Sayle <roger@eyesopen.com>
47072 * gcc.dg/builtins-25.c: New testcase.
47073 * gcc.dg/builtins-26.c: New testcase.
47075 2003-07-03 Janis Johnson <janis187@us.ibm.com>
47077 * gcc.dg/compat/vector-defs.h: New file.
47078 * gcc.dg/compat/vector-setup.h: New file.
47079 * gcc.dg/compat/vector-check.h: New file.
47080 * gcc.dg/compat/vector-1_main.c: New file.
47081 * gcc.dg/compat/vector-1_x.c: New file.
47082 * gcc.dg/compat/vector-1_y.c: New file.
47083 * gcc.dg/compat/vector-2_main.c: New file.
47084 * gcc.dg/compat/vector-2_x.c: New file.
47085 * gcc.dg/compat/vector-2_y.c: New file.
47087 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47088 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47089 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47090 * gcc.dg/compat/struct-align-1.h: New file.
47091 * gcc.dg/compat/struct-align-1_main.c: New file.
47092 * gcc.dg/compat/struct-align-1_x.c: New file.
47093 * gcc.dg/compat/struct-align-1_y.c: New file.
47094 * gcc.dg/compat/struct-align-2.h: New file.
47095 * gcc.dg/compat/struct-align-2_main.c: New file.
47096 * gcc.dg/compat/struct-align-2_x.c: New file.
47097 * gcc.dg/compat/struct-align-2_y.c: New file.
47099 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47100 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47101 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47102 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47103 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47104 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47105 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47106 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47107 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47108 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47109 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47110 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47111 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47112 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47113 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47114 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47115 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47116 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47117 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47118 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47119 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47120 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47121 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47122 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47123 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47124 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47125 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47126 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47127 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47129 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47131 * gcc.dg/i386-call-1.c: New test.
47133 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
47136 * g++.dg/parse/defarg4.C: New.
47138 2003-07-03 Roger Sayle <roger@eyesopen.com>
47141 * gcc.c-torture/compile/20030703-1.c: New test case.
47143 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47145 * g++.dg/template/local3.C: Remove extra semicolon.
47147 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47149 * gcc.dg/i386-volatile-1.c: New test.
47151 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
47154 * g++.dg/other/offsetof2.C: XFAIL.
47155 * g++.dg/other/offsetof5.C: New.
47158 * g++.dg/template/error1.C: New.
47161 * g++.dg/template/dependent-expr1.C: New.
47163 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47166 * g++.dg/template/local3.C: New test.
47169 * g++.dg/lookup/scoped6.C: New test.
47171 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
47174 * g++.dg/other/error7.C: New test.
47176 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
47178 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47179 * g++.old-deja/g++.abi/vtable3.h: Likewise.
47180 * g++.old-deja/g++.law/code-gen5.C: Likewise.
47181 * g++.old-deja/g++.other/union2.C: Likewise.
47182 * gcc.dg/c90-const-expr-2.c: Likewise.
47183 * gcc.dg/c90-const-expr-3.c: Likewise.
47184 * gcc.dg/c99-const-expr-2.c: Likewise.
47185 * gcc.dg/c99-const-expr-3.c: Likewise.
47186 * gcc.dg/concat.c: Likewise.
47188 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47191 * g++.dg/init/static1.C: New test.
47193 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47195 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47196 * g++.old-deja/g++.other/access2.C: Likewise.
47197 * g++.old-deja/g++.other/decl2.C: Likewise.
47198 * gcc.c-torture/execute/20020615-1.c: Likewise.
47200 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47203 * g++.dg/template/sizeof4.C: New test.
47205 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47207 * g++.dg/other/error6.C: New test.
47209 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47212 * g++.dg/parse/constant2.C: New test.
47214 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47217 * g++.dg/other/error5.C: New test.
47219 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47221 * gcc.dg/format/gcc_diag-1.c: New test.
47223 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47225 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47227 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47229 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47230 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47231 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47233 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47235 * gcc.c-torture/execute/builtins/string-8.c: New test.
47236 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47237 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47238 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47240 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47243 * g++.dg/ext/typeof6.C: New test.
47245 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47248 * g++.dg/init/enum1.C: New test.
47250 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47252 * gcc.dg/20030627-1.c: New test.
47254 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47257 * g++.dg/expr/static_cast2.C: New test.
47259 2003-06-26 Roger Sayle <roger@eyesopen.com>
47260 Jakub Jelinek <jakub@redhat.com>
47262 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47263 sprintf(dst,"%s",src) optimization.
47264 * gcc.c-torture/execute/20030626-1.c: New test case.
47265 * gcc.c-torture/execute/20030626-2.c: New test case.
47267 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47269 * gcc.c-torture/execute/multi-ix.c: New test.
47271 * gcc.c-torture/execute/simd-4.c (main):
47272 Added missing semicolon at end of union.
47274 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47277 * g++.dg/template/explicit-instantiation3.C: New test.
47279 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47281 * gcc.dg/20030626-1.c: Use signed char.
47283 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47285 * gcc.dg/20030626-1.c: New test.
47287 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47289 * const-str-2.m: Update.
47291 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47294 * g++.dg/rtti/dyncast1.C: New test.
47295 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47296 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47297 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47300 * g++.dg/expr/static_cast1.C: New test.
47302 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47304 * gcc.dg/20030625-1.c: New test.
47306 2003-06-24 Roger Sayle <roger@eyesopen.com>
47308 * gcc.c-torture/compile/20030624-1.c: New test case.
47310 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47312 * gcc.c-torture/execute/string-opt-17.c: New test.
47314 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47317 * g++.dg/parse/crash6.C: New test.
47319 2003-06-23 Roger Sayle <roger@eyesopen.com>
47321 * gcc.dg/builtins-24.c: New test case.
47323 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47325 * g++.dg/opt/operator1.C: New test.
47327 2003-06-22 Roger Sayle <roger@eyesopen.com>
47329 * gcc.c-torture/execute/string-opt-16.c: New test case.
47331 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47333 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47334 * g++.old-deja/g++.other/conv7.C: Likewise.
47335 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47336 * g++.old-deja/g++.other/overload14.C: Likewise.
47338 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47340 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47341 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47343 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47346 * g++.dg/warn/Winline-3.C: New test.
47348 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47350 * lib/target-supports.exp (check_alias_available): Make the test
47351 program acceptable to the Solaris assembler.
47354 * g++.dg/template/memclass2.C: New test.
47356 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47357 Eric Botcazou <ebotcazou@libertysurf.fr>
47359 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47360 data for non-matching targets.
47361 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47363 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47366 * g++.dg/template/member3.C: New test.
47368 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47371 * g++.dg/template/func1.C: New test.
47374 * g++.dg/template/static4.C: New test.
47375 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47378 * g++.dg/init/ref7.C: New test.
47380 2003-06-19 Matt Austern <austern@apple.com>
47383 * g++.dg/anew1.C: New test.
47384 * g++.dg/anew2.C: New test.
47385 * g++.dg/anew3.C: New test.
47386 * g++.dg/anew4.C: New test.
47388 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47390 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47392 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47394 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47397 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47399 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47402 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47404 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47405 * gcc.c-torture/compile/961203-1.c: Likewise.
47406 * gcc.c-torture/compile/980506-1.c: Likewise.
47408 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47411 * g++.dg/lookup/using7.C: New test.
47413 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47416 * g++.dg/abi/conv1.C: Remove it.
47417 * g++.dg/template/conv7.C: New test.
47418 * g++.dg/template/conv8.C: Likewise.
47419 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47420 conversion operator.
47422 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47424 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47425 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47426 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47427 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47428 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47429 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47430 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47431 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47432 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47433 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47434 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47435 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47436 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47437 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47438 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47439 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47440 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47441 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47442 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47443 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47444 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47445 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47446 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47447 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47448 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47449 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47450 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47451 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47452 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47454 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47456 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47457 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47460 2003-06-16 Roger Sayle <roger@eyesopen.com>
47462 * gcc.dg/i386-387-5.c: New test case.
47463 * gcc.dg/i386-387-6.c: New test case.
47464 * gcc.dg/builtins-23.c: New test case.
47466 2003-06-15 Roger Sayle <roger@eyesopen.com>
47468 * gcc.dg/builtins-22.c: New test case.
47469 * gcc.dg/i386-387-1.c: Update to test exp.
47470 * gcc.dg/i386-387-2.c: Likewise.
47472 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47474 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47476 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47478 * lib/gcc-dg.exp (dg-require-dll): New function.
47479 (dg-xfail-if): Likewise.
47480 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47483 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47484 * gcc.c-torture/compile/20001205-1.c: Likewise.
47485 * gcc.c-torture/compile/20001226-1.c: Likewise.
47486 * gcc.c-torture/compile/20010518-2.c: Likewise.
47487 * gcc.c-torture/compile/20020312-1.c: Likewise.
47488 * gcc.c-torture/compile/20020604-1.c: Likewise.
47489 * gcc.c-torture/compile/920501-12.c: Likewise.
47490 * gcc.c-torture/compile/920501-4.c: Likewise.
47491 * gcc.c-torture/compile/920520-1.c: Likewise.
47492 * gcc.c-torture/compile/920521-1.c: Likewise.
47493 * gcc.c-torture/compile/920625-1.c: Likewise.
47494 * gcc.c-torture/compile/961203-1.c: Likewise.
47495 * gcc.c-torture/compile/980506-1.c: Likewise.
47496 * gcc.c-torture/compile/981006-1.c: Likewise.
47497 * gcc.c-torture/compile/981022-1.c: Likewise.
47498 * gcc.c-torture/compile/981223-1.c: Likewise.
47499 * gcc.c-torture/compile/990617-1.c: Likewise.
47500 * gcc.c-torture/compile/dll.c: Likewise.
47501 * gcc.c-torture/compile/labels-3.c: Likewise.
47502 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47503 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47504 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47505 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47506 * gcc.c-torture/compile/simd-5.c: Likewise.
47507 * gcc.c-torture/compile/20000804-1.x: Remove.
47508 * gcc.c-torture/compile/20001205-1.x: Likewise.
47509 * gcc.c-torture/compile/20001226-1.x: Likewise.
47510 * gcc.c-torture/compile/20010518-2.x: Likewise.
47511 * gcc.c-torture/compile/20020312-1.x: Likewise.
47512 * gcc.c-torture/compile/20020604-1.x: Likewise.
47513 * gcc.c-torture/compile/920501-12.x: Likewise.
47514 * gcc.c-torture/compile/920501-4.x: Likewise.
47515 * gcc.c-torture/compile/920520-1.x: Likewise.
47516 * gcc.c-torture/compile/920521-1.x: Likewise.
47517 * gcc.c-torture/compile/920625-1.x: Likewise.
47518 * gcc.c-torture/compile/961203-1.x: Likewise.
47519 * gcc.c-torture/compile/980506-1.x: Likewise.
47520 * gcc.c-torture/compile/981006-1.x: Likewise.
47521 * gcc.c-torture/compile/981022-1.x: Likewise.
47522 * gcc.c-torture/compile/981223-1.x: Likewise.
47523 * gcc.c-torture/compile/990617-1.x: Likewise.
47524 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47525 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47526 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47527 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47528 * gcc.c-torture/compile/simd-5.x: Likewise.
47530 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47532 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47534 * gcc.c-torture/execute/20030611-1.c: New test.
47536 2003-06-12 Roger Sayle <roger@eyesopen.com>
47539 * gcc.dg/20030612-1.c: New test case.
47541 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47544 * g++.dg/expr/cast1.C: New test.
47546 2003-06-12 Roger Sayle <roger@eyesopen.com>
47548 * gcc.dg/builtins-21.c: New test case.
47550 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47552 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47553 options instead of at the end.
47554 * lib/objc.exp (objc_target_compile): Likewise.
47556 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47559 * g++.dg/parse/error1.C: New test.
47561 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47563 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47564 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47565 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47566 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47567 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47568 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47569 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47570 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47571 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47572 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47573 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47574 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47575 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47576 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47577 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47578 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47579 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47580 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47581 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47582 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47583 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47584 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47585 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47586 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47588 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47589 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47590 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47591 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47592 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47593 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47594 * gcc.dg/compat/scalar-return-3_main.c: New file.
47595 * gcc.dg/compat/scalar-return-3_x.c: New file.
47596 * gcc.dg/compat/scalar-return-3_y.c: New file.
47597 * gcc.dg/compat/scalar-return-4_main.c: New file.
47598 * gcc.dg/compat/scalar-return-4_x.c: New file.
47599 * gcc.dg/compat/scalar-return-4_y.c: New file.
47601 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47603 * gcc.dg/compat/fp2-struct-check.h: New file.
47604 * gcc.dg/compat/fp2-struct-defs.h: New file.
47605 * gcc.dg/compat/fp2-struct-init.h: New file.
47606 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47607 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47608 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47609 * gcc.dg/compat/struct-return-10_main.c: New file.
47610 * gcc.dg/compat/struct-return-10_x.c: New file.
47611 * gcc.dg/compat/struct-return-10_y.c: New file.
47613 * gcc.dg/compat/compat-common.h: New file.
47614 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47615 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47616 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47617 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47618 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47619 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47620 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47621 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47622 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47623 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47624 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47625 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47626 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47627 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47628 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47629 * gcc.dg/compat/small-struct-check.h: Ditto.
47630 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47631 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47632 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47633 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47634 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47635 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47636 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47637 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47638 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47639 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47640 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47641 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47642 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47643 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47644 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47645 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47646 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47647 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47648 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47649 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47650 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47651 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47652 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47653 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47654 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47655 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47656 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47657 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47658 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47659 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47661 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47663 * g++.dg/pch/static-1.C: New file.
47664 * g++.dg/pch/static-1.Hs: New file.
47666 2003-06-10 Richard Henderson <rth@redhat.com>
47668 * gcc.dg/asm-7.c: Adjust expected warning text.
47670 2003-06-10 Roger Sayle <roger@eyesopen.com>
47672 * gcc.dg/builtins-20.c: New test case.
47674 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47677 * g++.dg/opt/template1.C: New test.
47679 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47681 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47682 additional_sources.
47684 2003-05-21 David Taylor <dtaylor@emc.com>
47686 * gcc.dg/Wpadded.c: New file.
47688 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47690 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47691 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47692 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47695 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47697 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47699 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47701 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47702 (dg-require-alias): Likewise.
47703 (dg-require-gc-sections): Likewise.
47704 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47706 2003-06-08 Richard Henderson <rth@redhat.com>
47708 * gcc.dg/20011029-2.c: Fix the array reference.
47709 * gcc.dg/asm-7.c: New.
47711 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47713 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47715 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47717 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47718 (dg-require-gc-sections): Likewise.
47720 2003-06-08 Jan Hubicka <jh@suse.cz>
47722 * i386-cmov1.c: Fix regular expression.
47723 * i386-cvt-1.c: Likewise.
47724 * i386-local.c: Likewise.
47725 * i386-local2.c: Likewise.
47726 * i386-mul.c: Likewise.
47727 * i386-ssetype-1.c: Likewise.
47728 * i386-ssetype-3.c: Likewise.
47729 * i386-ssetype-5.c: Likewise.
47731 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47734 * g++.dg/warn/implicit-typename2.C: New test.
47735 * g++.dg/warn/implicit-typename3.C: New test.
47737 2003-06-07 Richard Henderson <rth@redhat.com>
47739 * g++.dg/other/offsetof3.C: Use size_t.
47740 * g++.dg/other/offsetof4.C: Likewise.
47742 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47744 * lib/copy-file.exp: New. Implement gcc_copy_files.
47746 * lib/dg-pch.exp: Load copy-file.exp
47747 (dg-pch): Use gcc_copy_files instead of "file copy".
47749 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47751 * gcc.dg/weak/weak.exp: Simplify.
47752 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47753 * gcc.dg/weak/weak-1.c: Likewise.
47754 * gcc.dg/weak/weak-2.c: Likewise.
47755 * gcc.dg/weak/weak-3.c: Likewise.
47756 * gcc.dg/weak/weak-4.c: Likewise.
47757 * gcc.dg/weak/weak-5.c: Likewise.
47758 * gcc.dg/weak/weak-6.c: Likewise.
47759 * gcc.dg/weak/weak-7.c: Likewise.
47760 * gcc.dg/weak/weak-8.c: Likewise.
47761 * gcc.dg/weak/weak-9.c: Likewise.
47763 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47765 gcc.c-torture/execute/20030606-1.c: New.
47767 2003-06-06 Roger Sayle <roger@eyesopen.com>
47769 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47770 * gcc.dg/builtins-19.c: Likewise.
47772 2003-06-06 Roger Sayle <roger@eyesopen.com>
47774 * gcc.dg/builtins-2.c: Add some more tests.
47775 * gcc.dg/builtins-18.c: New test case.
47776 * gcc.dg/builtins-19.c: New test case.
47778 2003-06-06 Roger Sayle <roger@eyesopen.com>
47779 Jim Wilson <wilson@tuliptree.org>
47781 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47783 2003-06-06 Jakub Jelinek <jakub@redhat.com>
47785 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47786 mempcpy/stpcpy calls not to be optimized into something else.
47787 * gcc.c-torture/execute/string-opt-3.c: Moved to...
47788 * gcc.c-torture/execute/builtins/string-7.c: ...here.
47789 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47791 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47793 * gcc.dg/format/asm_fprintf-1.c: New test.
47795 2003-06-05 Mark Mitchell <mark@codesourcery.com>
47797 * lib/gcc-defs.exp (additional_sources): New variable.
47798 (dg-additional-sources): New function.
47799 (additional_files): New variable.
47800 (dg-additional-files): New function.
47801 (dg-additional-files-options): Likewise.
47802 * lib/gcc-dg.exp (dg-require-weak): New function.
47803 (dg-require-alias): Likewise.
47804 (dg-require-gc-sections): Likewise.
47805 * lib/target-supports.exp (check_alias_available): Remove testfile
47807 (check_gc_sections_available): New function.
47808 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47809 (dg-gpp-additional-files): Likewise.
47810 * lib/g++.exp (additional_sources): Remove.
47811 (additional_files): Likewise.
47812 (g++_target_compile): Use dg-additional-files-options.
47814 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
47816 * gcc.dg/special/ecos.exp: Remove.
47817 * gcc.dg/special/20000419-2.c: Use dg-require-*.
47818 * gcc.dg/special/alias-1.c: Likewise.
47819 * gcc.dg/special/alias-2.c: Likewise.
47820 * gcc.dg/special/gcsec-1.c: Likewise.
47821 * gcc.dg/special/weak-1.c: Likewise.
47822 * gcc.dg/special/weak-2.c: Likewise.
47823 * gcc.dg/special/wkali-1.c: Likewise.
47824 * gcc.dg/special/wkali-2.c: Likewise.
47826 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47827 dg-gpp-additional-*.
47828 * g++.dg/special/conpr-3.C: Likewise.
47829 * g++.dg/special/conpr-4.C: Likewise.
47830 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47831 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47832 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47833 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47834 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47835 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47836 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47837 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47838 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47839 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47840 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47841 * g++.old-deja/g++.other/comdat1.C: Likewise.
47842 * g++.old-deja/g++.other/comdat2.C: Likewise.
47843 * g++.old-deja/g++.other/comdat3.C: Likewise.
47844 * g++.old-deja/g++.other/ctor1.C: Likewise.
47845 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47847 2003-06-05 Richard Henderson <rth@redhat.com>
47849 * gcc.dg/debug/20030605-1.c: New.
47851 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47853 * README.QMTEST: Update.
47855 2003-06-04 Richard Henderson <rth@redhat.com>
47857 * gcc.dg/cleanup-1.c: New.
47858 * gcc.dg/cleanup-2.c: New.
47859 * gcc.dg/cleanup-3.c: New.
47860 * gcc.dg/cleanup-4.c: New.
47861 * gcc.dg/cleanup-5.c: New.
47862 * gcc.dg/cleanup-6.c: New.
47863 * gcc.dg/cleanup-7.c: New.
47865 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47867 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47869 * lib/dg-pch.exp: New file.
47870 * g++.dg/pch/pch.exp: Use dg-pch.exp.
47871 * gcc.dg/pch/pch.exp: Likewise.
47873 2003-06-04 Roger Sayle <roger@eyesopen.com>
47875 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47876 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47877 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47878 * gcc.dg/builtins-17.c: New test case.
47879 * gcc.dg/i386-387-4.c: New test case.
47880 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47882 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47884 * gcc.dg/ultrasp9.c: New test.
47886 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47888 * gcc.c-torture/compile/20030604-1.c: New test.
47889 * gcc.dg/sparc-constant-1.c: New test.
47891 2003-06-03 Glen Nakamura <glen@imodulo.com>
47893 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47895 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
47897 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47899 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47900 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47902 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
47904 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47906 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47909 * g++.dg/template/spec10.C: New test.
47911 2003-06-03 Roger Sayle <roger@eyesopen.com>
47913 * gcc.dg/builtins-16.c: New test case.
47915 2003-06-03 Jakub Jelinek <jakub@redhat.com>
47917 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47918 mempcpy test with post-increments.
47919 * gcc.c-torture/execute/string-opt-3.c: New test.
47920 * gcc.dg/string-opt-1.c: New test.
47922 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
47925 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47927 2003-06-02 Mark Mitchell <mark@codesourcery.com>
47929 * lib/scanasm.exp (dg-scan): New function, factored out of ...
47930 (scan-assembler): ... here. Use dg-scan.
47931 (scan-assembler-not): Likewise.
47932 (scan-file): New function.
47933 (scan-file-not): Likewise.
47934 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47935 * gcc.dg/cpp/_Pragma4.c: Likewise.
47936 * gcc.dg/cpp/_Pragma5.c: Likewise.
47937 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47938 * gcc.dg/cpp/avoidpaste2.c: Likewise.
47939 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47940 * gcc.dg/cpp/cmdlne-P.c: Likewise.
47941 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47942 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47943 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47944 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47945 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47946 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47947 * gcc.dg/cpp/cxxcom1.c: Likewise.
47948 * gcc.dg/cpp/line1.c: Likewise.
47949 * gcc.dg/cpp/maccom1.c: Likewise.
47950 * gcc.dg/cpp/maccom2.c: Likewise.
47951 * gcc.dg/cpp/maccom3.c: Likewise.
47952 * gcc.dg/cpp/maccom4.c: Likewise.
47953 * gcc.dg/cpp/maccom5.c: Likewise.
47954 * gcc.dg/cpp/maccom6.c: Likewise.
47955 * gcc.dg/cpp/multiline.c: Likewise.
47956 * gcc.dg/cpp/spacing1.c: Likewise.
47957 * gcc.dg/cpp/spacing2.c: Likewise.
47958 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47959 * gcc.dg/cpp/trad/maccom1.c: Likewise.
47960 * gcc.dg/cpp/trad/maccom2.c: Likewise.
47961 * gcc.dg/cpp/trad/maccom3.c: Likewise.
47962 * gcc.dg/cpp/trad/maccom4.c: Likewise.
47963 * gcc.dg/cpp/trad/maccom6.c: Likewise.
47964 * gcc.dg/cpp/cxxcom2.c: Likewise.
47965 * gcc.dg/cpp/cxxcom2.h: New file.
47967 * gcc.dg/cpp/truefalse.cpp: Move it to ...
47968 * g++.dg/cpp/truefalse.C: Here.
47969 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47971 2003-06-01 Loren James Rittle <ljrittle@acm.org>
47973 * gcc.dg/cpp/redef3.c: New file.
47975 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
47977 * gcc.dg/i386-loop-3.c: New test.
47979 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
47981 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47983 2003-05-31 Roger Sayle <roger@eyesopen.com>
47985 * gcc.dg/fwrapv-1.c: New test case.
47986 * gcc.dg/fwrapv-2.c: New test case.
47988 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47991 * g++.dg/template/spec9.C: New test.
47993 2003-05-29 Roger Sayle <roger@eyesopen.com>
47995 * gcc.dg/duff-4.c: New test case.
47997 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
48000 * g77.dg/ffixed-form-1.f: New test
48001 * g77.dg/ffixed-form-2.f: New test
48002 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
48003 * g77.dg/ffree-form-3.f: New test
48005 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
48007 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
48008 * gcc.dg/wint_t-1.c: Likewise.
48010 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48012 * g++.dg/template/access11.C: New test.
48014 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48017 * g++.dg/template/access10.C: New test.
48019 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48020 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48022 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
48024 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48026 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
48027 suppress for powerpc-*-darwin*.
48028 * gcc.dg/torture/builtin-noret-2.c: Likewise.
48030 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
48032 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
48033 suppress option for powerpc-*-darwin*.
48035 2003-05-23 Roger Sayle <roger@eyesopen.com>
48037 * gcc.dg/builtins-1.c: Add tests for tan and atan.
48038 * gcc.dg/builtins-4.c: Add test for fmod.
48040 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48043 * g++.dg/template/instantiate4.C: New test.
48045 2003-05-22 Roger Sayle <roger@eyesopen.com>
48047 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
48049 2003-05-21 Janis Johnson <janis187@us.ibm.com>
48051 * gcc.dg/compat/scalar-return-1_main.c: New file.
48052 * gcc.dg/compat/scalar-return-1_x.c: New file.
48053 * gcc.dg/compat/scalar-return-1_y.c: New file.
48054 * gcc.dg/compat/scalar-return-2_main.c: New file.
48055 * gcc.dg/compat/scalar-return-2_x.c: New file.
48056 * gcc.dg/compat/scalar-return-2_y.c: New file.
48057 * gcc.dg/compat/struct-return-3_main.c: New file.
48058 * gcc.dg/compat/struct-return-3_y.c: New file.
48059 * gcc.dg/compat/struct-return-3_x.c: New file.
48060 * gcc.dg/compat/struct-return-2_main.c: New file.
48061 * gcc.dg/compat/struct-return-2_x.c: New file.
48062 * gcc.dg/compat/struct-return-2_y.c: New file.
48064 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48066 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48067 for hppa*-hp-hpux*.
48068 * gcc.dg/20021014-1.c (dg-options): Likewise.
48069 * gcc.dg/nest.c (dg-options): Likewise.
48071 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
48074 * g++.dg/ext/dllimport2.C: New file.
48075 * g++.dg/ext/dllimport3.C: New file.
48077 2003-05-20 Janis Johnson <janis187@us.ibm.com>
48079 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48080 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48081 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48082 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48083 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48084 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48085 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48086 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48087 * gcc.dg/compat/small-struct-defs.h: New file.
48088 * gcc.dg/compat/small-struct-init.h: New file.
48089 * gcc.dg/compat/small-struct-check.h: New file.
48090 * gcc.dg/compat/fp-struct-defs.h: New file.
48091 * gcc.dg/compat/fp-struct-check.h: New file.
48092 * gcc.dg/compat/fp-struct-init.h: New file.
48093 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48094 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48096 2003-05-19 Jakub Jelinek <jakub@redhat.com>
48098 * gcc.dg/20030225-2.c: New test.
48100 2003-05-18 Roger Sayle <roger@eyesopen.com>
48101 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48103 * gcc.c-torture/compile/20030518-1.c: New test case.
48105 2003-05-18 Mark Mitchell <mark@codesourcery.com>
48107 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48108 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48109 gcc-dg-debug-runtest.
48110 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48111 gcc-dg-debug-runtest.
48113 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48116 * g++.dg/lookup/using6.C: New test.
48118 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48120 * g++.dg/parse/access2.C: New test.
48122 2003-05-17 Mark Mitchell <mark@codesourcery.com>
48124 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48125 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48126 * gcc.dg/debug/debug.exp: Likewise.
48128 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
48130 * gcc.dg/dollar.c: New test.
48132 2003-05-16 Janis Johnson <janis187@us.ibm.com>
48134 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48135 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48136 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48137 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48138 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48139 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48140 * gcc.dg/compat/struct-by-value-6_main.c: New file.
48141 * gcc.dg/compat/struct-by-value-6_x.c: New file.
48142 * gcc.dg/compat/struct-by-value-6_y.c: New file.
48143 * gcc.dg/compat/struct-by-value-7_main.c: New file.
48144 * gcc.dg/compat/struct-by-value-7_x.c: New file.
48145 * gcc.dg/compat/struct-by-value-7_y.c: New file.
48146 * gcc.dg/compat/struct-by-value-8_main.c: New file.
48147 * gcc.dg/compat/struct-by-value-8_x.c: New file.
48148 * gcc.dg/compat/struct-by-value-8_y.c: New file.
48149 * gcc.dg/compat/struct-by-value-9_main.c: New file.
48150 * gcc.dg/compat/struct-by-value-9_x.c: New file.
48151 * gcc.dg/compat/struct-by-value-9_y.c: New file.
48153 2003-05-16 Mark Mitchell <mark@codesourcery.com>
48155 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48156 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
48157 support for "repo" mode.
48158 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48159 * lib/g77-dg.exp: Likewise.
48160 * lib/obj-dg.exp: Likewise.
48162 2003-05-16 Jakub Jelinek <jakub@redhat.com>
48164 Merge from gcc-3_2-rhl8-branch:
48165 2003-04-23 Jakub Jelinek <jakub@redhat.com>
48167 * gcc.dg/tls/opt-6.c: New test.
48169 2003-04-05 Jakub Jelinek <jakub@redhat.com>
48171 * gcc.dg/20030405-1.c: New test.
48173 2003-03-09 Jakub Jelinek <jakub@redhat.com>
48175 * gcc.dg/20030309-1.c: New test.
48177 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
48179 * gcc.c-torture/execute/20030307-1.c: New test.
48181 2003-02-20 Randolph Chung <tausq@debian.org>
48183 * gcc.c-torture/compile/20030220-1.c: New test.
48185 2003-02-18 Jakub Jelinek <jakub@redhat.com>
48187 * gcc.dg/20030217-1.c: New test.
48189 2003-01-29 Jakub Jelinek <jakub@redhat.com>
48191 * gcc.c-torture/compile/20020129-1.c: New test.
48193 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48195 * gcc.dg/unroll-1.c: New test.
48197 2002-11-16 Jan Hubicka <jh@suse.cz>
48199 * gcc.c-torture/execute/20020920-1.c: New test.
48201 2002-10-08 Jakub Jelinek <jakub@redhat.com>
48204 * gcc.c-torture/compile/20021008-1.c: New test.
48206 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
48209 * gcc.c-torture/execute/20020810-1.c: New test.
48211 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48213 * gcc.c-torture/compile/20020807-1.c: New test.
48215 2002-07-30 Jakub Jelinek <jakub@redhat.com>
48217 * gcc.dg/tls/opt-1.c: New test.
48219 2002-07-29 Jakub Jelinek <jakub@redhat.com>
48221 * gcc.dg/20020729-1.c: New test.
48223 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48225 * g++.dg/opt/life1.C: New test.
48227 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48229 * gcc.dg/20020525-1.c: New test.
48231 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48234 * g++.dg/ext/pretty1.C: New test.
48235 * g++.dg/ext/pretty2.C: New test.
48237 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48240 * g++.dg/ext/typeof5.C: New test.
48242 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48244 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48245 __USER_LABEL_PREFIX__ into account.
48246 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48248 2003-05-14 Roger Sayle <roger@eyesopen.com>
48250 * gcc.dg/builtins-15.c: New test case.
48252 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48254 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48256 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48258 * lib/g++.exp: Tweak handling of additional source files.
48259 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48260 * g++.dg/special/conpr-2a.C: Rename to ...
48261 * g++.dg/special/conpr-2a.cc: ... this.
48262 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48263 * g++.dg/special/conpr-3a.C: Rename to ...
48264 * g++.dg/special/conpr-3a.cc: This.
48265 * g++.dg/special/conpr-3b.C: Rename to ...
48266 * g++.dg/special/conpr-3b.cc: This.
48267 * g++.dg/special/conpr-4.C: New test.
48268 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48270 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48272 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48274 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48276 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48277 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48278 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48279 * g++.old-deja/g++.other/warn3.C: Likewise.
48281 2003-05-11 Roger Sayle <roger@eyesopen.com>
48283 * gcc.dg/i386-387-1.c: Update to also test log.
48284 * gcc.dg/i386-387-2.c: Likewise.
48286 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48288 * g77.f-torture/execute/int8421.f: New test.
48290 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48292 PR c++/10230, c++/10481
48293 * g++.dg/lookup/scoped5.C: New test.
48295 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48298 * g++.dg/template/ttp6.C: New test.
48300 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48302 * gcc.c-torture/execute/builtins: New directory.
48303 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48304 gcc.c-torture/execute/builtins.
48305 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48306 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48307 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48308 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48310 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48313 * g++.dg/template/access8.C: New test.
48314 * g++.dg/template/access9.C: New test.
48316 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48319 * g++.dg/parse/access1.C: New test.
48321 2003-05-09 DJ Delorie <dj@redhat.com>
48323 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48324 long, and not an int.
48326 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48328 PR c++/10555, c++/10576
48329 * g++.dg/template/memclass1.C: New test.
48331 2003-05-08 DJ Delorie <dj@redhat.com>
48333 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48335 * gcc.c-torture/execute/20021024-1.x: Likewise.
48336 * gcc.c-torture/execute/shiftdi.x: Likewise.
48337 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48338 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48339 * gcc.dg/20021018-1.c: Likewise.
48341 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48343 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48345 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48346 (bcopy): Call memmove.
48348 2003-05-08 Roger Sayle <roger@eyesopen.com>
48350 * g77.f-torture/compile/8485.f: New test case.
48352 2003-05-07 Richard Henderson <rth@redhat.com>
48355 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48356 Verify exception_cleanup not called for rethrows.
48357 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48358 when exiting catch block without rethrowing.
48359 * g++.dg/eh/forced3.C: New.
48360 * g++.dg/eh/forced4.C: New.
48362 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48364 * gcc.dg/20030505.c: Fix triplet.
48366 2003-05-06 DJ Delorie <dj@redhat.com>
48368 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48369 * gcc.dg/nest.c: Likewise.
48371 2003-05-05 Roger Sayle <roger@eyesopen.com>
48373 * gcc.dg/builtins-14.c: New test case.
48375 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48377 * lib/compat.exp (compat-execute): New argument.
48378 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48379 * gcc.dg/compat: New test directory.
48380 * gcc.dg/compat/compat.exp: New expect script.
48381 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48382 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48383 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48384 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48385 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48386 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48388 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48389 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48390 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48391 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48392 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48393 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48394 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48395 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48396 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48397 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48398 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48399 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48400 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48401 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48402 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48404 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48406 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48408 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48410 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48412 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48414 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48415 * gcc.dg/ppc-fsel-2.c: New test.
48417 * gcc.dg/unused-5.c: New test.
48419 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48422 * g++.dg/warn/pmf1.C: New test.
48424 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48427 * g++.dg/warn/main.C: New test.
48429 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48431 * gcc.dg/nonnull-3.c: New test.
48433 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48435 * gcc.dg/cpp/Wtrigraphs.c: Update.
48436 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48438 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48440 * gcc.dg/ppc-fsel-1.c: New test.
48442 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48445 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48447 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48449 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48451 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48453 PR c++/9364, c++/10553, c++/10586
48454 * g++.dg/parse/typename4.C: New test.
48455 * g++.dg/parse/typename5.C: Likewise.
48457 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48459 * gcc.c-torture/compile/20030503-1.c: New test.
48461 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48463 * g++.dg/lookup/using5.C: Fix testcase error.
48465 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48467 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48468 since MEABI is no longer supported. Remove all vestiges
48469 of MEABI from the test.
48471 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48474 * g++.dg/lookup/using5.C: New test.
48476 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48479 * g++.dg/template/ttp5.C: New test.
48481 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48483 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48484 (dg-gpp-additional-sources): New function.
48485 (dg-gpp-additional-files): Likewise.
48486 * lib/g++.exp (additional_sources): New variable.
48487 (additional_files): Likewise.
48488 (g++_target_compile): Deal with them.
48489 * lib/old-dejagnu.exp: Remove.
48490 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48491 * g++.old-deja: Revise all tests to use dg commands.
48493 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48495 PR c++/9432, c++/9528
48496 * g++.dg/lookup/using4.C: New test.
48498 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48500 * gcc.dg/noreturn-5.c: New file.
48501 * gcc.dg/noreturn-6.c: New file.
48503 * gcc.c-torture/compile/inline-1.c: New file.
48505 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48508 * g++.dg/template/explicit1.C: New test.
48510 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48513 * g++.dg/other/bitfield1.C: New test.
48516 * g++.dg/init/new7.C: New test.
48518 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48520 * g++.dg/ext/desig1.C: New test.
48521 * g++.dg/ext/init1.C: Update.
48523 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48525 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48528 * g++.dg/warn/Winline-1.C: New test.
48530 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48532 * gcc.c-torture/execute/string-opt-19.c: New test.
48534 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48535 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48537 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48540 * g++.dg/init/new6.C: New test.
48543 * g++.dg/init/ref6.C: New test.
48545 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48547 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48549 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48551 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48552 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48554 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48556 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48557 initialized static data members.
48559 2003-04-25 H.J. Lu <hjl@gnu.org>
48561 * gcc.dg/ia64-sync-4.c: New test.
48563 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48565 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48568 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48571 * g++.dg/warn/conv1.C: New test.
48572 * g++.old-deja/g++.other/conv7.C: Adjust.
48573 * g++.old-deja/g++.other/overload14.C: Adjust.
48575 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48578 * g++.dg/template/defarg2.C: New test.
48580 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48582 * gcc.dg/cpp/include2.c: Update.
48583 * gcc.dg/cpp/multiline-2.c: New.
48584 * gcc.dg/cpp/multiline.c: Update.
48585 * gcc.dg/cpp/strify2.c: Update.
48586 * gcc.dg/cpp/trad/literals-2.c: Update.
48588 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48590 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48592 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48594 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48596 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48599 * g++.dg/parse/crash4.C: New test.
48602 * g++.dg/parse/crash5.C: New test.
48604 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48607 * g++.dg/parse/crash3.C: New test.
48610 * g++.dg/parse/elab1.C: New test.
48612 2003-04-22 Devang Patel <dpatel@apple.com>
48614 * gcc.dg/cpp/trad/funlike-5.c: New test.
48616 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48618 * g++.dg/other/packed1.C: Fix dg options.
48620 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48622 * g++.dg/other/offsetof2.C: New test.
48624 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48626 * g++.dg/template/recurse.C: Adjust location of error messages.
48628 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48631 * g++.dg/init/addr-const1.C: New test.
48632 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48634 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48637 * g++.dg/lookup/struct-hack1.C: New test.
48639 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48641 * ucs.c: Update diagnostic messages.
48643 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48645 * gcc.dg/cpp/truefalse.cpp: New test.
48646 * gcc.dg/cpp/cpp.exp: Update.
48647 * g++.dg/other/stdbool-if.C: Remove.
48649 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48651 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48652 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48654 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48656 * gcc.c-torture/compile/20030418-1.c: New test.
48658 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48660 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48662 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48665 g++.dg/template/dependent-name1.C: New test.
48667 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48669 * gcc.dg/warn-1.c (tourist_guide): New array,
48670 contains a pointer to bar.
48672 2003-04-16 Roger Sayle <roger@eyesopen.com>
48674 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48675 * gcc.c-torture/execute/medce-1.c: New test case.
48676 * gcc.c-torture/execute/medce-2.c: New test case.
48678 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48680 * lib/prune.exp: Ignore more messages.
48683 * g++.dg/parse/lookup3.C: New test.
48685 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48687 * gcc.c-torture/compile/20030415-1.c : New test.
48689 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48691 * gcc.c-torture/execute/scope-2.c: Move to ...
48692 * gcc.dg/noncompile/scope.c: .... here.
48694 2003-04-14 Roger Sayle <roger@eyesopen.com>
48696 * gcc.dg/20030414-2.c: New test case.
48698 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48701 * gcc.dg/20030414-1.c: New test.
48703 2003-04-13 Roger Sayle <roger@eyesopen.com>
48705 * gcc.dg/builtins-12.c: New test case.
48706 * gcc.dg/builtins-13.c: New test case.
48708 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48710 * gcc.c-torture/execute/string-opt-18.c: New test.
48712 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48715 * g++.dg/init/new5.C: New test.
48717 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48720 * g++.dg/ext/dllimport1.C: New test.
48722 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48724 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48726 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48729 * g77.f-torture/noncompile/9263.f: New test
48731 * g77.f-torture/execute/1832.f: New test
48733 2003-04-11 David Chad <davidc@freebsd.org>
48734 Loren J. Rittle <ljrittle@acm.org>
48737 * objc.dg/headers.m: New test.
48739 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48741 * gcc.c-torture/execute/builtin-noret-2.c: New.
48742 * gcc.c-torture/execute/builtin-noret-2.x: New.
48743 XFAIL builtin-noret-2.c at -O1 and above.
48744 * gcc.dg/redecl.c: New.
48745 * gcc.dg/Wshadow-1.c: Update error regexps.
48747 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48749 * g++.dg/abi/bitfield10.C: New test.
48751 2003-04-09 Mike Stump <mrs@apple.com>
48753 * gcc.dg/pch/pch.exp: Make testcase names longer.
48754 * g++.dg/pch/pch.exp: Make testcase names longer.
48756 2003-04-08 Roger Sayle <roger@eyesopen.com>
48758 * gcc.dg/builtins-11.c: New test case.
48760 2003-04-08 Roger Sayle <roger@eyesopen.com>
48762 * gcc.dg/builtins-9.c: New test case.
48763 * gcc.dg/builtins-10.c: New test case.
48765 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48767 * gcc.dg/noncompile/init-4.c.c: New test.
48769 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48771 * gcc.misc-test/gcov-9.c: New test.
48772 * gcc.misc-test/gcov-10.c: New test
48773 * gcc.misc-test/gcov-11.c: New test.
48775 2003-04-05 Zack Weinberg <zack@codesourcery.com>
48777 PR optimization/10024
48778 * gcc.c-torture/compile/20030405-1.c: New test.
48780 2003-04-04 Geoffrey Keating <geoffk@apple.com>
48782 * gcc.dg/pch/static-3.c: New.
48783 * gcc.dg/pch/static-3.hs: New.
48784 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48786 2003-04-04 Richard Henderson <rth@redhat.com>
48788 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48789 * g++.dg/eh/forced2.C: Likewise.
48791 2003-04-03 Mike Stump <mrs@apple.com>
48793 * lib/scanasm.exp (scan-assembler): Add xfail processing for
48795 (scan-assembler-times, scan-assembler-not): Likewise.
48796 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48798 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48800 * gcc.dg/sparc-loop-1.c: New test.
48802 2003-04-02 Geoffrey Keating <geoffk@apple.com>
48805 * g++.dg/pch/system-2.C: New.
48806 * g++.dg/pch/system-2.Hs: New.
48808 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
48810 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48812 * g++.dg/eh/simd-1.C (vecfunc): Same.
48814 2003-04-01 Roger Sayle <roger@eyesopen.com>
48816 * gcc.c-torture/execute/20030401-1.c: New test case.
48818 2003-04-01 Ziemowit Laski <zlaski@apple.com>
48820 * objc.dg/defs.m: New.
48822 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
48824 * g++.dg/eh/simd-1.C: New.
48825 * g++.dg/eh/simd-2.C: New.
48827 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
48829 * gcc.c-torture/execute/simd-3.c: New.
48831 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48834 * gcc.dg/20030331-2.c: New test.
48836 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48839 * g++.dg/parse/crash2.C: New test.
48841 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48843 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48844 * gcc.c-torture/execute/20030331-1.c: ...here.
48846 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48848 * gcc.c-torture/execute/20030331-1.c: New test.
48850 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
48852 * lib/gcov.exp: Adjust call return testing strings.
48853 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48855 2003-03-31 Roger Sayle <roger@eyesopen.com>
48857 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48858 * gcc.dg/builtins-7.c: New test case.
48859 * gcc.dg/builtins-8.c: New test case.
48861 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48863 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48865 2003-03-30 Mark Mitchell <mark@codesourcery.com>
48868 * g++.dg/lookup-class-member-2.C: New test.
48870 2003-03-30 Glen Nakamura <glen@imodulo.com>
48872 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48874 2003-03-28 Roger Sayle <roger@eyesopen.com>
48876 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48878 2003-03-28 Mark Mitchell <mark@codesourcery.com>
48880 * g++.dg/init/attrib1.C: New test.
48882 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48884 * gcc.dg/ultrasp8.c: New test.
48886 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48888 * gcc.dg/ultrasp7.c: New test.
48890 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
48893 * g++.dg/template/inline1.C: New test.
48895 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48897 * gcc.dg/sparc-dwarf2.c: New test.
48899 2003-03-27 Roger Sayle <roger@eyesopen.com>
48901 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48902 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48904 2003-03-27 Mark Mitchell <mark@codesourcery.com>
48906 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48907 than reading .x files.
48908 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48909 * g77.dg/gcov/gcov-1.f: Likewise.
48910 * gcc.misc-tests/gcov-4b.c: Likewise.
48911 * gcc.misc-tests/gcov-5b.c: Likewise.
48912 * gcc.misc-tests/gcov-6.c: Likewise.
48913 * gcc.misc-tests/gcov-7.c: Likewise.
48914 * gcc.misc-tests/gcov-8.c: Likewise.
48915 * g++.dg/gcov/gcov-1.x: Remove.
48916 * g77.dg/gcov/gcov-1.x: Likewise.
48917 * gcc.misc-tests/gcov-4b.x: Likewise.
48918 * gcc.misc-tests/gcov-5b.x: Likewise.
48919 * gcc.misc-tests/gcov-6.x: Likewise.
48920 * gcc.misc-tests/gcov-7.x: Likewise.
48921 * gcc.misc-tests/gcov-8.x: Likewise.
48923 2003-03-27 Glen Nakamura <glen@imodulo.com>
48926 * gcc.dg/20030324-1.c: New test.
48928 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
48931 * g++.dg/template/arg3.C: New test.
48934 * g++.dg/template/friend18.C: New test.
48936 2003-03-26 Roger Sayle <roger@eyesopen.com>
48938 * g77.f-torture/compile/20030326-1.f: New test case.
48940 2003-03-26 Janis Johnson <janis187@us.ibm.com>
48942 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48944 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48946 2003-03-26 Jakub Jelinek <jakub@redhat.com>
48948 * gcc.dg/ia64-sync-3.c: New test.
48950 2003-03-26 Alan Modra <amodra@bigpond.net.au>
48952 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48954 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48956 * gcc.dg/ultrasp6.c: New test.
48958 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48960 * gcc.dg/i386-signbit-1.c: New test.
48961 * gcc.dg/i386-signbit-2.c: New test.
48962 * gcc.dg/i386-signbit-3.c: New test.
48964 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48966 * gcc.dg/ultrasp5.c: Fix options.
48968 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48970 * gcc.dg/ultrasp5.c: Fix comment.
48972 2003-03-24 Bud Davis <bdavis9659@comcast.net>
48975 * g77.f-torture/execute/10197.f: New test.
48977 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
48979 PR c++/9898, c++/383
48980 * g++.dg/template/conv6.C: New test.
48983 * g++.dg/template/ptrmem5.C: New test.
48986 * g++.dg/lookup/koenig1.C: New test.
48989 * g++.dg/lookup/template2.C: New test.
48991 2003-03-24 Jakub Jelinek <jakub@redhat.com>
48993 * g++.dg/opt/rtti1.C: New test.
48995 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
48997 * gcc.dg/ultrasp5.c: New test.
48999 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
49002 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
49005 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
49008 * gcc.dg/20030323-1.c: New test.
49010 2003-03-23 Roger Sayle <roger@eyesopen.com>
49012 * gcc.c-torture/compile/20030323-1.c: New test case.
49014 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
49016 * gcc.dg/20030321-1.c: New test.
49018 2003-03-22 Zack Weinberg <zack@codesourcery.com>
49020 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
49022 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
49024 PR c++/9978, c++/9708
49025 * g++.dg/ext/vlm1.C: Adjust expected error.
49026 * g++.dg/ext/vla2.C: New test.
49027 * g++.dg/template/arg1.C: New test.
49028 * g++.dg/template/arg2.C: New test.
49030 2003-03-22 Bud Davis <bdavis9659@comcast.net>
49032 * g77.f-torture/execute/select.f: New test.
49033 * g77.f-torture/noncompile/select_no_compile.f: New test.
49035 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
49038 * g++.dg/other/error4.C: New test.
49040 2003-03-20 Mark Mitchell <mark@codesourcery.com>
49042 * g++.dg/template/friend17.C: New test.
49044 2003-03-21 Alan Modra <amodra@bigpond.net.au>
49046 * gcc.c-torture/compile/20030320-1.c: New.
49048 2003-03-20 Roger Sayle <roger@eyesopen.com>
49050 * gcc.dg/builtins-6.c: New test case.
49052 2003-03-19 Alan Modra <amodra@bigpond.net.au>
49055 * gcc.c-torture/compile/20030319-1.c: New.
49057 2003-03-18 Jan Hubicka <jh@suse.cz>
49059 * gcc.dg/i386-cvt-1.c: New test.
49061 2003-03-17 Zack Weinberg <zack@codesourcery.com>
49063 * objc.dg/naming-1.m: Use "(parse|syntax) error".
49064 * objc.dg/naming-2.m: Likewise.
49066 2003-03-17 Mark Mitchell <mark@codesourcery.com>
49069 * g++.dg/parse/crash1.C: New test.
49071 2003-03-16 Mark Mitchell <mark@codesourcery.com>
49074 * g++.dg/eh/cleanup1.C: New test.
49076 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
49078 * gcc.c-torture/execute/20030316-1.c: New test case.
49080 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
49083 * g++.dg/init/ctor2.C: New test.
49085 2003-03-15 Roger Sayle <roger@eyesopen.com>
49087 * g77.f-torture/compile/xformat.f: New test case.
49089 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49091 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49092 * g++.old-deja/g++.mike/eh50.C: Likewise.
49094 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49097 * g++.dg/template/spec7.C: New test.
49098 * g++.dg/template/spec8.C: Likewise.
49100 2003-03-14 Jakub Jelinek <jakub@redhat.com>
49102 * gcc.c-torture/execute/20030313-1.c: New test.
49104 2003-03-14 Richard Henderson <rth@redhat.com>
49106 * gcc.dg/inline-2.c: Adjust alpha test for external call.
49108 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49110 * gcc.c-torture/compile/20030314-1.c: New test.
49112 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
49114 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49115 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49117 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49118 to accept newer _imp__ prefix and additional
49119 newline in .drectve section.
49120 * gcc.dg/dll-4.c: Likewise.
49121 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49124 2003-03-13 Mark Mitchell <mark@codesourcery.com>
49126 * g++.dg/parse/namespace9.C: New test.
49128 * g++.dg/init/ref5.C: New test.
49129 * g++.dg/parse/ptrmem1.C: Likewise.
49131 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49133 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49134 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49135 regular expression.
49136 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49137 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49139 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
49141 * gcc.c-torture/execute/20030224-2.c: New test.
49143 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49145 * gcc.dg/decl-3.c: New test.
49147 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49149 * gcc.dg/i386-loop-2.c: New test.
49151 2003-03-11 Mark Mitchell <mark@codesourcery.com>
49154 * g++.dg/parse/namespace8.C: New test.
49157 * g++.dg/overload/builtin2.C: New test.
49159 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
49161 * gcc.dg/return-type-3.c: New test.
49163 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49165 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49166 profiling options are not supported.
49168 2003-03-10 Mark Mitchell <mark@codesourcery.com>
49170 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49171 * g++.old-deja/g++.warn/impint2.C: Likewise.
49173 2003-03-10 Devang Patel <dpatel@apple.com>
49175 * g++.dg/cpp/c++_cmd_1.C: New test.
49176 * g++.dg/cpp/c++_cmd_1.h: New file.
49178 2003-03-10 Segher Boessenkool <segher@koffie.nl>
49180 * gcc.dg/altivec-9.c: New file.
49182 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49184 * gcc.dg/ppc-sdata-1.c: New test.
49185 * gcc.dg/ppc-sdata-2.c: New test.
49187 2003-03-09 Mark Mitchell <mark@codesourcery.com>
49190 * g++.dg/opt/ptrmem2.C: New test.
49193 * g++.dg/opt/ptrmem1.C: New test.
49195 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49197 * gcc.dg/i386-loop-1.c: New test.
49199 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49202 * g++.dg/lookup/friend1.C: New test.
49204 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49207 * g++.dg/parser/constructor1.C: New test.
49209 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
49211 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49213 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49215 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
49217 * gcc.dg/cpp/Wunused.c: Update test.
49219 2003-03-08 Jan Hubicka <jh@suse.cz>
49221 * gcc.dg/inline-3.c: New test.
49223 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49226 * g++.dg/parse/builtin1.C: New test.
49229 * g++.dg/abi/cookie1.C: New test.
49230 * g++.dg/abi/cookie2.C: Likewise.
49233 * g++.dg/template/field1.C: New test.
49236 * g++.dg/parse/class1.C: New test.
49237 * g++.dg/parse/namespace7.C: Likewise.
49238 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49240 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49242 * g++.dg/init/ref4.C: New test.
49244 2003-03-07 Jan Hubicka <jh@suse.cz>
49246 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49247 * gcc.dg/inline-3.c: New test.
49249 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49251 * g++.dg/init/ref3.C: New test.
49254 * g++.dg/init/ref2.C: New test.
49257 * g++.dg/warn/Wshadow-2.C: New test.
49260 * g++.dg/warn/Woverloaded-1.C: New test.
49262 2003-03-05 Jan Hubicka <jh@suse.cz>
49264 * gcc.dg/i386-local2.c: New.
49265 * gcc.dg/i386-local.c: Fix typo.
49267 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49269 * g++.dg/abi/layout3.C: New test.
49271 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49273 * gcc.c-torture/compile/20030305-1.c
49275 2003-03-05 Jan Hubicka <jh@suse.cz>
49277 * gcc.dg/i386-local.c: New.
49279 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49281 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49283 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49285 * gcc.dg/switch-2.c: New test.
49286 * gcc.dg/switch-3.c: New test.
49287 * gcc.dg/Wswitch.c: Adjust line numbers.
49288 * gcc.dg/Wswitch-default.c: Likewise.
49289 * gcc.dg/Wswitch-enum.c: Likewise.
49291 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49293 * gcc.c-torture/execute/20030222-1.c: New test.
49295 2003-03-03 James E Wilson <wilson@tuliptree.org>
49297 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49299 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49302 * g++.dg/init/ref1.C: New test.
49304 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49306 * gcc.dg/sh-relax.c: New SH-only test.
49308 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49310 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49311 comment explaining purpose of testcase.
49313 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49315 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49316 for HC11/HC12 (asm needs two int registers).
49317 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49318 HC11/HC12 because the test uses an asm which needs two 32-bit
49321 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49323 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49324 for HC11/HC12 (array is too large otherwise).
49325 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49326 * gcc.c-torture/compile/20010518-2.x: Likewise.
49327 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49328 HC11/HC12 (array is too large).
49330 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49332 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49333 * lib/g++-dg.exp (g++-dg-test): Likewise.
49335 2003-03-01 Roger Sayle <roger@eyesopen.com>
49337 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49338 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49340 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49342 * g++.dg/warn/implicit-typename1.C: Remove warning.
49344 2003-02-28 Richard Henderson <rth@redhat.com>
49346 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49347 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49349 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49351 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49352 * g++.dg/pch/pch.exp: Likewise.
49354 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49357 * g++.dg/init/new4.C: New test.
49359 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49361 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49363 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49365 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49368 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49371 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49373 * lib/scanasm.exp: Add support for counting numbers of
49375 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49376 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49378 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49381 * g++.dg/template/static3.C: New test.
49384 * g++.dg/parse/namespace6.C: New test.
49386 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49389 * gcc.dg/20030225-1.c: New test.
49391 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49393 * README: Remove out-of-date information.
49396 * g++.dg/template/spec6.C: New test.
49398 2003-02-24 Jeff Law <law@redhat.com>
49400 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49402 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49404 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49405 * gcc.dg/pragma-ep-1.c: Likewise.
49407 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49410 * g++.dg/template/friend16.C: New test.
49412 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49415 * g++.dg/parse/fused-params1.C: Adjust error messages.
49416 * g++.dg/template/nested3.C: New test.
49418 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49420 * g++.dg/abi/param1.C: New test.
49422 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49425 * g++.dg/warn/implicit-typename1.C: New test.
49427 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49429 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49431 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49432 * gcc.c-torture/execute/20010129-1.x: Likewise.
49433 * gcc.dg/20011107-1.c: Likewise.
49434 * gcc.dg/20020108-1.c: Likewise.
49435 * gcc.dg/20020122-3.c: Likewise.
49436 * gcc.dg/20020206-1.c: Likewise.
49437 * gcc.dg/20020310-1.c: Likewise.
49438 * gcc.dg/20020426-2.c: Likewise.
49439 * gcc.dg/20020517-1.c: Likewise.
49440 * gcc.dg/991230-1.c: Likewise.
49441 * gcc.dg/i386-unroll-1.c: Likewise.
49442 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49444 2003-02-22 Jan Hubicka <jh@suse.cz>
49446 * gcc.dg/i386-mul.c: New test.
49448 2003-02-21 Roger Sayle <roger@eyesopen.com>
49450 * gcc.dg/builtins-5.c: New test case.
49452 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49454 * gcc.dg/asmreg-1.c: New test.
49456 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49459 * g++.dg/parse/varmod1.C: New test.
49461 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49464 * g++.dg/template/op1.C: New test.
49466 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49469 * g++.dg/template/nested2.C: New test.
49471 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49474 * g++.dg/expr/dtor1.C: New test.
49476 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49478 * gcc.dg/cpp/include3.c: New test.
49479 * gcc.dg/cpp/inc/foo.h: New file.
49481 2003-02-21 Glen Nakamura <glen@imodulo.com>
49483 * gcc.c-torture/execute/20030221-1.c: New test.
49485 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49488 * g++.dg/abi/conv1.C: New test.
49490 2003-02-20 Jan Hubicka <jh@suse.cz>
49492 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49494 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49496 * gcc.c-torture/compile/20030219-1.c: New test.
49498 2003-02-18 Jan Hubicka <jh@suse.cz>
49500 * gcc.dg/funcorder.c: New test.
49502 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49504 * gcc.c-torture/execute/20030218-1.c: New.
49506 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49508 * gcc.dg/20030218-1.c: New.
49510 2003-02-18 Richard Henderson <rth@redhat.com>
49512 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49513 * gcc.dg/attr-used-2.c: New.
49515 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49518 * g++.dg/init/copy5.C: New test.
49520 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49522 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49523 * g++.dg/pch/pch.exp: Likewise.
49525 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49527 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49528 STACK_SIZE is not defined.
49530 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49533 * g++.dg/template/init1.C: New test.
49535 2003-02-16 Jan HUbicka <jh@suse.cz>
49537 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49538 (foo): Add few extra tests
49539 * gcc.dg/c99-const-expr-3.c: Likewise.
49540 * gcc.c-torture/execute/20030216-1.c: New.
49542 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49545 * g++.dg/ext/typeof4.C: New test.
49547 2003-02-15 Roger Sayle <roger@eyesopen.com>
49549 * gcc.dg/i386-387-3.c: New test case.
49551 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49553 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49554 cris-*-elf* cris-*-aout* and mmix-*-*.
49556 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49558 * gcc.dg/20030213-1.c: New test.
49560 2003-02-12 Roger Sayle <roger@eyesopen.com>
49562 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49563 * gcc.dg/i386-387-2.c: Likewise.
49565 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49567 * gcc.dg/ppc-spe.c: Fix formatting.
49568 Enable tests that were previously unsupported by gas.
49569 Delete tests for instructions that no longer exist.
49570 Switch arguments on evsubifw builtin.
49572 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49574 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49575 STACK_SIZE is too small.
49577 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49578 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49580 * gcc.dg/decl-2.c: New test.
49582 2003-02-10 Jan Hubicka <jh@suse.cz>
49584 * gcc.dg/i386-fpcvt-1.c: New test.
49586 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49588 * gcc.c-torture/execute/20030209-1.c: New test.
49590 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49592 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49593 int-wide bitops, use the constants of the same width.
49594 Likewise, if long long is 32-bit wide, test bitops using
49597 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49599 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49601 2003-02-07 Roger Sayle <roger@eyesopen.com>
49603 * gcc.dg/builtins-4.c: New test case.
49605 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49607 * gcc.dg/20020430-1.c: Fix dg command typos.
49608 * gcc.dg/20020503-1.c: Likewise.
49610 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49613 * g++.dg/parse/fused-params1.C: New test.
49616 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49619 * g++.dg/parse/non-dependent1.C: New test.
49622 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49625 * g++.dg/parse/undefined7.C: New test.
49626 * g++.dg/parse/non-templ1.C: New test.
49629 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49631 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49633 * gcc.c-torture/compile/20030206-1.c: New test.
49635 2003-02-05 Roger Sayle <roger@eyesopen.com>
49637 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49638 "pow" to "foo" to avoid potential confusion with a math built-in.
49640 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49642 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49643 conditions for SPARC targets.
49645 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49647 * gcc.dg/20030204-1.c: New test.
49649 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49652 * g++.dg/parse/array-size1.C: New test.
49655 * g++.dg/parse/undefined3.C: New test.
49658 * g++.dg/parse/undefined4.C: New test.
49661 * g++.dg/parse/undefined5.C: New test.
49664 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49667 * g++.dg/parse/casting-operator1.C: New test.
49670 * g++.dg/parse/undefined6.C: New test.
49673 * g++.dg/parse/missing-template1.C: New test.
49675 2003-02-04 Jan Hubicka <jh@suse.cz>
49677 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49678 * gcc.dg/i386-cmov?.c: Likewise.
49679 * gcc.dg/i386-fpcvt-?.c: Likewise.
49680 * gcc.dg/i386-ssefp-1.c: Likewise.
49681 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49684 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49687 * g++.dg/ext/max.C: New test.
49689 2003-02-03 Jan Hubicka <jh@suse.cz>
49691 * gcc.c-torture/execute/20030203-1.c: New test.
49693 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49695 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49698 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49700 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49701 * g++.dg/init/new2.C: Likewise.
49702 * g++.dg/other/new1.C: Likewise.
49704 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49706 * gcc.dg/struct-ret-libc.c: New test.
49708 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49710 * gcc.dg/20030129-1.c: New test.
49712 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49715 * g++.dg/template/ptrmem4.C: New test.
49717 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49719 * g++.dg/parser/constant1.C: New test.
49721 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49724 * g++.dg/parse/friend2.C: New test.
49726 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49729 * g++.dg/template/unify4.C: New test.
49731 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49733 * gcc.c-torture/execute/20030128-1.c: New test.
49735 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49737 * g++.dg/lookup/nested1.C: Test moved from ...
49738 * g++.old-deja/g++.other/lookup24.C: ... here.
49740 2003-01-28 Jan Hubicka <jh@suse.cz>
49742 * gcc.dg/i386-cmov5.c: New test.
49744 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49746 * gcc.c-torture/execute/20010925-1.c: Changed the
49747 memcpy declaration.
49749 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49752 * g++.dg/parse/template5.C: New test.
49754 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49757 * g77.dg/pr9258: New test.
49759 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49761 * README: Move relevant parts from README.g++.
49763 * README.g++: Remove this file.
49765 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49767 * g++.dg/abi/dcast1.C: New test.
49769 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49771 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49773 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
49776 * g++.old-deja/g++.other/lookup24.C: New test.
49778 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49781 * gcc.dg/uninit-C.c: New test.
49783 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
49785 * g++.dg/abi/covariant1.C: New test.
49787 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
49789 * gcc.dg/20030123-1.c: New test.
49791 2003-01-25 Jan Hubicka <jh@suse.cz>
49794 * gcc.c-torture/compile/20030125-1.c
49796 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
49799 * g++.dg/parse/template3.C: New test.
49800 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49803 * g++.dg/parse/template4.C: New test.
49806 * g++.dg/template/qual2.C: New test.
49809 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49811 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49813 2003-01-25 Roger Sayle <roger@eyesopen.com>
49815 * gcc.c-torture/execute/switch-1.c: New test case.
49817 2003-01-25 Jan Hubicka <jh@suse.cz>
49819 * gcc.c-torture/execute/20030125-1.[cx]: New test.
49821 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
49823 Tweaks for Bison-1.875. From the NEWS file:
49824 "- `parse error' -> `syntax error'
49825 Bison now uniformly uses the term `syntax error'"
49826 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49827 * gcc.dg/cpp/digraph2.c: Likewise.
49828 * gcc.dg/cpp/direct2.c: Likewise.
49829 * gcc.dg/cpp/paste4.c: Likewise.
49830 * gcc.dg/c90-restrict-1.c: Likewise.
49831 * gcc.dg/c99-func-2.c: Likewise.
49832 * gcc.dg/noncompile/920721-2.c: Likewise.
49833 * gcc.dg/noncompile/930622-2.c: Likewise.
49834 * gcc.dg/noncompile/940112-1.c: Likewise.
49835 * gcc.dg/noncompile/950921-1.c: Likewise.
49836 * gcc.dg/noncompile/951123-1.c: Likewise.
49837 * gcc.dg/noncompile/971104-1.c: Likewise.
49838 * gcc.dg/noncompile/990416-1.c: Likewise.
49840 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
49842 * g++.dg/parse/undefined1.C: Add error message.
49844 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49847 * g++.dg/parse/new1.C: New test.
49850 * g++.dg/parse/template2.C: New test.
49853 * g++.dg/parse/typedef2.C: New test.
49856 * g++.dg/ext/typeof3.C: New test.
49858 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49861 * g++.dg/parse/ret-type1.C: New test.
49864 * g++.dg/parse/tmpl-outside1.C: New test.
49867 * g++.dg/parse/int-as-enum1.C: New test.
49870 * g++.dg/parse/no-typename1.C: New test.
49873 * g++.dg/parse/no-value1.C: New test.
49876 * g++.dg/parse/wrong-inline1.C: New test.
49879 * g++.dg/parse/ref1.C: New test.
49882 * g++.dg/parse/attr-ctor1.C: New test.
49885 * g++.dg/parse/namespace5.C: New test.
49888 * g++.dg/parse/func-def1.C: New test.
49891 * g++.dg/parse/undefined1.C: New test.
49893 PR c++/5723, PR c++/8522
49894 * g++.dg/parse/specialization1.C: New test.
49896 PR c++/163, PR c++/8595
49897 * g++.dg/parse/struct-as-enum1.C: New test.
49900 * g++.dg/parse/undefined2.C: New test.
49902 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49905 * g++.dg/parse/template1.C: New test.
49908 * g++.dg/parse/using1.C: New test.
49912 * g++.dg/parse/expr2.C: New test.
49915 * g++.dg/parse/lookup2.C: Likewise.
49917 2003-01-21 Jan Hubicka <jh@suse.cz>
49919 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49920 * gcc.c-torture/execute/eeprof-1.c: Likewise.
49921 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49922 * gcc.c-torture/execute/string-opt-*.c: Likewise.
49924 2003-01-20 Nick Clifton <nickc@redhat.com>
49926 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
49927 problem with ARM sibcall code generation.
49929 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
49931 * gcc.c-torture/execute/20030120-1.c: New.
49933 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
49935 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49937 2003-01-17 Mark Mitchell <mark@codesourcery.com>
49940 * g++.dg/parse/ctor1.C: New test.
49943 * g++.dg/parse/qualified1.C: New test.
49945 * g++.dg/parse/typename3.C: New test.
49947 2003-01-16 Richard Henderson <rth@redhat.com>
49949 * g++.dg/tls/init-2.C: Fix error matches for real this time.
49951 2003-01-16 Richard Henderson <rth@redhat.com>
49953 * g++.dg/pch/pch.exp: Copy test header to the working directory
49954 before using it either for precompilation or direct use.
49955 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49956 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49958 2003-01-16 Richard Henderson <rth@redhat.com>
49960 * gcc.dg/pch/pch.exp: Copy test header to the working directory
49961 before using it either for precompilation or direct use.
49962 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49963 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49965 2003-01-16 Mark Mitchell <mark@codesourcery.com>
49967 * g++.dg/ext/typename1.C: Add typename keyword.
49968 * g++.dg/template/crash1.C: Update error messages.
49969 * g++.dg/template/crash2.C: Remove error message.
49970 * g++.dg/parse/typename2.C: New test.
49971 * g++.dg/template/typename2.C: Change implicit
49972 typename warning into error.
49973 * g++.old-deja/g++.benjamin/tem03.C: Issue more
49975 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49976 * g++.old-deja/g++.brendan/crash56.C: Add this->.
49977 * g++.old-deja/g++.law/visibility13.C: Remove error
49979 * g++.old-deja/g++.ns/template17.C: Reorder code to
49980 make declaration visible in template.
49981 * g++.old-deja/g++.pt/crash3.C: Fix typos.
49982 * g++.old-deja/g++.pt/crash36.C: Issue more error
49984 * g++.old-deja/g++.pt/crash5.C: Improve error
49986 * g++.old-deja/g++.pt/crash67.C: Remove warning.
49987 * g++.old-deja/g++.pt/inherit1.C: Add this->.
49988 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49989 * g++.old-deja/g++.pt/typename16.C: Replace implicit
49990 typename warning with error message.
49991 * g++.old-deja/g++.pt/typename19.C: Remove warning.
49992 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49993 * g++.old-deja/g++.robertl/eb24.C: Use this->.
49995 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
49997 * g++.dg/parse/ambig2.C: New test.
49999 2003-01-15 Richard Henderson <rth@redhat.com>
50001 * g++.dg/tls/init-2.C: Update error message string.
50003 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50005 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
50007 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
50009 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
50011 * gcc.c-torture/compile/20001205-1.x: Likewise.
50012 * gcc.c-torture/compile/20001226-1.x: Likewise.
50013 * gcc.c-torture/compile/920520-1.x: Likewise.
50014 * gcc.c-torture/compile/961203-1.x: Likewise.
50015 * gcc.c-torture/compile/20020604-1.x: Likewise.
50017 2003-01-15 Jan Hubicka <jh@suse.cz>
50019 * gcc.c-torture/compile/20030115-1.c: New test.
50021 * gcc.dg/i386-fpcvt-1.c: New test.
50022 * gcc.dg/i386-fpcvt-2.c: New test.
50024 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
50026 Further conform g++'s __vmi_class_type_info to the C++ ABI
50028 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
50031 2003-01-14 Jan Hubicka <jh@suse.cz>
50033 * gcc.dg/i386-fpcvt-1.c: New test.
50034 * gcc.dg/i386-fpcvt-2.c: New test.
50036 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
50038 * gcc.dg/i386-mmx-3.c: New test.
50040 2003-01-12 Mark Mitchell <mark@codesourcery.com>
50043 * g++.dg/parse/octal1.C: New file.
50046 * g++.dg/parse/typename1.C: New file.
50048 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
50050 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
50051 * gcc.dg/bf-no-ms-layout.c: Likewise.
50052 * gcc.dg/bf-ms-attrib.c: Likewise.
50054 2003-01-10 Mark Mitchell <mark@codesourcery.com>
50057 * g++.dg/parse/dtor1.C: New file.
50060 * g++.dg/rtti/typeid1.C: New file.
50063 * g++.dg/parse/lookup1.C: New file.
50066 * g++.dg/templ/spec5.C: New file.
50068 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
50070 * gcc.c-torture/compile/20030110-1.c: New test.
50072 2003-01-09 Geoffrey Keating <geoffk@apple.com>
50074 Merge from pch-branch:
50076 2002-12-23 Geoffrey Keating <geoffk@apple.com>
50078 * gcc.dg/pch/cpp-1.h: New.
50079 * gcc.dg/pch/cpp-1.c: New.
50080 * gcc.dg/pch/cpp-2.h: New.
50081 * gcc.dg/pch/cpp-2.c: New.
50083 2002-11-19 Geoffrey Keating <geoffk@apple.com>
50085 * gcc.dg/pch/except-1.h: New.
50086 * gcc.dg/pch/except-1.c: New.
50088 2002-11-13 Geoffrey Keating <geoffk@apple.com>
50090 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50092 * gcc.dg/pch: Include *.hp not *.h.
50093 * gcc.dg/pch/system-1.h: New.
50094 * gcc.dg/pch/system-1.c: New.
50096 2002-11-11 Geoffrey Keating <geoffk@apple.com>
50098 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50099 rather than trying to build and run a program using PCH.
50100 * gcc.dg/pch: Remove dg-do commands from test files.
50102 2002-11-08 Geoffrey Keating <geoffk@apple.com>
50104 * gcc.dg/pch/macro-3.c: New.
50105 * gcc.dg/pch/macro-3.h: New.
50107 2002-11-04 Geoffrey Keating <geoffk@apple.com>
50109 * gcc.dg/pch/common-1.c: New.
50110 * gcc.dg/pch/common-1.h: New.
50111 * gcc.dg/pch/decl-1.c: New.
50112 * gcc.dg/pch/decl-1.h: New.
50113 * gcc.dg/pch/decl-2.c: New.
50114 * gcc.dg/pch/decl-2.h: New.
50115 * gcc.dg/pch/decl-3.c: New.
50116 * gcc.dg/pch/decl-3.h: New.
50117 * gcc.dg/pch/decl-4.c: New.
50118 * gcc.dg/pch/decl-4.h: New.
50119 * gcc.dg/pch/decl-5.c: New.
50120 * gcc.dg/pch/decl-5.h: New.
50121 * gcc.dg/pch/global-1.c: New.
50122 * gcc.dg/pch/global-1.h: New.
50123 * gcc.dg/pch/inline-1.c: New.
50124 * gcc.dg/pch/inline-1.h: New.
50125 * gcc.dg/pch/inline-2.c: New.
50126 * gcc.dg/pch/inline-2.h: New.
50127 * gcc.dg/pch/static-1.c: New.
50128 * gcc.dg/pch/static-1.h: New.
50129 * gcc.dg/pch/static-2.c: New.
50130 * gcc.dg/pch/static-2.h: New.
50132 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
50134 * g++.dg/pch/pch.exp: Better handle failing testcases.
50135 * gcc.dg/pch/pch.exp: Likewise.
50136 * gcc.dg/pch/macro-1.c: New.
50137 * gcc.dg/pch/macro-1.h: New.
50138 * gcc.dg/pch/macro-2.c: New.
50139 * gcc.dg/pch/macro-2.h: New.
50141 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
50143 * g++.dg/dg.exp: Treat files in pch/ specially.
50144 * g++.dg/pch/pch.exp: New file.
50145 * g++.dg/pch/empty.H: New file.
50146 * g++.dg/pch/empty.C: New file.
50147 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50150 * gcc.dg/pch/pch.exp: New file.
50151 * gcc.dg/pch/empty.h: New file.
50152 * gcc.dg/pch/empty.c: New file.
50153 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50156 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50158 * g++.dg/template/friend14.C: New test.
50160 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50162 * gcc.dg/old-style-asm-1.c: New test.
50164 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
50166 * gcc.c-torture/compile/20030109-1.c: New test.
50168 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50170 * gcc.c-torture/execute/20030109-1.c: New test.
50172 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
50174 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50175 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50176 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50177 * g++.old-deja/g++.mike/eh2.C: Likewise.
50178 * g++.old-deja/g++.mike/eh3.C: Likewise.
50179 * g++.old-deja/g++.mike/eh5.C: Likewise.
50180 * g++.old-deja/g++.mike/eh6.C: Likewise.
50181 * g++.old-deja/g++.mike/eh7.C: Likewise.
50182 * g++.old-deja/g++.mike/eh8.C: Likewise.
50183 * g++.old-deja/g++.mike/eh9.C: Likewise.
50184 * g++.old-deja/g++.mike/eh10.C: Likewise.
50185 * g++.old-deja/g++.mike/eh12.C: Likewise.
50186 * g++.old-deja/g++.mike/eh13.C: Likewise.
50187 * g++.old-deja/g++.mike/eh14.C: Likewise.
50188 * g++.old-deja/g++.mike/eh16.C: Likewise.
50189 * g++.old-deja/g++.mike/eh17.C: Likewise.
50190 * g++.old-deja/g++.mike/eh18.C: Likewise.
50191 * g++.old-deja/g++.mike/eh21.C: Likewise.
50192 * g++.old-deja/g++.mike/eh23.C: Likewise.
50193 * g++.old-deja/g++.mike/eh24.C: Likewise.
50194 * g++.old-deja/g++.mike/eh25.C: Likewise.
50195 * g++.old-deja/g++.mike/eh26.C: Likewise.
50196 * g++.old-deja/g++.mike/eh27.C: Likewise.
50197 * g++.old-deja/g++.mike/eh28.C: Likewise.
50198 * g++.old-deja/g++.mike/eh29.C: Likewise.
50199 * g++.old-deja/g++.mike/eh31.C: Likewise.
50200 * g++.old-deja/g++.mike/eh33.C: Likewise.
50201 * g++.old-deja/g++.mike/eh34.C: Likewise.
50202 * g++.old-deja/g++.mike/eh35.C: Likewise.
50203 * g++.old-deja/g++.mike/eh36.C: Likewise.
50204 * g++.old-deja/g++.mike/eh37.C: Likewise.
50205 * g++.old-deja/g++.mike/eh38.C: Likewise.
50206 * g++.old-deja/g++.mike/eh39.C: Likewise.
50207 * g++.old-deja/g++.mike/eh40.C: Likewise.
50208 * g++.old-deja/g++.mike/eh41.C: Likewise.
50209 * g++.old-deja/g++.mike/eh42.C: Likewise.
50210 * g++.old-deja/g++.mike/eh44.C: Likewise.
50211 * g++.old-deja/g++.mike/eh46.C: Likewise.
50212 * g++.old-deja/g++.mike/eh47.C: Likewise.
50213 * g++.old-deja/g++.mike/eh48.C: Likewise.
50214 * g++.old-deja/g++.mike/eh49.C: Likewise.
50215 * g++.old-deja/g++.mike/eh50.C: Likewise.
50216 * g++.old-deja/g++.mike/eh51.C: Likewise.
50217 * g++.old-deja/g++.mike/eh53.C: Likewise.
50218 * g++.old-deja/g++.mike/eh55.C: Likewise.
50219 * g++.old-deja/g++.mike/p7912.C: Likewise.
50220 * g++.old-deja/g++.mike/p9706.C: Likewise.
50221 * g++.old-deja/g++.mike/p10416.C: Likewise.
50222 * g++.old-deja/g++.mike/p11667.C: Likewise.
50223 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50224 Remove redundant reference to Iris.
50225 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50226 Elxsi, i860, Pico Java, and WE32K.
50228 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50230 * g++.dg/ext/asm4.C: New test.
50232 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50235 * g++.dg/template/friend12.C: New test.
50236 * g++.dg/template/friend13.C: Likewise.
50237 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50239 2003-01-08 Jan Hubicka <jh@suse.cz>
50241 * gcc.dg/i386-cadd.c: New test.
50242 * gcc.dg/i386-cmov4.c: Likewise.
50244 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50247 * g++.dg/warn/Wunused-3.C: New test.
50249 * g++.dg/abi/bitfield9.C: New test.
50252 * g++.dg/parse/defarg3.C: New test.
50254 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50256 * g++.dg/parse/ambig1.C: New test.
50257 * g++.dg/parse/defarg2.C: New test.
50259 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50261 * g++.dg/template/defarg-1.C: New test.
50262 * g++.dg/template/local2.C: Likewise.
50264 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50266 * gcc.c-torture/execute/20030105-1.c: New test.
50268 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50270 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50271 * g++.dg/parse/namespace4.C: Likewise.
50273 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50275 * g++.dg/template/ntp2.C: New test.
50277 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50279 * g++.dg/parse/extern-C-1.C: New test.
50281 * g++.dg/parse/namespace4.C: New test.
50283 * g++.dg/template/nested1.C: New test.
50285 * g++.dg/parse/namespace3.C: New test.
50287 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50289 * g++.dg/lookup/two-stage1.C: New test.
50291 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50293 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50294 * g++.old-deja/g++.jason/access8.C: Likewise.
50295 * g++.old-deja/g++.other/decl5.C: Likewise.
50297 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50299 * g++.dg/parse/parse7.C: New test.
50301 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50304 * g++.dg/ext/attrib7.C: New test.
50306 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50308 * g++.dg/parse/parse6.C: New test.
50310 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50312 * gcc.dg/h8300-stack-1.c: New.
50314 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50316 g++.dg/lookup/exception1.C: New test.
50318 g++.dg/lookup/template1.C: New test.
50320 g++.dg/parse/namespace2.C: New test.
50322 g++.dg/parse/parens2.C: New test.
50324 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50326 * g++.dg/parse/parse5.C: New test.
50327 * g++.dg/lookup/scoped4.C: New test.
50329 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50331 * g++.dg/parse/parens1.C: New test.
50333 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50335 * g++.dg/parse/parens2.C: New test.
50337 * g++.dg/lookup/scope-operator1.C: New test.
50339 * g++.dg/parse/operator1.C: New test.
50341 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50343 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50344 * g++.old-deja/g++.other/access6.C: Likewise.
50345 * g++.old-deja/g++.other/decl1.C: Likewise.
50346 * g++.old-deja/g++.pt/typename12.C: Likewise.
50348 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50350 * g++.dg/parse/namespace1.C: New test.
50352 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50354 * g++.dg/parse/parse4.C: New test.
50356 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50358 * g++.dg/parse/parse3.C: New test.
50360 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50362 * g++.dg/parse/parse2.C: New test.
50364 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50366 * g++.dg/template/friend11.C: New test.
50368 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50370 * g++.dg/parse/parse1.C: New test.
50372 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50374 * lib/profopt.exp: Change the name of a global variable to avoid
50375 possible clashes with other test suites.
50377 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50379 * g++.dg/inherit/covariant8.C: New test.
50381 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50383 * g++.dg/init/array9.C: New test.
50386 * g++.dg/parse/expr1.C: New test.
50388 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50390 * gcc.c-torture/compile/20021230-1.c: New test.
50392 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50394 * g++.dg/inherit/covariant5.C: New test.
50395 * g++.dg/inherit/covariant6.C: New test.
50396 * g++.dg/inherit/covariant7.C: New test.
50398 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50401 * g++.dg/other/access2.C: New test.
50403 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50405 * g++.dg/other/anon-struct.C: No longer fails
50406 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50407 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50408 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50410 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50412 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50414 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50416 * g++.dg/eh/spec4.C: Remove stray semicolon.
50417 * g++.dg/expr/pmf-1.C: Change error message.
50418 * g++.dg/ext/asm1.C: Remove stray semicolon.
50419 * g++.dg/ext/typename1.C: Add missing typenames.
50420 * g++.dg/inherit/template-as-base.C: Change error message.
50421 * g++.dg/lookup/scoped1.C: Likewise.
50422 * g++.dg/lookup/scoped2.C: Likewise.
50423 * g++.dg/lookup/using2.C: Likewise.
50424 * g++.dg/other/component1.C: Remove stray semicolon.
50425 * g++.dg/other/do1.C: Change error message.
50426 * g++.dg/other/error2.C: Likewise.
50427 * g++.dg/other/init1.C: Likewise.
50428 * g++.dg/other/packed1.C: Remove stray semicolon.
50429 * g++.dg/other/ptrmem2.C: Change error message.
50430 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50432 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50433 * g++.dg/template/access3.C: Add typename keyword.
50434 * g++.dg/template/access5.C: Remove stray semicolon.
50435 * g++.dg/template/access6.C: Likewise.
50436 * g++.dg/template/complit1.C: Likewise.
50437 * g++.dg/template/crash1.C: Change error message.
50438 * g++.dg/template/inherit2.C: Remove stray semicolon.
50439 * g++.dg/template/instantiate2.C: Likewise.
50440 * g++.dg/template/instantiate3.C: Change error message.
50441 * g++.dg/template/qual1.C: Remove stray semicolon.
50442 * g++.dg/template/qualttp18.C: Change error message.
50443 * g++.dg/template/ref1.C: Remove stray semicolon.
50444 * g++.dg/template/sizeof1.C (A::value): Declare it.
50445 * g++.dg/template/spec4.C: Change error message.
50446 * g++.dg/template/static1.C: Likewise.
50447 * g++.dg/template/type1.C: Likewise.
50448 * g++.dg/template/typename3.C: Likewise.
50449 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50450 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50451 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50452 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50453 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50454 named return value extension.
50455 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50456 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50457 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50458 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50459 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50460 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50461 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50462 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50463 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50464 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50465 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50466 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50467 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50468 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50470 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50471 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50472 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50473 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50474 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50475 * g++.old-deja/g++.brendan/template11.C: Likewise.
50476 * g++.old-deja/g++.brendan/template26.C: Likewise.
50477 * g++.old-deja/g++.brendan/template27.C: Use explicit
50478 specialization syntax.
50479 * g++.old-deja/g++.brendan/template30.C: Likewise.
50480 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50481 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50482 non-dependent names.
50483 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50484 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50485 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50486 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50487 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50488 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50489 named return value extension.
50490 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50491 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50492 * g++.old-deja/g++.ext/return1.C: Likewise.
50493 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50494 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50495 * g++.old-deja/g++.jason/access8.C: Likewise.
50496 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50497 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50498 pseudo-destructor names.
50499 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50500 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50501 pseudo-destructor names.
50502 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50503 * g++.old-deja/g++.jason/overload19.C: Likewise.
50504 * g++.old-deja/g++.jason/overload32.C: Likewise.
50505 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50507 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50508 * g++.old-deja/g++.jason/return.C: Likewise.
50509 * g++.old-deja/g++.jason/return2.C: Likewise.
50510 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50511 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50513 * g++.old-deja/g++.jason/template10.C: Account for use of
50514 non-dependent names.
50515 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50517 * g++.old-deja/g++.jason/template37.C: Likewise.
50518 * g++.old-deja/g++.law/access4.C: Change error messages.
50519 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50520 pseudo-destructor names.
50521 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50522 * g++.old-deja/g++.law/ctors9.C: Likewise.
50523 * g++.old-deja/g++.law/cvt22.C: Likewise.
50524 * g++.old-deja/g++.law/dtors5.C: Likewise.
50525 * g++.old-deja/g++.law/global-init1.C: Likewise.
50526 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50527 * g++.old-deja/g++.law/operators28.C: Likewise.
50528 * g++.old-deja/g++.law/visibility28.C: Likewise.
50529 * g++.old-deja/g++.martin/eval1.C: Likewise.
50530 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50532 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50533 * g++.old-deja/g++.mike/net34.C: Likewise.
50534 * g++.old-deja/g++.mike/net36.C: Likewise.
50535 * g++.old-deja/g++.mike/ns2.C: Likewise.
50536 * g++.old-deja/g++.mike/p12306.C: Likewise.
50537 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50539 * g++.old-deja/g++.mike/p700.C: Likewise.
50540 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50541 * g++.old-deja/g++.mike/p710.C: Likewise.
50542 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50544 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50545 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50546 * g++.old-deja/g++.ns/crash2.C: Likewise.
50547 * g++.old-deja/g++.ns/crash3.C: Likewise.
50548 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50549 * g++.old-deja/g++.ns/ns17.C: Likewise.
50550 * g++.old-deja/g++.ns/template16.C: Likewise.
50551 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50553 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50554 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50555 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50556 named return value extension.
50557 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50558 * g++.old-deja/g++.other/access4.C: Issue additional error
50560 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50561 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50562 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50563 * g++.old-deja/g++.other/crash25.C: Change error message.
50564 * g++.old-deja/g++.other/crash4.C: Change error message.
50565 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50566 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50567 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50569 * g++.old-deja/g++.other/defarg8.C: Likewise.
50570 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50571 * g++.old-deja/g++.other/dtor10.C: Likewise.
50572 * g++.old-deja/g++.other/incomplete.C: Likewise.
50573 * g++.old-deja/g++.other/linkage7.C: Likewise.
50574 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50576 * g++.old-deja/g++.other/mangle2.C: Likewise.
50577 * g++.old-deja/g++.other/refinit2.C: Likewise.
50578 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50579 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50580 * g++.old-deja/g++.pt/crash28.C: Likewise.
50581 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50583 * g++.old-deja/g++.pt/crash32.C: Change error message.
50584 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50585 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50586 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50587 error message position.
50588 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50589 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50590 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50592 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50593 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50594 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50595 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50597 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50598 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50599 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50601 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50602 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50604 * g++.old-deja/g++.pt/friend28.C: Account for use of
50605 non-dependent names.
50606 * g++.old-deja/g++.pt/friend29.C: Likewise.
50607 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50609 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50610 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50611 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50613 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50614 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50616 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50617 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50618 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50620 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50621 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50622 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50623 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50624 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50625 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50627 * g++.old-deja/g++.pt/spec10.C: Likewise.
50628 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50629 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50630 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50631 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50632 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50633 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50634 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50635 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50636 * g++.old-deja/g++.pt/typename15.C: Likewise.
50637 * g++.old-deja/g++.pt/typename22.C: Likewise.
50638 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50639 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50640 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50641 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50643 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50644 return value extension.
50645 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50646 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50647 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50648 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50650 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50652 * g++.dg/warn/inline1.C: New test.
50653 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50654 * g++.old-deja/g++.jason/synth10.C: Likewise.
50655 * g++.old-deja/g++.mike/net31.C: Likewise.
50656 * g++.old-deja/g++.mike/p8786.C: Likewise.
50658 * g++.dg/template/friend10.C: New test.
50659 * g++.dg/template/conv5.C: New test.
50661 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50663 * g++.dg/lookup/scoped3.C: New test.
50665 * g++.dg/lookup/decl1.C: New test.
50666 * g++.dg/lookup/decl2.C: New test.
50668 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50670 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50671 gcc.c-torture/compile/20021015-1.c,
50672 gcc.c-torture/compile/20021015-2.c,
50673 gcc.c-torture/compile/20021123-1.c,
50674 gcc.c-torture/compile/20021123-2.c,
50675 gcc.c-torture/compile/20021123-3.c,
50676 gcc.c-torture/compile/20021123-4.c,
50677 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50678 only to 3.1 or 3.2 branch.
50680 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50682 * gcc.dg/i386-bitfield3.c: New test.
50684 * gcc.dg/i386-bitfield2.c: New test.
50686 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50688 * g++.dg/parse/conv_op1.C: New test.
50690 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50692 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50695 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50697 * gcc.c-torture/compile/20021220-1.c: New test.
50699 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50701 * gcc.dg/i386-fastcall-1.c: New.
50703 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50705 * gcc.c-torture/execute/20021219-1.c: New test.
50707 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50709 * gcc.dg/i386-pic-1.c: New test.
50711 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50714 * g++.dg/template/friend9.C: New test.
50716 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50719 * g++.dg/template/access7.C: New test.
50721 2002-12-18 Nick Clifton <nickc@redhat.com>
50723 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50724 the libstdc++-v3 directory has been found.
50726 2002-12-12 Devang Patel <dpatel@apple.com>
50727 * gcc.dg/darwin-ld-1.c: New test.
50728 * gcc.dg/darwin-ld-2.c: New test.
50729 * gcc.dg/darwin-ld-3.c: New test.
50730 * gcc.dg/darwin-ld-4.c: New test.
50731 * gcc.dg/darwin-ld-5.c: New test.
50733 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50735 * gcc.c-torture/compile/20021212-1.c: New test.
50737 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50739 * gcc.dg/fshort-wchar: New test.
50741 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50744 * g++.dg/template/dtor1.C: New test.
50746 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50749 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50751 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50753 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50755 * g++.dg/template/static1.C: New test.
50756 * g++.dg/template/static2.C: New test.
50757 * g++.old-deja/g++.ext/memconst.C: New test.
50759 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50761 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50762 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50763 * g++.dg/special/initp1.C: Likewise.
50765 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50767 * gcc.c-torture/execute/20021204-1.c: New test.
50769 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50771 * gcc.dg/ppc-fmadd-1.c: New file.
50772 * gcc.dg/ppc-fmadd-2.c: New file.
50773 * gcc.dg/ppc-fmadd-3.c: New file.
50775 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50777 * gcc.c-torture/compile/20021204-1.c: New test.
50779 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
50781 * g++.dg/inherit/covariant2.C: New test.
50782 * g++.dg/inherit/covariant3.C: New test.
50783 * g++.dg/inherit/covariant4.C: New test.
50784 * g++.dg/inherit/covariant1.C: Remove XFAIL.
50785 * g++.old-deja/g++.robertl/eb17.C: Likewise.
50787 2002-12-03 Mark Mitchell <mark@codesourcery.com>
50790 * g++.dg/init/brace3.C: New test.
50792 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
50794 * gcc.dg/20020210-1.c: Fix a comment typo.
50796 2002-12-02 Mark Mitchell <mark@codesourcery.com>
50799 * g++.dg/parse/defarg1.C: New test.
50802 * g++.dg/template/char1.C: New test.
50804 * g++.dg/template/varmod1.C: Fix typo.
50806 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50809 * g++.old-deja/g++.pt/crash32.C: Expect error.
50811 2002-12-01 Mark Mitchell <mark@codesourcery.com>
50814 * g++.dg/template/varmod1.C: New test.
50817 * g++.dg/inherit/typeinfo1.C: New test.
50820 * g++.dg/inherit/typedef1.C: New test.
50822 2002-11-30 Mark Mitchell <mark@codesourcery.com>
50826 * g++.dg/template/strlen1.C: New test.
50829 * g++.dg/template/ctor2.C: New test.
50832 * g++.dg/init/string1.C: New test.
50835 * g++.dg/template/friend8.C: New test.
50837 2002-11-29 Joe Buck <jbuck@synopsys.com>
50839 * g++.dg/lookup/anon2.C: New test.
50841 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
50843 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50846 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
50848 * gcc.dg/bitfld-6.c: New test.
50850 2002-11-27 Jan Hubicka <jh@suse.cz>
50852 * gcc.c-torture/execute/20021127.[cx]: New test.
50854 2002-11-26 Jan Hubicka <jh@suse.cz>
50856 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50859 2002-11-26 Geoffrey Keating <geoffk@apple.com>
50861 * g++.dg/init/brace2.C: New test.
50862 * g++.old-deja/g++.mike/p9129.C: Correct.
50864 2002-11-26 Mark Mitchell <mark@codesourcery.com>
50866 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50868 2002-11-25 Andreas Bauer <baueran@in.tum.de>
50870 * gcc.dg/sibcall-6: New test for indirect sibcalls.
50872 2002-11-25 Mark Mitchell <mark@codesourcery.com>
50874 * g++.dg/abi/empty11.C: New test.
50875 * g++.dg/rtti/cv1.C: New test.
50877 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
50879 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50881 2002-11-24 Mark Mitchell <mark@codesourcery.com>
50883 * g++.dg/abi/empty10.C: New test.
50885 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
50887 * gcc.c-torture/compile/20021124-1.c: New test.
50889 2002-11-22 Mark Mitchell <mark@codesourcery.com>
50891 * g++.dg/abi/rtti2.C: New test.
50893 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
50895 * gcc.dg/i386-unroll-1.c: New test.
50897 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
50899 * gcc.c-torture/compile/20021120-1.c: New test.
50900 * gcc.c-torture/compile/20021120-2.c: New test.
50902 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50904 * gcc.dg/bitfld-5.c: New test.
50906 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50908 * gcc.c-torture/execute/20021120-3.c: New test.
50910 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50912 * gcc.c-torture/execute/20021120-2.c: New test.
50914 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50916 * gcc.c-torture/execute/20021120-1.c: New test.
50918 2002-11-20 Jakub Jelinek <jakub@redhat.com>
50920 * gcc.c-torture/execute/20021118-3.c: New test.
50922 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50924 * gcc.c-torture/compile/20021119-1.c: New test.
50926 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
50928 * gcc.dg/duff-1.c: New test.
50929 * gcc.dg/duff-2.c: New test.
50930 * gcc.dg/duff-3.c: New test.
50932 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
50934 * gcc.dg/cpp/_Pragma5.c: New test.
50936 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50938 * gcc.c-torture/execute/20021118-2.c: New test.
50940 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50942 * gcc.c-torture/execute/20021118-1.c: New test.
50944 2002-11-16 Jakub Jelinek <jakub@redhat.com>
50946 * gcc.dg/20021116-1.c: New test.
50948 2002-11-14 Mark Mitchell <mark@codesourcery.com>
50950 * g++.dg/abi/vcall1.C: New test.
50952 2002-11-14 Jakub Jelinek <jakub@redhat.com>
50954 * gcc.dg/20021029-1.c: New test.
50955 * gcc.dg/20021029-2.c: New test.
50957 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50959 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50961 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50964 * gcc.dg/20021110.c: Move to ...
50965 * gcc.c-torture/compile/20021110.c: .... here.
50967 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50970 * gcc.c-torture/execute/20021111-1.c
50972 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50975 * gcc.dg/20021110.c: New test.
50977 2002-11-10 Mark Mitchell <mark@codesourcery.com>
50979 * g++.dg/abi/vthunk3.C: Run only on x86.
50981 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
50983 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50985 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
50987 * lib/compat.exp (compat-execute): Fix logic error in last
50990 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
50992 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50994 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50997 * g++.dg/template/access6.C: New test.
50999 2002-11-08 Jan Hubicka <jh@suse.cz>
51001 * gcc.dg/i386-ssefp-1.c: New test.
51002 * gcc.dg/i386-ssefp-1.c: New test.
51004 2002-11-08 Jan Hubicka <jh@suse.cz>
51006 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
51008 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51010 * g++.dg/abi/vthunk3.C: New test.
51013 * g++.dg/template/crash2.C: New test.
51015 2002-11-07 Mark Mitchell <mark@codesourcery.com>
51017 * g++.dg/abi/dtor1.C: New test.
51018 * g++.dg/abi/dtor2.C: Likewise.
51020 2002-11-05 Geoffrey Keating <geoffk@apple.com>
51022 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
51025 2002-11-04 Adam Nemet <anemet@lnxw.com>
51027 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
51028 -mthumb. Only xfail with -O0.
51030 2002-11-03 Mark Mitchell <mark@codesourcery.com>
51032 * g++.dg/abi/thunk1.C: New test.
51033 * g++.dg/abi/thunk2.C: Likewise.
51034 * g++.dg/abi/vtt1.C: Likewise.
51036 2002-11-02 Diego Novillo <dnovillo@redhat.com>
51038 PR optimization/8423
51039 * gcc.c-torture/execute/builtin-constant.c: New test.
51041 2002-11-01 Zack Weinberg <zack@codesourcery.com>
51043 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
51044 Add some more cases.
51046 2002-11-01 Mark Mitchell <mark@codesourcery.com>
51049 * g++.dg/opt/local1.C: New test.
51051 2002-10-30 Mark Mitchell <mark@codesourcery.com>
51054 * g++.dg/template/complit1.C: New test.
51057 * g++.dg/template/typename4.C: Likewise.
51059 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51061 Core issue 287, PR c++/7639
51062 * g++.dg/template/instantiate1.C: Adjust error location.
51063 * g++.dg/template/instantiate3.C: New test.
51064 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51065 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51066 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51068 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
51070 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51072 2002-10-29 Mark Mitchell <mark@codesourcery.com>
51075 * g++.dg/init/dtor2.C: New test.
51077 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51079 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51080 * gcc.dg/nest.c: Bypass errors on irix6.
51082 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
51084 * gcc.dg/nest.c: Expect error for mmix-*-*.
51085 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51087 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
51089 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51092 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51094 2002-10-25 Mike Stump <mrs@apple.com>
51096 * gcc.dg/warn-1.c: New test.
51098 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51100 * g++.dg/template/typename3.C: New test.
51102 2002-10-25 Mark Mitchell <mark@codesourcery.com>
51104 * g++.dg/lookup/ptrmem1.C: New test.
51106 * g++.dg/abi/vthunk2.C: New test.
51108 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51110 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51112 2002-10-24 Mark Mitchell <mark@codesourcery.com>
51114 * g++.dg/abi/empty9.C: New test.
51116 2002-10-24 Richard Henderson <rth@redhat.com>
51118 * g++.dg/inherit/thunk1.C: Enable for ia64.
51120 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51123 * g++.dg/lookup/pretty1.C: New test.
51125 2002-10-23 Jakub Jelinek <jakub@redhat.com>
51127 * gcc.dg/20021023-1.c: New test.
51129 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51132 * g++.dg/parse/inline1.C: New test.
51134 2002-10-23 Richard Henderson <rth@redhat.com>
51136 * g++.dg/inherit/thunk1.C: Enable for x86_64.
51138 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51140 2002-10-22 Mark Mitchell <mark@codesourcery.com>
51143 * g++.dg/parse/stmtexpr3.C: New test.
51145 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
51147 * g++.dg/expr/cond1.C: New test.
51149 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51151 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51153 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51155 * g++.dg/abi/vbase13.C: New test.
51156 * g++.dg/abi/vbase14.C: Likewise.
51158 2002-10-21 Jakub Jelinek <jakub@redhat.com>
51160 * gcc.dg/tls/pic-1.c: New test.
51161 * gcc.dg/tls/nonpic-1.c: New test.
51162 * gcc.dg/20021018-1.c: New test.
51164 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51166 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51167 Remove only files with the same base name as the test case.
51168 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51169 (profopt-execute): Likewise. Also, remove old profiling
51170 and performance data files before running the tests.
51172 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51173 * g++.dg/bprob/bprob.exp: Likewise.
51174 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
51175 to allow more general test case names.
51177 * g++.dg/bprob/bprob-1.C: Rename to ...
51178 * g++.dg/bprob/g++-bprob-1.C: ... this.
51180 * g77.dg/bprob/bprob-1.f: Rename to ...
51181 * g77.dg/bprob/g77-bprob-1.f: ... this.
51183 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51185 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51186 bison 1.50 or later.
51188 2002-10-21 Janis Johnson <janis187@us.ibm.com>
51190 * g++.dg/README: Describe more test directories.
51192 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51194 * g++.dg/init/array6.C: Add additional tests.
51196 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51198 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51199 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51201 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
51203 * gcc.c-torture/compile/20020604-1.x: New.
51204 * gcc.c-torture/compile/simd-5.x: Likewise.
51205 * gcc.c-torture/execute/920710-1.x: Likewise.
51206 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51208 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51210 * g++.dg/inherit/override1.C: Add dg-options clause.
51212 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
51214 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51217 2002-10-19 Andreas Schwab <schwab@suse.de>
51219 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51220 directory component.
51222 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51224 * g++.dg/inherit/thunk1.C: New test.
51226 * g++.dg/inherit/override1.C: New test.
51228 * g++.dg/abi/mangle11.C: New test.
51229 * g++.dg/abi/mangle14.C: New test.
51230 * g++.dg/abi/mangle17.C: New test.
51232 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51234 * g++.dg/overload/member2.C: New test.
51236 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51238 * g++.dg/README: Describe new compat directory.
51239 * g++.dg/dg.exp: Skip tests in compat directory.
51240 * README.compat: New file.
51241 * lib/compat.exp: New expect script.
51242 * g++.dg/compat: New test directory.
51243 * g++.dg/compat/compat.exp: New expect script.
51244 * g++.dg/compat/abi: New test directory.
51245 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51246 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51247 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51248 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51249 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51250 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51251 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51252 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51253 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51254 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51255 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51256 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51257 * g++.dg/compat/break: New test directory.
51258 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51259 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51260 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51261 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51262 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51263 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51264 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51265 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51266 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51267 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51268 g++.dg/compat/break/README: New files.
51269 * g++.dg/compat/eh: New test directory.
51270 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51271 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51272 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51273 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51274 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51275 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51276 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51277 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51278 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51279 g++.dg/compat/eh/filter2_y.C,
51280 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51281 g++.dg/compat/eh/new1_y.C,
51282 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51283 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51284 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51285 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51286 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51287 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51288 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51289 g++.dg/compat/eh/unexpected1_y.C: New files.
51290 * g++.dg/compat/init: New test directory.
51291 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51292 g++.dg/compat/init/array5_y.C,
51293 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51294 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51295 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51296 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51297 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51298 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51299 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51300 g++.dg/compat/init/init-ref2_y.C: New files.
51302 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51305 * g++.dg/inherit/using3.C: New test.
51307 2002-10-17 Jan Hubicka <jh@suse.cz>
51309 * gcc.dg/20021017-2.c: New test.
51311 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51313 * g++.dg/abi/mangle16.C: Adjust.
51315 * g++.dg/init/array8.C: New test.
51317 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51319 * gcc.dg/special/mips-abi.exp: New test.
51320 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51322 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51324 * g++.dg/abi/mangle16.C: New test.
51325 * g++.dg/abi/mangle17.C: Likewise.
51328 * g++.dg/template/ref1.C: New test.
51330 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51332 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51334 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51336 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51338 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51341 * g++.dg/init/array7.C: New test.
51343 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51345 * g++.dg/init/array6.C: New test.
51347 * g++.dg/abi/mangle13.C: Likewise.
51348 * g++.dg/abi/mangle14.C: Likewise.
51349 * g++.dg/abi/mangle15.C: Likewise.
51351 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51353 * g++.dg/abi/empty8.C: New test.
51355 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51357 * g++.dg/init/ctor1.C: New test.
51359 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51361 * gcc.c-torture/execute/20021015-1.c: New test.
51363 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51365 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51367 2002-10-14 Jan Hubicka <jh@suse.cz>
51369 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51371 2002-10-14 Richard Henderson <rth@redhat.com>
51373 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51375 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51377 PR optimization/6631
51378 * g++.dg/opt/const2.C: New test.
51380 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51383 * g++.dg/parse/friend1.C: New test.
51384 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51386 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51388 * gcc.dg/20021014-1.c: New test.
51390 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51393 * g++.dg/ext/vlm1.C: New test.
51394 * g++.dg/ext/vlm2.C: Likewise.
51396 * g++.dg/init/array1.C: Remove invalid braces.
51397 * g++.dg/init/brace1.C: New test.
51398 * g++.dg/init/copy2.C: Likewise.
51399 * g++.dg/init/copy3.C: Likewise.
51400 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51401 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51404 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51406 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51408 2002-10-11 Richard Shann <richard.shann@superh.com>
51410 * gcc.c-torture/compile/simd-5.c: New test.
51412 2002-10-10 Roger Sayle <roger@eyesopen.com>
51414 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51416 2002-10-10 Jim Wilson <wilson@redhat.com>
51418 * gcc.c-torture/execute/20021010-1.c: New test.
51420 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51423 * g++.dg/ext/typedef-init.C: New test.
51424 * gcc.dg/typedef-init.c: New test.
51426 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51428 * gcc.dg/cpp/paste13.c: New test.
51430 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51432 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51433 remaining platforms, XFAIL during compile, not execute. Don't
51436 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51438 * gcc.dg/alias-1.c: Tweak expected warning.
51440 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51442 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51444 2002-10-06 Andreas Jaeger <aj@suse.de>
51446 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51447 * gcc.dg/cpp/c++98.C: Likewise.
51449 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51450 * g++.dg/cpp/c++98.C: Likewise.
51452 * g++.dg/README (Subdirectories): Mention cpp directory.
51455 * gcc.dg/20021006-1.c: New test.
51457 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51460 * g++.dg/other/warning1.C: New test.
51462 2002-10-04 Roger Sayle <roger@eyesopen.com>
51464 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51465 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51466 and sparc-*-* with -m64 as expected failures. See PR 8087.
51468 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51471 * g++.dg/template/ptrmem3.C: New test.
51474 * g++.dg/template/union1.C: New test.
51476 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51479 * g++.dg/abi/mangle9.C: New test.
51480 * g++.dg/abi/mangle10.C: New test.
51481 * g++.dg/abi/mangle11.C: New test.
51482 * g++.dg/abi/mangle12.C: New test.
51484 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51487 * g++.dg/template/meminit1.C: New test.
51488 * g++.dg/warn/Wreorder-1.C: Likewise.
51489 * g++.old-deja/g++.mike/warn3.C: Tweak.
51490 * lib/prune.exp: Ingore "in copy constructor".
51492 2002-10-02 Andreas Jaeger <aj@suse.de>
51494 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51495 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51496 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51499 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51501 * gcc.dg/empty1.C: Fix typo.
51503 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51505 * gcc.dg/alias-1.c: New test.
51507 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51509 * gcc.dg/empty1.C: New test.
51511 * g++.dg/tls/init-2.C: Tweak error messages.
51513 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51515 * gcc.c-torture/compile/20020923-1.c: New test.
51517 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51519 * gcc.c-torture/execute/ffs-1.c: New test.
51520 * gcc.c-torture/execute/ffs-2.c: Ditto.
51522 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51524 * g++.dg/overload/member1.C: New test.
51526 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51528 * g++.dg/abi/empty7.C: New test.
51529 * g++.dg/init/pm2.C: Likewise.
51531 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51533 * g++.dg/rtti/crash1.C: New test.
51535 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51537 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51538 gcc.dg/sibcall-4.c: New tests.
51540 2002-09-28 Roger Sayle <roger@eyesopen.com>
51542 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51543 powerpc and MMIX targets.
51545 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51547 * gcc.dg/cpp/20020927-1.c: New.
51549 2002-09-26 David S. Miller <davem@redhat.com>
51551 * gcc.c-torture/compile/trunctfdf.c: New.
51553 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51555 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51557 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51559 * gcc.c-torture/execute/loop-15.c: New.
51561 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51563 * README.QMTEST: Fix typo.
51565 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51567 * gcc.dg/20020926-1.c: New test.
51569 2002-09-25 David S. Miller <davem@redhat.com>
51572 * gcc.c-torture/execute/shiftdi.c: New test.
51574 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51576 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51577 unique to the tool.
51578 * lib/g77.exp (g77_init): Likewise.
51579 * lib/g++.exp (g++_init): Likewise.
51580 * lib/objc.exp (objc_init): Likewise.
51582 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51584 * g++.dg/abi/empty5.C: New test.
51585 * g++.dg/abi/empty6.C: New test.
51586 * g++.dg/abi/vbase12.C: New test.
51588 2002-09-25 Richard Henderson <rth@redhat.com>
51590 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51591 too-small long double.
51593 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51595 * gcc.dg/20020919-1.c: New test.
51597 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51599 * g++.dg/abi/bitfield6.C: New test.
51600 * g++.dg/abi/bitfield7.C: New test.
51601 * g++.dg/abi/bitfield8.C: New test.
51602 * g++.dg/abi/vbase11.C: New test.
51604 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51606 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51607 hppa*-*-hpux*. Update test comment.
51609 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51611 * gcc.dg/tls/struct-1.c: New test.
51613 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51615 * gcc.dg/cpp/tr-warn2.c: Update.
51617 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51619 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51621 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51623 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51626 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51628 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51630 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51631 Adjust for c++filt moved to binutils. Remove spurious duplicate
51632 setting of cxxfilt.
51634 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51636 * gcc.dg/20020312-2.c: Update for darwin.
51638 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51640 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51642 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51644 * objc.dg/comp-types-1.m: New test.
51645 * objc.dg/comp-types-2.m: New test.
51646 * objc.dg/comp-types-3.m: New test.
51647 * objc.dg/comp-types-4.m: New test.
51648 * objc.dg/comp-types-5.m: New test.
51649 * objc.dg/comp-types-6.m: New test.
51651 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51653 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51655 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51657 * g++.dg/other/do1.C: New test.
51659 * g++.dg/template/subst1.C: New test.
51661 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51663 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51665 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51667 * g++.dg/template/qualttp20.C: Adjust expected errors.
51668 * g++.old-deja/g++.jason/report.C: Likewise.
51669 * g++.old-deja/g++.other/qual1.C: Likewise.
51671 * g++.dg/lookup/scoped2.C: New test.
51673 * g++.dg/ext/asm3.C: New test.
51675 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51677 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51679 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51681 * ChangeLog: follow spelling conventions.
51682 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51683 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51684 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51685 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51686 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51687 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51688 * g++.old-deja/g++.law/global-init1.C: Likewise.
51689 * g++.old-deja/g++.other/delete4.C: Likewise.
51690 * g++.old-deja/g++.other/inline21.C: Likewise.
51691 * g++.old-deja/g++.other/singleton.C: Likewise.
51692 * g77.dg/strlen0.f: Likewise.
51693 * g77.f-torture/compile/20010519-1.f: Likewise.
51694 * g77.f-torture/compile/980310-4.f: Likewise.
51695 * gcc.c-torture/compile/20000605-1.c: Likewise.
51696 * gcc.c-torture/execute/20020225-1.c: Likewise.
51697 * gcc.dg/c90-hexfloat-2.c: Likewise.
51698 * gcc.dg/c99-bool-1.c: Likewise.
51699 * gcc.dg/c99-hexfloat-2.c: Likewise.
51700 * gcc.dg/dll-2.c: Likewise.
51701 * gcc.dg/wtr-union-init-1.c: Likewise.
51702 * gcc.dg/wtr-union-init-2.c: Likewise.
51703 * gcc.dg/wtr-union-init-3.c: Likewise.
51704 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51705 * gcc.dg/cpp/defined.c: Likewise.
51706 * gcc.dg/cpp/macsyntx.c: Likewise.
51707 * gcc.dg/cpp/paste2.c: Likewise.
51708 * gcc.dg/cpp/trad/defined.c: Likewise.
51709 * gcc.dg/format/c90-printf-1.c: Likewise.
51710 * gcc.dg/format/c90-scanf-1.c: Likewise.
51711 * gcc.dg/format/c99-printf-1.c: Likewise.
51712 * gcc.dg/format/c99-scanf-1.c: Likewise.
51713 * gcc.misc-tests/gcov-8.c: Likewise.
51714 * lib/profopt.exp: Likewise.
51716 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51718 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51720 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51722 * g++.dg/inherit/using2.C: New test.
51724 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51726 * ChangeLog: Follow spelling conventions.
51727 * g++.dg/template/friend4.C: Likewise.
51728 * g++.old-deja/g++.pt/crash67.C: Likewise.
51729 * gcc.c-torture/execute/20000801-4.c: Likewise.
51730 * gcc.dg/c90-digraph-1.c: Likewise.
51731 * gcc.dg/c94-digraph-1.c: Likewise.
51732 * gcc.dg/c99-digraph-1.c: Likewise.
51733 * gcc.dg/cpp/line5.c: Likewise.
51734 * gcc.dg/cpp/multiline.c: Likewise.
51735 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51736 * gcc.dg/format/attr-3.c: Likewise.
51737 * gcc.dg/format/c90-scanf-3.c: Likewise.
51738 * gcc.dg/format/ext-4.c: Likewise.
51740 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51742 * g++.dg/template/pretty1.C: New test.
51744 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51746 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51748 2002-09-13 Matt Austern <austern@apple.com>
51750 * g++.dg/other/constref[12].C: New, regression tests for
51751 passing a cast expression to a function by const reference.
51753 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51755 * g++.dg/template/deduce1.C: New test.
51757 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51759 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51762 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51764 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51767 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51769 * gcc.c-torture/compile/20020910-1.c: New test.
51771 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
51773 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51775 2002-09-10 Andreas Jaeger <aj@suse.de>
51777 * gcc.dg/20020312-2.c: Adjust for x86-64.
51779 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
51781 * g77.dg/7388.f: New test case for PR 7388.
51783 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
51785 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51787 2002-09-05 Ziemowit Laski <zlaski@apple.com>
51789 * objc.dg/proto-lossage-1.m: New test.
51791 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
51793 * gcc.dg/cpp/_Pragma4.c: Fix typo.
51795 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
51797 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
51800 2002-09-06 Stan Shebs <shebs@apple.com>
51801 David Edelsohn <edelsohn@gnu.org>
51803 * gcc.dg/weak: New directory.
51804 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51805 target-specific xfail bits.
51806 * gcc.dg/typeof-2.c: Move to new directory.
51807 * gcc.dg/weak.exp: New expect script.
51809 2002-09-06 Alan Modra <amodra@bigpond.net.au>
51811 * gcc.c-torture/execute/extzvsi.c: New test.
51813 2002-09-05 Stan Shebs <shebs@apple.com>
51815 * gcc.dg/weak-1.c: xfail on Darwin.
51816 * gcc.dg/weak-2.c: Ditto.
51817 * gcc.dg/weak-3.c: Ditto.
51818 * gcc.dg/weak-4.c: Ditto.
51819 * gcc.dg/weak-5.c: Ditto.
51820 * gcc.dg/weak-6.c: Ditto.
51821 * gcc.dg/weak-7.c: Ditto.
51822 * gcc.dg/weak-8.c: Ditto.
51823 * gcc.dg/weak-9.c: Ditto.
51825 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
51827 * gcc.c-torture/execute/loop-14.c: New test.
51829 2002-09-04 Jakub Jelinek <jakub@redhat.com>
51831 * g++.dg/other/cxa-atexit1.C: New test.
51833 * gcc.dg/typeof-2.c: New test.
51835 2002-09-03 Roger Sayle <roger@eyesopen.com>
51837 * gcc.dg/builtins-2.c: New testcase.
51838 * gcc.dg/builtins-3.c: New testcase.
51840 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
51842 * gcc.dg/cpp/_Pragma4.c: New test.
51844 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
51846 * objc/execute/nil_method-1.m: New testcase.
51848 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
51850 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51851 [Object class], not [Object initialize].
51853 2002-08-31 Roger Sayle <roger@eyesopen.com>
51854 Hans-Peter Nilsson <hp@bitrange.com>
51856 * gcc.c-torture/execute/20020720-1.x: Skip test on
51857 mmix-knuth-mmixware. Correct comment.
51859 2002-08-27 Mark Mitchell <mark@codesourcery.com>
51861 * g++.dg/abi/bitfield5.C: New test.
51862 * g++.dg/abi/vbase10.C: Likewise.
51864 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
51866 * objc.dg/undeclared-selector.m: New test.
51868 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
51870 * g++.dg/other/offsetof1.C: Avoid cast warning.
51872 2002-08-26 Ziemowit Laski <zlaski@apple.com>
51874 * objc.dg/super-class-2.m: New test.
51876 2002-08-24 Matt Austern <austern@apple.com>
51878 * g++.dg/ext/lvaddr.C: New test.
51879 * g++.dg/ext/lvcast.C: New test.
51881 2002-08-22 Mark Mitchell <mark@codesourcery.com>
51883 * g++.dg/inherit/cond1.C: New test.
51885 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
51887 * gcc.dg/noncompile/incomplete-1.c: New test.
51889 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
51891 * gcc.dg/typespec-1.c: New test.
51893 2002-08-20 Devang Patel <dpatel@apple.com>
51894 * objc.dg/proto-hier-2.m: New test.
51896 2002-08-19 Ziemowit Laski <zlaski@apple.com>
51898 * objc.dg/bitfield-1.m: New test.
51899 * objc.dg/bitfield-2.m: New test.
51901 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
51903 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51904 gcc.dg/c99-flex-array-4.c: New tests.
51906 2002-08-16 Stan Shebs <shebs@apple.com>
51908 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51910 2002-08-15 Jakub Jelinek <jakub@redhat.com>
51912 * gcc.dg/typeof-1.c: New test.
51913 * g++.dg/ext/typeof2.C: New test.
51915 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
51917 * g++.dg/other/offsetof1.C: New test.
51919 2002-08-14 Richard Henderson <rth@redhat.com>
51921 * gcc.dg/tls/diag-3.c: Fix expected message strings.
51923 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
51925 * gcc.dg/cpp/_Pragma3.c: New test.
51927 2002-08-13 Mark Mitchell <mark@codesourcery.com>
51929 * g++.dg/template/inherit3: New test.
51931 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
51933 * gcc.dg/bitfld-4.c: Add blank options.
51935 2002-08-09 Mark Mitchell <mark@codesourcery.com>
51937 * g++.dg/template/crash1.C: New test.
51939 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51941 * gcc.dg/tls/opt-2.c: New test.
51943 2002-08-08 Devang Patel <dpatel@apple.com>
51945 * objc.dg/selector-1.m : New test
51947 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51949 * g++.dg/abi/bitfield4.C: New test.
51950 * gcc.dg/bitfld-4.c: New test.
51952 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51954 * g++.dg/other/packed1.C: New test.
51956 2002-08-07 Mark Mitchell <mark@codesourcery.com>
51958 * g++.dg/abi/offsetof.C: Tweak error messages.
51959 * g++.old-deja/g++.mike/p10769a.C: Likewise.
51961 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51963 * gcc.dg/bitfld-3.c: New test.
51965 2002-08-07 Jakub Jelinek <jakub@redhat.com>
51966 Richard Henderson <rth@redhat.com>
51968 * gcc.dg/i386-bitfield1.c: New test.
51969 * g++.dg/abi/bitfield3.C: Update.
51971 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
51973 * objc.dg/const-str-2.m: Update.
51974 * gcc.dg/cpp/c++98.c: Change to C extension.
51975 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51976 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51978 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
51980 * gcc.dg/tls/diag-3.c: New.
51982 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
51984 * g++.dg/README (Subdirectories): Document new subdir expr.
51985 * g++.dg/expr/pmf-1.C: New test.
51987 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
51989 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51991 2002-08-06 Jakub Jelinek <jakub@redhat.com>
51993 * g++.dg/abi/bitfield3.C: New test.
51995 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
51997 * lib/gcov.exp: Tweak expected line formats.
51998 * gcc.misc-tests/gcov8.c: New test.
51999 * gcc.misc-tests/gcov8.x: New flags.
52001 2002-08-05 Jakub Jelinek <jakub@redhat.com>
52003 * consistency.vlad/layout/endian.c: Include string.h.
52005 * gcc.c-torture/execute/20020805-1.c: New test.
52007 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
52009 * g++.dg/other/conversion1.C: New test.
52011 2002-08-03 Roger Sayle <roger@eyesopen.com>
52013 * gcc.dg/builtins-1.c: New testcase.
52015 2002-08-02 Mark Mitchell <mark@codesourcery.com>
52017 * g++.dg/inherit/access3.C: New test.
52019 2002-08-01 Jakub Jelinek <jakub@redhat.com>
52021 * gcc.dg/ia64-visibility-2.c: New test.
52023 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
52025 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
52026 __qualifier_flags to __flags.
52028 2002-07-31 Mark Mitchell <mark@codesourcery.com>
52030 * g++.dg/inherit/operator1.C: New test.
52031 * g++.dg/lookup/disamb1.C: Fix typo in comment.
52032 * g++.dg/other/error1.C: Change expected error message.
52033 * g++.dg/template/conv4.C: Likewise.
52035 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
52037 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
52038 for documented behavior.
52040 2002-07-25 Roger Sayle <roger@eyesopen.com>
52042 * gcc.c-torture/execute/20020720-1.x: Skip this test on
52043 several targets known to fail.
52045 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
52047 * gcc.dg/mips-args-[123].c: New tests.
52049 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
52051 * gcc.dg/ppc-spe.c: New.
52053 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
52055 * g++.dg/other/ptrmem4.C: New testcase.
52057 2002-07-24 Richard Henderson <rth@redhat.com>
52059 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52061 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
52063 * g++.dg/ext/alignof1.C (main): Return 0 for success.
52065 2002-07-24 Roger Sayle <roger@eyesopen.com>
52067 * gcc.c-torture/execute/memset-3.c: New testcase.
52069 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
52071 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52072 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52074 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52076 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52079 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
52081 * gcc.c-torture/compile/simd-4.c: New test.
52083 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52085 PR c++/7347, c++/7348
52086 * g++.dg/template/access4.C: New test.
52087 * g++.dg/template/access5.C: New test.
52088 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52089 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52090 * g++.old-deja/g++.pt/ttp58.C: Likewise.
52091 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52093 2002-07-22 Jakub Jelinek <jakub@redhat.com>
52095 * gcc.dg/gnu89-init-2.c: New test.
52097 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
52099 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52101 2002-07-20 Roger Sayle <roger@eyesopen.com>
52103 * gcc.c-torture/execute/20020720-1.c: New testcase.
52105 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
52107 * gcc.dg/cpp/Wsignprom.c: New tests.
52109 2002-07-20 Alan Modra <amodra@bigpond.net.au>
52111 * gcc.c-torture/execute/loop-13.c: New test.
52113 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
52115 * gcc.dg/cpp/expr.c: New tests.
52117 2002-07-18 David Edelsohn <edelsohn@gnu.org>
52119 * g++.dg/opt/pr6713.C: Add template instantiation.
52121 2002-07-18 Alan Modra <amodra@bigpond.net.au>
52123 * gcc.dg/nest.c: New test.
52125 2002-07-17 Richard Henderson <rth@redhat.com>
52127 * g++.dg/opt/pr6713.C: New test.
52129 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
52131 * gcc.c-torture/execute/loop-2e.x: Let the testcase
52132 XFAIL for all x86 processors.
52134 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
52136 * gcc.c-torture/execute/20010122-1.x: Do not test with
52137 -fomit-frame-pointer.
52139 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52141 * g++.dg/template/instantiate2.C: New test.
52142 * g++.dg/template/spec4.C: New test.
52144 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52146 * g++.dg/template/access2.C: New test.
52147 * g++.dg/template/access3.C: New test.
52149 2002-07-15 Zack Weinberg <zack@codesourcery.com>
52151 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52152 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52153 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52154 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52155 Convert to use <stdarg.h>.
52156 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52158 * gcc.dg/va-arg-2.c: New.
52159 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52161 2002-07-15 Jakub Jelinek <jakub@redhat.com>
52163 * gcc.c-torture/compile/20020710-1.c: New test.
52165 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
52166 Andrew Pinski <pinskia@physics.uc.edu>
52168 gcc.c-torture/compile/simd-2.c: New testcase.
52169 gcc.c-torture/compile/simd-3.c: Likewise.
52171 2002-07-11 Mark Mitchell <mark@codesourcery.com>
52174 * g++.dg/overload/error1.C: New test.
52176 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52178 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52179 configuration and IRIX 6 O32 ABI.
52181 2002-07-11 Roger Sayle <roger@eyesopen.com>
52183 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52185 2002-07-10 Roger Sayle <roger@eyesopen.com>
52187 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52189 2002-07-10 Jeffrey A Law <law@redhat.com>
52191 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52193 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
52195 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
52197 * gcc.dg/20020312-2.c: Check for __PPC__.
52199 2002-07-09 Diego Novillo <dnovillo@redhat.com>
52201 * gcc.c-torture/compile/20020709-1.c: New test.
52203 2002-07-07 Roger Sayle <roger@eyesopen.com>
52205 * g++.dg/template/qualttp21.C: New test case.
52207 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
52209 * gcc.c-torture/compile/20020706-1.c: New test.
52210 * gcc.c-torture/compile/20020706-2.c: New test.
52212 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
52213 Alexandre Oliva <aoliva@redhat.com>
52215 * g++.dg/warn/incomplete1.C: New test.
52217 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52220 * g++.dg/warn/noreturn1.C: New test.
52222 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52225 * g++.dg/debug/debug6.C: New test.
52226 * g++.dg/debug/debug7.C: New test.
52228 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52230 * gcc.c-torture/compile/simd-3.c: New test.
52232 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52234 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52235 * gcc.dg/20020620-1.c: Likewise.
52237 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52240 * g++.dg/init/array4.C: New test.
52241 * g++.dg/init/array5.C: New test.
52243 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52245 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52246 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52248 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52250 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52251 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52252 * gcc.dg/wtr-conversion-1.c: Likewise.
52253 * gcc.dg/wtr-escape-1.c: Likewise.
52254 * gcc.dg/wtr-int-type-1.c: Likewise.
52255 * gcc.dg/wtr-label-1.c: Likewise.
52256 * gcc.dg/wtr-static-1.c: Likewise.
52257 * gcc.dg/wtr-strcat-1.c: Likewise.
52258 * gcc.dg/wtr-suffix-1.c: Likewise.
52259 * gcc.dg/wtr-switch-1.c: Likewise.
52260 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52261 * gcc.dg/wtr-union-init-1.c: Likewise.
52262 * gcc.dg/wtr-union-init-2.c: Likewise.
52263 * gcc.dg/wtr-union-init-3.c: Likewise.
52265 * gcc.dg/wtr-func-def-1.c: New test.
52267 2002-07-02 Devang Patel <dpatel@apple.com>
52269 * objc.dg/param-1.m: New test.
52271 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52273 * gcc.dg/cpp/trad/directive.c: Add test.
52274 * gcc.dg/cpp/trad/macroargs.c: Add test.
52275 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52277 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52279 * gcc.dg/cpp/cmdlne-M.c: New test.
52281 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52283 * objc.dg/desig-init-1.m: New test.
52285 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52288 * g++.dg/template/instantiate1.C: New test.
52290 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52293 * g++.dg/template/sizeof2.C: New test.
52295 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52297 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52298 gcc.dg/cpp/trad/include.c: New tests.
52300 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52303 * gcc.c-torture/compile/20020701-1.c: New test.
52305 2002-07-01 Stan Shebs <shebs@apple.com>
52307 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52309 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52310 (objc-torture-execute): or here.
52312 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52314 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52316 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52318 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52320 2002-06-30 Devang Patel <dpatel@apple.com>
52322 * objc.dg/fsyntax-only.m: New test.
52324 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52327 * g++.dg/template/friend7.C: New file.
52329 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52331 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52334 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52336 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52337 avoid division by zero.
52339 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52341 * gcc.dg/Wunknownprag.c: New tests.
52343 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52345 * gcc.c-torture/execute/simd-2.c: New test.
52347 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52349 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52350 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52351 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52352 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52353 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52354 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52355 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52356 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52357 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52358 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52359 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52360 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52361 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52362 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52363 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52364 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52365 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52367 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52369 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52370 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52371 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52372 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52374 * gcc.dg/cpp/trad/directive.c: Update.
52376 2002-06-23 Andreas Jaeger <aj@suse.de>
52378 * gcc.c-torture/execute/complex-6.c: New.
52380 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52382 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52383 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52384 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52385 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52387 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52389 * gcc.dg/cpp/trad: New directory with traditional tests copied
52390 from parent directory.
52391 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52392 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52393 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52394 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52395 Move to trad/ and rename.
52396 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52397 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52398 gcc.dg/cpp/trad/redef2.c: New tests.
52399 * gcc.dg/cpp/trad/trad.exp: New driver.
52401 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52403 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52404 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52405 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52406 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52409 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52411 * gcc.dg/20020620-1.c: New test.
52413 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52415 * g++.dg/template/ttp4.C: New test.
52417 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52419 * g++.dg/opt/vt1.C: Fix regexp.
52421 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52423 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52424 Don't use attribute `noinline'.
52426 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52428 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52430 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52432 * gcc.c-torture/execute/simd-1.c: New.
52434 * gcc.dg/simd-1.c: New.
52436 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52438 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52440 2002-06-16 Richard Henderson <rth@redhat.com>
52442 * g++.dg/ext/anon-struct1.C: New.
52443 * g++.dg/ext/anon-struct2.C: New.
52444 * g++.dg/ext/anon-struct3.C: New.
52445 * gcc.dg/anon-struct-1.c: New.
52446 * gcc.dg/anon-struct-2.c: New.
52447 * gcc.dg/anon-struct-3.c: New.
52448 * gcc.dg/20011008-1.c: Adjust warning text.
52449 * gcc.dg/20020527-1.c: Add -fms-extensions.
52451 2002-06-16 Richard Henderson <rth@redhat.com>
52453 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52455 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52457 * gcc.c-torture/execute/20020615-1.c: New test.
52459 2002-06-15 Roger Sayle <roger@eyesopen.com>
52461 * gcc.c-tortuture/execute/compare-1.c: New test case.
52462 * gcc.c-tortuture/execute/compare-2.c: New test case.
52463 * gcc.c-tortuture/execute/compare-3.c: New test case.
52465 2002-06-13 Richard Henderson <rth@redhat.com>
52467 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52470 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52472 * g++.dg/template/typename2.C: Update error message.
52474 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52476 * gcc.c-torture/execute/20020611-1.c: New test.
52478 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52480 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52481 list of targets to skip.
52483 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52485 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52486 targets if not optimizing.
52488 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52490 * gcc.c-torture/compile/20020605-1.c: New test.
52492 * g++.dg/opt/vt1.C: New test.
52494 * gcc.dg/20020531-1.c: New test.
52496 * gcc.dg/20020530-1.c: New test.
52498 * gcc.dg/20020527-1.c: New test.
52500 * g++.dg/opt/cse1.C: New test.
52502 2002-06-07 Roger Sayle <roger@eyesopen.com>
52504 * gcc.dg/20020607-2.c: New test case.
52506 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52508 * gcc.c-torture/compile/20020604-1.c: New test.
52510 2002-06-04 Richard Henderson <rth@redhat.com>
52512 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52513 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52514 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52516 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52518 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52520 2002-06-03 Richard Henderson <rth@redhat.com>
52522 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52523 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52525 2002-06-02 Richard Henderson <rth@redhat.com>
52527 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52528 test functions static.
52530 2002-06-02 Andreas Jaeger <aj@suse.de>
52532 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52535 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52537 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52538 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52539 Update for mofified diagnostics.
52540 * gcc.dg/c99-intconst-1.c: No longer fail.
52542 2002-06-02 Richard Henderson <rth@redhat.com>
52544 * gcc.dg/uninit-A.c: Remove xfail markers.
52546 2002-06-01 Roger Sayle <roger@eyesopen.com>
52548 * gcc.dg/fnegate-1.c: New test case.
52550 2002-05-30 Osku Salerma <osku@iki.fi>
52552 * gcc.c-torture/execute/mayalias-1.c: New file.
52554 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52556 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52557 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52558 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52560 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52562 * gcc.c-torture/execute/20020529-1.c: New test.
52564 2002-05-27 Richard Henderson <rth@redhat.com>
52566 * g++.dg/ext/attrib6.C: New test case.
52568 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52570 * gcc.c-torture/execute/pure-1.c: New test.
52572 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52574 * gcc.dg/cpp/arith-2.c: Remove.
52576 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52578 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52579 * gcc.dg/cpp/if-3.c: Remove.
52581 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52583 * g++.dg/opt/cse2.C: New test.
52585 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52587 * gcc.dg/cpp/arith-1.c: New semantic tests.
52588 * gcc.dg/cpp/if-1.c: Update.
52590 2002-05-24 Ben Elliston <bje@redhat.com>
52592 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52594 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52596 * gcc.dg/verbose-asm.c: New test.
52598 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52600 * gcc.dg/cpp/paste12.c: New test.
52602 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52604 * g++.dg/parse/named_ops.C: New test.
52606 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52608 * gcc.dg/weak-8.c: New test.
52610 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52612 * gcc.dg/weak-2.c: Allow optional leading underscore
52613 in scan-assembler symbol name.
52614 * gcc.dg/weak-3.c: Likewise.
52615 * gcc.dg/weak-4.c: Likewise.
52616 * gcc.dg/weak-5.c: Likewise.
52618 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52620 * gcc.dg/20020523-1.c: New test.
52622 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52624 * objc.dg/const-str-2.m: Update now that we stop after
52625 a command line error.
52627 2002-05-22 Richard Henderson <rth@redhat.com>
52629 * g++.dg/dg.exp: Fix typo in test pruneing.
52631 2002-05-22 Richard Henderson <rth@redhat.com>
52633 * g++.dg/dg.exp: Prune the tls subdirectory.
52634 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52635 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52636 * g++.dg/tls/init-1.C: New.
52638 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52640 * gcc.dg/20020517-1.c: New test.
52642 2002-05-21 Richard Henderson <rth@redhat.com>
52644 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52645 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52647 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52649 * g++.dg/other/copy2.C: New test.
52651 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52653 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52654 (MAX_COPY): Bump up to 10 times sizeof (long long).
52655 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52657 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52658 sizeof (long long).
52660 * gcc.c-torture/execute/strcpy-1.c: New test.
52662 2002-05-19 Jason Merrill <jason2redhat.com>
52664 * g++.dg/ext/oper1.C: New test.
52666 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52667 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52669 * README.QMTEST: New file.
52671 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52673 2002-05-19 Andreas Jaeger <aj@suse.de>
52675 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52677 * gcc.c-torture/execute/loop-2d.x: Likewise.
52679 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52681 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52682 support weak symbols.
52683 * gcc.dg/weak-4.c: Likewise.
52684 * gcc.dg/weak-6.c: Likewise.
52686 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52688 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52689 cygwin, coff and h8300-*-hms targets
52690 * gcc.dg/weak-5.c: Likewise.
52691 * gcc.dg/weak-7.c: Likewise.
52693 2002-05-16 Jason Merrill <jason@redhat.com>
52695 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52696 (scan-assembler-not, scan-assembler-dem): Likewise.
52697 (scan-assembler-dem-not): Likewise.
52699 2002-05-15 Richard Henderson <rth@redhat.com>
52701 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52703 2002-05-15 Richard Henderson <rth@redhat.com>
52705 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52706 (vfoo1f): Warning here.
52707 (vfoo1l): Don't redefine the alias.
52709 2002-05-14 Jason Merrill <jason@redhat.com>
52710 Alexandre Oliva <aoliva@redhat.com>
52712 * g++.dg/init/pm1.C: New test.
52714 2002-05-12 David S. Miller <davem@redhat.com>
52716 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52719 2002-05-10 Roger Sayle <roger@eyesopen.com>
52721 * gcc.c-torture/execute/20020510-1.c: New test case.
52723 2002-05-10 David S. Miller <davem@redhat.com>
52725 * gcc.c-torture/execute/conversion.c: Test long double too.
52727 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52729 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52730 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52731 * lib/g++.exp (g++_link_flags): Likewise.
52732 * lib/objc.exp (objc_target_compile): Likewise.
52734 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52736 * gcc.dg/cpp/poison.c: Update.
52737 * gcc.dg/cpp/20000625-2.c: Remove.
52738 * gcc.dg/cpp/direct2s.c: Remove final test.
52740 2002-05-08 Tom Rix <trix@redhat.com>
52742 * gcc.c-torture/execute/20020508-1.c: New test.
52743 * gcc.c-torture/execute/20020508-2.c: New test.
52744 * gcc.c-torture/execute/20020508-3.c: New test.
52746 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52748 * gcc.dg/cpp/charconst-4.c: More tests.
52750 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52753 * gcc.dg/weak-3.c: Update location of warning messages.
52754 * gcc.dg/weak-5.c: Likewise.
52756 2002-05-06 Roger Sayle <roger@eyesopen.com>
52758 * gcc.c-torture/execute/20020506-1.c: New test case.
52760 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52762 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52764 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52766 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52768 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52770 * gcc.dg/cpp/charconst-3.c: New test.
52772 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52774 * gcc.dg/cpp/charconst.c: Update tests.
52776 2002-05-05 Tim Josling <tej@melbpc.org.au>
52778 * treelang: Added directory for new sample language treelang. Also
52779 lib/treelang.exp: New file to signal treelang should be tested.
52781 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52783 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52784 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52785 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52786 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52787 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52788 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52789 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52791 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
52793 * gcc.dg/format/xopen-2.c: New test.
52795 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52797 * gcc.dg/20020503-1.c: New test.
52799 2002-05-02 Mark Mitchell <mark@codesourcery.com>
52801 * g++.dg/init/dtor1.C: Make it tougher.
52803 2002-05-01 Mark Mitchell <mark@codesourcery.com>
52805 * g++.dg/init/dtor1.C: New test.
52807 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
52809 * gcc.dg/altivec-8.c: New.
52811 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
52813 * gcc.dg/altivec-7.c: New.
52815 2002-04-29 Jakub Jelinek <jakub@redhat.com>
52817 * g++.dg/parse/typedef1.C: New test.
52819 2002-04-29 Mark Mitchell <mark@codesourcery.com>
52822 * g++.dg/template/friend6.C: New test.
52825 * g++.dg/init/copy1.C: New test.
52827 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
52829 * g++.dg/warn/effc1.C: New test.
52831 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
52833 * gcc.dg/cpp/if-cexp.c: Add a test.
52835 2002-04-28 Jakub Jelinek <jakub@redhat.com>
52837 * gcc.dg/20020426-2.c: New test.
52839 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
52841 * gcc.dg/cpp/if-mop.c: Update.
52842 * gcc.dg/cpp/if-mpar.c: Add test.
52843 * gcc.dg/cpp/if-oppr.c: Update.
52845 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52848 * gcc.dg/weak-[2-7].c: New tests.
52850 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52852 * gcc.dg/enum1.c: New test.
52854 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52857 * g++.dg/inherit/access2.C: New test.
52859 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52862 * gcc.dg/20020426-1.c: New test.
52864 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52866 * g++.dg/abi/enum1.C: New test.
52868 2002-04-26 Richard Henderson <rth@redhat.com>
52870 * gcc.dg/c99-bool-1.c: Expect always true warning.
52872 2002-04-25 Roger Sayle <roger@eyesopen.com>
52874 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52876 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52878 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52881 2002-04-24 Mark Mitchell <mark@codesourcery.com>
52883 * g++.dg/abi/mange7.C: New test.
52886 * g++.dg/parse/stmtexpr2.C: New test.
52888 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
52890 * gcc.dg/20020312-2.c: Add SH target.
52892 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52894 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52895 compiler output on mips*-*-irix*.
52897 2002-04-23 Jakub Jelinek <jakub@redhat.com>
52899 * g++.dg/parse/attr1.C: New test.
52901 2002-04-23 Roger Sayle <roger@eyesopen.com>
52903 * gcc.c-torture/execute/string-opt-17.c: New test case.
52904 * gcc.c-torture/execute/memset-2.c: New test case.
52906 2002-04-23 Mark Mitchell <mark@codesourcery.com>
52909 * g++.dg/template/friend5.C: New test.
52912 * g++.dg/template/qual1.C: Likewise.
52914 2002-04-22 Zack Weinberg <zack@codesourcery.com>
52916 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52917 Include stdlib.h, not stdio.h or ctype.h.
52919 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
52921 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52922 cris-*-elf* and mmix-*-*.
52923 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52924 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52925 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52927 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52928 * gcc.dg/wchar_t-1.c: Ditto.
52930 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
52932 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52935 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
52937 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52939 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52941 * gcc.c-torture/execute/20000906-1.x: Delete.
52943 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
52945 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52947 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
52950 * g77.f-torture/execute/6367.f: New test.
52951 * g77.f-torture/execute/6367.x: Disable for MMIX.
52953 2002-04-19 Mark Mitchell <mark@codesourcery.com>
52956 * g++.dg/opt/inline2.C: New test.
52958 2002-04-18 Richard Henderson <rth@redhat.com>
52960 * gcc.dg/20000906-1.c: Enable for all targets.
52961 * gcc.c-torture/compile/iftrap-2.c: New.
52963 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52965 * gcc.dg/20020418-1.c: New test.
52966 * gcc.dg/20020418-2.c: New test.
52968 2002-04-18 Richard Henderson <rth@redhat.com>
52970 * gcc.c-torture/compile/iftrap-1.c: New.
52971 * gcc.dg/iftrap-1.c: Adjust for ia64.
52972 * gcc.dg/iftrap-2.c: New.
52974 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52976 * gcc.c-torture/compile/20020418-1.c: New test.
52978 2002-04-18 Roger Sayle <roger@eyesopen.com>
52980 * gcc.c-torture/compile/20020415-1.c: New.
52982 2002-04-18 David S. Miller <davem@redhat.com>
52984 * gcc.c-torture/execute/20020418-1.c: New test.
52986 2002-04-17 Jakub Jelinek <jakub@redhat.com>
52988 * gcc.dg/20020416-1.c: New test.
52990 * g++.dg/opt/inline1.C: New test.
52992 2002-04-16 Jakub Jelinek <jakub@redhat.com>
52994 * gcc.dg/altivec-5.c: New test.
52996 * gcc.dg/20020415-1.c: New test.
52998 2002-04-15 Mark Mitchell <mark@codesourcery.com>
53000 * lib/chill.exp: Remove.
53002 2002-04-14 Jakub Jelinek <jakub@redhat.com>
53004 * g++.dg/other/big-struct.C: New test.
53006 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
53008 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
53011 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
53014 * gcc.dg/i386-387-1.c: Allow optional leading underscore
53015 in scan-assembler function name
53017 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
53019 * g77.f-torture/execute/980628-4.x,
53020 g77.f-torture/execute/980628-5.x,
53021 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53022 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53023 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
53026 2002-04-13 David S. Miller <davem@redhat.com>
53028 * gcc.c-torture/execute/20020413-1.c: New test.
53030 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
53033 * g++.dg/ext/asm1.C: New tests.
53035 2002-04-12 Mark Mitchell <mark@codesourcery.com>
53038 * g++.dg/parse/stmtexpr1.C: New test.
53041 * g++.dg/template/copy1.C: New test.
53043 2002-04-12 Richard Henderson <rth@redhat.com>
53045 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
53047 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
53049 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
53050 gcc.c-torture/execute/20020307-2.c.
53052 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
53054 * g++.dg/ext/attrib5.C,
53055 * g++.dg/lookup/struct1.C: New tests.
53057 2002-04-11 Jakub Jelinek <jakub@redhat.com>
53059 * gcc.dg/20020411-1.c: New test.
53061 * gcc.c-torture/execute/20020411-1.c: New test.
53063 2002-04-10 Janis Johnson <janis187@us.ibm.com>
53065 * g77.f-torture/execute/6177.f: New test.
53067 2002-04-10 Jakub Jelinek <jakub@redhat.com>
53070 * g++.dg/opt/cleanup1.C: New test.
53072 * g++.dg/opt/const1.C: New test.
53074 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
53076 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53078 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
53081 * g++.dg/template/typename2.C: New test.
53083 2002-04-10 Alan Modra <amodra@bigpond.net.au>
53085 * gcc.c-torture/execute/loop-12.c: New.
53087 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
53089 * g77.f-torture/execute/980628-4.x,
53090 g77.f-torture/execute/980628-5.x,
53091 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53092 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53093 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53095 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53097 PR optimization/6086
53098 * g++.dg/opt/preinc1.C: New test.
53100 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53103 * g++.dg/opt/static2.C: New test.
53105 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53108 * gcc.dg/20020406-1.c: New test.
53110 2002-04-04 David S. Miller <davem@redhat.com>
53112 * gcc.c-torture/execute/20020404-1.c: New test.
53114 2002-04-04 Jakub Jelinek <jakub@redhat.com>
53117 * gcc.dg/20020312-2.c: Do not declare global register variable
53118 if __PIC__ or __pic__ is defined.
53120 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
53122 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
53123 __asm__ so that it works correctly even if -ansi -pedantic-errors.
53125 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53127 * gcc.misc-tests/linkage.exp: Update last change to handle
53128 sparc*-, not just sparc-.
53130 2002-04-03 Richard Henderson <rth@redhat.com>
53132 * gcc.dg/cpp/ucs.c: Improved long UCS test.
53134 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53136 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53138 2002-04-02 David S. Miller <davem@redhat.com>
53140 * gcc.c-torture/execute/20020402-3.c: New test.
53142 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53144 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53145 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53147 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53148 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53149 g77.f-torture/execute/20001201.x,
53150 g77.f-torture/execute/u77-test.x: New files.
53152 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53153 * gcc.dg/wchar_t-1.c: Ditto.
53155 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53157 * gcc.c-torture/execute/20020402-1.c: New test.
53159 2002-04-01 Richard Henderson <rth@redhat.com>
53161 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53163 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53165 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53167 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53169 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53171 * g++.dg/inherit/template-as-base.C: Expect error.
53172 * g++.dg/inherit/namespace-as-base.C: Likewise.
53174 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
53176 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53177 g++.dg/ext/instantiate3.C: Tweak match patterns.
53179 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53180 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53183 2002-03-31 Richard Henderson <rth@redhat.com>
53185 * gcc.dg/special/alias-2.c: New.
53186 * gcc.dg/special/ecos.exp: Run it.
53188 2002-03-31 Richard Henderson <rth@redhat.com>
53190 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53192 2002-03-31 Kazu Hirata <kazu@hxi.com>
53194 * gcc.dg/weak-1.c: Disable on h8300 port.
53196 2002-03-29 Janis Johnson <janis187@us.ibm.com>
53198 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53199 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53201 * g++.dg/bprob/bprob-1.C: New test.
53202 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53203 * g++.dg/gcov/gcov-1.C: New test.
53204 * g++.dg/gcov/gcov-1.x: New file.
53205 * g++.dg/gcov/gcov-2.C: New test.
53206 * g++.dg/gcov/gcov-3.C: New test.
53207 * g++.dg/gcov/gcov-3.h: New file.
53209 2002-03-28 Roger Sayle <roger@eyesopen.com>
53211 * g++.old-deja/g++.other/builtins5.C: New test.
53212 * g++.old-deja/g++.other/builtins6.C: New test.
53213 * g++.old-deja/g++.other/builtins7.C: New test.
53214 * g++.old-deja/g++.other/builtins8.C: New test.
53215 * g++.old-deja/g++.other/builtins9.C: New test.
53217 2002-03-29 Jakub Jelinek <jakub@redhat.com>
53219 * g++.dg/opt/static1.C: New test.
53221 * g++.dg/opt/longbranch1.C: New test.
53223 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53225 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53227 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53229 2002-03-28 Jeffrey A Law (law@redhat.com)
53231 * gcc.c-torture/execute/20020328-1.c: New test.
53233 2002-03-27 Richard Henderson <rth@redhat.com>
53235 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53236 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53237 move from g++.old-deja/g++.ext/.
53239 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53241 * g++.dg/init/new2.C: New test.
53243 2002-03-26 Richard Henderson <rth@redhat.com>
53245 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53247 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53250 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53252 * gcc.dg/20001102-1.c: Likewise.
53254 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53256 * gcc.dg/cpp/endif-pedantic1.c,
53257 gcc.dg/cpp/endif-pedantic2.c: New tests.
53259 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53261 * g++.dg/init/new1.C: New test.
53263 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53265 * g++.dg/abi/vbase9.C: New test.
53267 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53269 * gcc.dg/arm-asm.c: New test.
53271 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53273 * gcc.dg/Wswitch-enum.c: New test.
53276 2002-03-26 Richard Henderson <rth@redhat.com>
53278 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53281 2002-03-25 Richard Henderson <rth@redhat.com>
53283 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53286 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53287 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53289 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53291 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53293 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53295 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53296 targets using generic thunk support.
53298 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53300 * gcc.c-torture/compile/20020323-1.c: New test.
53302 * g++.dg/opt/conj2.C: New test.
53304 2002-03-24 Richard Henderson <rth@redhat.com>
53306 * gcc.dg/weak-1.c: Use -fno-common.
53308 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53310 * g77.dg/f77-edit-apostrophe-out.f: New test
53311 * g77.dg/f77-edit-h-out.f: New test
53312 * g77.dg/f77-edit-t-in.f: New test
53313 * g77.dg/f77-edit-t-out.f: New test
53314 * g77.dg/f77-edit-x-out.f: New test
53315 * g77.dg/f77-edit-slash-out.f: New test
53316 * g77.dg/f77-edit-colon-out.f: New test
53317 * g77.dg/f77-edit-s-out.f: New test
53319 2002-03-24 Richard Henderson <rth@redhat.com>
53321 * objc/execute/formal_protocol-6.x: New XFAIL.
53323 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53325 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53326 that do not support weak symbols
53328 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53330 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53331 * lib/g77.exp: Likewise.
53332 * lib/objc.exp: Likewise.
53334 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53336 * gcc.dg/Wswitch-default.c: New test.
53338 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53340 * g++.dg/other/enum1.C: New test.
53342 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53344 * gcc.dg/pragma-ep-3.c: Fix typo.
53346 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53348 * g++.dg/inherit/template-as-base.C: New test.
53350 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53352 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53353 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53355 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53357 * gcc.dg/cpp/multiline.c: Update to match.
53359 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53361 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53363 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53365 * gcc.dg/cpp/extratokens2.c: New file.
53367 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53369 * gcc.dg/20020312-2.c: Add rs6000 target.
53371 * gcc.c-torture/compile/20020319-1.c: New test.
53373 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53375 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53376 (A, E): Handle this.
53378 2002-03-20 Jason Merrill <jason@redhat.com>
53380 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53382 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53383 through prune_gcc_output.
53385 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53387 * gcc.c-torture/compile/20020320-1.c: New test.
53389 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53391 * gcc.c-torture/compile/20020318-1.c: New test.
53393 * gcc.dg/struct-by-value-1.c: New test.
53395 * gcc.dg/20020319-1.c: New test.
53397 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53399 * g++.dg/opt/conj1.C: New test.
53401 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53403 * g++.dg/template/qualttp20.C: Revert previous change.
53404 * g++.dg/template/qualttp3.C: Likewise.
53405 * g++.dg/template/qualttp4.C: Likewise.
53406 * g++.dg/template/qualttp5.C: Likewise.
53407 * g++.dg/template/qualttp6.C: Likewise.
53408 * g++.dg/template/qualttp7.C: Likewise.
53409 * g++.dg/template/qualttp8.C: Likewise.
53410 * g++.dg/template/recurse.C: Likewise.
53412 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53414 * gcc.dg/cpp/wchar-1.c: Update.
53416 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53418 * g++.dg/template/conv1.C: New test.
53419 * g++.dg/template/conv2.C: New test.
53420 * g++.dg/template/conv3.C: New test.
53421 * g++.dg/template/conv4.C: New test.
53423 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53425 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53426 * g++.dg/template/qualttp3.C: Likewise.
53427 * g++.dg/template/qualttp4.C: Likewise.
53428 * g++.dg/template/qualttp5.C: Likewise.
53429 * g++.dg/template/qualttp6.C: Likewise.
53430 * g++.dg/template/qualttp7.C: Likewise.
53431 * g++.dg/template/qualttp8.C: Likewise.
53432 * g++.dg/template/recurse.C: Likewise.
53434 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53436 * g++.dg/opt/dtor1.C: New test.
53438 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53440 * gcc.c-torture/compile/20020315-1.c: New test.
53442 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53444 * gcc.dg/weak-1.c: Fix scan tests.
53446 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53448 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53449 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53450 cris-*-aout* mmix-*-*.
53451 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53452 cris-*-aout* mmix-*-*.
53453 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53454 cris-*-elf* cris-*-aout* and mmix-*-*.
53455 * gcc.dg/20001009-1.c: Ditto.
53456 * gcc.dg/20010912-1.c: Ditto.
53457 * gcc.dg/20020122-4.c: Ditto.
53458 * gcc.dg/inline-2.c: Ditto.
53460 2002-03-14 Jeffrey A Law (law@cygnus.com)
53462 * gcc.c-torture/compile/20020314-1.c: New test.
53464 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53466 * gcc.c-torture/execute/20020314-1.c: New test.
53468 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53470 * g++.dg/warn/Wunused-1.C: New test.
53472 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53474 * g++.dg/abi/mangle6.C: New test.
53476 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53478 * gcc.c-torture/compile/20020309-2.c: New test.
53480 * gcc.c-torture/compile/20020312-1.c: New test.
53482 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53484 * g++.dg/other/access1.C: New test.
53486 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53488 * gcc.c-torture/execute/wchar_t-1.c: New test.
53490 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53492 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53494 2002-03-12 Roger Sayle <roger@eyesopen.com>
53496 * gcc.dg/20020312-1.c: New test case.
53498 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53500 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53502 2002-03-11 Richard Henderson <rth@redhat.com>
53504 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53505 * g++.old-deja/g++.jason/report.C: Likewise.
53507 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53509 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53510 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53512 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53514 * g++.dg/overload/pmf1.C: New test.
53516 2002-03-11 Kazu Hirata <kazu@hxi.com>
53518 * gcc.c-torture/execute/20020307-1.c: Use long.
53520 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53522 PR optimization/5844
53523 * gcc.dg/20020310-1.c: New test.
53525 2002-03-09 Michael Meissner <meissner@redhat.com>
53527 * gcc.c-torture/execute/memcpy-2.c: New test.
53528 * gcc.c-torture/execute/memset-1.c: New test.
53529 * gcc.c-torture/execute/strlen-1.c: New test.
53530 * gcc.c-torture/execute/strcmp-1.c: New test.
53531 * gcc.c-torture/execute/strncmp-1.c: New test.
53533 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53535 * gcc.dg/ppc-ldstruct.c: New test.
53537 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53539 * gcc.c-torture/execute/va-arg-22.c: New test.
53541 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53543 * gcc.c-torture/compile/20020309-1.c: New test.
53545 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53547 * gcc.c-torture/execute/20020307-2.c: New test.
53549 2002-03-07 Jeffrey A Law (law@redhat.com)
53551 * g77.f-torture/compile/20020307-1.f: New test.
53553 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53555 * gcc.dg/unordered-1.c: New test.
53557 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53559 * gcc.c-torture/execute/20020307-1.c: New test.
53561 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53563 * gcc.dg/20020304-1.c: New test.
53565 * gcc.c-torture/compile/20020304-2.c: New test.
53567 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53569 * gcc.c-torture/compile/20020304-1.c: New test case
53572 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53574 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53576 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53578 * g++.dg/other/classkey1.C: New test.
53580 2002-03-01 Richard Henderson <rth@redhat.com>
53582 * gcc.c-torture/compile/981223-1.x: New.
53583 * gcc.c-torture/compile/920625-1.x: New.
53585 2002-02-28 Richard Henderson <rth@redhat.com>
53587 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53589 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53591 * gcc.c-torture/execute/20020227-1.c: New test.
53593 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53595 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53597 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53598 * g++.old-deja.g++.other/defarg1.C: Likewise.
53599 * g++.old-deja/g++.pt/calls2.C: Likewise.
53600 * g++.old-deja/g++.pt/crash20.C: Likewise.
53601 * g++.old-deja/g++.pt/crash30.C: Likewise.
53602 * g++.old-deja/g++.pt/crash36.C: Likewise.
53603 * g++.old-deja/g++.pt/crash6.C: Likewise.
53604 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53605 * g++.old-deja/g++.pt/derived3.C: Likewise.
53606 * g++.old-deja/g++.pt/error1.C: Likewise.
53607 * g++.old-deja/g++.pt/friend21.C: Likewise.
53608 * g++.old-deja/g++.pt/friend23.C: Likewise.
53609 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53610 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53612 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53614 * gcc.c-torture/execute/20020225-2.c: New test.
53616 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53618 * gcc.c-torture/execute/920730-1t.c,
53619 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53620 Delete test cases, only relevant to -traditional.
53622 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53624 * gcc.dg/cpp/undef1.c: Remove.
53625 * gcc.dg/cpp/directiv.c: Update.
53626 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53628 2002-02-27 Michael Meissner <meissner@redhat.com>
53630 * gcc.c-torture/execute/20020226-1.c: New test.
53632 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53634 * g++.dg/debug/debug4.C: New test.
53636 * gcc.dg/ia64-visibility-1.c: New test.
53638 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53640 * gcc.dg/debug/20020224-1.c: New.
53642 2002-02-25 Kazu Hirata <kazu@hxi.com>
53644 * gcc.c-torture/execute/960416-1.x: New.
53645 * gcc.c-torture/execute/divconst-3.x: Likewise.
53647 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53649 * gcc.dg/20020224-1.c: New test.
53651 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53653 * gcc.c-torture/execute/20020225-1.c: New.
53655 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53657 * gcc.dg/cpp/wchar-1.c: New test.
53659 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53661 * gcc.dg/20020222-1.c: New test.
53663 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53665 * g++.dg/opt/anonunion1.C: New test.
53667 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53669 * g++.dg/template/qualttp19.C: New test.
53670 * g++.dg/template/qualttp20.C: New test.
53671 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53672 * g++.old-deja/g++.other/qual1.C: Likewise.
53674 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53676 * gcc.dg/attr-alwaysinline.c: New.
53678 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53680 * gcc.dg/20020220-1.c: New test.
53682 * gcc.dg/20020220-2.c: New test.
53684 * g++.dg/opt/mmx1.C: New test.
53686 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53688 * gcc.c-torture/compile/20020110.c: New test.
53690 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53692 * gcc.c-torture/execute/20020219-1.c: New test.
53694 * gcc.dg/20020219-1.c: New test.
53696 * gcc.dg/noncompile/20020220-1.c: New test.
53698 * g++.dg/opt/ptrintsum1.C: New test.
53700 * gcc.dg/debug/20020220-1.c: New test.
53702 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53704 * gcc.c-torture/execute/20020216-1.c: New test.
53706 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53708 * gcc.dg/decl-1.c: Update, new test.
53710 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53712 * g++.dg/abi/bitfield1.C: New test.
53713 * g++.dg/abi/bitfield2.C: New test.
53715 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53717 * gcc.dg/attr-nest.c: New test.
53719 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53721 * gcc.c-torture/execute/20020215-1.c: New test.
53723 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53725 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53726 * g++.dg/debug/debug.exp: New.
53727 * g++.dg/debug/trivial.C: New.
53728 * g++.dg/debug/debug1.C: Moved...
53729 * g++.dg/other/debug1.C: ...from here.
53730 * g++.dg/debug/debug2.C: Moved...
53731 * g++.dg/other/debug2.C: ...from here.
53732 * g++.dg/debug/debug3.C: Moved...
53733 * g++.dg/other/debug3.C: ...from here.
53735 * gcc.dg/noncompile/20020213-1.c: New test.
53737 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53739 * g++.dg/other/debug3.C: New test.
53741 * gcc.c-torture/execute/20020213-1.c: New test.
53743 2002-02-13 Richard Smith <richard@ex-parrot.com>
53745 * g++.old-deja/g++.other/thunk1.C: New test.
53747 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53749 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53751 2002-02-13 Stan Shebs <shebs@apple.com>
53753 * gcc.dg/altivec-3.c: New.
53755 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53757 * gcc.dg/Wunreachable-1.c: New test.
53758 * gcc.dg/Wunreachable-2.c: New test.
53760 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53762 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53764 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53766 * gcc.dg/decl-1.c: New test.
53768 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53770 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53772 2002-02-10 Kazu Hirata <kazu@hxi.com>
53774 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53775 * gcc.c-torture/compile/980506-1.x: Likewise.
53777 2002-02-10 Kazu Hirata <kazu@hxi.com>
53779 * gcc.dg/20020210-1.c: New.
53781 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
53783 * g77.f-torture/execute/947.f: New regression test
53784 for PR fortran/947.
53786 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
53788 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53789 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53791 2002-02-08 Richard Henderson <rth@redhat.com>
53793 * gcc.c-torture/compile/labels-3.c: New.
53795 2002-02-08 Jakub Jelinek <jakub@redhat.com>
53797 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53798 expression statements work instead.
53799 * gcc.dg/noncompile/20020207-1.c: New test.
53801 2002-02-07 Richard Henderson <rth@redhat.com>
53803 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53805 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53807 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53809 * lib/g77-dg.exp: Trim g77 error messages so that they are
53810 recognized by dg.exp.
53812 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53815 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
53817 2002-02-07 Richard Henderson <rth@redhat.com>
53819 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53820 to be sufficiently aligned for integers.
53822 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
53824 * g++.dg/template/friend4.C: New test.
53826 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53829 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53832 2002-02-07 Richard Henderson <rth@redhat.com>
53834 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53835 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53836 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53837 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53839 2002-02-06 Richard Henderson <rth@redhat.com>
53841 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53843 2002-02-06 Janis Johnson <janis187@us.ibm.com>
53845 * gcc.dg/20020206-1.c: New test.
53847 2002-02-06 Jakub Jelinek <jakub@redhat.com>
53849 * gcc.c-torture/execute/20020206-1.c: New test.
53851 * gcc.c-torture/execute/20020206-2.c: New test.
53853 PR optimization/5429:
53854 * gcc.c-torture/compile/20020206-1.c: New test.
53856 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
53858 * g++.dg/ext/align1.C: Do not use an explicit alignment value
53859 as certain file formats cannot support particularly large
53862 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53863 and do not expect to be able to link the executable.
53865 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53866 fail because the COFF format does not support the weak attribute.
53868 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
53870 * g77.dg/pr5473.f: New test
53872 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
53874 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53875 Fix testcase accordingly.
53877 2002-02-04 Richard Henderson <rth@redhat.com>
53879 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53880 (buf): Change to be an array of pointers, not ints.
53882 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53884 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
53885 before all tests. Move warning one line above to match where it
53887 * gcc.dg/Wswitch-2.c: New test.
53888 * g++.dg/warn/Wswitch-1.C: New test.
53889 * g++.dg/warn/Wswitch-2.C: New test.
53891 2002-02-04 Richard Henderson <rth@redhat.com>
53893 * g++.dg/abi/offsetof.C: Fix size comparison.
53895 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
53897 * gcc.dg/cast-qual-2.c: New test.
53899 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53901 * gcc.dg/20020201-4.c: New test.
53903 2002-02-04 Ben Elliston <bje@redhat.com>
53905 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53906 target_info attribute != 0, in addition to the empty string.
53907 (gcc_target_compile): Likewise.
53909 2002-02-03 Andrew Cagney <ac131313@redhat.com>
53911 * gcc.dg/Wswitch.c: New test.
53912 PR gcc/4475. PR gcc/3780.
53914 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
53916 * g77.f-torture/execute/5122.f: New test for regressions
53917 against PR fortran/5122.
53919 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
53921 * g77.f-torture/compile/pr3743.f: Delete
53922 * g77.dg/pr3743-1.f: New test.
53923 * g77.dg/pr3743-2.f: New test.
53924 * g77.dg/pr3743-3.f: New test.
53925 * g77.dg/pr3743-4.f: New test.
53927 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53929 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53931 2002-02-02 Richard Henderson <rth@redhat.com>
53933 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53934 * gcc.c-torture/execute/bf64-1.c: Likewise.
53936 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53938 * gcc.dg/20020201-2.c: New test.
53940 * gcc.dg/20020201-3.c: New test.
53942 * gcc.c-torture/execute/bitfld-2.c: New test.
53944 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53946 * gcc.dg/bitfld-1.c: Update.
53947 * gcc.dg/bitfld-2.c: Update.
53948 * gcc.c-torture/execute/bitfld-1.x: New.
53950 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53952 * gcc.c-torture/execute/20020201-1.c: New test.
53954 2002-02-01 Janis Johnson <janis187@us.ibm.com>
53957 * gcc.dg/20020201-1.c: New test.
53959 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
53962 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53963 * g77.f-torture/compile/pr3743.x: Remove
53965 2002-01-31 Tom Rix <trix@redhat.com>
53967 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53969 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53971 * gcc.dg/noncompile/20020130-1.c: New test.
53973 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
53975 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53977 2002-01-29 Richard Henderson <rth@redhat.com>
53979 * gcc.c-torture/execute/991118-1.c: Cast various constants back
53981 * gcc.c-torture/execute/bf64-1.c: Likewise.
53983 2002-01-29 Jakub Jelinek <jakub@redhat.com>
53985 * gcc.c-torture/execute/20020129-1.c: New test.
53987 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53989 * gcc.c-torture/compile/20000224-1.c: Update.
53990 * gcc.c-torture/execute/bitfld-1.c: New tests.
53991 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53992 * gcc.dg/uninit-A.c: Update.
53994 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
53996 * g++.dg/template/ctor1.C: Add instantiation.
53998 2002-01-28 Paul Koning <pkoning@equallogic.com>
54000 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
54001 argument to __builtin_prefetch to be const ptr.
54003 2002-01-28 Jakub Jelinek <jakub@redhat.com>
54005 * gcc.c-torture/compile/20020120-1.c: New test.
54007 2002-01-27 Kazu Hirata <kazu@hxi.com>
54009 * gcc.c-torture/execute/20020127-1.c: New test.
54011 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
54013 * g77.dg/f77-edit-i-in.f: New test
54014 * g77.dg/f77-edit-i-out.f: New test
54016 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
54018 * gcc.dg/debug/debug.exp: New file.
54019 * gcc.dg/debug/trivial.c: New file.
54020 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
54021 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
54022 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
54023 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
54024 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
54025 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
54026 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
54027 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
54028 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
54029 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
54030 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
54031 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
54032 * gcc.dg/20000503-1.c: Removed.
54033 * gcc.dg/20010207-1.c: Removed.
54034 * gcc.dg/20011223-1.c: Removed.
54035 * gcc.dg/20020104-2.c: Removed.
54036 * gcc.dg/debug-1.c: Removed.
54037 * gcc.dg/debug-2.c: Removed.
54038 * gcc.dg/debug-3.c: Removed.
54039 * gcc.dg/debug-4.c: Removed.
54040 * gcc.dg/debug-5.c: Removed.
54041 * gcc.dg/debug-6.c: Removed.
54042 * gcc.dg/dwarf2-1.c: Removed.
54043 * gcc.dg/dwarf2-2.c: Removed.
54045 2002-01-25 Jakub Jelinek <jakub@redhat.com>
54047 * g++.old-deja/g++.other/eh5.C: New test.
54048 * g++.old-deja/g++.other/sibcall2.C: New test.
54049 * g++.old-deja/g++.other/array9.C: New test.
54050 * g++.old-deja/g++.other/typename2.C: New test.
54051 * g++.old-deja/g++.other/crash60.C: New test.
54052 * g++.old-deja/g++.other/conv9.C: New test.
54053 * g++.old-deja/g++.other/mangle10.C: New test.
54054 * g++.old-deja/g++.other/unchanging1.C: New test.
54055 * g++.old-deja/g++.other/exprstmt1.C: New test.
54056 * g++.old-deja/g++.other/inline23.C: New test.
54057 * g++.old-deja/g++.eh/ia64-1.C: New test.
54058 * g++.old-deja/g++.other/dwarf2-1.C: New test.
54059 * g++.old-deja/g++.other/reload1.C: New test.
54060 * g++.old-deja/g++.other/static20.C: New test.
54061 * g++.old-deja/g++.other/local-alloc1.C: New test.
54062 * g++.old-deja/g++.other/conv8.C: New test.
54063 * g++.old-deja/g++.other/stmtexpr2.C: New test.
54064 * g++.old-deja/g++.other/storeexpr1.C: New test.
54065 * g++.old-deja/g++.other/storeexpr2.C: New test.
54066 * g++.dg/eh/template2.C: New test.
54067 * g++.dg/warn/weak1.C: New test.
54069 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
54071 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54072 Remove first, non-varying, argument.
54074 2002-01-23 Richard Henderson <rth@redhat.com>
54076 * gcc.dg/inline-2.c: New.
54078 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54079 Add optional target arg. Check number of arguments.
54080 (scan-assembler-not, scan-assembler-dem): Likewise.
54081 (scan-assembler-dem-not): Likewise.
54083 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54085 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54087 * g++.old-deja/g++.brendan/parse3.C,
54088 g++.old-deja/g++.other/crash26.C,
54089 g++.old-deja/g++.other/crash28.C,
54090 g++.old-deja/g++.other/crash29.C,
54091 g++.old-deja/g++.other/crash30.C,
54092 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54094 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
54096 * gcc.dg/20020115-1.c: New.
54098 2002-01-23 Bob Wilson <bob.wilson@acm.org>
54100 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54102 2002-01-23 Janis Johnson <janis187@us.ibm.com>
54104 * gcc.dg/20020122-3.c: New.
54106 2002-01-23 Jakub Jelinek <jakub@redhat.com>
54108 * g++.dg/other/gc1.C: New test.
54110 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54112 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54114 2002-01-22 Richard Henderson <rth@redhat.com>
54116 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54118 2002-01-22 Richard Henderson <rth@redhat.com>
54120 * gcc.dg/20020122-4.c: New.
54122 2002-01-22 H.J. Lu <hjl@gnu.org>
54124 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54126 * gcc.dg/special/ecos.exp: Likewise.
54127 * lib/g++-dg.exp: Likewise.
54128 * lib/g77-dg.exp: Likewise.
54129 * lib/gcc-dg.exp : Likewise.
54130 * lib/mike-g++.exp: Likewise.
54131 * lib/mike-g77.exp: Likewise.
54132 * lib/mike-gcc.exp: Likewise.
54133 * lib/objc-dg.exp: Likewise.
54135 2002-01-22 Janis Johnson <janis187@us.ibm.com>
54138 * gcc.dg/20020122-2.c: New test.
54140 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
54142 * gcc.dg/20020122-1.c: New test.
54144 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
54146 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54148 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
54150 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54152 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54154 * gcc.c-torture/compile/20020121-1.c: New test.
54156 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
54158 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54161 2002-01-21 Jakub Jelinek <jakub@redhat.com>
54163 * gcc.dg/20020218-1.c: New test.
54165 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
54167 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54169 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54170 "At global scope" warning
54171 * g++.dg/ext/align1.C: Change cygwin test for alignment
54172 from db-bogus to dg-warning
54174 2002-01-21 Zack Weinberg <zack@codesourcery.com>
54176 * g77.f-torture/compile/cpp2.F: New test.
54178 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
54180 * g++.dg/template/access1.C: New test.
54182 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
54184 * gcc.dg/20020118-1.c: New.
54186 2002-01-18 Kazu Hirata <kazu@hxi.com>
54188 * gcc.c-torture/execute/20020118-1.c: New test.
54190 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54192 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54193 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54194 alignment warnings.
54196 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54198 * gcc.misc-tests/i386-prefetch.exp: Save and restore
54199 torture_with_loops and torture_without_loops
54201 2002-01-17 Jakub Jelinek <jakub@redhat.com>
54203 * gcc.c-torture/compile/20020116-1.c: New test.
54205 2002-01-16 Jakub Jelinek <jakub@redhat.com>
54207 * gcc.dg/20020116-2.c: New test.
54209 * gcc.dg/ultrasp4.c: New test.
54211 * gcc.dg/20020116-1.c: New test.
54213 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
54215 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54218 2002-01-15 Janis Johnson <janis187@us.ibm.com>
54220 * gcc.misc-tests/i386-prefetch.exp: New.
54221 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54222 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54223 * gcc.misc-tests/i386-pf-none-1.c: New test.
54224 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54226 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54228 * gcc.dg/gnu89-init-1.c: Add new tests.
54230 2002-01-15 Andreas Jaeger <aj@suse.de>
54232 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54233 * gcc.dg/i386-mmx-2.c: Likewise.
54234 * gcc.dg/i386-sse-1.c: Likewise.
54235 * gcc.dg/i386-sse-2.c: Likewise.
54236 * gcc.dg/i386-sse-3.c: Likewise.
54238 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54240 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54241 Uncomment additional cases that now pass.
54243 2002-01-11 Richard Henderson <rth@redhat.com>
54245 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54246 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54248 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54250 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54252 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54254 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54255 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54257 2002-01-10 Dale Johannesen <dalej@apple.com>
54259 * gcc.c-torture/execute/loop-11.c: New.
54261 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54263 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54264 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54266 2002-01-09 Richard Henderson <rth@redhat.com>
54268 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54269 type in which to perform the operation for each size.
54271 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54273 * gcc.c-torture/compile/20020109-2.c: New test.
54275 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54277 * gcc.c-torture/execute/loop-10.c: New test.
54279 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54281 * gcc.c-torture/compile/20010226-1.c: New test.
54282 * gcc.c-torture/compile/20010227-1.c: New test.
54283 * gcc.c-torture/compile/20010426-1.c: New test.
54284 * gcc.c-torture/compile/20010510-1.c: New test.
54285 * gcc.c-torture/compile/20010605-3.c: New test.
54286 * gcc.c-torture/compile/20010824-1.c: New test.
54287 * gcc.c-torture/execute/20010409-1.c: New test.
54288 * gcc.dg/noncompile/20000901-1.c: New test.
54289 * gcc.dg/20001023-1.c: New test.
54290 * gcc.dg/20001101-1.c: New test.
54291 * gcc.dg/20001102-1.c: New test.
54292 * gcc.dg/20010207-1.c: New test.
54293 * gcc.dg/20010405-1.c: New test.
54294 * gcc.dg/20010822-1.c: New test.
54295 * gcc.dg/20011107-1.c: New test.
54297 2002-01-09 Jeffrey A Law (law@redhat.com)
54299 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54301 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54302 execution failure on PA targets.
54304 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54306 * gcc.c-torture/compile/20020109-1.c: New test.
54308 2002-01-08 Kazu Hirata <kazu@hxi.com>
54310 * gcc.c-torture/execute/20020108-1.c: New test.
54312 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54314 * gcc.dg/20020108-1.c: New test.
54316 2002-01-08 H.J. Lu <hjl@gnu.org>
54318 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54321 2002-01-08 Geoff Keating <geoffk@redhat.com>
54323 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54326 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54328 * gcc.dg/altivec-4.c: Test altivec predicates.
54330 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54332 * gcc.c-torture/execute/20020107-1.c: New test.
54334 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54337 * gcc.c-torture/compile/20020106-1.c: New test.
54339 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54341 * gcc.c-torture/execute/nestfunc-4.c: New test.
54343 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54345 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54346 extra triple that slipped in.
54347 * g++.old-deja/g++.abi/align.C: Likewise.
54348 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54350 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54352 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54353 * g++.old-deja/g++.abi/align.C: Likewise.
54354 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54356 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54358 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54361 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54363 * gcc.dg/20020104-1.c: New test.
54365 * gcc.dg/20020104-2.c: New test.
54367 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54369 * gcc.dg/20020103-1.c: Fix typo in target selector.
54371 2002-01-03 Richard Henderson <rth@redhat.com>
54373 * gcc.dg/20020103-1.c: New.
54375 2002-01-03 Kazu Hirata <kazu@hxi.com>
54377 * gcc.c-torture/execute/20020103-1.c: New test.
54379 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54381 * g++.dg/other/debug2.C: New test.
54383 * gcc.c-torture/compile/20020103-1.c: New test.
54385 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54387 * gcc.dg/gnu89-init-1.c: Added new tests.
54389 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54391 * g++.dg/template/friend2.C: Remove as patch is reverted.
54393 * g++.dg/warn/oldcast1.C: New test.
54395 * g++.dg/template/ptrmem1.C: New test.
54396 * g++.dg/template/ptrmem2.C: New test.
54398 * g++.dg/template/ntp.C: New test.
54400 * g++.dg/other/component1.C: New test.
54402 * g++.dg/template/ttp3.C: New test.
54404 * g++.dg/template/friend2.C: New test.
54405 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54407 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54409 * g++.dg/other/ptrmem1.C: New test.
54410 * g++.dg/other/ptrmem2.C: New test.
54412 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54414 * g++.dg/template/ctor1.C: New test.
54416 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54418 * g++.dg/template/friend2.C: New test.
54420 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54422 * gcc.dg/mmix-1.c: New test.
54424 2001-12-31 Richard Henderson <rth@redhat.com>
54426 * gcc.dg/asm-5.c: New.
54428 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54430 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54431 in namespace __gnu_cxx
54433 2001-12-30 Richard Henderson <rth@redhat.com>
54435 * gcc.dg/debug-6.c: New.
54437 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54439 * gcc.c-torture/compile/20011229-2.c: New test.
54441 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54443 * gcc.dg/debug-3.c: New test.
54444 * gcc.dg/debug-4.c: New test.
54445 * gcc.dg/debug-5.c: New test.
54447 2001-12-29 Richard Henderson <rth@redhat.com>
54449 * g++.dg/eh/loop1.C: New.
54451 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54453 * g++.dg/template/crash1.C: New test.
54455 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54457 * g++.dg/other/const1.C: New test.
54459 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54461 * gcc.c-torture/compile/20011229-1.c: New test.
54463 2001-12-28 Stan Shebs <shebs@apple.com>
54465 * lib/objc-torture.exp: Resync with c-torture.exp.
54466 * lib/objc.exp: Load standard libraries.
54468 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54470 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54473 2001-12-27 Roger Sayle <roger@eyesopen.com>
54475 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54477 2001-12-27 Richard Henderson <rth@redhat.com>
54479 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54481 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54483 * g++.dg/eh/ctor1.C: New test.
54484 * g++.dg/other/error2.C: New test.
54486 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54488 * g++.dg/other/init2.C: New test.
54490 2001-12-24 Richard Henderson <rth@redhat.com>
54492 * gcc.dg/20011223-1.c: New.
54493 * gcc.dg/inline-1.c: New.
54495 2001-12-23 Richard Henderson <rth@redhat.com>
54497 * gcc.dg/asm-4.c: Test operand modifiers.
54499 2001-12-23 Richard Henderson <rth@redhat.com>
54501 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54503 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54505 * gcc.c-torture/execute/20011223-1.c: New test.
54507 2001-12-21 Richard Henderson <rth@redhat.com>
54509 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54510 re-enables the warning.
54512 2001-12-21 Richard Henderson <rth@redhat.com>
54514 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54516 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54518 * gcc.c-torture/compile/20011218-1.c: New test.
54520 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54522 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54524 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54525 epilogue generation for ARM ISR routines.
54527 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54529 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54530 * gcc.dg/format/c90-printf-3.c: Likewise.
54531 * gcc.dg/format/c99-printf-3.c: Likewise.
54532 * gcc.dg/format/ext-1.c: Likewise.
54533 * gcc.dg/format/ext-6.c: Likewise.
54534 * gcc.dg/format/format.h: Prototype unlocked stdio.
54536 2001-12-20 Richard Henderson <rth@redhat.com>
54538 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54540 (malloc): Correct allocation logic. Abort if we fill up the
54541 arena before initialization complete.
54542 (realloc): Correct allocation logic.
54544 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54546 * gcc.c-torture/compile/20011219-2.c: New test.
54548 * gcc.c-torture/execute/20011219-1.c: New test.
54550 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54552 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54553 target does not support weak symbols.
54555 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54557 * gcc.c-torture/compile/20011219-1.c: New test.
54559 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54561 * g++.dg/other/error1.C: New test.
54563 2001-12-17 Jeffrey A Law (law@redhat.com)
54565 * gcc.c-torture/execute/20011217-1.c: New test.
54567 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54569 * objc.dg/special/: New directory.
54570 * objc.dg/special/special.exp: New file.
54571 * objc.dg/special/unclaimed-category-1.h: New file.
54572 * objc.dg/special/unclaimed-category-1a.m: New file.
54573 * objc.dg/special/unclaimed-category-1.m: New file.
54575 2001-12-17 Andreas Jaeger <aj@suse.de>
54577 * gcc.c-torture/compile/20011217-2.c: New test.
54579 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54581 * gcc.c-torture/compile/20011217-1.c: New test.
54583 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54585 * gcc.dg/20011214-1.c: New.
54587 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54589 * gcc.dg/altivec-4.c: New.
54591 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54593 * gcc.dg/20011113-1.c: New test.
54595 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54597 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54598 std::__malloc_alloc_template<0> and
54599 std::__default_alloc_template<false, 0>.
54601 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54603 * objc/execute/bf-21.m: New test.
54604 * objc/execute/enumeration-1.m: New test.
54605 * objc/execute/enumeration-2.m: New test.
54607 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54609 * gcc.dg/gnu89-init-1.c: New test.
54611 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54613 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54614 * g++.old-deja/g++.jason/2371.C: Likewise.
54615 * g++.old-deja/g++.jason/template33.C: Likewise.
54616 * g++.old-deja/g++.jason/template34.C: Likewise.
54617 * g++.old-deja/g++.jason/template36.C: Likewise.
54618 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54619 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54620 * g++.old-deja/g++.other/typename1.C: Likewise.
54621 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54622 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54623 * g++.old-deja/g++.pt/typename11.C: Likewise.
54624 * g++.old-deja/g++.pt/typename14.C: Likewise.
54625 * g++.old-deja/g++.pt/typename16.C: Likewise.
54626 * g++.old-deja/g++.pt/typename3.C: Likewise.
54627 * g++.old-deja/g++.pt/typename4.C: Likewise.
54628 * g++.old-deja/g++.pt/typename5.C: Likewise.
54629 * g++.old-deja/g++.pt/typename7.C: Likewise.
54630 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54632 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54634 * g++.dg/other/linkage1.C: New test.
54635 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54638 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54640 * gcc.dg/concat.c: New test.
54642 2001-12-11 Stan Shebs <shebs@apple.com>
54644 * objc/compile: New test directory.
54645 * objc/compile/compile.exp: New expect script.
54646 * objc/compile/20011211-1.m: New compile test.
54648 2001-12-11 Jason Merrill <jason@redhat.com>
54650 * lib/prune.exp (prune_gcc_output): Also handle "In member
54651 function". So many permutations...
54653 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54655 * g++.dg/template/typedef1.C: New test.
54657 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54659 * g++.dg/other/copy1.C: New test.
54661 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54663 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54665 * gcc.dg/builtin-choose-expr.c: New.
54667 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54669 * gcc.dg/altivec-2.c: New.
54671 2001-12-07 Richard Henderson <rth@redhat.com>
54673 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54675 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54677 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54680 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54682 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54684 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54686 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54687 variable argument list.
54689 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54691 * gcc.c-torture/execute/memcheck: Delete entire directory.
54692 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54693 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54695 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54697 * gcc.dg/Wshadow-1.c: New test.
54699 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54701 * gcc.c-torture/compile/20011130-1.c: New test.
54703 * gcc.dg/noncompile/20011025-1.c: New test.
54705 * g++.dg/other/anon-union.C: New test.
54707 * gcc.c-torture/execute/20011024-1.c: New test.
54709 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54711 * gcc.c-torture/execute/20000722-1.x,
54712 gcc.c-torture/execute/20010123-1.x: Remove.
54713 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54714 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54715 gcc.dg/c99-complit-2.c: New tests.
54717 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54719 * g++.dg/inherit/base1.C: New test.
54721 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54723 * g++.dg/other/stdarg1.C: New test.
54725 * gcc.c-torture/compile/20011130-2.c: New test.
54727 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54729 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54730 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54731 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54732 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54733 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54734 * gcc.dg/builtin-prefetch-1.c: New test.
54736 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54738 * gcc.dg/20011130-1.c: New test.
54740 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54742 * g++.dg/other/scope1.C: New test.
54743 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54745 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54747 * gcc.dg/vla-init-1.c: New test.
54749 2001-12-01 Geoff Keating <geoffk@redhat.com>
54751 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54753 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54755 * objc.dg/alias.m: Update.
54756 * objc.dg/class-1.m: Update.
54757 * objc.dg/const-str-1.m: Update.
54758 * objc.dg/fwd-proto-1.m: Update.
54759 * objc.dg/id-1.m: Update.
54760 * objc.dg/super-class-1.m: Update.
54762 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54764 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54767 2001-11-28 Jeffrey A Law (law@cygnus.com)
54769 * gcc.c-torture/execute/20011128-1.c: New test.
54771 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
54773 * gcc.dg/20011127-1.c: New test.
54775 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54777 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
54778 from Austin Group draft 7.
54779 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
54780 scanf format arguments.
54781 * gcc.dg/format/no-exargs-2.c: New test.
54783 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
54785 * g++.dg/abi/vbase8-4.C: New test.
54787 2001-11-24 Ian Lance Taylor <ian@airs.com>
54789 * gcc.c-torture/execute/20011121-1.c: New test.
54791 2001-11-23 Jeffrey A Law (law@cygnus.com)
54793 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54795 2001-11-23 Andreas Jaeger <aj@suse.de>
54797 * gcc.dg/cpp/charconst-2.c: New test.
54799 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
54801 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54802 to the host if it is remote. Let tests specify extra headers
54804 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54805 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54806 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54807 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54808 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54809 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54810 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54811 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54812 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54813 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54815 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
54817 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54818 for little endian ARMs.
54820 2001-11-20 Jakub Jelinek <jakub@redhat.com>
54822 * gcc.c-torture/compile/20011119-1.c: New test.
54823 * gcc.c-torture/compile/20011119-2.c: New test.
54825 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
54827 * gcc.dg/altivec-1.c: Fix typo.
54829 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54831 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54833 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
54835 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54837 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
54839 * lib/g77.exp: Don't specify --rpath-link.
54841 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54842 across all the headers.
54843 * gcc.dg/format/format.exp: For testing on a remote host,
54846 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54847 * gcc.c-torture/execute/930406-1.c: Likewise.
54848 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54850 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
54852 * gcc.dg/altivec-1.c: New.
54854 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
54856 * gcc.dg/cpp/fpreprocessed.c: New test case.
54858 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54860 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54861 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54862 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54864 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54866 * gcc.dg/no-builtin-1.c: New test.
54868 2001-11-16 Jakub Jelinek <jakub@redhat.com>
54870 * gcc.c-torture/execute/20011115-1.c: New test.
54872 2001-11-15 Jakub Jelinek <jakub@redhat.com>
54874 * gcc.c-torture/compile/20011114-2.c: New test.
54875 * gcc.c-torture/compile/20011114-3.c: New test.
54876 * gcc.c-torture/compile/20011114-4.c: New test.
54878 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
54880 * g++.dg/other/init1.C: New test.
54882 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
54884 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54887 * gcc.c-torture/execute/20011114-1.c: New testcase.
54889 * gcc.c-torture/compile/20010327-1.c: Revert last change.
54890 * gcc.c-torture/compile/20011114-1.c: New test, exactly
54891 like the (before this change) version of 20010327-1.c.
54893 2001-11-14 Roger Sayle <roger@eyesopen.com>
54895 * gcc.c-torture/execute/string-opt-13.c: New testcase.
54897 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
54899 * g++.dg/init/array2.C: New test.
54901 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
54903 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54905 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
54907 * g++.dg/other/forscope1.C: New test.
54908 * g++.dg/ext/forscope1.C: New test.
54909 * g++.dg/ext/forscope2.C: New test.
54911 2001-11-13 Jakub Jelinek <jakub@redhat.com>
54913 * gcc.c-torture/execute/20011113-1.c: New test.
54915 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
54917 * gcc.c-torture/execute/20011109-2.c: New test.
54919 * gcc.c-torture/execute/20011109-1.c: New test.
54921 2001-11-09 Jakub Jelinek <jakub@redhat.com>
54923 * gcc.c-torture/compile/20011109-1.c: New test.
54925 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
54927 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54928 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54929 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54930 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54931 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54932 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54933 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54935 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
54937 * g++.dg/warn/Wshadow-1.C: New tests.
54938 * g++.old-deja/g++.mike/for3.C: Update.
54940 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
54942 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54943 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54944 XFAILs. Adjust expected error texts.
54945 * gcc.c-torture/compile/20011106-1.c,
54946 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54947 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54948 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54949 gcc.dg/c99-array-lval-5.c: New tests.
54951 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54953 * gcc.dg/cpp/defined.c: Update.
54955 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54957 * gcc.c-torture/execute/anon-1.c: New test.
54959 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
54961 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54962 same size, so no warning should be produced on stormy16.
54964 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54965 due to oversized array.
54966 * g++.old-deja/g++.mike/ns15.C: Likewise.
54967 * g++.old-deja/g++.pt/crash16.C: Likewise.
54969 2001-11-02 Graham Stott <grahams@redhat.com>
54971 * g++.dgother/debug1.C: Fix typos.
54973 2001-11-01 Jakub Jelinek <jakub@redhat.com>
54975 * g++.dg/other/debug1.C: New test.
54977 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54979 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54982 2001-10-30 Jakub Jelinek <jakub@redhat.com>
54984 * gcc.dg/20011029-2.c: New test.
54986 * gcc.c-torture/compile/20011029-1.c: New test.
54988 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
54990 * objc/execute/class_self-1.m: New test.
54991 * objc/execute/class_self-2.m: New test.
54993 2001-10-25 Zack Weinberg <zack@codesourcery.com>
54995 * gcc.misc-tests/msgs.exp: Delete.
54996 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54997 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
54998 error set to match recent changes.
55000 2001-10-24 Zack Weinberg <zack@codesourcery.com>
55002 * gcc.dg/20011021-1.c: New test.
55004 2001-10-24 Jakub Jelinek <jakub@redhat.com>
55006 * gcc.c-torture/compile/20011023-1.c: New test.
55008 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
55010 * lib/g77.exp: Rewrite based on lib/g++.exp.
55012 2001-10-19 Jakub Jelinek <jakub@redhat.com>
55014 * gcc.c-torture/execute/20011019-1.c: New test.
55016 * gcc.dg/20011018-1.c: New test.
55018 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
55020 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
55022 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
55024 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
55025 * gcc.dg/attr-invalid.c: Likewise.
55027 2001-10-18 Jakub Jelinek <jakub@redhat.com>
55029 * gcc.dg/20011015-1.c: New test.
55031 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55033 * g++.dg/template/unify2.C: New test.
55035 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
55037 * g++.dg/other/exception-specification.C: New test
55039 2001-10-13 Tom Rix <trix@redhat.com>
55041 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
55042 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
55044 2001-10-12 Jakub Jelinek <jakub@redhat.com>
55046 * gcc.dg/20011009-1.c: New test.
55048 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
55051 * g++.dg/other/friend1.C: New test.
55053 2001-10-11 Richard Henderson <rth@redhat.com>
55055 * g++.old-deja/g++.other/crash18.C: Add -S to options.
55057 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55059 * gcc.c-torture/compile/20011010-1.c: New.
55061 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
55063 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55064 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55065 g77.f-torture/execute/execute.exp,
55066 g77.f-torture/noncompile/noncompile.exp,
55067 gcc.c-torture/compile/compile.exp,
55068 gcc.c-torture/execute/execute.exp,
55069 gcc.c-torture/execute/ieee/ieee.exp,
55070 gcc.c-torture/execute/memcheck/memcheck.exp,
55071 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55072 objc/execute/execute.exp: Update FSF address.
55074 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
55076 * gcc.dg/cpp/cmdlne-C.c: Update.
55077 * gcc.dg/cpp/cmdlne-C2.c: New.
55079 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55081 * gcc.c-torture/execute/20011008-3.c: New.
55083 2001-10-08 DJ Delorie <dj@redhat.com>
55085 * gcc.dg/20011008-1.c: New.
55086 * gcc.dg/20011008-2.c: New.
55088 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
55090 * gcc.dg/cpp/spacing1.c: Update test.
55092 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55094 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55095 spelling errors of "separate" as "seperate".
55097 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
55099 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55100 enough to avoid inlining.
55102 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55104 * lib/g77.exp: set libg2c_dir correctly.
55106 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
55108 * gcc.dg/cpp/macro11.c: New test.
55110 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55112 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55113 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55114 gcc.dg/format/multattr-3.c: New tests.
55115 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
55116 tests for format attributes on function pointers being rejected.
55118 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55120 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55122 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55124 * g++.dg/warn/format1.C: New test.
55126 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
55128 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55130 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55132 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55134 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55136 * gcc.dg/cpp/redef2.c: Add test.
55138 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
55140 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55141 long-standing bug on i686, apparently.
55142 * gcc.c-torture/execute/loop-2c.x: New file.
55143 * gcc.c-torture/execute/loop-2d.x: New file.
55144 * gcc.c-torture/execute/loop-3c.x: New file.
55146 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
55148 * gcc.dg/cpp/20000625-2.c: Correct line number.
55150 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55152 * gcc.dg/cpp/macro10.c: New test.
55153 * gcc.dg/cpp/strify3.c: New test.
55154 * gcc.dg/cpp/spacing1.c: Add tests.
55155 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55156 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55158 2001-09-24 DJ Delorie <dj@redhat.com>
55160 * gcc.c-torture/execute/20010924-1.c: New test.
55162 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55164 * objc/execute/paste.m: Remove.
55166 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
55168 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55170 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
55172 * g77.dg/strlen0.f: New test.
55174 2001-09-21 Richard Henderson <rth@redhat.com>
55176 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55177 * g++.old-deja/g++.abi/vtable2.C: Likewise.
55179 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
55181 Table-driven attributes.
55182 * g++.dg/ext/attrib1.C: New test.
55184 2001-09-20 DJ Delorie <dj@redhat.com>
55186 * gcc.dg/20000926-1.c: Update expected warning messages.
55187 * gcc.dg/array-2.c: Likewise, and test for warnings too.
55188 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55191 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
55193 * g++.dg/eh/registers1.C: New test case.
55195 2001-09-17 Richard Henderson <rth@redhat.com>
55197 * gcc.dg/array-5.c: Fix VLA decomposition test.
55199 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
55201 * gcc.dg/cpp/line5.c: New testcase.
55203 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
55205 * gcc.dg/cpp/macro9.c: New test.
55207 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
55209 * gcc.c-torture/execute/980223.c: Change type of addr from long
55212 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
55214 * gcc.c-torture/execute/20010915-1.c: New test.
55216 2001-09-14 Janis Johnson <janis187@us.ibm.com>
55218 * g77.dg/bprob: New directory.
55219 * g77.dg/bprob/bprob.exp: New file.
55220 * g77.dg/bprob/bprob-1.f: New test.
55221 * g77.dg/gcov: New directory.
55222 * g77.dg/gcov/gcov.exp: New file.
55223 * g77.dg/gcov/gcov-1.f: New test.
55224 * g77.dg/gcov/gcov-1.x: New file.
55226 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55228 * gcc.dg/cpp/directiv.c: Update.
55229 * gcc.dg/cpp/undef1.c: Update.
55231 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55233 * gcc.dg/20010912-1.c: New test.
55235 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55237 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55238 language-independent file in lib.
55239 * lib/gcov.exp: New file.
55241 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55243 * gcc.c-torture/compile/20010911-1.c: New test.
55245 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55247 * lib/profopt.exp: New, to support profile-directed optimizations.
55248 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55249 * gcc.misc-tests/bprob-1.c: New test.
55250 * gcc.misc-tests/bprob-2.c: New test.
55252 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55254 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55255 XFAIL and which kinds of gcov output to verify.
55256 * gcc.misc-tests/gcov-4b.x: New file.
55257 * gcc.misc-tests/gcov-5b.x: New file.
55258 * gcc.misc-tests/gcov-6.x: New file.
55259 * gcc.misc-tests/gcov-7.c: New test.
55260 * gcc.misc-tests/gcov-7.x: New file.
55262 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55264 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55265 * gcc.misc-tests/gcov-6.c: New test.
55267 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55270 * g++.dg/abi/vbase1.C: New test.
55272 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55274 * objc.dg/method-2.m: New.
55276 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55279 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55280 * g++.dg/init/empty1.C: New test.
55282 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55284 * gcc.c-torture/compile/20010903-1.c: New test.
55286 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55288 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55291 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55293 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55295 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55297 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55299 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55301 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55302 for 16-bit 'unsigned int'.
55304 2001-08-29 Kazu Hirata <kazu@hxi.com>
55306 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55308 2001-08-27 Richard Henderson <rth@redhat.com>
55310 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55311 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55313 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55315 * gcc.dg/asm-names.c (ymain): New.
55317 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55319 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55320 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55321 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55323 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55325 * gcc.dg/compare5.c: New testcase.
55327 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55329 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55330 and "In instantiation".
55332 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55334 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55336 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55338 * gcc.misc-tests/gcov.exp: Add support for branch information.
55339 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55340 * gcc.misc-tests/gcov-4.c: New test.
55341 * gcc.misc-tests/gcov-4b.c: New test.
55342 * gcc.misc-tests/gcov-5b.c: New test.
55344 2001-08-20 Zack Weinberg <zackw@panix.com>
55346 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55349 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55351 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55353 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55355 * g++.dg/eh/template1.C: New test.
55357 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55359 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55361 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55364 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55366 * lib/g77-dg.exp: Use prune.exp for common procedures
55367 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55368 * lib/g77.exp: (g77-dg-prune) Remove
55370 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55372 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55374 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55376 * g++.dg/template/unify1.C: New test.
55378 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55380 * g++.dg/abi/empty4.C: New test.
55382 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55384 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55386 * g77.f-torture/compile/pr3743.x: Likewise.
55388 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55390 * g++.dg/other/using-declaration.C: New test.
55392 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55394 * gcc.dg/cpp/tr-sign.c: New testcase.
55396 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55398 * gcc.dg/cpp/19951025-1.c: Revert.
55399 * gcc.dg/cpp/directiv.c: We no longer process directives that
55400 interrupt macro arguments.
55402 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55404 * gcc.dg/bconstp-1.c: New test.
55406 2001-08-03 Richard Henderson <rth@redhat.com>
55408 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55410 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55412 * gcc.dg/cpp/19951025-1.c: Update.
55414 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55416 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55419 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55422 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55423 * g++.old-deja/g++.other/std1.C: Likewise.
55424 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55426 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55428 * lib/g77.exp: Load gcc-defs.exp for common procedures
55429 (g77_pass, g77_fail, g77_finish, g77_exit,
55430 ${tool}_check_unsupported_p} Now redundant. Deleted.
55432 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55434 * g77.dg/fbackslash.f
55435 * g77.dg/fcase-preserve.f
55437 * g77.dg/ffixed-line-length-0.f
55438 * g77.dg/ffixed-line-length-132.f
55439 * g77.dg/ffixed-line-length-7.f
55440 * g77.dg/ffixed-line-length-72.f
55441 * g77.dg/ffixed-line-length-none.f
55442 * g77.dg/ffree-form-1.f
55443 * g77.dg/fno-backslash.f
55444 * g77.dg/fno-f90-1.f
55445 * g77.dg/fno-fixed-form-1.f
55446 * g77.dg/fno-onetrip.f
55447 * g77.dg/fno-typeless-boz.f
55448 * g77.dg/fno-underscoring.f
55449 * g77.dg/fno-vxt-1.f
55450 * g77.dg/fonetrip.f
55451 * g77.dg/ftypeless-boz.f
55452 * g77.dg/fugly-assumed.f
55453 * g77.dg/funderscoring.f
55456 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55458 * objc.dg/fwd-proto-1.m: New.
55459 * objc.dg/local-decl-1.m: New.
55460 * objc.dg/naming-1.m: New.
55461 * objc.dg/naming-2.m: New.
55462 * objc.dg/proto-hier-1.m: New.
55464 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55466 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55467 largest-type elements to a struct makes its size grow.
55469 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55471 * g++.dg/abi/vthunk1.C: New test.
55473 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55475 * g++.dg/abi/vbase8-22.C: New test.
55477 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55479 * gcc.dg/cpp/macro8.c: New test.
55481 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55483 * g++.dg/abi/vbase8-21.C: New test.
55485 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55487 * g++.dg/abi/vbase8-10.C: New test.
55489 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55491 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55492 ${tool}_set_ld_library_path.
55494 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55497 2001-07-26 Stan Cox <scox@redhat.com>
55499 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55500 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55501 gcc_exit, gcc_check_unsupported_p):
55502 Moved to gcc-deps.exp
55503 * gcc-deps.exp: New file.
55505 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55507 * g++.old-deja/g++.pt/defarg14.C: New test.
55509 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55511 * g++.old-deja/g++.other/lineno5.C: New test.
55513 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55515 * g++.old-deja/g++.pt/crash68.C: New test.
55517 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55519 * g++.old-deja/g++.other/crash42.C: New test.
55521 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55523 * gcc.dg/cpp/extratokens.c: Fix.
55524 * gcc.dg/cpp/skipping2.c: New tests.
55526 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55528 * gcc.c-torture/execute/20010724-1.c: New file.
55529 * gcc.c-torture/execute/20010724-1.x: New file.
55531 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55533 * g++.old-deja/g++.other/cond7.C: New test.
55535 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55537 * g++.old-deja/g++.other/optimize4.C: New test.
55539 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55541 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55543 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55545 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55546 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55547 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55548 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55550 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55551 bug report" message.
55553 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55554 * g++.dg/ext/instantiate1.C: Move from old-deja.
55556 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55558 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55559 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55560 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55561 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55563 2001-07-23 Jeffrey A Law (law@cygnus.com)
55565 * gcc.c-torture/execute/20010723-1.c: New test.
55567 2001-07-23 Ben Elliston <bje@redhat.com>
55569 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55571 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55573 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55575 Delete handling of ieee_multilib_flags.
55576 Pass -mieee for alpha*-*-* and sh-*-*.
55577 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55579 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55581 Remove old-abi tests.
55582 * g++.old-deja/g++.mike/p11116.C: Remove.
55583 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55585 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55587 * g77.f-torture/compile/pr3743.f: New test
55589 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55591 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55593 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55595 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55596 g++.old-deja/g++.pt/static6.C: Likewise.
55597 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55598 supports weak symbols.
55600 2001-07-18 Andreas Jaeger <aj@suse.de>
55602 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55605 2001-07-18 Andreas Jaeger <aj@suse.de>
55607 * gcc.dg/iftrap-1.c: Fix target line.
55609 2001-07-17 Richard Henderson <rth@redhat.com>
55611 * gcc.c-torture/execute/20010717-1.c: New.
55613 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55615 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55618 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55620 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55622 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55624 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55625 UAC_SIGBUS, UAC_NOPRINT definitions.
55627 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55629 * objc/execute/object_is_class.m: New test.
55630 * objc/execute/object_is_meta_class.m: New test.
55632 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55634 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55635 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55637 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55639 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55640 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55642 2001-07-14 Richard Henderson <rth@redhat.com>
55644 * gcc.dg/iftrap-1.c: New.
55646 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55648 * g77.f-torture/execute/intrinsic77.f: New test.
55650 2001-07-11 Janis Johnson <janis@us.ibm.com>
55652 * gcc.misc-tests/gcov-3.c: New test.
55654 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55656 * gcc.c-torture/compile/20010711-1.c,
55657 * gcc.c-torture/compile/20010711-2.c: New tests.
55659 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55661 * gcc.c-torture/execute/20010711-1.c: New test.
55663 2001-07-11 Ben Elliston <bje@redhat.com>
55665 * g++.old-deja/g++.other/enum5.C: New test.
55667 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55669 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55670 (g++-dg-prune): Call prune_gcc_output.
55671 * prune.exp: New file for prune_gcc_output.
55672 * lib/g++.exp, lib/gcc.exp: Load it.
55674 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55676 * gcc.c-torture/compile/20010701-1.c,
55677 g++.old-deja/g++.ext/attrib6.C: New tests.
55679 2001-07-06 Jeffrey A Law (law@cygnus.com)
55681 * gcc.c-torture/compile/20010706-1.c: New test.
55683 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55685 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55687 2001-06-28 Stan Shebs <shebs@apple.com>
55689 * gcc.dg/pragma-darwin.c: New test.
55691 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55693 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55694 Solaris 2.[678] system.
55696 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55698 * gcc.dg/20010622-1.c: New test.
55700 2001-06-18 Stan Shebs <shebs@apple.com>
55702 * objc.dg: New directory.
55703 * objc.dg/dg.exp: New file.
55704 * objc.dg/alias.m: New.
55705 * objc.dg/class-1.m: New.
55706 * objc.dg/class-2.m: New.
55707 * objc.dg/const-str-1.m: New.
55708 * objc.dg/const-str-2.m: New.
55709 * objc.dg/id-1.m: New.
55710 * objc.dg/method-1.m: New.
55711 * objc.dg/super-class-1.m: New.
55712 * lib/objc-dg.exp: New file.
55714 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55716 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55719 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55721 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55723 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55725 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55728 2001-06-12 Richard Henderson <rth@redhat.com>
55730 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55732 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55734 * g++.old-deja/g++.abi/vbase5.C: New test.
55735 * g++.old-deja/g++.abi/vbase6.C: New test.
55736 * g++.old-deja/g++.abi/vbase7.C: New test.
55738 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55740 * gcc.c-torture/compile/20010610-1.c: New test.
55742 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55744 * g++.old-deja/g++.abi/vbase4.C: New test.
55746 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55748 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55749 support %f for HC11/HC12 targets.
55750 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55751 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55752 on HC11/HC12 targets.
55753 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55755 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55757 * gcc.dg/wchar_t-1.c: New file.
55758 * gcc.dg/wint_t-1.c: Likewise.
55760 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55762 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55764 2001-06-11 Richard Henderson <rth@redhat.com>
55766 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55768 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55770 * gcc.c-torture/compile/20010611-1.c: New test.
55772 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55774 * gcc.dg/c99-tag-1.c: Add more tests.
55776 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
55778 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55779 representation on MN10300 and ARM/Thumb.
55781 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
55783 * g77.f-torture/execute/20010610.f: New.
55785 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
55787 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55790 2001-06-09 Richard Henderson <rth@redhat.com>
55792 * gcc.c-torture/execute/ashrdi-1.c: New.
55793 * gcc.c-torture/execute/ashldi-1.c: New.
55794 * gcc.c-torture/execute/lshrdi-1.c: New.
55796 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
55798 * objc/execute/load-3.m: Added. Check sending +load to categories,
55799 in addition to classes.
55801 2001-06-08 Stan Shebs <shebs@apple.com>
55803 * objc/execute/load-2.m: New test. From Nicola Pero
55804 <n.pero@mi.flashnet.it>.
55806 2001-06-08 Jakub Jelinek <jakub@redhat.com>
55808 * gcc.c-torture/execute/20010605-2.c: New test.
55810 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55812 * g++.old-deja/g++.abi/vbase2.C: New test.
55813 * g++.old-deja/g++.abi/vbase3.C: New test.
55815 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55817 * g++.old-deja/g++.pt/friend49.C: New test.
55819 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
55821 * g++.old-deja/g++.ext/anon3.C: New test.
55823 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
55825 * g++.old-deja/g++.other/conv7.C: New test.
55827 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
55829 * gcc.c-torture/compile/20010605-2.c: New test.
55831 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
55833 * gcc.c-torture/execute/20010604-1.c: New test.
55835 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
55837 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55839 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
55841 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55842 (g++_link_flags): Likewise.
55843 (g++_init): Pass gccpath's value to two previous functions.
55845 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55847 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55848 Ensure logfile entry matches exec command line.
55850 2001-05-31 Richard Henderson <rth@redhat.com>
55852 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55853 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55855 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
55857 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55858 compiler for irix6.2
55860 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
55862 * g++.old-deja/g++.other/optimize3.C: New file.
55864 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
55866 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55869 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
55871 * g++.old-deja/g++.other/optimize2.C: New file.
55873 2001-05-25 Diego Novillo <dnovillo@redhat.com>
55875 * gcc.c-torture/compile/20010518-2.c: New file.
55876 * gcc.c-torture/execute/20010518-1.c: New file.
55877 * gcc.c-torture/execute/20010518-2.c: New file.
55879 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
55881 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55883 2001-05-24 Mark Mitchell <mark@codesourcery.com>
55885 G++ no longer defines builtins that do not begin with __builtin.
55886 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55887 * g++.old-deja/g++.brendand/misc13.C: Likewise.
55888 * g++.old-deja/g++.law/builtin1.C: Likewise.
55889 * g++.old-deja/g++.law/cvt2.C: Likewise.
55890 * g++.old-deja/g++.mike/net5.C: Likewise.
55891 * g++.old-deja/g++.other/builtins1.C: Likewise.
55892 * g++.old-deja/g++.other/builtins2.C: Likewise.
55893 * g++.old-deja/g++.other/builtins3.C: Likewise.
55894 * g++.old-deja/g++.other/builtins4.C: Likewise.
55895 * g++.old-deja/g++.other/inline8.C: Likewise.
55896 * g++.old-deja/g++.robertl/eb39.C: Likewise.
55898 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
55900 * g++.old-deja/g++.pt/using1.C: Adjust.
55901 * g++.old-deja/g++.pt/using2.C: New test.
55903 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
55905 * gcc.dg/cpp/charconst.c: New tests.
55906 * gcc.dg/cpp/escape.c: New tests.
55907 * gcc.dg/cpp/escape-1.c: New tests.
55908 * gcc.dg/cpp/escape-2.c: New tests.
55909 * gcc.dg/cpp/ucs.c: New tests.
55911 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
55913 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55914 native compiler for irix6.5.
55916 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
55918 * lib/g++.exp (g++_include_flags): Use args to compute
55920 (g++_link_flags): Likewise.
55921 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55923 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
55925 * gcc.dg/c90-hexfloat-1.c: Add more tests.
55927 2001-05-21 Geoff Keating <geoffk@redhat.com>
55929 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55932 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55934 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55936 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55937 to STACK_SIZE; Use it to define size of add_histo array.
55938 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55940 (f): Use GITT_SIZE to define size of gitt local table.
55941 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55942 to STACK_SIZE; Use it to define size of bytemem array.
55944 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55946 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55947 on 68HC11/HC12 due to the asm instruction.
55948 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55949 * gcc.c-torture/compile/920520-1.x: Likewise.
55950 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55951 on 68HC11/HC12 because the function is larger than 64K.
55952 * gcc.c-torture/compile/961203-1.x: New file, this test fails
55953 on 68HC11/HC12 because the structure is too large.
55955 2001-05-20 Richard Henderson <rth@redhat.com>
55957 * gcc.c-torture/execute/20010520-1.c: New.
55959 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55961 * g++.old-deja/g++.warn/compare1.C: New test.
55962 * gcc.dg/compare4.c: New test.
55964 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
55966 * g++.old-deja/g++.other/optimize1.C: New test.
55968 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55970 * g++.old-deja/g++.pt/spec41.C: New test.
55972 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
55974 * gcc.c-torture/compile/20010114-1.x: Remove.
55976 2001-05-18 Stan Shebs <shebs@apple.com>
55978 * gcc.c-torture/compile/20010518-1.c: New test.
55980 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
55982 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55983 * g++.old-deja/g++.pt/crash67.C: New test.
55985 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
55987 * g++.old-deja/g++.other/debug9.C: New test.
55989 2001-05-16 Zack Weinberg <zackw@stanford.edu>
55991 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55993 2001-05-16 Jan Hubicka <jh@suse.cz>
55995 * gcc.c-torture/compile/20010516-1.c: New test.
55997 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55999 * g++.old-deja/g++.other/crash41.C: New test.
56001 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
56003 * g++.old-deja/g++.pt/crash66.C: New test.
56005 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
56007 * g++.old-deja/g++.robertl/eb27.C: Convert.
56009 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
56011 * g++.dg/friend-warn.C: New test. Do not warn about friend
56012 declaration being redundant.
56014 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
56016 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
56018 2001-05-14 Mark Mitchell <mark@codesourcery.com>
56020 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
56022 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
56024 * lib/g++.exp: Use testsuite_flags.
56026 2001-05-13 Mark Mitchell <mark@codesourcery.com>
56028 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
56030 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
56032 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
56034 2001-05-11 Mark Mitchell <mark@codesourcery.com>
56036 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
56038 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
56040 * gcc.c-torture/compile/20010313-1.c: New test.
56042 2001-05-09 Zack Weinberg <zackw@stanford.edu>
56044 * gcc.dg/cpp/direct2.c: New test.
56045 * gccq.dg/cpp/direct2s.c: New test.
56047 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
56049 2001-05-07 Mark Mitchell <mark@codesourcery.com>
56051 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
56052 * g++.old-deja/g++.other/op3.C: Likewise.
56054 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
56056 * gcc.dg/cpp/syshdr.h: New file.
56057 * gcc.dg/cpp/sysmac1.c: Update.
56058 * gcc.dg/cpp/sysmac2.c: Update.
56060 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
56062 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56064 2001-05-04 David Edelsohn <edelsohn@gnu.org>
56066 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56067 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56069 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
56071 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56073 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
56075 * lib/g++.exp (g++_include_flags): Don't use any special flags
56076 if TESTING_IN_BUILD_TREE is not defined.
56077 (g++_init): Use a plain 'c++' as the compiler if
56078 TESTING_IN_BUILD_TREEE is not defined.
56080 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56082 * g++.old-deja/g++.eh/catch13.C: New test.
56083 * g++.old-deja/g++.eh/catch14.C: New test.
56085 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56087 * gcc.dg/cpp/tr-define.c: New test.
56089 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
56091 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56092 <stdlib.h>, not <malloc.h>.
56094 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56096 * g++.old-deja/g++.ns/template17.C: New test.
56098 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56100 * g++.old-deja/g++.pt/ref4.C: New test.
56102 2001-04-30 Richard Henderson <rth@redhat.com>
56104 * gcc.dg/20000724-1.c: Revert last change.
56106 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
56108 * g77.f-torture/execute/20010430.f: New test.
56110 2001-04-30 Mark Mitchell <mark@codesourcery.com>
56112 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56114 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
56116 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56118 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56120 * g++.old-deja/g++.eh/crash6.C: New test.
56122 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56124 * g++.old-deja/g++.other/warn7.C: New test.
56126 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56128 * g++.old-deja/g++.other/defarg9.C: New test.
56130 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56132 * g77.f-torture/compile/20010426.f: New test.
56133 * g77.f-torture/execute/20010426.f: New test.
56135 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56137 * g77.f-torture/compile/20000629-1.x: Remove - error
56140 2001-04-26 Jeffrey A Law (law@cygnus.com)
56142 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56143 Tweak slightly to work with g++.dg framework.
56144 * g++.dg/special/ecos.exp: Run initp1.C test.
56145 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56147 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56148 its linker doesn't give line numbers either.
56149 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56151 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56153 * g++.old-deja/g++.other/lex1.C: New test.
56155 2001-04-26 Jakub Jelinek <jakub@redhat.com>
56157 * gcc.dg/noncompile/20010425-1.c: New test.
56159 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56161 * g++.old-deja/g++.pt/mangle2.C: New test.
56163 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56165 * gcc.dg/format/plus-1.c: New test.
56167 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56169 * gcc.dg/20010423-1.c: New test.
56171 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56173 * gcc.c-torture/execute/20010422-1.c: New test.
56175 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
56177 * g++.old-deja/g++.ns/type2.C: New test.
56179 2001-04-24 Zack Weinberg <zackw@stanford.edu>
56181 * g++.old-deja/g++.other/perf1.C: New test.
56183 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
56185 * gcc.dg/c99-func-2.c: Remove xfail.
56186 * gcc.dg/c99-func-3.c: Remove xfail.
56187 * gcc.dg/c99-func-4.c: Remove xfail.
56189 2001-04-23 Zack Weinberg <zackw@stanford.edu>
56191 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56193 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
56195 * gcc.c-torture/compile/20010423-1.c: New test.
56197 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56199 * g++.old-deja/g++.pt/typename28.C: New test.
56201 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56203 * g++.old-deja/g++.abi/empty2.C: New test.
56204 * g++.old-deja/g++.abi/empty3.C: New test.
56206 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56208 * g++.old-deja/g++.other/comdat2.C: New test.
56209 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56211 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56213 * g++.old-deja/g++.other/overload14.C: New test.
56215 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56217 * g++.old-deja/g++.other/lookup23.C: New test.
56219 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56221 * gcc.c-torture/execute/20010403-1.c: New test.
56223 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56224 Mark Mitchell <mark@codesourcery.com>
56226 * lib/old-dejagnu.exp: Don't delete output of executable.
56227 Add .exe suffix to executables.
56229 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56231 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56233 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56235 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56237 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56239 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56240 * g++.old-deja/g++.abi/crash1.C: New test.
56242 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56244 * g++.old-deja/g++.other/crash40.C: New test.
56246 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56248 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56250 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56252 * g++.old-deja/g++.other/warn6.C: New test.
56254 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56256 * g++.old-deja/g++.robertl/eb42.C: Same.
56258 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56260 * gcc.dg/wtr-conversion-1.c: New testcase.
56262 2001-04-10 Richard Henderson <rth@redhat.com>
56264 * g++.old-deja/g++.other/array5.C: New.
56266 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56268 * gcc.c-torture/execute/20010408-1.c: New test.
56270 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56272 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56273 headers and constructs.
56274 * g++.old-deja/g++.robertl/eb79.C: Same.
56275 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56276 * g++.old-deja/g++.robertl/eb73.C: Same.
56277 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56278 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56279 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56280 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56281 * g++.old-deja/g++.robertl/eb44.C: Same.
56282 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56283 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56284 * g++.old-deja/g++.robertl/eb39.C: Same.
56285 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56286 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56287 * g++.old-deja/g++.robertl/eb30.C: Same.
56288 * g++.old-deja/g++.robertl/eb3.C: Same.
56289 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56290 * g++.old-deja/g++.robertl/eb21.C: Same.
56291 * g++.old-deja/g++.robertl/eb15.C: Same.
56292 * g++.old-deja/g++.robertl/eb118.C: Same.
56293 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56294 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56295 * g++.old-deja/g++.robertl/eb109.C: Same.
56296 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56297 * g++.old-deja/g++.mike/rtti1.C: Same.
56298 * g++.old-deja/g++.mike/p658.C: Same.
56299 * g++.old-deja/g++.mike/net46.C: Same.
56300 * g++.old-deja/g++.mike/net34.C: Same.
56301 * g++.old-deja/g++.mike/memoize1.C: Same.
56302 * g++.old-deja/g++.mike/eh2.C: Same.
56303 * g++.old-deja/g++.law/weak.C: Same.
56304 * g++.old-deja/g++.law/visibility7.C: Same.
56305 * g++.old-deja/g++.law/visibility25.C: Same.
56306 * g++.old-deja/g++.law/visibility22.C: Same.
56307 * g++.old-deja/g++.law/visibility2.C: Same.
56308 * g++.old-deja/g++.law/visibility17.C: Same.
56309 * g++.old-deja/g++.law/visibility13.C: Same.
56310 * g++.old-deja/g++.law/visibility10.C: Same.
56311 * g++.old-deja/g++.law/visibility1.C: Same.
56312 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56313 * g++.old-deja/g++.law/vbase1.C: Same.
56314 * g++.old-deja/g++.law/operators32.C: Same.
56315 * g++.old-deja/g++.law/nest3.C: Same.
56316 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56317 * g++.old-deja/g++.law/except5.C (main): Same.
56318 * g++.old-deja/g++.law/cvt7.C (run): Same.
56319 * g++.old-deja/g++.law/cvt2.C: Same.
56320 * g++.old-deja/g++.law/cvt16.C: Same.
56321 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56322 * g++.old-deja/g++.law/ctors17.C (main): Same.
56323 * g++.old-deja/g++.law/ctors13.C: Same.
56324 * g++.old-deja/g++.law/ctors12.C (main): Same.
56325 * g++.old-deja/g++.law/ctors10.C: Same.
56326 * g++.old-deja/g++.law/code-gen5.C: Same.
56327 * g++.old-deja/g++.law/bad-error7.C: Same.
56328 * g++.old-deja/g++.law/arm9.C: Same.
56329 * g++.old-deja/g++.law/arm12.C: Same.
56330 * g++.old-deja/g++.law/arg8.C: Same.
56331 * g++.old-deja/g++.law/arg1.C: Same.
56332 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56333 * g++.old-deja/g++.jason/template31.C: Same.
56334 * g++.old-deja/g++.jason/template24.C (main): Same.
56335 * g++.old-deja/g++.jason/2371.C: Same.
56336 * g++.old-deja/g++.eh/new2.C: Same.
56337 * g++.old-deja/g++.eh/new1.C: Same.
56338 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56339 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56340 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56341 * g++.old-deja/g++.brendan/crash62.C: Same.
56342 * g++.old-deja/g++.brendan/crash52.C: Same.
56343 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56344 * g++.old-deja/g++.brendan/crash38.C: Same.
56345 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56346 * g++.old-deja/g++.brendan/copy9.C: Same.
56348 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56350 * gcc.c-torture/execute/20001203-2.c (memset):
56351 Count argument is of type __SIZE_TYPE__.
56353 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56355 * gcc.c-torture/compile/20010404-1.c: New test.
56357 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56359 * gcc.c-torture/compile/20010326-1.c: New test.
56361 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56363 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56364 peculiarities of the SH.
56365 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56367 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56369 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56370 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56371 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56373 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56375 * g77.f-torture/compile/20010321-1.f: New test.
56377 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56379 * gcc.c-torture/compile/20010329-1.c: New test.
56381 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56383 * gcc.c-torture/execute/20010329-1.c: New test.
56385 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56387 * g++.old-deja/g++.other/eh4.C: Fix typo.
56389 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56391 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56393 2001-03-28 Philip Blundell <philb@gnu.org>
56395 * gcc.c-torture/compile/20010328-1.c: New test.
56397 2001-03-27 Richard Henderson <rth@redhat.com>
56399 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56400 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56402 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56404 * gcc.c-torture/compile/20010327-1.c: New test.
56406 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56408 * g++.old-deja/g++.other/friend12.C: New test.
56409 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56410 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56412 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56414 * gcc.c-torture/execute/20010325-1.c: New test.
56416 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56418 * g++.old-deja/g++.other/mangle3.C: New test.
56420 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56422 * g++.old-deja/g++.other/anon8.C: New test.
56424 2001-03-20 Philip Blundell <philb@gnu.org>
56426 * gcc.c-torture/compile/20010320-1.c: New test.
56428 2001-03-17 Richard Henderson <rth@redhat.com>
56430 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56432 2001-03-15 Geoff Keating <geoff@redhat.com>
56434 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56437 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56439 * g++.old-deja/g++.other/eh4.C: New test.
56441 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56443 * gcc.dg/cpp/mi1.c: Update.
56445 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56447 * g++.old-deja/g++.other/regstack.C: New test.
56449 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56451 * g++.old-deja/g++.other/ref4.C: New test.
56453 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56455 * objc/execute/va_method.m: Added.
56456 * objc/execute/IMP.m: Added.
56457 * objc/execute/_cmd.m: Added.
56458 * objc/execute/accessing_ivars.m: Added.
56459 * objc/execute/class-1.m: Added.
56460 * objc/execute/class-10.m: Added.
56461 * objc/execute/class-11.m: Added.
56462 * objc/execute/class-12.m: Added.
56463 * objc/execute/class-13.m: Added.
56464 * objc/execute/class-14.m: Added.
56465 * objc/execute/class-2.m: Added.
56466 * objc/execute/class-3.m: Added.
56467 * objc/execute/class-4.m: Added.
56468 * objc/execute/class-5.m: Added.
56469 * objc/execute/class-6.m: Added.
56470 * objc/execute/class-7.m: Added.
56471 * objc/execute/class-8.m: Added.
56472 * objc/execute/class-9.m: Added.
56473 * objc/execute/class-tests-1.h
56474 * objc/execute/class-tests-2.h
56475 * objc/execute/compatibility_alias.m: Added.
56476 * objc/execute/encode-1.m: Added.
56477 * objc/execute/formal_protocol-1.m: Added.
56478 * objc/execute/formal_protocol-2.m: Added.
56479 * objc/execute/formal_protocol-3.m: Added.
56480 * objc/execute/formal_protocol-4.m: Added.
56481 * objc/execute/formal_protocol-5.m: Added.
56482 * objc/execute/formal_protocol-6.m: Added.
56483 * objc/execute/formal_protocol-7.m: Added.
56484 * objc/execute/informal_protocol.m: Added.
56485 * objc/execute/initialize.m: Added.
56486 * objc/execute/load.m: Added.
56487 * objc/execute/many_args_method.m: Added.
56488 * objc/execute/nested-3.m: Added.
56489 * objc/execute/no_clash.m: Added.
56490 * objc/execute/private.m: Added.
56491 * objc/execute/redefining_self.m: Added.
56492 * objc/execute/root_methods.m: Added.
56493 * objc/execute/selector-1.m: Added.
56494 * objc/execute/static-1.m: Added.
56495 * objc/execute/static-2.m: Added.
56496 * objc/execute/va_method.m: Added.
56498 2001-03-10 Richard Henderson <rth@redhat.com>
56500 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56502 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56504 * g++.old-deja/g++.other/crash31.C: XFAIL.
56505 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56506 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56507 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56508 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56509 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56511 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56513 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56515 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56517 * gcc.dg/20000724-1.c: Don't use multiline strings.
56519 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56521 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56522 result of -cString against what we expect it to be; don't just
56523 print it out for no one to read.
56525 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56526 Based on testcases provided by Nicola Pero.
56528 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56530 * gcc.dg/cpp/macro7.c: New test.
56532 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56534 * gcc.dg/cpp/multiline.c: Update.
56536 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56538 * g++.old-deja/g++.other/enum3.C: New test.
56540 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56542 * g++.old-deja/g++.other/pod1.C: New test.
56544 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56546 * g++.old-deja/g++.ext/overload1.C: New test.
56548 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56550 * g++.old-deja/g++.pt/using1.C: New test.
56552 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56554 * g++.old-deja/g++.other/using9.C: New test.
56556 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56558 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56560 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56562 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56564 * g++.old-deja/g++.ext/realpt1.C: Remove.
56566 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56568 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56570 2001-02-26 Will Cohen <wcohen@redhat.com>
56572 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56574 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56576 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56577 templatized constructors.
56579 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56581 * gcc.c-torture/execute/20010224-1.c: New test.
56583 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56585 * gcc.c-torture/execute/20010222-1.c: New test.
56587 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56589 * g++.old-deja/g++.other/inline20.C: New test.
56591 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56593 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56595 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56597 * g++.old-deja/g++.other/lookup22.C: New test.
56599 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56601 * g77.dg: New directory.
56602 * g77.dg/20010216-1.f: New test case.
56603 * g77.dg/dg.exp: New driver.
56604 * lib/g77-dg.exp: New driver library.
56606 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56608 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56610 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56612 * g++.old-deja/g++.other/decl9.C: New test.
56614 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56616 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56617 not need <string> and also tests the initialization at runtime.
56619 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56621 * gcc.c-torture/execute/longlong.c: New test.
56623 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56625 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56627 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56629 * gcc.c-torture/execute/920302-1.c (execute):
56630 Change argument type to short.
56632 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56634 * g++.old-deja/g++.pt/deduct6.C: New test.
56636 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56638 * g++.old-deja/g++.pt/deduct5.C: New test.
56640 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56642 * gcc.c-torture/execute/20010209-1.c: New test.
56644 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56646 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56648 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56650 * g++.dg/vtgc1.C: Update for new ABI.
56652 * consistency.vlad: New directory, 1665 files.
56654 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56656 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56658 * gcc.dg/cpp/digraphs.c: Declare puts.
56660 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56662 * g++.old-deja/g++.other/warn5.C: New test.
56664 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56666 * g++.old-deja/g++.pt/spec40.C: New test.
56668 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56670 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56672 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56674 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56676 * gcc.c-torture/compile/20010209-1.c: New test.
56678 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56680 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56681 excess errors message but not if it crashes.
56682 * g++.old-deja/g++.other/crash27.C: Likewise.
56683 * g++.old-deja/g++.other/crash28.C: Likewise.
56684 * g++.old-deja/g++.other/crash30.C: Likewise.
56685 * g++.old-deja/g++.other/crash32.C: Likewise.
56686 * g++.old-deja/g++.other/crash35.C: Likewise.
56687 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56689 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56691 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56692 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56693 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56694 g77.f-torture/execute/execute.exp,
56695 g77.f-torture/noncompile/noncompile.exp,
56696 gcc.c-torture/execute/execute.exp,
56697 gcc.c-torture/execute/memcheck/memcheck.exp,
56698 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56699 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56700 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56701 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56702 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56703 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56704 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56705 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56706 Remove bug reporting instructions with ancient email addresses.
56708 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56710 * gcc.dg/20010202-1.c: New test.
56711 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56713 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56715 * g++.dg/stdbool-if.C: New test.
56717 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56719 * objc/execute/fdecl.m: Added main().
56721 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56723 * gcc.c-torture/execute/20010206-1.c: New test.
56725 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56727 * gcc.dg/cpp/avoidpaste1.c: Update.
56729 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56731 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56732 Pero <nicola@brainstorm.co.uk>.
56733 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56735 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56737 * g++.old-deja/g++.pt/spec39.C: New test.
56739 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56741 * gcc.c-torture/compile/20010202-1.c: New test.
56743 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56745 * g++.old-deja/g++.abi/primary2.C: New test.
56746 * g++.old-deja/g++.abi/primary3.C: New test.
56747 * g++.old-deja/g++.abi/primary4.C: New test.
56748 * g++.old-deja/g++.abi/primary5.C: New test.
56749 * g++.old-deja/g++.abi/vtable3.h: New test.
56750 * g++.old-deja/g++.abi/vtable3a.C: New test.
56751 * g++.old-deja/g++.abi/vtable3b.C: New test.
56752 * g++.old-deja/g++.abi/vtable3c.C: New test.
56753 * g++.old-deja/g++.abi/vtable3d.C: New test.
56754 * g++.old-deja/g++.abi/vtable3e.C: New test.
56755 * g++.old-deja/g++.abi/vtable3f.C: New test.
56756 * g++.old-deja/g++.abi/vtable3g.C: New test.
56757 * g++.old-deja/g++.abi/vtable3h.C: New test.
56758 * g++.old-deja/g++.abi/vtable3i.C: New test.
56759 * g++.old-deja/g++.abi/vtable3j.C: New test.
56760 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56762 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56764 * g++.old-deja/g++.other/anon6.C: New test.
56765 * g++.old-deja/g++.other/anon7.C: New test.
56767 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56769 * gcc.dg/cpp/avoidpaste2.c: New tests.
56771 2001-01-31 Jakub Jelinek <jakub@redhat.com>
56773 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56775 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
56777 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56778 DECIMAL_DIG cases for Irix."
56780 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
56782 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56784 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
56786 * gcc.dg/c99-tag-1.c: New test.
56788 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56790 * gcc.dg/cpp/tr-warn1.c: Add tests.
56792 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56794 * gcc.dg/cpp/avoidpaste1.c: Update.
56795 * gcc.dg/cpp/paste4.c: Update.
56797 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
56799 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56802 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56804 * g++.old-deja/g++.other/inline19.C: New test.
56806 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
56808 * gcc.dg/Wlarger-than.c: New test.
56810 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
56812 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56814 2001-01-29 Jakub Jelinek <jakub@redhat.com>
56816 * gcc.c-torture/execute/20010129-1.c: New test.
56817 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56819 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
56821 * gcc.dg/cpp/avoidpaste1.c: Test case.
56823 2001-01-28 Jakub Jelinek <jakub@redhat.com>
56825 * g++.old-deja/g++.other/inline18.C: New test.
56827 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56829 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56830 and __builtin_putchar.
56832 2001-01-27 Jakub Jelinek <jakub@redhat.com>
56834 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56837 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
56839 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56840 floating point number rounding mode to round to the nearest
56841 representable mode.
56843 2001-01-25 Jakub Jelinek <jakub@redhat.com>
56845 * g++.old-deja/g++.other/mangle2.C: New test.
56847 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
56849 * gcc.c-torture/compile/20010124-1.c: New test.
56851 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
56853 * g++.old-deja/g++.pt/spec38.C: New test.
56855 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56857 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56860 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56862 * gcc.c-torture/execute/20010123-1.c: New test.
56864 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56866 * g++.old-deja/g++.pt/spec37.C: New test.
56868 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56870 * g++.old-deja/g++.pt/overload14.C: New test.
56872 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56874 * gcc.c-torture/execute/20010122-1.c: New test, exercise
56875 __builtin_return_address.
56877 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
56879 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56880 * g++.old-deja/g++.pt/spec35.C: New test.
56881 * g++.old-deja/g++.pt/spec36.C: New test.
56883 2001-01-20 Jakub Jelinek <jakub@redhat.com>
56885 * gcc.c-torture/compile/20010118-1.c: New test.
56887 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
56889 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56891 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56893 * gcc.c-torture/execute/20010119-1.c: New test.
56895 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56897 * g++.old-deja/g++.other/vbase5.C: New test.
56899 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56901 * gcc.c-torture/execute/20010118-1.c: New test.
56903 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56905 * g++.old-deja/g++.pt/deduct3.C: New test.
56907 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56909 * g++.old-deja/g++.pt/spec34.C: New test.
56911 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56913 * g77.f-torture/compile/20000601-2.f: New test.
56915 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56917 * g++.old-deja/g++.other/init17.C: New test.
56919 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
56921 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56923 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56925 * g++.old-deja/g++.pt/unify8.C: New test.
56927 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56929 * g++.old-deja/g++.abi/vbase1.C: New test.
56931 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56933 * g++.old-deja/g++.pt/crash65.C: New test.
56935 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
56937 * gcc.dg/cpp/assembl2.S: New test case.
56939 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
56941 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56944 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56946 * g++.old-deja/g++.other/builtins1.C: New test.
56947 * g++.old-deja/g++.other/builtins2.C: Likewise.
56948 * g++.old-deja/g++.other/builtins3.C: Likewise.
56949 * g++.old-deja/g++.other/builtins4.C: Likewise.
56951 2001-01-17 Jakub Jelinek <jakub@redhat.com>
56953 * gcc.c-torture/compile/20010117-1.c: New test.
56954 * gcc.c-torture/compile/20010117-2.c: New test.
56956 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56958 * g77.f-torture/execute/20010116.[fx]: New test,
56960 * g77.f-torture/compile/20010115.f: Indicate it's
56961 a test for PR fortran/1636.
56963 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
56965 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56967 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56969 * g77.f-torture/compile/20010115.f: New test.
56971 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
56973 * g++.old-deja/g++.pt/nontype5.C: New test.
56975 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
56977 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56978 have an equivalent working one below it.
56980 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56982 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56983 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56985 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56987 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56988 message containing "init_priority".
56989 (conpr-2.C): Likewise.
56990 (conpr-3.C): Likewise.
56991 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56993 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56995 * gcc.c-torture/execute/20010114-2.c: New test.
56997 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
56999 * gcc.c-torture/compile/20010114-1.c: New test.
57000 * gcc.c-torture/compile/20010114-1.x: Xfail.
57001 * gcc.c-torture/compile/20010114-2.c: New test.
57002 * gcc.c-torture/execute/20010114-1.c: New test.
57003 * gcc.dg/trunc-1.c: New test.
57004 * gcc.dg/uninit-B.c: New test.
57006 2001-01-13 Nick Clifton <nickc@redhat.com>
57008 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
57011 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
57013 * gcc.c-torture/compile/20010113-1.c: New test.
57015 2001-01-13 Jakub Jelinek <jakub@redhat.com>
57017 * gcc.c-torture/compile/20001212-1.c: New test.
57019 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
57021 * gcc.dg/cpp/widestr1.c: Update.
57022 * gcc.dg/cpp/prag-imp.c: Remove.
57024 2001-01-12 Jakub Jelinek <jakub@redhat.com>
57026 * gcc.c-torture/execute/20000801-3.x: Remove.
57027 * gcc.dg/c90-init-1.c: New test.
57028 * gcc.dg/c99-init-1.c: New test.
57029 * gcc.dg/c99-init-2.c: New test.
57030 * gcc.dg/gnu99-init-1.c: New test.
57032 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
57034 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
57035 testing that no relevant ones were found.
57037 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57039 * g++.old-deja/g++.pt/cast2.C: New test.
57041 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
57043 * g++.old-deja/g++.pt/friend47.C: New test.
57045 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57047 * g++.old-deja/g++.pt/instantiate13.C: New test.
57049 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57051 * g++.old-deja/g++.other/defarg7.C: New test.
57052 * g++.old-deja/g++.other/defarg8.C: New test.
57054 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57056 * g++.old-deja/g++.pt/crash64.C: New test.
57058 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57060 * g++.old-deja/g++.pt/crash63.C: New test.
57062 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
57064 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57066 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
57068 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57070 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57072 * g++.old-deja/g++.pt/error3.C: New test.
57074 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57076 * g++.old-deja/g++.other/crash39.C: New test.
57078 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57080 * g++.old-deja/g++.other/vbase4.C: New test.
57082 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
57084 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57085 * gcc.dg/special/20000419-2.c: New file. Identical to above.
57086 * gcc.dg/special/special.exp: New test driver which will check
57087 for alias support for the above test.
57089 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
57091 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57092 problems on small machines.
57093 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57096 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
57098 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57100 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57102 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
57104 * g++.old_deja/g++.pt/using8.C: New test.
57106 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
57108 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57110 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
57112 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57113 where a failure is expected.
57114 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57116 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57118 * g++.old_deja/g++.pt/instantiate12.C: New test.
57120 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57122 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57124 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57125 * g++.old-deja/g++.brendan/crash17.C: Likewise.
57126 * g++.old-deja/g++.brendan/crash29.C: Likewise.
57127 * g++.old-deja/g++.brendan/crash48.C: Likewise.
57128 * g++.old-deja/g++.brendan/ns1.C: Likewise.
57129 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57130 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57131 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57132 * g++.old-deja/g++.eh/spec6.C: Likewise.
57133 * g++.old-deja/g++.jason/crash3.C: Likewise.
57134 * g++.old-deja/g++.law/ctors11.C: Likewise.
57135 * g++.old-deja/g++.law/ctors17.C: Likewise.
57136 * g++.old-deja/g++.law/ctors5.C: Likewise.
57137 * g++.old-deja/g++.law/ctors9.C: Likewise.
57138 * g++.old-deja/g++.mike/ambig1.C: Likewise.
57139 * g++.old-deja/g++.mike/net22.C: Likewise.
57140 * g++.old-deja/g++.mike/p3538a.C: Likewise.
57141 * g++.old-deja/g++.mike/p3538b.C: Likewise.
57142 * g++.old-deja/g++.mike/virt3.C: Likewise.
57143 * g++.old-deja/g++.niklas/t128.C: Likewise.
57144 * g++.old-deja/g++.other/anon4.C: Likewise.
57145 * g++.old-deja/g++.other/using1.C: Likewise.
57146 * g++.old-deja/g++.other/warn3.C: Likewise.
57147 * g++.old-deja/g++.pt/t37.C: Likewise.
57148 * g++.old-deja/g++.robertl/eb69.C: Likewise.
57149 * g++.old-deja/g++.robertl/eb71.C: Likewise.
57151 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57153 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57155 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57157 * gcc.c-torture/execute/stdio-opt-3.c: New test.
57159 2001-01-07 Jakub Jelinek <jakub@redhat.com>
57161 * gcc.c-torture/compile/20010107-1.c: New test.
57163 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57165 * gcc.c-torture/execute/builtin-noret-1.c: New test.
57167 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57169 * gcc.dg/format/format.h: New file.
57170 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57171 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57172 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57173 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57174 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57175 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57176 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57177 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57178 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57179 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57180 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57181 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57182 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57183 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57184 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57185 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57186 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57187 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57188 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57189 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57190 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57191 instead of declaring standard types, macros and functions in each
57194 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
57196 * gcc.c-torture/execute/20010106-1.c: New test.
57198 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
57200 * gcc.dg/format/format.exp: New file.
57201 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57202 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57203 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57204 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57205 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57206 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57207 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57208 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57209 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57210 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57211 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57212 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57213 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57214 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57215 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57216 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57217 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57218 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57219 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57220 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57221 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57222 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57223 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57224 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57225 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57226 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57227 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57228 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57229 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57230 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57231 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57232 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57233 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57234 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57235 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57236 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57237 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57238 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57239 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57240 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57241 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57242 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57244 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57246 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57249 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57251 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57253 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57255 * g++.old-deja/g++.pt/crash62.C: New test.
57257 2001-01-04 Richard Henderson <rth@redhat.com>
57259 * gcc.dg/20000926-1.c: Update expected warnings.
57260 * gcc.dg/array-2.c: Likewise.
57261 * gcc.dg/array-4.c: Also validate flexible array members.
57262 * gcc.dg/c99-flex-array-1.c: New.
57264 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57266 * gcc.c-torture/compile/20001222-1.x: Remove.
57268 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57270 * gcc.c-torture/execute/built-in-setjmp.c: New.
57272 2001-01-03 Richard Henderson <rth@redhat.com>
57274 * gcc.dg/940510-1.c: Update expected error wording.
57275 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57277 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57279 * lib/target-supports.exp (check_alias_available): Modified to
57280 indicate aliases not supported if only weak aliases are supported.
57282 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57284 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57285 Turn on cmpstrsi checks for __pj__ and __i370__.
57287 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57289 * g++.old-deja/g++.other/virtual11.C: New test.
57291 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57293 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57295 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57297 * gcc.c-torture/compile/20010102-1.c: New test.
57299 2001-01-02 Andreas Jaeger <aj@suse.de>
57301 * gcc.dg/noreturn-3.c: New test.
57303 * gcc.dg/noreturn-4.c: New test.
57305 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57307 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57308 __builtin_fputc and __builtin_fwrite.
57310 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57312 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57313 signed char, not default char.
57315 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57317 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57319 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57321 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57323 2000-12-29 Richard Henderson <rth@redhat.com>
57325 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57326 (__cyg_profile_func_exit): Define.
57328 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57330 * g++.dg/vtgc1.C: New test.
57332 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57334 * gcc.dg/noncompile/20001228-1.c: New test.
57336 * gcc.dg/20001228-1.c: New test.
57338 * gcc.c-torture/execute/20001228-1.c: New test.
57340 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57342 * gcc.dg/format-strfmon-1.c: New test.
57344 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57346 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57347 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57348 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57349 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57350 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57351 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57352 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57353 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57354 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57355 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57356 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57357 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57358 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57360 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57361 * gcc.c-torture/execute/string-opt-4.c: Test index.
57363 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57365 * gcc.c-torture/compile/20001226-1.c: New test.
57367 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57369 * gcc.c-torture/compile/20001222-1.c: New test.
57370 * gcc.c-torture/compile/20001222-1.x: Xfail.
57372 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57374 * gcc.c-torture/execute/comp-goto-2.c: New test.
57376 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57378 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57379 Use long types if __INT_MAX__ is 32767.
57380 (main): Use cast to (sint32 *) when poking 88 into a_page.
57382 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57384 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57386 * gcc.c-torture/compile/20001221-1.c: New test.
57387 * gcc.c-torture/execute/20001221-1.c: New test.
57389 2000-12-20 Richard Henderson <rth@redhat.com>
57391 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57392 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57394 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57396 * gcc.dg/compare3.c: New test.
57398 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57400 * gcc.dg/format-warnll-1.c: New test.
57402 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57404 * gcc.dg/cpp/cmdlne-P.c: New test.
57406 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57408 * gcc.c-torture/execute/builtin-abs-1.c,
57409 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57411 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57413 * gcc.dg/cpp/multiline.c: New test.
57415 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57417 * g++.old-deja/g++.other/syshdr1.C: Update.
57418 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57420 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57422 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57424 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57426 * g++.old-deja/g++.pt/ttp65.C: New test.
57428 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57430 * g++.old-deja/g++.pt/ttp64.C: New test.
57432 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57434 * g++.old-deja/g++.pt/spec33.C: New test.
57436 2000-12-14 Catherine Moore <clm@redhat.com>
57438 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57439 * gcc.c-torture/execute/920612-2.c: Likewise.
57440 * gcc.c-torture/execute/920428-2.c: Likewise.
57441 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57442 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57444 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57446 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57447 * gcc.dg/pack-test-2.c: Likewise.
57449 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57451 Tests by Zack Weinberg <zackw@stanford.edu>.
57453 * gcc.dg/cpp/defined.c: Update.
57454 * gcc.dg/cpp/defined_trad.c: New tests.
57456 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57458 * gcc.dg/cpp/trad-direct.c: Update.
57460 2000-12-11 Neil Booth <neilb@earthling.net>
57462 * gcc.dg/cpp/defined_trad.c
57464 2000-12-11 Neil Booth <neilb@earthling.net>
57466 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57468 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57470 * gcc.dg/format-miss-2.c: New test.
57472 2000-12-09 Neil Booth <neilb@earthling.net>
57474 * gcc.dg/cpp/lineflags.c: New tests.
57475 * gcc.dg/cpp/poison.c: Update.
57476 * gcc.dg/cpp/redef2.c: Update.
57477 * gcc.dg/cpp/skipping.c: New test.
57479 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57481 * g++.old-deja/g++.other/eh3.C: New testcase.
57483 2000-12-07 Neil Booth <neilb@earthling.net>
57485 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57486 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57487 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57488 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57489 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57492 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57494 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57495 __SIZE_TYPE__ instead of int for type of integers cast to
57498 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57500 * g++.old-deja/g++.other/cleanup4.C: New test.
57502 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57504 * format-sec-1.c: New test.
57506 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57508 * gcc.dg/format-nonlit-3.c: New test.
57510 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57512 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57513 through a null pointer.
57515 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57517 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57518 * g++.old-deja/g++.pt/partial4.C: New test.
57520 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57522 * gcc.c-torture/execute/ieee/hugeval.x: New.
57524 2000-12-06 Neil Booth <neilb@earthling.net>
57526 * gcc.dg/cpp/backslash2.c: New tests.
57528 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57530 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57531 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57533 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57535 * gcc.c-torture/execute/20001203-2.c: New testcase.
57537 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57539 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57540 * g++.old-deja/g++.other/virtual10.C: New test.
57542 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57544 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57546 2000-12-05 Richard Henderson <rth@redhat.com>
57548 * gcc.c-torture/compile/20001205-1.c: New.
57550 2000-12-04 Neil Booth <neilb@earthling.net>
57552 * g++.old-deja/g++.other/virtual9.C: New test.
57553 * g++.old-deja/g++.pt/crash61.C: New test.
57554 * gcc.c-torture/execute/loop-9.c: New test.
57556 2000-12-04 Neil Booth <neilb@earthling.net>
57558 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57559 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57560 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57561 * gcc.dg/cpp/extratokens.c: ...here.
57563 2000-12-04 Neil Booth <neilb@earthling.net>
57565 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57568 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57570 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57571 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57573 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57575 * gcc.c-torture/execute/20001203-1.c: New test.
57577 2000-12-03 Neil Booth <neilb@earthling.net>
57579 * gcc.dg/cpp/macro6.c: New test cases.
57581 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57583 * gcc.c-torture/execute/string-opt-9.c: New test.
57584 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57585 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57586 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57588 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57589 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57591 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57593 * gcc.dg/cpp/if-6.c: New testcase.
57595 * gcc.dg/20001201-1.c: New testcase.
57597 2000-12-02 Neil Booth <neilb@earthling.net>
57599 * g++.old-deja/g++.other/externC4.C,
57600 g++.old-deja/g++.other/friend10.C: New tests.
57602 2000-12-02 Neil Booth <neilb@earthling.net>
57604 * g++.old-deja/g++.other/instan2.C
57605 * g++.old-deja/g++.other/instan3.C: New test.
57607 2000-12-02 Neil Booth <neilb@earthling.net>
57609 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57610 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57611 gnuc99.c,gnuc99-pedantic.c: New tests.
57613 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57615 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57616 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57618 2000-12-01 Neil Booth <neilb@earthling.net>
57620 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57621 * gcc.dg/cpp/poison.c: Update.
57622 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57624 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57626 * g77.f-torture/execute/20001201.f: New test.
57628 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57630 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57632 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57634 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57636 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57638 * g++.old-deja/g++.other/cast6.C: New test.
57640 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57642 * gcc.c-torture/execute/20001130-2.c: New testcase.
57644 2000-11-30 Richard Henderson <rth@redhat.com>
57646 * gcc.c-torture/execute/20001130-1.c: New test.
57648 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57650 * g++.old-deja/g++.other/op3.C: New test.
57652 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57654 * g++.old-deja/g++.other/op2.C: New test.
57656 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57658 * g++.old-deja/g++.other/crash38.C: New test.
57660 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57662 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57664 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57666 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57668 * gcc.c-torture/execute/string-opt-6.c: New test.
57670 * gcc.dg/20001117-1.c: Add main.
57672 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57674 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57676 * gcc.dg/940510-1.c: ... to here.
57678 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57679 zero-size arrays in toplevel structures.
57681 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57683 * gcc.c-torture/execute/loop-8.c: New test.
57685 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57687 * g++.old-deja/g++.other/base1.C: New test.
57689 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57691 * g++.old-deja/g++.other/parse2.C: New test.
57693 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57695 * g++.old-deja/g++.pt/incomplete1.C: New test.
57697 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57699 * g++.old-deja/g++.other/friend9.C: New test.
57701 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57703 * gcc.dg/20001127-1.c: New test.
57705 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57707 * g++.old-deja/g++.pt/friend46.C: New test.
57709 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57711 * g++.old-deja/g++.other/ptrmem8.C: New test.
57713 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57715 * gcc.c-torture/execute/string-opt-7.c: New test.
57716 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57718 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57720 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57721 instead of 'mkcheck 2'.
57723 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57725 * gcc.c-torture/execute/memcheck/driver.c,
57726 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57727 C9X references to refer to C99.
57729 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57731 * gcc.dg/ultrasp3.c: New test.
57733 2000-11-25 Neil Booth <neilb@earthling.net>
57735 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57737 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57739 * gcc.c-torture/compile/20001123-2.c: New.
57741 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57743 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57745 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57747 * gcc.dg/sequence-point-1.c: Add some new tests.
57748 * gcc.c-torture/execute/20001124-1.c: New test.
57750 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57752 * g++.old-deja/g++.other/vaarg4.C: New test.
57753 * gcc.c-torture/compile/20001123-1.c: New test.
57755 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57757 * g++.other/crash24.C: Adjust and remove XFAIL.
57758 * g++.other/crash37.C: New test.
57760 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57762 * g++.old-deja/g++.pt/instantiate9.C: New test.
57764 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57766 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57769 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57770 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57772 2000-11-22 Neil Booth <neilb@earthling.net>
57774 * gcc.dg/cpp/Wtrigraphs.c: New test.
57776 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
57778 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57780 2000-11-22 Jakub Jelinek <jakub@redhat.com>
57782 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57784 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
57786 * lib/gcc-dg.exp: load_lib scanasm.exp.
57787 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57788 * lib/g++-dg.exp: load_lib scanasm.exp.
57789 * lib/scanasm.exp: New.
57790 (scan-assembler, scan-assembler-not): Add optional arguments to
57791 test name, or if not present, the pattern name.
57792 (scan-assembler-dem, scan-assembler-dem-not): New.
57794 * g++.dg/dg.exp: New.
57796 2000-11-21 Neil Booth <neilb@earthling.net>
57798 * gcc.dg/cpp/integrated1.c: Remove.
57800 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57802 * gcc.c-torture/execute/20001121-1.c: New test.
57804 2000-11-21 Richard Henderson <rth@redhat.com>
57806 * gcc.c-torture/compile/20001121-1.c: New test.
57808 2000-11-20 Neil Booth <neilb@earthling.net>
57810 * gcc.dg/cpp/integrated1.c: New test.
57812 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57814 * g++.old-deja/g++.other/inline17.C: New test.
57816 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
57818 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57819 local variable to be zero: I made the variable global. Now
57820 uses abort() and exit() instead of relying on main's return value.
57822 2000-11-20 Neil Booth <neilb@earthling.net>
57824 * gcc.dg/cpp/paste2.c: Update test.
57825 * objc/execute/paste.m: New test.
57827 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
57829 * gcc.dg/c99-condexpr-1.c: New test.
57831 2000-11-20 Neil Booth <neilb@earthling.net>
57833 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57835 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
57837 * g++.old-deja/g++.pt/export1.C: New test.
57839 2000-11-20 Jakub Jelinek <jakub@redhat.com>
57841 * gcc.dg/20001117-1.c: New test.
57843 2000-11-18 Richard Henderson <rth@redhat.com>
57845 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57847 2000-11-18 Richard Henderson <rth@redhat.com>
57849 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57850 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57851 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57853 2000-11-18 Richard Henderson <rth@redhat.com>
57855 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57856 (main): New. Exit cleanly.
57858 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
57860 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57861 gcc.dg/c99-fordecl-2.c: New tests.
57863 2000-11-18 Richard Henderson <rth@redhat.com>
57865 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57866 * gcc.c-torture/execute/zerolen-2.c: New.
57868 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57870 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57873 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57875 * g++.old-deja/g++.pt/instantiate8.C: New test.
57877 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57879 * g++.old-deja/g++.other/incomplete.C: Add more tests.
57880 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57882 2000-11-16 Nick Clifton <nickc@redhat.com>
57884 * gcc.c-torture/execute/nestfunc-2.c: New test.
57885 * gcc.c-torture/execute/nestfunc-3.c: New test.
57887 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57889 * gcc.c-torture/compile/20001116-1.c: New test.
57891 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57893 * gcc.c-torture/execute/20001115-1.c: New test.
57895 2000-11-15 Mark Mitchell <mark@codesourcery.com>
57897 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57898 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57899 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57900 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57902 2000-11-15 Neil Booth <neilb@earthling.net>
57904 gcc.dg/cpp/_Pragma1.c: Update.
57905 gcc.dg/cpp/_Pragma2.c: New test.
57907 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
57909 * g++.old-deja/g++.other/anon5.C: New test.
57911 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
57913 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57916 2000-11-14 Jakub Jelinek <jakub@redhat.com>
57918 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57921 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57923 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57924 labels at end of compound statements.
57926 2000-11-13 Jakub Jelinek <jakub@redhat.com>
57928 * gcc.c-torture/execute/loop-7.c: New test.
57930 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57932 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57934 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57936 * gcc.dg/c99-bool-1.c: New test.
57938 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57940 * gcc.dg/c99-scope-1.c: Remove xfail.
57941 * gcc.dg/c99-scope-2.c: New test.
57943 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57945 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57946 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57948 2000-11-11 Mark Mitchell <mark@codesourcery.com>
57950 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57953 * g++.mike/p700.C: Don't typedef wchar_t.
57954 * g++.mike/p784.C: Likewise.
57955 * g++.mike/eb101.C: Don't use __wchar_t.
57957 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
57959 * g77.f-torture/execute/20001111.[fx]: Test premature exit
57962 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57964 * gcc.c-torture/execute/20001111-1.c: New test.
57966 2000-11-10 Nick Clifton <nickc@redhat.com>
57968 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57969 long multuiple and accumulate.
57971 2000-11-09 Richard Henderson <rth@redhat.com>
57973 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57974 via size_t instead of int.
57976 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57977 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57978 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57979 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57981 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
57983 * gcc.c-torture/compile/20001109-1.c: New test.
57984 * gcc.c-torture/compile/20001109-2.c: New test.
57986 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
57988 * g++.old-deja/g++.pt/operator1.C: New test.
57989 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57991 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57993 * gcc.dg/20001108-1.c: New test.
57995 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57997 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57998 with both arguments constant strings.
57999 * gcc.c-torture/execute/string-opt-3.c: New test.
58000 * gcc.c-torture/execute/string-opt-4.c: New test.
58001 * gcc.c-torture/execute/string-opt-5.c: New test.
58003 2000-11-08 Nick Clifton <nickc@redhat.com>
58005 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
58006 mulsidi3adddi patterns.
58008 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
58010 * g++.old-deja/g++.other/crash36.C: New test.
58012 2000-11-08 Jakub Jelinek <jakub@redhat.com>
58014 * g++.old-deja/g++.other/init16.C: New test.
58016 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
58018 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
58020 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58022 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
58023 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58024 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58026 2000-11-07 DJ Delorie <dj@redhat.com>
58028 * gcc.dg/20000614-1.c: Add return so that test can pass.
58030 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58032 * gcc.c-torture/execute/string-opt-1.c: New test.
58034 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
58036 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
58037 mips-sgi-irix6.* because the MIPS ABI passes floating-point
58038 parameters in registers, and there is no way for a varargs
58039 function to know in which order the integer and floating-point
58040 parameters should be interleaved when they are placed on the
58042 * gcc.c-torture/execute/va-arg-16.x: Likewise.
58043 * gcc.c-torture/execute/va-arg-17.x: Likewise.
58045 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58047 * gcc.c-torture/execute/string-opt-2.c: New test.
58049 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
58051 * g++.old-deja/g++.pt/crash60.C: New test.
58053 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58055 * g++.old-deja/g++.other/crash24.C: New test.
58056 * g++.old-deja/g++.other/crash25.C: New test.
58057 * g++.old-deja/g++.other/crash26.C: New test.
58058 * g++.old-deja/g++.other/crash27.C: New test.
58059 * g++.old-deja/g++.other/crash28.C: New test.
58060 * g++.old-deja/g++.other/crash29.C: New test.
58061 * g++.old-deja/g++.other/crash30.C: New test.
58062 * g++.old-deja/g++.other/crash31.C: New test.
58063 * g++.old-deja/g++.other/crash32.C: New test.
58064 * g++.old-deja/g++.other/crash33.C: New test.
58065 * g++.old-deja/g++.other/crash34.C: New test.
58066 * g++.old-deja/g++.other/crash35.C: New test.
58068 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58070 * gcc.c-torture/execute/20001031-1.c: New test.
58072 2000-11-04 Mark Mitchell <mark@codesourcery.com>
58074 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58077 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58078 standards-conformant.
58080 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58082 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58083 * g++.old-deja/g++.mike/p755a.C: Likewise.
58084 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58085 library makes no calls to `operator new' during initialization.
58087 2000-11-04 Neil Booth <neilb@earthling.net>
58089 * gcc.dg/cpp/include2.c: New tests.
58091 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
58093 * lib/g++.exp (g++_set_ld_library_path): New function.
58094 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58096 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
58098 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
58101 2000-11-01 Richard Henderson <rth@redhat.com>
58103 * g++.old-deja/g++.ext/namedret1.C: New.
58104 * g++.old-deja/g++.ext/namedret2.C: New.
58105 * g++.old-deja/g++.ext/namedret3.C: New.
58107 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
58109 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58110 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58112 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58114 * gcc.c-torture/execute/va-arg-21.c: New test.
58116 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
58118 * gcc.dg/c99-complex-2.c: New test.
58120 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58122 * gcc.c-torture/execute/stdio-opt-1.c: New test.
58124 2000-10-31 Jakub Jelinek <jakub@redhat.com>
58126 * g++.old-deja/g++.other/inline16.C: New test.
58128 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
58130 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58131 __PRETTY_FUNCTION__
58133 2000-10-29 Neil Booth <neilb@earthling.net>
58135 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58137 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58138 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58141 2000-10-29 Neil Booth <neilb@earthling.net>
58143 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58144 * mi1.c, mi1c.h: Add null directives to multiple-include test.
58145 * mi5.c: Test multiple includes work with -C.
58146 * trigraphs.c: Test ^= version.
58148 2000-10-28 Neil Booth <neilb@earthling.net>
58150 New tests and test updates for new macro expander.
58152 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58153 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58154 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58155 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58156 new diagnostic messages.
58158 * gcc.dg/cpp/macro3.c: New tests.
58160 2000-10-27 Mark Mitchell <mark@codesourcery.com>
58162 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58165 2000-10-27 Jakub Jelinek <jakub@redhat.com>
58167 * g++.old-deja/g++.other/eh2.C: New test.
58169 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
58171 * gcc.c-torture/execute/20001027-1.c: New test.
58173 2000-10-26 Richard Henderson <rth@redhat.com>
58175 * gcc.c-torture/execute/20001026-1.c: New.
58177 2000-10-26 Mark Mitchell <mark@codesourcery.com>
58179 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58180 * g++.old-deja/g++.law/builtin1.C: Likewise.
58181 * g++.old-deja/g++.law/ctors10.C: Likewise.
58182 * g++.old-deja/g++.law/virtual3.C: Likewise.
58183 * g++.old-deja/g++.mike/p658.C: Likewise.
58184 * g++.old-deja/g++.other/sibcall1.C: Likewise.
58185 * g++.old-deja/g++.other/vaarg2.C: Likewise.
58186 * g++.old-deja/g++.robertl/eb124.C: Likewise.
58187 * g++.old-deja/g++.robertl/eb44.C: Likewise.
58188 * g++.old-deja/g++.robertl/eb77.C: Likewise.
58190 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
58192 * gcc.c-torture/compile/20001024-1.c: New test.
58194 2000-10-25 Mark Mitchell <mark@codesourcery.com>
58196 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58197 to tell us whether or not we are using V3.
58199 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
58201 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58204 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
58206 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58208 2000-10-25 Jakub Jelinek <jakub@redhat.com>
58210 * gcc.c-torture/execute/20001024-1.c: New test.
58212 2000-10-24 Jakub Jelinek <jakub@redhat.com>
58214 * g++.old-deja/g++.other/sibcall1.C: New test.
58216 2000-10-20 Jakub Jelinek <jakub@redhat.com>
58218 * gcc.dg/noncompile/init-3.c: New test.
58220 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58222 * gcc.dg/format-array-1.c: New test.
58224 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58226 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58227 writing through null pointers; remove comment about testing
58228 unterminated strings.
58230 2000-10-17 Matthew Hiller <hiller@redhat.com>
58232 * gcc.c-torture/execute/20001017-2.c: New test.
58234 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58236 * gcc.c-torture/compile/20001018-1.c: New test.
58237 * gcc.c-torture/compile/20001018-1.x: Xfail.
58239 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58241 * gcc.c-torture/execute/20001017-1.c: New test.
58243 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58245 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58246 for multiple use of arguments with scanf formats; add tests for
58247 multiple use of arguments.
58249 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58251 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58252 from some old tests.
58254 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58256 * gcc.dg/format-miss-1.c: New test.
58258 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58260 * gcc.c-torture/execute/20001013-1.c: New test.
58262 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58264 * gcc.dg/format-branch-1.c: New test.
58266 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58268 * README, lib/file-format.exp: Remove EGCS references.
58270 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58272 * gcc.dg/20001013-1.c: New test.
58274 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58276 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58277 for intmax_t in the compiler using __typeof__ and the type rules
58278 for conditional expressions.
58280 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58282 * gcc.dg/20001012-1.c: New test.
58283 * gcc.dg/20001012-2.c: New test.
58285 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58287 * gcc.dg/format-attr-1.c: New test.
58289 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58291 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58292 __LONG_LONG_MAX__ instead of LLONG_MAX.
58294 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58296 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58298 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58301 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58303 * gcc.dg/sequence-pt-1.c: New test.
58305 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58307 * gcc.c-torture/execute/20001011-1.c: New testcase.
58308 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58310 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58312 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58313 does not error on it.
58315 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58317 * gcc.dg/20001009-1.c: New test.
58319 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58321 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58322 * gcc.c-torture/execute/20001009-2.c: ... to here.
58324 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58326 * gcc.c-torture/compile/20001009-1.c: New testcase.
58327 * gcc.c-torture/execute/20001009-1.c: New testcase.
58328 Testcases provided by Jan Hubicka <jh@suse.cz>.
58330 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58332 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58333 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58334 uintmax_t using <limits.h> to emulate the compiler's internal
58335 logic. No longer XFAIL %j tests.
58337 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58339 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58340 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58341 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58342 regexps and details of expected handling of some bad formats.
58343 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58346 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58348 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58349 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58350 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58351 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58354 2000-10-06 Richard Henderson <rth@cygnus.com>
58356 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58357 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58358 * g++.old-deja/g++.jason/report.C: Likewise.
58359 * g++.old-deja/g++.law/friend5.C: Likewise.
58360 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58361 of the expected warnings.
58363 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58365 * g++.old-deja/g++.pt/enum14.C: New test.
58367 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58369 * g++.old-deja/g++.pt/crash59.C: New test.
58371 2000-10-04 Will Cohen <wcohen@redhat.com>
58373 * gcc.dg/20000926-1.c: New test.
58375 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58377 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58378 function name for current C++ compiler.
58379 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58381 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58383 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58384 __PRETTY_FUNCTION__.
58385 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58387 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58389 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58391 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58393 * gcc.c-torture/compile/20000923-1.c: New test.
58395 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58397 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58398 * g++.old-deja/g++.pt/ttp62.C: Same.
58399 * g++.old-deja/g++.other/inline14.C: Same.
58401 2000-09-24 Richard Henderson <rth@cygnus.com>
58403 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58405 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58407 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58409 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58411 * gcc.c-torture/compile/20000922-1.c: New file.
58413 2000-09-21 Nick Clifton <nickc@redhat.com>
58415 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58416 a signed long modulo operation.
58417 (mod6): New function - perform an unsigned long modulo operation.
58418 (main): Add tests for modulos of very large numbers by very small
58421 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58423 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58425 2000-09-19 Richard Henderson <rth@cygnus.com>
58427 * gcc.dg/compare2.c (case 10): XFAIL.
58429 2000-09-18 Richard Henderson <rth@cygnus.com>
58431 * gcc.c-torture/execute/20000906-1.c: Move ...
58432 * gcc.dg/20000906-1.c: ... here. Only run on targets
58433 that support __builtin_trap.
58435 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58437 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58439 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58441 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58442 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58443 more $ format tests.
58445 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58447 * gcc.dg/format-errmk-1.c: New test.
58449 2000-09-17 Greg McGary <greg@mcgary.org>
58451 * gcc.c-torture/execute/20000917-1.x: Remove.
58453 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58455 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58457 2000-09-17 Greg McGary <greg@mcgary.org>
58459 * gcc.c-torture/execute/20000917-1.c: New test.
58460 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58462 2000-09-16 Neil Booth <NeilB@earthling.net>
58464 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58465 in nested macro bug.
58467 2000-09-15 Neil Booth <NeilB@earthling.net>
58469 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58471 2000-09-14 Jeffrey A Law (law@cygnus.com)
58473 * gcc.c-torture/execute/20000914-1.c: New test.
58475 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58477 * g++.other/inline13.C: New test.
58479 2000-09-12 Andreas Jaeger <aj@suse.de>
58481 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58482 constant by Ulrich Drepper <drepper@redhat.com>.
58484 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58486 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58488 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58490 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58492 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58494 * gcc.dg/cpp/backslash.c: New test.
58496 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58498 * gcc.c-torture/execute/20000910-1.c: New test.
58499 * gcc.c-torture/execute/20000910-2.c: Likewise.
58501 2000-09-11 Robert Lipe <robertl@sco.com>
58503 * gcc.dg/pragma-align.c: New test.
58505 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58507 * g++.old-deja/g++.pt/explicit82.C: New test.
58508 * g++.old-deja/g++.pt/explicit83.C: New test.
58510 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58512 * gcc.dg/asm-names.c: New test.
58514 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58516 * gcc.dg/cpp/tr-warn6.c: New test
58518 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58520 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58523 2000-09-07 Catherine Moore <clm@redhat.com>
58525 * gcc.c-torture/execute/unroll-1.c: New test.
58527 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58529 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58531 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58532 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58533 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58534 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58535 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58537 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58538 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58540 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58542 * g++.old-deja/g++.pt/deduct2.C: New test.
58544 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58546 * g++.old-deja/g++.pt/parms2.C: New test.
58548 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58550 * g++.old-deja/g++.pt/crash58.C: New test.
58552 2000-09-06 Greg McGary <greg@mcgary.org>
58554 * gcc.c-torture/execute/20000906-1.c: New test.
58555 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58557 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58559 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58561 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58563 * g++.old-deja/g++.pt/crash57.C: New test.
58565 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58567 * g++.old-deja/g++.pt/crash56.C: New test.
58569 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58571 * g++.old-deja/g++.pt/koenig1.C: New test.
58573 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58575 * gcc.dg/20000904-1.c: New test.
58577 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58579 * gcc.dg/cpp/paste8.c: New test.
58581 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58583 * gcc.c-torture/compile/20000827-1.c: New test.
58585 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58587 * gcc.dg/format-diag-1.c: New test.
58589 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58591 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58592 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58593 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58594 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58595 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58597 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58599 * g++.old-deja/g++.other/nested4.C: New test.
58601 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58603 * g++.old-deja/g++.ns/scoped1.C: New test.
58605 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58607 * lib/g++.exp: Support testing already-installed GCC.
58609 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58611 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58613 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58615 * gcc.dg/return-type-2.c: New test.
58617 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58619 * gcc.c-torture/compile/20000825-1.c: New test.
58621 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58623 * gcc.dg/dwarf2-2.c: New test.
58625 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58627 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58628 dg-warning regexps.
58630 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58632 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58633 gcc.dg/format-ext-5.c: New tests.
58635 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58637 * g++.old-deja/g++.other/crash22.C: New test.
58639 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58641 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58643 2000-08-24 Richard Henderson <rth@cygnus.com>
58645 * gcc.dg/ia64-sync-1.c: New test.
58646 * gcc.dg/ia64-sync-2.c: New test.
58647 * gcc.dg/ia64-asm-1.c: New test.
58649 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58651 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58652 * gcc.dg/format-ext-2.c: New test.
58654 2000-08-23 Jason Merrill <jason@redhat.com>
58656 * lib/old-dejagnu.exp: Also ignore "In member function" and
58659 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58661 * gcc.dg/noncompile/label-lineno-1.c: New test.
58663 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58665 * gcc.dg/c99-array-nonobj-1.c: New test.
58667 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58669 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58671 * gcc.dg/format-ext-1.c: New test.
58673 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58675 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58676 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58677 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58678 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58679 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58681 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58683 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58684 gcc.dg/c99-strftime-2.c: New tests.
58686 2000-08-22 Richard Henderson <rth@cygnus.com>
58688 * gcc.c-torture/execute/20000822-1.c: New test.
58690 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58692 * gcc.c-torture/execute/20000819-1.x: Remove.
58694 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58696 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58697 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58698 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58699 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58700 gcc.dg/format-xopen-1.c: New tests.
58702 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58704 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58706 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58708 * g++.old-deja/g++.other/loop2.C: New test.
58710 * gcc.c-torture/compile/20000606-1.c: New test.
58711 * gcc.c-torture/compile/20000728-1.c: New test.
58712 * gcc.c-torture/execute/20000801-1.c: New test.
58713 * gcc.c-torture/execute/20000801-2.c: New test.
58714 * gcc.c-torture/execute/20000819-1.c: New test.
58715 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58716 * gcc.dg/20000629-1.c: New test.
58717 * gcc.dg/20000724-1.c: New test.
58718 * gcc.dg/20000807-1.c: New test.
58720 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58722 * gcc.dg/cpp/pragma-1.c: New test.
58723 * gcc.dg/cpp/pragma-2.c: New test.
58725 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58727 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58728 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58730 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58732 * gcc.c-torture/compile/20000818-1.c: New test.
58734 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58736 * gcc.c-torture/execute/20000818-1.c: New test.
58738 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58740 * gcc.dg/format-va-1.c: New test.
58742 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58744 * g++.old-deja/g++.other/typedef8.C: New test.
58746 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58748 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58749 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58750 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58751 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58752 * g++.old-deja/g++.other/ptrmem7.C: New test.
58753 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58755 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58757 * g++.old-deja/g++.pt/typename27.C: New test.
58759 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58761 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58762 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58763 * g++.old-deja/g++.pt/friend45.C: New test.
58764 * g++.old-deja/g++.other/friend8.C: New test.
58766 2000-08-15 Richard Henderson <rth@cygnus.com>
58768 * gcc.c-torture/execute/20000815-1.c: New test.
58770 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58772 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58773 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58774 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58776 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
58778 * g++.old-deja/g++.other/refinit2.C: New test.
58780 2000-08-13 Geoff Keating <geoffk@cygnus.com>
58782 * lib/c-torture.exp (c-torture): Make
58783 compiler_conditional_xfail_data global.
58784 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58785 compiler_conditional_xfail_data machinery.
58786 (f-torture-execute): Likewise.
58787 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58788 and only when unrolling loops.
58790 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58792 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58794 * g++.old-deja/g++.pt/explicit81.C: New test.
58796 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58798 * g++.old-deja/g++.pt/typename26.C: New test.
58800 2000-08-10 Geoff Keating <geoffk@cygnus.com>
58802 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58805 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
58807 * g++.old-deja/g++.other/array3.C: New test.
58809 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58811 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58812 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58813 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58816 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
58818 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58819 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58821 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
58823 * gcc.c-torture/execute/20000808-1.c: New test.
58825 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58827 * gcc.dg/c90-const-expr-1.c: New test.
58829 2000-08-08 Richard Henderson <rth@cygnus.com>
58831 * gcc.dg/noncompile/920923-1.c: Declare calloc.
58833 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
58835 * gcc.dg/noncompile/const-ll-1.c: New test.
58837 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
58839 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58841 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
58843 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58844 that running programs linked against the shared version of libobjc
58847 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58849 * gcc.dg/c99-printf-1.c: New test.
58851 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58853 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58855 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
58857 * gcc.c-torture/execute/20000731-1.x: Delete.
58859 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
58861 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58862 and torture_without_loops as is done by c-torture.exp.
58863 (search_for): Copy from c-torture.exp.
58864 (gcc-dg-runtest): New function, drives a directory of tests
58865 iterating over the TORTURE_OPTIONS.
58866 (scan-assembler, scan-assembler-not): Move here from
58867 individual directory drivers.
58869 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58870 defined by lib/gcc-dg.exp.
58871 * gcc.dg/cpp/cpp.exp: Likewise.
58872 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
58873 gcc-dg-runtest, so we cycle over optimization options.
58875 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58876 * gcc.dg/compare2.c: No longer expected to fail.
58878 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58880 * gcc.c-torture/execute/20000804-1.c: New test.
58882 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
58884 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58886 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
58888 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58890 2000-08-03 Jeffrey A Law (law@cygnus.com)
58892 * gcc.c-torture/compile/20000803-1.c: New test.
58894 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
58896 * gcc.c-torture/execute/20000801-3.c,
58897 gcc.c-torture/execute/20000801-4.c: New tests.
58898 * gcc.c-torture/execute/20000801-3.x,
58899 gcc.c-torture/execute/20000801-4.x: Xfail.
58901 2000-08-02 Geoff Keating <geoffk@cygnus.com>
58903 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58904 libobjc/.libs to allow for libtool.
58906 2000-08-02 Jakub Jelinek <jakub@redhat.com>
58908 * gcc.c-torture/compile/20000802-1.c: New test.
58910 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
58912 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58914 2000-07-31 Jeffrey A Law (law@cygnus.com)
58916 * gcc-c-torture/execute/20000731-2.c: New test.
58918 * gcc.c-torture/execute/20000731-1.c: New test.
58919 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58921 2000-07-31 Jakub Jelinek <jakub@redhat.com>
58923 * gcc.dg/cpp/paste7.c: New test.
58924 * gcc.dg/cpp/20000725-1.c: New test.
58926 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
58928 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58929 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58930 declaration warning for __builtin_dwarf_reg_size.
58932 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58934 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
58936 * gcc.dg/noncompile/voidparam-1.c: New test.
58938 2000-07-30 Richard Henderson <rth@cygnus.com>
58940 * gcc.dg/c90-digraph-1.c: Don't xfail.
58941 * gcc.dg/compare2.c (case 10): Xfail.
58942 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58944 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
58946 * gcc.dg/c99-main-1.c: New test.
58948 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
58950 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58952 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
58954 * gcc.c-tortuer/execute/20000726-1.c: New test.
58956 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
58958 * gcc.c-torture/execute/enum-2.c: New test.
58960 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58962 * gcc.dg/cpp/tr-warn3.c: New test.
58964 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58966 * g++.old-deja/g++.ext/implicit1.C: Remove.
58967 * g++.old-deja/g++.jason/c2.C: Remove
58968 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58969 * g++.old-deja/g++.pt/crash16.C: Likewise.
58970 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58972 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58974 * g++.old-deja/g++.other/for2.C: New test.
58976 2000-07-25 Jakub Jelinek <jakub@redhat.com>
58978 * gcc.dg/20000720-1.c: New test.
58980 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
58982 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
58984 2000-07-24 Geoff Keating <geoffk@cygnus.com>
58986 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58987 * gcc.c-torture/execute/20000722-1.c: New.
58988 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58990 2000-07-24 Jakub Jelinek <jakub@redhat.com>
58992 * gcc.dg/cpp/20000720-1.S: New test.
58994 2000-07-21 Michael Meissner <meissner@redhat.com>
58996 * gcc.c-torture/execute/ieee/hugeval.c: New test.
58998 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59000 * g++.old-deja/g++.brendan/crash16.C,
59001 g++.old-deja/g++.brendan/parse3.C,
59002 g++.old-deja/g++.brendan/redecl1.C,
59003 g++.old-deja/g++.ns/template13.C,
59004 g++.old-deja/g++.other/decl4.C,
59005 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
59007 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
59009 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
59010 and "Internal error".
59012 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
59014 * gcc.dg/cpp/paste6.c: New test.
59016 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
59018 * gcc.dg/cpp/tr-direct.c: New test.
59020 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
59021 gcc.dg/cpp/undef1.c: Tweak error regexps.
59023 2000-07-18 Eric Christopher <echristo@redhat.com>
59025 * gcc.c-torture/compile/20000718-1.c: New test.
59027 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
59029 * cpplex.c (_cpp_push_token): If the token being pushed back
59030 is the previous token in this context, just subtract one from
59032 * cppmacro.c (save_expansion): Clear aux field when storing a
59035 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
59037 * gcc.dg/noncompile/redecl-1.c: New test.
59039 2000-07-18 Jakub Jelinek <jakub@redhat.com>
59041 * gcc.c-torture/execute/20000717-5.c: New test.
59042 * gcc.c-torture/execute/20000717-1.x: Removed.
59044 2000-07-17 Richard Henderson <rth@cygnus.com>
59046 * gcc.c-torture/execute/20000717-4.c: New test.
59048 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
59050 * gcc.dg/cpp/syshdr.c: New test.
59051 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
59053 2000-07-17 Neil Booth <neilb@earthling.net>
59055 * gcc.dg/cpp/cmdlne-dM.c: New test.
59056 * gcc.dg/cpp/cmdlne-dD.c: New test.
59058 2000-07-17 Jeffrey A Law (law@cygnus.com)
59060 * gcc.c-torture/execute/20000717-3.c: New test.
59062 * gcc.c-torture/compile/20000717-1.c: New test.
59064 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
59066 * gcc.c-torture/execute/20000717-2.c: New test.
59068 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
59070 * gcc.dg/formatz-1.c: New test.
59072 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59073 * gcc.dg/c99-digraph-1.c: New tests.
59075 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59076 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59078 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59079 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59080 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59081 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59082 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59083 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59084 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59086 2000-07-17 Greg McGary <greg@mcgary.org>
59088 * gcc.c-torture/execute/20000717-1.c: New test.
59089 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59091 2000-07-15 Jakub Jelinek <jakub@redhat.com>
59093 * gcc.c-torture/execute/20000715-2.c: New test.
59094 * gcc.dg/20000715-1.c: New test.
59096 2000-07-15 Michael Meissner <meissner@redhat.com>
59098 * gcc.c-torture/execute/20000715-1.c: New test.
59100 2000-07-13 Jakub Jelinek <jakub@redhat.com>
59102 * gcc.c-torture/execute/20000707-1.c: New test.
59104 2000-07-13 Neil Booth <NeilB@earthling.net>
59106 * gcc.dg/cpp/digraph1.c,
59107 gcc.dg/cpp/digraph2.c,
59108 gcc.dg/cpp/digraphs.c: New tests.
59110 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
59112 * g77.f-torture/compile/20000630-2.f: New test.
59113 * g77.f-torture/compile/20000630-2.x
59115 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
59117 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
59119 2000-07-11 Neil Booth <NeilB@earthling.net>
59121 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59123 2000-07-11 Neil Booth <NeilB@earthling.net>
59125 * gcc.dg/cpp/cmdlne-C.c: New.
59127 2000-07-09 Neil Booth <NeilB@earthling.net>
59129 * gcc.dg/cpp/directiv.c: New tests.
59130 * gcc.dg/cpp/undef1.c: Update.
59132 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
59134 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59136 2000-07-09 Neil Booth <NeilB@earthling.net>
59138 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59140 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
59142 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59143 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59145 2000-07-08 Neil Booth <NeilB@earthling.net>
59147 * gcc.dg/cpp/macsyntx.c: New tests.
59149 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59151 * gcc.dg/20000707-1.c: New test.
59153 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59155 * gcc.c-torture/execute/20000706-1.c: New test.
59156 * gcc.c-torture/execute/20000706-2.c: New test.
59157 * gcc.c-torture/execute/20000706-3.c: New test.
59158 * gcc.c-torture/execute/20000706-4.c: New test.
59159 * gcc.c-torture/execute/20000706-5.c: New test.
59161 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59163 * g++.old-deja/g++.pt/instantiate7.C: New test.
59165 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59167 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59168 * g++.old-deja/g++.mike/thunk3.C: Likewise.
59169 * g++.old-deja/g++.other/rtti3.C: Likewise.
59170 * g++.old-deja/g++.other/rttid3.C: Likewise.
59172 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
59174 * g77.f-torture/compile/20000630-1.x: Fix typo
59176 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
59178 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59181 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
59183 * gcc.dg/cpp/ident.c: New test.
59185 2000-07-05 Neil Booth <NeilB@earthling.net>
59187 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59188 gcc.dg/cpp/lexstrng.c: New tests.
59190 2000-07-04 Neil Booth <NeilB@earthling.net>
59192 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59193 * gcc.dg/cpp/strify2.c: Same.
59195 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
59197 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59198 * gcc.dg/cpp/19990703-1.c: Likewise.
59199 * gcc.dg/cpp/20000625-1.c: Likewise.
59200 * gcc.dg/cpp/20000625-2.c: Likewise.
59202 * gcc.dg/cpp/macro1.c,
59203 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59204 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59205 gcc.dg/cpp/strify1.c,
59206 gcc.dg/cpp/strify2.c: New tests.
59208 2000-07-03 Jakub Jelinek <jakub@redhat.com>
59210 * gcc.c-torture/execute/20000703-1.c: New test.
59212 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59214 * g++.old-deja/g++.pt (lookup10.C): New test.
59216 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59218 * g++.old-deja/g++.pt (typename25.C): New test.
59220 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59222 * gcc.c-torture/compile/20000701-1.c: New test.
59224 2000-06-30 Nick Clifton <nickc@cygnus.com>
59226 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59229 2000-06-30 Catherine Moore <clm@cygnus.com>
59231 * gcc.c-torture/execute/align-1.c: New test.
59233 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59235 * g++.old-deja/g++.pt/expr8.C: New test.
59236 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59238 2000-06-29 Nick Clifton <nickc@cygnus.com>
59240 * gcc.c-torture/compile/20000629-1.c: New test.
59242 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59245 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59246 gcc.dg/noncompile directory, depending on whether they're
59247 preprocessor tests or not. Annotate all the tests for the dg
59250 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59251 * gcc.dg/noncompile/noncompile.exp: New.
59255 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59256 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59257 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59258 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59259 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59260 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59261 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59262 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59263 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59264 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59265 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59266 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59267 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59268 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59269 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59270 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59271 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59272 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59273 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59274 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59275 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59276 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59277 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59278 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59280 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59281 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59282 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59283 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59284 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59285 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59287 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59289 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59290 declare one variable. On the fourth, error.
59291 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59292 declared by 20000628-1a.h.
59294 2000-06-29 Richard Henderson <rth@redhat.com>
59296 * gcc.c-torture/execute/930529-1.x: New file.
59297 * gcc.dg/920413-1.c: Adjust expected warning text.
59298 * gcc.dg/980217-1.c: Declare abort.
59299 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59301 2000-06-29 Jeffrey A Law (law@cygnus.com)
59303 * g77.f-torture/compile/20000629-1.f: New test.
59304 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59306 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59308 Rearrange lots of files, removing entirely the
59309 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59313 gcc.c-torture/code_quality/code_quality.exp
59314 gcc.c-torture/special/special.exp
59315 gcc.failure/failure.exp
59316 gcc.failure/940409-1.x
59317 gcc.c-torture/compile/961203-1.x
59320 gcc.misc-tests/linkage.exp
59321 gcc.c-torture/execute/920730-1t.c
59322 gcc.c-torture/execute/920730-1t.x
59323 gcc.c-torture/compile/920520-1.x
59324 gcc.c-torture/compile/920521-1.x
59325 gcc.c-torture/compile/981006-1.x
59326 gcc.c-torture/execute/eeprof-1.x
59328 * Moved files (possibly with modifications to fit a new harness):
59330 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59331 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59332 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59333 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59334 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59335 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59336 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59337 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59338 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59339 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59340 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59341 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59342 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59343 gcc.failure/940409-1.c gcc.dg/940409-1.c
59345 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59347 * c-torture/compile/961203-1.x: Delete.
59349 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59350 not exit. Include stdio.h.
59351 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59352 * gcc.misc-tests/dg-12.c: Likewise.
59353 * gcc.misc-tests/dg-5.c: Likewise.
59354 * gcc.misc-tests/dg-6.c: Likewise.
59355 * gcc.misc-tests/dg-7.c: Prototype abort.
59356 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59357 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59358 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59360 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59361 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59363 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59365 * gcc.dg/cpp/20000628-1.c: New test.
59366 * gcc.dg/cpp/20000628-1.h: New header for above test.
59367 * gcc.dg/cpp/20000628-1a.h: Likewise.
59369 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59371 * gcc.dg/cpp: New directory.
59372 * gcc.dg/cpp/cpp.exp: New driver.
59373 * gcc.dg/cpp/20000627-1.c: New test.
59374 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59375 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59376 and rewrite as a compilation test.
59378 * gcc.dg: Move many files into the cpp subdirectory, possibly
59379 renaming or editing them as well.
59381 990119-1.c cpp/19990119-1.c
59382 990228-1.c cpp/19990228-1.c
59383 990407-1.c cpp/19990407-1.c
59384 990409-1.c cpp/19990409-1.c
59385 990413-1.c cpp/19990413-1.c
59386 990703-1.c cpp/19990703-1.c
59387 20000127-1.c cpp/20000127-1.c
59388 20000129-1.c cpp/20000129-1.c
59389 20000207-1.c cpp/20000207-1.c
59390 20000207-2.c cpp/20000207-2.c
59391 20000209-1.c cpp/20000209-1.c
59392 20000209-2.c cpp/20000209-2.c
59393 20000301-1.c cpp/20000301-1.c
59394 20000419-1.c cpp/20000419-1.c
59395 20000510-1.S cpp/20000510-1.S
59396 20000519-1.c cpp/20000519-1.c
59397 20000529-1.c cpp/20000529-1.c
59398 20000625-1.c cpp/20000625-1.c
59399 20000625-2.c cpp/20000625-2.c
59400 cpp-as1.c cpp/assert1.c
59401 cpp-as2.c cpp/assert2.c
59402 cxx-comments-1.c cpp/cxxcom1.c
59403 cxx-comments-2.c cpp/cxxcom2.c
59404 endif-label.c cpp/endif.c
59405 cpp-hash1.c cpp/hash1.c
59406 cpp-hash2.c cpp/hash2.c
59407 cpp-if1.c cpp/if-1.c
59408 cpp-if2.c cpp/if-2.c
59409 cpp-if3.c cpp/if-3.c
59410 cpp-if4.c cpp/if-4.c
59411 cpp-if5.c cpp/if-5.c
59412 cpp-cond.c cpp/if-cexp.c
59413 cpp-missingop.c cpp/if-mop.c
59414 cpp-missingparen.c cpp/if-mpar.c
59415 cpp-opprec.c cpp/if-oppr.c
59416 cpp-ifparen.c cpp/if-paren.c
59417 cpp-shortcircuit.c cpp/if-sc.c
59418 cpp-shift.c cpp/if-shift.c
59419 cpp-unary.c cpp/if-unary.c
59420 cpp-li1.c cpp/line1.c
59421 cpp-li2.c cpp/line2.c
59422 lineno.c cpp/line3.c
59423 lineno-2.c cpp/line4.c
59425 cpp-mic.h cpp/mi1c.h
59426 cpp-micc.h cpp/mi1cc.h
59427 cpp-mind.h cpp/mi1nd.h
59428 cpp-mindp.h cpp/mi1ndp.h
59429 cpp-mix.h cpp/mi1x.h
59430 cpp-mi2.c cpp/mi2.c
59431 cpp-mi2a.h cpp/mi2a.h
59432 cpp-mi2b.h cpp/mi2b.h
59433 cpp-mi2c.h cpp/mi2c.h
59434 cpp-mi3.c cpp/mi3.c
59435 cpp-mi3.def cpp/mi3.def
59436 poison-1.c cpp/poison.c
59437 pr-impl.c cpp/prag-imp.c
59438 cpp-redef-2.c cpp/redef1.c
59439 cpp-redef.c cpp/redef2.c
59440 strpaste.c cpp/strp1.c
59441 strpaste-2.c cpp/strp2.c
59442 cpp-tradpaste.c cpp/tr-paste.c
59443 cpp-tradstringify.c cpp/tr-str.c
59444 cpp-tradwarn1.c cpp/tr-warn1.c
59445 cpp-tradwarn2.c cpp/tr-warn2.c
59446 trigraphs.c cpp/trigraphs.c
59447 cpp-unc1.c cpp/unc1.c
59448 cpp-unc2.c cpp/unc2.c
59449 cpp-unc3.c cpp/unc3.c
59450 cpp-unc.c cpp/unc4.c
59451 undef.c cpp/undef1.c
59452 undef-2.c cpp/undef2.c
59453 cpp-wi1.c cpp/widestr1.c
59455 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59457 * lib/g++.exp (g++_include_flags): Tweak.
59459 2000-06-27 H.J. Lu <hjl@gnu.org>
59460 Loren J. Rittle <ljrittle@acm.org>
59462 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59463 version with one that knows about the new gcc tree structure.
59464 (g++_link_flags): Same.
59466 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59468 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59469 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59470 case we are cross-compiling.
59472 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59473 g++.old-deja/g++.niklas/Makefile.in,
59474 g++.old-deja/g++.niklas/configure.in,
59475 g++.old-deja/g++.other/Makefile.in,
59476 g++.old-deja/g++.other/configure.in,
59477 gcc.c-torture/code_quality/Makefile.in,
59478 gcc.c-torture/code_quality/configure.in,
59479 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59480 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59481 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59482 gcc.c-torture/execute/ieee/Makefile.in,
59483 gcc.c-torture/execute/ieee/configure.in,
59484 gcc.c-torture/noncompile/Makefile.in,
59485 gcc.c-torture/noncompile/configure.in,
59486 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59487 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59488 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59490 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59492 * g++.old-deja/g++.other/ambig3.C: New test.
59494 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59496 * g++.old-deja/g++.pt/syntax1.C: New test.
59497 * g++.old-deja/g++.pt/syntax2.C: New test.
59498 * g++.old-deja/g++.other/syntax3.C: New test.
59499 * g++.old-deja/g++.other/syntax4.C: New test.
59501 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59503 * gcc.dg/20000623-1.c: Prototype exit and abort.
59505 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59507 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59509 * gcc.dg/cpp-mi3.def: New file.
59511 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59513 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59514 lexer's error messages.
59515 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59516 divine anything from the linemarkers.
59517 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59518 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59520 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59522 * gcc.dg/20000623-1.c: New test.
59524 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59526 * gcc.c-torture/execute/20000622-1.c: New test.
59528 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59530 * g++.old-deja/g++.other/init15.C: New test.
59532 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59534 * g++.old-deja/g++.pt/vaarg2.C: New test.
59535 * g++.old-deja/g++.pt/vaarg3.C: New test.
59537 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59539 * g++.old-deja/g++.other/dyncast6.C: New test.
59541 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59543 * gcc.c-torture/execute/loop-6.c: New test.
59545 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59547 * gcc.dg/20000614-1.c: New test.
59548 * gcc.dg/20000614-2.c: New test.
59550 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59552 * g++.old-deja/g++.other/inline12.C: New test.
59554 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59556 * g++.old-deja/g++.other/eh1.C: New test.
59558 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59560 * g++.old-deja/g++.other/type.C: New test.
59562 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59564 * g++.old-deja/g++.other/initstring.C: New test.
59566 2000-06-12 Jason Merrill <jason@redhat.com>
59568 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59570 2000-06-09 Jeffrey A Law (law@cygnus.com)
59572 * gcc.c-torture/compile/20000609-1.c: New test.
59574 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59576 * gcc.dg/20000609-1.c: New test.
59578 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59580 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59581 * gcc.c-torture/noncompile/poison-1.c: Move...
59582 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59583 * gcc.dg/cpp-li1.c: Add a token after the #line.
59585 2000-06-05 Richard Henderson <rth@cygnus.com>
59587 * gcc.c-torture/execute/20000605-2.c: New test.
59588 * gcc.c-torture/execute/20000605-3.c: New test.
59590 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59592 * g77.f-torture/execute/20000503-1.x: New file.
59594 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59596 * g++.old-deja/g++.eh/badalloc1.C: New test.
59598 2000-06-05 Richard Henderson <rth@cygnus.com>
59600 * gcc.c-torture/execute/20000605-1.c: New test.
59602 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59603 Nathan Sidwell <nathan@codesourcery.com>
59605 * gcc.c-torture/compile/20000605-1.c: New test.
59607 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59609 * g77.f-torture/compile/20000601-1.f: New test.
59611 2000-06-03 Richard Henderson <rth@cygnus.com>
59613 * gcc.c-torture/execute/20000603-1.c: New.
59615 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59617 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59618 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59620 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59622 * gcc.dg/compare2.c (case 12): XFAIL.
59623 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59624 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59626 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59628 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59630 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59631 guard macro is already defined when the header is first
59633 * gcc.dg/cpp-mix.h: New file.
59634 * gcc.dg/endif-label.c: Update patterns to match compiler.
59636 * g++.brendan/complex1.C: Declare abort.
59637 * g++.law/refs4.C: Remove XFAIL.
59638 * g++.oliva/expr2.C: Declare abort and exit.
59640 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59642 * gcc.c-torture/execute/20000528-1.c: New test.
59644 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59645 * g++.old-deja/g++.law/temps4.C: Likewise.
59647 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59648 stdlib.h. Call abort() on failure.
59649 * g++.old-deja/g++.law/refs4.C: Likewise.
59650 * g++.old-deja/g++.law/temps4.C: Likewise.
59651 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59652 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59654 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59656 Relative to g++.dg/special:
59657 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59659 Relative to g++.old-deja:
59660 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59661 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59662 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59663 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59664 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59665 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59666 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59668 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59669 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59670 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59671 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59672 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59673 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59676 * g++.other/goto1.C: Update expectations for error messages.
59678 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59680 * gcc.c-torture/compile/20000523-1.c: New test.
59682 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59684 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59686 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59688 * g++.old-deja/g++.eh/catch11.C: New test.
59689 * g++.old-deja/g++.eh/catch12.C: New test.
59691 2000-05-24 Nick Clifton <nickc@cygnus.com>
59693 * gcc.c-torture/execute/20000523-1.c: New test.
59695 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59697 * c-torture/execute/bcp-1.c: Replace abort in arg of
59698 __builtin_constant_p with a generic external function.
59700 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59701 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59702 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59703 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59704 Prototype abort and/or exit.
59706 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59707 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59708 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59709 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59711 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59713 * gcc.dg/dwarf2-1.c: New test.
59715 2000-05-20 Richard Henderson <rth@cygnus.com>
59717 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59719 2000-05-20 Andreas Jaeger <aj@suse.de>
59721 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59724 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59726 * gcc.c-torture/execute/20000519-2.c: New test.
59728 2000-05-19 Andreas Jaeger <aj@suse.de>
59730 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59731 which fails with SSA.
59733 * lib/c-torture.exp: Also test with -O3 -fssa.
59735 2000-05-18 Michael Meissner <meissner@redhat.com>
59737 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59738 * gcc.c-torture/execute/920415-1.c: Ditto.
59739 * gcc.c-torture/execute/920501-1.c: Ditto.
59740 * gcc.c-torture/execute/conversion.c: Ditto.
59741 * gcc.c-torture/execute/cvt-1.c: Ditto.
59743 2000-05-18 Jeffrey A Law (law@cygnus.com)
59745 * gcc.c-torture/compile/20000518-1.c: New test.
59747 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59749 * g77.f-torture/compile/200005018.f: New test.
59751 2000-05-17 Jeffrey A Law (law@cygnus.com)
59753 * gcc.c-torture/compile/20000517-1.c: New test.
59755 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59757 * gcc.c-torture/execute/20000516-1.c: New test.
59759 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59761 * g++.old-deja/g++.other/eh.C: New test.
59763 2000-05-12 Richard Henderson <rth@cygnus.com>
59765 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59766 constants through to doit's conditional.
59768 2000-05-11 Jeffrey A Law (law@cygnus.com)
59770 * gcc.c-torture/compile/20000511-1.c: New test.
59771 * g77.f-torture/compile/20000511-1.f: New test.
59772 * g77.f-torture/compile/20000511-2.f: New test.
59774 2000-05-11 Michael Meissner <meissner@redhat.com>
59776 * gcc.c-torture/execute/20000511-1.c: New test.
59778 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
59780 * gcc.dg/dg.exp: Scan .S files as well as .c files.
59781 * gcc.dg/20000510-1.S: New.
59783 2000-05-08 Catherine Moore <clm@cygnus.com>
59785 * gcc.dg/unused-3.c: New.
59787 2000-05-06 Richard Henderson <rth@cygnus.com>
59789 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59790 * g++.old-deja/g++.mike/warn1.C: Likewise.
59791 * g++.old-deja/g++.pt/local1.C: Likewise.
59792 * g++.old-deja/g++.pt/local7.C: Likewise.
59793 * g++.old-deja/g++.pt/spec16.C: Likewise.
59795 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
59797 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59799 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
59801 * g77.f-torture/execute/20000503-1.f: New test.
59803 2000-05-04 Andreas Jaeger <aj@suse.de>
59805 * gcc.dg/noreturn-2.c: New test.
59807 2000-05-04 Neil Booth <NeilB@earthling.net>
59809 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59812 2000-05-04 Richard Henderson <rth@cygnus.com>
59814 * gcc.c-torture/execute/20000503-1.c: Fix typo.
59816 2000-05-04 Richard Henderson <rth@cygnus.com>
59818 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
59819 OpenSSL by Jason R Thorpe.
59821 2000-05-03 Jim Wilson <wilson@cygnus.com>
59823 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59825 2000-05-03 Robert Lipe <robertlipe@usa.net>
59827 * gcc.dg/20000503-1.c: New test.
59829 2000-05-02 Jakub Jelinek <jakub@redhat.com>
59831 * gcc.c-torture/compile/20000502-1.c: New test.
59832 * g++.old-deja/g++.other/align.C: New test.
59833 * gcc.dg/cpp-tradstringify.c: New test.
59835 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
59837 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59838 and hard registers.
59840 2000-04-26 Geoff Keating <geoffk@cygnus.com>
59842 * gcc.c-torture/execute/loop-5.c: New test.
59844 2000-04-25 Jakub Jelinek <jakub@redhat.com>
59846 * gcc.c-torture/execute/va-arg-20.c: New test.
59848 2000-04-23 Jeffrey A Law (law@cygnus.com)
59850 * gcc.c-torture/execute/20000422-1.c: New test.
59852 2000-04-20 Greg McGary <gkm@gnu.org>
59854 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59855 when optimizing, but without sibling-call optimizations (-O1).
59857 2000-04-20 Jeffrey A Law (law@cygnus.com)
59859 * gcc.c-torture/compile/20000420-1.c: New test.
59861 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
59863 * g++.abi/ptrflags.C: New test.
59864 * g++.eh/catchptr1.C: Test incomplete pointer chains.
59866 2000-04-19 Catherine Moore <clm@cygnus.com>
59868 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59870 2000-04-19 Greg McGary <gkm@gnu.org>
59872 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59873 sibling-call optimizations.
59875 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
59877 * gcc.dg/20000419-1.c: New test.
59879 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
59881 * gcc.c-torture/execute/20000412-6.c: New test.
59883 2000-04-12 Jeffrey A Law (law@cygnus.com)
59885 * gcc.c-torture/execute/20000412-5.c: New test.
59886 * g77.f-torture/compile/20000412-1.f: New test.
59887 * gcc.c-torture/execute/20000412-4.c: New test.
59888 * gcc.c-torture/compile/20000412-2.c: New test.
59889 * gcc.c-torture/execute/20000412-3.c: New test.
59890 * gcc.c-torture/compile/20000412-1.c: New test.
59891 * gcc.c-torture/execute/20000412-2.c: New test.
59893 2000-04-12 Jakub Jelinek <jakub@redhat.com>
59895 * objc/execute/bf-20.m: New test.
59897 2000-04-10 Richard Henderson <rth@cygnus.com>
59899 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59901 * gcc.c-torture/execute/20000412-1.c: New test.
59903 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
59905 * g++.old-deja/g++.eh/catchptr1.C: New test.
59907 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
59909 * g++.old-deja/g++.abi/cxa_vec.C: New test.
59911 2000-04-08 Neil Booth <NeilB@earthling.net>
59913 * gcc.dg/cpp-nullchar.c: Remove test as
59914 embedded nulls cause problems.
59916 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59918 * gcc.dg/compare2.c: New test.
59920 2000-04-08 Neil Booth <NeilB@earthling.net>
59922 * gcc.dg/cpp-nullchar.c: New test.
59924 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
59926 * gcc.dg/cpp-mi2.c: New test.
59927 * gcc.dg/cpp-mi2[abc].h: New files.
59929 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
59931 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59934 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
59936 * g++.old-deja/g++.abi/vmihint.C: New test.
59938 2000-04-06 Neil Booth <NeilB@earthling.net>
59940 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59941 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59944 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
59946 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59947 avoid stack-frame overwrite.
59949 2000-04-05 Jakub Jelinek <jakub@redhat.com>
59951 * gcc.c-torture/compile/20000405-2.c: New test.
59952 * gcc.c-torture/compile/20000405-3.c: New test.
59954 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59956 * gcc.c-torture/compile/20000405-1.c: New test.
59958 2000-04-04 Geoff Keating <geoffk@cygnus.com>
59960 * gcc.dg/cast-qual-1.c: Revert last change.
59962 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59964 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59966 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
59968 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59969 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59971 2000-04-03 Jeffrey A Law (law@cygnus.com)
59973 * gcc.c-torture/compile/20000403-2.c: New test.
59974 * gcc.c-torture/compile/20000403-1.c: New test.
59976 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
59978 * gcc.c-torture/execute/20000403-1.c: New test.
59980 2000-04-03 Geoff Keating <geoffk@cygnus.com>
59982 * gcc.c-torture/execute/20000402-1.c: New test.
59984 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
59986 * gcc.c-torture/execute/va-arg-15.c: New test.
59987 * gcc.c-torture/execute/va-arg-16.c: New test.
59988 * gcc.c-torture/execute/va-arg-17.c: New test.
59989 * gcc.c-torture/execute/va-arg-18.c: New test.
59990 * gcc.c-torture/execute/va-arg-19.c: New test.
59992 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
59994 * gcc.c-torture/compile/981211-1.c: Move to...
59995 * gcc.dg/cpp-as1.c: ...here.
59996 * gcc.dg/cpp-as2.c: New file.
59998 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
60001 2000-04-02 Neil Booth <NeilB@earthling.net>
60003 * gcc.dg/cpp-cond.c New tests.
60004 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
60005 accidental success less likely.
60006 * gcc.dg/cpp-missingop.c New tests.
60007 * gcc.dg/cpp-missingparen.c New tests.
60008 * gcc.dg/cpp-shift.c New tests.
60009 * gcc.dg/cpp-shortcircuit.c New tests.
60010 * gcc.dg/cpp-unary.c New tests.
60012 2000-03-29 Jeffrey A Law (law@cygnus.com)
60014 * gcc.c-torture/compile/20000329-1.c: New test.
60016 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
60018 * gcc.c-torture/compile/20000326-1.c: New test.
60019 * gcc.c-torture/compile/20000326-2.c: New test.
60021 2000-03-24 Geoff Keating <geoffk@cygnus.com>
60023 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
60024 the first parameter is a function argument.
60026 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
60028 * g++.old-deja/g++.ext/array4.C: New test.
60030 2000-03-22 Geoff Keating <geoffk@cygnus.com>
60032 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
60034 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60036 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
60038 2000-03-19 Richard Henderson <rth@cygnus.com>
60040 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
60042 2000-03-19 Richard Henderson <rth@cygnus.com>
60044 * gcc.c-torture/compile/20000319-1.c: New test.
60046 2000-03-14 Jeffrey A Law (law@cygnus.com)
60048 * gcc.c-torture/execute/20000314-3.c: New test.
60049 * gcc.c-torture/execute/20000314-2.c: New test.
60050 * gcc.c-torture/execute/20000314-1.c: New test.
60051 * gcc.c-torture/compile/20000314-2.c: New test.
60052 * gcc.c-torture/compile/20000314-1.c: New test.
60054 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
60056 * g++.old-deja/g++.warn/inline.C: New test.
60058 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
60060 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60061 standards-compliant result rather than specific constants.
60062 Put test-values in array.
60064 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
60066 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60067 (g++_target_compile): Put test-specific options last.
60069 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60071 * g++.old-deja/g++.eh/vbase4.C: New test.
60073 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60075 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60077 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60079 * g++.old-deja/g++.brendan/misc12.C: Removed.
60080 * g++.old-deja/g++.pt/memtemp77.C: Constify.
60081 * g++.old-deja/g++.ext/pretty4.C: New test.
60083 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60085 * g++.old-deja/g++.other/string2.C: New test.
60087 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
60089 * g++.old-deja/g++.warn/impint2.C: New test.
60091 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
60093 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60096 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
60098 * g++.old-deja/g++.warn/impint.C: New test.
60099 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60100 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60101 * g++.old-deja/g++.pt/explicit12.C: Likewise.
60102 * g++.old-deja/g++.pt/explicit13.C: Likewise.
60103 * g++.old-deja/g++.pt/explicit17.C: Likewise.
60104 * g++.old-deja/g++.pt/explicit18.C: Likewise.
60105 * g++.old-deja/g++.pt/explicit19.C: Likewise.
60106 * g++.old-deja/g++.pt/explicit23.C: Likewise.
60107 * g++.old-deja/g++.pt/explicit31.C: Likewise.
60108 * g++.old-deja/g++.pt/explicit35.C: Likewise.
60109 * g++.old-deja/g++.pt/explicit6.C: Likewise.
60110 * g++.old-deja/g++.pt/memclass7.C: Likewise.
60112 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
60114 * gcc.dg/cpp-redef.c: New test.
60116 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
60118 * g++.old-deja/g++.pt/unify7.C: New test.
60120 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
60122 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60123 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60125 2000-02-25 Geoff Keating <geoffk@cygnus.com>
60127 * gcc.c-torture/compile/20000224-1.c: New test.
60129 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60131 * gcc.c-torture/compile/cpp-2.c: New test.
60132 * gcc.c-torture/compile/cpp-1.c: New test.
60134 2000-02-25 Jeffrey A Law (law@cygnus.com)
60136 * gcc.c-torture/execute/20000225-1.c: New test.
60138 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60140 * gcc.dg/cpp-li2.c: New test.
60142 * gcc.dg/cpp-wi1.c: New test.
60144 * gcc.dg/cpp-li1.c: New test.
60146 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
60148 * g++.old-deja/g++.other/sizeof5.C: New test.
60150 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60152 * gcc.c-torture/execute/va-arg-13.c: New test.
60154 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
60156 * gcc.c-torture/execute/va-arg-12.c: New test.
60158 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60160 * gcc.c-torture/execute/20000223-1.c: New test.
60162 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60164 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60166 2000-02-22 Mark Mitchell <mark@codesourcery.com>
60168 * g++.old-deja/g++.abi/ptrmem.C: New test.
60170 2000-02-19 Richard Henderson <rth@cygnus.com>
60172 * gcc.c-torture/compile/init-3.c: New.
60174 2000-02-17 Mark Mitchell <mark@codesourcery.com>
60176 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60179 2000-02-11 Robert Lipe <robertl@sco.com>
60181 * gcc.c-torture/compile/20000211-3.c: New test.
60183 2000-02-11 Martin Buchholz <martin@xemacs.org>
60185 * gcc.c-torture/compile/20000211-2.c: New test.
60187 2000-02-11 Jeffrey A Law (law@cygnus.com)
60189 * gcc.c-torture/compile/20000211-1.c: New test.
60191 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
60193 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60196 2000-02-08 Nathan Sidwell <nathan@acm.org>
60198 * g++.old-deja/g++.other/cast5.C: New test.
60200 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
60202 * gcc.c-torture/execute/20000205-1.c: New.
60204 2000-02-03 Nathan Sidwell <nathan@acm.org>
60206 * g++.old-deja/g++.jason/cast3.C: Return void.
60207 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60209 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60211 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60213 * gcc.dg/loop-1.c: New test.
60215 2000-01-27 Jakub Jelinek <jakub@redhat.com>
60217 * gcc.c-torture/compile/20000127-1.c: New test.
60218 * gcc.c-torture/execute/991228-1.c: New test.
60220 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60222 * gcc.dg/unused-2.c: New test.
60224 * gcc.dg/conv-1.c: New test.
60226 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60228 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60230 (tool_option_proc): Fix typo.
60232 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60234 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60235 of the ld on the host, not on the build machine.
60236 Also, don't crash if '--help' is not a supported option.
60238 2000-01-24 Richard Henderson <rth@cygnus.com>
60240 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60242 2000-01-20 Jeffrey A Law (law@cygnus.com)
60244 * gcc.c-torture/execute/20000120-2.c: New test.
60245 * gcc.c-torture/execute/20000120-1.c: New test.
60247 2000-01-13 Jeffrey A Law (law@cygnus.com)
60249 * gcc.c-torture/execute/20000113-1.c: New test.
60251 2000-01-12 Jeffrey A Law (law@cygnus.com)
60253 * gcc.c-torture/execute/20000112-1.c: New test.
60255 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60257 * gcc.dg/20000111-1.c: New test.
60259 2000-01-10 Jeffrey A Law (law@cygnus.com)
60261 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60262 with 16 bit integers.
60264 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60266 * gcc.dg/20000108-1.c: New test.
60268 2000-01-05 Nathan Sidwell <nathan@acm.org>
60270 * g++.old-deja/g++.ns/koenig8.C: New test.
60272 2000-01-05 Nathan Sidwell <nathan@acm.org>
60274 * g++.old-deja/g++.other/cast4.C: New test.
60276 2000-01-05 Jeffrey A Law (law@cygnus.com)
60278 * gcc.c-torture/compile/20000105-2.c: New test.
60279 * gcc.c-torture/compile/20000105-1.c: New test.
60281 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60283 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60284 references to printf & atoi to conform to ANSI standard.
60285 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60286 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60287 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60288 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60289 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60290 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60291 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60292 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60293 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60294 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60295 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60296 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60297 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60298 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60299 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60300 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60301 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60302 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60303 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60304 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60305 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60306 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60307 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60308 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60309 * g++.old-deja/g++.brendan/init3.C: Likewise.
60310 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60311 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60312 * g++.old-deja/g++.brendan/new2.C: Likewise.
60313 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60314 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60315 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60316 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60317 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60318 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60319 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60320 * g++.old-deja/g++.brendan/template24.C: Likewise.
60321 * g++.old-deja/g++.brendan/template3.C: Likewise.
60322 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60323 * g++.old-deja/g++.jason/inline3.C: Likewise.
60324 * g++.old-deja/g++.jason/opeq.C: Likewise.
60325 * g++.old-deja/g++.law/arg5.C: Likewise.
60326 * g++.old-deja/g++.law/arm7.C: Likewise.
60327 * g++.old-deja/g++.law/ctors11.C: Likewise.
60328 * g++.old-deja/g++.law/cvt8.C: Likewise.
60329 * g++.old-deja/g++.law/init9.C: Likewise.
60330 * g++.old-deja/g++.law/refs4.C: Likewise.
60331 * g++.old-deja/g++.law/template2.C: Likewise.
60332 * g++.old-deja/g++.law/visibility24.C: Likewise.
60333 * g++.old-deja/g++.law/vtable3.C: Likewise.
60334 * g++.old-deja/g++.mike/asm2.C: Likewise.
60335 * g++.old-deja/g++.mike/eh1.C: Likewise.
60336 * g++.old-deja/g++.mike/misc1.C: Likewise.
60337 * g++.old-deja/g++.mike/misc13.C: Likewise.
60338 * g++.old-deja/g++.mike/misc14.C: Likewise.
60339 * g++.old-deja/g++.mike/ns12.C: Likewise.
60340 * g++.old-deja/g++.mike/p1248.C: Likewise.
60341 * g++.old-deja/g++.mike/p3708.C: Likewise.
60342 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60343 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60344 * g++.old-deja/g++.mike/p646.C: Likewise.
60345 * g++.old-deja/g++.mike/p700.C: Likewise.
60346 * g++.old-deja/g++.mike/p783.C: Likewise.
60347 * g++.old-deja/g++.mike/p783a.C: Likewise.
60348 * g++.old-deja/g++.mike/p783b.C: Likewise.
60349 * g++.old-deja/g++.mike/p786.C: Likewise.
60350 * g++.old-deja/g++.mike/p789.C: Likewise.
60351 * g++.old-deja/g++.mike/p789a.C: Likewise.
60352 * g++.old-deja/g++.mike/p807a.C: Likewise.
60353 * g++.old-deja/g++.other/delete3.C: Likewise.
60354 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60355 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60356 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60357 * g++.old-deja/g++.other/empty1.C: Likewise.
60358 * g++.old-deja/g++.other/temporary1.C: Likewise.
60359 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60360 * g++.old-deja/g++.pt/t16.C: Likewise.
60361 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60363 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60365 * gcc.dg/991230-1.c: New test.
60367 1999-12-29 Jeffrey A Law (law@cygnus.com)
60369 * gcc.c-torture/compile/991229-3.c: New test.
60370 * gcc.c-torture/compile/991229-2.c: New test.
60371 * gcc.c-torture/compile/991229-1.c: New test.
60373 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60375 * gcc.c-torture/compile/labels-2.c: New test.
60377 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60379 * gcc.c-torture/execute/991227-1.c: New test.
60381 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60383 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60385 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60387 * gcc.c-torture/execute/991221-1.c: New test.
60389 1999-12-20 Nathan Sidwell <nathan@acm.org>
60391 * g++.old-deja/g++.other/cast3.C: New test.
60393 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60395 * gcc.c-torture/execute/991216-4.c: New test.
60397 1999-12-16 Michael Meissner <meissner@cygnus.com>
60399 * gcc.c-torture/execute/991216-1.c: New test.
60400 * gcc.c-torture/execute/991216-2.c: New test.
60401 * gcc.c-torture/execute/991216-3.c: New test.
60403 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60405 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60406 Actually make the test fail by using "-O2" for compilation.
60408 1999-12-15 Nathan Sidwell <nathan@acm.org>
60410 * g++.old-deja/g++.warn/cast-align1.C: New test.
60412 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60414 * gcc.c-torture/compile/991214-1.c: New test.
60415 * gcc.c-torture/compile/991214-2.c: New test.
60417 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60419 * gcc.dg/991214-1.c: New test.
60421 1999-12-13 Jeffrey A Law (law@cygnus.com)
60423 * gcc.c-torture/compile/991213-3.c: New test.
60424 * gcc.c-torture/compile/991213-2.c: New test.
60425 * gcc.c-torture/compile/991213-1.c: New test.
60427 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60429 * gcc.dg/991209-1.c: New test.
60431 1999-12-08 Nathan Sidwell <nathan@acm.org>
60433 * gcc.c-torture/compile/991208-1.c: New test.
60435 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60437 * gcc.dg/ultrasp2.c: New test.
60439 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60441 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60443 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60445 * gcc.c-torture/compile/991202-1.c: New test.
60446 * gcc.c-torture/execute/991202-1.c: New test.
60447 * gcc.c-torture/execute/991202-2.c: New test.
60448 * gcc.c-torture/execute/991202-3.c: New test.
60450 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60452 * g++.old-deja/g++.abi/align.C: New test.
60453 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60454 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60456 1999-12-01 Richard Henderson <rth@cygnus.com>
60458 * gcc.c-torture/execute/991201-1.c: New.
60460 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60462 * gcc.dg/991129-1.c: New test.
60464 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60466 * gcc.c-torture/compile/991127-1.c: New test.
60468 1999-11-22 Nathan Sidwell <nathan@acm.org>
60470 * g++.old-deja/g++.other/warn4.C: New test.
60472 1999-11-22 Nathan Sidwell <nathan@acm.org>
60474 * g++.old-deja/g++.eh/cleanup2.C: New test.
60475 * g++.old-deja/g++.ext/pretty2.C: New test.
60476 * g++.old-deja/g++.ext/pretty3.C: New test.
60477 * g++.old-deja/g++.other/debug6.C: New test.
60479 1999-10-20 Jim Wilson <wilson@cygnus.com>
60481 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60482 compiler_output to look for one error message instead of two.
60484 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60486 * gcc.c-torture/execute/991118-1.c: Also test case
60487 where the word boundary does not split a byte evenly.
60489 1999-11-19 Nathan Sidwell <nathan@acm.org>
60491 * g++.old-deja/g++.ext/restrict1.C: New test.
60493 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60495 * gcc.c-torture/execute/991118-1.c: New test.
60497 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60499 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60500 working directory pathnames.
60502 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60504 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60505 host is equipped with driver.h and driver.o so it can actually
60506 compile and run the tests.
60508 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60510 * gcc.c-torture/compile/991008-1.c: New test.
60512 1999-11-08 Nick Clifton <nickc@cygnus.com>
60514 * lib/gcc-dg.exp: Include target-supports.exp
60516 1999-11-05 Nick Clifton <nickc@cygnus.com>
60518 * lib/target-supports.exp: New file: Provide procs to test for
60519 features supported by the target.
60520 (check_weak_available): Moved here from ecos.exp.
60521 (check_alias_available): New proc: Determine of the target
60522 toolchain supports the alias attribute.
60524 * gcc.dg/special/ecos.exp: Move check_weak_available to
60525 target-supports.exp.
60526 (alias-1.c): Only perform the test if the target supports
60528 (wkali-1.c): Only perform the test if the target supports
60531 * gcc.dg/990506-0.c: Expect error messages from cross
60532 targets as well as native targets.
60534 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60536 * gcc.dg/ultrasp1.c: Removed xfail.
60537 * gcc.dg/struct-ret-2.c: Likewise.
60538 * gcc.dg/array-1.c: Likewise.
60540 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60542 * gcc.dg/struct-ret-2.c: New test.
60544 * gcc.dg/array-1.c: New test.
60546 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60548 * gcc.c-torture/execute/991030-1.c: New test.
60550 1999-10-26 Richard Henderson <rth@cygnus.com>
60552 * gcc.c-torture/compile/991026-2.c: New test.
60554 1999-10-26 Jeffrey A Law (law@cygnus.com)
60556 * gcc.c-torture/compile/991026-1.c: New test.
60558 1999-10-23 Jeffrey A Law (law@cygnus.com)
60560 * gcc.c-torture/execute/991023-1.c: New test.
60562 1999-10-19 Jeffrey A Law (law@cygnus.com)
60564 * gcc.c-torture/execute/991019-1.c: New test.
60566 1999-10-16 Richard Henderson <rth@cygnus.com>
60568 * gcc.c-torture/execute/991016-1.c: New test.
60570 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60572 * gcc.c-torture/execute/991014-1.c: New test.
60574 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60576 * g++.old-deja/g++.other/union2.C: New test.
60578 1999-10-13 Nathan Sidwell <nathan@acm.org>
60580 * g++.old-deja/g++.other/vaarg2.C: New test.
60581 * g++.old-deja/g++.other/vaarg3.C: New test.
60583 1999-10-12 Craig Burley <craig@jcb-sc.com>
60585 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60588 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60590 * gcc.c-torture/execute/va-arg-11.c: New test.
60592 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60594 * lib/file-format.exp (gcc_target_object_format): Don't
60595 crash if objdump is unavailable.
60597 1999-09-29 Donn Terry <donn@interix.com>
60599 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60601 1999-09-28 Nick Clifton <nickc@cygnus.com>
60603 * gcc.c-torture/compile/990928-1.c: New test.
60605 1999-09-28 Nathan Sidwell <nathan@acm.org>
60607 * g++.old-deja/g++.other/decl6.C: New test.
60609 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60611 * gcc.c-torture/execute/va-arg-10.c: New test.
60613 1999-09-27 Nathan Sidwell <nathan@acm.org>
60615 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60616 __PRETTY_FUNCTION__.
60618 1999-09-23 Nick Clifton <nickc@cygnus.com>
60620 * gcc.c-torture/execute/990923-1.c: New test.
60622 1999-09-21 Nick Clifton <nickc@cygnus.com>
60624 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60625 for which -fpic is inappropriate.
60627 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60629 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60631 1999-09-21 Nathan Sidwell <nathan@acm.org>
60633 * g++.old-deja/g++.other/dyncast1.C: New test.
60634 * g++.old-deja/g++.other/dyncast2.C: New test.
60635 * g++.old-deja/g++.other/dyncast3.C: New test.
60636 * g++.old-deja/g++.other/dyncast4.C: New test.
60637 * g++.old-deja/g++.other/dyncast5.C: New test.
60638 * g++.old-deja/g++.eh/catch3.C: New test.
60639 * g++.old-deja/g++.eh/catch3p.C: New test.
60640 * g++.old-deja/g++.eh/catch4.C: New test.
60641 * g++.old-deja/g++.eh/catch4p.C: New test.
60642 * g++.old-deja/g++.eh/catch5.C: New test.
60643 * g++.old-deja/g++.eh/catch5p.C: New test.
60644 * g++.old-deja/g++.eh/catch6.C: New test.
60645 * g++.old-deja/g++.eh/catch6p.C: New test.
60646 * g++.old-deja/g++.eh/catch7.C: New test.
60647 * g++.old-deja/g++.eh/catch7p.C: New test.
60648 * g++.old-deja/g++.eh/catch8.C: New test.
60649 * g++.old-deja/g++.eh/catch8p.C: New test.
60650 * g++.old-deja/g++.eh/catch9.C: New test.
60651 * g++.old-deja/g++.eh/catch9p.C: New test.
60653 1999-09-13 Nathan Sidwell <nathan@acm.org>
60655 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60656 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60658 1999-09-13 Jeffrey A Law (law@cygnus.com)
60660 * gcc.c-torture/compile/990913-1.c: New test.
60662 1999-09-10 Nathan Sidwell <nathan@acm.org>
60664 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60665 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60667 1999-09-09 Richard Henderson <rth@cygnus.com>
60669 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60671 1999-09-09 Nathan Sidwell <nathan@acm.org>
60673 * g++.old-deja/g++.other/lookup11.C: New test.
60674 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60675 what is permitted and what we want.
60676 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60678 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60680 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60682 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60683 * gcc.c-torture/noncompile/poison-1.c: New file.
60685 1999-09-08 Nathan Sidwell <nathan@acm.org>
60687 * g++.old-deja/g++.other/sizeof3.C: New test.
60688 * g++.old-deja/g++.other/sizeof4.C: New test.
60689 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60690 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60692 1999-09-07 Richard Henderson <rth@cygnus.com>
60694 * gcc.dg/va-arg-1.c: New.
60696 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60698 * gcc.c-torture/execute/va-arg-9.c: New test.
60700 1999-09-05 Craig Burley <craig@jcb-sc.com>
60702 * g77.f-torture/compile/980519-2.f: New test.
60703 * g77.f-torture/compile/19990905-0.f: New test.
60704 * g77.f-torture/compile/19990905-1.f: New test.
60705 * g77.f-torture/compile/19990905-2.f: New test.
60707 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60709 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60711 * gcc.c-torture/execute/990827-1.c: Fix typo.
60713 1999-09-03 Nathan Sidwell <nathan@acm.org>
60715 * g++.old-deja/g++.other/deref1.C: New test.
60717 1999-09-02 Nathan Sidwell <nathan@acm.org>
60719 * g++.old-deja/g++.other/ambig2.C: New test.
60720 * g++.old-deja/g++.other/cond5.C: New test.
60721 * g++.old-deja/g++.other/lookup16.C: New test.
60723 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60725 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60728 1999-08-31 Jeffrey A Law (law@cygnus.com)
60730 * lib/c-torture.exp: Avoid the "compare executables" optimization
60731 when testing native.
60733 1999-08-29 Jeffrey A Law (law@cygnus.com)
60735 * gcc.c-torture/execute/990829-1.c: New test.
60736 * gcc.c-torture/compile/990829-1.c: New test.
60738 1999-08-27 Paul Burchard <burchard@pobox.com>
60740 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60741 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60742 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60743 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60744 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60745 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60746 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60747 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60748 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60749 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60750 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60752 1999-08-27 Jeffrey A Law (law@cygnus.com)
60754 * gcc.c-torture/execute/990827-1.c: New test.
60756 1999-08-26 Craig Burley <craig@jcb-sc.com>
60758 * g77.f-torture/noncompile/19990826-4.f: New test.
60760 * g77.f-torture/compile/19990826-3.f: New test.
60762 * g77.f-torture/execute/19990826-2.f: New test.
60764 * g77.f-torture/compile/19990826-1.f: New test.
60766 * gcc.c-torture/execute/990826-0.c: New test.
60767 * g77.c-torture/execute/19990826-0.f: New test.
60769 * g77.f-torture/noncompile/970626-2.f: New test.
60771 1999-08-25 Paul Burchard <burchard@pobox.com>
60773 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60774 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60775 lss-011.C: New tests.
60777 1999-08-25 Nathan Sidwell <nathan@acm.org>
60779 * g++.old-deja/g++.other/decl5.C: New test.
60781 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60783 * noncompile/noncompile.exp: Load_lib c-torture.exp.
60784 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60785 call `postbase' for each one. All callers of `postbase' changed
60786 to call this instead.
60788 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
60790 * gcc.c-torture/execute/990811-1.c: New test.
60792 1999-08-09 Nick Clifton <nickc@cygnus.com>
60794 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60797 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60800 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60802 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60804 1999-08-04 Jeffrey A Law (law@cygnus.com)
60806 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60808 1999-08-04 Nathan Sidwell <nathan@acm.org>
60810 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60812 1999-08-04 Jeffrey A Law (law@cygnus.com)
60814 * gcc.c-torture/execute/990804-1.c: New test.
60816 1999-08-03 Nathan Sidwell <nathan@acm.org>
60818 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60819 * g++.old-deja/g++.brendan/crash64.C: Likewise.
60820 * g++.old-deja/g++.brendan/overload8.C: Likewise.
60822 1999-08-03 Nathan Sidwell <nathan@acm.org>
60824 * g++.old-deja/g++.other/struct1.C: New test.
60826 1999-08-03 Nathan Sidwell <nathan@acm.org>
60828 * g++.old-deja/g++.other/enum2.C: New test.
60830 1999-08-02 Richard Henderson <rth@cygnus.com>
60832 Adapted from tests from Franz Sirl:
60833 * gcc.c-torture/execute/va-arg-7.c: New test.
60834 * gcc.c-torture/execute/va-arg-8.c: New test.
60836 1999-08-01 Jeffrey A Law (law@cygnus.com)
60838 * gcc.c-torture/compile/990801-2.c: New test.
60840 * gcc.c-torture/compile/990801-1.c: New test.
60842 1999-07-27 Michael Meissner <meissner@cygnus.com>
60844 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60845 fp-cmp-1.c, converting double to float.
60847 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60848 fp-cmp-1.c, converting double to long double.
60850 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60851 from fr1 to unknown_register, since fr1 is a legitimate register
60854 1999-07-25 Jeffrey A Law (law@cygnus.com)
60856 * README: More listname related changes.
60858 1999-07-08 Catherine Moore <clm@cygnus.com>
60860 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
60862 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
60864 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60866 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60868 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60870 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
60872 * gcc.dg/990703-1.c: New test.
60874 1999-06-29 Nick Clifton <nickc@cygnus.com>
60876 * lib/file-format.exp: New file: Move definition of proc
60877 gcc_target_object_format to here from
60878 gcc.dg/special/ecos.exp.
60880 * lib/c-torture.exp: Include lib file-format.exp.
60881 * lib/gcc-dg.exp: Include lib file-format.exp.
60883 * gcc.dg/special/ecos.exp: Remove definition of proc
60884 gcc_target_object_format.
60886 1999-06-28 Jeffrey A Law (law@cygnus.com)
60888 * gcc.c-torture/execute/990628-1.c: New test.
60890 1999-06-25 Jeffrey A Law (law@cygnus.com)
60892 * gcc.c-torture/compile/990625-2.c: New test.
60894 * gcc.c-torture/compile/990625-1.c: New test.
60896 1999-06-23 Nick Clifton <nickc@cygnus.com>
60898 * gcc.c-torture/compile/dll.c: New test case. Check that dll
60899 attributes compile.
60900 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60901 ports that use the COFF/PE file format.
60903 1999-06-17 Jeffrey A Law (law@cygnus.com)
60905 * gcc.c-torture/compile/990617-1.c: New test.
60907 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
60909 * g++.old-deja/g++.other/decl4.C: New test.
60911 1999-06-14 Nathan Sidwell <nathan@acm.org>
60913 * g++.old-deja/g++.other/bitfld3.C: New test.
60915 1999-06-08 Nathan Sidwell <nathan@acm.org>
60917 * g++.old-deja/g++.eh/catch1.C: New test.
60919 1999-06-07 Jeffrey A Law (law@cygnus.com)
60921 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60923 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60924 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
60926 1999-06-05 Craig Burley <craig@jcb-sc.com>
60928 * g77.f-torture/compile/19990502-0.f: Replace with new,
60929 shorter, test that still fails after recent changes.
60931 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60933 * gcc.c-torture/execute/990604-1.c: New test.
60935 1999-05-31 Jeffrey A Law (law@cygnus.com)
60937 * gcc.c-torture/execute/990531-1.c: New test.
60939 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60941 * gcc.c-torture/compile/990527-1.c: New test.
60943 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
60945 * gcc.c-torture/execute/990527-1.c: New test.
60947 1999-05-25 Nick Clifton <nickc@cygnus.com>
60949 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60950 bitfields as signed.
60952 1999-05-25 Craig Burley <craig@jcb-sc.com>
60954 * g77.f-torture/compile/19990525-0.f: New test.
60956 1999-05-25 Jeffrey A Law (law@cygnus.com)
60958 * gcc.c-torture/execute/990525-2.c: New test.
60960 * gcc.c-torture/execute/990525-1.c: New test.
60962 1999-05-24 Nathan Sidwell <nathan@acm.org>
60964 * g++.old-deja/g++.other/anon3.C: New test.
60965 * g++.old-deja/g++.other/anon4.C: New test.
60966 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60967 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60968 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60971 1999-05-24 Jeffrey A Law (law@cygnus.com)
60973 * gcc.c-torture/execute/990524-1.c: New test.
60975 * gcc.dg/990524-1.c: New test.
60977 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60979 * gcc.c-torture/compile/990523-1.c: New test.
60981 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
60983 * gcc.c-torture/compile/990519-1.c: New test.
60985 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60987 * gcc.c-torture/compile/990517-1.c: New test.
60989 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60990 (e4, f4): New tests.
60993 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60995 * gcc.dg/noreturn-1.c: New test.
60997 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60999 * gcc.c-torture/execute/990513-1.c: New test.
61001 1999-05-10 Richard Henderson <rth@cygnus.com>
61003 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
61005 1999-05-10 Craig Burley <craig@jcb-sc.com>
61007 * g77.f-torture/execute/erfc.f: Use small single-precision
61008 values, to avoid problems on Alphas when not -mieee.
61010 1999-05-08 Craig Burley <craig@jcb-sc.com>
61012 * gcc.dg/990506-0.c: New test.
61014 1999-05-08 Richard Henderson <rth@cygnus.com>
61016 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
61017 the constant to test. Don't XFAIL 64-bit targets.
61019 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
61020 * g++.old-deja/g++.law/profile1.C: Likewise.
61022 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
61023 operator new instances.
61024 * g++.old-deja/g++.other/delete5.C: Likewise.
61026 1999-05-03 Craig Burley <craig@jcb-sc.com>
61028 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
61031 1999-05-03 Craig Burley <craig@jcb-sc.com>
61033 * g77.f-torture/execute/u77-test.f: Reverse order of two
61034 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
61036 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61038 * gcc.dg/compare1.c: New test.
61040 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
61042 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
61045 1999-05-02 Craig Burley <craig@jcb-sc.com>
61047 * g77.f-torture/compile/19990502-1.f: New test.
61049 1999-05-02 Craig Burley <craig@jcb-sc.com>
61051 * g77.f-torture/compile/19990502-0.f: New test.
61053 1999-05-02 Craig Burley <craig@jcb-sc.com>
61055 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61058 1999-05-02 Craig Burley <craig@jcb-sc.com>
61060 * g77.f-torture/execute/u77-test.f (main): List libU77
61061 intrinsics not currently tested.
61062 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61063 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61064 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61065 Trim blanks off the ends of some printed strings.
61067 1999-05-02 Craig Burley <craig@jcb-sc.com>
61069 * g77.f-torture/execute/u77-test.f (main): Just warn about
61070 FSTAT gid disagreement, as it's expected on some systems.
61072 1999-05-01 Craig Burley <craig@jcb-sc.com>
61074 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61075 use a new function, which allows for some slop.
61076 Clean up some commentary.
61077 (issum): The new function.
61078 (sgladd): Deleted subroutine.
61080 1999-05-01 Craig Burley <craig@jcb-sc.com>
61082 * g77.f-torture/execute/u77-test.f: Modify to be more like
61083 libf2c/libU77 version, bringing patches to that version here.
61084 Add suitable commentary.
61086 1999-04-25 Richard Henderson <rth@cygnus.com>
61088 * gcc.dg/990424-1.c: New test.
61090 1999-04-24 Craig Burley <craig@jcb-sc.com>
61092 * g77.f-torture/execute/u77-test.f (main): Bug involving
61093 LSTAT has been fixed, so turn back on full checking.
61095 1999-04-20 Craig Burley <craig@jcb-sc.com>
61097 * g77.f-torture/compile/19990419-0.f: New test.
61098 * g77.f-torture/execute/19990419-1.f: New test.
61100 1999-04-17 Richard Henderson <rth@cygnus.com>
61102 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61103 to avoid the need for a prototype to supress a warning.
61105 1999-04-07 Jim Wilson <wilson@cygnus.com>
61107 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61109 1999-04-04 Jeffrey A Law (law@cygnus.com)
61111 * gcc.c-torture/execute/990404-1.c: New test.
61113 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61115 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61116 * gcc.dg/cpp-if3.c: Don't use -pedantic.
61117 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61118 missing initializer warnings.
61120 1999-03-28 Jeffrey A Law (law@cygnus.com)
61122 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61125 1999-03-26 Jeffrey A Law (law@cygnus.com)
61127 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61129 1999-03-26 Craig Burley <craig@jcb-sc.com>
61131 * g77.f-torture/execute/19990325-0.f: New test.
61132 * g77.f-torture/execute/19990325-1.f: New test.
61134 1999-03-24 Jeffrey A Law (law@cygnus.com)
61136 * gcc.c-torture/execute/990324-1.c: New test.
61138 1999-03-22 Jim Wilson <wilson@cygnus.com>
61140 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61143 1999-03-17 Richard Henderson <rth@cygnus.com>
61145 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
61147 1999-03-13 Craig Burley <craig@jcb-sc.com>
61149 * g77.f-torture/execute/19990313-2.f: New test.
61150 * g77.f-torture/execute/19990313-3.f: New test.
61152 1999-03-13 Craig Burley <craig@jcb-sc.com>
61154 * g77.f-torture/execute/19990313-0.f: New test.
61155 * g77.f-torture/execute/19990313-1.f: New test.
61157 1999-03-12 Jim Wilson <wilson@cygnus.com>
61159 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61161 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61162 (main): Add check for u15. Conditionalize u31 check depending on
61163 whether ints are <32 bits or >=32 bits.
61165 1999-03-08 Craig Burley <craig@jcb-sc.com>
61167 * g77.f-torture/execute/19981119-0.f: Improve testiness.
61169 1999-03-08 Craig Burley <craig@jcb-sc.com>
61171 * g77.f-torture/compile/19990305-0.f: New test.
61172 * g77.f-torture/execute/19981119-0.f: New test.
61174 1999-03-08 Craig Burley <craig@jcb-sc.com>
61176 * g77.f-torture/execute/970625-2.f: call ABORT if final
61177 result is not correct, instead of just printing it.
61178 Add this checking via newly introduced obfuscation, to
61179 trip up buggy front ends.
61181 1999-03-07 Craig Burley <craig@jcb-sc.com>
61183 * g77.f-torture/compile/960317-1.f: Moved from being
61184 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
61186 1999-03-06 Craig Burley <craig@jcb-sc.com>
61188 * g77.f-torture/execute/960317-1.f: New (old) test.
61189 * g77.f-torture/execute/970625-2.f: Ditto.
61191 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
61193 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61194 error message on line 1 or line 2; cccp and cpplib do this differently.
61196 1999-03-01 Jeffrey A Law (law@cygnus.com)
61198 * g++.old-deja/g++.law/weak1.C: New test.
61200 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61202 * gcc.c-torture/execute/990119-1.c: Renamed to...
61203 * gcc.dg/990119-1.c: this, so it will only be tested once
61204 (it's a preprocessor test, it doesn't need to be run at
61205 multiple optimization levels).
61207 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61209 * lib/g++.exp: Don't add incdir=$base_dir/../include to
61212 1999-02-24 Craig Burley <craig@jcb-sc.com>
61214 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61215 * g77.f-torture/compile/19981216-0.f: ...as it is expected
61216 to not be compilable by current g77.
61218 1999-02-24 Nick Clifton <nickc@cygnus.com>
61220 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61222 1999-02-22 Jeffrey A Law (law@cygnus.com)
61224 * gcc.c-torture/execute/990222-1.c: New test.
61226 1999-02-19 Craig Burley <craig@jcb-sc.com>
61228 * g77.f-torture/compile/19990218-0.f: New test.
61229 * g77.f-torture/noncompile/19990218-1.f: New test.
61231 1999-02-18 Craig Burley <craig@jcb-sc.com>
61233 * g77.f-torture/compile/19981216-0.f: New test.
61235 1999-02-14 Jeffrey A Law (law@cygnus.com)
61237 * gcc.dg/990214-1.c: New test.
61239 1999-02-13 Jeffrey A Law (law@cygnus.com)
61241 * gcc.dg/990213-2.c: New test.
61243 * gcc.dg/990213-1.c: New test.
61245 1999-02-12 Jeffrey A Law (law@cygnus.com)
61247 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61250 1999-02-11 Nick Clifton <nickc@cygnus.com>
61252 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61253 specified by target.
61255 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61257 1999-02-11 Jeffrey A Law (law@cygnus.com)
61259 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61261 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61263 * gcc.dg/special/ecos.exp: New test driver for new tests with
61264 special requirements.
61266 * gcc.dg/special/alias-1.c: New test.
61267 * gcc.dg/special/gcsec-1.c: New test.
61268 * gcc.dg/special/weak-1.c: New test.
61269 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61270 * gcc.dg/special/weak-2.c: New test.
61271 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61272 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61273 * gcc.dg/special/wkali-1.c: New test.
61274 * gcc.dg/special/wkali-2.c: New test.
61275 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61276 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61278 1999-02-10 Felix Lee <flee@cygnus.com>
61280 * lib/c-torture.exp (c-torture-compile): Pull out code for
61281 analyzing gcc error messages.
61282 (c-torture-execute): Likewise. Fix some (harmless) false
61284 * lib/gcc.exp (gcc_check_compile): New function.
61286 1999-02-08 Richard Henderson <rth@cygnus.com>
61288 * gcc.c-torture/execute/990208-1.c: New test.
61290 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61292 * g++.dg/special/ecos.exp: New driver for new tests with special
61295 * g++.dg/special/conpr-1.C: New test
61296 * g++.dg/special/conpr-2.C: New test
61297 * g++.dg/special/conpr-2a.C: New test
61298 * g++.dg/special/conpr-3.C: New test
61299 * g++.dg/special/conpr-3a.C: New test
61300 * g++.dg/special/conpr-3b.C: New test
61302 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61303 allow g++ to use the dg driver
61305 * README: Add comment about g++.dg directory
61307 1999-02-06 Jeffrey A Law (law@cygnus.com)
61309 * README: Update email addresses.
61311 1999-02-03 Nick Clifton <nickc@cygnus.com>
61313 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61314 arguments in order to force structure S onto the stack even on
61316 (test): Pass 10 leading arguments to function foo as well as the
61319 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61320 failure for all targets.
61322 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61323 abort to terminate program execution.
61325 1999-01-30 Richard Henderson <rth@cygnus.com>
61327 * gcc.c-torture/execute/990130-1.c: New test.
61329 1999-01-30 Jeffrey A Law (law@cygnus.com)
61331 * gcc.dg/990130-1.c: New test.
61333 1999-01-28 Michael Meissner <meissner@cygnus.com>
61335 * gcc.c-torture/execute/990128-1.c: New test.
61337 1999-01-27 Michael Meissner <meissner@cygnus.com>
61339 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61341 1999-01-27 Felix Lee <flee@cygnus.com>
61343 * lib/c-torture.exp (c-torture-compile): pull out code for
61344 analyzing gcc error messages.
61345 (c-torture-execute): ditto, and fix some (harmless) false
61347 * lib/gcc.exp (gcc_check_compile): new function.
61349 1999-01-17 Jeffrey A Law (law@cygnus.com)
61351 * gcc.dg/990117-1.c: New test.
61353 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61355 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61357 1999-01-15 Jeffrey A Law (law@cygnus.com)
61359 * g77.f-torture/compile/990115-1.f: New test.
61361 1999-01-07 Jeffrey A Law (law@cygnus.com)
61363 * gcc.c-torture/compile/990107-1.c: New test
61365 1999-01-06 Jeffrey A Law (law@cygnus.com)
61367 * gcc.c-torture/execute/990106-2.c: New test.
61369 * gcc.c-torture/execute/990106-1.c: New test.
61371 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61373 * gcc.c-torture/compile/981223-1.c: New test.
61375 1998-12-29 Richard Henderson <rth@cygnus.com>
61377 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61378 (opt3): Rename from opt4 and disable.
61380 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61382 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61384 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61386 * g++.old-deja/g++.other/conv5.C: New test.
61388 1998-12-14 Nick Clifton <nickc@cygnus.com>
61390 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61392 1998-12-11 Jeffrey A Law (law@cygnus.com)
61394 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61396 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61398 * gcc.c-torture/compile/981211-1.c: New test.
61400 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61402 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61404 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61406 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61408 * gcc.special/930510-1.c: Make C9X safe.
61409 * gcc.misc-tests/gcov-1.c Similarly.
61410 * gcc.misc-tests/gcov-2.c Similarly.
61412 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61414 * gcc.dg/ultrasp1.c: New test.
61416 1998-12-06 Richard Henderson <rth@cygnus.com>
61418 * gcc.c-torture/execute/981206.c: New test.
61420 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61422 * g++.old-deja/g++.ns/template7.C: New test.
61424 * g++.old-deja/g++.other/expr1.C: New test.
61426 * g++.old-deja/g++.eh/tmpl3.C: New test.
61428 * g++.old-deja/g++.eh/tmpl2.C: New test.
61430 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61432 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61433 * g++.old-deja/g++.other/using6.C: Removed.
61434 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61436 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61438 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61440 * g++.old-deja/g++.pt/overload8.C: New test.
61442 * g++.old-deja/g++.pt/overload7.C: New test.
61444 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61446 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61447 and relinking messages.
61448 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61449 compiling with -frepo.
61451 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61453 * g++.old-deja/g++.pt/lookup6.C: New test.
61455 1998-11-30 Nick Clifton <nickc@cygnus.com>
61457 * gcc.c-torture/execute/981130-1.c: New test.
61458 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61460 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61462 * g++.old-deja/g++.pt/explicit76.C: New test.
61464 * g++.old-deja/g++.pt/friend38.C: New test.
61466 * g++.old-deja/g++.ns/crash2.C: New test.
61468 * g++.old-deja/g++.pt/defarg8.C: New test.
61470 * g++.old-deja/g++.pt/instantiate6.C: New test.
61472 * g++.old-deja/g++.pt/static6.C: New test.
61474 * g++.old-deja/g++.pt/decl2.C: New test.
61476 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61478 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61479 problem is actually related with name lookup, but so what? :-)
61481 * g++.old-deja/g++.pt/friend37.C: New test.
61483 1998-11-25 Dave Love <d.love@dl.ac.uk>
61485 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61486 element, which fails on some systems.
61488 * g77.f-torture/execute/labug1.f: New test.
61490 1998-11-21 Jeffrey A Law (law@cygnus.com)
61492 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61495 1998-11-18 Dave Love <d.love@dl.ac.uk>
61497 * g77.f-torture/compile/981117-1.f: New test.
61499 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61501 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61502 properly discarded.
61504 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61506 * gcc.c-torture/execute/memcheck: New directory of tests for
61507 -fcheck-memory-usage.
61509 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61511 * README: New file, general information about the testsuite and
61512 new description of the various C++ test subdirectories.
61513 * README.g++: Eliminate obsolete information, update and move most
61514 relevant stuff to README.
61516 1998-11-07 Richard Henderson <rth@cygnus.com>
61518 * gcc.c-torture/compile/981107-1.c: New test.
61520 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61522 * execute/memcpy-bi.c: New testcase.
61524 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61526 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61529 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61530 template is selected.
61532 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61533 classes, it should be accepted for all types.
61535 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61537 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61538 specializations start with template headers.
61540 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61542 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61544 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61547 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61549 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61551 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61553 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61555 1998-10-19 Jeffrey A Law (law@cygnus.com)
61557 * 981019-1.c: New test.
61559 1998-10-14 Robert Lipe <robertl@dgii.com>
61561 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61564 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61566 * compile/981001-4.c: Remove use of GCC extension that triggers a
61569 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61571 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61573 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61575 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61576 instantiation of template produces incorrect code for delete
61579 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61580 constructors' name is not unique.
61581 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61582 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61584 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61585 automatic array of const is ill-formed.
61587 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61588 of template parameter?
61590 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61593 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61594 pointer-to-member expression.
61596 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61597 declaration causes ICE.
61599 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61601 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61602 reserved in the global namespace.
61604 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61605 generate needed virtual table.
61607 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61609 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61611 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61612 template-dependent type
61614 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61616 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61617 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61618 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61620 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61621 class should be usable as argument of member function.
61622 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61623 class should be usable as return type of member function.
61624 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61625 class should be usable as type of data member.
61627 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61629 1998-10-09 Jeffrey A Law (law@cygnus.com)
61631 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61633 1998-10-08 Nick Clifton <nickc@cygnus.com>
61635 * gcc.dg/dll-?.c Add thumb to target list.
61636 Fix assembler scan patterns to match current assembler output.
61638 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61640 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61641 matching of template brackets.
61643 * g++.old-deja/g++.other/using4.C: New test. Test using
61644 declarations of methods from base classes.
61646 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61647 within functions should introduce names into the innermost
61648 enclosing namespace.
61650 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61651 of static locals if first initialization throws.
61653 1998-10-07 Jim Wilson <wilson@cygnus.com>
61655 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61657 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61659 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61660 lose track of the possible targets of tablejump insns.
61661 * special/special.exp: Run it.
61663 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61665 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61666 must be declared before its specializations can be named in friend
61669 1998-10-05 Dave Love <d.love@dl.ac.uk>
61671 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61673 * g77.f-torture/execute/io1.f: New test.
61675 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61677 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61678 with pointer to template function, for which no argument deduction
61681 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61682 specialization of template function as argument to template
61685 * g++.old-deja/g++.other/access2.C: New test; Inner class
61686 shouldn't have privileged access to Outer's names.
61688 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61690 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61691 friend template declared within template class conflicts with
61692 nested class of the same name.
61694 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61697 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61698 object with direct initializer as function declaration.
61700 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61703 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61704 involving const pointer and NULL produces incorrect result.
61706 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61707 type name without `typename' should be rejected with -pedantic.
61709 1998-10-02 Richard Henderson <rth@cygnus.com>
61711 * g++.old-deja/g++.other/addrof1.C: New test.
61713 1998-10-01 Nick Clifton <nickc@cygnus.com>
61715 * gcc.c-torture/compile/981001-1.c: New test.
61716 * gcc.c-torture/execute/981001-1.c: New test.
61718 1998-10-01 Jeffrey A Law (law@cygnus.com)
61720 * gcc.c-torture/compile/981001-2.c: New test.
61721 * gcc.c-torture/compile/981001-3.c: New test.
61722 * gcc.c-torture/compile/981001-4.c: New test.
61724 1998-10-01 Robert Lipe <robertl@dgii.com>
61726 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61727 multilibbed hosts. Idea grafted from g77.exp.
61729 1998-09-30 Dave Love <d.love@dl.ac.uk>
61731 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61732 avoid losing on systems which need -lsocket.
61734 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61736 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61737 * g++.old-deja/g++.other/nested2.C: Ditto.
61738 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61741 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61743 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61744 preferred over template operator!= for enum bitfields.
61746 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61748 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61749 that happen to have the same base name, but in different scopes,
61750 are incorrectly rejected.
61752 1998-09-16 Richard Henderson <rth@cygnus.com>
61754 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61755 on the native word size instead of an integer literal.
61757 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61759 * g++.old-deja/g++.other/static2.C: Invocation of static data
61760 member of type pointer-to-function denoted as non-static member.
61762 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61763 checks involving function types and aliases.
61765 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61767 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61768 redefined to the same non-trivial type.
61770 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61771 namespace-qualification of template specializations declared in
61774 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61775 to declare a subset of the specializations of a template function
61776 as friends of specializations of a template class.
61778 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61779 member templates that do not fully specialize the enclosing
61780 template class are rejected.
61782 1998-09-11 Dave Love <d.love@dl.ac.uk>
61784 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61786 1998-09-08 Dave Love <d.love@dl.ac.uk>
61788 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61789 altered from libf2c/libU77 version.
61791 1998-09-06 Dave Love <d.love@dl.ac.uk>
61793 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61795 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
61796 Alexandre Oliva <oliva@dcc.unicamp.br>
61798 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61799 (un)signed char are different types for template specialization
61802 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
61804 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61805 * objc: ObjC testsuite.
61807 1998-08-31 Catherine Moore <clm@cygnus.com>
61809 * gcc.c-torture/execute/941014-1.x: New file.
61811 1998-08-31 Nick Clifton <nickc@cygnus.com>
61813 * lib/c-torture.exp: Add support for
61814 torture_eval_before_compile and torture_eval_before_execute
61817 1998-08-30 Jeffrey A Law (law@cygnus.com)
61819 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
61820 this test triggers valid.
61822 1998-08-27 Jeffrey A Law (law@cygnus.com)
61824 * gcc.dg/980827-1.c: New test.
61826 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
61828 * gcc.c-torture/execute/loop-4b.c: New test.
61830 1998-08-26 Nick Clifton <nickc@cygnus.com>
61832 * lib/c-torture.exp: Add support for
61833 torture_eval_before_compile and torture_eval_before_execute
61836 1998-08-25 Jeffrey A Law (law@cygnus.com)
61838 * gcc.c-torture/compile/980825-1.c: New test.
61840 1998-08-24 Nick Clifton <nickc@cygnus.com>
61842 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61843 count number tests in opt_t0 not good_t0.
61845 1998-08-24 Jeffrey A Law (law@cygnus.com)
61847 * gcc.c-torture/compile/930326-1.x: Fix typo.
61849 1998-08-23 Mark Mitchell <mark@markmitchell.com>
61851 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61854 1998-08-21 Jeffrey A Law (law@cygnus.com)
61856 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61857 STACK_SIZE is defined.
61858 * gcc.c-torture/unsorted/stuct.c: Similarly.
61860 * gcc.c-torture/compile/980821-1.c: New test.
61862 1998-08-21 Jeffrey A Law (law@cygnus.com)
61864 * gcc.c-torture/execute/980526-2.c: Disable for targets with
61867 1998-08-19 Mark Mitchell <mark@markmitchell.com>
61869 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61872 1998-08-09 Mark Mitchell <mark@markmitchell.com>
61874 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61877 1998-08-18 Jeffrey A Law (law@cygnus.com)
61879 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61881 1998-08-16 Jeffrey A Law (law@cygnus.com)
61883 * gcc.c-torture/compile/980816-1.c: New test.
61885 * gcc.dg/980816-1.c: New test.
61887 1998-08-13 Jeffrey A Law (law@cygnus.com)
61889 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61890 compiler for ieee tests.
61892 1998-08-01 Dave Love <d.love@dl.ac.uk>
61894 * g77.f-torture/compile/980729-0.f: New test.
61896 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
61898 * gcc.c-torture/special/eeprof-1.c: New test, for
61899 -finstrument-functions.
61900 * gcc.c-torture/special/special.exp: Run it.
61902 1998-07-29 Jeffrey A Law (law@cygnus.com)
61904 * gcc.c-torture/compile/980729-1.c: New test.
61906 1998-07-27 Nick Clifton <nickc@cygnus.com>
61908 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61909 __thumb__ is defined, and test for ARM style doubles if so.
61911 1998-07-26 Dave Love <d.love@dl.ac.uk>
61913 * g77.f-torture/noncompile/980615-0.f: New test.
61915 1998-07-26 H.J. Lu (hjl@gnu.org)
61917 * gcc.dg/980312-1.c: Do link instead of compile.
61918 * gcc.dg/980313-1.c: Likewise.
61920 1998-07-26 Jeffrey A Law (law@cygnus.com)
61922 * gcc.c-torture/compile/980726-1.c: New test.
61924 1998-07-25 Dave Love <d.love@dl.ac.uk>
61926 * g77.f-torture/execute/io0.f: New test.
61928 1998-07-24 Nick Clifton <nickc@cygnus.com>
61930 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61933 1998-06-18 Michael Meissner <meissner@cygnus.com>
61935 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61938 1998-07-17 Nick Clifton <nickc@cygnus.com>
61940 * gcc.dg/980626-1.c: Expect failures for all toolchains until
61941 c-decl.c:grokdeclarator can handle mode attributes.
61943 1998-07-16 Jeffrey A Law (law@cygnus.com)
61945 * gcc.c-torture/execute/980716-1.c: New test.
61947 1998-07-13 Jeffrey A Law (law@cygnus.com)
61949 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61951 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
61953 * gcc.c-torture/execute/va-arg-3.x: Similarly.
61954 * gcc.c-torture/compile/930326-1.x: Similarly.
61956 1998-07-13 Dave Love <d.love@dl.ac.uk>
61958 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61959 New test from Craig.
61961 1998-07-12 Dave Love <d.love@dl.ac.uk>
61963 * g77.f-torture/noncompile/980616-0.f: New test.
61965 * g77.f-torture/execute/970816-3.f: New test from Craig.
61967 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61969 * g++.other/singleton.C: Return error value instead of taking
61972 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61974 * g++.other/singleton.C: New test. Warning is under dispute.
61975 Runtime crash is not.
61977 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61979 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61980 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61981 using6.C, using7.C}: New namespace tests.
61983 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61985 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61986 specialization with typedef'ed names used as array indexes.
61988 1998-07-09 Jeffrey A Law (law@cygnus.com)
61990 * gcc.c-torture/execute/980709-1.c: New test.
61992 * gcc.dg/980709-1.c: New test.
61994 1998-07-07 Richard Henderson <rth@cygnus.com>
61996 * gcc.c-torture/execute/bcp-1.c: New test.
61998 1998-07-07 Jeffrey A Law (law@cygnus.com)
62000 * gcc.c-torture/execute/980707-1.c: New test.
62002 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
62004 * gcc.c-torture/compile/980706-1.c: New test.
62006 1998-07-01 Dave Love <d.love@dl.ac.uk>
62008 * g77.f-torture/execute/980701-0.f,
62009 g77.f-torture/execute/980701-1.f: New test from Craig.
62011 1998-07-01 Jeffrey A Law (law@cygnus.com)
62013 * gcc.c-torture/compile/980701-1.c: New test.
62015 * gcc.c-torture/execute/980701-1.c: New test.
62017 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
62020 * g++.old-deja/g++.robertl/eb132.C: New test.
62021 * g++.old-deja/g++.robertl/eb133.C: Likewise.
62023 1998-06-29 Dave Love <d.love@dl.ac.uk>
62025 * g77.f-torture/execute/980628-7.f,
62026 g77.f-torture/execute/980628-8.f,
62027 g77.f-torture/execute/980628-9.f,
62028 g77.f-torture/execute/980628-10.f: New tests from Craig.
62030 * g77.f-torture/execute/980628-3.f: Remove mail headers.
62032 1998-06-28 Jeffrey A Law (law@cygnus.com)
62034 * g77.f-torture/execute/980628-4.f: New test from Craig.
62035 * g77.f-torture/execute/980628-5.f: Likewise.
62036 * g77.f-torture/execute/980628-2.f: Likewise.
62037 * g77.f-torture/execute/980628-0.f: Likewise.
62038 * g77.f-torture/execute/980628-1.f: Likewise.
62039 * g77.f-torture/execute/980628-3.f: Likewise.
62040 * g77.f-torture/execute/980628-6.f: Likewise.
62042 1998-06-28 Jeffrey A Law (law@cygnus.com)
62044 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
62045 directory when nothing has been installed yet.
62047 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
62049 * gcc.c-torture/special/special.exp: Handle newer versions of
62052 1998-06-26 Jeffrey A Law (law@cygnus.com)
62054 * gcc.dg/980626-1.c: New test.
62056 1998-06-19 Bruno Haible <haible@ilog.fr>
62058 * gcc.misc-tests/m-un-2.c: New test.
62059 * g++.old-deja/g++.other/warn01.c: Likewise.
62061 1998-06-19 Robert Lipe <robertl@dgii.com>
62063 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62064 compatibility with assmblers with a different comment character.
62065 Eliminate use of GAS-specific extensions.
62067 1998-06-19 Jeffrey A Law (law@cygnus.com)
62069 * gcc.c-torture/execute/ieee/980619-1.c: New test.
62071 1998-06-19 Robert Lipe <robertl@dgii.com>
62073 * lib/g77.exp: Replace search for libf2c.a with search for newly
62076 1998-06-17 Jeffrey A Law (law@cygnus.com)
62078 * gcc.c-torture/execute/980617-1.c: New test.
62080 1998-06-12 Jeffrey A Law (law@cygnus.com)
62082 * gcc.c-torture/execute/980612-1.c: New test.
62084 1998-06-08 Jeffrey A Law (law@cygnus.com)
62086 * gcc.dg/980523-1.c: Only test on ppc-linux.
62087 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62089 * gcc.c-torture/execute/980608-1.c: New test.
62091 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
62093 * gcc.c-torture/execute/980605-1.c: New test.
62095 1998-06-04 Jeffrey A Law (law@cygnus.com)
62097 * gcc.c-torture/execute/980604-1.c: New test.
62099 1998-06-02 Jeffrey A Law (law@cygnus.com)
62101 * gcc.c-torture/execute/980602-1.c: New test.
62102 * gcc.c-torture/execute/980602-2.c: Likewise.
62104 1998-06-02 Dave Love <d.love@dl.ac.uk>
62106 * 970125-0.f: Fix per JCB. Add commentary.
62108 1998-05-31 Michael Meissner <meissner@cygnus.com>
62110 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62113 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62115 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62118 1998-05-28 Catherine Moore <clm@cygnus.com>
62120 * gcc.c-torture/execute/980526-3.c: New test.
62122 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
62124 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62125 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62126 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62127 m88k-motorola-sysv3 to XFAIL.
62129 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62131 * gcc.dg/980526-1.c: New test.
62132 * gcc.c-torture/execute/980526-2.c: New test.
62134 1998-05-26 Jeffrey A Law (law@cygnus.com)
62136 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62138 * gcc.c-torture/execute/980526-1.c: New test.
62140 1998-05-26 Dave Love <d.love@dl.ac.uk>
62142 * g77.f-torture/execute/alpha2.f: Add runtime test.
62144 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
62146 * g++.old-deja/old-deja.exp: Strip leading directories.
62148 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62149 error for the line. Don't run multiple tests for the same line.
62151 1998-05-23 Jeffrey A Law (law@cygnus.com)
62153 * gcc.dg/980523-1.c: New test.
62155 1998-05-23 Dave Love <d.love@dl.ac.uk>
62157 * g77.f-torture/compile/970915-0.f: New test.
62159 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
62161 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62163 1998-05-21 Jeffrey A Law (law@cygnus.com)
62165 * gcc.dg/980520-1.c: New test.
62167 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
62169 * gcc.dg/980502-1.c: Fix return type.
62171 1998-05-20 Jeffrey A Law (law@cygnus.com)
62173 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62174 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62175 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62176 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62177 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62179 1998-05-20 Dave Love <d.love@dl.ac.uk>
62181 * g77.f-torture/execute/980520-1.f: New test.
62183 1998-05-15 Dave Love <d.love@dl.ac.uk>
62185 * lib/mike-g77.exp: New file.
62187 * g77.f-torture/noncompile/noncompile.exp,
62188 g77.f-torture/noncompile/check0.f: New files.
62190 1998-05-14 Dave Love <d.love@dl.ac.uk>
62192 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62193 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62194 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62195 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62196 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62197 abort where appropriate.
62199 1998-05-05 Michael Meissner <meissner@cygnus.com>
62201 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62202 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62204 1998-04-29 Dave Love <d.love@dl.ac.uk>
62206 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62208 1998-04-27 Dave Love <d.love@dl.ac.uk>
62210 * g77.f-torture/compile/980427-0.f: New test.
62212 1998-04-24 Dave Love <d.love@dl.ac.uk>
62214 * g77.f-torture/compile/980424-0.f: New test.
62216 1998-04-19 Dave Love <d.love@dl.ac.uk>
62218 * g77.f-torture/compile/980419-2.f (main): New test.
62219 * g77.f-torture/compile/970125-0.f: New test.
62220 * g77.f-torture/compile/980419-1.f: New test.
62222 1998-04-08 Jim Wilson <wilson@cygnus.com>
62224 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62227 1998-04-07 Jim Wilson <wilson@cygnus.com>
62229 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62231 1998-04-03 Jim Wilson <wilson@cygnus.com>
62233 * gcc.c-torture/compile/980329-1.c: New test.
62235 1998-03-18 Jim Wilson <wilson@cygnus.com>
62237 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62238 * gcc.dg/980312-1.c: Fix typo in -march command.
62240 1998-03-16 H.J. Lu (hjl@gnu.org)
62242 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62244 1998-03-11 Robert Lipe <robertl@dgii.com>
62246 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62247 Dave Love agree the Fortran source is bogus.
62249 1998-03-11 Robert Lipe <robertl@dgii.com>
62251 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62252 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62253 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62254 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62255 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62257 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62259 * g++.old-deja/g++.other/friend1.C: New test.
62261 1998-02-18 Dave Love <d.love@dl.ac.uk>
62263 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62264 possibly uninitialized) variables and declare dnrm2.
62266 1998-02-23 Robert Lipe <robertl@dgii.com>
62268 From Bruno Haible <haible@ilog.fr>:
62269 * gcc.c-torture/execute/980223.c: New test.
62271 1998-02-13 Jeffrey A Law (law@cygnus.com)
62273 * gcc.dg/ifelse-1.c: New test.
62275 1998-02-09 H.J. Lu (hjl@gnu.org)
62277 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62279 * lib/old-dejagnu.exp (old-dejagnu): Added the
62280 "execution test - XFAIL *-*-*" handling in the spirit of
62281 "excess errors test -". Changed the "execution test fails"
62282 handling to be like "excess errors test fails".
62283 * Update various tests accordingly.
62285 1998-02-06 Jim Wilson <wilson@cygnus.com>
62287 * gcc.c-torture/execute/980205.c: New test.
62289 1998-01-18 Jeffrey A Law (law@cygnus.com)
62291 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62292 * lib/f-torture.exp: Similarly.
62293 * gcc.c-torture: Rename all .cexp files to .x files.
62295 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62297 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62298 (940510-1.c): Removed duplicate.
62299 (971104-1.c): New test.
62301 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62303 * lib/f-torture.exp: Improve error and loop detection.
62305 1997-11-19 Michael Meissner <meissner@cygnus.com>
62307 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62308 use that to size the filler array.
62310 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62312 * lib/c-torture.exp(c-torture-execute): Fix typo.
62314 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62315 testcase as the executable name. Keep the executable around if
62318 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62320 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62321 changes. Only test one -g option, and move it to the end of the
62322 list of options to test.
62324 1997-09-19 Michael Meissner <meissner@cygnus.com>
62326 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62327 variable GCC_TORTURE_OPTIONS to supply default switches separated
62328 by colons. If no environment variable, run tests with -O0 -g, -O1
62329 -g, and -O2 -g as well.
62331 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62333 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62334 explanatory comments. Fix indentation.
62336 1997-09-15 Jeffrey A Law (law@cygnus.com)
62338 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62340 1997-09-11 Jeffrey A Law (law@cygnus.com)
62342 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62343 * g++.old-deja/g++.mike/p7325.C: Likewise.
62344 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62346 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62348 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62349 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62350 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62351 * g++.old-deja/g++.law/operators4.C: Likewise.
62353 1997-09-11 Joe Buck (jbuck@synopsys.com)
62355 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62356 * g++.old-deja/g++.mike/p784.C: Ditto.
62357 * g++.old-deja/g++.mike/p785.C: Ditto.
62359 1997-09-05 Jeffrey A Law (law@cygnus.com)
62361 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62363 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62365 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62366 target feature; pass this to c-torture-execute as needed.
62368 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62370 * lib/c-torture.exp(c-torture-execute): If the previous and the
62371 current executables being tested are identical, we don't need to
62372 run the executable again. Try to make the executable names
62373 unique. Add an optional argument for passing additional compiler
62376 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62378 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62380 1997-08-29 Jeffrey A Law (law@cygnus.com)
62382 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62384 1997-07-31 Jeffrey A Law (law@cygnus.com)
62386 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62387 32bit or larger longs.
62389 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62390 have either a 32bit long or 32bit int.
62392 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62394 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62395 Make double precision tests dependent on sizeof (double).
62397 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62399 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62402 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62404 * gcc.c-torture/compile/961203-1.cexp: New script.
62406 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62408 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62409 up the includes ourselves.
62411 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62413 * lib/plumhall.exp: Remove random include, and add a few
62414 verbose messages for debugging.
62416 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62418 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62419 of trying to do it ourselves.
62421 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62423 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62425 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62427 * gcc.prms/5403.c: Made regexp a bit less strict.
62429 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62431 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62432 is returned from remote_load instead.
62433 * lib/plumhall.exp: Ditto.
62434 * lib/mike-g++.exp: Ditto.
62435 * lib/old-dejagnu.exp: Ditto.
62436 * lib/c-torture.exp: Ditto.
62438 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62440 * lib/g++.exp: Use build_wrapper procedure.
62441 * lib/gcc.exp: Ditto.
62443 1997-05-20 Jeffrey A Law (law@cygnus.com)
62445 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62446 an old-style decl for malloc. Fixes tests to work when
62447 sizeof (int) != sizeof (size_t).
62449 1997-05-15 Mike Meissner <meissner@cygnus.com>
62451 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62453 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62454 use stdargs.h interface.
62456 1997-05-15 Mike Meissner <meissner@cygnus.com>
62458 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62459 NO_VARARGS when compiling.
62461 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62463 * lib/plumhall.exp(ph_includes): New procedure.
62465 (ph_compiler): Ditto.
62467 * lib/g++.exp: Rename test-glue.c to testglue.c.
62468 * lib/gcc.exp: Ditto.
62470 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62472 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62473 to completion when it's called.
62475 1997-03-21 Michael Meissner <meissner@cygnus.com>
62477 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62478 is defined, don't do test.
62480 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62482 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62484 (ph_summary): Mark skipped testcases as untested, not unresolved.
62486 * lib/plumhall.exp (ph_make): If unresolved because of bad
62487 errorCode, record errorCode in log file.
62488 (*): Replace send_log/verbose with verbose -log.
62490 1997-03-19 Michael Meissner <meissner@cygnus.com>
62492 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62493 double conversion if double isn't at least 8 bytes.
62495 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62496 int to work with targets where int is 16 bits.
62498 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62499 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62500 precision for the test to complete.
62502 1997-03-14 Michael Meissner <meissner@cygnus.com>
62504 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62505 if d10v is not compiled with the -mdouble64 flag.
62506 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62508 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62509 d10v is not compiled with the -mint32 flag.
62511 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62513 * lib/plumhall.exp: Use incr_count.
62515 1997-03-12 Jeffrey A Law (law@cygnus.com)
62517 * gcc.c-torture: Update to c-torture-1.45.
62519 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62521 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62522 the name of the expect testcase file).
62524 * lib/g++.exp(g++_init): Ditto.
62526 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62528 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62531 * lib/gcc.exp(gcc_exit): New procedure.
62533 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62535 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62536 specs where appropriate.
62538 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62539 because of new "candidates are" messages, and removed a few
62541 * Converted all non-old-style g++ testcases to old-style, and
62542 moved into g++.old-deja.
62544 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62546 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62549 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62552 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62554 1997-02-13 Michael Meissner <meissner@cygnus.com>
62556 * lib/gcc.exp (gcc_target_compile): Add support for defining
62557 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62558 the machine doesn't have those features.
62560 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62562 * g++.law/operators4.exp: Don't use LIBS.
62564 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62566 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62568 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62569 * lib/g++.exp: Set it here instead. Also, allow use of the
62570 --tool_exec and --tool_opt options. Change CXX to
62573 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62575 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62577 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62579 * lib/old-dejagnu.exp: Use prune_warnings instead of
62581 * lib/mike-g++.exp: Ditto.
62582 * lib/gcc.exp: Ditto.
62583 * lib/g++.exp: Ditto.
62585 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62587 1997-02-07 Jeffrey A Law (law@cygnus.com)
62589 * 941014-2.c: Include stdlib.h
62590 * 960327-1.c: Include stdio.h
62591 * dbra.c, index-1.c: Don't assume ints are 32bits.
62593 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62595 * lib/gcc.exp: Add gcc,stack_size target feature.
62597 * lib/g++.exp(g++_target_compile): Add the include and link
62598 paths here, not in two other places. And, it's $options, not
62601 * lib/mike-g++.exp(postbase): Remove the code that determines
62602 the correct include and link paths.
62603 * g++.old-deja/old-deja.exp: Ditto.
62605 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62607 * lib/g++.exp(g++_init): target_compile no longer returns the
62608 filename of the result.
62610 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62612 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62615 * gcc.c-torture/special/special.exp: Change call to
62616 gcc_target_compile to include the object file.
62618 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62620 * gcc.c-torture/special/special.exp: Correct misspelling in last
62623 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62625 * lib/plumhall.exp(ph_summary): Log the entire output of the
62626 executable. Return -1 if there were any failures, 0 otherwise.
62627 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62628 (ph_make): Clean up objects and executables that were built
62629 if the tests succeeded.
62631 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62633 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62634 libraries and includes in the build tree as appropriate.
62636 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62638 * lib/c-torture.exp: Instead of looking for the global variable
62639 NO_LONG_LONG, check to see if that's a feature of the target.
62641 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62643 * config/default.exp: Minimize. Delete the remainer of the files in
62644 config; this functionality is now in devo/dejagnu/config.
62646 g++.*/*: Pass any additional flags used to compile to postbase;
62649 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62650 is now done by runtest.exp. Use gcc_target_compile instead of
62653 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62654 Remove references to CFLAGS. Use remote_file instead of
62656 (c-torture): Take a list of arguments to use to compile this
62659 lib/g++.exp: Simplify. Use target_compile instead of compile.
62660 lib/gcc-dg.exp: Ditto.
62661 lib/gcc.exp: Ditto.
62662 lib/mike-{gcc,g++}.exp: Ditto.
62663 lib/old-dejagnu.exp: Ditto.
62664 lib/plumhall.exp: Ditto.
62666 1997-01-08 Jim Wilson <wilson@cygnus.com>
62668 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62669 (ph_linker): Likewise.
62671 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62673 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62674 MAP_ANON / MAP_ANONYMOUS if defined;
62675 else try to map from /dev/zero .
62677 1996-11-12 Jeffrey A Law (law@cygnus.com)
62679 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62680 isn't defined, then define it to MAP_ANONYMOUS.
62682 1996-11-12 Jeffrey A Law (law@cygnus.com)
62684 * gcc.c-torture: Update to c-torture-1.42 release.
62686 1996-11-11 Jeffrey A Law (law@cygnus.com)
62688 * gcc.c-torture: Update to c-torture-1.41 release.
62690 1996-10-27 Jeffrey A Law (law@cygnus.com)
62692 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62695 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62697 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62698 and LDFLAGS. Fix second case to append the target_info ldflags
62699 onto LDFLAGS, not CFLAGS.
62700 * lib/g++.exp (g++_init): Add target_info stuff.
62701 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62702 of libgloss and newlib flags for !native.
62704 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62705 (GDB): Fix relative path to go up another dir for finding gdb.
62707 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62709 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62710 versions in the target_info array, if they don't exist.
62712 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62714 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62716 1996-07-08 Jim Wilson <wilson@cygnus.com>
62718 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62719 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62721 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62723 * lib/old-dejagnu.exp: Don't remove the output file before we've
62724 actually tested it. Don't append pwd to the path of the executable
62727 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62729 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62731 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62733 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62734 temporary directory for compiler files, and set it to a default
62735 value of /tmp. Set $output as the name of the output file from
62736 compiling the testcase. Add a -o option to $cflags_var so the
62737 compiler writes the final output file as $output. Set $executable
62740 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62741 directory for compiler files, and set it to /tmp if it doesn't
62742 already have a value. Set $output_file to the name of the output
62743 file from compiling the testcase. Add a -o option to CXXFLAGS so
62744 the compiler writes the final output file as $output. Use $output
62745 as the executable to be tested.
62747 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62749 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62751 1996-06-08 Jeffrey A Law (law@cygnus.com)
62753 * gcc.c-torture/execute/pending-1.c: New test. Still
62754 pending in Tege's queue.
62756 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62758 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62759 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62760 if there were failures. Call unresolved if there were unresolved
62761 testcases. Call gcc_fail if program did not run to completion.
62762 (ph_make): Pass additional argument name to ph_execute.
62763 (ph_execute): Add new argument. Pass additional arguments to
62764 ph_summary. Call gcc_fail is there is no execution output.
62766 1996-04-24 Jeffrey A Law (law@cygnus.com)
62768 * lib/plumhall.exp (proc_summary): Output relavent summary
62769 lines into the log so specific failures in plumhall can be
62772 1996-04-10 Jeffrey A Law (law@cygnus.com)
62774 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62775 (c-torture-execute): Don't try to execute tests which use
62776 "long long" types if $NO_LONG_LONG is nonzero.
62778 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
62780 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62783 * gcc.ieee: Move from here.
62784 * gcc.c-torture/execute/ieee: To here.
62786 1996-03-26 Jeffrey A Law (law@cygnus.com)
62788 * gcc.c-torture: Update to c-torture-1.41 release.
62790 1996-03-22 Jeffrey A Law (law@cygnus.com)
62792 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62795 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
62797 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62800 1996-03-02 Jeffrey A Law (law@cygnus.com)
62802 * config/proelf.exp: Handle connecting to a simulator.
62804 1996-01-31 Jeffrey A Law (law@cygnus.com)
62806 * config/proelf.exp: New file. Enough framework that we can
62807 run c-torture tests on the proelf targets (or any other target
62808 that gdb can connect to for that matter).
62810 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
62812 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62813 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
62815 * lib/plumhall.exp (ph_execute): Always call ph_summary if
62816 exec_output exists.
62818 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
62820 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62821 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62823 * config/*.exp: Update FSF address. Change result of ${tool}_load
62824 to pass/fail/unresolved/unsupported/untested. Caller must now
62825 call unresolved/unsupported/untested.
62826 * lib/*.exp: Update FSF address. Update to handle new results of
62828 * lib/chill.exp (verbose): Delete.
62830 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
62832 * lib/gcc.exp (default_gcc_start): Change order of args to
62833 $LDFLAGS $CFLAGS $LIBS.
62834 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62835 Save/set/restore CFLAGS. Pass single arg to gcc_start.
62836 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62837 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62838 * gcc.misc-tests/dg-test.exp: Likewise.
62839 * gcc.misc-tests/msgs.exp: Likewise.
62840 * gcc.prms/prms.exp: Likewise.
62841 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62842 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62844 * lib/dg.exp: Deleted, moved to dejagnu/lib.
62846 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62848 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62850 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62851 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62853 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62856 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
62858 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62859 global for loop; add use of $mathlib.
62860 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62861 settings here; set mathlib for anything but VxWorks.
62863 1996-01-22 Jeffrey A Law (law@cygnus.com)
62865 * gcc.c-torture: Update to c-torture-1.40 release.
62867 1996-01-03 Jeffrey A Law (law@cygnus.com)
62869 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62872 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
62874 * lib/c-torture.exp (c-torture-execute): Declare "output" as
62877 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
62879 * lib/g++.exp (LIBS): Define if not already.
62880 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62881 (gcc-dg-prune): Call prune_gcc_output.
62882 * lib/gcc.exp (prune_gcc_output): New proc.
62883 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62886 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
62888 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62889 (c-torture-execute): Likewise. Rename `name' to `testcase'.
62891 1995-11-15 Jeffrey A Law (law@cygnus.com)
62893 * gcc.c-torture: Update to c-torture-1.39 release.
62895 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
62897 * lib/c-torture.exp (c-torture-execute): Don't return if one option
62898 fails, try others as well.
62900 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
62902 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62903 If compilation fails, mark execute tests as `untested'.
62904 If test is marked as unsupported, don't mark compilation and
62905 execute tests as failed.
62907 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
62909 * lib/g++.exp (g++_init): Don't link in libg++, and look to
62910 libstdc++ for whether or not we want to be doing shared
62911 libraries. Delete link_curses since we don't need it anymore.
62912 * lib/mike-g++.exp (postbase): Don't link in libg++.
62913 * g++.old-deja/old-deja.exp: Likewise.
62915 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
62917 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62919 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
62921 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62922 For that, add `-Wl,-a,shared_archive'.
62923 * g++.old-deja/old-deja.exp: Likewise.
62925 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
62927 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62929 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
62931 * lib/mike-g++.exp (postbase): Pay attention to the status of
62934 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
62936 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62938 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
62940 * lib/gcc.exp (default_gcc_start): No longer need to log program
62941 being executed or its output, execute_anywhere does that now.
62942 * lib/g++.exp (default_g++_version): Call execute_anywhere.
62943 (default_g++_start): Likewise. Delete calls to verbose/send_log.
62945 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
62947 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62948 the same as those in lib/g++.exp.
62950 1995-10-10 Jeff Law (law@hurl.cygnus.com)
62952 * gcc.c-torture: Update to c-torture-1.38 release.
62953 * gcc.ieee: Related changes.
62955 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
62957 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62958 "exec". Minor reformatting changes.
62960 * config/rom68k.exp (${tool}_load): Make it work in a canadian
62961 cross. This means all "exec" calls now work on a remote host as
62963 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62964 cross. Filter out the extra "\r\n" stuff that expect puts in.
62965 (c-torture-execute): Filter out the bogus warnings like
62966 c-torture-compile does. Add support for canadian cross.
62967 * lib/gcc.exp (default_gcc_version, default_gcc_start)
62968 Use execute_anywhere rather than calling exec directly. Now it
62969 works for canadian cross testing.
62971 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
62973 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
62974 results into a variable, and check that rather than using file exists.
62976 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
62978 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62979 create a libg++.so. For sunos4.1.*, also add -ltermcap.
62981 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62983 * g++.old-deja/old-deja.exp: Create and pass runshlib and
62984 lib_curses if there's a shared libg++ in the build tree.
62986 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
62988 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62989 if not supported target.
62991 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
62993 * lib/g++.exp (g++_init): Move empty setting of runshlib and
62994 link_curses up to always happen, not just for native builds.
62996 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
62998 * gcc.c-torture: Update to c-torture-1.36 release.
62999 * gcc.failure: Related changes.
63001 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
63003 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
63005 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
63007 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
63008 * lib/mike-g++.exp (postbase): Not in here. Still reference
63009 runshlib, link_curses, and mathlib for link and run.
63011 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
63012 pass the runtime shared library options for Solaris, OSF/1, and
63013 Irix5, and link with -lcurses to avoid unresolved references.
63015 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
63017 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
63020 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
63022 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
63024 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
63026 * gcc.c-torture: Update to c-torture-1.35 release. Note we
63027 do not have a framework for the "compat" tests yet.
63029 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
63031 * lib/mike-g++.exp (postbase): New local variable `mathlib',
63032 set to null if we're testing vxworks5.1. Use that instead of
63033 `-lm' in the setting of LIBS for link and run.
63035 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
63037 * config/rom68k.exp (${tool}_load): Major changes to make it
63038 work. Verified that it does in fact return the stuff in
63039 exec_output properly. Catch any Emul or any TRAP other than 0.
63041 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
63043 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
63044 LDFLAGS properly for targets that need stuff from libgloss.
63045 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
63047 (gpp_initialized): New variable.
63049 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
63051 * config/rom68k.exp: Load libgloss.exp.
63052 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
63053 so we can produce a fully linked binary.
63054 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
63055 so we can produce a fully linked binary.
63057 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
63059 * lib/plumhall.exp (ph_section): Watch for expected failures.
63060 Add missing `else'.
63062 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63064 (c-torture): Likewise.
63066 1995-08-28 Doug Evans <dje@cygnus.com>
63068 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63070 * lib/mike-g++.exp (mike_cleanup): New proc.
63071 (prebase): New globals compiler_result, not_compiler_result,
63073 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
63074 allow leading "-" in pattern. Watch for unsupported tests.
63075 If $compiler_result is set, pattern match assembler code,
63076 and ditto for $not_compiler_result.
63077 * lib/mike-gcc.exp: Likewise.
63079 * lib/plumhall.exp (ph_execute): Only call ph_summary if
63080 execution "succeeded".
63082 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
63084 * config/win32.exp: New file.
63085 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63087 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
63089 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63091 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63092 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63093 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63095 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63096 "... without exceptions was ...". That is now handled by
63098 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63100 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
63102 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63103 sieve.c,sort2.c}: New files.
63104 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63105 sieve.exp,sort2.exp}: Drivers for them.
63107 * lib/mike-gcc.exp (program_output): New user settable variable.
63108 (postbase): Call prune_system_crud. Also prune extraneous compiler
63110 * lib/mike-g++.exp (program_output): New user settable variable.
63112 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63114 * config/sh.exp: Deleted (use sim.exp instead).
63116 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
63118 * config/vx.exp: Declare CHECKTASK as global.
63119 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63120 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63121 * lib/old-dejagnu.exp: Load [pwd]/$executable.
63123 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63125 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63126 target. Like vx.exp, only includes `vx29k.exp' instead of
63129 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
63131 * config/sim.exp: Increase time limit from 120 seconds to 240.
63133 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
63135 * gcc.c-torture/execute/950628-1.c: New test.
63137 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
63139 * gcc.c-torture: Update with changes/additions from
63142 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
63144 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63146 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
63148 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63150 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
63152 * gcc.c-torture/compile/950512-1.c: New test.
63153 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63154 * gcc.dg/struct-ret-1.c: Likewise.
63156 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
63158 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63159 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63161 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
63163 * gcc.c-torture/special/920411-1.c: Deleted.
63164 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63166 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
63168 * config/sim.exp (${tool}_load): Hack in call to bash to get a
63171 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
63173 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63175 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
63178 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63179 is the proper length.
63180 * va-arg-3.c: Likewise.
63182 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
63184 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
63185 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63187 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
63188 * lib/g++.exp (default_g++_start): Delete old cruft.
63190 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
63192 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63193 (2 * (1 << 18)) to (2 * (1 << 17)).
63195 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63197 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
63199 * config/rom68k.exp: Renamed from config/idp.exp
63201 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
63203 * c-torture/compile/921109-2.c
63205 1995-04-18 Mike Stump <mrs@cygnus.com>
63207 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63210 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
63212 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63214 * lib/g++.exp (default_g++_start): Likewise.
63216 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
63218 * gcc.c-torture/compile/950329-1.c: New test.
63220 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63222 * config/bug.exp (${tool}_load): Updated to use new remote_open
63223 and remote_close procs.
63224 * config/idp.exp: New file.
63226 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63228 * gcc.c-torture/execute/950322-1.c: New test.
63230 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63232 * config/vx.exp (${tool}_load): Clean up testing of return code from
63233 vxworks_ld and vxworks_spawn.
63235 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63237 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63239 1995-03-13 Mike Stump <mrs@cygnus.com>
63241 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63242 can mark excess errors on a machine by machine basis. Note, the
63243 default is to not expect any excess errors, even when excess
63244 errors test - is given, so you will want to put an XFAIL ... on
63245 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63246 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63247 those 4 machines, but no others.
63249 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63251 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63252 * lib/c-torture.exp: to here.
63254 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63256 * gcc.c-torture/execute/950221-1.c: New test.
63257 * gcc.c-torture/execute/struct-ret-1.c: New test.
63258 * gcc.c-torture/compile/950221-1.c: New test.
63260 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63262 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63264 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63265 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63267 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63269 * g++.gb: New directory of tests, derived from my signature and
63270 class scoping tests.
63272 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63273 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63274 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63275 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63276 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63277 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63278 * g++.gb/sig25.C: Likewise.
63280 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63281 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63282 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63283 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63284 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63285 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63286 * g++.gb/sig25.exp: Likewise.
63288 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63289 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63290 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63291 * g++.gb/scope13.C: Likewise, this test still fails.
63293 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63294 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63295 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63296 * g++.gb/scope13.exp: Ditto.
63298 * g++.gb/README: New file, explains what these tests are about.
63300 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63302 * lib/dg.exp (dg-do): Support `preprocess'.
63303 (dg-test): Likewise.
63305 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63307 * config/udi.exp: change "continue -expect" to "exp_continue".
63309 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63311 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63312 Delete redundant tests.
63314 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63315 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63316 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63317 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63318 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63319 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63320 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63321 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63323 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63324 storing label pointers.
63325 * gcc.c-torture/execute/921019-1.c: Likewise.
63326 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63327 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63329 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63332 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63333 Delete obsolete tests.
63335 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63336 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63337 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63338 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63339 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63340 * gcc.c-torture/compile/950124-1.c: New test.
63342 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63344 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63346 * lib/mike-g++.exp: Add -lm to LIBS.
63348 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63350 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63352 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63354 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63356 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63358 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63360 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63362 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63363 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63364 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63365 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63366 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63367 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63368 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63369 * g++.law/{operators31.C, operators32.C,
63370 * g++.law/{operators33.C, operators34.C}: Likewise.
63371 * g++.law/{pic1.C, refs2.C}: Likewise.
63372 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63373 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63374 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63375 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63377 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63378 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63379 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63380 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63381 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63382 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63383 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63384 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63385 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63386 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63387 * g++.law/{operators34.exp}: Likewise.
63388 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63389 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63390 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63391 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63392 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63394 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63395 No longer expected to fail.
63396 * g++.law/missed-error3.C: Tweak for recent bool changes.
63398 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63400 * config/emb-unix: Deleted.
63401 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63402 remote execution. Do final link on remote host if REMOTE_LINK is set.
63404 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63406 * lib/dg.exp (dg-test): Fix typo in last patch.
63408 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63410 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63411 (handles multiple occurrences).
63413 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63415 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63416 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63417 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63419 * lib/c-torture.exp (c-torture-compile): Likewise.
63420 (c-torture): Prepend full path if missing.
63421 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63422 (gcc_fail): Likewise.
63423 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63425 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63427 * lib/netware.exp: Only attach to NetWare i386 systems.
63429 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63431 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63432 messages. Add test name to "output pattern match" pass/fail message.
63434 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63436 * gcc.dg: New testsuite.
63437 * gcc.dg/dg.exp: New file.
63439 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63440 test-switch.c}: Deleted.
63442 * gcc.misc-tests/msgs.exp: New testcase driver.
63444 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63446 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63447 Watch for illegal return values from ${tool}_load.
63448 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63449 cross targets. Coerce return value >0 to 1.
63451 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63453 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63455 * config/emb-unix.exp: New file.
63457 * config/sim.exp: Error if variable $SIM not defined.
63458 (${tool}_load): Mark test as "untested" if simulator missing.
63460 * config/unix.exp: Load remote.exp to get rcp_download.
63461 * lib/c-torture.exp: Use different option lists for testcases with
63463 * gcc.c-torture/execute/execute.exp: Likewise.
63465 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63467 * config/*.exp: Clarify return code from ${tool}_load.
63468 Call `unresolved' or `untested' instead of `warning' or `perror'
63469 (sometimes you still want to call both though).
63470 Add comment that `shell_id' is local to each file.
63471 * config/udi.exp (timeout): Set to 30.
63472 Don't print warning if connection fails, $connectmode has already
63474 (${tool}_load): Move verbose messages to level 2.
63475 Rework pattern for "Process started" message.
63476 Pass `shell_id' to ${connectmode}_download.
63477 Retry twice upon timeout. Make resetting of target more robust.
63478 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63479 Pass `shell_id' to exit_$connectmode.
63480 Only call exit_$connectmode if connected.
63481 * config/unix.exp (${tool}_load): Check return codes better.
63482 * config/vrtx.exp (${tool}_load): Likewise.
63483 * config/vx.exp (${tool}_load): Likewise.
63484 Delete unneeded global's.
63485 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63488 (dg-init): Delete recording of pass/fail counts.
63489 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63490 (old-dejagnu-init): Likewise.
63491 (old-dejagnu-stat): Delete contents, empty proc now.
63492 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63493 (c-torture): Delete references to lcnt, lpass, lfail.
63494 Get option list from TORTURE_OPTIONS.
63495 Delete -funroll[-all]-loops if no loops.
63496 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63497 (g++_stat): Delete contents (empty proc now).
63498 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63499 (gcc_finish): Likewise.
63500 (gcc_stat): Deleted.
63501 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63502 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63503 * gcc.c-torture/execute/execute.exp: Likewise.
63504 Split tests into two parts: compile, execute.
63505 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63506 no loops. Update to reflect clarified return codes from ${tool}_load.
63508 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63510 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63512 (old-dejagnu): Likewise (where necessary).
63514 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63516 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63518 * lib/dg.exp (dg-process-target): Fix processing of selector.
63519 Add comment regarding use of `error'.
63521 * lib/gcc.exp (prune_system_crud): Define if missing.
63522 * lib/g++.exp (prune_system_crud): Likewise.
63524 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63525 Call prune_system_crud.
63526 * lib/dg.exp (dg-runtest): New proc.
63527 Use perror instead of send_user for tcl errors in testcase.
63528 Don't return any value, it's never used.
63529 Don't clobber previous definition of `unknown'.
63530 Print tcl errors in `dg-final'.
63532 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63534 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63535 (dg-test): Don't print errorInfo, it contains stack backtrace.
63537 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63539 * lib/g++.exp (runtest_file_p): Define if missing.
63541 1994-09-24 Doug Evans (dje@cygnus.com)
63543 * lib/mike-g++.exp: Comment out loading of g++.exp.
63544 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63545 (default_g++_version): Always print something.
63546 (default_g++_start): Comment out call to `which'.
63547 (g++_start, g++_load): Deleted (must be defined in config file).
63548 * lib/gcc.exp: Test for existence of $CC at start.
63549 Delete check for tmpdir (done in gcc_init).
63550 (default_gcc_version): Always print something.
63551 (default_gcc_start): Comment out call to `which'.
63552 * config/*.exp: Major cleanup - make cross targets work at least a
63553 little better for g++ (by not being "--tool gcc" specific).
63554 Rename gcc_xxx to ${tool}_xxx.
63555 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63556 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63558 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63560 * lib/c-torture.exp (c-torture-compile): Rework compiler
63561 message processing.
63563 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63566 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63568 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63570 * lib/dg.exp (dg-process-target): Support { target native }.
63572 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63574 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63575 looked for "... program xxx got fatal signal".
63576 Correct regsub munging of `comp_output'.
63577 Ignore compiler messages "path prefix not used" and "linker input
63580 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63582 * lib/gcc.exp (runtest_file_p): Define if missing.
63583 * gcc.prms/template.c: Example to work from.
63585 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63587 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63588 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63590 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63591 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63592 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63593 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63595 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63596 (dg-process-target): No longer a varargs proc.
63597 Return S/N for target, P/F for xfail. All callers changed.
63598 (user option procs): More argument checking.
63599 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63600 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63601 (dg-test): Skip test if not running on selected target in `dg-do'.
63602 Update handling of `dg-do-what', `dg-output-text'.
63603 Separate execution pass/fail from output pattern match pass/fail.
63604 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63606 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63608 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63609 target for 920510-1.c.
63611 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63613 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63614 Clean up comment regarding use of passcnt, etc.
63615 (gcc_stat): Don't update `testcnt' here.
63616 (gcc_finish): Do it here.
63617 Might as well reset `but_id' here too.
63618 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63619 to determine if the file should be tested.
63620 * gcc.c-torture/compile/compile.exp: Likewise.
63621 * gcc.c-torture/execute/execute.exp: Likewise.
63622 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63623 * gcc.misc-tests/dg-test.exp: Likewise.
63624 * gcc.prms/prms.exp: Likewise.
63625 * gcc.wendy/wendy.exp: Likewise.
63626 * g++.old-deja.exp: Likewise.
63627 Move "Testing file" message to verbose level 1.
63629 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63631 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63633 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63635 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63636 (default_gcc_start): Accept optional second list element
63637 of compiler flags. Print compiler output at verbosity level 2.
63638 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63639 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63640 Save current values of framework globals passcnt, failcnt, xpasscnt,
63641 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63642 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63643 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63644 xfailcnt to compute stats. Update framework global `testcnt' from
63646 (gcc_finish): New proc. Clean up test environment.
63647 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63648 (gcc_epass, gcc_efail): Delete.
63649 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63650 argument of line number.
63651 (dg-init): If the tool has an init routine, call it.
63652 (dg-test): Remove args `cflags_var' and `libs_var'.
63653 Pass all compiler options to ${tool}_start.
63654 Handle missing line number.
63655 (dg-finish): New function.
63656 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63657 particular files. Call gcc_finish at end. Move "skipping test"
63658 message to verbosity level 3.
63659 * gcc.c-torture/compile/compile.exp: Likewise.
63660 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63661 * gcc.c-torture/execute/execute.exp: Likewise.
63662 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63663 Print testcase being tried at verbosity level 1.
63664 * gcc.c-torture/special/special.exp: Unset xfail.
63665 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63666 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63667 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63668 * gcc.failure/failure.exp: Likewise.
63669 * gcc.ieee/ieee.exp: Likewise.
63670 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63671 Update call to dg-test. Call dg-finish at end.
63672 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63673 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63674 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63675 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63676 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63677 * gcc.wendy/wendy.exp: Add copyright.
63678 Delete setting of tmpdir (done by gcc_init).
63679 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63680 Pass compiler flags to gcc_start. Call gcc_finish at end.
63681 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63684 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63686 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63688 (g++_load): Likewise.
63690 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63691 Rename argument to `prog' to remove the confusion.
63692 Varargs fns behave differently too!
63693 (g++_load): Likewise.
63695 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63697 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63698 what it is. Delete (always) printing of status value for !native.
63699 Simplify verbose code, and include status and exec_output.
63700 (g++_load): Use gcc_load.
63702 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63704 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63705 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63706 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63707 940714-3.c as these testcases don't exist anymore. Make
63708 va-arg-1.c expected to pass.
63710 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63712 * gcc.misc-tests/misc.exp: Only run specific testcases.
63713 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63714 * gcc.misc-tests/dg-[1-9].c: New files.
63716 * lib/dg.exp: New testsuite driver.
63717 * gcc.prms/prms.exp: Use it.
63719 * README.gcc: New file.
63721 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63722 Document and reset `lxpass' and `lxfail'.
63723 Simplify "initialized" message.
63724 (gcc_stat): Clean up comments a little.
63726 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63728 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63730 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63732 * lib/old-dejagnu.exp (process-option): New proc.
63733 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63734 (old-dejagnu): Simplify.
63735 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63737 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63739 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63740 exists and is not an empty string.
63742 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63743 $xfail rather than calling setup_xfail. Clear $xfail when test is
63745 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63748 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63749 longer expected to fail.
63751 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63754 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63756 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63757 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63758 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63759 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63762 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63763 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63765 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63767 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63768 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63770 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63771 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63772 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63774 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
63776 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63777 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63778 940714-1.c, 940714-2.c, 940714-3.c},
63779 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63780 gcc.misc-tests/{mg.c,mg.exp}:
63782 * gcc.noncompile/noncompile.exp: Change accordingly.
63784 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
63786 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63787 Undo previous clobberage.
63789 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
63791 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63792 * gcc.special/{930510-1.c, special.exp}:
63793 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63794 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63795 struct-varargs-1.c}: New tests from c-torture-1.26.
63797 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
63799 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63800 argument to switch.
63802 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
63804 * Revert the previous changes. Please see Rob's directory
63805 (/lisa/test/rob/progressive/gcc/testsuite) for testing
63808 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
63810 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63811 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63812 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63813 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63814 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63815 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63816 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63817 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63818 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63819 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63820 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63821 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63822 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63823 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63824 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63825 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63826 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63827 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63828 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63829 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63830 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63831 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63832 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63833 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63834 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63835 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63836 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63837 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63838 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63841 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
63843 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63844 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63847 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
63849 * config/unix.exp (g++_load): Fix syntax.
63851 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
63853 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63854 * gcc.noncompile/921017-1.c: Deleted obsolete test.
63855 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63856 Don't expect va-arg-1.c to fail. Correct expected output for
63858 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63859 * gcc.wendy/hbm4.c: Correct typo.
63860 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63862 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
63864 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63865 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63866 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
63867 * lib/c-torture.exp (c-torture-compile): Ditto.
63869 Reduce volume of output (remove all the -I's and such).
63870 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63871 Call gcc_cpass, gcc_cfail.
63872 (c-torture): Pass testing option to c-torture-compile.
63874 1994-03-21 Doug Evans (dje@cygnus.com)
63876 Bring patches over from progressive.
63877 * config/default.exp: Exit remote shell cleanly.
63878 (g++_exit, g++_start): Add default versions.
63879 * config/sim.exp (gcc_load): Use perror, not error.
63881 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
63883 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
63886 1994-03-14 Doug Evans (dje@cygnus.com)
63888 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63889 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63890 (wendy_try): New proc to run testcase.
63891 (main loop): Call 'em.
63892 * gcc.wendy/*.c: Clean up pass to correct expected output.
63894 * lib/gcc.exp: Minor cleanup work.
63895 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63897 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
63899 * config/sim.exp (gcc_load): Document return codes better.
63900 Don't pass -v to simulator.
63902 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
63904 * gcc.special/920717-x.c: Fix typo.
63905 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63908 * lib/mike-gcc.exp: Fix typo.
63910 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
63912 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63913 binary to use, transform the name.
63914 * config/*.exp: rename everything. Nuke any g++ specific files,
63915 it's now a special case of gcc that requires no special support.
63916 Add a default.exp for unsupported targets.
63918 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
63920 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63921 lib/old-dejagnu.exp: Fix a few patterns to work with the new
63924 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
63926 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63929 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
63931 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63933 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
63935 * gcc.execute/execute.exp: Combine opt_list and foption_list into
63936 option_list. Compile every file with only 4/6 option choices
63937 (same as C torture) instead of with 12/18 different option
63939 * lib/c-torture.exp: Likewise.
63941 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63944 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
63946 * lib/old-deja.exp: Add `excess errors test fails' error, now one
63947 can put an XFAIL *-*-* on excess errors.
63949 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
63951 * g++.law: Add more tests derived from g++-bugs snapshots.
63953 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
63954 equivalent to g++.law/init9.
63956 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63957 compiled it, and the a.out file after we've run it.
63959 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
63961 * lib/mike-g++.exp (postbase): Delete the .o file after we've
63962 compiled it, and the a.out file after we've run it.
63964 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
63966 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63968 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
63970 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63973 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
63975 * g++.law: New directory of g++ tests derived from the g++-bugs
63978 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
63980 * gcc.compile: initbug1.c initbug1.exp testcase added
63982 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
63984 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63985 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63986 fixes submitted by Jeff Law (law@cs.utah.edu)
63987 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63988 Jeff Law (law@cs.utah.edu)
63991 1993-11-30 Mike Stump (mrs@cygnus.com)
63993 * config/unix-g++.exp: Follow the gcc way of doing things.
63994 * g++.old-deja/old-deja.exp: Minor updates.
63995 * lib/g++.exp: New file, follow the gcc way of doing things.
63996 * lib/old-dejagnu.exp: Minor updates.
63997 * lib/mike-g++.exp: Always unset errorInfo.
63999 1993-11-06 Mike Stump (mrs@cygnus.com)
64001 * lib/gcc.exp: Fix some errors with the below change, CC and
64002 CFLAGS should be global when setting, not local.
64004 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
64006 * lib/gcc.exp: Transform tool name.
64008 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64010 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
64012 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64014 * lib/gcc.exp: change gcc_done to gcc_stat
64016 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
64018 * Upgraded gcc testsuite to c-torture version 1.25
64020 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
64022 * lib/gcc.exp: added reporting code. Changed verbose compile message.
64023 * lib/c-torture: added hooks for new reporting code.
64025 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
64027 * config/sh-gcc.exp: check if sh-sim exists in the path
64029 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
64031 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
64032 * gcc.compile/compile.exp: Initial changes for new logic.
64033 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
64034 * gcc.failure/failure.exp: Initial changes for new logic.
64035 * gcc.ieee/ieee.exp: Initial changes for new logic.
64036 * gcc.misc-tests/misc.exp: Initial changes for new logic.
64037 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
64038 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
64039 * lib/c-torture.exp: Initial changes for new logic.
64040 * lib/gcc.exp: Initial changes for new logic.
64042 1993-10-15 Mike Stump (mrs@cygnus.com)
64044 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
64045 depend upon failure or success. Fully qualify names in failure
64046 and success messages. Always remove a.out before starting
64047 compile, just in case. Pay more attention to error text output by
64048 the compiler. Handle testcases with no known past errors just
64049 like all others, so that things are uniform. Other miscellaneous
64052 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
64054 * gcc.cpp: new directory for cpp tests
64056 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
64058 * lib/chill.exp: Code reformatted, removed unused code.
64059 * config/unix-chill.exp: Code reformatted, removed unused code.
64060 * chill.execute/execute.exp: Code reformatted, removed unused code.
64061 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64063 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
64065 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
64066 routines not written.
64068 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
64070 * config/bug-gcc.exp: Use new procs from bug.exp.
64072 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
64074 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64075 via ftp, rather than depending on NFS.
64076 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64079 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
64081 * config/bug-gcc.exp: Use new download proc.
64083 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
64085 * chill.execute/execute.exp: cleanups, handles errors better
64086 * chill.compile/compile.exp: rewrite, based on execute.exp
64087 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64088 * lib/chill.exp: major changes to diff proc and compile and link
64089 procs. added chill_fail and chill_pass wrappers to pass and
64090 fail. added more comments, and handle error codes better.
64091 Added a hack to capture stderr from exec, so noncompile tests
64094 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
64096 * chill.execute/execute.exp: rewrite of testsuite driver
64097 * lib/chill.exp: rewrite of testsuite driver
64098 * config/unix-chill.exp: rewrite of testsuite driver
64100 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
64103 * iexpr.ch: Standardize uppercase.
64104 * tuples.dat: Standardize uppercase.
64105 * vary.ch: standardize. Correct varying string assignments.
64106 * vary.dat: Add new output lines.
64108 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
64111 * chprintf.ch: Standardize use of uppercase.
64112 * tuples.ch: Standardize and turn arr2 into a DCL,
64114 * pinits.ch: Standardize.
64116 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
64118 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64119 * Makefil: Renamed to Makefile.in.
64120 * configure.in: New.
64122 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
64125 * .cvsignore: Add result/output files.
64126 * Makefile: Fix up variables at start. Use MFLAGS
64127 everywhere. Correct bool_loc, built_ins entries.
64128 Add entry for vary1.ch.
64129 * bitarray.ch: Standardize upper-case usage.
64130 * bitexpr.ch: Standardize, add output of b1.
64131 * params.ch: Use arrayt in along PROC parameters, to
64132 avoid novelty problems.
64133 * sets.ch: Tiny cleanup.
64134 * vary1.ch: Re-indent.
64136 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
64138 * Add PR-related files to Makefiles, .cvsignore files, etc.
64140 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
64142 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64143 with compiler objects. New names are test-flow.c and test-loop.c
64145 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
64147 * Upgraded c-torture tests from 1.19 to 1.20
64150 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64151 * gcc.compile: 930623-1.c 930623-2.c
64152 * gcc.noncompile: 930622-1.c 930622-2.c
64153 * gcc.failure: 920411-1.c 920627-2.c
64154 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64156 1993-07-20 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.
64160 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64162 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
64164 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64165 More changes to get testsuite working properly. Needs more work.
64167 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
64169 * chill.compile/compile.exp: Added for Dejagnu support
64170 * chill.execute/execute.exp: Added for Dejagnu support
64171 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
64173 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
64175 This should complete moving the CHILL test files.
64176 * chill.noncompile(.cvsignore printf.grt
64177 in-printf.grt chprintf.grt chprintf.ch):
64178 Added test-support files.
64179 (Makefile): Modified further.
64180 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64181 signal.ch): Added test files.
64182 * chill.execute (.cvsignore printf.grt printr.c
64183 in-printf.grt rts.c chprintf.grt rts.h): Added
64184 test-support files.
64185 (Makefile): More corrections.
64187 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
64189 * chill.compile, chill.execute, chill.nocompile: Add CHILL
64190 test cases, ready for DejaGnu.
64192 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
64194 * Upgraded c-torture tests from 1.18 to 1.19
64196 * gcc.compile: added test(s):
64198 * gcc.execute: added test(s):
64199 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64201 * added new subdirectory for misc tests: gcc.misc-tests
64202 * gcc.misc-test(s): added tests:
64203 inst-check.c test-consts.c test-ior.c test-switch.c
64205 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
64207 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64209 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
64211 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64213 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
64215 * Upgraded c-torture tests from 1.17 to 1.18
64217 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
64219 * Upgraded c-torture tests from 1.12 to 1.17
64221 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64223 * lib/old-dejagnu.exp:
64224 Fixed handling of XFAIL target triplets to correctly
64225 recognize wildcard characters. Removed code that
64226 appended a unique id tag to the end of the file name
64227 printed out by the result of the testcases within a
64230 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64232 * lib/old-dejagnu.exp:
64233 Reworked expected failure handling to trigger off of XFAIL
64234 keyword in keyphrase embeded in testcase source code. The
64235 XFAIL keyword must be at the end of the keyphrase line. It
64236 may optionally be followed by one or more target triplets.
64237 It has just occured that the handling of wildcards in the
64238 target triplet may not be correct.
64240 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64242 * g++.old-deja/tests:
64243 Moved all subdirectories up one level into g++.old-deja .
64245 * lib/old-dejagnu.exp:
64246 Fixed problem with CXXFLAGS not being properly reset, and being
64247 corrupted with extraneous "-c" compiler option. This was
64248 causing binaries to not be generated for test that needed them.
64249 Modified strings passed to "pass" and "fail" so that individual
64250 tests from the same test file would be distinguished by an
64251 identifier appended to the test file name in the summary logs;
64252 this corrected a problem with erroneous diff logs. Added code
64253 to search testcases for expected fail and unexpected pass keywords.
64255 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64257 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64259 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64261 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64262 Removed extraneous text from end of "Special g++ Options"
64265 * lib/old-dejagnu.exp: Added pattern matching to look for new
64266 keywords, embedded in testcases comments, which will trigger
64267 calls to xpass and xfail.
64269 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64271 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64272 comments embedded in the testcases, especially the one looking for
64273 special compiler options, as well as the pattern matching for the
64274 compiler output again.
64276 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64278 * lib/old-dejagnu.exp: Do a proper check of the return value for
64279 execute tests. Fixed several problems with the pattern matching
64280 of the compiler output which gave erroneous test results.
64281 Changed several of the test result messages to be more descriptive.
64282 * config/unix-g++.exp: Proc g++_load now actually works and
64283 executes the tests passed to it and returns a usable return
64286 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64288 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64290 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64292 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64293 Modified both files to properly execute the old style
64294 dejagnu tests. The previous versions of these files were
64295 experimental and did not function anything near correctly.
64297 1993-04-05 Rob Savoye (rob@cygnus.com)
64299 * Removed all Makefile.in and configure.in files. No configuration
64302 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64304 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64306 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64308 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64309 gcc.special/configure.in, gcc.noncompile/configure.in,
64310 gcc.execute/configure.in, gcc.code_quality/configure.in,
64311 g++.other/configure.in, g++.old-deja/configure.in,
64312 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64313 in srcname setting.
64315 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64317 * lib/udi.exp: Fixed mondfe and mondfe_download.
64318 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64319 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64321 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64323 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64324 (gdb_exit): Don't remove *_soc files.
64326 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64328 * lib/c-torture.exp: Don't look for main; instead always use -w
64329 -c. This is how the c-torture tests work. Remove the object
64330 file if the compilation succeeds.
64331 * gcc.execute/execute.exp: Remove executable if test passes.
64332 * gcc.noncompile/noncompile.exp: Every test is an expected
64334 * gcc.special/special.exp: Added tests from c-torture 1.11,
64335 corrected use of existing test.
64336 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64337 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64338 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64339 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64340 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64341 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64342 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64343 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64344 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64345 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64346 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64347 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64348 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64349 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64350 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64351 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64352 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64353 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64354 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64356 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64357 correspond to c-torture 1.11.