1 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
3 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
4 x86_64-pc-mingw target.
5 * gcc.dg/titype-1.c: Likewise.
7 2008-04-09 Richard Sandiford <richard@codesourcery.com>
9 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
11 (check_effective_target_vxworks_rtp): New procedure.
12 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
13 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
14 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
15 * g++.old-deja/g++.brendan/new3.C: Likewise.
16 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
17 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
19 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
20 * g++.old-deja/g++.mike/p2736.C: Likewise.
21 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
22 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
23 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
26 2008-04-09 Jakub Jelinek <jakub@redhat.com>
28 * gfortran.dg/namelist_47.f90: New test.
30 2008-04-09 Richard Guenther <rguenther@suse.de>
32 * gfortran.dg/bind_c_usage_14.f03: Adjust.
34 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
37 * execute/20071221-1.c: Adapt test for 16 bit int targets.
38 * execute/pr35163.c: Ditto.
40 2008-04-08 Richard Guenther <rguenther@suse.de>
42 * gcc.c-torture/execute/20080408-1.c: New testcase.
44 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
46 * gnat.dg/pack6.adb: New test.
47 * gnat.dg/pack7.adb: Likewise.
48 * gnat.dg/pack8.adb: Likewise.
50 2008-04-08 Arnaud Charlet <charlet@adacore.com>
52 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
53 * gnat.dg/rt1.adb: New test.
54 * gnat.dg/test_time_stamp.adb: New test.
55 * gnat.dg/specs/warn_star.ads: New test.
56 * gnat.dg/specs/aggr1.ads: New test.
58 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
60 PR fortran/25829 28655
61 * gfortran.dg/write_check2.f90: Update dg-error.
62 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
64 2008-04-07 Jason Merrill <jason@redhat.com>
67 * g++.dg/warn/ctor1.C: New.
69 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
72 * gcc.dg/torture/pr35842.c: New.
74 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
76 * gnat.dg/array4.adb: New test.
77 * gnat.dg/specs/static_initializer2.ads: Likewise.
79 2008-04-06 Richard Guenther <rguenther@suse.de>
81 PR tree-optimization/35400
82 * gcc.dg/torture/pr35400.c: New testcase.
83 * g++.dg/torture/pr35400.C: Likewise.
85 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
88 * gfortran.dg/simplify_argN_1.f90: New test.
90 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
93 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
95 2008-04-06 Tobias Burnus <burnus@net-b.de>
97 * gfortran.dg/f2003_io_1.f03: Make standard conform.
98 * gfortran.dg/f2003_io_8.f03: New.
100 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
102 * gnat.dg/pack5.adb: New test.
104 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
107 * gcc.target/i386/pr12329.c: New test.
109 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
111 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
113 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
115 PR fortran/25829 28655
116 * gfortran.dg/f2003_io_1.f03: New test.
117 * gfortran.dg/f2003_io_2.f03: New test.
118 * gfortran.dg/f2003_io_3.f03: New test.
119 * gfortran.dg/f2003_io_4.f03: New test.
120 * gfortran.dg/f2003_io_5.f03: New test.
121 * gfortran.dg/f2003_io_6.f03: New test.
122 * gfortran.dg/f2003_io_7.f03: New test.
124 2008-04-05 Richard Guenther <rguenther@suse.de>
126 PR tree-optimization/35833
127 * gcc.dg/torture/pr35833.c: New testcase.
129 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
131 * gcc.target/sh/sh2a-band.c: New test.
132 * gcc.target/sh/sh2a-bclrmem.c: New test.
133 * gcc.target/sh/sh2a-bld.c: New test.
134 * gcc.target/sh/sh2a-bor.c: New test.
135 * gcc.target/sh/sh2a-bsetmem.c: New test.
136 * gcc.target/sh/sh2a-bxor.c: New test.
138 2008-04-04 Janis Johnson <janis187@us.ibm.com>
140 * g++.dg/other/anon5.C: Don't depend on line number for error message.
142 * gcc.dg/torture/builtin-modf-1.c: Use special options for
145 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
147 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
150 * gcc.dg/dfp/pr35620.c: New test.
151 * gcc.dg/dfp/func-pointer.c: New test.
152 * gcc.dg/dfp/func-deref.c: New test.
154 2008-04-04 Jakub Jelinek <jakub@redhat.com>
157 * g++.dg/gomp/pr35364.C: New test.
159 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
161 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
162 * g++.dg/other/i386-3.C: Likewise.
163 * gcc.target/i386/sse-13.c: Likewise.
164 * gcc.target/i386/sse-14.c: Likewise.
166 * gcc.target/i386/aes-check.h: New.
167 * gcc.target/i386/aesdec.c: Likewise.
168 * gcc.target/i386/aesdeclast.c: Likewise.
169 * gcc.target/i386/aesenc.c: Likewise.
170 * gcc.target/i386/aesenclast.c: Likewise.
171 * gcc.target/i386/aesimc.c: Likewise.
172 * gcc.target/i386/aeskeygenassist.c: Likewise.
173 * gcc.target/i386/pclmulqdq.c: Likewise.
174 * gcc.target/i386/pclmul-check.h: Likewise.
176 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
177 (check_effective_target_pclmul): Likewise.
179 2008-04-04 Jakub Jelinek <jakub@redhat.com>
182 * gcc.dg/pr35440.c: New test.
184 2008-04-04 Richard Guenther <rguenther@suse.de>
187 * gnat.dg/pr35823.adb: New testcase.
189 2008-04-03 Janis Johnson <janis187@us.ibm.com>
192 * gcc.dg/dfp/constants-zero.c: New test.
194 2008-04-03 Jakub Jelinek <jakub@redhat.com>
197 * gcc.dg/gomp/pr35738.c: New test.
200 * gcc.dg/gomp/pr35818.c: New test.
203 * gfortran.dg/gomp/pr35786-1.f90: New test.
204 * gfortran.dg/gomp/pr35786-2.f90: New test.
206 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
208 * gcc.target/mips/scc-1.c: New test.
210 2008-04-03 Richard Guenther <rguenther@suse.de>
212 * gcc.dg/tree-ssa/vrp43.c: New testcase.
213 * gcc.dg/tree-ssa/vrp44.c: Likewise.
214 * gcc.dg/tree-ssa/vrp45.c: Likewise.
216 2008-04-03 Jakub Jelinek <jakub@redhat.com>
219 * g++.dg/other/offsetof5.C: New test.
221 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
223 PR rtl-optimization/35281
224 * gcc.target/i386/pr35281.c: New test.
226 2008-04-03 Richard Guenther <rguenther@suse.de>
229 * gcc.c-torture/execute/pr35800.c: New test.
231 2008-04-02 Joseph Myers <joseph@codesourcery.com>
233 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
234 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
235 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
236 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
237 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
238 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
239 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
240 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
241 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
242 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
243 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
245 2008-04-02 Richard Guenther <rguenther@suse.de>
247 PR tree-optimization/14495
248 PR tree-optimization/34793
249 * gcc.dg/tree-ssa/vrp41.c: New testcase.
250 * gcc.dg/tree-ssa/vrp42.c: Likewise.
252 2008-04-02 Richard Guenther <rguenther@suse.de>
254 PR tree-optimization/14495
255 * gcc.dg/tree-ssa/vrp40.c: New testcase.
257 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
259 * gnat.dg/specs/discr_record_constant.ads: New test.
261 2008-04-02 Richard Guenther <rguenther@suse.de>
263 * gcc.dg/tree-ssa/vrp38.c: New testcase.
264 * gcc.dg/tree-ssa/vrp39.c: Likewise.
266 2008-04-01 George Helffrich <george@gcc.gnu.org>
268 PRs fortran/PR35154, fortran/PR23057
269 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
270 use of common is unchanged.
272 * lib/gfortran-dg.exp: New harness to compile Fortran progs
273 with all combinations of debug options available on target.
274 * gfortran.dg/debug/debug.exp: Ditto.
275 * gfortran.dg/debug/trivial.f: Ditto.
276 * gfortran.dg/debug/pr35154-stabs.f: New test case for
277 .stabs functionality.
278 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
281 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
284 * gcc.dg/format/gcc_gfc-2.c: New test.
286 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
288 * g++.dg/bprob/bprob.exp: Do not check gcno files.
289 Use -fprofile-use for profile use.
290 * gcc.misc-tests/bprob.exp: Ditto.
291 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
292 * gcc.dg/matrix/matrix.exp: Ditto.
293 * gcc.dg/struct/struct-reorg.exp: Ditto.
294 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
295 * gcc.dg/profile-dir-1.c: New test.
296 * gcc.dg/profile-dir-2.c: New test.
297 * gcc.dg/profile-dir-3.c: New test.
299 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
302 * gcc.dg/old-style-param-1.c: New test.
304 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
306 * gnat.dg/object_overflow.adb: New test.
308 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
311 * gcc.dg/tree-ssa/vector-1.c: New testcase.
312 * gcc.c-torture/execute/vector-1.c: New testcase.
313 * gcc.c-torture/execute/vector-2.c: New testcase.
315 2008-03-31 Olivier Hainque <hainque@adacore.com>
317 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
318 * gnat.dg/assign_from_packed.adb: New testcase.
320 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
322 PR rtl-optimization/35729
323 * gcc.dg/pr35729.c: New test.
325 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
328 * gcc.target/i386/pr32000-1.c: New.
330 2008-03-31 Arnaud Charlet <charlet@adacore.com>
332 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
333 on some environments.
335 2008-03-31 Andrew Pinski <pinskia@gmail.com>
338 * gcc.c-torture/compile/pr35431.c: New testcase.
340 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
342 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
345 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
348 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
350 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
353 * g++.dg/parse/friend8.C: New test.
356 * gcc.dg/union-cast-4.c: New test.
358 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
361 * gcc.target/i386/sse4_1-blendps-2.c: New.
362 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
364 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
366 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
367 * gfortran.dg/internal_pack_2.f90: Likewise.
368 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
369 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
370 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
371 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
372 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
373 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
375 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
377 * gnat.dg/bit_packed_array2.adb: New test.
379 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
382 * gfortran.dg/transpose_conjg_1.f90: New test.
384 2008-03-29 Laurent GUERBY <laurent@guerby.net>
386 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
388 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
391 * gfortran.dg/allocate_zerosize_3.f: New test.
394 * gfortran.dg/character_assign_1.f90: New test.
396 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
400 * gfortran.dg/intrinsic_spread_1.f90: New file.
401 * gfortran.dg/intrinsic_spread_2.f90: New file.
402 * gfortran.dg/intrinsic_spread_3.f90: New file.
404 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
407 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
408 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
409 * gfortran.dg/func_assign.f90: Likewise.
410 * gfortran.dg/implicit_11.f90: Likewise.
411 * gfortran.dg/proc_assign_1.f90: Likewise.
412 * gfortran.dg/proc_assign_2.f90: Likewise.
413 * gfortran.dg/procedure_lvalue.f90: Likewise.
415 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
418 * gfortran.dg/direct_io_10.f: New test.
420 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
422 * gcc.target/i386/vectorize6.c: New test.
424 2008-03-28 Tobias Burnus <burnus@net-b.de>
427 * gfortran.dg/associated_target_2.f90: New.
429 2008-03-28 Richard Guenther <rguenther@suse.de>
431 PR tree-optimization/19580
432 * gcc.dg/tree-ssa/loop-34.c: New testcase.
434 2008-03-28 Richard Guenther <rguenther@suse.de>
436 PR tree-optimization/30317
437 PR tree-optimization/30911
438 PR tree-optimization/34793
439 * gcc.dg/tree-ssa/vrp35.c: New testcase.
440 * gcc.dg/tree-ssa/vrp36.c: Likewise.
441 * gcc.dg/tree-ssa/vrp37.c: Likewise.
443 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
446 * gcc.target/powerpc/altivec-25.c: New testcase.
448 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
451 * gfortran.dg/cshift_shift_real_2.f90: New test.
453 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
455 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
456 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
458 2008-03-27 Richard Guenther <rguenther@suse.de>
461 * gcc.dg/attr-weak-1.c: New testcase.
463 2008-03-27 Richard Guenther <rguenther@suse.de>
465 PR tree-optimization/32810
466 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
468 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
470 * g++.dg/cpp0x/variadic91.C: New.
472 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
474 * gcc.dg/tree-ssa/loop-32.c: New testcase.
475 * gcc.dg/tree-ssa/loop-33.c: Likewise.
477 2008-03-27 Richard Guenther <rguenther@suse.de>
479 * gcc.dg/fold-addr-1.c: New testcase.
481 2008-03-27 Andrew Pinski <pinskia@gmail.com>
484 * gcc.c-torture/compile/complex-5.c: New test.
486 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
488 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
490 2008-03-26 Jakub Jelinek <jakub@redhat.com>
493 * g++.dg/ext/attrib33.C: New test.
495 2008-03-26 Richard Guenther <rguenther@suse.de>
498 2008-03-26 Richard Guenther <rguenther@suse.de>
500 * gcc.dg/fold-addr-1.c: New testcase.
502 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
504 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
505 before redefinitions of extern and __inline.
506 * gcc.target/i386/sse-13.c: Ditto.
508 2008-03-26 Jakub Jelinek <jakub@redhat.com>
511 * g++.dg/other/error27.C: New test.
513 2008-03-26 Richard Guenther <rguenther@suse.de>
515 * gcc.dg/fold-addr-1.c: New testcase.
517 2008-03-26 Richard Guenther <rguenther@suse.de>
519 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
520 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
521 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
522 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
523 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
524 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
525 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
527 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
529 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
530 variadic template template parameter binding semantics.
531 * g++.dg/cpp0x/variadic85.C: Ditto.
532 * g++.dg/cpp0x/variadic88.C: New.
533 * g++.dg/cpp0x/variadic89.C: New.
534 * g++.dg/cpp0x/variadic90.C: New.
535 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
536 variadic template template parameter binding semantics.
537 * g++.dg/cpp0x/variadic-lambda.C: New.
539 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
542 * g++.dg/ext/altivec-15.C: New testcase.
544 2008-03-25 Andrew Pinski <pinskia@gmail.com>
547 * objc.dg/method-20.m: New testcase.
549 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
551 PR rtl-optimization/35232
552 * gcc.target/mips/pr35232.c: New test.
554 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
556 * g++.dg/template/sfinae4.C: New.
557 * g++.dg/template/sfinae5.C: New.
558 * g++.dg/template/sfinae6.C: New.
559 * g++.dg/template/sfinae6_neg.C: New.
560 * g++.dg/template/sfinae7.C: New.
561 * g++.dg/template/sfinae8.C: New.
562 * g++.dg/template/sfinae9.C: New.
563 * g++.dg/template/sfinae10.C: New.
564 * g++.dg/template/sfinae11.C: New.
565 * g++.dg/template/sfinae12.C: New.
566 * g++.dg/template/sfinae13.C: New.
567 * g++.dg/template/sfinae14C: New.
569 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
571 * gcc.target/sh/sh2a-bclr.c: New test.
572 * gcc.target/sh/sh2a-bset.c: New test.
574 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
576 * gcc.target/sh/sh2a-movrt.c: New test.
578 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
580 * gcc.target/sh/sh2a-prefetch.c: New test.
582 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
583 Naveen.H.S <naveen.hs@kpitcummins.com>
585 * gcc.target/sh/sh2a-movi20s.c: New test.
587 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
588 Jayant Sonar <Jayant.sonar@kpitcummins.com>
589 Naveen.H.S <naveen.hs@kpitcummins.com>
591 * gcc.target/sh/sh2a-resbank.c: New test.
592 * gcc.target/sh/sh2a-tbr-jump.c: New test.
593 * gcc.target/sh/sh2a-jsrn.c: New test.
594 * gcc.target/sh/sh2a-rtsn.c: New test.
596 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
598 * gcc.target/i386/sse-17.c: Include sse2-check.h.
599 (main): Change to void and rename to sse2_test.
600 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
601 dg-do-what-default to "compile" if SSE2 hardware is not available.
602 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
603 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
604 xfail vect_no_int_max from "vectorization not profitable" check.
606 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
609 * gcc.dg/torture/pr26222.c: New testcase.
611 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
614 * gfortran.dg/null_3.f90 : New test
617 * gfortran.dg/module_function_type_1.f90 : New test
619 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
622 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
623 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
624 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
626 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
628 * gcc.target/mips/dse-1.c: Add checks for zeros.
630 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
633 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
635 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
638 * internal_pack_1.f90: New test case.
639 * internal_pack_2.f90: New test case.
640 * internal_pack_3.f90: New test case.
642 2008-03-21 Olivier Hainque <hainque@adacore.com>
644 * gnat.dg/empty_vector_length.adb: New testcase.
646 2008-03-20 Richard Guenther <rguenther@suse.de>
648 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
650 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
651 Uros Bizjak <ubizjak@gmail.com>
654 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
655 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
656 if SSE2 hardware is not available.
657 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
658 gcc.dg/vect/vect.exp.
659 * gfortran.dg/vect/vect.exp: Ditto.
660 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
662 2008-03-20 Andreas Schwab <schwab@suse.de>
664 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
667 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
669 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
670 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
673 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
676 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
677 * gcc.target/i386/ssse3-pabsd.c: Likewise.
678 * gcc.target/i386/ssse3-pabsw.c: Likewise.
679 * gcc.target/i386/ssse3-palignr.c: Likewise.
680 * gcc.target/i386/ssse3-phaddd.c: Likewise.
681 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
682 * gcc.target/i386/ssse3-phaddw.c: Likewise.
683 * gcc.target/i386/ssse3-phsubd.c: Likewise.
684 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
685 * gcc.target/i386/ssse3-phsubw.c: Likewise.
686 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
687 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
688 * gcc.target/i386/ssse3-pshufb.c: Likewise.
689 * gcc.target/i386/ssse3-psignb.c: Likewise.
690 * gcc.target/i386/ssse3-psignd.c: Likewise.
691 * gcc.target/i386/ssse3-psignw.c: Likewise.
693 2008-03-20 Andreas Schwab <schwab@suse.de>
696 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
697 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
698 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
699 continuation and remove xfail.
701 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
704 * gfortran.dg/internal_pack_3.f90: Add missing parameter
707 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
709 * gcc.dg/format/ms_array-1.c: New.
710 * gcc.dg/format/ms_c90-scanf-3.c: New.
711 * gcc.dg/format/ms_c99-strftime-1.c: New.
712 * gcc.dg/format/ms_no-y2k-1.c: New.
713 * gcc.dg/format/ms_attr-1.c: New.
714 * gcc.dg/format/ms_c90-scanf-4.c: New.
715 * gcc.dg/format/ms_c99-strftime-2.c: New.
716 * gcc.dg/format/ms_nonlit-1.c: New.
717 * gcc.dg/format/ms_c90-scanf-5.c: New.
718 * gcc.dg/format/ms_cast-1.c: New.
719 * gcc.dg/format/ms_nonlit-2.c: New.
720 * gcc.dg/format/ms_attr-2.c: New.
721 * gcc.dg/format/ms_c90-strftime-1.c: New.
722 * gcc.dg/format/ms_miss-1.c: New.
723 * gcc.dg/format/ms_nonlit-3.c: New.
724 * gcc.dg/format/ms_attr-3.c: New.
725 * gcc.dg/format/ms_c90-strftime-2.c: New.
726 * gcc.dg/format/ms_miss-2.c: New.
727 * gcc.dg/format/ms_nul-1.c: New.
728 * gcc.dg/format/ms_attr-4.c: New.
729 * gcc.dg/format/ms_c94-printf-1.c: New.
730 * gcc.dg/format/ms_miss-3.c: New.
731 * gcc.dg/format/ms_nul-2.c: New.
732 * gcc.dg/format/ms_attr-7.c: New.
733 * gcc.dg/format/ms_c94-scanf-1.c: New.
734 * gcc.dg/format/ms_miss-4.c: New.
735 * gcc.dg/format/ms_null-1.c: New.
736 * gcc.dg/format/ms_bitfld-1.c: New.
737 * gcc.dg/format/ms_c99-printf-1.c: New.
738 * gcc.dg/format/ms_miss-5.c: New.
739 * gcc.dg/format/ms_plus-1.c: New.
740 * gcc.dg/format/ms_branch-1.c: New.
741 * gcc.dg/format/ms_c99-printf-2.c: New.
742 * gcc.dg/format/ms_miss-6.c: New.
743 * gcc.dg/format/ms_sec-1.c: New.
744 * gcc.dg/format/ms_c90-printf-1.c: New.
745 * gcc.dg/format/ms_c99-printf-3.c: New.
746 * gcc.dg/format/ms_multattr-1.c: New.
747 * gcc.dg/format/ms_unnamed-1.c: New.
748 * gcc.dg/format/ms_c90-printf-2.c: New.
749 * gcc.dg/format/ms_c99-scanf-1.c: New.
750 * gcc.dg/format/ms_multattr-2.c: New.
751 * gcc.dg/format/ms_va-1.c: New.
752 * gcc.dg/format/ms_c90-printf-3.c: New.
753 * gcc.dg/format/ms_c99-scanf-2.c: New.
754 * gcc.dg/format/ms_multattr-3.c: New.
755 * gcc.dg/format/ms_c90-scanf-1.c: New.
756 * gcc.dg/format/ms_c99-scanf-3.c: New.
757 * gcc.dg/format/ms_no-exargs-1.c: New.
758 * gcc.dg/format/ms_zero-length-1.c: New.
759 * gcc.dg/format/ms_c90-scanf-2.c: New.
760 * gcc.dg/format/ms_c99-scanf-4.c: New.
761 * gcc.dg/format/ms_no-exargs-2.c: New.
762 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
763 * gcc.dg/format/miss-1.c: Likewise.
764 * gcc.dg/format/miss-3.c: Likewise.
765 * gcc.dg/format/multattr-2.c: Likewise.
766 * gcc.dg/format/miss-5.c: Likewise.
767 * gcc.dg/format/attr-2.c: Likewise.
768 * gcc.dg/format/attr-4.c: Likewise.
769 * gcc.dg/format/c90-scanf-4.c: Likewise.
770 * gcc.dg/format/c99-printf-3.c: Likewise.
771 * gcc.dg/format/multattr-1.c: Likewise.
772 * gcc.dg/format/miss-4.c: Likewise.
773 * gcc.dg/format/miss-6.c: Likewise.
774 * gcc.dg/format/c90-printf-3.c: Likewise.
775 * gcc.dg/format/attr-1.c: Likewise.
776 * gcc.dg/format/attr-3.c: Likewise.
777 * gcc.dg/format/attr-7.c: Likewise.
778 * gcc.dg/format/format.h: Treat mingw and gnu style.
779 * gcc.dg/format/sys_format.c: New.
781 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
784 * gfortran.dg/namelist_46.f90: New test.
786 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
789 * gcc.target/i386/pr14552.c: New test.
791 2008-03-19 Michael Matz <matz@suse.de>
794 * gcc.dg/pr35616.c: New test.
796 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
799 * gfortran.dg/argument_checking_16.f90: New test.
801 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
804 * gfortran.dg/internal_pack_1.f90: New test case.
805 * gfortran.dg/internal_pack_2.f90: New test case.
806 * gfortran.dg/internal_pack_3.f90: New test case.
808 2008-03-19 Jan Hubicka <jh@suse.cz>
810 * gcc.dg/20050811-2.c: Update dumping flags.
811 * gcc.dg/sms-2.c: Update dumping flags.
812 * gcc.dg/var-expand1.c: Update dumping flags.
813 * gcc.dg/var-expand3.c: Update dumping flags.
814 * gcc.dg/pr30957-1.c: Update dumping flags.
815 * gcc.dg/20050811-1.c: Update dumping flags.
816 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
817 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
819 2008-03-19 Richard Guenther <rguenther@suse.de>
822 * gcc.dg/testsuite/uninit-15.c: New testcase.
823 * gcc.dg/testsuite/uninit-16.c: Likewise.
825 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
828 * g++.dg/other/pr35504.C: New test.
830 2008-03-18 Richard Guenther <rguenther@suse.de>
832 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
833 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
835 2008-03-18 Richard Guenther <rguenther@suse.de>
837 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
839 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
842 * gfortran.dg/namelist_45.f90: New test.
844 2008-03-17 James E. Wilson <wilson@tuliptree.org>
847 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
848 Write variables instead of reading them.
850 2008-03-17 Jason Merrill <jason@redhat.com>
853 * g++.dg/init/ref16.C: New testcase.
855 2008-03-17 Richard Guenther <rguenther@suse.de>
857 PR tree-optimization/19637
858 * g++.dg/tree-ssa/pr19637.C: New testcase.
860 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
863 * gfortran.dg/subref_array_pointer_3.f90 : New test.
865 2008-03-16 Richard Guenther <rguenther@suse.de>
868 * gcc.c-torture/compile/pr35607.c: New testcase.
869 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
871 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
874 * gfortran.dg/write_invalid_format.f90: New test.
876 2008-03-15 Richard Guenther <rguenther@suse.de>
878 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
880 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
883 * gfortran.dg/elemental_subroutine_6.f90: New test.
885 2008-03-15 Richard Guenther <rguenther@suse.de>
887 * gcc.dg/pr23911.c: Adjust testcase.
888 * gcc.dg/tree-ssa/pr14841.c: Likewise.
889 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
891 2008-03-15 Richard Guenther <rguenther@suse.de>
894 * g++.dg/warn/Warray-bounds-3.C: New testcase.
896 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
899 * gfortran.dg/generic_16.f90: New test.
901 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
904 * gcc.c-torture/compile/pr35595.c: New test.
906 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
909 * gfortran.dg/nearest_4.f90: New test.
911 2008-03-14 Richard Guenther <rguenther@suse.de>
913 PR tree-optimization/13761
914 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
916 2008-03-14 Richard Guenther <rguenther@suse.de>
918 PR tree-optimization/34172
919 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
920 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
921 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
922 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
923 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
924 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
926 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
929 * gcc.dg/cpp/pr35322.c: Add dg-error line.
931 2008-03-14 Richard Guenther <rguenther@suse.de>
933 PR tree-optimization/34043
934 PR tree-optimization/33989
935 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
936 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
937 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
938 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
939 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
941 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
942 Uros Bizjak <ubizjak@gmail.com>
945 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
947 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
949 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
950 Uros Bizjak <ubizjak@gmail.com>
953 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
954 count from 0 to 1 for lp64 targets.
955 * gfortran.dg/ldist-1.f90: Update test to check
956 for 5 loops distributed instead of 4 for lp64 targets.
958 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
961 * gfortran.dg/derived_sub.f90: New test.
963 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
966 * g++.dg/tls/static-1.C: Move dg-additional-sources after
967 dg-require-effective-target.
968 * g++.dg/tls/static-1a.cc: Likewise.
970 2008-03-13 Tom Tromey <tromey@redhat.com>
973 * gcc.dg/cpp/pr35322.c: New file.
975 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
977 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
978 (main): Call check_vect.
980 2008-03-13 Alon Dayan <alond@il.ibm.com>
981 Olga Golovanevsky <olga@il.ibm.com>
983 PR tree-optimization/35041
984 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
986 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
990 * g++.dg/other/i386-3.C: New test.
991 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
992 * gcc.target/i386/sse-14.c: Ditto.
993 * gcc.target/i386/mmx-1.c: Ditto.
994 * gcc.target/i386/mmx-2.c: Ditto.
995 * gcc.target/i386/3dnow-1.c: Ditto.
996 * gcc.target/i386/3dnow-2.c: Ditto.
997 * gcc.target/i386/3dnowA-1.c: Ditto.
998 * gcc.target/i386/3dnowA-2.c: Ditto.
1000 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1003 * gcc.target/i386/pr35422.c: Escape brackets.
1005 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1008 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1010 * gcc.target/i386/pr35422.c: New.
1012 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1015 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1017 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1020 * gcc.target/i386/pr35540.c: New test.
1022 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1024 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1026 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1029 * g++.dg/torture/pr35526.C: New test.
1031 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1034 * g++.dg/gomp/pr35328.C: New test.
1037 * g++.dg/gomp/pr35337.C: New test.
1041 * gcc.dg/gomp/pr35438.c: New test.
1042 * gcc.dg/gomp/pr35439.c: New test.
1045 * g++.dg/gomp/pr35099.C: New test.
1047 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1049 * gnat.dg/range_check2.adb: New test.
1051 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1053 PR tree-optimization/35494
1054 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1055 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1056 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1057 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1059 2008-03-10 Richard Guenther <rguenther@suse.de>
1061 PR tree-optimization/34677
1062 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1063 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1064 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1066 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1069 * gfortran.dg/module_commons_2.f90: New test.
1071 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1073 * gnat.dg/frame_overflow.adb: Improve portability.
1075 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1078 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1079 * gcc.target/i386/isa-2.c: Likewise.
1080 * gcc.target/i386/isa-3.c: Likewise.
1081 * gcc.target/i386/isa-10.c: Likewise.
1082 * gcc.target/i386/isa-11.c: Likewise.
1083 * gcc.target/i386/isa-12.c: Likewise.
1084 * gcc.target/i386/isa-13.c: Likewise.
1085 * gcc.target/i386/isa-14.c: Likewise.
1087 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1090 * gcc.target/i386/pr22152.c: New test.
1091 * gcc.target/i386/sse2-mmx.c: Ditto.
1093 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1095 * gnat.dg/uninit_func.adb: New test.
1097 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1099 * gnat.dg/pack4.adb: New test.
1101 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1103 * gnat.dg/small_alignment.adb: New test.
1105 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1107 * gnat.dg/specs/alignment2.ads: New test.
1109 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1111 * gnat.dg/pack3.adb: New test.
1113 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1116 * g++.dg/other/pr20366.C: New test.
1118 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1121 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1123 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1125 PR preprocessor/35458
1126 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1127 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1128 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1130 2008-03-06 Tom Tromey <tromey@redhat.com>
1132 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1135 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1137 * gnat.dg/specs/pack33.ads: New test.
1139 2008-03-05 Richard Guenther <rguenther@suse.de>
1141 PR tree-optimization/35472
1142 * gcc.c-torture/execute/pr35472.c: New testcase.
1144 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1147 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1148 * gcc.c-torture/compile/pr33009.c: Likewise.
1150 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1153 * gcc.dg/vect/pr31041.c: Fix.
1155 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1158 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1160 * gfortran.fortran-torture/execute/list_read_1.x,
1161 gfortran.fortran-torture/execute/read_null_string.x,
1162 gfortran.fortran-torture/execute/backspace.x,
1163 gfortran.fortran-torture/execute/seq_io.x,
1164 gfortran.fortran-torture/execute/slash_edit.x,
1165 gfortran.fortran-torture/execute/unopened_unit_1.x,
1166 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1167 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1168 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1169 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1170 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1171 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1172 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1173 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1174 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1175 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1176 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1177 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1178 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1179 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1180 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1181 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1182 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1183 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1184 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1185 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1186 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1187 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1188 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1189 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1190 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1191 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1192 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1193 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1194 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1195 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1196 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1197 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1198 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1199 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1200 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1201 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1202 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1203 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1204 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1205 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1206 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1207 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1208 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1209 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1210 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1211 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1212 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1213 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1214 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1215 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1216 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1217 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1218 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1219 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1220 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1221 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1222 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1223 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1224 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1225 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1226 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1227 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1228 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1229 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1230 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1231 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1232 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1233 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1234 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1235 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1236 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1237 gfortran.dg/write_back.f: Gate test on effective_target
1240 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1242 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1243 targets declaring functions in assembly.
1245 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1248 * gcc.dg/pr28322-3.c: New.
1250 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1253 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1255 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1256 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1257 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1258 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1259 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1260 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1261 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1262 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1264 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1267 * gcc.c-torture/execute/pr35456.c: New test.
1269 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1271 * gcc.target/i386/sse-10.c: Don't use
1272 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1274 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1276 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1277 * gfortran.dg/reassoc_2.f90: Ditto.
1278 * gfortran.dg/reassoc_3.f90: Ditto.
1280 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1283 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1284 * gfortran.dg/dg.exp: Likewise.
1285 * gfortran.dg/vect/vect.exp: Likewise.
1286 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1287 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1288 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1289 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1291 * gfortran.dg/gamma_2.f90: Add a few error messages.
1292 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1294 * gfortran.dg/gamma_3.f90: Adjust error message.
1295 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1296 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1297 * gfortran.dg/bessel_1.f90: New test.
1298 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1299 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1300 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1301 * gfortran.dg/contains_empty_1.f03: New test.
1302 * gfortran.dg/erfc_scaled_1.f90: New test.
1303 * gfortran.dg/hypot_1.f90: New test.
1304 * gfortran.dg/contains_empty_2.f03: New test.
1306 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1308 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1310 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1313 * g++.dg/cpp/string-2.C: This is a warning now.
1314 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1317 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1319 * g++.dg/cpp0x/auto1.C: New.
1321 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1324 * gfortran.dg/pointer_1.f90: New test.
1326 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1329 * g++.dg/ext/attrib32.C: Add another test case.
1331 2008-02-29 Tom Tromey <tromey@redhat.com>
1333 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1336 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1338 * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1339 to make the interchange profitable.
1341 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1346 * gfortran.dg/arrayio_11.f90: Fixed test.
1347 * gfortran.dg/arrayio_12.f90: Likewise.
1348 * gfortran.dg/module_read_1.f90: Added warning-directives.
1349 * gfortran.dg/pr32242.f90: Likewise.
1350 * gfortran.dg/result_in_spec_3.f90: Likewise.
1351 * gfortran.dg/use_12.f90: Likewise.
1352 * gfortran.dg/warn_function_without_result.f90 : New test.
1354 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1357 * gfortran.dg/f2c_9.f90: New test.
1359 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1361 * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1362 * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1363 * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1364 * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1365 * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1366 * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1367 * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1368 * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1369 * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1370 * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1371 * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1372 * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1373 * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1374 * testsuite/gfortran.dg/ldist-1.f90: New.
1376 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1378 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1380 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1382 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1384 2008-02-27 Jan Beulich <jbeulich@novell.com>
1386 * gcc.target/i386/mmx-1.c: Add
1387 -Werror-implicit-function-declaration to dg-options.
1388 * gcc.target/i386/mmx-2.c: Likewise.
1389 * gcc.target/i386/sse-13.c: Likewise.
1390 * gcc.target/i386/sse-14.c: Likewise.
1392 2008-02-27 Revital Eres <eres@il.ibm.com>
1394 PR rtl-optimization/34999
1395 * gcc.dg/tree-prof/pr34999.c: New.
1397 2008-02-27 Richard Guenther <rguenther@suse.de>
1400 * gcc.c-torture/execute/pr35390.c: New testcase.
1402 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1405 * gnat.dg/test_direct_io.adb: New file.
1407 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1410 * gnat.dg/specs/pr34799.ads: New test.
1412 2008-02-27 Richard Guenther <rguenther@suse.de>
1415 * gcc.c-torture/execute/pr34971.c: New testcase.
1417 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1419 * gcc.dg/gomp/preprocess-1.c: New test.
1422 * g++.dg/ext/visibility/typeinfo2.C: New test.
1423 * g++.dg/ext/visibility/typeinfo3.C: New test.
1425 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1427 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1429 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1431 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1432 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1434 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1437 * gcc.dg/empty-source-2.c: Adjust for warning message.
1438 * gcc.dg/empty-source-3.c: Likewise.
1439 * gcc.dg/pack-test-2.c: Adjust comment.
1440 * gcc.dg/pragma-ep-2.c: Likewise.
1441 * gcc.dg/pragma-re-2.c: Likewise.
1442 * gcc.dg/va-arg-2.c: Likewise.
1444 2008-02-26 Tobias Burnus <burnus@net-b.de>
1447 * gfortran.dg/assignment_2.f90: New.
1449 2008-02-26 Jason Merrill <jason@redhat.com>
1452 * g++.dg/ext/attrib32.C: New.
1454 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1456 * gcc.c-torture/execute/nest-align-1.x: Delete.
1458 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1461 * 20021023-1.c: Use __builtin_va_start instead of
1462 __builtin_stdarg_start.
1463 * pr17301-1.c: Likewise.
1464 * pr17301-2.c: Likewise.
1466 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1468 * gcc.dg/pr34351.c: New.
1470 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1472 * gcc.dg/Wlarger-than2.c: New.
1474 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1477 * g++.dg/lookup/crash7.C: New.
1479 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1481 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1483 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1485 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1487 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1489 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1491 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1493 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1496 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1498 * lib/target-supports.exp (check_profiling_available): Report -p
1499 unavailable on *-*-mingw*.
1501 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1503 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1504 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1505 dg-require-effective-target pthread_h.
1507 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1509 * gcc.dg/Wswitch-enum-error.c: New.
1510 * gcc.dg/Wswitch-error.c: New.
1511 * gcc.dg/20011021-1.c: Use two directives to match two different
1514 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1517 * gcc.dg/pr28322.c: New.
1518 * gcc.dg/pr28322-2.c: New.
1519 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1522 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1525 * g++.dg/other/error26.C: New.
1527 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1530 * g++.dg/other/error25.C: New.
1532 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1535 * gcc.dg/pr35258.c: New testcase.
1537 2008-02-25 Jan Beulich <jbeulich@novell.com>
1539 * gcc.dg/20020426-2.c: Remove bogus workaround.
1540 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1541 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1543 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1545 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1547 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1550 * gcc.dg/pr19984.c: New test.
1551 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1552 name of the variable.
1554 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1556 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1557 (main): Call check_vect and foo. Check array values after
1559 * gcc.dg/vect/vect-117.c: Call check_vect.
1560 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1562 2008-02-25 Jason Merrill <jason@redhat.com>
1565 * g++.dg/lookup/strong-using-5.C: New.
1567 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
1569 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1572 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1575 * gcc.c-torture/execute/20050604-1.x: New file.
1577 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1579 * gcc.target/i386/pr22076.c: Update number of mov insns
1581 * gcc.target/i386/pr34256.c: Ditto.
1583 2008-02-24 Diego Novillo <dnovillo@google.com>
1585 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1588 * g++.dg/warn/pr33738.C: New.
1590 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
1592 * gcc.c-torture/execute/nest-align-1.x: New file.
1594 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
1597 * g++.dg.ext/dllimport13.C: New test.
1599 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1602 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1603 powerpc*-apple-darwin*.
1605 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1607 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1608 ERFC into gfortran.dg/large_real_kind_3.F90.
1609 * gfortran.dg/large_real_kind_3.F90: New test.
1611 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
1614 * gcc.dg/and-1.c: New test.
1616 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1618 * gcc.c-torture/execute/20080222-1.c: New test.
1620 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
1624 * gcc.target/i386/pr22076.c: New test.
1625 * gcc.target/i386/pr34256.c: New test.
1626 * gcc.target/i386/vecinit-5.c: New test.
1627 * gcc.target/i386/vecinit-6.c: New test.
1628 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1630 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1631 <xmmintrin.h>, define __m64 and __m128 directly.
1632 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1634 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1637 * g++.dg/ext/always_inline-1.C: New test.
1638 * g++.dg/ext/always_inline-2.C: New test.
1639 * g++.dg/ext/always_inline-3.C: New test.
1640 * g++.dg/ext/always_inline-4.C: New test.
1642 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
1644 * gcc.target/cris/asm-b-1.c: New test.
1646 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1649 * g++.dg/template/nontype17.C: Add.
1651 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1655 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1658 * g++.dg/template/nontype17.C: New.
1659 * g++.dg/template/nontype16.C: Add error.
1661 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1664 * gcc.dg/Wfloat-equal-1.c: New.
1665 * g++.dg/warn/Wfloat-equal-1.C: New.
1667 2008-02-21 Michael Matz <matz@suse.de>
1670 * gcc.dg/pr35264.c: New testcase.
1672 2008-02-21 Richard Guenther <rguenther@suse.de>
1674 * gfortran.dg/reassoc_1.f90: New testcase.
1675 * gfortran.dg/reassoc_2.f90: Likewise.
1676 * gfortran.dg/reassoc_3.f90: Likewise.
1678 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1681 * gfortran.dg/fmt_t_7.f: New test.
1684 * gfortran.dg/streamio_15.f90: New test.
1686 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1689 * gfortran.dg/fmt_zero_digits.f90: Revise test.
1691 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
1693 * gcc.dg/Wframe-larger-than.c: New option test.
1695 2008-02-20 Tobias Burnus <burnus@net-b.de>
1698 * gfortran.dg/dollar_sym_1.f90: New.
1699 * gfortran.dg/dollar_sym_2.f90: New.
1701 2008-02-20 Richard Guenther <rguenther@suse.de>
1704 * gcc.dg/builtins-66.c: New testcase.
1706 2008-02-20 Richard Guenther <rguenther@suse.de>
1708 * gcc.dg/fold-reassoc-1.c: New testcase.
1709 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1711 2008-02-20 Richard Guenther <rguenther@suse.de>
1713 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1715 2008-02-20 Ira Rosen <irar@il.ibm.com>
1717 * lib/target-supports.exp (check_effective_target_vect_unpack):
1718 Return true for SPU.
1719 (check_effective_target_vect_short_mult): Likewise.
1720 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1721 the loop on targets that support vect_unpack.
1723 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
1725 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1726 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1727 templates to reduce number of passed arguments.
1729 2008-02-19 Jason Merrill <jason@redhat.com>
1732 * g++.dg/template/explicit-args1.C: New.
1734 2008-02-19 Richard Guenther <rguenther@suse.de>
1736 PR tree-optimization/34989
1737 * gcc.dg/pr34989-1.c: New testcase.
1738 * gcc.dg/pr34989-2.c: Likewise.
1740 2008-02-19 Jakub Jelinek <jakub@redhat.com>
1743 * g++.dg/gomp/pr35028.C: New test.
1747 * gcc.dg/gomp/pr34964.c: New test.
1748 * g++.dg/gomp/pr34964.C: New test.
1749 * gcc.dg/gomp/pr35244.c: New test.
1750 * g++.dg/gomp/pr35244.C: New test.
1753 * g++.dg/gomp/pr35078.C: New test.
1755 2008-02-19 Christian Bruel <christian.bruel@st.com>
1757 * gcc.dg/packed-array.c: New testcase.
1759 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
1762 * gcc.target/i386/pr33555.c: New test.
1764 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
1767 * gcc.target/i386/isa-1.c: New.
1768 * gcc.target/i386/isa-2.c: Likewise.
1769 * gcc.target/i386/isa-3.c: Likewise.
1770 * gcc.target/i386/isa-4.c: Likewise.
1771 * gcc.target/i386/isa-5.c: Likewise.
1772 * gcc.target/i386/isa-6.c: Likewise.
1773 * gcc.target/i386/isa-7.c: Likewise.
1774 * gcc.target/i386/isa-8.c: Likewise.
1775 * gcc.target/i386/isa-9.c: Likewise.
1776 * gcc.target/i386/isa-10.c: Likewise.
1777 * gcc.target/i386/isa-11.c: Likewise.
1778 * gcc.target/i386/isa-12.c: Likewise.
1779 * gcc.target/i386/isa-13.c: Likewise.
1780 * gcc.target/i386/isa-14.c: Likewise.
1782 2008-02-18 Joey Ye <joey.ye@intel.com>
1783 H.J. Lu <hongjiu.lu@intel.com>
1786 * gcc.c-torture/execute/nest-align-1.c: New test case.
1788 2008-02-17 Richard Guenther <rguenther@suse.de>
1791 * gcc.dg/torture/pr35227.c: New testcase.
1793 2008-02-17 Richard Guenther <rguenther@suse.de>
1795 PR tree-optimization/35231
1796 * gcc.c-torture/execute/pr35231.c: New testcase.
1798 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
1800 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1803 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1805 * obj-c++.dg/encode-2.mm: XFAIL.
1806 * obj-c++.dg/encode-3.mm: Likewise.
1808 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1809 Paolo Carlini <pcarlini@suse.de>
1811 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1812 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1813 * g++.dg/ext/has_nothrow_copy.C: Likewise.
1815 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
1817 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1818 (main): Change to void and rename to sse_test.
1819 * gcc.target/i386/pr24306.c: Ditto.
1820 * gcc.target/i386/pr32065-2.c: Ditto.
1821 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1822 (main): Change to void and rename to sse2_test.
1823 * gcc.target/i386/20060512-3.c: Ditto.
1825 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1828 * gfortran.dg/c_loc_tests_12.f03: New test.
1830 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
1835 * g++.dg/cpp0x/vt-35026.C: New.
1836 * g++.dg/cpp0x/vt-35023.C: New.
1837 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1838 * g++.dg/cpp0x/vt-35024.C: New.
1840 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1842 * gcc.c-torture/execute/va-arg-25.x: Remove.
1844 2008-02-15 Richard Guenther <rguenther@suse.de>
1845 Zdenek Dvorak <ook@ucw.cz>
1847 PR tree-optimization/35164
1848 * g++.dg/torture/pr35164-1.C: New testcase.
1849 * g++.dg/torture/pr35164-2.C: Likewise.
1851 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1854 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1855 in dg-final to match the assembly code generated by Darwin 9.
1857 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1859 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1861 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1863 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1865 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
1867 * lib/dejapatches.exp: New file.
1869 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
1872 * g++.dg/cpp0x/vt-34050.C: New.
1874 2008-02-14 Jason Merrill <jason@redhat.com>
1878 * g++.dg/warn/pr11159.C: New.
1879 * g++.dg/warn/pr5645.C: Likewise.
1881 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
1883 PR preprocessor/35061
1884 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
1886 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1889 * g++.dg/template/nontype17.C: New.
1890 * g++.dg/template/nontype16.C: Add error.
1892 2008-02-13 Jakub Jelinek <jakub@redhat.com>
1895 * g++.dg/template/member8.C: New test.
1897 2008-02-13 Michael Matz <matz@suse.de>
1899 * gcc.dg/pr35065.c: Fix testcase warnings.
1901 2008-02-13 Jason Merrill <jason@redhat.com>
1903 PR c++/34962, c++/34937, c++/34939
1904 * g++.dg/ext/tmplattr9.C: New.
1906 2008-02-13 Michael Matz <matz@suse.de>
1909 * gcc.dg/pr35065.c: New testcase.
1911 2008-02-12 Richard Guenther <rguenther@suse.de>
1913 PR tree-optimization/35171
1914 * gcc.c-torture/compile/pr35171.c: New testcase.
1916 2008-02-12 Richard Guenther <rguenther@suse.de>
1919 * gcc.c-torture/execute/pr35163.c: New testcase.
1921 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
1923 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1925 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
1927 * gnat.dg/loop_address.adb: New test.
1929 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1931 * obj-c++.dg/bitfield-1.mm: Expect failures.
1932 * obj-c++.dg/bitfield-4.mm: Likewise.
1933 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1934 * obj-c++.dg/encode-8.mm: Likewise.
1935 * obj-c++.dg/isa-field-1.mm: Likewise.
1936 * obj-c++.dg/layout-1.mm: Likewise.
1937 * obj-c++.dg/lookup-2.mm: Likewise.
1938 * obj-c++.dg/try-catch-2.mm: Likewise.
1939 * obj-c++.dg/try-catch-9.mm: Likewise.
1941 2008-02-12 Jakub Jelinek <jakub@redhat.com>
1944 * g++.dg/tree-ssa/pr35144.C: New test.
1947 * gcc.target/i386/pr35160.c: New test.
1950 * g++.dg/init/new27.C: New test.
1952 2008-02-11 Paolo Carlini <pcarlini@suse.de>
1955 * g++.dg/template/crash78.C: New.
1957 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
1960 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1961 * gcc.dg/compat/vector-2_y.c: Ditto.
1963 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
1964 Richard Guenther <rguenther@suse.de>
1966 PR tree-optimization/33992
1967 * gcc.c-torture/execute/pr33992.c: New testcase.
1969 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1971 * gfortran.dg/streamio_14.f90: New test.
1973 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
1975 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1976 Add -mfpmath=387 to dg-options.
1978 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
1981 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1982 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1983 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1984 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1985 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1986 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1987 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1988 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1989 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1991 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1994 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1996 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
1999 * g++.dg/conversion/bitfield8.C: New.
2001 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2003 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2005 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2009 * g++.dg/ext/vector13.C: New.
2011 2008-02-06 David Daney <ddaney@avtrex.com>
2013 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2015 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2017 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2018 special case for xtensa-*-*.
2020 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2023 * gfortran.dg/volatile11.f90: New test.
2025 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2028 * g++.dg/template/array19.C: New test.
2030 2008-02-05 Diego Novillo <dnovillo@google.com>
2032 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2035 * g++.dg/warn/pr33738.C: Remove.
2037 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2040 * gfortran.dg/bounds_check_13.f: New test.
2042 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2045 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2047 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2050 * gcc.target/i386/pr35083.c: New test.
2052 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2055 * gfortran.dg/data_bounds_1.f90: New test.
2057 2008-02-04 Diego Novillo <dnovillo@google.com>
2059 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2062 * testsuite/g++.dg/warn/pr33738.C: New.
2064 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2066 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2069 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2071 * lib/target-supports.exp (check_effective_target_hard_float): Only
2072 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2073 other targets, grep for a call insn in the rtl expand dump for an
2075 (target_compile): Support generating rtl dumps as output.
2077 2008-02-04 Richard Guenther <rguenther@suse.de>
2080 * gcc.c-torture/execute/pr33631.c: New testcase.
2082 2008-02-04 Richard Guenther <rguenther@suse.de>
2085 * gcc.c-torture/compile/pr35043.c: New testcase.
2087 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2089 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2091 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2093 * gcc.target/i386/pr31628.c: Require effective target fpic.
2094 * gcc.target/i386/strinline.c: Ditto.
2095 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2096 * gcc.dg/pr35045.c: Ditto.
2097 * gcc.dg/20050503-1.c: Ditto.
2099 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2102 * gfortran.dg/host_assoc_variable_1.f90: New test.
2103 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2105 2008-02-02 Michael Matz <matz@suse.de>
2108 * gcc.dg/pr35045.c: New test.
2110 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2113 * gfortran.dg/shape_4.f90: New test.
2115 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2117 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2119 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2121 PR rtl-optimization/34773
2122 * gcc.target/cris/torture/pr34773.c: New test.
2124 2008-02-01 Nick Clifton <nickc@redhat.com>
2126 * lib/target-supports.exp (check_profiling_available): Do not
2127 expect profiling to work on the xstormy16 target.
2129 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2132 * gcc.c-torture/execute/20050316-2.x: New file.
2133 * gcc.target/i386/pr17390.c: Update scan pattern.
2134 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2135 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2137 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2140 * gfortran.dg/proc_assign_2.f90: New test.
2142 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2143 Jakub Jelinek <jakub@redhat.com>
2147 * g++.dg/ext/alias-canon.C: New.
2148 * g++.dg/ext/alias-mangle.C: New.
2150 2008-01-30 Jan Hubicka <jh@suse.cz>
2152 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2154 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2156 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2157 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2159 2008-01-30 Jan Hubicka <jh@suse.cz>
2162 * gcc.c-torture/execute/pr34982.c: New testcase.
2164 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2166 * gcc.target/s390/tf_to_di-1.c: New testcase.
2168 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2171 * gfortran.dg/use_only_3.f90: New test.
2172 * gfortran.dg/use_only_3.inc: Modules for new test.
2175 * gfortran.dg/function_charlen_2.f90: New test.
2177 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2180 * gcc.dg/pr34969.c: New test.
2183 * gcc.dg/inline-25.c: New test.
2184 * gcc.dg/inline-26.c: New test.
2185 * gcc.dg/inline-27.c: New test.
2187 2008-01-29 Richard Guenther <rguenther@suse.de>
2190 * gcc.c-torture/compile/pr35006.c: New testcase.
2192 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2203 * g++.dg/cpp0x/vt-34219-2.C: New.
2204 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2205 * g++.dg/cpp0x/vt-34961.C: New.
2206 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2207 cases from the re-opened PR.
2208 * g++.dg/cpp0x/vt-34753.C: New.
2209 * g++.dg/cpp0x/vt-34919.C: New.
2210 * g++.dg/cpp0x/vt-34754.C: New.
2211 * g++.dg/cpp0x/vt-34606.C: New.
2212 * g++.dg/cpp0x/vt-34219.C: New.
2213 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2214 * g++.dg/cpp0x/vt-34755.C: New.
2215 * g++.dg/cpp0x/pr31438.C: Ditto.
2216 * g++.dg/cpp0x/variadic81.C: Ditto.
2218 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2220 * g++.dg/torture/pr34641.C: Put the dg-do first.
2222 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2224 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2226 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2228 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2230 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2233 * gcc.target/powerpc/spe-small-data-1.c: New test.
2234 * gcc.target/powerpc/spe-small-data-2.c: New test.
2236 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2239 * gfortran.dg/shape_3.f90: New test.
2241 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2243 * gcc.target/s390/20020926-1.c: Remove -m31.
2245 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2247 * gcc.target/s390/20020926-1.c: Disable for s390x.
2249 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2252 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2255 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2258 * gfortran.dg/array_constructor_22.f90: New test.
2260 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2263 * gcc.c-torture/compile/pr34688: New test.
2265 2008-01-26 Tobias Burnus <burnus@net-b.de>
2268 * gfortran.dg/missing_optional_dummy_5.f90: New.
2270 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2272 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2273 noinline. XFAIL test.
2275 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2278 * gfortran.dg/array_3.f90: New test.
2280 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2282 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2286 * gcc.dg/pr34965.c: New test.
2287 * g++.dg/other/error24.C: New test.
2289 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2291 PR libfofortran/34887
2292 * gfortran.dg/x_slash_2.f: New test.
2294 2008-01-26 Richard Guenther <rguenther@suse.de>
2297 * g++.dg/torture/pr34235.C: New testcase.
2299 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2301 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2303 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2306 * gcc.target/mips/lazy-binding-1.c: New test.
2307 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2308 mips_forced_no_abicalls and mips_forced_no_shared.
2309 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2310 Avoid using small data with -mabicalls. Don't make -G0 force
2311 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2312 forces the opposite option.
2314 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2317 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2318 Use -std=gnu89 switch.
2320 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2323 * gfortran.dg/direct_io_9.f: New test.
2325 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2328 * gfortran.dg/where_operator_assign_4.f90: New test.
2330 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2332 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2333 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2336 2008-01-25 Richard Guenther <rguenther@suse.de>
2339 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2341 2008-01-25 Richard Guenther <rguenther@suse.de>
2343 PR tree-optimization/34966
2344 * gcc.c-torture/compile/pr34966.c: New testcase.
2346 2008-01-25 Richard Guenther <rguenther@suse.de>
2349 * g++.dg/torture/pr33887-1.C: New testcase.
2350 * g++.dg/torture/pr33887-2.C: Likewise.
2351 * g++.dg/torture/pr33887-3.C: Likewise.
2352 * gcc.c-torture/execute/20071211-1.c: Likewise.
2354 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2357 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2359 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2362 * g++.dg/gomp/pr33333.C: New test.
2364 PR preprocessor/34692
2365 * gcc.dg/cpp/pr34692.c: New test.
2366 * gcc.dg/gomp/pr34692.c: New test.
2368 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2370 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2372 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2375 * gfortran.dg/empty_type.f90: New test.
2377 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2380 * g++.dg/template/crash77.C: New.
2382 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2385 * gcc.dg/pr34856.c: New test.
2387 2008-01-24 Tobias Burnus <burnus@net-b.de>
2389 * gfortran.dg/namelist_39.f90: Delete temporary files.
2390 * gfortran.dg/namelist_44.f90: Ditto.
2392 2008-01-24 Richard Guenther <rguenther@suse.de>
2395 * g++.dg/torture/pr34953.C: New testcase.
2397 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2400 * gcc.c-torture/compile/20080124-1.c: New test.
2402 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2405 * gfortran.dg/function_charlen_3.f: New test.
2407 2008-01-23 Michael Matz <matz@suse.de>
2410 * g++.dg/debug/pr34895.cc: New testcase.
2412 2008-01-23 Richard Guenther <rguenther@suse.de>
2415 * gcc.dg/pr31529-1.c: New testcase.
2416 * gcc.dg/pr31529-2.c: Likewise.
2418 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2421 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2422 unsigned int for the first argument.
2424 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2427 * g++.dg/conversion/bitfield7.C: New test.
2428 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2430 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2432 From Michael Frysinger <michael.frysinger@analog.com>
2433 * gcc.target/bfin/mcpu-bf547.c: New test.
2434 * gcc.target/bfin/mcpu-bf523.c: New test.
2435 * gcc.target/bfin/mcpu-bf524.c: New test.
2436 * gcc.target/bfin/mcpu-bf526.c: New test.
2438 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2440 * gcc.c-torture/execute/20080122-1.c: New test.
2442 2008-01-22 Tom Tromey <tromey@redhat.com>
2445 * gcc.dg/cpp/pr34859.c: New file.
2447 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2450 * gfortran.dg/vector_subscript_3.f90: New test.
2452 2008-01-22 Tobias Burnus <burnus@net-b.de>
2455 * gfortran.dg/missing_optional_dummy_4.f90
2457 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2459 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2461 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2463 * gnat.dg/unchecked_union1.adb: New test.
2465 2008-01-22 Tom Tromey <tromey@redhat.com>
2468 * g++.dg/ext/pr34829.C: New file.
2470 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2473 * gcc.dg/gomp/pr34607.c: New test.
2474 * g++.dg/gomp/pr34607.C: New test.
2477 * g++.dg/ext/vector10.C: New test.
2480 * g++.dg/other/error23.C: New test.
2483 * g++.dg/ext/vector12.C: New test.
2485 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2488 * gcc.dg/Wstrict-overflow-21.c: New.
2489 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2491 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2494 * gcc.dg/pr33092.c: New.
2496 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2498 * gcc.target/s390/20020926-1.c: Add -m31 option.
2500 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2503 * gfortran.dg/initialization_18.f90: New test.
2505 2008-01-22 Tobias Burnus <burnus@net-b.de>
2508 * gfortran.dg/tab_continuation.f: New.
2510 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2513 * gfortran.dg/use_rename_2.f90: New test.
2515 2008-01-21 Richard Guenther <rguenther@suse.de>
2518 * gcc.c-torture/compile/pr34856.c: New testcase.
2520 2008-01-21 Richard Guenther <rguenther@suse.de>
2523 * gcc.c-torture/compile/pr34885.c: New testcase.
2525 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2527 * gnat.dg/specs/alignment1.ads: New test.
2529 2008-01-21 Richard Guenther <rguenther@suse.de>
2532 * g++.dg/torture/pr34850.C: New testcase.
2534 2008-01-21 Alon Dayan <alond@il.ibm.com>
2535 Olga Golovanevsky <olga@il.ibm.com>
2537 PR tree-optimization/34701
2538 * gcc.dg/struct/wo_prof_array_field.c: New test.
2540 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2543 * g++.dg/ext/vector9.C: New.
2545 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2549 * g++.dg/template/crash75.C: New.
2550 * g++.dg/template/crash76.C: Likewise.
2552 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
2554 PR rtl-optimization/34808
2555 * gcc.c-torture/compile/pr34808.c: New test.
2557 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2560 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2563 * gfortran.dg/entry_array_specs_3.f90: New test.
2566 * gfortran.dg/use_rename_1.f90: New test.
2568 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2571 * gfortran.dg/array_constructor_20.f90: New test.
2572 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2575 * gfortran.dg/array_constructor_21.f90: New test.
2577 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2580 * gfortran.dg/inquire_13.f90: New test.
2583 * gfortran.dg/continuation_9.f90: New test.
2585 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
2588 * gcc.target/mips/pr34831.c: New test.
2590 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2594 * gfortran.dg/any_all_1.f90: New test.
2595 * gfortran.dg/any_all_2.f90: New test.
2597 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2599 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2600 "dg-require-weak" statement.
2601 * g++.dg/eh/weak1.C: Likewise.
2603 2008-01-19 Jakub Jelinek <jakub@redhat.com>
2605 PR gcov-profile/34610
2606 * gcc.dg/gomp/pr34610.c: New test.
2608 2008-01-19 Tobias Burnus <burnus@net-b.de>
2611 * gfortran.dg/implicit_11.f90: New.
2612 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2613 * gfortran.dg/entry_15.f90: Ditto.
2614 * gfortran.dg/func_assign.f90: Ditto.
2615 * gfortran.dg/gomp/reduction3.f90: Ditto.
2616 * gfortran.dg/proc_assign_1.f90: Ditto.
2618 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2619 of dg-excess-errors.
2621 2008-01-18 Tobias Burnus <burnus@net-b.de>
2624 * gfortran.dg/argument_checking_15.f90: New.
2625 * gfortran.dg/argument_checking_5.f90: Change TODO into
2628 2008-01-18 Tobias Burnus <burnus@net-b.de>
2630 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2631 * gfortran.dg/enum_5.f90: Ditto.
2632 * gfortran.dg/enum_6.f90: Ditto.
2633 * gfortran.dg/bom_error.f90: Ditto.
2634 * gfortran.dg/func_decl_4.f90: Ditto.
2636 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2639 * gfortran.dg/fmt_t_6.f: New test.
2641 2008-01-18 Tobias Burnus <burnus@net-b.de>
2643 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2645 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2647 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2649 2008-01-18 Ian Lance Taylor <iant@google.com>
2651 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2653 2008-01-18 Ian Lance Taylor <iant@google.com>
2656 * g++.dg/init/new26.C: New test.
2658 2008-01-18 Richard Guenther <rguenther@suse.de>
2661 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2664 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
2666 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2667 dg-require-effective-target.
2669 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2672 * gfortran.dg/reshape_2.f90: New test.
2674 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
2676 * gcc.dg/20040223-1.c: Fix comment typo.
2678 2008-01-17 Janis Johnson <janis187@us.ibm.com>
2681 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2682 until 34814 is fixed.
2684 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
2686 PR tree-optimization/34648
2687 * gcc.c-torture/compile/pr34648.c: New testcase.
2689 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
2692 * gcc.dg/autopar/autopar.exp: New.
2693 * g++.dg/tree-ssa/pr34355.C: Require pthread.
2694 * lib/target-supports.exp (check_effective_target_pthread): New.
2696 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2697 * gcc.dg/tree-ssa/reduc-1short.c: Same.
2698 * gcc.dg/tree-ssa/reduc-1.c: Same.
2699 * gcc.dg/tree-ssa/reduc-2short.c: Same.
2700 * gcc.dg/tree-ssa/reduc-2.c: Same
2701 * gcc.dg/tree-ssa/reduc-3.c: Same.
2702 * gcc.dg/tree-ssa/reduc-1char.c: Same.
2703 * gcc.dg/tree-ssa/reduc-6.c: Same.
2704 * gcc.dg/tree-ssa/reduc-7.c: Same.
2705 * gcc.dg/tree-ssa/reduc-2char.c: Same.
2706 * gcc.dg/tree-ssa/reduc-8.c: Same.
2707 * gcc.dg/tree-ssa/reduc-9.c: Same.
2709 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2711 * gnat.dg/discr5.adb: New test.
2713 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2715 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2717 2008-01-17 Richard Guenther <rguenther@suse.de>
2719 PR tree-optimization/34825
2720 * gcc.dg/pr34825.c: New testcase.
2722 2008-01-17 Richard Guenther <rguenther@suse.de>
2724 * gcc.c-torture/execute/20080117-1.c: New testcase.
2726 2008-01-17 Revital Eres <eres@il.ibm.com>
2729 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2731 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
2734 * gfortran.dg/function_charlen_1.f90: New test.
2737 * gfortran.dg/function_types_1.f90: New test.
2738 * gfortran.dg/function_types_2.f90: New test.
2741 * gfortran.dg/function_kinds_4.f90: New test.
2742 * gfortran.dg/function_kinds_5.f90: New test.
2744 * gfortran.dg/defined_operators_1.f90: Errors now at function
2746 * gfortran.dg/private_type_4.f90: The same.
2747 * gfortran.dg/interface_15.f90: The same.
2748 * gfortran.dg/elemental_args_check_2.f90: The same.
2749 * gfortran.dg/auto_internal_assumed.f90: The same.
2751 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
2753 * gnat.dg/sizetype.adb: New test.
2755 2008-01-16 Richard Guenther <rguenther@suse.de>
2758 * gcc.dg/overflow-warn-7.c: New testcase.
2760 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2762 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2764 2008-01-16 Jakub Jelinek <jakub@redhat.com>
2765 Richard Guenther <rguenther@suse.de>
2768 * gcc.dg/pr34668-1.c: New test.
2769 * gcc.dg/pr34668-2.c: Likewise.
2771 2008-01-16 Richard Guenther <rguenther@suse.de>
2774 * g++.dg/torture/pr33819.C: New testcase.
2776 2008-01-16 Richard Guenther <rguenther@suse.de>
2779 * gcc.c-torture/execute/pr34768-1.c: New testcase.
2780 * gcc.c-torture/execute/pr34768-2.c: Likewise.
2782 2008-01-16 Tobias Burnus <burnus@net-b.de>
2785 * gfortran.dg/argument_checking_13.f90: New.
2786 * gfortran.dg/argument_checking_14.f90: New.
2788 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2791 * gfortran.dg/anyallcount_1.f90: New test.
2793 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2796 * g++.dg/cpp0x/vt-34399.C: New.
2797 * g++.dg/template/friend50.C: New.
2799 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2802 * g++.dg/cpp0x/vt-34751.C: New.
2804 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2810 * g++.dg/cpp0x/vt-34051-2.C: New.
2811 * g++.dg/cpp0x/vt-34102.C: New.
2812 * g++.dg/cpp0x/vt-34051.C: New.
2813 * g++.dg/cpp0x/vt-34055.C: New.
2814 * g++.dg/cpp0x/vt-34103.C: New.
2816 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2819 * g++.dg/cpp0x/vt-34314.C: New.
2820 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2821 reality (the error message was wrong previously).
2823 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2826 * g++.dg/cpp0x/vt-33964.C: New.
2827 * g++.dg/template/partial5.C: New.
2829 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2832 * g++.dg/cpp0x/vt-34052.C: New.
2833 * g++.dg/template/ttp26.C: New.
2835 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2837 * gnat.dg/rep_clause2.ad[sb]: New test.
2838 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2840 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2843 * g++.dg/cpp/pedantic-errors.C: Delete.
2844 * g++.dg/cpp/permissive.C: Delete.
2846 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2848 * gcc.c-torture/compile/20080114-1.c: New test.
2850 2008-01-13 Tobias Burnus <burnus@net-b.de>
2853 * gfortran.dg/argument_checking_11.f90: New.
2854 * gfortran.dg/argument_checking_12.f90: New.
2855 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2856 * gfortran.dg/c_assoc_2.f03: Update dg-error.
2857 * gfortran.dg/argument_checking_3.f90: Ditto.
2858 * gfortran.dg/pointer_intent_2.f90: Ditto.
2859 * gfortran.dg/import2.f90: Ditto.
2860 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2861 * gfortran.dg/implicit_actual.f90: Ditto.
2862 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2863 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2865 2008-01-13 Tobias Burnus <burnus@net-b.de>
2868 * gfortran.dg/interface_proc_end.f90: New.
2870 2008-01-13 Tobias Burnus <burnus@net-b.de>
2873 * gfortran.dg/assumed_size_refs_4.f90: New.
2875 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
2877 * gnat.dg/unchecked_convert1.adb.
2879 2008-01-13 Richard Guenther <rguenther@suse.de>
2881 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2882 readable and writable again before exiting.
2884 2008-01-13 Richard Guenther <rguenther@suse.de>
2887 * gcc.dg/noncompile/incomplete-4.c: New testcase.
2889 2008-01-13 Jan Hubicka <jh@suse.cz>
2892 * gcc.dg/pr32135.c: new.
2894 2008-01-12 Doug Kwan <dougkwan@google.com>
2896 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2897 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2898 -Wignored-qualifiers.
2900 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2902 * gnat.dg/slice3.adb: New test.
2903 * gnat.dg/slice4.adb: Likewise.
2905 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2907 * gnat.dg/bit_packed_array.ad[sb]: New test.
2909 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2912 * gfortran.dg/parens_7.f90: New test.
2914 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2916 * gcc.dg/tree-ssa/loadpre5.c: Use static.
2917 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2919 * gcc.dg/pr33826.c: Require nonpic.
2921 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2924 * gfortran.dg/inquire_12.f90: New test.
2926 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2929 * all_bounds_1.f90: New test case.
2930 * maxloc_bounds_1.f90: New test case.
2931 * maxloc_bounds_2.f90: New test case.
2932 * maxloc_bounds_3.f90: New test case.
2933 * maxloc_bounds_4.f90: New test case.
2934 * maxloc_bounds_5.f90: New test case.
2935 * maxloc_bounds_6.f90: New test case.
2936 * maxloc_bounds_7.f90: New test case.
2937 * maxloc_bounds_8.f90: New test case.
2939 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
2941 * gcc.dg/struct-ret-3.c: New test.
2943 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
2946 * gfortran.dg/transfer_simplify_8.f90: New test.
2948 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
2950 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
2951 size_t using predefined macro.
2953 2008-01-10 Raksit Ashok <raksit@google.com>
2955 PR rtl-optimization/27971
2956 * gcc.target/i386/pr27971.c: New testcase.
2958 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
2961 * gfortran.dg/bounds_check_12.f90: New test.
2963 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
2965 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2966 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2968 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
2971 * g++.dg/torture/pr34641.C: New testcase.
2973 2008-01-10 Richard Guenther <rguenther@suse.de>
2975 PR tree-optimization/34651
2976 * g++.dg/torture/pr34651.C: New testcase.
2978 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
2980 PR tree-optimization/34017
2981 * gcc.dg/tree-ssa/pr34017.c: New.
2983 2008-01-09 Richard Guenther <rguenther@suse.de>
2984 Andrew Pinski <andrew_pinski@playstation.sony.com>
2987 * gcc.c-torture/compile/pr30132.c: New testcase.
2989 2008-01-09 Richard Guenther <rguenther@suse.de>
2992 * gcc.c-torture/compile/pr34458.c: New testcase.
2994 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2997 g++.dg/eh/ia64-2.C: Require weak support.
2999 2008-01-08 Richard Guenther <rguenther@suse.de>
3002 * g++.dg/torture/pr31863.C: New testcase.
3004 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3007 * gcc.dg/gomp/pr34694.c: New test.
3008 * g++.dg/gomp/pr34694.C: New test.
3011 * g++.dg/gomp/pr33890.C: New test.
3013 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3016 * gfortran.dg/parameter_array_init_3.f90: New test.
3018 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3022 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3024 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3026 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3027 * g++.dg/other/spu2vmx-1.C: Use it.
3029 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3031 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3034 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3035 * gcc.target/powerpc/parity-1.c: Likewise.
3037 2008-01-07 Fred Fish <fnf@specifix.com>
3039 PR preprocessor/30363:
3040 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3043 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3046 * gfortran.dg/use_only_2.f90: New test.
3048 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3051 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3052 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3054 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3057 * gfortran.dg/use_12.f90: New test.
3059 2008-01-06 Tobias Burnus <burnus@net-b.de>
3062 * interface.c (compare_actual_formal): Fix intent(out) check for
3063 function result variables.
3065 2008-01-06 Tobias Burnus <burnus@net-b.de>
3068 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3070 2008-01-06 Tobias Burnus <burnus@net-b.de>
3073 * gfortran.dg/intent_out_4.f90: Fix test case.
3075 2008-01-06 Tobias Burnus <burnus@net-b.de>
3078 * gfortran.dg/intent_out_4.f90: New.
3080 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3083 * gfortran.dg/optional_dim_3.f90: New test.
3085 2008-01-06 Tobias Burnus <burnus@net-b.de>
3088 * gfortran.dg/common_11.f90: New.
3089 * gfortran.dg/blockdata_1.f90: Update test case.
3090 * gfortran.dg/blockdata_2.f90: Update test case.
3092 2008-01-06 Tobias Burnus <burnus@net-b.de>
3094 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3096 2008-01-06 Tobias Burnus <burnus@net-b.de>
3099 * gfortran.dg/equiv_constraint_9.f90: New.
3101 2008-01-06 Revital Eres <eres@il.ibm.com>
3103 PR tree-optimization/34263
3104 * gcc.dg/pr34263.c: New testcase.
3106 2008-01-06 Tobias Burnus <burnus@net-b.de>
3109 * gfortran.dg/internal_io_unf.f90: New.
3111 2008-01-06 Tobias Burnus <burnus@net-b.de>
3114 * gfortran.dg/elemental_args_check_2.f90: New.
3116 2008-01-06 Tobias Burnus <burnus@net-b.de>
3119 * gfortran.dg/intent_out_3.f90: New.
3121 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3123 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3125 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3128 * gfortran.dg/list_read_8.f90: New test.
3130 2008-01-04 Richard Guenther <rguenther@suse.de>
3133 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3134 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3136 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3138 PR gcov-profile/34609
3139 * g++.dg/gcov/gcov-6.C: New test.
3141 2008-01-04 Richard Guenther <rguenther@suse.de>
3143 PR tree-optimization/31081
3144 * g++.dg/torture/pr31081-1.C: New testcase.
3145 * g++.dg/torture/pr31081-2.C: Likewise.
3147 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3149 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3150 * gcc.target/mips/rsqrt-2.c: Likewise.
3151 * gcc.target/mips/rsqrt-4.c: New test.
3153 2008-01-04 Tobias Burnus <burnus@net-b.de>
3156 * gfortran.dg/equiv_substr.f90: New.
3158 2008-01-03 Tom Tromey <tromey@redhat.com>
3161 * gcc.dg/pr34457-2.c: New file.
3162 * gcc.dg/pr34457-1.c: New file.
3164 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3166 Revert fix for PR tree-optimization/34458.
3168 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3170 PR tree-optimization/34458
3171 * gcc.dg/tree-ssa/pr34458.c: New.
3173 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3176 * gfortran.dg/internal_readwrite_1.f90: New test.
3177 * gfortran.dg/internal_readwrite_2.f90: New test.
3179 2008-01-03 Tom Tromey <tromey@redhat.com>
3181 PR preprocessor/34602:
3182 * gcc.dg/cpp/pr34602.c: New file.
3184 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3186 PR tree-optimization/29484
3187 * gcc.c-torture/execute/20071220-1.c: New test.
3188 * gcc.c-torture/execute/20071220-2.c: New test.
3190 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3192 PR tree-optimization/34635
3193 * gcc.dg/tree-ssa/pr34635.c: New.
3194 * gcc.dg/tree-ssa/pr34635-1.c: New.
3196 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3199 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3200 scan-assembler check.
3202 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3205 * g++.dg/gomp/pr34608.C: New test.
3207 2008-01-02 Richard Guenther <rguenther@suse.de>
3211 * gcc.c-torture/compile/pr34093.c: New testcase.
3213 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3215 * g++.dg/cpp0x/long_long.C: New.
3217 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3219 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3220 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3221 warning on the function main.
3223 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3225 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3226 rather than __v2di type.
3228 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3231 * gfortran.dg/linked_list_1.f90: New test.
3233 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3235 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3236 instead of appending to it.
3238 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3240 PR tree-optimization/34591
3241 * gcc.dg/vect/pr34591.c: New test.
3243 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3246 * gfortran.dg/direct_io_8.f90: New test case.
3248 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3251 * gcc.c-torture/execute/20071213-1.c: New test.
3253 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3256 * gfortran.dg/read_eof_5.f90: New test.
3258 2007-12-25 Tobias Burnus <burnus@net-b.de>
3261 * gfortran.dg/initialization_17.f90: New.
3263 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3266 * gfortran.dg/matmul_6.f90: New test.
3268 2007-12-23 Tobias Burnus <burnus@net-b.de>
3271 * gfortran.dg/entry_17.f90: New.
3273 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3276 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3277 * gfortran.dg/real_const_3.f90: Likewise.
3278 * gfortran.dg/unary_operator.f90: New test.
3280 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3282 * gnat.dg/pack2.adb: New test.
3284 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3287 * gfortran.dg/repeat_6.f90: New test.
3289 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3292 * cshift_shift_real_1.f90: New test.
3294 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3297 * gfortran.dg/shift-kind_2.f90: New test.
3299 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3302 * gcc.dg/pr8835-1.c: New.
3304 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3307 * gfortran.dg/default_initialization_3.f90: New test.
3309 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3311 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3313 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3315 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3317 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3318 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3320 2007-12-20 Jason Merrill <jason@redhat.com>
3322 * gcc.dg/overload/arg[14].C: Remove expected errors.
3324 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3327 * gcc.c-torture/execute/20071219-1.c: New test.
3329 2007-12-20 Tobias Burnus <burnus@net-b.de>
3332 * gfortran.dg/namelist_44.f90: New.
3334 2007-12-20 Tobias Burnus <burnus@net-b.de>
3337 * gfortran.dg/boz_8.f90: Add error-check check.
3338 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3341 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3343 * gcc.dg/gomp/combined-1.c: New test.
3345 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3347 PR tree-optimization/34355
3348 * g++.dg/tree-ssa/pr34355.C: New test.
3350 2007-12-19 Revital Eres <eres@il.ibm.com>
3352 * gcc.dg/sms-5.c: New testcase.
3354 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3357 * gfortran.dg/missing_parens_1.f90: New.
3358 * gfortran.dg/missing_parens_1.f90: New.
3360 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3363 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3365 * gfortran.dg/transfer_simplify_7.f90: New test.
3367 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3369 * gcc.dg/pr32912-3.c: Compile with -w.
3371 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3373 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3374 Jakub Jelinek <jakub@redhat.com>
3379 * g++.dg/cpp0x/variadic86.C: New.
3380 * g++.dg/cpp0x/variadic87.C: New.
3381 * g++.dg/cpp0x/variadic84.C: New.
3382 * g++.dg/cpp0x/variadic85.C: New.
3383 * g++.dg/template/ttp25.C: New.
3385 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3387 PR tree-optimization/34123
3388 * gcc.dg/tree-ssa/pr34123.c: New test.
3390 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3392 PR rtl-optimization/34456
3393 * gcc.c-torture/execute/pr34456.c: New test.
3395 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3398 * g++.dg/parse/friend7.C: New test.
3400 PR rtl-optimization/34490
3401 * gcc.c-torture/execute/20071216-1.c: New test.
3403 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3405 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3407 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3409 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3410 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3411 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3412 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3413 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3415 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3418 * gcc.dg/gomp/clause-2.c: New test.
3419 * g++.dg/gomp/clause-4.C: New test.
3421 2007-12-17 Tobias Burnus <burnus@net-b.de>
3423 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3424 part of Fortran 77/95/2003.
3426 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3428 PR tree-optimization/34445
3429 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3430 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3432 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3435 * gfortran.dg/namelist_42.f90: Update.
3436 * gfortran.dg/namelist_43.f90: New.
3438 2007-12-16 Tobias Burnus <burnus@net-b.de>
3441 * gfortran.dg/initialization_16.f90: New.
3443 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3446 * gfortran.dg/real_dimension_1.f: New test case.
3448 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3450 * gcc.dg/torture/pr24257.c: Remove -O from options.
3452 2007-12-16 Tobias Burnus <burnus@net-b.de>
3455 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3457 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3462 * gfortran.dg/mapping_1.f90: New test.
3463 * gfortran.dg/mapping_2.f90: New test.
3464 * gfortran.dg/mapping_3.f90: New test.
3466 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3468 PR rtl-optimization/34415
3469 * gcc.c-torture/execute/pr34415.c: New test.
3471 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3473 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3476 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3479 * gcc.dg/pr34003-1.c: New test.
3480 * gcc.dg/pr34003-2.c: New.
3482 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3484 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3485 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3486 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3487 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3489 * gcc.target/cris/torture/cris-torture.exp,
3490 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3491 * gcc.target/cris/builtin_ctz_v3.c,
3492 gcc.target/cris/builtin_ctz_v8.c,
3493 gcc.target/cris/builtin_clz_v0.c,
3494 gcc.target/cris/builtin_clz_v3.c,
3495 gcc.target/cris/builtin_bswap_v3.c,
3496 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3497 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3498 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3499 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3500 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3501 lib/target-supports.exp: Adjust for crisv32-*-*.
3503 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3505 * gcc.dg/debug/const-3.c: New.
3507 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3509 * g++.dg/other/datasec1.C: Require named section support.
3511 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3514 * gcc.target/i386/pr29978.c: New test.
3516 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3518 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3519 instead of -msse4.1.
3520 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3521 * g++.dg/other/i386-2.C (dg-options): Ditto.
3523 2007-12-14 Tobias Burnus <burnus@net-b.de>
3526 * gfortran.dg/private_type_10.f90: New.
3528 2007-12-14 Tobias Burnus <burnus@net-b.de>
3531 * gfortran.dg/nan_4.f90: New.
3533 2007-12-14 Richard Guenther <rguenther@suse.de>
3536 * gcc.c-torture/compile/20071214-1.c: New testcase.
3538 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3540 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3541 macros to test macroized SSE intrinsics. Use new macros to test
3542 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3543 emmintrin.h, xmmintrin.h and bmmintrin.h
3544 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3545 to test with immediate operand.
3547 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3550 * gcc.c-torture/compile/pr34091.c: New test.
3552 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3554 * gcc.dg/uninit-13.c: UnXFAIL.
3555 * gcc.dg/complex-5.c: New testcase.
3557 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3559 * gcc.dg/struct/struct-reorg.exp: Replace
3560 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
3562 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3567 * gfortran.dg/advance_6.f90: New test case.
3568 * gfortran.dg/direct_io_7.f90: New test case.
3569 * gfortran.dg/streamio_13.f90: New test case.
3571 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
3573 * g++.dg/cpp0x/__func__.C: New.
3575 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
3578 * g++.dg/other/pr34435.C: New testcase.
3580 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3582 * gcc.dg/struct: New directory with tests
3583 for struct-reorg optimizaion.
3584 * gcc.dg/struct/struct-reorg.exp: New script.
3585 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3586 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3587 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3588 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3589 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3590 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3591 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3592 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3593 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3594 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3595 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3596 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3597 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3598 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3599 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3600 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3601 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3602 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3603 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3604 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3605 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3606 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3607 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3608 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3610 2007-12-13 Tobias Burnus <burnus@net-b.de>
3613 * gfortran.dg/namelist_42.f90: New.
3615 2007-12-12 Tobias Burnus <burnus@net-b.de>
3618 * gfortran.dg/function_kinds_3.f90: New.
3620 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
3622 * gcc.target/s390/20071212-1.c: New testcase.
3624 2007-12-11 Jakub Jelinek <jakub@redhat.com>
3627 * g++.dg/ext/visibility/anon7.C: Add xfail.
3628 * g++.dg/ext/visibility/anon9.C: New test.
3629 * g++.dg/ext/visibility/anon10.C: New test.
3632 * g++.dg/rtti/dyncast2.C: New test.
3634 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
3636 PR tree-optimization/34407
3637 * gcc.dg/vect/pr34407.c: New test.
3639 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3642 * gfortran.dg/error_recovery_5.f90: New.
3643 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3645 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3647 PR tree-optimization/34371
3648 * gcc.c-torture/compile/20071207-1.c: New test.
3650 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
3653 * g++.dg/parse/crash40.C: New test.
3655 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3657 * g++.dg/opt/memcpy1.C: New test.
3659 2007-12-10 Tobias Burnus <burnus@net-b.de>
3662 * gfortran.dg/argument_checking_10.f90: New.
3664 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3666 PR rtl-optimization/34302
3667 * gcc.c-torture/execute/20071210-1.c: New test.
3669 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3672 * g++.dg/cpp0x/error1.C: New test.
3675 * g++.dg/other/error22.C: New test.
3677 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
3680 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3681 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3682 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3684 2007-12-09 Jakub Jelinek <jakub@redhat.com>
3688 * g++.dg/template/repo6.C: New test.
3689 * g++.dg/template/repo7.C: New test.
3690 * g++.dg/template/repo8.C: New test.
3692 2007-12-09 H.J. Lu <hjl@lucon.org>
3693 Tobias Burnus <burnus@net-b.de>
3696 * gfortran.dg/read_2.f90: New.
3698 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
3700 * lib/target-supports.exp (check_effective_target_tls_native):
3703 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
3706 * gnat.dg/enclosing_record_reference.ads,
3707 gnat.dg/enclosing_record_reference.adb: New test.
3709 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
3712 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3713 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3716 * gfortran.dg/char_component_initializer_1.f90: New test.
3718 2007-12-09 Tobias Burnus <burnus@net-b.de>
3725 * gfortran.dg/boz_8.f90: New.
3726 * gfortran.dg/boz_9.f90: New.
3727 * gfortran.dg/boz_10.f90: New.
3728 * gfortran.dg/boz_7.f90: Update dg-warning.
3729 * gfortran.dg/pr16433.f: Add dg-error.
3730 * gfortan.dg/ibits.f90: Update dg-warning.
3731 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3732 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3734 2007-12-08 Jakub Jelinek <jakub@redhat.com>
3737 * gfortran.dg/include_1.f90: New test.
3738 * gfortran.dg/include_1.inc: New.
3739 * gfortran.dg/include_2.f90: New test.
3741 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
3743 * gcc.c-torture/compile/20011130-2.c: Fix typo.
3745 2007-12-08 Tobias Burnus <burnus@net-b.de>
3748 * gfortran.dg/nan_3.f90: New.
3750 2007-12-07 Jakub Jelinek <jakub@redhat.com>
3752 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3754 2007-12-07 Olivier Hainque <hainque@adacore.com>
3756 * gnat.dg/tamdt*.ad?: Support for ...
3757 * gnat.dg/test_tamdt.adb: New test.
3759 2007-12-07 Olivier Hainque <hainque@adacore.com>
3761 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3762 exports and document how these can be exercised.
3764 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
3767 * gnat.dg/specs/access_constants.ads: New test.
3769 * gnat.dg/specs/access_constant_decl.ads: New test.
3772 * gnat.dg/compose.adb: New test.
3774 2007-12-07 Olivier Hainque <hainque@adacore.com>
3777 * gnat.dg/unc_memops.ad[sb]: Support for ...
3778 * gnat.dg/unc_memfree.adb: New test.
3780 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
3782 * gfortran.dg/ltrans-7.f90: New.
3784 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
3785 Dorit Nuzman <dorit@il.ibm.com>
3787 PR tree-optimization/34005
3788 * gcc.dg/vect/pr34005.c: New test.
3790 2007-12-06 Jakub Jelinek <jakub@redhat.com>
3793 * g++.dg/template/new8.C: New test.
3795 2007-12-06 Tobias Burnus <burnus@net-b.de>
3798 * gfortran.dg/boz_7.f90: New.
3799 * gfortran.dg/int_1.f90: Disable -pedantic option.
3800 * gfortran.dg/boz_1.f90: Ditto.
3801 * gfortran.dg/boz_3.f90: Ditto.
3802 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3803 * gfortran.dg/ibits.f90: Ditto.
3804 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3805 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3807 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
3810 * gfortran.dg/used_types_19.f90: New test.
3812 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
3814 * gfortran.dg/nan_2.f90: Add -mieee for sh.
3815 * gfortran.dg/nearest_2.f90: Likewise.
3816 * gfortran.dg/nearest_3.f90: Likewise.
3818 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3821 * gcc.c-torture/execute/20071205-1.c: New test.
3823 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
3825 * gfortran.dg/module_nan.f90: Add -mieee for sh.
3826 * gfortran.dg/real_const_3.f90: Likewise.
3828 2007-12-05 Richard Guenther <rguenther@suse.de>
3830 PR tree-optimization/34138
3831 * gcc.c-torture/compile/pr34138.c: New testcase.
3833 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3836 * gfortran.dg/debug_2.f: New test.
3838 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
3840 * gnat.dg/specs/elab1.ads: New test.
3842 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
3845 * gcc.target/i386/pr34312.c: New test.
3847 2007-12-05 Tobias Burnus <burnus@net-b.de>
3850 * gfortran.dg/nan_2.f90: New.
3852 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3855 * g++.dg/cpp0x/decltype9.C: New test.
3856 * g++.dg/cpp0x/decltype10.C: New test.
3858 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
3861 * gnat.dg/rm_6_4_1_13.adb: New test.
3863 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3866 * gcc.c-torture/compile/20071117-1.c: New test.
3868 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3871 * g++.dg/cpp0x/variadic-ttp.C: New.
3873 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3875 * gcc.dg/parse-decl-after-if.c: New.
3876 * gcc.dg/20031223-1.c: Adjust.
3878 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3881 * g++.dg/cpp0x/variadic-throw.C: New.
3883 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3886 * g++.dg/cpp0x/variadic-unify.C: New.
3888 2007-12-04 Richard Guenther <rguenther@suse.de>
3892 * gcc.c-torture/compile/pr34334.c: New testcase.
3893 * g++.dg/torture/pr34222.C: New testcase.
3895 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3897 * gcc.c-torture/execute/20071202-1.c: New test.
3898 * gcc.dg/tree-ssa/pr34146-2.c: New test.
3900 2007-12-04 Tobias Burnus <burnus@net-b.de>
3903 * gfortran.dg/module_nan.f90: New.
3905 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
3907 * lib/target-supports.exp (get_compiler_messages): Replace with...
3908 (check_compile): ...this new procedure. Handle TYPE == executable.
3909 Use comments in the source to determine the correct extension.
3910 Return a pair containing the compiler output and the output filename.
3911 Don't delete the file here.
3912 (check_no_compiler_messages_nocache): New procedure.
3913 (check_no_compiler_messages): Use it.
3914 (check_no_messages_and_pattern_nocache): New procedure.
3915 (check_no_messages_and_pattern): Use it.
3916 (check_runtime_nocache, check_runtime): New procedures.
3917 (check_effective_target_tls): Use check_no_compiler_messages.
3918 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3919 (check_effective_target_tls_runtime): Use check_runtime.
3920 (check_effective_target_fstack_protector): Likewise.
3921 (check_iconv_available): Use check_runtime_nocache.
3922 (check_effective_target_fortran_large_real): Use
3923 check_no_compiler_messages.
3924 (check_effective_target_fortran_large_int): Likewise.
3925 (check_effective_target_static_libgfortran): Likewise.
3926 (check_750cl_hw_available): Use check_cached_effective_target
3927 and check_runtime_nocache.
3928 (check_vmx_hw_available): Likewise.
3929 (check_effective_target_broken_cplxf_arg): Likewise.
3930 (check_alpha_max_hw_available): Use check_runtime.
3931 (check_function_available): Use check_no_compiler_messages.
3932 (check_cxa_atexit_available): Use check_cached_effective_target
3933 and check_runtime_nocache.
3934 (check_effective_target_dfp_nocache): Use
3935 check_no_compiler_messages_nocache.
3936 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3937 (check_effective_target_dfp): Use check_cached_effective_target.
3938 (check_effective_target_dfprt): Likewise.
3939 (check_effective_target_arm_neon_hw): Use check_runtime.
3940 (check_effective_target_ultrasparc_hw): Likewise.
3941 (check_effective_target_c99_runtime): Use
3942 check_no_compiler_messages_nocache.
3944 2007-12-03 Jakub Jelinek <jakub@redhat.com>
3947 * gcc.dg/fold-rotate-1.c: New test.
3949 PR tree-optimization/33453
3950 * gcc.c-torture/compile/20071203-1.c: New test.
3952 2007-12-03 Robert Dewar <dewar@adacore.com>
3953 Samuel Tardieu <sam@rfc1149.net>
3956 * gnat.dg/check_elaboration_code.adb: New test.
3957 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3960 2007-12-02 Paolo Carlini <pcarlini@suse.de>
3963 * g++.dg/cpp0x/pr34061.C: New.
3965 2007-12-02 Paolo Carlini <pcarlini@suse.de>
3968 * g++.dg/other/error21.C: New.
3970 2007-12-02 Revital Eres <eres@il.ibm.com>
3972 * gcc.dg/sms-4.c: New testcase.
3974 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
3975 Revital Eres <eres@il.ibm.com>
3977 * gcc.dg/sms-3.c: New testcase.
3979 2007-12-01 Ollie Wild <aaw@google.com>
3982 * g++.dg/conversion/ptrmem9.C: New test.
3984 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3987 * gfortran.dg/namelist_41.f90: New test.
3989 2007-11-30 Tom Tromey <tromey@redhat.com>
3991 PR preprocessor/32868:
3992 * gcc.dg/cpp/pr32868.c: New file.
3994 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3997 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3999 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4001 PR rtl-optimization/34171
4002 * gcc.dg/pr34171.c: New testcase.
4004 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4006 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4008 2007-11-30 Tobias Burnus <burnus@net-b.de>
4011 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4012 * gfortran.dg/bind_c_usage_11.f03: New.
4013 * gfortran.dg/bind_c_usage_12.f03: New.
4015 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4018 * g++.dg/other/error20.C: New test.
4020 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4023 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4025 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4027 PR tree-optimization/34244
4028 * gcc.dg/tree-ssa/pr34244.c: New test.
4030 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4032 PR tree-optimization/33434
4033 * gcc.dg/pr33434-1.c: New test.
4034 * gcc.dg/pr33434-2.c: New test.
4035 * gcc.dg/pr33434-3.c: New test.
4036 * gcc.dg/pr33434-4.c: New test.
4039 * g++.dg/template/cond7.C: New test.
4043 * g++.dg/cpp0x/decltype7.C: New test.
4044 * g++.dg/cpp0x/decltype8.C: New test.
4046 2007-11-29 Tobias Burnus <burnus@net-b.de>
4049 * gfortran.dg/result_in_spec_3.f90: New.
4051 2007-11-29 Tobias Burnus <burnus@net-b.de>
4054 * gfortran.dg/mvbits_3.f90: New.
4056 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4058 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4060 (check_effective_target_hard_float): New.
4061 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4062 * gcc.dg/pr30957-1.c: Likewise.
4064 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4067 * gnat.dg/specs/variant_part.ads: New test.
4070 * gnat.dg/specs/attribute_parsing.ads: New test.
4073 * gnat.dg/specs/integer_value.ads: New test.
4076 * gnat.dg/specs/delta_small.ads: New test.
4078 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4080 PR tree-optimization/34140
4081 * gcc.c-torture/compile/20071128-1.c: New test.
4083 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4086 * gfortran.dg/data_array_1.f90
4087 * gfortran.dg/data_array_2.f90
4088 * gfortran.dg/data_array_3.f90
4089 * gfortran.dg/data_array_4.f90
4091 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4094 * gfortran.dg/blockdata_5.f90: New test.
4095 * gfortran.dg/blockdata_6.f90: New test.
4097 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4099 PR tree-optimization/34016
4100 * gcc.dg/pr34016.c: New test.
4102 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4105 * gfortran.dg/stfunc_6.f90: New test.
4108 * gfortran.dg/assign_10.f90: New test.
4110 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4113 * gfortran.dg/use_11.f90: New test.
4116 * gfortran.dg/generic_15.f90: New test.
4118 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4121 * gcc.dg/pr34225.c: New test.
4123 2007-11-27 Richard Guenther <rguenther@suse.de>
4125 PR tree-optimization/34241
4126 * g++.dg/torture/pr34241.C: New testcase.
4128 2007-11-27 Richard Guenther <rguenther@suse.de>
4130 * gcc.dg/builtins-error.c: New testcase.
4132 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4135 * g++.dg/ext/visibility/anon8.C: New test.
4137 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4140 * gcc.target/i386/pr34077.c: New testcase.
4142 2007-11-26 Tobias Burnus <burnus@net-b.de>
4145 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4146 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4147 * gfortran.dg/backslash_1.f90: Remove no longer needed
4148 -fno-backslash option.
4150 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4153 * gcc.dg/cpp/19990413-1.c: Update.
4154 * gcc.dg/parse-else-error.c: New.
4155 * gcc.dg/parse-else-error-2.c: New.
4156 * gcc.dg/parse-else-error-3.c: New.
4157 * gcc.dg/parse-else-error-4.c: New.
4159 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4162 * g++.dg/template/dependent-expr6.C: New testcase.
4164 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4167 * gcc.target/i386/pr34215.c: New test.
4169 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4172 * gcc.dg/torture/pr34174-1.c: New.
4174 2007-11-26 Richard Guenther <rguenther@suse.de>
4177 * gcc.dg/pr34233.c: New testcase.
4179 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4180 Revital Eres <eres@il.ibm.com>
4182 PR rtl-optimization/34085
4183 * gcc.dg/tree-prof (bb-reorg.c): New test.
4185 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4187 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4188 Return true for MIPS16 targets.
4190 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4193 * gfortran.dg/blockdata_4.f90: New test.
4195 2007-11-25 Tobias Burnus <burnus@net-b.de>
4198 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4199 * gfortran.dg/bind_c_usage_16.f03: New.
4200 * gfortran.dg/bind_c_usage_16_c.c: New.
4202 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4204 * gnat.dg/specs/size_clause1.ads: New test.
4205 * gnat.dg/specs/size_clause2.ads: Likewise.
4206 * gnat.dg/specs/size_clause3.ads: Likewise.
4208 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4211 * gfortran.dg/entry_16.f90: New test.
4213 2007-11-24 Tobias Burnus <burnus@net-b.de>
4216 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4218 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4221 * gfortran.dg/nested_modules_1.f90: Change the reference to
4222 FOO, forbidden by the standard, to a reference to W.
4223 * gfortran.dg/use_only_1.f90: New test.
4225 2007-11-23 Tobias Burnus <burnus@net-b.de>
4228 * gfortran.dg/nearest_3.f90: New test.
4230 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4233 * gfortran.dg/optional_dim_2.f90: New test.
4235 2007-11-23 Tobias Burnus <burnus@net-b.de>
4238 * gfortran.dg/bind_c_usage_15.f90: New.
4240 2007-11-23 Tobias Burnus <burnus@net-b.de>
4243 * gfortran.dg/nearest_2.f90: New.
4246 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4250 * g++.dg/ext/java-2.C: New test.
4252 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4253 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4256 * g++.dg/warn/pr5310.C: New.
4257 * g++.dg/warn/pr33160.C: New.
4259 2007-11-23 Richard Guenther <rguenther@suse.de>
4260 Michael Matz <matz@suse.de>
4262 PR tree-optimization/34176
4263 * gcc.c-torture/execute/pr34176.c: New testcase.
4265 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4268 * gcc.dg/Wconversion-5.c: New test.
4269 * g++.dg/Wconversion3.C: New test.
4271 2007-11-23 Richard Guenther <rguenther@suse.de>
4273 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4275 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4278 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4279 qualifiers in abstract declarator.
4281 2007-11-22 Tobias Burnus <burnus@net-b.de>
4283 * gfortran.dg/derived_constructor_comps_3.f90: New.
4285 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4288 * g++.dg/ext/visibility/anon7.C: New test.
4290 2007-11-22 Tobias Burnus <burnus@net-b.de>
4293 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4294 * gfortran.dg/bind_c_usage_13.f03: New.
4295 * gfortran.dg/bind_c_usage_14.f03: New.
4297 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4299 PR rtl-optimization/33848
4300 * gcc.dg/torture/pr33848.c: New test.
4302 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4305 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4307 2007-11-20 Richard Guenther <rguenther@suse.de>
4310 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
4312 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4314 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4316 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4319 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4320 so test passes with -frecord-marker=8.
4321 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4322 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4323 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4324 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4325 * gfortrand.dg/modulo_1.f90: Likewise.
4327 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4329 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4331 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4332 * gcc.dg/pr30957-1.c: Likewise.
4334 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4337 * g++.dg/template/crash74.C: New test.
4339 2007-11-20 Richard Guenther <rguenther@suse.de>
4341 * gcc.c-torture/execute/20071120-1.c: New testcase.
4343 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4346 * gcc.dg/tree-ssa/pr34146.c: New test.
4349 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4350 dependent on target settings like move_by_pieces etc.
4353 * g++.dg/template/vla2.C: New test.
4356 * g++.dg/overload/template3.C: New test.
4358 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4361 * gfortran.dg/optional_dim_2.f90: Remove test.
4363 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4365 * gcc.dg/dfp/ddmode-ice.c: New test.
4367 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4369 PR tree-optimization/34036
4370 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4372 2007-11-19 Richard Guenther <rguenther@suse.de>
4374 PR tree-optimization/34
4375 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4377 2007-11-19 Tobias Burnus <burnus@net-b.de>
4380 * gfortran.dg/bind_c_usage_10_c.c: New.
4381 * gfortran.dg/bind_c_usage_10.f03: New.
4383 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4385 * gcc.dg/pr33007.c: Expect new warning.
4386 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4387 * g++.dg/opt/pr34036.C: New test.
4389 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4392 * g++.dg/warn/noreturn-4.C: New test.
4393 * g++.dg/warn/noreturn-5.C: New test.
4394 * g++.dg/warn/noreturn-6.C: New test.
4395 * g++.dg/warn/noreturn-7.C: New test.
4397 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4400 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4401 integers so tests works with -fdefault-integer-8.
4402 * gfortran.fortran-torture/execute/elemental.f90: Use default
4403 integers so test passes with -fdefault-integer-8.
4404 * gfortran.fortran-torture/execute/der_io.f90: Increase
4405 buffer length so test passes with -fdefault-integer-8.
4406 * gfortran.dg/bounds_check_8.f90: Likewise.
4407 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4408 * gfortran.dg/equiv_7.f90: Set kind so test passes
4409 with -fdefault-integer-8.
4410 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4413 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4416 * gfortran.dg/optional_dim_2.f90: New test.
4419 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4421 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4423 PR rtl-optimization/34132
4424 * gcc.c-torture/compile/20071118-1.c: New test.
4426 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4429 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4431 2007-11-18 Tobias Burnus <burnus@net-b.de>
4434 * gfortran.dg/entry_14.f90: New.
4435 * gfortran.dg/entry_15.f90: New.
4437 2007-11-18 Richard Guenther <rguenther@suse.de>
4439 PR tree-optimization/34127
4440 * gcc.c-torture/compile/pr34127.c: New testcase.
4442 2007-11-18 Ben Elliston <bje@au.ibm.com>
4444 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4445 type specifier, as they are not permitted according to the AltiVec
4446 Programming Interface Manual.
4448 2007-11-17 Tobias Burnus <burnus@net-b.de>
4451 * gfortran.dg/bind_c_usage_9.f03: New.
4452 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4454 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4457 * interface.c (gfc_current_interface_head,
4458 gfc_set_current_interface_head): New functions.
4459 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4460 On syntax error, restore previous state of the interface.
4461 * gfortran.h (gfc_current_interface_head,
4462 gfc_set_current_interface_head): New prototypes.
4464 2007-11-17 Richard Guenther <rguenther@suse.de>
4467 * gcc.c-torture/execute/pr34130.c: New testcase.
4469 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4472 * gfortran.dg/fmt_label_1.f90: New test.
4474 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4477 * gfortran.dg/initialization_15.f90 : New test.
4479 2007-11-16 Richard Guenther <rguenther@suse.de>
4482 * gcc.c-torture/compile/pr34030.c: New testcase.
4484 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4487 * gfortran.dg/interface_assignment_3.f90.
4489 2007-11-16 Richard Guenther <rguenther@suse.de>
4491 PR tree-optimization/33870
4492 * gcc.dg/torture/pr33870.c: New testcase.
4494 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4497 * gfortran.dg/allocatable_function_3.f90.
4499 2007-11-16 Richard Guenther <rguenther@suse.de>
4501 PR tree-optimization/34113
4502 * gcc.c-torture/compile/pr34113.c: New testcase.
4504 2007-11-16 Richard Guenther <rguenther@suse.de>
4506 PR tree-optimization/34099
4507 * g++.dg/torture/pr3499.C: New testcase.
4508 * gcc.c-torture/execute/pr34099.c: Likewise.
4510 2007-11-16 Olivier Hainque <hainque@adacore.com>
4512 * gnat.dg/release_unc_maxalign.adb: New test.
4514 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4517 * g++.dg/template/crash73.C: New test.
4519 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4522 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4523 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4524 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4525 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4527 2007-11-15 Tobias Burnus <burnus@net-b.de>
4530 * gfortran.dg/proc_decl_11.f90: New.
4532 2007-11-15 Ben Elliston <bje@au.ibm.com>
4534 * gcc.target/spu/compare-dp.c: New test.
4536 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4538 * gcc.dg/pr33923.c: New test.
4540 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4543 * gcc.dg/pr34088.c: New test.
4545 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4547 * gcc.c-torture/compile/20071114-1.c: New test.
4549 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4552 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4553 to match known variations in symbol format. Document in comments.
4555 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4558 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4560 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4562 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4565 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4568 * gfortran.dg/proc_decl_1.f90: Update.
4569 * gfortran.dg/proc_decl_7.f90: New test.
4570 * gfortran.dg/proc_decl_8.f90: New test.
4571 * gfortran.dg/proc_decl_9.f90: New test.
4572 * gfortran.dg/proc_decl_10.f90: New test.
4574 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
4577 * gfortran.dg/transfer_assumed_size_1.f90: New test.
4579 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4586 * g++.dg/parse/crash36.C: Add another dg-error.
4587 * g++.dg/cpp0x/pr34054.C: New test.
4588 * g++.dg/cpp0x/pr34056.C: New test.
4589 * g++.dg/cpp0x/pr34057.C: New test.
4590 * g++.dg/cpp0x/pr34058.C: New test.
4591 * g++.dg/cpp0x/pr34060.C: New test.
4593 PR tree-optimization/34063
4594 * g++.dg/tree-ssa/pr34063.C: New test.
4596 2007-11-13 Diego Novillo <dnovillo@google.com>
4598 PR tree-optimization/33870
4599 * gcc.c-torture/execute/pr33870-1.c: New test.
4600 * gcc.dg/tree-ssa/alias-16.c: New test.
4602 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4605 * g++.dg/template/crash72.C: New test.
4607 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4609 * g++.dg/opt/cfg5.C: New test.
4611 2007-11-12 Richard Guenther <rguenther@suse.de>
4614 * gcc.c-torture/execute/pr34070-1.c: New testcase.
4615 * gcc.c-torture/execute/pr34070-2.c: Likewise.
4617 2007-11-12 Richard Guenther <rguenther@suse.de>
4620 * gcc.dg/pr34027-1.c: New testcase.
4621 * gcc.dg/pr34027-2.c: Likewise.
4623 2007-11-12 Ira Rosen <irar@il.ibm.com>
4625 PR tree-optimization/33953
4626 * gcc.dg/vect/pr33953.c: New testcase.
4628 2007-11-11 Tom Tromey <tromey@redhat.com>
4631 * g++.dg/ext/pr17577.h: New file.
4632 * g++.dg/ext/pr17577.C: New file.
4634 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4637 * g++.old-deja/g++.ns/template13.C: Update expected output.
4638 * g++.old-deja/g++.pt/friend23.C: Likewise.
4639 * g++.dg/warn/pr8570.C: New.
4641 2007-11-11 Jakub Jelinek <jakub@redhat.com>
4644 * g++.dg/template/pseudodtor4.C: New test.
4646 2007-11-10 Jakub Jelinek <jakub@redhat.com>
4649 * g++.dg/opt/inline14.C: New test.
4651 PR tree-optimization/33680
4652 * gcc.c-torture/compile/20071108-1.c: New test.
4655 * g++.dg/template/pseudodtor3.C: New test.
4657 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
4660 * g++.dg/cpp0x/variadic-init.C: New.
4662 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
4663 Jakub Jelinek <jakub@redhat.com>
4665 PR rtl-optimization/34012
4666 * gcc.target/i386/pr34012.c: New test.
4668 2007-11-09 Richard Guenther <rguenther@suse.de>
4670 PR tree-optimization/33604
4671 * g++.dg/tree-ssa/pr33604.C: New testcase.
4672 * gcc.dg/pr32721.c: Adjust pattern.
4674 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
4676 * gcc.target/mips/dse-1.c: Disable.
4678 2007-11-08 Tom Tromey <tromey@redhat.com>
4680 * gcc.dg/empty-source-3.c: Update warning location.
4681 * gcc.dg/gomp/barrier-2.c: Likewise.
4682 * gcc.dg/label-decl-3.c: Likewise.
4683 * gcc.dg/label-decl-2.c: Likewise.
4684 * gcc.dg/empty-source-2.c: Likewise.
4686 2007-11-08 Tom Tromey <tromey@redhat.com>
4689 * g++.dg/inherit/pr30297.C: New file.
4691 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
4693 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4694 -fno-common for cygwin and mingw32.
4696 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
4699 * gcc.dg/pr33826.c: New.
4700 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
4701 recursive functions being marked pure or const.
4703 2007-11-08 Tobias Burnus <burnus@net-b.de>
4706 * gfortran.dg/proc_decl_5.f90: New.
4707 * gfortran.dg/proc_decl_6.f90: New.
4709 2007-11-08 Jakub Jelinek <jakub@redhat.com>
4711 PR tree-optimization/32575
4712 * gcc.c-torture/execute/20071108-1.c: New test.
4714 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
4716 * g++.dg/opt/anchor1.C: New.
4718 2007-11-07 Diego Novillo <dnovillo@google.com>
4721 * gcc.c-torture/execute/pr33870.x: Remove.
4723 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
4728 * g++.dg/cpp0x/decltype-33837.C: New.
4729 * g++.dg/cpp0x/decltype-refbug.C: New.
4730 * g++.dg/cpp0x/decltype-33838.C: New.
4732 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4734 * gcc.c-torture/compile/20071107-1.c: New test.
4736 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4738 * gcc.dg/out-of-bounds-1.c: New test.
4740 2007-11-07 Jakub Jelinek <jakub@redhat.com>
4743 * g++.dg/warn/incomplete2.C: New test.
4744 * g++.dg/template/incomplete4.C: New test.
4745 * g++.dg/template/incomplete5.C: New test.
4747 2007-11-07 Olivier Hainque <hainque@adacore.com>
4749 * gnat.dg/max_align.adb: New test.
4751 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
4754 * gcc.target/i386/pr30961-1.c: New.
4756 2007-11-06 Tom Tromey <tromey@redhat.com>
4759 * g++.dg/warn/pragma-system_header3.h: New.
4760 * g++.dg/warn/pragma-system_header3.C: New.
4763 * g++.dg/warn/pragma-system_header4.C: New.
4764 * g++.dg/warn/pragma-system_header4.h: New.
4766 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4770 * g++.dg/other/canon-array.C: New.
4772 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4774 * g++.dg/parser/crash36.C: Tweak expected errors.
4775 * g++.dg/cpp0x/pr31439.C: New.
4776 * g++.dg/cpp0x/pr32114.C: New.
4777 * g++.dg/cpp0x/pr32115.C: New.
4778 * g++.dg/cpp0x/pr32125.C: New.
4779 * g++.dg/cpp0x/pr32126.C: New.
4780 * g++.dg/cpp0x/pr32127.C: New.
4781 * g++.dg/cpp0x/pr32128.C: New.
4782 * g++.dg/cpp0x/pr32253.C: New.
4783 * g++.dg/cpp0x/pr32566.C: New.
4784 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4785 * g++.dg/cpp0x/pr31438.C: Ditto.
4786 * g++.dg/cpp0x/variadic81.C: Ditto.
4787 * g++.dg/cpp0x/pr31432.C: Ditto.
4788 * g++.dg/cpp0x/pr31442.C: Ditto.
4790 2007-11-06 Jakub Jelinek <jakub@redhat.com>
4793 * g++.dg/other/datasec1.C: New test.
4795 PR tree-optimization/33458
4796 * g++.dg/opt/inline12.C: New test.
4798 PR tree-optimization/33993
4799 * gcc.c-torture/compile/20071105-1.c: New test.
4801 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4803 PR rtl-optimization/33648
4804 * gcc.dg/pr33648.c: Require effective target freorder.
4806 2007-11-05 Revital Eres <eres@il.ibm.com>
4808 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4810 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4815 * g++.dg/cpp0x/pr33996.C: New
4816 * g++.dg/cpp0x/rv-trivial-bug.C: New
4817 * g++.dg/cpp0x/pr33930.C: New
4819 2007-11-05 Nick Clifton <nickc@redhat.com>
4820 Sebastian Pop <sebastian.pop@amd.com>
4822 PR tree-optimization/32540
4823 PR tree-optimization/33922
4824 * gcc.dg/tree-ssa/pr32540-1.c: New.
4825 * gcc.dg/tree-ssa/pr32540-2.c: New.
4826 * gcc.dg/tree-ssa/pr33922.c: New.
4828 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4831 * g++.dg/cpp0x/variadic-rref.C: New.
4833 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4835 * g++dg/warn/pointer-integer-comparison.C: New.
4837 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4839 PR tree-optimization/33856
4840 * gcc.c-torture/compile/20071027-1.c: New test.
4843 * g++.dg/ext/label10.C: New test.
4846 * g++.dg/other/ptrmem9.C: New test.
4848 2007-11-04 Andrew Pinski <pinskia@gmail.com>
4851 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4853 2007-11-04 David Edelsohn <edelsohn@gnu.org>
4855 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4856 * g++.dg/ext/visibility/namespace2.C: Add argument to
4857 dg-require-visibility.
4858 * g++.dg/ext/java-1.C: Disable on AIX.
4860 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
4862 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
4864 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4867 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4869 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4872 * gcc.dg/20031223-1.c: Adjust error output.
4873 * gcc.dg/parse-decl-after-label.c: New.
4875 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4878 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4879 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4880 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4882 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
4884 PR rtl-optimization/28940
4885 * gcc.target/i386/addr-sel-1.c: New test.
4887 2007-11-03 Jakub Jelinek <jakub@redhat.com>
4890 * gcc.dg/pr33670.c: New test.
4892 2007-11-02 Jakub Jelinek <jakub@redhat.com>
4895 * g++.dg/lookup/typedef1.C: New test.
4897 2007-11-02 Janis Johnson <janis187@us.ibm.com>
4900 * lib/scandump.exp (dump-suffix): New.
4901 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4902 Include dump suffix in pass/fail messages, put regexp in quotes.
4904 2007-11-02 Paolo Carlini <pcarlini@suse.de>
4907 * g++.dg/other/error19.C: New.
4909 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
4911 PR rtl-optimization/28062
4912 * gcc.c-torture/compile/20071102-1.c: New test.
4914 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
4916 * g++.dg/cpp0x/pr33955.C: New.
4918 2007-11-01 Tom Tromey <tromey@redhat.com>
4920 PR preprocessor/30805:
4921 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4923 2007-11-02 Jakub Jelinek <jakub@redhat.com>
4925 PR rtl-optimization/33648
4926 * gcc.dg/pr33648.c: New test.
4928 2007-11-01 Jakub Jelinek <jakub@redhat.com>
4931 * g++.dg/template/pseudodtor1.C: New test.
4932 * g++.dg/template/pseudodtor2.C: New test.
4935 * g++.dg/rtti/typeid7.C: New test.
4937 2007-11-01 Tom Tromey <tromey@redhat.com>
4939 PR preprocessor/30805:
4940 * gcc.dg/cpp/pr30805.c: New file.
4942 2007-11-01 Janis Johnson <janis187@us.ibm.com>
4945 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4947 * gcc.c-torture/compile/20001205-1.c: Ditto.
4948 * gcc.c-torture/compile/20001226-1.c: Ditto.
4949 * gcc.c-torture/compile/20020312-1.c: Ditto.
4950 * gcc.c-torture/compile/20020604-1.c: Ditto.
4951 * gcc.c-torture/compile/920501-12.c: Ditto.
4952 * gcc.c-torture/compile/920501-4.c: Ditto.
4953 * gcc.c-torture/compile/920520-1.c: Ditto.
4954 * gcc.c-torture/compile/980506-1.c: Ditto.
4955 * gcc.c-torture/compile/990617-1.c: Ditto.
4956 * gcc.dg/compare6.c: Ditto.
4957 * g++.old-deja/g++.brendan/crash43.C: Ditto.
4958 * g++.old-deja/g++.brendan/synth1.C: Ditto.
4959 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4960 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4961 * g++.old-deja/g++.pt/static6.C: Ditto.
4962 * g++.old-deja/g++.pt/crash16.C: Ditto.
4963 * g++.old-deja/g++.mike/p10416.C: Ditto.
4964 * g++.old-deja/g++.mike/ns15.C: Ditto.
4965 * g++.old-deja/g++.mike/eh46.C: Ditto.
4967 2007-11-01 Tom Tromey <tromey@redhat.com>
4969 * gcc.dg/redecl-1.c: Update.
4970 * gcc.dg/pr20368-3.c: Update.
4971 * gcc.dg/inline-14.c: Update.
4972 * gcc.dg/builtins-30.c: Update.
4973 * gcc.dg/dremf-type-compat-4.c: Update.
4974 * gcc.dg/pr20368-2.c: Update.
4976 2007-11-01 Jakub Jelinek <jakub@redhat.com>
4978 PR rtl-optimization/33673
4979 * gcc.dg/pr33673.c: New test.
4981 2007-11-01 Michael Matz <matz@suse.de>
4983 PR tree-optimization/33961
4984 * gcc.dg/pr33961.c: New test.
4986 2007-10-31 Paolo Carlini <pcarlini@suse.de>
4989 * g++.dg/template/error35.C: New.
4991 2007-10-31 Jakub Jelinek <jakub@redhat.com>
4994 * gcc.dg/pr31507-1.c: New test.
4995 * gcc.dg/pr31507-2.c: New test.
4997 2007-10-31 Revital Eres <eres@il.ibm.com>
4999 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5001 * gcc.dg/vect/tree-vect.h (check_vect): Add
5002 powerpc-*paired test.
5003 * lib/target-supports.exp (check_750cl_hw_available):
5005 (check_effective_target_vect_int,
5006 check_effective_target_vect_intfloat_cvt,
5007 check_effective_target_powerpc_altivec_ok,
5008 check_effective_target_vect_long,
5009 check_effective_target_vect_sdot_hi,
5010 check_effective_target_vect_udot_hi,
5011 check_effective_target_vect_pack_trunc,
5012 check_effective_target_vect_unpack,
5013 check_effective_target_vect_shift,
5014 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5016 * gcc.dg/vect/vect-ifcvt-11.c: New.
5017 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5018 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5019 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5020 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5021 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5022 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5024 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5025 Tobias Burnus <burnus@net-b.de>
5028 * gfortran.dg/module_read_1.f90: New.
5030 2007-10-31 Tom Tromey <tromey@redhat.com>
5032 PR preprocessor/30786:
5033 * gcc.dg/cpp/pr30786.c: New file.
5035 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5038 * gfortran.dg/interface_19.f90: New.
5039 * gfortran.dg/interface_20.f90: New.
5040 * gfortran.dg/interface_21.f90: New.
5042 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5044 PR tree-optimization/32377
5045 * gfortran.dg/vect/pr32377.f90: New.
5047 2007-10-31 Richard Guenther <rguenther@suse.de>
5050 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5051 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5053 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5056 * gfortran.dg/contained_3.f90: New.
5058 2007-10-31 Christian Bruel <christian.bruel@st.com>
5061 * g++.dg/opt/nrv8.C: New.
5063 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5066 * g++.dg/opt/compound1.C: New test.
5069 * g++.dg/template/ptrmem18.C: New test.
5071 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5074 * gfortran.dg/isnan_2.f90: New test.
5076 2007-10-30 Ed Schouten <ed@fxq.nl>
5078 PR tree-optimization/32500
5079 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5081 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5085 * g++.dg/cpp0x/pr31993.C: New
5086 * g++.dg/cpp0x/pr32252.C: New
5088 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5090 PR tree-optimization/33723
5091 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5093 2007-10-30 Richard Guenther <rguenther@suse.de>
5095 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5096 gcc.target/i386/loop-3.c.
5098 2007-10-30 Revital Eres <eres@il.ibm.com>
5100 * gcc.dg/vect/pr33866.c: Require vect_long.
5102 2007-10-30 Revital Eres <eres@il.ibm.com>
5104 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5105 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5107 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5109 PR tree-optimization/32893
5110 * lib/target-supports.exp
5111 (check_effective_target_unaligned_stack): new keyword.
5112 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5113 not sensitive to unaligned_stack.
5114 * gcc.dg/vect/vect-3.c: Likewise.
5115 * gcc.dg/vect/vect-4.c: Likewise.
5116 * gcc.dg/vect/vect-5.c: Likewise.
5117 * gcc.dg/vect/vect-6.c: Likewise.
5118 * gcc.dg/vect/vect-7.c: Likewise.
5119 * gcc.dg/vect/vect-13.c: Likewise.
5120 * gcc.dg/vect/vect-17.c: Likewise.
5121 * gcc.dg/vect/vect-18.c: Likewise.
5122 * gcc.dg/vect/vect-19.c: Likewise.
5123 * gcc.dg/vect/vect-20.c: Likewise.
5124 * gcc.dg/vect/vect-21.c: Likewise.
5125 * gcc.dg/vect/vect-22.c: Likewise.
5126 * gcc.dg/vect/vect-27.c: Likewise.
5127 * gcc.dg/vect/vect-29.c: Likewise.
5128 * gcc.dg/vect/vect-64.c: Likewise.
5129 * gcc.dg/vect/vect-65.c: Likewise.
5130 * gcc.dg/vect/vect-66.c: Likewise.
5131 * gcc.dg/vect/vect-72.c: Likewise.
5132 * gcc.dg/vect/vect-73.c: Likewise.
5133 * gcc.dg/vect/vect-86.c: Likewise.
5134 * gcc.dg/vect/vect-all.c: Likewise.
5135 * gcc.dg/vect/slp-25.c: Likewise.
5136 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5137 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5138 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5140 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5141 * gcc.dg/vect/vect-34.c: Likewise.
5142 * gcc.dg/vect/vect-36.c: Likewise.
5143 * gcc.dg/vect/vect-64.c: Likewise.
5144 * gcc.dg/vect/vect-65.c: Likewise.
5145 * gcc.dg/vect/vect-66.c: Likewise.
5146 * gcc.dg/vect/vect-68.c: Likewise.
5147 * gcc.dg/vect/vect-76.c: Likewise.
5148 * gcc.dg/vect/vect-77.c: Likewise.
5149 * gcc.dg/vect/vect-78.c: Likewise.
5151 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5152 testcase (without no-section-anchors prefix) but with global arrays.
5153 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5154 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5155 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5156 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5157 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5158 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5159 * gcc.dg/vect/vect-77-global.c: Likewise.
5160 * gcc.dg/vect/vect-78-global.c: Likewise.
5162 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5163 testcase (without no-section-anchors prefix) but fix alignment checks
5164 to also consider unaligned_stack targets.
5165 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5167 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5169 PR tree-optimization/33723
5170 * gcc.c-torture/execute/20071029-1.c: New test.
5171 * gcc.dg/tree-ssa/pr33723.c: New test.
5173 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5175 PR tree-optimization/33614
5176 * gcc.c-torture/compile/pr33614.c: New test.
5178 2007-10-29 Richard Guenther <rguenther@suse.de>
5180 PR tree-optimization/33870
5181 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5183 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5185 PR tree-optimization/33757
5186 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5187 true architectures instead of having a big dg-skip-if.
5190 * g++.dg/other/bitfield3.C: New test.
5192 2007-10-29 Richard Guenther <rguenther@suse.de>
5194 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5196 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5198 Automatic parallelization reduction tests.
5200 * gcc.dg/tree-ssa/reduc-1.c: New test.
5201 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5202 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5203 * gcc.dg/tree-ssa/reduc-2.c: New test.
5204 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5205 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5206 * gcc.dg/tree-ssa/reduc-3.c: New test.
5207 * gcc.dg/tree-ssa/reduc-6.c: New test.
5208 * gcc.dg/tree-ssa/reduc-7.c: New test.
5209 * gcc.dg/tree-ssa/reduc-8.c: New test.
5210 * gcc.dg/tree-ssa/reduc-9.c: New test.
5212 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5213 Zdenek Dvorak <ook@ucw.cz>
5215 OMP_ATOMIC Changes, testsuite changes.
5217 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5218 instead of gimple dump.
5219 * gcc.dg/gomp/atomic-9.c: Same.
5220 * gcc.dg/gomp/atomic-10.c: Same.
5221 * g++.dg/gomp/atomic-3.C: Same.
5222 * g++.dg/gomp/atomic-9.C: Same.
5223 * g++.dg/gomp/atomic-10.C: Same.
5225 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5229 * gfortran.dg/forall_12.f90: New test.
5232 * gfortran.dg/forall_13.f90: New test.
5234 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5235 Mark Mitchell <mark@codesourcery.com>
5238 * g++.dg/template/crash71.C: New.
5240 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5243 * gfortran.dg/module_md5_1.f90: Update hash-value.
5245 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5248 * g++.dg/torture/pr33589-1.C: New testcase.
5249 * g++.dg/torture/pr33589-2.C: New testcase.
5251 2007-10-28 Richard Guenther <rguenther@suse.de>
5253 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5255 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5256 Uros Bizjak <ubizjak@gmail.com>
5258 PR tree-optimization/33920
5259 * gcc.dg/tree-ssa/pr33290.c: New test.
5261 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5264 * gfortran.dg/argument_check_7.f90: New test.
5265 * gfortran.dg/argument_check_8.f90: New test.
5267 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5269 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5270 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5271 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5272 * gcc.target/i386/sse-14.c: Ditto.
5274 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5277 * g++.dg/other/ptrmem8.C: New test.
5280 * g++.dg/template/error34.C: New test.
5282 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5284 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5286 2007-10-27 Richard Guenther <rguenther@suse.de>
5288 PR tree-optimization/33870
5289 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5290 * gcc.c-torture/execute/pr33870.c: Likewise.
5292 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5295 * gfortran.dg/argument_checking_9.f90: New test.
5297 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5299 * g++.dg/other/pr33601.C: New.
5301 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5304 * g++.dg/init/new25.C: New.
5306 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5308 * g++.dg/cpp0x/pr33839.C: New.
5310 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5313 * g++.dg/template/arg6.C: New test.
5315 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5318 * g++.dg/parse/crash39.C: New.
5320 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5322 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5323 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5326 2007-10-25 David Daney <ddaney@avtrex.com>
5328 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5330 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5333 * g++.dg/template/error32.C: New.
5335 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5336 Ira Rosen <irar@il.ibm.com>
5338 PR tree-optimization/33833
5339 * gcc.dg/vect/pr33833.c: New testcase.
5341 2007-10-25 David Daney <ddaney@avtrex.com>
5343 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5345 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5346 Ira Rosen <irar@il.ibm.com>
5348 PR tree-optimization/33866
5349 * gcc.dg/vect/pr33866.c: New testcase.
5351 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5353 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5354 Add -w to compile flags to suppress "call-clobbered register" warnings
5355 and remove dg-warning directives.
5357 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5359 * gcc.dg/sms-2.c: Cleanup sms dump file.
5360 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5363 2007-10-24 David Daney <ddaney@avtrex.com>
5365 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5367 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5370 * gcc.target/mips/pr33755.c: New test.
5372 2007-10-24 Ira Rosen <irar@il.ibm.com>
5374 PR tree-optimization/33804
5375 * gcc.dg/vect/pr33804.c: New testcase.
5377 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5380 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5382 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5383 Uros Bizjak <ubizjak@gmail.com>
5385 PR rtl-optimization/33846
5386 * gcc.dg/vect/pr33846.c: New testcase.
5388 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5389 Dorit Nuzman <dorit@il.ibm.com>
5391 PR tree-optimization/33860
5392 * g++.dg/vect/pr33860.cc: New test.
5393 * g++.dg/vect/pr33860a.cc: New test.
5395 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5396 Revital Eres <eres@il.ibm.com>
5398 * gcc.dg/sms-2.c: New testcase.
5400 2007-10-22 David S. Miller <davem@davemloft.net>
5402 * gcc.dg/globalreg-1.c: New test.
5404 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5405 Dorit Nuzman <dorit@il.ibm.com>
5407 PR tree-optimization/33834
5408 PR tree-optimization/33835
5409 * g++.dg/vect/pr33834_1.cc: New test.
5410 * g++.dg/vect/pr33834_2.cc: New test.
5411 * g++.dg/vect/pr33835.cc: New test.
5413 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5415 * gcc.dg/pr33644.c: New test.
5417 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5420 * g++.dg/gomp/pr33372-1.C: New test.
5421 * g++.dg/gomp/pr33372-2.C: New test.
5422 * g++.dg/gomp/pr33372-3.C: New test.
5424 2007-10-22 Michael Matz <matz@suse.de>
5426 PR tree-optimization/33855
5427 * gcc.c-torture/compile/pr33855.c: New testcase.
5429 2007-10-22 Ira Rosen <irar@il.ibm.com>
5431 PR tree-optimization/33854
5432 * gcc.dg/vect/O1-pr33854.c: New testcase.
5433 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5435 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5437 * gcc.dg/unwind-1.c: Disable on AIX.
5438 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5440 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5443 * gfortran.dg/assign_9.f90: New test.
5445 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5447 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5448 (dg-mips-options): Skip tests that specify an ABI other than o32
5449 and o64 if generating MIPS16 hard-float code.
5451 2007-10-21 Ira Rosen <irar@il.ibm.com>
5452 Revital Eres <eres@il.ibm.com>
5454 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5455 * gcc.dg/vect/vect-16.c: Fix comment.
5456 * gcc.dg/vect/pr33369.c: Require vect_int.
5457 * gcc.dg/vect/slp-33.c: Add spaces.
5458 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5460 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5461 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5463 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5464 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5466 * gcc.dg/vect/slp-10.c: Add spaces.
5467 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5469 * gcc.dg/vect/slp-36.c: Require vect_int.
5470 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5471 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5472 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5473 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5475 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5476 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5477 instead of vector_alignment_reachable_for_double.
5478 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5479 (natural_alignment): Split into...
5480 (natural_alignment_32, natural_alignment_64): New.
5481 (vector_alignment_reachable): Depend on natural_alignment_32.
5482 (vector_alignment_reachable_for_double): Rename to ...
5483 (vector_alignment_reachable_for_64bit): And depend on
5484 natural_alignment_64.
5486 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5488 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5490 * g++.dg/vect/vect.exp: Likewise.
5491 * lib/fortran-torture.exp: Likewise.
5492 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5493 mipsisa64*-*-* as the target selector. Remove -mips64,
5494 -mhard-float and -mgp64 from the options list.
5495 * gcc.target/mips/mips-ps-2.c: Likewise.
5496 * gcc.target/mips/mips-ps-3.c: Likewise.
5497 * gcc.target/mips/mips-ps-4.c: Likewise.
5498 * gcc.target/mips/mips-ps-6.c: Likewise.
5499 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5501 * gcc.target/mips/sb1-1.c: Likewise.
5502 * gcc.target/mips/mips-ps-type.c: Likewise.
5503 * gcc.target/mips/mips-ps-7.c: New test.
5504 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5505 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5506 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5507 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5508 as forcing an ABI and an architecture.
5509 (is_gp32_flag, is_gp64_flag): Fold into...
5510 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5511 then -mfp64 imply -mhard-float. Apply register rules after the
5512 loop. Handle -march=mipsN like -mipsN.
5514 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5516 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5517 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5519 2007-10-20 Tobias Burnus <burnus@net-b.de>
5522 * gfortran.dg/entry_dummy_ref_3.f90: New.
5524 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5525 FX Coudert <fxcoudert@gcc.gnu.org>
5528 * gfortran.dg/char_cast_1.f90: New test.
5530 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5532 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5533 * gfortran.dg/large_real_kind_2.F90: ditto.
5534 * gfortran.dg/default_format_2.f90: ditto.
5535 * gfortran.dg/default_format_denormal_1.f90: ditto.
5537 2007-10-19 Richard Guenther <rguenther@suse.de>
5541 * gfortran.dg/pr32921.f: New testcase.
5543 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5546 * gfortran.dg/transfer_check_1.f90: Adjust options.
5548 2007-10-19 Richard Guenther <rguenther@suse.de>
5551 2007-10-19 Richard Guenther <rguenther@suse.de>
5554 * gfortran.dg/pr32921.f: New testcase.
5556 2007-10-19 Richard Guenther <rguenther@suse.de>
5558 * gcc.c-torture/execute/20071018-1.c: New testcase.
5560 2007-10-19 Richard Guenther <rguenther@suse.de>
5563 * gfortran.dg/pr32921.f: New testcase.
5565 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
5567 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5569 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
5571 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5573 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5576 * gfortran.dg/host_assoc_function_1.f90: Correct references.
5577 * gfortran.dg/host_assoc_function_3.f90: New test.
5579 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5582 * gfortran.dg/transfer_simplify_6.f90: New test.
5584 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5585 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5588 * gfortran.dg/pr33794.f90: New testcase.
5590 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5593 * gcc.target/i386/pr32961.c: New testcase.
5594 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5595 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5596 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5597 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5598 __builtin_ia32_pslldi128 defines.
5600 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
5603 * gfortran.dg/c_ptr_tests_13.f03: New test case.
5605 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5609 * g++.dg/template/void12.C: New.
5610 * g++.dg/template/void13.C: New.
5612 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5615 * g++.dg/template/void11.C: New.
5616 * g++.dg/template/void2.C: Adjust error markers.
5617 * g++.dg/template/void10.C: Likewise.
5618 * g++.dg/template/crash55.C: Likewise.
5620 2007-10-16 Mark Mitchell <mark@codesourcery.com>
5622 * g++.dg/opt/const5.C: New test.
5624 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
5625 Maxim Kuvyrkov <maxim@codesourcery.com>
5627 * gcc.target/ia64/20040709-2.c: New test.
5629 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5631 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5633 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
5635 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5636 to each function. Check that there are no unsigned loads.
5638 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5640 PR tree-optimization/33136
5641 * gcc.c-torture/execute/20070824-1.c: New test.
5642 * gcc.dg/pr33136-1.c: New test.
5643 * gcc.dg/pr33136-2.c: New test.
5644 * gcc.dg/pr33136-3.c: New test.
5646 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5648 PR tree-optimization/33735
5649 * g++.dg/torture/pr33735.C: New.
5651 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5654 * gcc.dg/va-arg-pack-2.c: New.
5656 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5658 PR tree-optimization/33619
5659 * gcc.dg/pr33619.c: New test.
5661 2007-10-15 David Edelsohn <edelsohn@gnu.org>
5663 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5665 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5667 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5670 * gfortran.dg/inquire_11.f90: New test.
5671 * gfortan.dg/negative_unit_int8.f: New test.
5673 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5676 * gcc.c-torture/compile/pr33133.c: New test.
5678 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5681 * gfortran.dg/namelist_40.f90: New test.
5683 2007-10-14 Tobias Burnus <burnus@net-b.de>
5686 * gfortran.dg/bounds_check_11.f90: New.
5688 2007-10-14 Andrew Pinski <pinskia@gmail.com>
5691 * g++.dg/other/ctor1.C: New test.
5692 * g++.dg/other/ctor2.C: New test.
5693 * g++.dg/other/dtor1.C: New test.
5695 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
5697 * gfortran.dg/bounds_check_10.f90: Fix testcase.
5699 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
5700 Paul Thomas <pault@gcc.gnu.org>
5704 * gfortran.dg/bounds_check_10.f90: New.
5706 2007-10-13 David Edelsohn <edelsohn@gnu.org>
5708 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5709 * gcc.target/powerpc/popcount-1.c: Same.
5711 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
5714 * g++.dg/conversion/op4.C: New test.
5716 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
5718 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5720 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5723 * gfortran.dg/ambiguous_specific_1.f90: New test.
5725 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5728 * gfortran.dg/impure_spec_expr_1.f90: New test.
5729 * gfortran.dg/char_result_7.f90: Remove illegal test.
5731 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
5734 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5735 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5736 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5737 * gcc.target/i386/pr11001-memset-1.c: New testcase.
5738 * gcc.target/i386/pr11001-memset-2.c: New testcase.
5739 * gcc.target/i386/pr11001-memset-3.c: New testcase.
5740 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5741 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5742 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5744 2007-10-12 Richard Guenther <rguenther@suse.de>
5747 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5748 * gcc.c-torture/execute/20071011-1.c: Likewise.
5749 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5751 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
5753 PR tree-optimization/33742
5754 * gcc.dg/pr33742.c: New testcase.
5756 2007-10-12 Jakub Jelinek <jakub@redhat.com>
5758 PR tree-optimization/33645
5759 * gcc.dg/pr33645-1.c: New test.
5760 * gcc.dg/pr33645-2.c: New test.
5761 * gcc.dg/pr33645-3.c: New test.
5764 * g++.dg/ext/label4.C: Adjust error regexp.
5765 * g++.dg/ext/label6.C: Adjust error regexp.
5766 * g++.dg/ext/label7.C: New test.
5767 * g++.dg/ext/label8.C: New test.
5768 * g++.dg/ext/label9.C: New test.
5770 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
5773 * gcc.dg/pr33676.c: New.
5775 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5778 * g++.dg/cpp0x/variadic83.C: New.
5780 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5783 * g++.dg/cpp0x/variadic81.C: New.
5784 * g++.dg/cpp0x/variadic82.C: Likewise.
5786 2007-10-11 Richard Guenther <rguenther@suse.de>
5789 * gcc.dg/pr33724.c: New testcase.
5791 2007-10-11 Richard Guenther <rguenther@suse.de>
5794 * gcc.dg/pr33726.c: New testcase.
5796 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
5799 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5801 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5804 * gfortran.dg/do_3.F90: Run with -fwrapv.
5806 2007-10-09 Geoffrey Keating <geoffk@apple.com>
5808 * gcc.dg/unwind-1.c: New.
5810 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5813 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
5814 failure on some common systems.
5816 2007-10-09 Richard Guenther <rguenther@suse.de>
5819 * gcc.dg/pr33692.c: New testcase.
5821 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
5824 * gcc.c-torture/execute/pr33669.c: New.
5826 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5828 PR tree-optimization/33615
5829 * g++.dg/tree-ssa/pr33615-2.C: New test.
5831 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5833 PR tree-optimization/33615
5834 * g++.dg/tree-ssa/pr33615.C: New test.
5836 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
5838 PR tree-optimization/33572
5839 * g++.dg/torture/pr33572.C: Replace with complete test.
5841 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
5844 * gfortran.dg/spec_expr_5.f90: New.
5846 2007-10-08 Geoffrey Keating <geoffk@apple.com>
5848 * gcc.dg/pragma-darwin-2.c: New.
5850 2007-10-08 Richard Guenther <rguenther@suse.de>
5855 * gcc.dg/pr33693.c: New testcase.
5856 * gcc.dg/pr33695.c: Likewise.
5857 * gcc.dg/pr33697.c: Likewise.
5859 2007-10-08 Richard Guenther <rguenther@suse.de>
5864 * gcc.dg/pr33691.c: New testcase.
5865 * gcc.dg/pr33694.c: Likewise.
5866 * gcc.dg/pr33696.c: Likewise.
5868 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5871 * gfortran.dg/gamma_5.f90: New test case
5873 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
5876 * initialization_1.f90: Fix dg-error annotations.
5877 * initialization_14.f90: New.
5878 * initialization_7.f90: Fix dg-error annotations.
5879 * initialization_9.f90: Likewise.
5881 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5883 * gfortran.dg/error_recovery_4.f90: New test.
5885 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5887 * gfortran.dg/default_format_denormal_2.f90: New test.
5888 * gfortran.dg/default_format_2.inc: New test.
5889 * gfortran.dg/default_format_denormal_1.f90: New test.
5890 * gfortran.dg/default_format_1.inc: New test.
5891 * gfortran.dg/default_format_1.f90: Don't test for denormalized
5893 * gfortran.dg/default_format_2.f90: Don't test for denormalized
5896 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5898 * gfortran.dg/namelist_15.f90: Revise test.
5900 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5902 PR tree-optimization/33655
5903 * gcc.dg/torture/pr33655.c: New.
5905 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5907 PR tree-optimization/33572
5908 * g++.dg/torture/pr33572.C: New.
5910 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
5913 * gfortran.dg/forall_11.f90: New.
5915 2007-10-05 Michael Matz <matz@suse.de>
5918 * gcc.dg/pr33667.c: New testcase.
5920 2007-10-05 Richard Guenther <rguenther@suse.de>
5923 * gcc.dg/pr33666.c: New testcase.
5925 2007-10-05 Michael Matz <matz@suse.de>
5928 * gcc.target/i386/pr33600.c: New testcase.
5930 2007-10-05 Richard Guenther <rguenther@suse.de>
5932 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5934 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
5937 * gcc.target/mips/pr33635-1.c: New test.
5939 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5942 * gfortran.dg/namelist_39.f90: Revise to use long names.
5944 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
5947 * gfortran.dg/pr33646.f90: New file.
5949 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5952 * gfortran.dg/char_type_len_2.f90: Adjust error message.
5953 * gfortran.dg/char_decl_2.f90: New test.
5955 2007-10-04 Richard Guenther <rguenther@suse.de>
5958 * gcc.c-torture/compile/pr33641.c: New testcase.
5960 2007-10-04 Michael Matz <matz@suse.de>
5962 PR rtl-optimization/33653
5963 * gcc.dg/pr33653.c: New.
5965 2007-10-04 Richard Guenther <rguenther@suse.de>
5967 PR tree-optimization/33627
5968 * g++.dg/torture/pr33627.C: New testcase.
5970 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
5973 * gfortran.dg/parens_6.f90: New.
5975 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
5979 * gfortran.dg/ambiguous_specific_1.f90: Remove.
5981 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
5983 * g++.dg/ext/gnu-inline-global-redecl.C: New.
5985 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
5988 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5990 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
5991 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
5993 * gcc.target/mips/fpr-moves-1.c: New test.
5994 * gcc.target/mips/fpr-moves-2.c: Likewise.
5995 * gcc.target/mips/fpr-moves-3.c: Likewise.
5996 * gcc.target/mips/fpr-moves-4.c: Likewise.
5997 * gcc.target/mips/fpr-moves-5.c: Likewise.
5998 * gcc.target/mips/fpr-moves-6.c: Likewise.
5999 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6001 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6003 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6005 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6007 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6008 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6010 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6013 * gfortran.dg/common_errors_1.f90: New.
6015 2007-10-03 Doug Kwan <dougkwan@google.com>
6016 Richard Guenther <rguenther@suse.de>
6019 * g++.dg/debug/using3.C: New testcase.
6021 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6024 * gfortran.dg/namelist_38.f90: New test.
6025 * gfortran.dg/namelist_39.f90: New test.
6027 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6030 * gfortran.dg/default_format_1.f90: New test.
6031 * gfortran.dg/default_format_2.f90: New test.
6032 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6033 * gfortran.dg/real_const_3.f90: Adjust expected output.
6035 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6037 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6038 default ABI. Split mips_forced_abi into mips_forced_abi and
6040 (is_gp32_flag): Return true for -mabi=32.
6041 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6042 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6043 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6044 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6045 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6046 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6047 * gcc.target/mips/save-restore-2.c: Likewise.
6048 * gcc.target/mips/save-restore-3.c: Likewise.
6049 * gcc.target/mips/save-restore-4.c: Likewise.
6051 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6054 * gcc.c-torture/compile/pr33617.c: New test.
6056 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6058 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6059 -gstabs+ for extended options.
6061 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6064 * gfortran.dg/ambiguous_specific_1.f90: New test.
6066 2007-10-02 Revital Eres <eres@il.ibm.com>
6068 * gcc.target/powerpc/paired-8.c: New test.
6069 * gcc.target/powerpc/paired-9.c: New test.
6070 * gcc.target/powerpc/paired-10.c: New test.
6072 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6075 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6077 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6080 * gfortran.dg/intent_out_2.f90: New test.
6082 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6085 * gfortran.dg/ambiguous_reference_1.f90: New test.
6087 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6092 * gfortran.dg/function_kinds_1.f90: New test.
6093 * gfortran.dg/function_kinds_2.f90: New test.
6094 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6095 use association into interfaces.
6097 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6100 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6101 (overflow): Use INFINITY, not FP_INFINITE.
6102 gcc.dg/float-range-4.c: Likewise.
6103 gcc.dg/float-range-5.c: Likewise.
6105 2007-10-01 Nick Clifton <nickc@redhat.com>
6107 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6110 2007-09-30 Diego Novillo <dnovillo@google.com>
6113 * g++.dg/tree-ssa/pr33593.C: New test.
6115 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6118 * gfortran.dg/PR19872.f: Fix test condition.
6119 * gfortran.dg/list_read_7.f90: New test.
6121 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6123 PR tree-optimization/33597
6124 * gcc.dg/vect/pr33597.c: New testcase.
6126 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6128 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6129 * gcc.target/i386/pr33524.c: ...this.
6131 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6134 * gfortran.dg/minmaxloc_4.f90: New.
6136 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6138 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6140 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6142 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6144 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6147 * g++.dg/cpp0x/variadic79.C: New.
6149 2007-09-28 Michael Matz <matz@suse.de>
6150 Jakub Jelinek <jakub@redhat.com>
6152 PR rtl-optimization/33552
6153 * gcc.target/i386/pr33552.c: New runtime test.
6154 * gcc.target/i386/strinline.c: New compile time test.
6156 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6158 * gfortran.dg/openmp_stack.f90: Removed.
6161 * g++.dg/cpp0x/variadic80.C: New test.
6163 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6165 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6168 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6171 * gcc.target/powerpc/gcse-1.c: New test.
6173 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6175 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6176 fixed capitalizations.
6177 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6178 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6179 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6180 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6181 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6182 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6183 * gfortran.dg/min_max_conformance.f90: Likewise.
6185 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6187 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6189 * gcc.dg/c99-tgmath-2.c: Likewise.
6190 * gcc.dg/c99-tgmath-3.c: Likewise.
6191 * gcc.dg/c99-tgmath-4.c: Likewise.
6193 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6196 * gfortran.dg/anint_1.f90: New test.
6198 2007-09-27 Ian Lance Taylor <iant@google.com>
6200 PR tree-optimization/33565
6201 * gcc.dg/Wstrict-overflow-20.c: New test.
6203 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6205 * gfortran.dg/openmp_stack.f90: Fix typo.
6206 * gfortran.dg/recursive_stack.f90: Fix typo.
6208 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6211 * g++.dg/template/error31.C: New.
6213 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6215 * lib/prune.exp: Prune also "^In function .*$" lines and
6216 "^ inlined from .*$" lines.
6218 2007-09-26 Richard Guenther <rguenther@suse.de>
6220 PR tree-optimization/33563
6221 * gcc.dg/torture/pr33563.c: New testcase.
6223 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6226 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6228 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6231 2007-09-26 Richard Guenther <rguenther@suse.de>
6233 PR tree-optimization/30375
6234 PR tree-optimization/33560
6235 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6236 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6237 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6238 * gcc.dg/torture/pr30375.c: New testcase.
6239 * gcc.dg/torture/pr33560.c: New testcase.
6240 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6242 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6245 * g++.dg/parse/crash38.C: New test.
6247 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6250 * gcc.target/i386/sse5-convert.c: New file, test int->long
6251 vectorized conversions.
6253 2007-09-25 Revital Eres <eres@il.ibm.com>
6255 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6257 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6260 * gcc.dg/enum-incomplete-1.c: New test.
6262 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6264 * gcc.c-torture/compile/20070919-1.c: New test.
6266 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6268 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6270 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6273 * g++.dg/inherit/override_attribs.C: New file.
6275 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6278 * io.c (check_format_string): Move NULL and constant checks into
6280 (check_io_constraints): Call gfc_simplify_expr() before calling
6281 check_format_string(). Remove NULL and constant checks.
6283 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6285 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6286 * gcc.c-torture/execute/loop-2g.x: Likewise.
6288 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6290 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6291 Reject hard-float modes unless the ABI is o32 or o64.
6292 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6293 of gcc.exp. Skip the tests when mips16 code generation is not
6295 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6296 and use dg-add-options mips16_attribute.
6298 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6301 * g++.dg/ext/attrib29.C: New test.
6303 2007-09-23 Ollie Wild <aaw@google.com>
6305 * gcc.dg/fold-bitand-1.c: New test.
6306 * gcc.dg/fold-bitand-2.c: New test.
6307 * gcc.dg/fold-bitand-3.c: New test.
6308 * gcc.dg/fold-bitand-4.c: New test.
6310 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6312 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6313 any of the macros to be defined for __mips16.
6314 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6316 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6318 * gcc.dg/vect/pr21591.c: Require vect_int.
6319 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6320 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6321 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6323 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6325 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6327 * gcc.dg/va-arg-pack-len-2.c: New test.
6328 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6330 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6332 PR tree-optimization/32772
6333 * gcc.c-torture/compile/20070905-1.c: New test.
6335 PR tree-optimization/32975
6336 * gcc.dg/pr32975.c: New test.
6339 * gcc.dg/pr28755.c: New test.
6341 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6343 * lib/target-supports.exp (check_effective_target_nomips16): New
6345 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6347 * gcc.dg/vect/vect.exp: Likewise.
6348 * g++.dg/vect/vect.exp: Likewise.
6349 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6350 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6351 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6352 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6353 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6354 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6355 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6356 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6357 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6358 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6359 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6360 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6361 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6362 (test14, test15, test16, test17, test18): Likewise.
6363 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6364 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6365 (test14, test15, test16, test17, test18, test19, test20, test21)
6367 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6368 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6369 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6370 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6371 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6372 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6373 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6374 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6375 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6376 (test13, test14, test15, test16, test17, test18, test19, test20)
6377 (test21, test22, test23, test24, test25, test26, test27, test28)
6378 (test29, test30, test31): Likewise.
6379 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6380 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6381 (test13, test14, test15, test16, test17, test18, test19, test20)
6382 (test21, test22, test23, test24, test25, test26, test27, test28)
6383 (test29, test30, test31, test32, test33, test34, test35, test36)
6384 (test37, test38, test39, test40, test41, test42, test43, test44)
6385 (test45, test46, test47, test48, test49, test50, test51, test52)
6386 (test53, test54, test55, test56, test57, test58, test59, test60)
6387 (test61, test62, test63): Likewise.
6388 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6389 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6390 (test13, test14, test15, test16, test17, test18, test19, test20)
6391 (test21, test22, test23, test24, test25, test26, test27, test28)
6392 (test29, test30, test31): Likewise.
6393 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6394 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6395 (test13, test14, test15, test16, test17, test18, test19, test20)
6396 (test21, test22, test23, test24, test25, test26, test27, test28)
6397 (test29, test30, test31): Likewise.
6398 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6399 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6400 (test13, test14, test15): Likewise.
6401 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6402 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6403 (test13, test14, test15): Likewise.
6404 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6405 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6406 (test13, test14, test15, test16, test17, test18, test19, test20)
6407 (test21, test22, test23, test24, test25, test26, test27, test28)
6408 (test29, test30, test31): Likewise.
6409 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6410 (matrix_multiply4: Likewise.
6411 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6412 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6413 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6414 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6415 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6416 (test13, test14, test15, test16, test17, test18, test19, test20)
6417 (test21, test22, test23, test24, test25, test26, test27, test28)
6418 (test29, test30, test31): Likewise.
6419 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6420 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6421 (test13, test14, test15, test16, test17, test18, test19, test20)
6422 (test21, test22, test23, test24, test25, test26, test27, test28)
6423 (test29, test30, test31): Likewise.
6424 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6425 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6426 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6427 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6428 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6429 (sub_v4qi): Likewise.
6430 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6431 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6432 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6433 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6434 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6435 (subb, subc): Likewise.
6436 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6437 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6438 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6439 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6440 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6441 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6442 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6443 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6444 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6445 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6446 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6447 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6448 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6450 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6452 * lib/target-supports.exp (add_options_for_mips16_attribute)
6453 (check_effective_target_mips16_attribute): New functions.
6454 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6456 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6458 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6459 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6460 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6461 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6462 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6463 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6464 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6465 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6466 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6467 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6468 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6469 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6470 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6471 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6472 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6473 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6474 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6475 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6476 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6477 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6478 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6479 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6480 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6481 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6483 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6485 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6486 options. Require { target mips16_attribute } and use dg-add-options
6487 to add the associated options.
6489 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6490 * gcc.target/mips/call-saved-3.c: Likewise.
6491 * gcc.target/mips/code-readable-1.c: Require { target
6492 mips16_attribute } and use dg-add-options to add the associated
6493 options. Remove trailing whitespace.
6495 * gcc.target/mips/code-readable-2.c: Likewise.
6496 * gcc.target/mips/code-readable-3.c: Likewise.
6497 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6498 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6499 Require { target mips16_attribute } and use dg-add-options to
6500 add the associated options.
6501 (cksum16, cksum8): Use MIPS16.
6502 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6503 Require { target mips16_attribute } and use dg-add-options to
6504 add the associated options.
6506 * gcc.target/mips/save-restore-2.c: Likewise.
6507 * gcc.target/mips/save-restore-3.c: Likewise.
6508 * gcc.target/mips/save-restore-4.c: Likewise.
6509 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6511 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6512 (foo): Use NOMIPS16.
6514 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6517 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6520 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6522 2007-09-22 Tobias Burnus <burnus@net-b.de>
6525 * gfortran.dg/gomp/free-2.f90: New.
6526 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6527 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6529 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6531 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6532 * gcc.target/i386/sse5-haddX.c: Ditto.
6533 * gcc.target/i386/sse5-hsubX.c: Ditto.
6534 * gcc.target/i386/sse5-maccXX.c: Ditto.
6535 * gcc.target/i386/sse5-msubXX.c: Ditto.
6536 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6537 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6538 * gcc.target/i386/sse5-permpX.c: Ditto.
6539 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6541 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6542 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6543 * gcc.target/i386/sse5-pcmov.c: Ditto.
6544 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6546 2007-09-22 Richard Guenther <rguenther@suse.de>
6548 PR tree-optimization/33146
6549 * gcc.c-torture/compile/pr33146.c: New testcase.
6551 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6553 * lib/target-supports.exp (check_cached_effective_target): New
6555 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6556 (check_effective_target_c99_runtime): New procedure.
6557 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6558 (test3l): Likewise cargl.
6559 * gcc.dg/builtins-59.c: Require c99_runtime.
6560 * gcc.dg/builtins-61.c: Likewise.
6561 * gcc.dg/builtins-62.c: Likewise.
6563 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6565 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6566 * lib/target-supports-dg.exp (dg-add-options): Likewise.
6567 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6568 target-specific dg-options.
6569 * gcc.dg/builtins-20.c: Likewise.
6570 * gcc.dg/builtins-53.c: Likewise.
6571 * gcc.dg/builtins-55.c: Likewise.
6572 * gcc.dg/single-precision-constant.c: Likewise.
6573 * gcc.dg/torture/builtin-convert-1.c: Likewise.
6574 * gcc.dg/torture/builtin-convert-2.c: Likewise.
6575 * gcc.dg/torture/builtin-convert-3.c: Likewise.
6576 * gcc.dg/torture/builtin-convert-4.c: Likewise.
6577 * gcc.dg/torture/builtin-power-1.c: Likewise.
6579 2007-09-21 Chao-ying Fu <fu@mips.com>
6581 * lib/target-supports.exp (check_effective_target_fixed_point): New to
6582 check if targets have fixed-point supports.
6583 * gcc.dg/fixed-point/fixed-point.exp: New file.
6584 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6585 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6586 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6587 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6588 * gcc.dg/fixed-point/constants-pedantic.c,
6589 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6590 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6591 * gcc.dg/fixed-point/keywords-ignored-c99.c,
6592 * gcc.dg/fixed-point/keywords-pedantic.c,
6593 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6594 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6595 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6596 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6597 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6598 * gcc.dg/fixed-point/func-vararg-mixed.c,
6599 * gcc.dg/fixed-point/operator-logical.c,
6600 * gcc.dg/fixed-point/struct-union.c,
6601 * gcc.dg/fixed-point/bit-complement.c,
6602 * gcc.dg/fixed-point/operator-bitwise.c,
6603 * gcc.dg/fixed-point/operator-comma.c,
6604 * gcc.dg/fixed-point/struct-layout-1.c,
6605 * gcc.dg/fixed-point/union-init.c,
6606 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6607 * gcc.dg/fixed-point/func-mixed.c,
6608 * gcc.dg/fixed-point/func-vararg-size0.c,
6609 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6610 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6611 * gcc.dg/fixed-point/operator-unary.c,
6612 * gcc.dg/fixed-point/allop-const.c,
6613 * gcc.dg/fixed-point/muldiv-warning.c,
6614 * gcc.dg/nofixed-point-1.c,
6615 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6616 * gcc.target/mips/fixed-vector-type.c,
6617 * gcc.target/mips/fixed-scalar-type.c: New tests.
6619 2007-09-21 Olivier Hainque <hainque@adacore.com>
6621 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6622 * gnat.dg/test_nested_subtype_byref.adb: New test.
6624 2007-09-21 Jakub Jelinek <jakub@redhat.com>
6627 * gfortran.dg/gomp/pr33439.f90: New test.
6629 2007-09-21 Tobias Burnus <burnus@net-b.de>
6632 * gfortran.dg/merge_char_3.f90: New.
6634 2007-09-21 Tobias Burnus <burnus@net-b.de>
6637 * gfortran.dg/transfer_check_1.f90: New.
6639 2007-09-20 Asher Langton <langton2@llnl.gov>
6642 * gfortran.dg/init_flag_1.f90: New.
6643 * gfortran.dg/init_flag_2.f90: New.
6644 * gfortran.dg/init_flag_3.f90: New.
6645 * gfortran.dg/init_flag_4.f90: New.
6646 * gfortran.dg/init_flag_5.f90: New.
6647 * gfortran.dg/init_flag_6.f90: New.
6648 * gfortran.dg/init_flag_7.f90: New.
6650 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6653 * g++.dg/ext/anon-struct6.C: New.
6655 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6658 * gfortran.dg/inquire_10.f90: New test.
6660 2007-09-20 Joseph Myers <joseph@codesourcery.com>
6662 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6664 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6667 * gfortran.dg/used_types_18.f90: Declare variable of empty
6670 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6673 * gfortran.dg/array_constructor_19.f90: New test.
6675 2007-09-20 Jakub Jelinek <jakub@redhat.com>
6678 * gcc.dg/debug/pr33316.c: New test.
6681 * g++.dg/cpp0x/variadic76.C: New test.
6682 * g++.dg/cpp0x/variadic77.C: New test.
6683 * g++.dg/cpp0x/variadic78.C: New test.
6687 * gcc.c-torture/execute/20070919-1.c: New test.
6688 * gcc.dg/pr33238.c: New test.
6689 * gcc.dg/pr27301.c: New test.
6691 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
6693 * lib/target-supports.exp (check_effective_target_mips64): New
6695 * gcc.dg/lower-subreg-1.c: Require !mips64.
6696 * gcc.dg/sibcall-3.c (ATTR): New macro.
6697 (recurser_void1, recurser_void2): Use it.
6698 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6699 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6701 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
6703 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6704 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
6706 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6708 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
6711 * gfortran.dg/c_loc_tests_11.f03: New test case.
6713 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6716 * g++.dg/init/ref14.C: New.
6718 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
6720 * gnat.dg/slice2.ad[sb]: New testcase.
6722 2007-09-19 Nick Clifton <nickc@redhat.com>
6724 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6726 2007-09-19 Jie Zhang <jie.zhang@analog.com>
6728 * gcc.target/bfin/bfin.exp: New.
6729 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6730 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6731 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6732 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6733 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6734 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6735 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6736 mcpu-bf561.c, mcpu-default.c}: New tests.
6738 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
6740 Restore detection of unsupported TLS.
6743 2007-02-10 Richard Henderson <rth@redhat.com>
6745 * lib/target-supports.exp (check_effective_target_tls): Redefine
6746 to mean non-emulated tls.
6747 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6748 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6749 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6750 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6751 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6752 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6753 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6756 * lib/target-supports.exp (check_effective_target_tls): Use
6757 stronger test for compiler support for TLS.
6758 (check_effective_target_tls_native): New, to test for non-emulated
6760 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6761 instead of dg-require-effective-target tls.
6762 * g++.dg/gomp/copyin-1.C: Likewise.
6763 * g++.dg/gomp/sharing-1.C: Likewise.
6764 * g++.dg/gomp/tls-1.C: Likewise.
6765 * g++.dg/gomp/tls-2.C: Likewise.
6766 * g++.dg/gomp/tls-3.C: Likewise.
6767 * g++.dg/tls/diag-1.C: Likewise.
6768 * g++.dg/tls/diag-2.C: Likewise.
6769 * g++.dg/tls/diag-3.C: Likewise.
6770 * g++.dg/tls/diag-4.C: Likewise.
6771 * g++.dg/tls/diag-5.C: Likewise.
6772 * g++.dg/tls/init-1.C: Likewise.
6773 * g++.dg/tls/init-2.C: Likewise.
6774 * g++.dg/tls/trivial.C: Likewise.
6775 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6776 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6777 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6778 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6779 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6780 * gcc.dg/gomp/clause-1.c: Likewise.
6781 * gcc.dg/gomp/copyin-1.c: Likewise.
6782 * gcc.dg/gomp/sharing-1.c: Likewise.
6783 * gcc.dg/gomp/tls-1.c: Likewise.
6784 * gcc.dg/gomp/tls-2.c: Likewise.
6785 * gcc.dg/tls/alpha-1.c: Likewise.
6786 * gcc.dg/tls/opt-1.c: Likewise.
6787 * gcc.dg/tls/opt-13.c: Likewise.
6788 * gcc.dg/tls/opt-14.c: Likewise.
6789 * gcc.dg/tls/opt-2.c: Likewise.
6790 * gcc.dg/tls/opt-3.c: Likewise.
6791 * gcc.dg/tls/opt-4.c: Likewise.
6792 * gcc.dg/tls/opt-7.c: Likewise.
6793 * gcc.dg/tls/section-1.c: Likewise.
6794 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6795 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6796 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6797 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6798 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6799 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6800 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6801 * gfortran.dg/gomp/crayptr2.f90: Likewise.
6802 * gfortran.dg/gomp/fixed-1.f: Likewise.
6803 * gfortran.dg/gomp/free-1.f90: Likewise.
6804 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6805 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6806 * gfortran.dg/gomp/reduction1.f90: Likewise.
6807 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6809 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6812 * gfortran.dg/bounds_check_9.f90: New test.
6813 * gfortran.dg/bounds_check_fail_2.f90: New test.
6815 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6817 PR c++/33462 (again)
6818 * g++.dg/ext/va-arg1.C: Adjust.
6820 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6823 * g++.dg/ext/va-arg1.C: New.
6825 2007-09-18 Tobias Burnus <burnus@net-b.de>
6827 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6829 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6832 * g++.dg/rtti/typeid6.C: New.
6834 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6837 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6838 * g++.dg/ext/is_class_error2.C: New.
6840 2007-09-18 Richard Guenther <rguenther@suse.de>
6842 PR tree-optimization/33340
6843 * g++.dg/torture/pr33340.C: New testcase.
6845 2007-09-18 Tobias Burnus <burnus@net-b.de>
6848 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6849 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6850 * gfortran.dg/elemental_subroutine_5.f90: New.
6852 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
6854 * lib/target-supports.exp (check_profiling_available): Extend
6855 mips*-*-elf check to mips*-*-elf*.
6857 2007-09-18 Jakub Jelinek <jakub@redhat.com>
6859 * gcc.dg/format/c90-scanf-5.c: New test.
6860 * gcc.dg/format/c99-scanf-4.c: New test.
6861 * gcc.dg/format/ext-7.c: New test.
6862 * gcc.dg/format/ext-8.c: New test.
6865 * gcc.c-torture/compile/20070915-1.c: New test.
6867 2007-09-17 Tobias Burnus <burnus@net-b.de>
6870 * gfortran.dg/private_type_9.f90: New.
6872 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6875 * gfortran.dg/pr33449.f90: New test.
6877 2007-09-17 Tobias Burnus <burnus@net-b.de>
6879 * gfortran.dg/interface_15.f90: Compile with -std=f95.
6880 * gfortran.dg/private_type_1.f90: Ditto
6881 * gfortran.dg/interface_18.f90: New.
6882 * gfortran.dg/private_type_8.f90: New.
6884 2007-09-16 Paolo Carlini <pcarlini@suse.de>
6887 * g++.dg/warn/new1.C: Adjust.
6888 * g++.dg/torture/str_empty.C: Likewise.
6890 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6892 * gcc.target/mips/dse-1.c: New test.
6894 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
6897 * g++.dg/overload/operator3.C: New.
6899 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6901 * gcc.target/mips/truncate-1.c: New test.
6903 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
6909 * gfortran.dg/subref_array_pointer_1.f90: New test.
6910 * gfortran.dg/subref_array_pointer_2.f90: New test.
6912 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
6914 * gfortran.dg/nint_2.f90: Correct last change.
6916 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
6918 * gcc.dg/tree-ssa/parallelization-1.c: New test.
6920 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
6922 * gcc.dg/vect/pr33373b.c: New test.
6924 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
6927 * gcc.target/i386/pr33438.c: New test.
6929 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6931 * gfortran.dg/nint_2.f90: Revert previous commit.
6933 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6935 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6937 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
6940 * g++.dg/other/unused1.C: XFAIL class2 scan.
6942 2007-09-13 Tobias Burnus <burnus@net-b.de>
6945 * gfortran.dg/elemental_args_check_1.f90: New.
6946 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6947 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6949 2007-09-13 Tobias Burnus <burnus@net-b.de>
6951 * gfortran.dg/recursive_check_3.f90: New.
6953 2007-09-13 Tobias Burnus <burnus@net-b.de>
6956 * gfortran.dg/elemental_bind_c.f90: New.
6958 2007-09-13 Richard Sandiford <richard@codesourcery.com>
6960 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6961 * gcc.target/mips/mips16-attributes-2.c: New test.
6962 * gcc.target/mips/mips16-attributes-3.c: Likewise.
6963 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
6964 hard-float asm when __mips16 is defined.
6965 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6966 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6967 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6968 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6969 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6970 * gcc.target/mips/pr26765.c (foo): Likewise.
6971 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6972 targets, use dg-mips-options instead of dg-options, and use -mgp32
6973 to force 32-bit mode.
6974 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6976 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6978 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
6979 Michael Meissner <michael.meissner@amd.com>
6981 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6982 * gcc.target/i386/sse5-hsubX.c: Ditto.
6983 * gcc.target/i386/sse5-permpX.c: Ditto.
6984 * gcc.target/i386/sse5-haddX.c: Ditto.
6985 * gcc.target/i386/sse5-maccXX.c: Ditto.
6986 * gcc.target/i386/sse5-msubXX.c: Ditto.
6987 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6988 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6990 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6991 optimizes floating point conditional moves into the pcmov
6992 instruction on SSE5.
6993 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6995 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6996 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6999 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7000 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7002 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7003 optimizes (a*b)+c into fmadd on SSE5.
7005 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7006 whether the SSE5 instructions can be generated.
7008 * gcc.target/i386/sse5-check.h: New. Add support for
7011 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7012 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7013 * gcc.target/i386/sse-13.c: Ditto.
7014 * gcc.target/i386/sse-14.c: Ditto.
7016 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7019 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7020 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7022 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7025 * gcc.dg/pr32338-1.c: New test.
7026 * gcc.dg/pr32338-2.c: New test.
7028 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7030 * lib/target-supports.exp (check_effective_target_sync_int_long):
7031 Revert change to add xtensa.
7032 (check_effective_target_sync_char_short): Likewise.
7034 2007-09-12 Olivier Hainque <hainque@adacore.com>
7036 * gnat.dg/packed_subtype.adb: New test.
7038 2007-09-12 Tobias Burnus <burnus@net-b.de>
7041 * gfortran.dg/intrinsic_size.f90: New.
7043 2007-09-12 Tobias Burnus <burnus@net-b.de>
7047 * gfortran.dg/conflicts_2.f90: New.
7049 2007-09-12 Ira Rosen <irar@il.ibm.com>
7051 PR tree-optimization/32377
7052 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7053 dependence distance.
7054 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7055 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7056 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7057 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7059 2007-09-12 Richard Guenther <rguenther@suse.de>
7062 * gcc.c-torture/compile/pr33382.c: New testcase.
7063 * gcc.c-torture/execute/pr33382.c: Likewise.
7065 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7068 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7070 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7072 PR tree-optimization/33373
7073 * gcc.dg/vect/pr33373.c: New test.
7075 2007-09-12 Ben Elliston <bje@au.ibm.com>
7077 * lib/target-supports.exp (check_effective_target_vect_no_double):
7080 2007-09-12 Ben Elliston <bje@au.ibm.com>
7081 Ulrich Weigand <uweigand@de.ibm.com>
7083 * gcc.target/spu/dfcgt-nan.c: New test.
7085 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7087 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7089 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7092 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7094 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7096 * gcc.dg/va-arg-pack-len-1.c: New test.
7097 * g++.dg/va-arg-pack-len-1.C: New test.
7099 2007-09-11 Michael Matz <matz@suse.de>
7101 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7103 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7105 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7106 checks for size of long double.
7107 * gcc.dg/dfp/convert.h: New file.
7108 * gcc.dg/dfp/convert-bfp-2.c: New test.
7109 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7110 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7111 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7112 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7113 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7114 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7115 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7116 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7117 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7119 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7121 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7122 Change dg-final to expect 1 non-profitable loop and
7124 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7125 Change dg-final to expect 1 non-profitable loop and
7127 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7128 Change dg-final to expect 1 profitable loop.
7129 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7130 Change dg-final to expect 1 profitable loop.
7132 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7134 * gcc.target/mips/call-saved-1.c: New test.
7135 * gcc.target/mips/call-saved-2.c: Likewise.
7136 * gcc.target/mips/call-saved-3.c: Likewise.
7137 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7138 instead of mips_mips64. Set mips_fp64 too.
7139 (is_gp32_flag): Return true for -mips1 and -mips2.
7140 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7142 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7144 * g++.dg/ext/va-arg-pack-1.C: New test.
7145 * g++.dg/ext/va-arg-pack-2.C: New test.
7147 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7150 * gcc.dg/vect/pr33369.c: New test.
7152 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7155 * gfortran.dg/array_memcpy_5.f90: New test.
7157 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7159 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7161 2007-09-09 Richard Guenther <rguenther@suse.de>
7163 * gcc.c-torture/compile/20070906-1.c: New testcase.
7165 2007-09-09 Ira Rosen <irar@il.ibm.com>
7167 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7169 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7170 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7171 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7174 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7176 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7178 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7180 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7182 2007-09-09 Ira Rosen <irar@il.ibm.com>
7184 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7185 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7186 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7187 Compile tests with -fno-tree-pre.
7188 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7189 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7190 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7191 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7192 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7193 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7194 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7195 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7196 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7197 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7198 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7199 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7200 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7201 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7202 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7203 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7204 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7205 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7206 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7208 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7210 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7212 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7213 Use remote_exec to call c++filt.
7214 * lib/target-supports-dg.exp (dg-require-host-local): New.
7215 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7216 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7217 * g++.dg/rtti/repo1.C: Likewise.
7218 * g++.dg/template/repo1.C: Likewise.
7219 * g++.dg/template/repo2.C: Likewise.
7220 * g++.dg/template/repo3.C: Likewise.
7221 * g++.dg/template/repo4.C: Likewise.
7222 * g++.dg/template/repo5.C: Likewise.
7223 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7224 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7225 * g++.old-deja/g++.pt/repo1.C: Likewise.
7226 * g++.old-deja/g++.pt/repo2.C: Likewise.
7227 * g++.old-deja/g++.pt/repo3.C: Likewise.
7228 * g++.old-deja/g++.pt/repo4.C: Likewise.
7229 * gcc.dg/cpp/trad/builtins.c: Likewise.
7231 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7233 PR tree-optimization/32283
7234 * gcc.dg/tree-ssa/loop-31.c: New test.
7236 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7238 PR rtl-optimization/26449
7239 * gcc.target/i386/pr26449-1.c: New file.
7241 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7244 PR rtl-optimization/26449
7245 * gcc.target/i386/pr33329.c: New file.
7247 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7249 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7251 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7253 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7255 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7257 PR tree-optimization/33301
7258 * gfortran.dg/vect/pr33301.f: New test.
7260 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7263 * gfortran.dg/backspace_10.f90: New test.
7265 2007-09-07 Richard Guenther <rguenther@suse.de>
7268 2007-09-06 Richard Guenther <rguenther@suse.de>
7270 PR tree-optimization/32586
7271 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7272 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7273 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7274 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7275 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7276 now obsolete simplification.
7278 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7280 PR tree-optimization/33299
7281 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7282 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7284 2007-09-07 Richard Guenther <rguenther@suse.de>
7287 2007-09-06 Richard Guenther <rguenther@suse.de>
7289 PR tree-optimization/32586
7290 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7291 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7292 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7293 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7294 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7295 now obsolete simplification.
7297 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7299 PR tree-optimization/32821
7300 * gcc.dg/tree-ssa/pr32821.c: New file.
7302 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7304 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7305 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7306 and mips_forced_no_er.
7307 (dg-mips-options): Add -mno-abicalls when a small-data option is
7308 specified. Skip tests with small-data options if mips_forced_gp.
7309 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7310 * gcc.target/mips/sdata-1.c: New test.
7311 * gcc.target/mips/sdata-2.c: Likewise.
7312 * gcc.target/mips/sdata-3.c: Likewise.
7313 * gcc.target/mips/sdata-4.c: Likewise.
7315 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7318 * spread_zerosize_1.f90: New test case.
7319 * spread_bounds_1.f90: New test case.
7321 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7324 * g++.dg/template/static31.C: New.
7326 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7329 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7332 2007-09-06 David Daney <ddaney@avtrex.com>
7333 Richard Sandiford <richard@codesourcery.com>
7336 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7337 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7338 * gcc.target/mips/pr33256.c: New test.
7340 2007-09-06 Tom Tromey <tromey@redhat.com>
7342 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7344 2007-09-06 Richard Guenther <rguenther@suse.de>
7346 PR tree-optimization/32586
7347 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7348 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7349 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7350 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7351 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7352 now obsolete simplification.
7354 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7356 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7357 * gcc.target/i386/sse3-addsubps.c: Ditto.
7358 * gcc.target/i386/sse3-haddpd.c: Ditto.
7359 * gcc.target/i386/sse3-haddps.c: Ditto.
7360 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7361 * gcc.target/i386/sse3-hsubps.c: Ditto.
7362 * gcc.target/i386/sse3-lddqu.c: Ditto.
7363 * gcc.target/i386/sse3-movddup.c: Ditto.
7364 * gcc.target/i386/sse3-movshdup.c: Ditto.
7365 * gcc.target/i386/sse3-movsldup.c: Ditto.
7367 2007-09-06 Richard Guenther <rguenther@suse.de>
7369 PR tree-optimization/33302
7370 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7372 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7375 * gfortran.dg./fmt_float.f90: New test.
7377 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7380 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7382 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7384 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7385 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7387 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7389 * g++.dg/eh/builtin1.C: New test.
7390 * g++.dg/eh/builtin2.C: New test.
7391 * g++.dg/eh/builtin3.C: New test.
7394 * g++.dg/eh/builtin4.C: New test.
7396 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7398 * gcc.target/powerpc/dfp-dd.c: New test.
7399 * gcc.target/powerpc/dfp-td.c: New test.
7401 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7403 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7404 * gcc.dg/va-arg-pack-1.c: New test.
7406 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7408 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7409 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7410 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7411 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7412 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7414 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7417 * g++.dg/ext/anon-struct5.C: New.
7419 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7421 * gcc.dg/i386-cpuid.h: Remove.
7422 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7423 (main): Use __get_cpuid to get target features.
7424 * gcc.target/i386/sse-check.h: Ditto.
7425 * gcc.target/i386/sse2-check.h: Ditto.
7426 * gcc.target/i386/sse3-check.h: Ditto.
7427 * gcc.target/i386/ssse3-check.h: Ditto.
7428 * gcc.target/i386/sse4_1-check.h: Ditto.
7429 * gcc.target/i386/sse4_2-check.h: Ditto.
7430 * gcc.target/i386/sse4a-check.h: Ditto.
7431 * gcc.dg/torture/pr16104-1.c: Ditto.
7432 (do_test): Change to void.
7433 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7434 * gcc.target/i386/sse-6.c: Ditto.
7435 * gcc.target/i386/sse-7.c: Ditto.
7436 * g++.dg/other/i386-1.C: Include cpuid.h.
7437 (main): New function. Use __get_cpuid to get target fetaures.
7439 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7440 David Ung <davidu@mips.com>
7441 Nigel Stephens <nigel@mips.com>
7443 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7444 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7445 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7446 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7447 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7448 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7449 * gcc.dg/torture/pr19683-1.c: Likewise.
7450 * gcc.target/mips/madd-3.c: Likewise.
7451 * gcc.target/mips/maddu-3.c: Likewise.
7452 * gcc.target/mips/msub-3.c: Likewise.
7453 * gcc.target/mips/msubu-3.c: Likewise.
7454 * gcc.target/mips/asm-1.c: Likewise.
7455 * gcc.target/mips/branch-1.c: Likewise.
7456 * gcc.target/mips/ins-1.c: Likewise.
7457 * gcc.target/mips/near-far-3.c: Likewise.
7458 * gcc.target/mips/near-far-4.c: Likewise.
7459 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7460 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7461 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7462 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7463 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7464 * gcc.target/mips/dspr2-MULT.c: Likewise.
7465 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7466 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7467 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7468 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7469 * gcc.target/mips/code-readable-2.c: Likewise.
7470 * gcc.target/mips/code-readable-3.c: Likewise.
7472 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7473 David Ung <davidu@mips.com>
7474 Nigel Stephens <nigel@mips.com>
7476 * gcc.target/mips/mips16-attributes.c: New.
7478 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7481 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7484 * gfortran.dg/char_length_10.f90: New test.
7486 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7489 * g++.dg/parse/template24.C: New.
7491 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7493 * g++.dg/other/spu2vmx-1.C: New test.
7495 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7497 PR tree-optimization/33017
7498 * gcc.dg/pr33017.c: New test.
7500 2007-09-05 Ben Elliston <bje@au.ibm.com>
7502 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7503 __protected_stream family of macros.
7505 2007-09-04 Jan Hubicka <jh@suse.cz>
7507 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7508 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7509 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7510 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7511 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7512 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7513 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7516 2007-09-04 Janus Weil <jaydub66@gmail.com>
7517 Tobias Burnus <burnus@net-b.de>
7519 * gfortran.dg/proc_decl_1.f90: New.
7520 * gfortran.dg/proc_decl_2.f90: New.
7521 * gfortran.dg/proc_decl_3.f90: New.
7522 * gfortran.dg/proc_decl_4.f90: New.
7524 2007-09-04 Jan Hubicka <jh@suse.cz>
7526 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7527 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7528 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7529 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7530 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7531 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7532 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7533 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7534 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7535 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7536 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7537 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7538 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7539 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7540 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7541 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7542 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7543 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7544 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7545 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7546 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7547 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7548 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7549 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7550 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7551 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7552 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7553 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7554 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7555 * gcc.dg/vect/vect-42.c: Mark functions noinline.
7556 * gcc.dg/vect/vect-25.c: Mark functions noinline.
7557 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7558 * gcc.dg/vect/vect-67.c: Mark functions noinline.
7559 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7560 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7561 * gcc.dg/vect/vect-106.c: Mark functions noinline.
7562 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7563 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7564 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7565 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7566 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7567 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7568 * gcc.dg/vect/vect-34.c: Mark functions noinline.
7569 * gcc.dg/vect/vect-17.c: Mark functions noinline.
7570 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7571 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7572 * gcc.dg/vect/vect-93.c: Mark functions noinline.
7573 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7574 * gcc.dg/vect/vect-76.c: Mark functions noinline.
7575 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7576 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7577 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7578 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7579 * gcc.dg/vect/vect-115.c: Mark functions noinline.
7580 * gcc.dg/vect/vect-9.c: Mark functions noinline.
7581 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7582 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7583 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7584 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7585 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7586 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7587 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7588 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7589 * gcc.dg/vect/vect-60.c: Mark functions noinline.
7590 * gcc.dg/vect/vect-26.c: Mark functions noinline.
7591 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7592 * gcc.dg/vect/vect-85.c: Mark functions noinline.
7593 * gcc.dg/vect/vect-68.c: Mark functions noinline.
7594 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7595 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7596 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7597 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7598 * gcc.dg/vect/vect-107.c: Mark functions noinline.
7599 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7600 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7601 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7602 * gcc.dg/vect/vect-52.c: Mark functions noinline.
7603 * gcc.dg/vect/vect-35.c: Mark functions noinline.
7604 * gcc.dg/vect/vect-18.c: Mark functions noinline.
7605 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7606 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7607 * gcc.dg/vect/vect-77.c: Mark functions noinline.
7608 * gcc.dg/vect/vect-2.c: Mark functions noinline.
7609 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7610 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7611 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7612 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7613 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7614 * gcc.dg/vect/vect-116.c: Mark functions noinline.
7615 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7616 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7617 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7618 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7619 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7620 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7621 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7622 * gcc.dg/vect/vect-44.c: Mark functions noinline.
7623 * gcc.dg/vect/vect-27.c: Mark functions noinline.
7624 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7625 * gcc.dg/vect/vect-86.c: Mark functions noinline.
7626 * gcc.dg/vect/vect-100.c: Mark functions noinline.
7627 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7628 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7629 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7630 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7631 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7632 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7633 * gcc.dg/vect/vect-108.c: Mark functions noinline.
7634 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7635 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7636 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7637 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7638 * gcc.dg/vect/vect-11.c: Mark functions noinline.
7639 * gcc.dg/vect/vect-70.c: Mark functions noinline.
7640 * gcc.dg/vect/vect-36.c: Mark functions noinline.
7641 * gcc.dg/vect/vect-19.c: Mark functions noinline.
7642 * gcc.dg/vect/vect-95.c: Mark functions noinline.
7643 * gcc.dg/vect/vect-78.c: Mark functions noinline.
7644 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7645 * gcc.dg/vect/vect-3.c: Mark functions noinline.
7646 * gcc.dg/vect/vect-all.c: Mark functions noinline.
7647 * gcc.dg/vect/vect-117.c: Mark functions noinline.
7648 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7649 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7650 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7651 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7652 * gcc.dg/vect/vect-20.c: Mark functions noinline.
7653 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7654 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7655 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7656 * gcc.dg/vect/vect-62.c: Mark functions noinline.
7657 * gcc.dg/vect/vect-28.c: Mark functions noinline.
7658 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7659 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7660 * gcc.dg/vect/vect-87.c: Mark functions noinline.
7661 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7662 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7663 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7664 * gcc.dg/vect/vect-109.c: Mark functions noinline.
7665 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7666 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7668 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7669 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7670 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7671 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7672 * gcc.dg/vect/vect-12.c: Mark functions noinline.
7673 * gcc.dg/vect/vect-71.c: Mark functions noinline.
7674 * gcc.dg/vect/vect-54.c: Mark functions noinline.
7675 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7676 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7677 * gcc.dg/vect/vect-96.c: Mark functions noinline.
7678 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7679 * gcc.dg/vect/vect-110.c: Mark functions noinline.
7680 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7681 * gcc.dg/vect/vect-4.c: Mark functions noinline.
7682 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7683 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7684 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7685 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7686 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7687 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7688 * gcc.dg/vect/vect-21.c: Mark functions noinline.
7689 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7690 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7691 * gcc.dg/vect/vect-80.c: Mark functions noinline.
7692 * gcc.dg/vect/vect-63.c: Mark functions noinline.
7693 * gcc.dg/vect/vect-46.c: Mark functions noinline.
7694 * gcc.dg/vect/vect-29.c: Mark functions noinline.
7695 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7696 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7697 * gcc.dg/vect/vect-88.c: Mark functions noinline.
7698 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7699 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7700 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7701 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7702 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7703 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7704 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7705 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7706 * gcc.dg/vect/vect-30.c: Mark functions noinline.
7707 * gcc.dg/vect/vect-13.c: Mark functions noinline.
7708 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7709 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7710 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7711 * gcc.dg/vect/vect-72.c: Mark functions noinline.
7712 * gcc.dg/vect/vect-38.c: Mark functions noinline.
7713 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7714 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7715 * gcc.dg/vect/vect-97.c: Mark functions noinline.
7716 * gcc.dg/vect/vect-111.c: Mark functions noinline.
7717 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7718 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7719 * gcc.dg/vect/vect-5.c: Mark functions noinline.
7720 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7721 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7722 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7723 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7724 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7725 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7726 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7727 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7728 * gcc.dg/vect/vect-22.c: Mark functions noinline.
7729 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7730 * gcc.dg/vect/vect-64.c: Mark functions noinline.
7731 * gcc.dg/vect/vect-89.c: Mark functions noinline.
7732 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7733 * gcc.dg/vect/vect-103.c: Mark functions noinline.
7734 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7735 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7736 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7737 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7738 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7739 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7740 * gcc.dg/vect/vect-31.c: Mark functions noinline.
7741 * gcc.dg/vect/vect-14.c: Mark functions noinline.
7742 * gcc.dg/vect/vect-73.c: Mark functions noinline.
7743 * gcc.dg/vect/vect-56.c: Mark functions noinline.
7744 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7745 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7746 * gcc.dg/vect/vect-98.c: Mark functions noinline.
7747 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7748 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7749 * gcc.dg/vect/vect-112.c: Mark functions noinline.
7750 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7751 * gcc.dg/vect/vect-6.c: Mark functions noinline.
7752 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7753 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7754 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7755 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7756 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7757 * gcc.dg/vect/pr25413.c: Mark functions noinline.
7758 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7759 * gcc.dg/vect/vect-40.c: Mark functions noinline.
7760 * gcc.dg/vect/vect-23.c: Mark functions noinline.
7761 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7762 * gcc.dg/vect/vect-82.c: Mark functions noinline.
7763 * gcc.dg/vect/vect-65.c: Mark functions noinline.
7764 * gcc.dg/vect/vect-48.c: Mark functions noinline.
7765 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7766 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7767 * gcc.dg/vect/vect-104.c: Mark functions noinline.
7768 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7769 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7770 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7771 * gcc.dg/vect/vect-32.c: Mark functions noinline.
7772 * gcc.dg/vect/vect-15.c: Mark functions noinline.
7773 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7774 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7775 * gcc.dg/vect/vect-91.c: Mark functions noinline.
7776 * gcc.dg/vect/vect-74.c: Mark functions noinline.
7777 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7778 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7779 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7780 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7781 * gcc.dg/vect/vect-99.c: Mark functions noinline.
7782 * gcc.dg/vect/vect-113.c: Mark functions noinline.
7783 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7784 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7785 * gcc.dg/vect/vect-7.c: Mark functions noinline.
7786 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7787 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7788 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7789 * gcc.dg/vect/vect-24.c: Mark functions noinline.
7790 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7791 * gcc.dg/vect/vect-83.c: Mark functions noinline.
7792 * gcc.dg/vect/vect-66.c: Mark functions noinline.
7793 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7795 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7798 * gcc.target/i386/cmov7.c: New file.
7800 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7802 * gcc.target/i386/sse4a-check.h: New file.
7803 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
7804 * gcc.target/i386/sse4a-insert.c: Ditto.
7805 * gcc.target/i386/sse4a-montsd.c: Ditto.
7806 * gcc.target/i386/sse4a-montss.c: Ditto.
7807 * gcc.target/i386/mmx-check.h: New file.
7808 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
7809 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7810 * gcc.target/i386/sse-check.h: New file.
7811 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
7812 * gcc.target/i386/sse-3.c: Ditto.
7813 * gcc.target/i386/sse-7.c: Ditto.
7814 * gcc.target/i386/sse-9.c: Ditto.
7815 * gcc.target/i386/ssefn-3.c: Ditto.
7816 * gcc.target/i386/sse-recip.c: Ditto.
7817 * gcc.target/i386/sse-recip-vec.c: Ditto.
7818 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7819 * gcc.target/i386/20020523-1.c: Remove.
7820 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
7821 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7822 * gcc.target/i386/ssefn-4.c: Ditto.
7823 * gcc.target/i386/sse-6.c: Ditto.
7824 * gcc.target/i386/sse-10.c: Ditto.
7825 * gcc.target/i386/sse-11.c: Ditto.
7826 * gcc.target/i386/sse-18.c: Ditto.
7827 * gcc.target/i386/fpprec-1.c: Ditto.
7828 * g++.dg/other/i386-1.C: Ditto.
7830 2007-09-04 Richard Guenther <rguenther@suse.de>
7832 PR tree-optimization/33291
7833 * gcc.dg/volatile2.c: New testcase.
7834 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7835 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7836 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7837 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7839 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7842 * gfortran.dg/namelist_15.f90: Update test.
7843 * gfortran.dg/namelist_24.f90: Update test.
7844 * gfortran.dg/namelist_38.f90: New test.
7846 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
7848 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
7849 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7850 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
7851 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7852 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
7853 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7855 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7857 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7858 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7860 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7862 2007-09-02 David Daney <ddaney@avtrex.com>
7864 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7865 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7866 * gcc.target/mips/atomic-memory-1.c: Ditto.
7867 * gcc.target/mips/atomic-memory-2.c: Ditto.
7869 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7871 * gcc.target/cris/builtin_clz_v0.c: New testcase.
7872 * gcc.target/cris/builtin_clz_v3.c: New testcase.
7874 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
7876 * gfortran.dg/substr_6.f90: New test.
7878 2007-09-02 Paolo Carlini <pcarlini@suse.de>
7881 * g++.dg/other/error18.C: New.
7882 * g++.dg/expr/bitfield3.C: Adjust.
7884 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
7887 * gfortran.fortran-torture/compile/pr33276.f90: New.
7889 2007-09-02 Joseph Myers <joseph@codesourcery.com>
7893 * gcc.dg/c99-arraydecl-3.c: New test.
7895 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7898 * g++.dg/cpp0x/variadic-new2.C: New.
7899 * g++.dg/cpp0x/variadic-new.C: New.
7901 2007-08-31 Tobias Burnus <burnus@net-b.de>
7904 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7905 * gfortran.dg/read_1.f90: New.
7907 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7910 * g++.dg/template/error30.C: New.
7912 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7915 * g++.dg/template/crash70.C: New.
7917 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7920 * g++.dg/ext/is_class_error.C: New.
7922 2007-08-31 Olivier Hainque <hainque@adacore.com>
7924 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7926 2007-08-31 David Edelsohn <edelsohn@gnu.org>
7927 Revital Eres <eres@il.ibm.com>
7929 * gcc.target/powerpc/paired-1.c: New test.
7930 * gcc.target/powerpc/paired-2.c: New test.
7931 * gcc.target/powerpc/paired-3.c: New test.
7932 * gcc.target/powerpc/paired-4.c: New test.
7933 * gcc.target/powerpc/paired-5.c: New test.
7934 * gcc.target/powerpc/paired-6.c: New test.
7935 * gcc.target/powerpc/paired-7.c: New test.
7936 * gcc.target/powerpc/ppc-paired.c: New test.
7938 2007-08-31 Ollie Wild <aaw@google.com>
7940 * g++.dg/conversion/ptrmem2.C: New test.
7941 * g++.dg/conversion/ptrmem3.C: New test.
7942 * g++.dg/conversion/ptrmem4.C: New test.
7943 * g++.dg/conversion/ptrmem5.C: New test.
7944 * g++.dg/conversion/ptrmem6.C: New test.
7945 * g++.dg/conversion/ptrmem7.C: New test.
7946 * g++.dg/conversion/ptrmem8.C: New test.
7948 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
7951 * gfortran.dg/char_length_7.f90: New test.
7952 * gfortran.dg/char_length_9.f90: New test.
7953 * gfortran.dg/char_assign_1.f90: Add extra warning.
7957 * gfortran.dg/char_length_8.f90: New test.
7959 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
7961 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7963 2007-08-30 Jakub Jelinek <jakub@redhat.com>
7965 * gcc.dg/inline-24.c: New test.
7966 * g++.dg/opt/inline11.C: New test.
7968 2007-08-30 Richard Guenther <rguenther@suse.de>
7970 * gcc.target/i386/vectorize5.c: New testcase.
7972 2007-08-30 Tobias Burnus <burnus@net-b.de>
7975 * interface.c (check_interface0): Improve error for external procs.
7976 (check_sym_interfaces): Fix checking of module procedures.
7978 2007-08-30 Jakub Jelinek <jakub@redhat.com>
7980 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7982 * gcc.dg/sync-3.c: New test.
7985 * gcc.dg/cleanup-12.c: New test.
7987 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
7989 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7990 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7991 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7992 * gcc.dg/pr32450.c: Ditto.
7993 * gcc.dg/nest.c: Ditto.
7994 * gcc.dg/nested-func-4.c: Ditto.
7995 * g++.old-deja/g++.law/profile1.C: Ditto.
7997 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8000 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8001 non-default integer kind arguments.
8003 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8006 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8008 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8010 * gcc.dg/h8300-ice2.c: Remove target selector.
8012 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8015 * gfortran.dg/binding_label_tests_15.f03: New test case.
8016 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8018 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8020 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8021 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8023 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8026 * g++.dg/other/canon-33194.C: New.
8028 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8030 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8031 * gcc.c-torture/execute/pr23135.c: Likewise.
8033 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8035 * gcc.dg/pr31344.c: Move to ...
8036 * gcc.dg/dfp/pr31344.c: ... here.
8037 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8038 * gcc.dg/20050503-1.c: Ditto.
8039 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8040 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8041 * gcc.dg/20060801-1.c: Ditto.
8043 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8045 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8046 * gfortran.dg/nan_1.f90: Likewise.
8048 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8051 Revert previous patch.
8053 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8054 Kazu Hirata <kazu@codesourcery.com>
8056 * gcc.target/m68k/interrupt-1.c: New.
8058 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8060 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8061 10000 for targets where "int" can't hold at least 100000.
8062 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8063 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8064 (test5)(test6): Use it.
8065 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8066 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8067 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8068 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8069 * gcc.dg/attr-alloc_size.c (test): Likewise.
8071 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8074 * g++.dg/template/error29.C: New.
8076 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8079 * g++.dg/ext/visibility/anon5.C: New test.
8081 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8083 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8085 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8087 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8088 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8089 * gfortran.dg/gamma_4.f90: New: large-real tests.
8091 2007-08-28 Jason Merrill <jason@redhat.com>
8094 * g++.dg/ext/stmtexpr12.C: New test.
8097 * g++.dg/ext/attrib28.C: New test.
8099 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8102 * gcc.target/i386/pr32661.c: New test.
8104 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8107 * gcc.dg/pr32370.c: New test.
8109 PR rtl-optimization/33148
8110 * gcc.c-torture/compile/20070827-1.c: New test.
8113 * d++.dg/debug/const3.C: New test.
8114 * d++.dg/debug/const4.C: New test.
8115 * d++.dg/debug/dwarf2/const1.C: New test.
8116 * d++.dg/debug/dwarf2/const2.C: New test.
8117 * d++.dg/debug/dwarf2/const2b.C: New test.
8119 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8120 Vladimir Yanovsky <yanov@il.ibm.com>
8121 Revital Eres <eres@il.ibm.com>
8122 Andrey Belevantsev <abel@ispras.ru>
8124 * gcc.dg/sms-1.c: New test.
8126 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8128 * g++.dg/ext/gnu-inline-common.h: New.
8129 * g++.dg/ext/gnu-inline-global-reject.C: New.
8130 * g++.dg/ext/gnu-inline-global.C: New.
8131 * g++.dg/ext/gnu-inline-namespace.C: New.
8132 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8133 * g++.dg/ext/gnu-inline-class.C: New.
8134 * g++.dg/ext/gnu-inline-class-static.C: New.
8135 * g++.dg/ext/gnu-inline-template-class.C: New.
8136 * g++.dg/ext/gnu-inline-template-func.C: New.
8138 2007-08-27 Jason Merrill <jason@redhat.com>
8141 * g++.dg/ext/stmtexpr11.C: New.
8143 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8145 * lib/target-supports.exp (check_profiling_available):
8146 Set profiling_available_saved to 0 on fido-*-elf.
8148 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8150 PR tree-optimization/33173
8152 * gcc.c-torture/compile/pr33173.c: New.
8154 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8157 * gcc.dg/dfp/pr31385.c: New.
8159 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8161 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8163 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8165 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8166 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8167 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8168 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8169 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8170 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8171 gcc.target/m68k directory.
8172 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8173 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8174 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8175 gcc.target/cris directory.
8176 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8177 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8178 gcc.target/bfin directory.
8180 * gcc.target/sh: New directory.
8181 * gcc.target/sh/sh.exp: New file.
8182 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8183 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8184 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8185 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8186 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8187 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8189 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8191 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8192 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8193 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8194 * gcc.target/i386/local2.c: Ditto.
8195 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8196 * gcc.target/i386/20011119-1.c: Ditto.
8197 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8198 * gcc.target/i386/fastcall-1.c: Fix target selector.
8200 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8203 * gfortran.dg/negative_unit.f: Add new check
8204 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8205 -fdefault-integer-8.
8207 2007-08-26 Asher Langton <langton2@llnl.gov>
8209 * gfortran.dg/recursive_stack.f90: New.
8210 * gfortran.dg/openmp_stack.f90: New.
8212 2007-08-26 Tobias Burnus <burnus@net-b.de>
8215 * gfortran.dg/use_10.f90: New.
8217 2007-08-26 Tobias Burnus <burnus@net-b.de>
8220 * gfortran.dg/namelist_14.f90: Make test case valid.
8221 * gfortran.dg/common_10.f90: New.
8223 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8226 * gcc.dg/ifelse-2.c: New.
8228 2007-08-26 Tobias Burnus <burnus@net-b.de>
8231 * gfortran.dg/gamma_1.f90: New.
8232 * gfortran.dg/gamma_2.f90: New.
8233 * gfortran.dg/gamma_3.f90: New.
8235 2007-08-26 Tobias Burnus <burnus@net-b.de>
8238 * gfortran.dg/used_types_18.f90: New.
8240 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8242 * gcc.dg/array-init-2.c: New test.
8244 2007-08-24 Tobias Burnus <burnus@net-b.de>
8247 * gfortran.dg/initialization_4.f90: Update dg-error.
8248 * gfortran.dg/initialization_13.f90: New.
8250 2007-08-24 Richard Guenther <rguenther@suse.de>
8253 * gcc.c-torture/compile/pr33166.c: New testcase.
8255 2007-08-24 Tobias Burnus <burnus@net-b.de>
8258 * gfortran.dg/pointer_assign_4.f90: New.
8259 * gfortran.dg/shape_2.f90: Fix test case.
8260 * gfortran.dg/char_result_4.f90: Ditto.
8262 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8264 * gcc.dg/array-init-1.c: New test.
8267 * g++.dg/parse/crash36.C: New test.
8269 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8271 * gcc.dg/pr32721.c: Updated.
8273 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8275 PR tree-optimization/32573
8277 * gcc.dg/pr32573.c: New test.
8280 * g++.dg/lookup/ns3.C: New test.
8282 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8285 * g++.dg/parse/crash37.C: New test.
8287 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8290 * gcc.target/i386/pr17390.c: New test.
8292 2007-08-23 Richard Guenther <rguenther@suse.de>
8294 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8295 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8296 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8297 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8298 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8299 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8300 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8301 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8303 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8305 * gcc.target/s390: New directory.
8306 * gcc.target/s390/s390.exp: New file.
8307 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8308 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8309 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8310 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8311 gcc.target/s390 directory.
8313 2007-08-23 Richard Guenther <rguenther@suse.de>
8315 PR tree-optimization/32328
8316 * gcc.dg/pr32328.c: New testcase.
8318 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8320 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8323 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8326 * gfortran.dg/min_max_optional_5.f90: New test.
8327 * gfortran.dg/min_max_optional_2.f90: Remove.
8328 * gfortran.dg/min_max_optional_3.f90: Remove.
8329 * gfortran.dg/min_max_optional_4.f90: Remove.
8331 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8333 * gcc.target/i386/xorps-sse.c: New.
8334 * gcc.target/i386/xorps-sse2.c: New.
8336 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8338 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8339 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8340 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8342 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8345 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8346 include multiple kinds for SHAPE parameter within a single
8348 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8349 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8351 2007-08-22 Janus Weil <jaydub66@gmail.com>
8353 * interface_abstract_1.f90: Extended test case.
8354 * interface_abstract_3.f90: New test.
8356 2007-08-21 Christian Bruel <christian.bruel@st.com>
8358 * gcc.dg/fold-sub.c: New test.
8360 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8362 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8363 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8364 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8365 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8366 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8367 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8369 2007-08-22 Richard Guenther <rguenther@suse.de>
8372 * gcc.dg/pr33007.c: New testcase.
8374 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8376 * gcc.c-torture/execute/strcmp-1.x: Delete.
8378 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8380 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8381 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8382 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8383 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8384 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8385 gcc.target/i386/stack-realign.c,
8386 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8387 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8388 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8389 target using dg-require-effective-target directive.
8390 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8391 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8392 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8393 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8394 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8395 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8396 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8397 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8398 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8399 Require lp64 target using dg-require-effective-target directive.
8400 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8401 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8403 * gcc.target/i386/20010202-1.c: Move from here ...
8404 * gcc.dg/20010202-1.c: ... to here.
8406 2007-08-22 Richard Guenther <rguenther@suse.de>
8408 PR tree-optimization/33142
8409 * gcc.c-torture/execute/pr33142.c: New testcase.
8411 2007-08-22 Richard Guenther <rguenther@suse.de>
8414 * g++.dg/torture/pr32563.C: New testcase.
8416 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8419 * gcc.dg/pr32912-1.c: Add -w to options.
8420 * gcc.dg/pr32912-2.c: Likewise.
8421 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8423 2007-08-21 Ian Lance Taylor <iant@google.com>
8425 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8427 2007-08-21 Ian Lance Taylor <iant@google.com>
8429 PR tree-optimization/33134
8430 * g++.dg/tree-ssa/pr33134.C: New test.
8432 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8434 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8435 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8437 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8440 * gcc.dg/debug/pr32610.c: New test.
8442 * g++.dg/init/new24.C: New test.
8445 * gcc.dg/pr32912-1.c: New test.
8446 * gcc.dg/pr32912-2.c: New test.
8447 * gcc.dg/pr32912-3.c: New test.
8449 2007-08-21 Richard Guenther <rguenther@suse.de>
8451 * gcc.dg/pointer-arith-10.c: New testcase.
8453 2007-08-21 Richard Guenther <rguenther@suse.de>
8456 * gcc.c-torture/compile/pr33122.c: New testcase.
8458 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8460 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8462 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8464 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8466 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8469 * g++.dg/init/new23.C: New test.
8471 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8474 * gcc.c-torture/compile/pr30564-1.c: New test.
8475 * gcc.c-torture/compile/pr30564-2.c: New test.
8477 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8479 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8481 2007-08-19 Tobias Burnus <burnus@net-b.de>
8483 * gfortran.dg/interface_abstract_2.f90: New.
8484 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8486 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8488 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8489 unknown (so that outer-loop wont get analyzed).
8490 * gcc.dg/vect/vect-outer-1a.c: New test.
8491 * gcc.dg/vect/vect-outer-1b.c: New test.
8492 * gcc.dg/vect/vect-outer-1.c: New test.
8493 * gcc.dg/vect/vect-outer-2a.c: New test.
8494 * gcc.dg/vect/vect-outer-2b.c: New test.
8495 * gcc.dg/vect/vect-outer-2c.c: New test.
8496 * gcc.dg/vect/vect-outer-2.c: New test.
8497 * gcc.dg/vect/vect-outer-3a.c: New test.
8498 * gcc.dg/vect/vect-outer-3b.c: New test.
8499 * gcc.dg/vect/vect-outer-3c.c: New test.
8500 * gcc.dg/vect/vect-outer-3.c: New test.
8501 * gcc.dg/vect/vect-outer-4a.c: New test.
8502 * gcc.dg/vect/vect-outer-4b.c: New test.
8503 * gcc.dg/vect/vect-outer-4c.c: New test.
8504 * gcc.dg/vect/vect-outer-4d.c: New test.
8505 * gcc.dg/vect/vect-outer-4e.c: New test.
8506 * gcc.dg/vect/vect-outer-4f.c: New test.
8507 * gcc.dg/vect/vect-outer-4g.c: New test.
8508 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8509 * gcc.dg/vect/vect-outer-4i.c: New test.
8510 * gcc.dg/vect/vect-outer-4j.c: New test.
8511 * gcc.dg/vect/vect-outer-4k.c: New test.
8512 * gcc.dg/vect/vect-outer-4l.c: New test.
8513 * gcc.dg/vect/vect-outer-4m.c: New test.
8514 * gcc.dg/vect/vect-outer-4.c: New test.
8515 * gcc.dg/vect/vect-outer-5.c: New test.
8516 * gcc.dg/vect/vect-outer-6.c: New test.
8517 * gcc.dg/vect/vect-outer-fir.c: New test.
8518 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8519 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8521 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8523 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8524 and -fno-tree-reassoc.
8525 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8526 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8527 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8528 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8529 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8530 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8531 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8532 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8533 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8534 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8535 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8536 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8537 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8538 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8539 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8540 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8541 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8542 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8543 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8544 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8545 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8546 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8547 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8548 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8549 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8550 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8551 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8552 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8553 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8554 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8555 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8556 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8557 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8558 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8559 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8560 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8561 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8563 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8565 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8566 versioning for aliasing).
8567 * gcc.dg/vect/vect-35.c: Likewise.
8569 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8571 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8573 2007-08-18 Tom Tromey <tromey@redhat.com>
8575 PR preprocessor/32974:
8576 * gcc.dg/cpp/pr32974.c: New file.
8578 2007-08-17 Tobias Burnus <burnus@net-b.de>
8580 * gfortran.dg/interface_abstract_1.f90: New.
8582 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8585 * gfortran.dg/pure_initializer_1.f90: New test.
8587 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8590 * gfortran.dg/array_constructor_18.f90: New test.
8592 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
8595 * g++.dg/expr/lval3.C: New test.
8596 * g++.dg/expr/lval4.C: New test.
8598 2007-08-17 Ollie Wild <aaw@google.com>
8601 * g++.dg/lookup/builtin3.C: New test.
8602 * g++.dg/lookup/builtin4.C: New test.
8603 * g++.dg/lookup/using19.C: New test.
8605 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8608 * g++.dg/parse/error31.C: New.
8610 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8613 * g++.dg/template/error26.C: New.
8615 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8618 * gfortran.dg/zero_length_2.f90: New test.
8620 2007-08-17 Tobias Burnus <burnus@net-b.de>
8622 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8623 * gfortran.dg/kind_tests_3.f03: Ditto.
8624 * gfortran.dg/global_vars_f90_init.f90: Ditto.
8625 * gfortran.dg/interface_13.f90: Ditto.
8626 * gfortran.dg/pr32738.f90: Ditto.
8627 * gfortran.dg/module_private_1.f90: Ditto.
8628 * gfortran.dg/test_only_clause.f90: Ditto.
8629 * gfortran.dg/bind_c_vars.f90: Ditto.
8630 * gfortran.dg/bind_c_dts.f90: Ditto.
8631 * gfortran.dg/use_9.f90: Ditto.
8632 * gfortran.dg/generic_8.f90: Ditto.
8633 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8634 * gfortran.dg/private_type_6.f90: Ditto.
8635 * gfortran.dg/c_assoc.f90: Ditto.
8636 * gfortran.dg/private_type_7.f90: Ditto.
8637 * gfortran.dg/global_vars_c_init.f90: Ditto.
8638 * gfortran.dg/bind_c_dts_2.f03: Ditto.
8639 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8640 * gfortran.dg/c_size_t_test.f03: Ditto.
8641 * gfortran.dg/used_types_12.f90: Ditto.
8642 * gfortran.dg/pr25923.f90: Ditto.
8643 * gfortran.dg/test_com_block.f90: Ditto.
8644 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8645 * gfortran.dg/equiv_constraint_7.f90: Ditto.
8646 * gfortran.dg/com_block_driver.f90: Ditto.
8647 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8648 * gfortran.dg/use_iso_c_binding.f90: Ditto.
8649 * gfortran.dg/c_loc_test.f90: Ditto.
8650 * gfortran.dg/c_ptr_tests.f03: Ditto.
8651 * gfortran.dg/module_interface_1.f90: Ditto.
8653 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8656 * g++.dg/other/error17.C: Adjust.
8658 2007-08-17 Ben Elliston <bje@au.ibm.com>
8661 * g++.dg/ext/altivec-14.C: New test.
8663 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8665 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8666 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8668 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8669 * gcc.dg/vect/pr32366.c: Ditto.
8671 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8674 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8675 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8676 * gcc.dg/dfp/convert-int-fold.c: Ditto.
8677 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8679 2007-08-16 Tobias Burnus <burnus@net-b.de>
8682 * gfortran.dg/use_9.f90: New.
8684 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8686 * g++.dg/gcov/gcov-5.C: New test.
8688 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8690 * g++.dg/gcov/gcov-4.C: New test.
8691 * lib/gcov.exp (verify-lines): Add support for
8692 checking no-coverage lines.
8694 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
8696 * gcc.dg/vect/vect-vfa-01.c: New.
8697 * gcc.dg/vect/vect-vfa-02.c: New.
8698 * gcc.dg/vect/vect-vfa-03.c: New.
8699 * gcc.dg/vect/vect-vfa-04.c: New.
8700 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8701 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8702 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8703 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8704 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8705 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8706 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8707 gfortran.dg/vect/pr19049.f90: Rename to start with
8709 * gcc.dg/vect/vect.exp: Disable versioning for alias
8710 when test starts with no-vfa-.
8711 * gfortran.dg/vect/vect.exp: Likewise.
8713 2007-08-16 Richard Sandiford <richard@codesourcery.com>
8715 * gcc.dg/torture/pr32897.c: New test.
8717 2007-08-16 Paolo Carlini <pcarlini@suse.de>
8720 * g++.dg/template/crash69.C: New.
8722 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
8724 * lib/target-supports.exp (check_effective_target_arm32): Use
8725 check_no_compiler_messages.
8727 2007-08-15 Diego Novillo <dnovillo@google.com>
8729 gcc.dg/tree-ssa/20070815.c: New test.
8731 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8734 * gfortran.dg/random_7.f90: Initialize variable.
8736 2007-08-15 Jakub Jelinek <jakub@redhat.com>
8739 * gfortran.dg/pr33074.f90: New test.
8742 * g++.dg/opt/nrv14.C: New test.
8744 2007-08-15 Paolo Carlini <pcarlini@suse.de>
8747 * g++.dg/template/crash68.C: New.
8749 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
8751 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8752 * gcc.dg/sibcall-4.c: Ditto.
8754 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8757 * gfortran.dg/use_8.f90: New test.
8758 * gfortran.dg/c_loc_tests_2.f03: Fix code.
8760 2007-08-14 Paolo Carlini <pcarlini@suse.de>
8763 * g++.dg/template/error27.C: New.
8764 * g++.dg/template/error28.C: New.
8765 * g++.dg/other/pr28304.C: Adjust.
8766 * g++.old-deja/g++.mike/p811.C: Likewise.
8768 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
8771 * gcc.target/i386/pr30315.c: New.
8773 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8776 * gfortran.dg/substr_5.f90: New test.
8778 2007-08-14 Andrew Pinski <pinskia@gmail.com>
8781 * gcc.dg/vector-2.c: New test.
8784 * g++.dg/ext/vector8.C: New test.
8786 2007-08-13 Dan Hipschman <dsh@google.com>
8789 * gcc.dg/format/array-1.c: Add an additional test for
8790 unterminated format strings of length 1.
8792 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8795 * gfortran.dg/external_procedures_3.f90: New test.
8797 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8800 * gfortran.dg/import6.f90: New test.
8802 2007-08-13 Andrew Pinski <pinskia@gmail.com>
8805 * gcc.dg/vector-1.c: New test.
8807 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8809 * gcc.dg/pr21255-4.c: Skip for PIC.
8810 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8812 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8814 * gcc.dg/attr-isr.c: Skip for PIC.
8815 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8816 * gcc.dg/attr-isr-trapa.c: Likewise.
8817 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8818 * gcc.dg/pragma-isr-trapa.c: Likewise.
8819 * gcc.dg/pragma-isr-trapa2.c: Likewise.
8821 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8824 * gfortran.dg/transpose_1.f90: New test.
8826 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8829 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8832 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8836 * gfortran.dg/random_4.f90: New test.
8837 * gfortran.dg/random_5.f90: New test.
8838 * gfortran.dg/random_6.f90: New test.
8839 * gfortran.dg/random_7.f90: New test.
8841 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8844 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8846 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8849 * gfortran.dg/module_private_1.f90: New test.
8851 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8854 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8855 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8857 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8860 * gfortran.dg/char_length_6.f90: New test.
8862 2007-08-10 Ollie Wild <aaw@google.com>
8864 * g++.dg/lookup/using18.C: New test.
8866 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8869 * g++.dg/other/error16.C: New.
8871 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8874 * gfortran.dg/namelist_37.f90: New test.
8876 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8879 * g++.dg/conversion/op3.C: New.
8881 2007-08-09 Tobias Burnus <burnus@net-b.de>
8884 * gfortran.dg/fmt_tab_1.f90: New.
8885 * gfortran.dg/fmt_tab_2.f90: New.
8887 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8890 * gcc.c-torture/compile/pr32796.c: New test.
8892 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8895 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8896 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8899 2007-08-08 Richard Sandiford <richard@codesourcery.com>
8901 * gcc.target/mips/code-readable-1.c: New test.
8902 * gcc.target/mips/code-readable-2.c: Likewise.
8903 * gcc.target/mips/code-readable-3.c: Likewise.
8905 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
8906 Revital Eres <eres@il.ibm.com>
8908 * gfortran.dg/sms-1.f90: Add comment.
8909 * gfortran.dg/sms-2.f90: New.
8911 2007-08-07 Ian Lance Taylor <iant@google.com>
8913 * gcc.dg/instrument-1.c: New test.
8914 * gcc.dg/instrument-2.c: New test.
8915 * gcc.dg/instrument-3.c: New test.
8917 2007-08-07 Steve Ellcey <sje@cup.hp.com>
8919 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8921 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
8923 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
8924 !vector_alignment_reachable targets.
8925 * gcc.dg/vect/vect-33.c: Likewise.
8926 * gcc.dg/vect/vect-42.c: Likewise.
8927 * gcc.dg/vect/vect-44.c: Likewise.
8928 * gcc.dg/vect/vect-50.c: Likewise.
8929 * gcc.dg/vect/vect-70.c: Likewise.
8930 * gcc.dg/vect/vect-71.c: Likewise.
8931 * gcc.dg/vect/vect-87.c: Likewise.
8932 * gcc.dg/vect/vect-88.c: Likewise.
8933 * gcc.dg/vect/vect-91.c: Likewise.
8934 * gcc.dg/vect/vect-93.c: Likewise.
8935 * gcc.dg/vect/vect-96.c: Likewise.
8936 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8937 * gcc.dg/vect/section-anchors-69.c: Likewise.
8938 * gcc.dg/vect/pr25413.c: Likewise.
8939 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8940 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8941 * gfortran.dg/vect-2.f90: Likewise.
8942 * gfortran.dg/vect-3.f90: Likewise.
8943 * gfortran.dg/vect-4.f90: Likewise.
8944 * gfortran.dg/vect-5.f90: Likewise.
8945 * lib/target-supports.exp (check_effective_target_natural_alignment):
8946 Return false for darwin.
8947 (check_effective_target_vector_alignment_reachable_for_double): New.
8949 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
8951 * gcc.dg/multiword-1.c: New testcase.
8953 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
8955 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8957 * gfortran.dg/namelist_36.f90: New test.
8959 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
8961 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8962 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8964 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
8966 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8967 * gcc.dg/torture/type-generic-1.c: Likewise.
8969 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
8971 * gcc.c-torture/20070522-1.c: Move to ...
8972 * gcc.c-torture/compile/20070522-1.c: Here.
8974 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8977 * gfortran.dg/minmax_char_1.f90: New test.
8978 * gfortran.dg/minmax_char_2.f90: New test.
8979 * gfortran.dg/min_max_optional_4.f90: New test.
8981 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8983 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8984 hanging on the testcase.
8986 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8989 * gcc.c-torture/compile/pr32988.c: New test.
8991 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8993 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8995 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
8997 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9000 2007-03-22 Dirk Mueller <dmueller@suse.de>
9002 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9004 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9007 * gfortran.dg/isnan_1.f90: New test.
9009 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9010 Revital Eres <eres@il.ibm.com>
9012 * gcc.dg/sms-antideps.c: New test.
9014 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9017 * gfortran.dg/entry_13.f90: New test.
9019 * gfortran.dg/entry_12.f90: Clean up .mod file.
9021 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9024 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9025 variables as kind=4 so they don't overflow the record length.
9027 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9030 * gfortran.dg/selected_kind_1.f90: New test.
9032 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9035 * gcc.c-torture/compile/pr32780.c: New test.
9037 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9040 * gcc.c-torture/compile/pr32399.c: New testcase.
9042 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9045 * g++.dg/torture/pr32304.C: New testcase.
9047 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9050 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9052 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9055 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9057 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9060 * gfortran.dg/nint_2.f90: New test.
9062 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9064 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9065 * gcc.dg/weak/typeof-2.c: Likewise.
9067 2007-08-03 Diego Novillo <dnovillo@google.com>
9070 * gcc.dg/tree-ssa/pr31521.c: New test.
9072 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9075 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9076 iostat must be default kind.
9078 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9080 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9082 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9085 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9086 explicit so test passes with -fdefault-integer-8.
9087 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9088 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9090 2007-08-02 Lee Millward <lee.millward@gmail.com>
9093 * g++.dg/parse/asm1.C: New test.
9096 * g++.dg/parse/asm2.C: Likewise.
9099 * g++.dg/parse/asm3.C: Likewise.
9101 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9103 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9104 "int" is only 16 bit bits wide.
9105 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9107 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9109 * g++.dg/torture/type-generic-1.C: New.
9110 * gcc.dg/pr28796-2.c: Move tests ...
9111 * gcc.dg/tg-tests.h: ... here.
9112 * gcc.dg/torture/type-generic-1.c: New.
9114 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9117 * minmaxloc_3.f90: New test case.
9119 2007-08-01 Tobias Burnus <burnus@net-b.de>
9122 * gfortran.dg/allocate_stat.f90: New.
9124 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9126 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9128 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9130 PR tree-optimization/32919
9131 * gcc.c-torture/compile/pr32919.c: New.
9133 2007-08-01 Nick Clifton <nickc@redhat.com>
9135 * gcc.c-torture/execute/execute.exp: Change copyright header to
9136 refer to version 3 of the GNU General Public License and to point
9137 readers at the COPYING3 file and the FSF's license web page.
9138 * gcc.c-torture/execute/ieee/ieee.exp,
9139 gcc.c-torture/unsorted/unsorted.exp,
9140 gcc.c-torture/compile/compile.exp,
9141 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9142 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9143 gcc.target/cris/torture/cris-torture.exp,
9144 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9145 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9146 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9147 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9148 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9149 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9150 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9151 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9152 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9153 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9154 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9155 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9156 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9157 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9158 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9159 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9160 gcc.dg/noncompile/noncompile.exp,
9161 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9162 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9163 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9164 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9165 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9166 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9167 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9168 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9169 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9170 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9171 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9172 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9173 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9174 g++.old-deja/old-deja.exp,
9175 gfortran.fortran-torture/execute/execute.exp,
9176 gfortran.fortran-torture/compile/compile.exp,
9177 treelang/output/output-1.c, treelang/output/output-1.tree,
9178 treelang/execute/execute.exp, treelang/Makefile.in,
9179 treelang/compile/compile.exp, g++.dg/dg.exp,
9180 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9181 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9182 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9183 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9184 g++.dg/compat/struct-layout-1.exp,
9185 g++.dg/compat/struct-layout-1_generate.c,
9186 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9187 g++.dg/bprob/bprob.exp, config/default.exp,
9188 gcc.test-framework/test-framework.awk,
9189 gcc.test-framework/gen_directive_tests,
9190 gcc.test-framework/test-framework.exp,
9191 objc.dg/special/special.exp,
9192 objc.dg/gnu-encoding/gnu-encoding.exp,
9193 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9194 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9195 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9196 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9197 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9198 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9199 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9200 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9201 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9202 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9203 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9204 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9205 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9206 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9207 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9208 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9211 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9213 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9216 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9219 * gfortran.dg/initialization_12.f90: New test.
9221 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9224 * gfortran.dg/entry_12.f90: New test.
9226 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9229 * gfortran.dg/altreturn_6.f90: New test.
9231 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9234 * gfortran.dg/exponent_2.f90: New test.
9236 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9238 * gcc.dg/vect/vect-117.c: New test.
9239 * gcc.dg/vect/vect-74.c: Enabled test
9240 * gcc.dg/vect/vect-81.c: Enabled test
9242 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9244 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9245 s/dg-error/dg-warning where warning is expected.
9247 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9250 * gfortran.dg/array_constructor_12.f90: Adjust argument
9251 of huge() to correct kind.
9253 2007-07-30 Ollie Wild <aaw@google.com>
9255 * gcc.dg/cpp/counter-2.c: New test.
9256 * gcc.dg/cpp/counter-3.c: New test.
9257 * gcc.dg/cpp/dir-only-1.c: New test.
9258 * gcc.dg/cpp/dir-only-1.h: New file.
9259 * gcc.dg/cpp/dir-only-2.c: New test.
9260 * gcc.dg/cpp/dir-only-3.c: New test.
9261 * gcc.dg/cpp/dir-only-3a.h: New file.
9262 * gcc.dg/cpp/dir-only-3b.h: New file.
9263 * gcc.dg/cpp/dir-only-4.c: New test.
9264 * gcc.dg/cpp/dir-only-5.c: New test.
9265 * gcc.dg/cpp/dir-only-6.c: New test.
9267 2007-07-30 Julian Brown <julian@codesourcery.com>
9269 * gcc.target/arm/neon/v*.c: Regenerate.
9271 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9274 * g++.dg/ext/label6.C: New.
9276 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9280 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9282 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9285 * gfortran.dg/actual_pointer_function_1.f90: New test.
9288 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9290 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9293 * gfortran.dg/shape_1.f90: Adjust error message.
9294 * gfortran.dg/parameter_array_ref_1.f90: New test.
9296 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9299 * gfortran.dg/entry_11.f90: New test.
9301 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9302 Revital Eres <eres@il.ibm.com>
9304 * gfortran.dg/sms-1.f90: New test.
9306 2007-07-28 Richard Guenther <rguenther@suse.de>
9308 * gcc.c-torture/compile/pr32920.c: New testcase.
9310 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9313 * g++.dg/lookup/friend11.C: New test.
9315 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9317 * gfortran.dg/namelist_5.f90: Adjusted error message.
9318 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9319 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9320 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9321 * gfortran.dg/namelist_32.f90: ... this.
9324 * gfortran.dg/namelist_33.f90: New test.
9327 * gfortran.dg/namelist_34.f90: New test.
9330 * gfortran.dg/namelist_35.f90: New test.
9332 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9335 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9337 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9340 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9341 assuming it is 0x7ffffffff.
9342 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9343 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9345 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9347 * gfortran.dg/operator_3.f90: Fix dg directive.
9348 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9349 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9350 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9352 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9354 * g++.dg/cpp0x/decltype1.C: New.
9355 * g++.dg/cpp0x/decltype2.C: New.
9356 * g++.dg/cpp0x/decltype3.C: New.
9357 * g++.dg/cpp0x/decltype4.C: New.
9358 * g++.dg/cpp0x/decltype5.C: New.
9359 * g++.dg/cpp0x/decltype6.C: New.
9361 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9363 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9364 because the test relies on bit 31 to be the sign bit.
9366 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9368 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9369 assuming it is 0x7fffffff.
9370 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9371 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9373 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9376 * g++.dg/expr/bitfield9.C: New test.
9378 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9381 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9383 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9386 * gfortran.dg/private_type_7.f90: New test.
9388 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9391 * gfortran.dg/select_char_1.f90: New test.
9393 2007-07-27 Tobias Burnus <burnus@net-b.de>
9396 * gfortran.dg/initialization_11.f90: New test.
9398 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9400 * gcc.target/mips/ins-1.c: New test.
9402 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9405 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9408 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9410 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9411 error: width of 'spare' exceeds its type.
9413 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9415 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9416 * gcc.dg/sibcall-4.c: Likewise.
9418 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9420 PR rtl-optimization/31500
9421 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9422 * g++.dg/warn/Warray-bounds.C: Likewise.
9424 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9426 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9428 2007-07-25 Julian Brown <julian@codesourcery.com>
9429 Paul Brook <paul@codesourcery.com>
9430 Joseph Myers <joseph@codesourcery.com>
9431 Mark Shinwell <shinwell@codesourcery.com>
9433 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9434 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9435 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9436 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9437 (check_effective_target_arm_neon_hw): New.
9438 * gcc.target/arm/neon/neon.exp: New file.
9439 * gcc.target/arm/neon/polytypes.c: New file.
9440 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9442 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9444 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9445 targets where an "int" is less than 32 bits wide.
9447 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9449 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9451 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9453 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9454 during addition if an int is only 16 bits wide.
9455 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9457 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9459 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9460 size as "long int" and are 32 or 64 bits wide.
9461 * gcc.dg/torture/pr28814.c: Likewise.
9463 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9465 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9466 exactly as wide as an int.
9468 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9470 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9471 Define and use throughout as long long printf format specifier.
9472 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9475 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9477 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9478 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9480 2007-07-25 Ben Elliston <bje@au.ibm.com>
9482 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9484 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9486 * gcc.c-torture/execute/20070724-1.c: New.
9488 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9491 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9492 "deallocates" to 24, since patch has code rid of much spurious
9494 * gfortran.dg/interface_assignment_1.f90 : New test.
9497 * gfortran.dg/interface_assignment_2.f90 : New test.
9499 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9502 * fortran.dg/initialization_10.f90: New test.
9504 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9507 * gfortran.dg/imag_2.f: Removed
9508 * gfortran.dg/warn_std_1.f90: New test.
9509 * gfortran.dg/warn_std_2.f90: New test.
9510 * gfortran.dg/warn_std_3.f90: New test.
9512 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9515 * g++.dg/init/new22.C: New.
9517 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9520 * g++.dg/template/crash67.C: New.
9522 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9524 * lib/target-support.exp (check_effective_target_natural_alignment):
9525 (check_effective_target_vector_alignment_reachable): New.
9526 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9527 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9528 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9530 * gcc.dg/vect/pr25413.c: Likewise.
9531 * gcc.dg/vect/pr31699.c: Likewise.
9533 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9536 * gfortran.dg/pack_bounds_1.f90: New test case.
9538 2007-07-23 Daniel Franke <franke.daniel@gmail.com>
9541 * gfortran.dg/initialization_9.f90: New test.
9543 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9547 * gfortran.dg/bind_c_usage_8.f03: New test case.
9548 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9549 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
9551 2007-07-23 Richard Sandiford <richard@codesourcery.com>
9553 * gcc.target/mips/branch-cost-1.c: New test.
9554 * gcc.target/mips/branch-cost-2.c: Likewise.
9556 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9559 * gfortran.dg/c_char_tests.f03: New test case.
9560 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9561 * gfortran.dg/c_char_tests_2.f03: New test case.
9562 * gfortran.dg/value_6.f03: Ditto.
9563 * gfortran.dg/value_7.f03: Ditto.
9565 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9568 * gfortran.dg/c_funloc_tests_5.f03: New.
9569 * gfortran.dg/c_funloc_tests_5.f04: New.
9570 * gfortran.dg/c_funloc_tests_4_driver.c: New.
9572 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9575 * g++.dg/expr/call4.C: New.
9576 * g++.dg/expr/call5.C: New.
9578 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9581 * gfortran.dg/namelist_30.f90: New test.
9583 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9586 * gfortran.dg/array_initializer_1.f90: Removed warning.
9587 * gfortran.dg/initialization_1.f90: Adjusted messages.
9588 * gfortran.dg/nested_modules_6.f90: Removed warning.
9591 * gfortran.dg/initialization_7.f90: New test.
9594 * gfortran.dg/initialization_8.f90: New test.
9596 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9599 * g++.dg/template/crash47.C: Adjust errors.
9600 * g++.dg/template/crash48.C: Adjust errors.
9601 * g++.dg/template/typename12.C: New.
9602 * g++.dg/template/typename13.C: New.
9603 * g++.dg/template/typename14.C: New.
9604 * g++.dg/template/typedef6.C: Adjust errors.
9606 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9609 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9610 * gfortran.dg/pr32627.f03: New test case.
9612 * gfortran.dg/c_f_pointer_logical.f03: New test case.
9613 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9614 c_f_pointer_logical.
9615 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9616 c_f_pointer_complex.
9617 * gfortran.dg/c_f_pointer_complex.f03: New test case.
9618 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9619 c_f_pointer_shape_tests_2.
9620 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9622 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9625 * gfortran.dg/c_loc_tests_9.f03: New test case.
9626 * gfortran.dg/c_loc_tests_10.f03: Ditto.
9628 2007-07-21 Lee Millward <lee.millward@gmail.com>
9631 * gfortran.dg/int_2.f90: New test.
9633 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
9635 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9637 2007-07-20 Richard Sandiford <richard@codesourcery.com>
9639 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9640 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9642 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
9644 PR tree-optimization/19910
9645 * gcc.dg/pr19910.c: New test.
9647 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
9650 * gfortran.dg/pr32738.f90: New test.
9652 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9654 PR tree-optimzation/32635
9655 * gfortran.dg/pr32635.f: New test case.
9657 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
9660 * gfortran.dg/pr32801.f03: New test case.
9662 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9664 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9665 Test negative numbers also.
9666 * gcc.dg/c99-math-float-1.c: Likewise.
9667 * gcc.dg/c99-math-long-double-1.c: Likewise.
9668 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
9671 2007-07-18 Bob Wilson <bob.wilson@acm.org>
9673 * lib/target-supports.exp (check_effective_target_sync_int_long):
9675 (check_effective_target_sync_char_short): Likewise.
9677 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9679 * gcc.dg/pr28796-2.c: Add more cases.
9681 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9683 * gcc.dg/pr28796-1.c: Add more cases.
9684 * gcc.dg/pr28796-2.c: Likewise.
9686 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9688 * gcc.dg/pr28796-1.c: Add more cases.
9689 * gcc.dg/pr28796-2.c: Likewise.
9691 2007-07-17 Janus Weil <jaydub66@gmail.com>
9694 * gfortran.dg/pr32535.f90: New test.
9696 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
9700 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9702 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
9704 PR rtl-optimization/32773
9705 * gcc.dg/pr32773.c: New test.
9707 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
9709 * gcc.target/spu/intrinsics-1.c: Use dg-message to
9710 match flax-vector-conversions note.
9711 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9712 instead of dg-error for the warning.
9714 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9716 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9717 adapted to work on targets with 16-bit or wider int.
9718 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9719 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9720 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9721 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9723 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9725 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9726 support large arrays.
9727 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9728 * gcc.dg/20061109-1.c: Likewise.
9729 * gcc.c-torture/execute/20061101-1.x: Likewise.
9730 * gcc.c-torture/execute/pr29797-1.x: Likewise.
9731 * gcc.c-torture/execute/pr31448.x: Likewise.
9733 2007-07-16 Lee Millward <lee.millward@gmail.com>
9735 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9738 * gfortran.dg/pr32238.f90: New test.
9741 * gfortran.dg/pr32222.f90: New test.
9744 * gfortran.dg/pr32242.f90: New test.
9746 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
9747 David Ung <davidu@mips.com>
9749 * gcc.target/mips/mips-sched-madd.c: New test case.
9751 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9754 * gfortran.dg/large_real_kind_1.f90: Update test.
9755 * gfortran.dg/pr17706.f90: Update test.
9756 * gfortran.dg/fmt_zero_digits.f90: Update test.
9757 * gfortran.dg/fmt_zero_precision.f90: Update test.
9758 * gfortran.dg/real_const_3.f90: Update test.
9760 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9763 * gfortran.dg/bounds_check_8.f90: New test.
9764 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9766 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9769 * gfortran.dg/mvbits_2.f90: New test.
9771 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9774 * gfortran.dg/pack_mask_1.f90: New test.
9775 * gfortran.dg/unpack_mask_1.f90: New test.
9777 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9779 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9780 * gcc.dg/20001101-1.c: Likewise.
9781 * gcc.dg/20001102-1.c: Likewise.
9782 * gcc.dg/20020116-2.c: Likewise.
9783 * gcc.dg/20020416-1.c: Likewise.
9784 * gcc.dg/sparc-constant-1.c: Likewise.
9785 * gcc.dg/sparc-dwarf2.c: Likewise.
9786 * gcc.dg/sparc-frame-1.c: Likewise.
9787 * gcc.dg/sparc-getcontext-1.c: Likewise.
9788 * gcc.dg/sparc-loop-1.c: Likewise.
9789 * gcc.dg/sparc-reg-1.c: Likewise.
9790 * gcc.dg/sparc-ret.c: Likewise.
9791 * gcc.dg/sparc-trap-1.c: Likewise.
9792 * gcc.dg/ultrasp10.c: Likewise.
9793 * gcc.dg/ultrasp11.c: Likewise.
9794 * gcc.dg/ultrasp1.c: Likewise.
9795 * gcc.dg/ultrasp2.c: Likewise.
9796 * gcc.dg/ultrasp3.c: Likewise.
9797 * gcc.dg/ultrasp4.c: Likewise.
9798 * gcc.dg/ultrasp5.c: Likewise.
9799 * gcc.dg/ultrasp6.c: Likewise.
9800 * gcc.dg/ultrasp7.c: Likewise.
9801 * gcc.dg/ultrasp8.c: Likewise.
9802 * gcc.dg/ultrasp9.c: Likewise.
9803 * gcc.dg/splet-1.c: Delete.
9805 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
9808 * gfortran.dg/stfunc_5.f90: New test.
9810 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
9812 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9813 New procedure to check if arrays are naturally aligned to the vector
9815 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
9816 in size_t typedef. Adjust tree dump scan results according to
9817 vect_aligned_arrays target check.
9818 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9819 vect_aligned_arrays target check.
9820 * gcc.dg/vect/pr31699.c: Ditto.
9822 2007-07-13 Sa Liu <saliu@de.ibm.com>
9824 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9825 for V2DFmode vector conditional expression.
9826 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
9828 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
9830 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
9831 V2DFmode comparison and test special values.
9832 * lib/target-supports.exp: Switch on test for V2DFmode
9833 vector conditional expression.
9835 2007-07-13 Richard Guenther <rguenther@suse.de>
9837 PR tree-optimization/32721
9838 * gcc.dg/pr32721.c: New testcase.
9840 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
9842 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9843 error message part that continues on a new line.
9845 2007-07-12 Geoffrey Keating <geoffk@apple.com>
9847 * gcc.dg/c99-tgmath-1.c: New.
9848 * gcc.dg/c99-tgmath-2.c: New.
9849 * gcc.dg/c99-tgmath-3.c: New.
9850 * gcc.dg/c99-tgmath-4.c: New.
9852 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9853 Janis Johnson <janis187@us.ibm.com>
9856 * gcc.test-framework/dg-error-exp-F.c: New test.
9857 * gcc.test-framework/dg-warning-exp-F.c: New test.
9858 * lib/gcc.exp: Enable warning and error prefixes.
9859 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9860 (dg-error): Wrap original dg-error.
9861 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9862 markers from dg-error/dg-warning directives.
9863 * gcc.dg/20040322-1.c: Likewise.
9864 * gcc.dg/Wchar-subscripts-1.c: Likewise.
9865 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9866 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9867 * gcc.dg/Werror-1.c: Likewise.
9868 * gcc.dg/Werror-10.c: Likewise.
9869 * gcc.dg/Werror-11.c: Likewise.
9870 * gcc.dg/Werror-2.c: Likewise.
9871 * gcc.dg/Werror-3.c: Likewise.
9872 * gcc.dg/Werror-4.c: Likewise.
9873 * gcc.dg/Werror-5.c: Likewise.
9874 * gcc.dg/Werror-6.c: Likewise.
9875 * gcc.dg/Werror-7.c: Likewise.
9876 * gcc.dg/Werror-8.c: Likewise.
9877 * gcc.dg/Werror-9.c: Likewise.
9878 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9879 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9880 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9881 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9882 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9883 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9884 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9885 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9886 * gcc.dg/Wnested-externs-1.c: Likewise.
9887 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9888 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9889 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9890 * gcc.dg/Wshadow-3.c: Likewise.
9891 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9892 * gcc.dg/Wwrite-strings-1.c: Likewise.
9893 * gcc.dg/anon-struct-5.c: Likewise.
9894 * gcc.dg/anon-struct-6.c: Likewise.
9895 * gcc.dg/anon-struct-7.c: Likewise.
9896 * gcc.dg/anon-struct-8.c: Likewise.
9897 * gcc.dg/array-8.c: Likewise.
9898 * gcc.dg/array-quals-2.c: Likewise.
9899 * gcc.dg/asm-qual-1.c: Likewise.
9900 * gcc.dg/asm-wide-1.c: Likewise.
9901 * gcc.dg/assign-warn-1.c: Likewise.
9902 * gcc.dg/assign-warn-2.c: Likewise.
9903 * gcc.dg/bitfld-10.c: Likewise.
9904 * gcc.dg/bitfld-11.c: Likewise.
9905 * gcc.dg/bitfld-12.c: Likewise.
9906 * gcc.dg/bitfld-13.c: Likewise.
9907 * gcc.dg/bitfld-14.c: Likewise.
9908 * gcc.dg/builtin-choose-expr-2.c: Likewise.
9909 * gcc.dg/builtins-30.c: Likewise.
9910 * gcc.dg/c90-const-expr-5.c: Likewise.
9911 * gcc.dg/c90-typespec-1.c: Likewise.
9912 * gcc.dg/c99-const-expr-5.c: Likewise.
9913 * gcc.dg/c99-flex-array-5.c: Likewise.
9914 * gcc.dg/c99-fordecl-3.c: Likewise.
9915 * gcc.dg/c99-tag-3.c: Likewise.
9916 * gcc.dg/c99-typespec-1.c: Likewise.
9917 * gcc.dg/c99-vla-jump-1.c: Likewise.
9918 * gcc.dg/c99-vla-jump-2.c: Likewise.
9919 * gcc.dg/c99-vla-jump-3.c: Likewise.
9920 * gcc.dg/c99-vla-jump-4.c: Likewise.
9921 * gcc.dg/c99-vla-jump-5.c: Likewise.
9922 * gcc.dg/cast-1.c: Likewise.
9923 * gcc.dg/cast-2.c: Likewise.
9924 * gcc.dg/cast-3.c: Likewise.
9925 * gcc.dg/cast-4.c: Likewise.
9926 * gcc.dg/cast-pretty-print-1.c: Likewise.
9927 * gcc.dg/comp-goto-2.c: Likewise.
9928 * gcc.dg/comp-goto-3.c: Likewise.
9929 * gcc.dg/cpp/error-1.c: Likewise.
9930 * gcc.dg/cpp/if-paren.c: Likewise.
9931 * gcc.dg/decl-7.c: Likewise.
9932 * gcc.dg/decl-8.c: Likewise.
9933 * gcc.dg/decl-nospec-1.c: Likewise.
9934 * gcc.dg/decl-nospec-2.c: Likewise.
9935 * gcc.dg/decl-nospec-3.c: Likewise.
9936 * gcc.dg/declspec-10.c: Likewise.
9937 * gcc.dg/declspec-11.c: Likewise.
9938 * gcc.dg/declspec-12.c: Likewise.
9939 * gcc.dg/declspec-13.c: Likewise.
9940 * gcc.dg/declspec-14.c: Likewise.
9941 * gcc.dg/declspec-15.c: Likewise.
9942 * gcc.dg/declspec-16.c: Likewise.
9943 * gcc.dg/declspec-17.c: Likewise.
9944 * gcc.dg/declspec-4.c: Likewise.
9945 * gcc.dg/declspec-5.c: Likewise.
9946 * gcc.dg/declspec-6.c: Likewise.
9947 * gcc.dg/declspec-7.c: Likewise.
9948 * gcc.dg/declspec-8.c: Likewise.
9949 * gcc.dg/declspec-9.c: Likewise.
9950 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9951 * gcc.dg/dfp/constants-c99.c: Likewise.
9952 * gcc.dg/dfp/keywords-c89.c: Likewise.
9953 * gcc.dg/dfp/keywords-c99.c: Likewise.
9954 * gcc.dg/dfp/keywords-reserved.c: Likewise.
9955 * gcc.dg/dfp/typespec.c: Likewise.
9956 * gcc.dg/dremf-type-compat-2.c: Likewise.
9957 * gcc.dg/dremf-type-compat-3.c: Likewise.
9958 * gcc.dg/dremf-type-compat-4.c: Likewise.
9959 * gcc.dg/empty-source-2.c: Likewise.
9960 * gcc.dg/empty-source-3.c: Likewise.
9961 * gcc.dg/enum3.c: Likewise.
9962 * gcc.dg/extra-semi-2.c: Likewise.
9963 * gcc.dg/extra-semi-3.c: Likewise.
9964 * gcc.dg/float-range-1.c: Likewise.
9965 * gcc.dg/float-range-2.c: Likewise.
9966 * gcc.dg/float-range-3.c: Likewise.
9967 * gcc.dg/float-range-5.c: Likewise.
9968 * gcc.dg/format/asm_fprintf-2.c: Likewise.
9969 * gcc.dg/format/asm_fprintf-3.c: Likewise.
9970 * gcc.dg/format/asm_fprintf-4.c: Likewise.
9971 * gcc.dg/format/asm_fprintf-5.c: Likewise.
9972 * gcc.dg/format/cast-1.c: Likewise.
9973 * gcc.dg/format/gcc_diag-3.c: Likewise.
9974 * gcc.dg/format/gcc_diag-4.c: Likewise.
9975 * gcc.dg/format/gcc_diag-6.c: Likewise.
9976 * gcc.dg/format/gcc_diag-8.c: Likewise.
9977 * gcc.dg/format/gcc_diag-9.c: Likewise.
9978 * gcc.dg/format/nul-2.c: Likewise.
9979 * gcc.dg/format/opt-1.c: Likewise.
9980 * gcc.dg/format/opt-2.c: Likewise.
9981 * gcc.dg/format/opt-3.c: Likewise.
9982 * gcc.dg/format/opt-4.c: Likewise.
9983 * gcc.dg/format/opt-5.c: Likewise.
9984 * gcc.dg/format/opt-6.c: Likewise.
9985 * gcc.dg/framework-2.c: Likewise.
9986 * gcc.dg/func-args-1.c: Likewise.
9987 * gcc.dg/func-outside-1.c: Likewise.
9988 * gcc.dg/func-outside-2.c: Likewise.
9989 * gcc.dg/gnu-cond-expr-2.c: Likewise.
9990 * gcc.dg/gnu-cond-expr-3.c: Likewise.
9991 * gcc.dg/if-empty-1.c: Likewise.
9992 * gcc.dg/init-bad-1.c: Likewise.
9993 * gcc.dg/init-bad-2.c: Likewise.
9994 * gcc.dg/init-bad-3.c: Likewise.
9995 * gcc.dg/init-desig-obs-2.c: Likewise.
9996 * gcc.dg/init-desig-obs-3.c: Likewise.
9997 * gcc.dg/init-empty-2.c: Likewise.
9998 * gcc.dg/init-empty-3.c: Likewise.
9999 * gcc.dg/inline-11.c: Likewise.
10000 * gcc.dg/inline-12.c: Likewise.
10001 * gcc.dg/inline-8.c: Likewise.
10002 * gcc.dg/inline-9.c: Likewise.
10003 * gcc.dg/inline3.c: Likewise.
10004 * gcc.dg/label-decl-1.c: Likewise.
10005 * gcc.dg/label-decl-2.c: Likewise.
10006 * gcc.dg/label-decl-3.c: Likewise.
10007 * gcc.dg/label-decl-4.c: Likewise.
10008 * gcc.dg/long-long-typespec-1.c: Likewise.
10009 * gcc.dg/lvalue-2.c: Likewise.
10010 * gcc.dg/lvalue-3.c: Likewise.
10011 * gcc.dg/nested-func-3.c: Likewise.
10012 * gcc.dg/nested-redef-1.c: Likewise.
10013 * gcc.dg/noreturn-4.c: Likewise.
10014 * gcc.dg/old-style-prom-2.c: Likewise.
10015 * gcc.dg/old-style-prom-3.c: Likewise.
10016 * gcc.dg/old-style-then-proto-1.c: Likewise.
10017 * gcc.dg/overflow-warn-1.c: Likewise.
10018 * gcc.dg/overflow-warn-2.c: Likewise.
10019 * gcc.dg/overflow-warn-3.c: Likewise.
10020 * gcc.dg/overflow-warn-4.c: Likewise.
10021 * gcc.dg/overflow-warn-6.c: Likewise.
10022 * gcc.dg/parm-forwdecl-2.c: Likewise.
10023 * gcc.dg/parm-forwdecl-3.c: Likewise.
10024 * gcc.dg/parm-impl-decl-1.c: Likewise.
10025 * gcc.dg/parm-impl-decl-2.c: Likewise.
10026 * gcc.dg/parm-incomplete-1.c: Likewise.
10027 * gcc.dg/parm-mismatch-1.c: Likewise.
10028 * gcc.dg/pointer-arith-1.c: Likewise.
10029 * gcc.dg/pointer-arith-2.c: Likewise.
10030 * gcc.dg/pointer-arith-3.c: Likewise.
10031 * gcc.dg/pointer-arith-4.c: Likewise.
10032 * gcc.dg/pointer-arith-6.c: Likewise.
10033 * gcc.dg/pointer-arith-7.c: Likewise.
10034 * gcc.dg/pointer-arith-8.c: Likewise.
10035 * gcc.dg/pr13804-1.c: Likewise.
10036 * gcc.dg/pr15698-1.c: Likewise.
10037 * gcc.dg/pr15698-2.c: Likewise.
10038 * gcc.dg/pr15698-3.c: Likewise.
10039 * gcc.dg/pr15698-4.c: Likewise.
10040 * gcc.dg/pr15698-5.c: Likewise.
10041 * gcc.dg/pr15698-6.c: Likewise.
10042 * gcc.dg/pr15698-7.c: Likewise.
10043 * gcc.dg/pr15698-8.c: Likewise.
10044 * gcc.dg/pr17188-1.c: Likewise.
10045 * gcc.dg/pr17301-1.c: Likewise.
10046 * gcc.dg/pr17301-2.c: Likewise.
10047 * gcc.dg/pr17730-1.c: Likewise.
10048 * gcc.dg/pr20368-1.c: Likewise.
10049 * gcc.dg/pr20368-2.c: Likewise.
10050 * gcc.dg/pr20368-3.c: Likewise.
10051 * gcc.dg/pr22308-1.c: Likewise.
10052 * gcc.dg/qual-component-1.c: Likewise.
10053 * gcc.dg/redecl-1.c: Likewise.
10054 * gcc.dg/redecl-11.c: Likewise.
10055 * gcc.dg/redecl-12.c: Likewise.
10056 * gcc.dg/redecl-13.c: Likewise.
10057 * gcc.dg/redecl-14.c: Likewise.
10058 * gcc.dg/redecl-15.c: Likewise.
10059 * gcc.dg/register-var-1.c: Likewise.
10060 * gcc.dg/register-var-2.c: Likewise.
10061 * gcc.dg/stmt-expr-2.c: Likewise.
10062 * gcc.dg/stmt-expr-3.c: Likewise.
10063 * gcc.dg/stmt-expr-label-1.c: Likewise.
10064 * gcc.dg/stmt-expr-label-2.c: Likewise.
10065 * gcc.dg/stmt-expr-label-3.c: Likewise.
10066 * gcc.dg/struct-empty-2.c: Likewise.
10067 * gcc.dg/struct-empty-3.c: Likewise.
10068 * gcc.dg/struct-parse-1.c: Likewise.
10069 * gcc.dg/struct-semi-1.c: Likewise.
10070 * gcc.dg/struct-semi-2.c: Likewise.
10071 * gcc.dg/struct-semi-3.c: Likewise.
10072 * gcc.dg/switch-5.c: Likewise.
10073 * gcc.dg/switch-6.c: Likewise.
10074 * gcc.dg/switch-7.c: Likewise.
10075 * gcc.dg/tls/diag-5.c: Likewise.
10076 * gcc.dg/transparent-union-1.c: Likewise.
10077 * gcc.dg/transparent-union-3.c: Likewise.
10078 * gcc.dg/typespec-1.c: Likewise.
10079 * gcc.dg/vla-init-2.c: Likewise.
10080 * gcc.dg/vla-init-3.c: Likewise.
10081 * gcc.dg/vla-init-4.c: Likewise.
10082 * gcc.dg/vla-init-5.c: Likewise.
10083 * gcc.dg/void-cast-2.c: Likewise.
10084 * gcc.dg/wvla-3.c: Likewise.
10085 * gcc.dg/wvla-7.c: Likewise.
10086 * gcc.target/i386/991209-1.c: Likewise.
10087 * gcc.target/ia64/fpreg-1.c: Likewise.
10088 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10089 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10091 2007-07-12 Daniel Franke <franke.daniel@gmail.com>
10094 * gfortran.dg/func_decl_4.f90: New test.
10096 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10099 * gfortran.dg/interface_17.f90: New test.
10101 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10104 * gfortran.dg/32599.f03: New test case.
10107 * gfortran.dg/32601.f03: New test case.
10108 * gfortran.dg/32601_1.f03: Ditto.
10109 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10110 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10112 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10114 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10116 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10117 Devang Patel <dpatel@apple.com>
10119 PR tree-optimization/25413
10120 * gcc.dg/vect/vect-align-1.c: New.
10121 * gcc.dg/vect/vect-align-2.c: New.
10122 * gcc.dg/vect/pr25413.c: New.
10123 * gcc.dg/vect/pr25413a.c: New.
10124 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10126 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10128 * lib/target-support.exp (check_ultrasparc_hw_available):
10130 (is-effective-target): Check $arg for ultrasparc_hw.
10131 (is-effective-target-keyword): Likewise.
10132 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10133 when determining what to do on sparc platforms.
10134 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10135 * gcc.dg/20001101-1.c: Likewise.
10136 * gcc.dg/20001101-2.c: Likewise.
10137 * gcc.dg/ultrasp9.c: Likewise.
10138 * gcc.dg/ultrasp10.c: Likewise.
10139 * gcc.target/sparc/pdist-3.c: Likewise.
10141 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10143 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10145 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10147 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10149 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10150 now get vectorized.
10151 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10152 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10153 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10154 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10155 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10156 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10157 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10158 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10159 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10160 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10161 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10162 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10163 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10164 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10165 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10166 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10169 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10172 * g++.dg/parse/error30.C: New test.
10174 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10177 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10179 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10181 * gfortran.fortran-torture/compile/pr32663.f: New test.
10183 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10186 * g++.dg/inherit/virtual4.C: New.
10188 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10191 * gcc.target/i386/pr32661-1.c: New test.
10193 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10195 * gnat.dg/invariant_index.ad[sb]: New test.
10197 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10200 * g++.dg/template/decl3.C: New.
10202 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10205 * gcc.c-torture/execute/align-3.c: New.
10207 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10210 * gcc.target/i386/pr32708-1.c: New test.
10211 * gcc.target/i386/pr32708-2.c: Ditto.
10212 * gcc.target/i386/pr32708-3.c: Ditto.
10214 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10216 * g++.dg/init/new20.C: Remove svn:executable flag.
10218 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10220 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10222 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10224 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10226 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10229 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10232 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10235 * gfortran.dg/overload_2.f90: New test.
10238 * gfortran.dg/transfer_simplify_5.f90
10241 * gfortran.dg/interface_15.f90: New test.
10243 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10245 PR libfortran/32336
10246 * gfortran.dg/matmul_5.f90: New test case.
10248 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10250 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10251 * gcc.dg/fesd-any.h: Likewise.
10252 * gcc.dg/fesd-baseonly.c: Likewise.
10253 * gcc.dg/fesd-baseonly.h: Likewise.
10254 * gcc.dg/fesd-none.c: Likewise.
10255 * gcc.dg/fesd-none.h: Likewise.
10256 * gcc.dg/fesd-reduced.c: Likewise.
10257 * gcc.dg/fesd-reduced.h: Likewise.
10258 * gcc.dg/fesd-sys.c: Likewise.
10259 * gcc.dg/fesd-sys.h: Likewise
10260 * gcc.dg/fesd.h: Likewise.
10262 * g++.dg/debug/dwarf2: New directory.
10263 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10264 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10265 * g++.dg/other/fesd-any.h: Likewise.
10266 * g++.dg/other/fesd-baseonly.C: Likewise.
10267 * g++.dg/other/fesd-baseonly.h: Likewise.
10268 * g++.dg/other/fesd-none.C: Likewise.
10269 * g++.dg/other/fesd-none.h: Likewise.
10270 * g++.dg/other/fesd-reduced.C: Likewise.
10271 * g++.dg/other/fesd-reduced.h: Likewise.
10272 * g++.dg/other/fesd-sys.C: Likewise.
10273 * g++.dg/other/fesd-sys.h: Likewise.
10274 * g++.dg/other/fesd.h: Likewise.
10276 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10279 * gfortran.dg/parameter_unused.f90: New test.
10281 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10283 PR tree-optimization/32681
10284 * gcc.dg/tree-ssa/pr32681.c: New test.
10286 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10289 * gfortran.dg/fmt_t_5.f90: New test.
10291 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10294 * g++.dg/template/operator10.C: New.
10296 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10298 PR libfortran/32217
10299 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10301 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10304 * gfortran.dg/operator_6.f90: New test.
10306 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10309 * gfortran.dg/operator_4.f90: New test.
10310 * gfortran.dg/operator_5.f90: New test.
10311 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10312 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10314 2007-07-08 Tobias Burnus <burnus@net-b.de>
10317 * gfortran.dg/argument_checking_6.f90: New.
10319 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10322 * gfortran.dg/interface_155555.f90: New test.
10324 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10326 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10327 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10329 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10332 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10333 discern pedantic diagnostics and errors.
10334 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10336 * gcc.dg/20050121-1.c: This is an error and not a warning.
10337 * gcc.target/i386/sseregparm-2.c: Likewise.
10338 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10339 * gcc.dg/charset/attribute2.c: Likewise.
10340 * gcc.dg/bitfld-1.c: Likewise.
10341 * gcc.dg/pack-test-2.c: Likewise.
10342 * gcc.dg/940510-1.c: Match separately error and warning.
10343 * gcc.dg/array-2.c: Match separately multiple messages. The second
10344 diagnostic is a pedantic warning and not an error.
10345 * gcc.dg/pr14475.c: Match separately multiple messages.
10346 * gcc.dg/pr18809-1.c: Likewise.
10347 * gcc.dg/pr27953.c: Likewise.
10348 * gcc.dg/vla-init-1.c: Likewise.
10349 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10351 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10354 * gfortran.dg/char_decl_1.f90: New test.
10356 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10358 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10360 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10363 * g++.dg/template/overload9.C: New test.
10365 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10367 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10368 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10370 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10372 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10373 * gcc.dg/20001012-2.c: Likewise.
10374 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10375 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10377 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10379 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10380 about the chunk size when STACK_SIZE is defined.
10382 2007-07-06 Josh Conner <jconner@apple.com>
10384 PR middle-end/32602
10385 * gcc.dg/sibcall-8.c: New test.
10387 2007-07-06 Josh Conner <jconner@apple.com>
10389 PR middle-end/32603
10390 * gcc.target/arm/sibcall-1.c: New test.
10392 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10394 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10396 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10398 * gfortran.dg/save_parameter.f90: New test.
10399 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10401 2007-07-06 Richard Guenther <rguenther@suse.de>
10403 * g++.dg/opt/pr30965.C: New testcase.
10405 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10407 * gcc.target/mips/save-restore-5.c: New test.
10409 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10411 PR rtl_optimization/32450
10412 * gcc.dg/pr32450.c: New runtime test.
10414 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10416 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10417 single underscore in scan directives.
10419 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10422 * g++.dg/init/ptrmem4.C: New test.
10425 * g++.dg/init/new21.C: Likewise.
10428 * g++.dg/template/static30.C: Likewise.
10430 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10432 * gcc.dg/vect/costmodel/ppc: New directory.
10433 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10434 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10436 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10437 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10438 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10439 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10440 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10441 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10442 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10443 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10444 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10445 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10446 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10447 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10448 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10449 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10451 2007-07-05 Tobias Burnus <burnus@net-b.de>
10454 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10456 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10459 * gfortran.dg/interface_14.f90: New test.
10462 * gfortran.dg/do_iterator_2.f90: New test.
10464 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10466 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10467 (FE_DEC_DOWNWARD): Likewise.
10468 (FE_DEC_UPWARD): Likewise.
10469 (FE_DEC_TOWARDZERO): Likewise.
10470 (FE_DEC_TONEARESTFROMZERO): Likewise.
10472 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10474 * gcc.c-torture/compile/pr32606.c: New.
10475 * gfortran.fortran-torture/execute/pr32604.f90: New.
10477 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10479 * gcc.dg/visibility-12.c: New test.
10480 * gcc.dg/visibility-13.c: Likewise.
10481 * g++.dg/ext/visibility-9.C: Likewise.
10482 * g++.dg/ext/visibility-10.C: Likewise.
10484 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10486 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10487 * gcc.dg/sh-relax-vxworks.c: New test.
10489 2007-07-04 Richard Guenther <rguenther@suse.de>
10491 PR tree-optimization/32500
10492 * gcc.c-torture/execute/pr32500.c: New testcase.
10494 2007-07-04 Richard Guenther <rguenther@suse.de>
10496 PR tree-optimization/32482
10497 * gcc.c-torture/compile/pr32482.c: New testcase.
10499 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10501 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10503 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10504 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10505 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10506 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10508 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10510 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10512 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10514 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10516 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10519 * gfortran.dg/min_max_optional_1.f90: New test.
10520 * gfortran.dg/min_max_optional_2.f90: New test.
10521 * gfortran.dg/min_max_optional_3.f90: New test.
10523 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10526 * gfortran.dg/fmt_error.f90: New test.
10528 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10531 * gfortran.dg/interface_13.f90: New test.
10533 2007-07-03 Dave Brolley <brolley@redhat.com>
10536 * g++.dg/init/new20.C: New test.
10538 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10541 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10543 2007-07-03 Tobias Burnus <burnus@net-b.de>
10546 * common_7.f90: New.
10547 * common_8.f90: New.
10548 * common_9.f90: New.
10550 2007-07-03 Tobias Burnus <burnus@net-b.de>
10553 * gfortran.dg/argument_checking_1.f90: New.
10554 * gfortran.dg/argument_checking_2.f90: New.
10555 * gfortran.dg/argument_checking_3.f90: New.
10556 * gfortran.dg/argument_checking_4.f90: New.
10557 * gfortran.dg/argument_checking_5.f90: New.
10558 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10559 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10561 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10563 * gcc.dg/pr32176.c: Add -w to default dg-options.
10565 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10567 * gcc.c-torture/compile/ssa-pre-1.c: New test.
10569 2007-07-03 Tobias Burnus <burnus@net-b.de>
10572 * gfortran.dg/null_2.f90: New.
10574 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10575 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10577 PR middle-end/32176
10578 * gcc.dg/pr32176.c: New test.
10580 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10582 * gcc.dg/const-float80.c : New test.
10583 * gcc.dg/const-float128.c : New test.
10584 * gcc.dg/const-float80-ped.c : New test.
10585 * gcc.dg/const-float128-ped.c : New test.
10587 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10589 * gcc.dg/c99-math.h: Fix typo.
10591 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10594 * gcc.dg/gomp/pr32468-1.c: New test.
10596 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10598 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10601 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10603 * gfortran.fortran-torture/compile/pr32583.f: New.
10604 * gcc.c-torture/compile/pr32584.c: New
10606 2007-07-02 Ollie Wild <aaw@google.com>
10608 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10609 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10611 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10613 * gcc.target/mips/save-restore-1.c: New test.
10614 * gcc.target/mips/save-restore-2.c: Likewise.
10615 * gcc.target/mips/save-restore-3.c: Likewise.
10616 * gcc.target/mips/save-restore-4.c: Likewise.
10618 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
10620 PR tree-optimization/31966
10621 PR tree-optimization/32533
10622 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10623 * gfortran.dg/pr32533.f90: Ditto.
10625 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10627 * g++.dg/opt/nrv12.C: New test.
10628 * gcc.target/i386/nrv1.c: New test.
10631 * g++.dg/gomp/pr31748.C: New test.
10633 2007-07-02 Ira Rosen <irar@il.ibm.com>
10635 PR tree-optimization/32230
10636 * gcc.dg/vect/pr32230.c: New test.
10638 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
10640 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10641 * bind_c_coms.f90: Ditto.
10642 * bind_c_coms_driver.c: Ditto.
10643 * bind_c_dts.f90: Ditto.
10644 * bind_c_dts_2.f03: Ditto.
10645 * bind_c_dts_2_driver.c: Ditto.
10646 * bind_c_dts_3.f03: Ditto.
10647 * bind_c_dts_4.f03: Ditto.
10648 * bind_c_dts_driver.c: Ditto.
10649 * bind_c_implicit_vars.f03: Ditto.
10650 * bind_c_procs.f03: Ditto.
10651 * bind_c_usage_2.f03: Ditto.
10652 * bind_c_usage_3.f03: Ditto.
10653 * bind_c_usage_5.f03: Ditto.
10654 * bind_c_usage_6.f03: Ditto.
10655 * bind_c_usage_7.f03: Ditto.
10656 * bind_c_vars.f90: Ditto.
10657 * bind_c_vars_driver.c: Ditto.
10658 * binding_c_table_15_1.f03: Ditto.
10659 * binding_label_tests.f03: Ditto.
10660 * binding_label_tests_10.f03: Ditto.
10661 * binding_label_tests_10_main.f03: Ditto.
10662 * binding_label_tests_11.f03: Ditto.
10663 * binding_label_tests_11_main.f03: Ditto.
10664 * binding_label_tests_12.f03: Ditto.
10665 * binding_label_tests_13.f03: Ditto.
10666 * binding_label_tests_13_main.f03: Ditto.
10667 * binding_label_tests_14.f03: Ditto.
10668 * binding_label_tests_2.f03: Ditto.
10669 * binding_label_tests_3.f03: Ditto.
10670 * binding_label_tests_4.f03: Ditto.
10671 * binding_label_tests_5.f03: Ditto.
10672 * binding_label_tests_6.f03: Ditto.
10673 * binding_label_tests_7.f03: Ditto.
10674 * binding_label_tests_8.f03: Ditto.
10675 * binding_label_tests_9.f03: Ditto.
10676 * c_assoc.f90: Ditto.
10677 * c_assoc_2.f03: Ditto.
10678 * c_f_pointer_shape_test.f90: Ditto.
10679 * c_f_pointer_tests.f90: Ditto.
10680 * c_f_tests_driver.c: Ditto.
10681 * c_funloc_tests.f03: Ditto.
10682 * c_funloc_tests_2.f03: Ditto.
10683 * c_funloc_tests_3.f03: Ditto.
10684 * c_funloc_tests_3_funcs.c: Ditto.
10685 * c_kind_params.f90: Ditto.
10686 * c_kind_tests_2.f03: Ditto.
10687 * c_kinds.c: Ditto.
10688 * c_loc_driver.c: Ditto.
10689 * c_loc_test.f90: Ditto.
10690 * c_loc_tests_2.f03: Ditto.
10691 * c_loc_tests_2_funcs.c: Ditto.
10692 * c_loc_tests_3.f03: Ditto.
10693 * c_loc_tests_4.f03: Ditto.
10694 * c_loc_tests_5.f03: Ditto.
10695 * c_loc_tests_6.f03: Ditto.
10696 * c_loc_tests_7.f03: Ditto.
10697 * c_loc_tests_8.f03: Ditto.
10698 * c_ptr_tests.f03: Ditto.
10699 * c_ptr_tests_10.f03: Ditto.
10700 * c_ptr_tests_5.f03: Ditto.
10701 * c_ptr_tests_7.f03: Ditto.
10702 * c_ptr_tests_7_driver.c: Ditto.
10703 * c_ptr_tests_8.f03: Ditto.
10704 * c_ptr_tests_8_funcs.c: Ditto.
10705 * c_ptr_tests_9.f03: Ditto.
10706 * c_ptr_tests_driver.c: Ditto.
10707 * c_size_t_driver.c: Ditto.
10708 * c_size_t_test.f03: Ditto.
10709 * com_block_driver.f90: Ditto.
10710 * global_vars_c_init.f90: Ditto.
10711 * global_vars_c_init_driver.c: Ditto.
10712 * global_vars_f90_init.f90: Ditto.
10713 * global_vars_f90_init_driver.c: Ditto.
10714 * interop_params.f03: Ditto.
10715 * iso_c_binding_only.f03: Ditto.
10716 * iso_c_binding_rename_1.f03: Ditto.
10717 * iso_c_binding_rename_1_driver.c: Ditto.
10718 * iso_c_binding_rename_2.f03: Ditto.
10719 * iso_c_binding_rename_2_driver.c: Ditto.
10720 * kind_tests_2.f03: Ditto.
10721 * kind_tests_3.f03: Ditto.
10722 * module_md5_1.f90: Ditto.
10723 * only_clause_main.c: Ditto.
10724 * print_c_kinds.f90: Ditto.
10725 * test_bind_c_parens.f03: Ditto.
10726 * test_c_assoc.c: Ditto.
10727 * test_com_block.f90: Ditto.
10728 * test_common_binding_labels.f03: Ditto.
10729 * test_common_binding_labels_2.f03: Ditto.
10730 * test_common_binding_labels_2_main.f03: Ditto.
10731 * test_common_binding_labels_3.f03: Ditto.
10732 * test_common_binding_labels_3_main.f03: Ditto.
10733 * test_only_clause.f90: Ditto.
10734 * use_iso_c_binding.f90: Ditto.
10735 * value_5.f90: Ditto.
10736 * value_test.f90: Ditto.
10737 * value_tests_f03.f90: Ditto.
10739 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
10741 * gcc.dg/tls/opt-14.c: New.
10743 2007-07-01 Ollie Wild <aaw@google.com>
10745 * g++.dg/lookup/using16.C: New test.
10746 * g++.dg/lookup/using17.C: New test.
10748 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
10751 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10752 (test_4): Use proper test for floating point equality.
10753 (test_8): Likewise.
10755 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10757 PR libgfortran/32554
10758 * gfortran.dg/fmt_p_1.f90: New test.
10760 2007-07-01 Ira Rosen <irar@il.ibm.com>
10762 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10763 initialization and fix dg-final check - the initialization loop is
10766 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10767 Volker Reichelt <reichelt@netcologne.de>
10769 PR middle-end/32559
10770 * gcc.dg/pr32559.c: New test.
10772 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10774 PR tree-optimization/25371
10775 * gcc.dg/vect/pr25371.c: New test.
10777 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
10779 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10780 when allocating and initializing a flexible array.
10782 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
10785 * gfortran.dg/intrinsic.f90: New test.
10787 2007-06-30 Tobias Burnus <burnus@net-b.de>
10790 * gfortran.dg/fmt_zero_check.f90: New.
10792 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
10795 * gfortran.dg/repeat_f90: New test.
10797 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10800 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10801 -pedantic-errors, so we should match errors.
10802 * gcc.dg/cpp/escape-1.c: Likewise.
10803 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10804 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10806 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10807 errors instead of warnings.
10808 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10809 a pedantic warning.
10810 * gcc.dg/cpp/arith-3.c: Likewise.
10812 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10815 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10816 * gcc.dg/pch/valid-2.c: Likewise.
10817 * gcc.dg/pch/valid-3.c: Likewise.
10818 * gcc.dg/pch/warn-1.c: Likewise.
10819 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10821 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10824 * gcc.dg/Wunused-function.c: New.
10826 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10828 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10830 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
10832 * g++.dg/other/canon-31724.C: New.
10834 2007-06-29 Jan Hubicka <jh@suse.cz>
10836 PR middle-end/32372
10837 * gcc.c-torture/compile/pr32372.c: new.
10839 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10841 * gfortran.dg/operator_3.f90: New test.
10843 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10845 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10846 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10848 2007-06-29 Richard Guenther <rguenther@suse.de>
10850 PR middle-end/32493
10851 * gcc.dg/inline-23.c: New testcase.
10853 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
10855 PR tree-optimization/24659
10856 * gcc.target/i386/vectorize2.c: New test.
10857 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10858 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10860 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
10862 * gcc.dg/pointer-arith-9.c: New test.
10864 2007-06-29 Tobias Burnus <burnus@net-b.de>
10867 * gfortran.dg/fmt_read_2.f90: New.
10869 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10871 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10872 If it exists, don't try to create it.
10874 2007-06-28 Geoffrey Keating <geoffk@apple.com>
10876 * g++.dg/ext/visibility/ms-compat-1.C: New.
10878 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10881 * gfortran.fortran-torture/compile/pr32417.f90: New test.
10883 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
10885 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10888 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
10891 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10893 2007-06-27 Richard Guenther <rguenther@suse.de>
10895 PR middle-end/32492
10896 * gcc.dg/inline-22.c: New testcase.
10898 2007-06-26 Hui-May Chang <hm.chang@apple.com>
10900 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10901 the scan-assembler constant.
10903 2007-06-25 Geoffrey Keating <geoffk@apple.com>
10906 * gcc.dg/pr20216.c: New.
10908 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10911 * gcc.dg/vect/pr32421.c: New test.
10913 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
10916 * g++.dg/other/friend5.C: New test.
10918 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
10921 * gfortran.dg/host_assoc_function_2.f90: New test.
10924 * gfortran.dg/host_assoc_call_1.f90: New test.
10926 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10928 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10930 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10933 * gfortran.dg/error_format.f90: New test.
10935 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
10938 * gfortran.dg/pr32136.f90: New test.
10940 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
10943 * gfortran.dg/minmaxloc_1.f90: New test.
10946 * gfortran.dg/minmaxloc_2.f90: New test.
10948 2007-06-23 Richard Guenther <rguenther@suse.de>
10950 PR tree-optimization/16876
10951 PR middle-end/29478
10952 * gcc.dg/pr29254.c: The warning is bogus.
10953 * gcc.dg/warn-1.c: Likewise.
10954 * gcc.dg/assign-warn-3.c: Likewise.
10955 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10957 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
10959 * gcc.c-torture/execute/20070623-1.c: New.
10961 2007-06-22 Jan Hubicka <jh@suse.cz>
10963 * gcc.c-torture/compile/pr31541.c: New.
10965 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
10967 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10968 Remove -m64 from dg-options.
10970 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
10972 PR middle-end/32374
10973 * gcc.dg/pr32374.c: New test.
10975 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10978 * gfortran.dg/pointer_assign_3.f90: New test.
10980 2007-06-21 Sebastian Pop <sebpop@gmail.com>
10982 * gcc.dg/tree-ssa/pr19590.c: New.
10984 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10987 * gfortran.dg/assign.f90: Update test.
10988 * gfortran.dg/real_do_1.f90: Update test.
10989 * gfortran.dg/gomp/omp_do1.f90: Update test.
10990 * gfortran.dg/warnings_are_errors_1.f: Update test.
10991 * gfortran.dg/g77/20010519-1.f: Update test.
10992 * gfortran.dg/g77/pr9258.f: Update test.
10993 * gfortran.dg/g77/960317-1.f: Update test.
10995 2007-06-21 Richard Guenther <rguenther@suse.de>
10997 PR tree-optimization/32453
10998 * gcc.c-torture/compile/pr32453.c: New testcase.
11000 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11002 PR tree-optimization/31866
11003 * gcc.dg/pr31866.c: New test.
11005 2007-06-21 Richard Guenther <rguenther@suse.de>
11007 PR tree-optimization/32451
11008 * g++.dg/torture/20070621-1.C: New testcase.
11010 2007-06-21 Christian Bruel <christian.bruel@st.com>
11012 * gcc.dg/attr-isr.c: Test delay slot content.
11014 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11017 gfortran.dg/pointer_assign_2.f90: New test.
11019 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11022 gfortran.dg/invalid_procedure_name.f90: New test.
11024 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11026 PR tree-optimization/25737
11027 * gcc.dg/tree-ssa/alias-14.c: New test.
11029 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11031 * gcc.target/i386/large-size-array-3.c: New.
11033 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11034 Richard Guenther <rguenther@suse.de>
11037 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11039 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11041 PR middle-end/31959
11042 * gcc.dg/pr31959.c: New test.
11044 PR inline-asm/32109
11045 * g++.dg/ext/asm10.C: New test.
11047 PR middle-end/32285
11048 * gcc.c-torture/execute/20070614-1.c: New test.
11050 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11052 * gcc.target/arm/stack-corruption.c: New test.
11054 2007-06-19 Richard Guenther <rguenther@suse.de>
11056 * g++.dg/torture/pr30252.C: New testcase.
11058 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11060 PR tree-optimization/32353
11061 * g++.dg/opt/nrv13.C: New test.
11063 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11067 * gfortran.dg/impure_assignment_2.f90 : New test.
11070 * gfortran.dg/data_initialized_2.f90 : New test.
11072 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11073 appropriate version of 'dmach'.
11075 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11078 * gcc.target/i386/pr32389.c New test.
11080 2007-06-18 Simon Baldwin <simonb@google.com>
11083 * g++.dg/template/error25.C: New.
11084 * g++.dg/template/spec35.C: New.
11086 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11088 * gcc.c-torture/compile/pr32355.c: New testcase.
11090 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11092 PR tree-optimization/32383
11093 * g++.dg/opt/pr32383.C: New test.
11095 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11097 PR rtl-optimization/32366
11098 * gcc.dg/vect/pr32366.c: New test.
11100 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11102 * gcc.c-torture/compile/pr32349.c: New testcase.
11104 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11106 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11107 * gcc.target/sparc/combined-2.c: Likewise.
11108 * gcc.target/sparc/fexpand.c : Likewise.
11109 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11110 * gcc.target/sparc/fpack16.c : Likewise.
11111 * gcc.target/sparc/fpmerge.c : Likewise.
11112 * gcc.target/sparc/fpmul.c : Likewise.
11113 * gcc.target/sparc/noresult.c : Likewise.
11114 * gcc.target/sparc/pdist.c: Likewise.
11116 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11118 PR middle-end/31723
11119 * gcc.target/i386/recip-divf.c: New test.
11120 * gcc.target/i386/recip-sqrtf.c: Ditto.
11121 * gcc.target/i386/recip-vec-divf.c: Ditto.
11122 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11123 * gcc.target/i386/sse-recip.c: Ditto.
11124 * gcc.target/i386/sse-recip-vec.c: Ditto.
11126 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11129 * gcc.c-torture/compile/20070605-1.c: New test.
11131 * gcc.c-torture/compile/20070603-1.c: New testcase.
11132 * gcc.c-torture/compile/20070603-2.c: New testcase.
11134 * gcc.c-torture/compile/20070531-1.c: New test.
11137 * gcc.c-torture/compile/20070531-2.c: New test.
11140 * gcc.c-torture/compile/20070529-1.c: New test.
11143 * gcc.c-torture/compile/20070529-2.c: New test.
11146 * gcc.c-torture/compile/20070520-1.c: New test.
11148 * g++.dg/ext/java-1.C: New test.
11150 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11151 loops instead of one. Remove the "can't determine dependence"
11153 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11154 needed as the cast is gone in the first place.
11155 * gcc.dg/max-1.c: Change local variable a to be a global one.
11156 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11157 have a cast which is PREd.
11159 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11161 * g++.dg/lookup/anon6.C: New test.
11163 2007-06-14 Dirk Mueller <dmueller@suse.de>
11166 * g++.dg/opt/static6.C: New testcase.
11168 2007-06-14 Geoff Keating <geoffk@apple.com>
11170 * g++.dg/ext/visibility/overload-1.C: New.
11173 * g++.dg/ext/visibility/anon4.C: New.
11175 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11178 * gcc.target/i386/pr32268.c: New test.
11180 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11182 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11183 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11184 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11186 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11187 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11188 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11191 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11194 * gfortran.dg/common_resize_1.f90: New test.
11196 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11199 * gcc.dg/vect/pr32224.c: Fix.
11201 2007-06-13 Eric Christopher <echristo@apple.com>
11203 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11205 2007-06-13 Tobias Burnus <burnus@net-b.de>
11208 * gfortran.dg/actual_array_vect_1.f90: New.
11210 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11212 * gcc.target/sparc/mfpu.c: New test.
11214 2007-06-12 Geoff Keating <geoffk@apple.com>
11216 * g++.dg/warn/weak1.C: Suppress on Darwin.
11217 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11219 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11221 PR middle-end/31579
11222 * g++.dg/torture/pr31579.C: New testcase.
11224 2007-06-12 Ian Lance Taylor <iant@google.com>
11227 * g++.dg/init/new16.C: New test.
11228 * g++.dg/init/new17.C: New test.
11229 * g++.dg/init/new18.C: New test.
11230 * g++.dg/init/new19.C: New test.
11232 2007-06-12 Olivier Hainque <hainque@adacore.com>
11234 * gnat.dg/lhs_view_convert.adb: New test.
11236 2007-06-12 Richard Guenther <rguenther@suse.de>
11238 PR tree-optimization/15353
11239 PR tree-optimization/31657
11240 * gcc.c-torture/execute/20070424-1.c: New testcase.
11241 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11242 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11243 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11244 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11245 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11247 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11249 PR rtl-optimization/32293
11250 * gcc.dg/pr32293.c: New test.
11252 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11254 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11256 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11259 * gfortran.dg/equiv_7.f90: New test.
11260 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11263 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11265 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11267 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11268 * gcc.dg/setjmp-4.c: Likewise.
11269 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11271 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11273 PR rtl-optimization/31025
11274 * gfortran.dg/pr31025.f90: New.
11276 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11279 * gcc.target/i386/pr32280.c: New test.
11281 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11283 PR middle-end/32279
11284 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11286 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11288 PR libgfortran/32235
11289 * gfortran.dg/backspace_9.f: New test.
11291 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11293 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11295 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11297 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11299 2007-06-09 Ian Lance Taylor <iant@google.com>
11301 PR tree-optimization/32169
11302 * gcc.c-torture/compile/pr32169.c: New test.
11304 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11306 * gcc.dg/vect/costmodel: New directory.
11307 * gcc.dg/vect/costmodel/i386: New directory.
11308 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11309 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11311 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11312 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11313 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11314 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11315 * gcc.dg/vect/costmodel/x86_64: New directory.
11316 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11318 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11320 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11321 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11322 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11323 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11324 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11326 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11328 PR tree-optimization/32243
11329 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11330 flags for -Os tests.
11331 * gcc.dg/vect/03-vect-pr32243.c: New test.
11333 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11335 PR tree-optimization/32224
11336 * gcc.dg/vect/pr32224.c: New test.
11338 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11341 * g++.dg/gomp/pr32177.C: New test.
11343 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11346 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11347 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11348 warning nor an error.
11349 * gcc.dg/Wfatal-2.c: Likewise.
11350 * gcc.dg/Werror-1.c: Likewise.
11351 * gcc.dg/Werror-5.c: Likewise.
11352 * gcc.dg/Werror-7.c: Likewise.
11353 * gcc.dg/Werror-10.c: Likewise.
11354 * gcc.dg/Werror-11.c: Likewise.
11356 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11359 * g++.dg/init/brace6.C: New test.
11361 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11363 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11364 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11365 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11366 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11368 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11369 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11370 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11371 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11372 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11373 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11374 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11375 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11377 * gcc.dg/darwin-minversion-3.c: New.
11379 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11381 * gcc.target/i386/builtin-copysign.c: New test.
11383 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11385 PR tree-optimization/32220
11386 * gfortran.dg/predcom-2.f: New testcase.
11388 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11391 * gcc.target/i386/vectorize4.c: New test.
11393 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11395 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11397 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11400 * gcc.dg/simd-5.c: Mark output as a note.
11401 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11403 * gcc.dg/simd-1.c: Likewise.
11404 * gcc.dg/always_inline.c: Mark output as a sorry.
11405 * gcc.dg/always_inline2.c: Likewise.
11406 * gcc.dg/always_inline3.c: Likewise.
11408 2007-06-06 Ian Lance Taylor <iant@google.com>
11410 * g++.dg/conversion/enum1.C: New test.
11412 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11414 PR tree-optimization/32216
11415 * gcc.dg/vect/pr32216.c: New test.
11417 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11420 * gfortran.dg/invalid_contains_1.f90: New test.
11421 * gfortran.dg/invalid_contains_2.f90: New test.
11423 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11426 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11429 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11432 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11433 dg-message to match de note.
11434 * gcc.dg/pr26570.c: Use dg-message for a note.
11435 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11436 dg-error instead of dg-warning because of -Werror.
11437 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11438 neither an error, nor a warning.
11439 * gcc.dg/glibc-uclibc-2.c: Likewise
11440 * gcc.dg/cpp/19940712-1.c: Likewise.
11442 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11444 PR preprocessor/23479
11445 * gcc.dg/binary-constants-1.c: Add test suites for
11446 the 0b-prefixed binary integer constants.
11447 * gcc.dg/binary-constants-2.c: Ditto.
11448 * gcc.dg/binary-constants-3.c: Ditto.
11449 * gcc.dg/binary-constants-4.c: Ditto.
11451 2007-06-05 Ian Lance Taylor <iant@google.com>
11453 * gcc.dg/Wstrict-overflow-19.c: New test.
11455 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11457 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11459 2007-06-04 Ian Lance Taylor <iant@google.com>
11461 * gcc.dg/Wstrict-overflow-18.c: New test.
11463 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11466 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11467 * gcc.dg/cpp/mi5.c: Likewise.
11468 * gcc.dg/cpp/mi7.c: Likewise.
11470 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11473 * gcc.dg/pr32191.c: New test.
11475 2007-05-28 Tobias Burnus <burnus@net-b.de>
11478 * gfortran.dg/allocate_stat_1.f90: Remove.
11480 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11482 * gcc.target/i386/sse4_2-check.h: New.
11483 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11484 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11485 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11486 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11487 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11488 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11489 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11490 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11491 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11492 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11493 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11494 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11495 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11496 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11497 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11498 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11499 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11500 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11502 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11504 * gcc.dg/pie-link.c: New test.
11506 2007-06-01 Ian Lance Taylor <iant@google.com>
11508 * gcc.dg/Wstrict-overflow-17.c: New test.
11510 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11512 * gcc.dg/builtin-return-1.c (g): New.
11513 (main): Allocate at least 64 bytes on the stack.
11515 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11517 * g++.dg/init/cleanup3.C: New test.
11519 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11521 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11524 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11527 * gfortran.dg/char_array_constructor_3.f90: New test.
11529 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11531 PR tree-optimization/32160
11532 * gfortran.dg/predcom-1.f: New test.
11534 2007-05-31 Richard Guenther <rguenther@suse.de>
11536 * g++.dg/other/str_empty.C: Move...
11537 * g++.dg/other/pr30567.C: Move...
11538 * g++.dg/tree-ssa/pr27218.C: Move...
11539 * g++.dg/torture: ...here and remove dg-options.
11541 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11544 * g++.dg/ext/is_pod_incomplete.C: New.
11546 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11547 Douglas Gregor <doug.gregor@gmail.com>
11548 Pedro Lamarao <pedro.lamarao@mndfck.org>
11549 Howard Hinnant <howard.hinnant@gmail.com>
11553 * g++.dg/cpp0x/rv8p.C: New.
11554 * g++.dg/cpp0x/temp-constructor-bug.C: New.
11555 * g++.dg/cpp0x/cast-bug.C: New.
11556 * g++.dg/cpp0x/elision_weak.C: New.
11557 * g++.dg/cpp0x/collapse-bug.C: New.
11558 * g++.dg/cpp0x/rv3p.C: New.
11559 * g++.dg/cpp0x/rv7n.C: New.
11560 * g++.dg/cpp0x/overload-conv-1.C: New.
11561 * g++.dg/cpp0x/rv2n.C: New.
11562 * g++.dg/cpp0x/deduce.C: New.
11563 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11564 * g++.dg/cpp0x/rv6p.C: New.
11565 * g++.dg/cpp0x/template_deduction.C: New.
11566 * g++.dg/cpp0x/implicit-copy.C: New.
11567 * g++.dg/cpp0x/rv1p.C: New.
11568 * g++.dg/cpp0x/cast.C: New.
11569 * g++.dg/cpp0x/rv5n.C: New.
11570 * g++.dg/cpp0x/collapse.C: New.
11571 * g++.dg/cpp0x/overload-conv-2.C: New.
11572 * g++.dg/cpp0x/rv4p.C: New.
11573 * g++.dg/cpp0x/rvo.C: New.
11574 * g++.dg/cpp0x/iop.C: New.
11575 * g++.dg/cpp0x/rv3n.C: New.
11576 * g++.dg/cpp0x/rv7p.C: New.
11577 * g++.dg/cpp0x/reference_collapsing.C: New.
11578 * g++.dg/cpp0x/overload.C: New.
11579 * g++.dg/cpp0x/named.C: New.
11580 * g++.dg/cpp0x/rv2p.C: New.
11581 * g++.dg/cpp0x/rv6n.C: New.
11582 * g++.dg/cpp0x/not_special.C: New.
11583 * g++.dg/cpp0x/bind.C: New.
11584 * g++.dg/cpp0x/rv1n.C: New.
11585 * g++.dg/cpp0x/rv5p.C: New.
11586 * g++.dg/cpp0x/elision.C: New.
11587 * g++.dg/cpp0x/named_refs.C: New.
11588 * g++.dg/cpp0x/unnamed_refs.C: New.
11589 * g++.dg/cpp0x/rv4n.C: New.
11590 * g++.dg/cpp0x/elision_neg.C: New.
11591 * g++.dg/init/copy7.C: Run in C++98 mode.
11592 * g++.dg/overload/arg1.C: Ditto.
11593 * g++.dg/overload/arg4.C: Ditto.
11595 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11598 * g++.dg/opt/static5.C: New test.
11600 2007-05-30 Richard Guenther <rguenther@suse.de>
11602 * g++.dg/dg.exp: Prune torture/.
11603 * g++.dg/torture/dg-torture.exp: New testsuite.
11605 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
11607 * gcc.target/arm/pr27387.C: Move and rename to ...
11608 * g++.dg/inherit/thunk8.C: ... here.
11610 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11612 PR tree-optimization/31769
11613 * g++.dg/gomp/pr31769.C: New test.
11615 2007-05-29 Hui-May Chang <hm.chang@apple.com>
11617 * gcc.target/i386/stack-realign.c: New.
11619 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
11621 * gcc.dg/tree-ssa/prefetch-6.c: New test.
11623 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
11625 * gfortran.dg/sizeof.f90: New.
11627 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11630 * gcc.dg/boolcomplex-1.c: New test.
11633 * g++.dg/ext/boolcomplex-1.c: New test.
11635 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
11637 * gcc.dg/matrix: New directory.
11639 2007-05-28 Tobias Burnus <burnus@net-b.de>
11642 * gfortran.dg/allocate_stat_1.f90: New.
11644 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11647 * transfer_hollerith_1.f90: New test.
11649 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11652 * gcc.c-torture/execute/vrp-7.c: New test.
11654 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11656 * gfortran.dg/transfer_simplify_4.f90: New test.
11658 2007-05-27 Tobias Burnus <burnus@net-b.de>
11661 * gfortran.dg/func_result_3.f90: New.
11663 2007-05-27 Tobias Burnus <burnus@net-b.de>
11665 PR middle-end/32083
11666 * gfortran.dg/transfer_simplify_3.f90: New.
11668 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11671 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
11672 to compile options.
11673 * gcc.target/i386/pr32065-2.c: New test.
11675 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11678 * gfortran.dg/io_constraints_2.f90: Update.
11680 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
11683 * gfortran.dg/array_constructor_17.f90: New test.
11685 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11688 * g++.dg/opt/array2.C: New testcase.
11690 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11693 * gcc.target/i386/pr32065.c: New test.
11695 2007-05-25 Dirk Mueller <dmueller@suse.de>
11696 Marcus Meissner <meissner@suse.de>
11698 * gcc.dg/attr-alloc_size.c: New.
11700 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
11701 Lee Millward <lee.millward@gmail.com>
11704 * g++.dg/parse/crash34.C: New test.
11706 * g++.dg/parse/crash35.C: New test.
11708 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
11710 * gcc.target/i386/sse2-check.h: New.
11711 * gcc.target/i386/sse2-vec-1.c: Likewise.
11712 * gcc.target/i386/sse2-vec-2.c: Likewise.
11713 * gcc.target/i386/sse2-vec-3.c: Likewise.
11714 * gcc.target/i386/sse2-vec-4.c: Likewise.
11715 * gcc.target/i386/sse2-vec-5.c: Likewise.
11716 * gcc.target/i386/sse2-vec-6.c: Likewise.
11718 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
11730 * g++.dg/cpp0x/pr31431.C: New.
11731 * g++.dg/cpp0x/pr31437.C: New.
11732 * g++.dg/cpp0x/pr31442.C: New.
11733 * g++.dg/cpp0x/pr31444.C: New.
11734 * g++.dg/cpp0x/pr31431-2.C: New.
11735 * g++.dg/cpp0x/pr31432.C: New.
11736 * g++.dg/cpp0x/pr31434.C: New.
11737 * g++.dg/cpp0x/pr31438.C: New.
11738 * g++.dg/cpp0x/pr31443.C: New.
11739 * g++.dg/cpp0x/pr31445.C: New.
11740 * g++.dg/cpp0x/variadic-crash1.C: New.
11742 2007-05-25 Richard Sandiford <richard@codesourcery.com>
11744 * gcc.target/arm/long-calls-1.c: New test.
11745 * gcc.target/arm/long-calls-2.c: Likewise.
11746 * gcc.target/arm/long-calls-3.c: Likewise.
11747 * gcc.target/arm/long-calls-4.c: Likewise.
11749 2007-05-25 Richard Guenther <rguenther@suse.de>
11750 Andrew Pinski <andrew_pinski@playstation.sony.com>
11752 PR tree-optimization/31982
11753 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11755 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
11758 * gfortran.dg/result_in_spec_2.f90: New test.
11760 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11762 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11764 2007-05-24 Ollie Wild <aaw@google.com>
11766 * gcc.dg/cpp/counter-1.c: New test.
11767 * gcc.dg/pch/counter-1.c: New test.
11768 * gcc.dg/pch/counter-1.hs: New file.
11769 * gcc.dg/pch/counter-2.c: New test.
11770 * gcc.dg/pch/counter-2.hs: New file.
11771 * gcc.dg/pch/counter-3.c: New test.
11772 * gcc.dg/pch/counter-3.hs: New file.
11774 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11776 * gcc.dg/tree-ssa/predcom-1.c: New test.
11777 * gcc.dg/tree-ssa/predcom-2.c: New test.
11778 * gcc.dg/tree-ssa/predcom-3.c: New test.
11779 * gcc.dg/tree-ssa/predcom-4.c: New test.
11780 * gcc.dg/tree-ssa/predcom-5.c: New test.
11781 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11783 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
11786 * gcc.target/i386/sse4_1-check.h (MASK): New.
11788 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11791 * gfortran.dg/pr25603.f: Initialize integer variables.
11793 2007-05-23 Ian Lance Taylor <iant@google.com>
11795 * g++.dg/other/vrp1.C: New test.
11797 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
11799 PR preprocessor/20077
11800 * gcc.dg/cpp/paste15.c: New test.
11802 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
11803 Nigel Stephens <nigel@mips.com>
11804 Richard Sandiford <richard@codesourcery.com>
11806 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11807 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11808 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11809 * gcc.target/mips/inter/mips16-inter.exp: New.
11811 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
11813 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11815 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
11817 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11818 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
11819 * gcc.target/i386/sse3-addsubps.c: Likewise.
11820 * gcc.target/i386/sse3-haddpd.c: Likewise.
11821 * gcc.target/i386/sse3-haddps.c: Likewise.
11822 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11823 * gcc.target/i386/sse3-hsubps.c: Likewise.
11824 * gcc.target/i386/sse3-lddqu.c: Likewise.
11825 * gcc.target/i386/sse3-movddup.c: Likewise.
11826 * gcc.target/i386/sse3-movshdup.c: Likewise.
11827 * gcc.target/i386/sse3-movsldup.c: Likewise.
11829 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11830 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
11831 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11832 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11833 * gcc.target/i386/ssse3-palignr.c: Likewise.
11834 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11835 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11836 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11837 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11838 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11839 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11840 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11841 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11842 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11843 * gcc.target/i386/ssse3-psignb.c: Likewise.
11844 * gcc.target/i386/ssse3-psignd.c: Likewise.
11845 * gcc.target/i386/ssse3-psignw.c: Likewise.
11846 * gcc.target/i386/ssse3-vals.h: Likewise.
11848 * gcc.target/i386/sse3-check.h: New file.
11849 * gcc.target/i386/ssse3-check.h: Likewise.
11851 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11853 PR middle-end/31095
11854 * gcc.c-torture/compile/bcopy-1.c: New testcase.
11856 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11858 PR middle-end/31606
11859 * gcc.c-torture/20070522-1.c: New testcase.
11861 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11863 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11865 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
11867 * gcc.c-torture/execute/ieee/20000320-1.x,
11868 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11869 m68k-*-* and check_effective_target_coldfire_fpu.
11871 2007-05-22 Ollie Wild <aaw@google.com>
11873 * g++.dg/lookup/hidden-class10.C: New test.
11874 * g++.dg/lookup/hidden-class11.C: New test.
11876 2007-05-22 Ollie Wild <aaw@google.com>
11878 * g++.dg/lookup/name-clash5.C: New test.
11879 * g++.dg/lookup/name-clash6.C: New test.
11881 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11883 * g++.dg/other/i386-2.C: Update comments on header files tested.
11884 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
11886 * gcc.target/i386/sse-12.c: Likewise.
11887 * gcc.target/i386/sse-13.c: Likewise.
11888 * gcc.target/i386/sse-14.c: Likewise.
11890 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11891 Redefined to test with immediate operand.
11892 (__builtin_ia32_blendps): Likewise.
11893 (__builtin_ia32_blendpd): Likewise.
11894 (__builtin_ia32_dpps): Likewise.
11895 (__builtin_ia32_dpps): Likewise.
11896 (__builtin_ia32_insertps128): Likewise.
11897 (__builtin_ia32_vec_ext_v4sf): Likewise.
11898 (__builtin_ia32_vec_set_v16qi): Likewise.
11899 (__builtin_ia32_vec_set_v4si): Likewise.
11900 (__builtin_ia32_vec_set_v2di): Likewise.
11901 (__builtin_ia32_vec_ext_v16qi): Likewise.
11902 (__builtin_ia32_vec_ext_v4si): Likewise.
11903 (__builtin_ia32_vec_ext_v2di): Likewise.
11904 (__builtin_ia32_roundpd): Likewise.
11905 (__builtin_ia32_roundsd): Likewise.
11906 (__builtin_ia32_roundps): Likewise.
11907 (__builtin_ia32_roundss): Likewise.
11908 (__builtin_ia32_mpsadbw128): Likewise.
11910 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11912 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11914 2007-05-22 Janis Johnson <janis187@us.ibm.com>
11916 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11918 * gcc.dg/dfp/func-struct.c: Ditto.
11919 * gcc.dg/dfp/operator-assignment.c: Ditto.
11920 * gcc.dg/dfp/convert-bfp.c: Ditto.
11921 * gcc.dg/dfp/convert-int.c: Ditto.
11922 * gcc.dg/dfp/convert-int-max.c: Ditto.
11923 * gcc.dg/dfp/func-scalar.c: Ditto.
11924 * gcc.dg/dfp/cast.c: Ditto.
11925 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11926 failures, and fix a typo in return type of arg1_128.
11927 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11928 failures, and fix a typo in a constant suffix.
11929 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11930 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11932 2007-05-22 Janis Johnson <janis187@us.ibm.com>
11933 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11935 * lib/gcc-dg.exp(process_message): New proc.
11936 (dg-message): New test directive.
11937 * gcc.dg/always_inline.c: Use dg-message.
11938 * gcc.dg/always_inline2.c: Ditto.
11939 * gcc.dg/always_inline3.c: Ditto.
11940 * gcc.dg/invalid-call-1.c: Ditto.
11941 * gcc.dg/pr17506.c: Ditto.
11942 * gcc.dg/simd-5.c: Ditto.
11943 * gcc.dg/simd-6.c: Ditto.
11944 * gcc.dg/va-arg-2.c: Ditto.
11945 * gcc.dg/cpp/syshdr.c: Ditto.
11946 * gcc.dg/cpp/unc4.c: Ditto.
11947 * gcc.dg/cpp/trad/mi1.c: Ditto.
11948 * gcc.dg/cpp/trad/mi5.c: Ditto.
11949 * gcc.dg/cpp/trad/mi7.c: Ditto.
11950 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11951 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11952 * gcc.test-framework/test-framework.awk: Special-case outexists
11955 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11957 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11958 (bit_SSE4_2): Likewise.
11959 (bit_POPCNT): Likewise.
11961 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11962 Check if assembler supports SSE4 instructions.
11964 * gcc.target/i386/sse4_1-blendpd.c: New file.
11965 * gcc.target/i386/sse4_1-blendps.c: Likewise.
11966 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11967 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11968 * gcc.target/i386/sse4_1-check.h: Likewise.
11969 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11970 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11971 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11972 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11973 * gcc.target/i386/sse4_1-extractps.c: Likewise.
11974 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11975 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11976 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11977 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11978 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11979 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11980 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11981 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11982 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11983 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11984 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11985 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11986 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11987 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11988 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11989 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11990 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11991 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11992 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11993 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11994 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11995 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11996 * gcc.target/i386/sse4_1-pminud.c: Likewise.
11997 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11998 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11999 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12000 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12001 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12002 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12003 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12004 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12005 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12006 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12007 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12008 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12009 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12010 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12011 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12012 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12013 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12014 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12015 * gcc.target/i386/sse4_1-round.h: Likewise.
12016 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12017 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12018 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12019 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12020 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12021 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12022 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12023 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12024 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12025 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12026 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12027 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12028 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12029 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12031 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12034 * gfortran.dg/bounds_check_7.f90: New test.
12036 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12038 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12039 (check_effective_target_sse4a): Ditto.
12041 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12042 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12043 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12044 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12045 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12046 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12047 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12048 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12049 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12050 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12051 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12052 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12053 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12054 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12055 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12056 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12057 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12058 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12059 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12060 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12062 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12064 * g++.dg/ext/cleanup-1.C: New test.
12065 * g++.dg/ext/cleanup-2.C: Likewise.
12066 * g++.dg/ext/cleanup-3.C: Likewise.
12067 * g++.dg/ext/cleanup-4.C: Likewise.
12068 * g++.dg/ext/cleanup-5.C: Likewise.
12069 * g++.dg/ext/cleanup-6.C: Likewise.
12070 * g++.dg/ext/cleanup-8.C: Likewise.
12071 * g++.dg/ext/cleanup-9.C: Likewise.
12072 * g++.dg/ext/cleanup-10.C: Likewise.
12073 * g++.dg/ext/cleanup-11.C: Likewise.
12074 * g++.dg/ext/cleanup-dtor.C: Likewise.
12076 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12078 PR middle-end/31995
12079 * gcc.dg/vect/vect-102a.c: New test.
12081 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12082 Paolo Carlini <pcarlini@suse.de>
12083 Uros Bizjak <ubizjak@gmail.com>
12085 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12086 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12087 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12088 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12089 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12092 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12095 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12097 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12100 * gfortran.dg/do_3.F90: Add checks for the final value of the
12103 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12105 * gcc.c-torture/execute/990127-2.x: New file.
12107 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12109 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12110 * gcc.target/i386/sse-12: Add -O to compile options.
12111 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12112 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12113 and mm3dnow.h. Add -O to compile options.
12115 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12118 * gfortran.dg/char_length_5.f90: New test.
12121 * gfortran.dg/array_reference_1.f90: New test.
12123 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12130 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12131 * gcc.dg/Wtype-limits.c: New.
12132 * gcc.dg/Wtype-limits-Wextra.c: New.
12133 * gcc.dg/Wtype-limits-no.c: New.
12134 * g++.dg/warn/Wtype-limits.C: New.
12135 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12136 * g++.dg/warn/Wtype-limits-no.C: New.
12138 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12140 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12141 instead of "-msse2".'
12142 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12143 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12145 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12146 to test with immediate operand.
12147 (__builtin_ia32_insertqi): Ditto.
12148 (__builtin_ia32_palignr128): Ditto.
12149 (__builtin_ia32_palignr): Ditto.
12150 (__builtin_ia32_pshufhw): Ditto.
12151 (__builtin_ia32_pshuflw): Ditto.
12152 (__builtin_ia32_pshufd): Ditto.
12153 (__builtin_ia32_vec_set_v8hi): Ditto.
12154 (__builtin_ia32_vec_ext_v8hi): Ditto.
12155 (__builtin_ia32_shufpd): Ditto.
12156 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12158 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12161 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12163 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12166 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12167 and "__inline". Use "-msse" instead of "-msse2".
12169 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12172 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12173 * gcc.dg/20030906-2.c: Likewise.
12174 * objc.dg/method-17.m: Add -Wreturn-type.
12175 * obj-c++.dg/method-21.mm: Likewise.
12177 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12180 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12181 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12182 (__builtin_ia32_psrlqi128): Ditto.
12183 (__builtin_ia32_psrlwi128): Ditto.
12184 (__builtin_ia32_psrldi128): Ditto.
12185 (__builtin_ia32_psrldqi128): Ditto.
12186 (__builtin_ia32_pslldqi128): Ditto.
12187 (__builtin_ia32_psrawi128): Ditto.
12188 (__builtin_ia32_psradi128): Ditto.
12189 (__builtin_ia32_psllqi128): Ditto.
12190 (__builtin_ia32_pslldi128): Ditto.
12191 (__builtin_prefetch): Ditto.
12192 (__builtin_ia32_pshufw): Ditto.
12193 (__builtin_ia32_vec_set_v4hi): Ditto.
12194 (__builtin_ia32_vec_ext_v4hi): Ditto.
12195 (__builtin_ia32_shufps): Ditto.
12196 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12198 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12201 * gfortran.dg/char_allocation_1.f90: New test.
12203 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12205 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12206 * gcc.dg/Wconversion-sign.c: New.
12207 * gcc.dg/Wconversion-integer-no-sign.c: New.
12208 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12210 * g++.dg/warn/Wconversion-sign.C: New.
12211 * g++.old-deja/g++.other/warn4.C: Update.
12212 * g++.dg/warn/Wconversion1.C: Likewise.
12214 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12216 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12217 * gcc.dg/torture/builtin-math-4.c: Likewise.
12219 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12221 PR libfortran/31964
12222 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12224 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12226 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12228 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12231 * gcc.target/i386/pr31628.c: New.
12233 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12235 PR middle-end/31344
12236 * gcc.dg/pr31344.c: New test.
12238 2007-05-17 Ian Lance Taylor <iant@google.com>
12240 PR tree-optimization/31953
12241 * gcc.c-torture/compile/pr31953.c: New test.
12243 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12245 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12247 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12249 * gcc.dg/torture/builtin-math-4.c: Likewise.
12251 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12252 * gcc.dg/torture/builtin-math-4.c: Likewise.
12254 * gcc.dg/torture/builtin-math-4.c: New test.
12256 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12257 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12259 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12260 * gcc.dg/cpp/include2.c: Ditto.
12261 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12262 * gcc.dg/cpp/paste5.c: Ditto.
12263 * gcc.dg/cpp/paste6.c: Ditto.
12264 * gcc.dg/cpp/paste8.c: Ditto.
12265 * gcc.dg/cpp/paste11.c: Ditto.
12266 * gcc.dg/cpp/paste13.c: Ditto.
12267 * gcc.dg/cpp/skipping2.c: Ditto.
12268 * gcc.dg/reg-vol-struct-1.c: Ditto.
12269 * gcc.dg/Wshadow-1.c: Ditto.
12270 * gcc.dg/cpp/trad/comment.c: Ditto.
12271 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12272 * gcc.dg/cpp/if-2.c: Ditto.
12273 * gcc.dg/array-5.c: Ditto.
12274 * gcc.dg/inline-15.c: Ditto.
12275 * gcc.dg/pr27953.c: Ditto.
12276 * gcc.dg/Wno-c++-compat.c: Ditto.
12278 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12280 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12282 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12284 * gcc.c-torture/execute/20070517-1.c: New test.
12286 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12289 * gfortran.dg/min_max_conformance.f90: New test.
12291 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12293 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12294 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12295 gcc.dg/vect/vect-104.c: Use more complex construction to
12296 prevent vectorizing.
12297 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12299 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12301 PR tree-optimization/24659
12302 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12303 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12304 not vect_int target.
12305 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12306 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12308 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12309 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12310 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12312 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12314 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12315 and x86_64-*-* targets.
12316 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12318 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12325 * transfer_simplify_1.f90: New test.
12326 * transfer_simplify_2.f90: New test.
12328 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12330 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12332 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12334 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12336 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12339 * gcc.dg/fltconst-1.c: New test.
12341 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12342 * gcc.dg/dfp/operator-assignment.c: Ditto.
12344 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12347 * g++.dg/rtti/typeid5.C: New.
12349 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12352 * gfortran.dg/substr_4.f: New test.
12354 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12356 * gcc.target/m68k/interrupt_thread-1.c,
12357 gcc.target/m68k/interrupt_thread-2.c,
12358 gcc.target/m68k/interrupt_thread-3.c: New.
12359 * gcc.target/m68k/m68k.exp: Accept fido.
12361 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12363 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12364 * gfortran.dg/altreturn_3.f90: Likewise.
12365 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12366 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12367 * gfortran.dg/inquire_iolength.f90: Likewise.
12368 * gfortran.dg/module_naming_1.f90: Likewise.
12369 * gfortran.dg/oldstyle_2.f90: Likewise.
12370 * gfortran.dg/operator_2.f90: Likewise.
12371 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12372 * gfortran.dg/used_types_11.f90: Likewise.
12373 * gfortran.dg/zero_array_components_1.f90: Likewise.
12374 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12375 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12376 * gfortran.dg/real_const_3.f90: Likewise.
12378 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12380 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12381 * gcc.dg/tree-ssa/loop-30.c: New test.
12383 2007-05-13 Richard Guenther <rguenther@suse.de>
12385 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12386 scanning forwprop1.
12387 * g++.dg/tree-ssa/pr31146.C: Likewise.
12389 2007-05-13 Revital Eres <eres@il.ibm.com>
12391 * gcc.dg/dse.c: New test.
12393 2007-05-12 Richard Guenther <rguenther@suse.de>
12395 PR tree-optimization/31797
12396 * gcc.c-torture/compile/pr31797.c: New testcase.
12398 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12401 * gfortran.dg/host_assoc_function_1.f90: New test.
12403 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12406 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12408 2007-05-11 Silvius Rus <rus@google.com>
12410 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12411 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12412 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12413 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12414 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12415 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12416 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12417 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12418 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12419 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12420 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12421 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12422 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12423 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12424 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12425 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12427 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12430 * gcc.c-torture/execute/builtins/memchr.c: New.
12431 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12432 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12434 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12437 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12439 * gfortran.dg/recursive_reference_2.f90: New test.
12441 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12444 * gfortran.dg/namelist_29.f90: New test.
12446 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12449 * gfortran.dg/entry_10.f90: New test.
12451 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12453 PR tree-optimization/31885
12454 * gcc.dg/tree-ssa/loop-29.c: New test.
12456 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12458 * assumed_dummy_1.f90: Fix dg directive.
12459 * char_initialiser_actual.f90: Likewise.
12460 * nested_modules_2.f90: Likewise.
12461 * shift-alloc.f90: Likewise.
12463 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12465 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12467 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12469 PR libfortran/31880
12470 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12472 2007-05-09 Mike Stump <mrs@apple.com>
12474 * g++.dg/other/first-global.C: Add -fpie for darwin.
12475 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12477 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12479 * gcc.dg/20070507-1.c: New testcase.
12481 2007-05-08 Chao-ying Fu <fu@mips.com>
12483 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12484 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12485 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12486 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12488 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12491 * gcc.dg/pr31847.c: New test.
12493 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12496 * gfortran.dg/actual_array_result_1.f90: New test.
12498 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12501 * gfortran.dg/parameter_array_init_1.f90: New test.
12504 * gfortran.dg/parameter_array_init_2.f90: New test.
12506 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12509 * gcc.target/i386/pr31854.c: New test.
12511 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12513 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12515 2007-05-07 Mike Stump <mrs@apple.com>
12517 * g++.old-deja/g++.mike/empty.C: Add.
12519 2007-05-07 Eric Christopher <echristo@apple.com>
12521 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12523 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12525 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12526 variable. Rearrange conversions from binary float to decimal float.
12528 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12530 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12533 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12535 * gnat.dg/opt1.ad[sb]: New testcase.
12537 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12540 * gfortran.dg/do_3.F90: New test.
12542 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12545 * gfortran.dg/new_line.f90: Add new checks.
12547 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12550 * gfortran.dg/large_unit_1.f90: New.
12551 * gfortran.dg/large_unit_2.f90: New.
12552 * gfortran.dg/iostat_4.f90: New
12553 * gfortran.dg/bounds_check_fail_1.f90: Updated.
12555 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
12558 * gfortran.dg/char_result_4.f90: New test.
12560 2007-06-05 Revital Eres <eres@il.ibm.com>
12563 * gcc.dg/pr30957-1.c: New test.
12565 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12568 * gfortran.dg/char_type_len_2.f90: New test.
12570 2007-05-05 Geoffrey Keating <geoffk@apple.com>
12573 * g++.dg/other/nested-extern.cc: New.
12574 * g++.dg/other/nested-extern-1.C: New.
12575 * g++.dg/other/nested-extern-2.C: New.
12577 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12580 * gfortran.dg/erf.f90: New test.
12581 * gfortran.dg/besxy.f90: New test.
12583 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12586 * gfortran.dg/fseek.f90: New test.
12588 2007-05-04 Bob Wilson <bob.wilson@acm.org>
12590 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12592 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12594 PR libfortran/31210
12595 * gfortran.dg/zero_length_1.f90: New test.
12597 2007-05-04 Tobias Burnus <burnus@net-b.de>
12600 * gfortran.dg/char_pointer_assign_3.f90: New test.
12601 * gfortran.dg/char_result_2.f90: Re-enable test.
12603 2007-05-04 Tobias Burnus <burnus@net-b.de>
12606 * gfortran.dg/char_length_3.f90: New test.
12607 * gfortran.dg/char_result_2.f90: Fix test.
12609 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
12611 PR tree-optimization/30565
12612 * gcc.dg/tree-ssa/loop-27.c: New test.
12614 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
12616 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12617 * gcc.target/bfin/arith.c (__v2hi): Likewise.
12618 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12619 * gcc.target/bfin/shift.c (__v2hi): Likewise.
12621 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
12623 PR tree-optimization/31699
12624 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12626 (check_effective_target_vect_floatint_cvt): New.
12627 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12628 of specific targets.
12629 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12630 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12631 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12632 * gcc.dg/vect/vect-iv-4.c: Likewise.
12633 * gcc.dg/vect/vect-multitypes-11.c: New.
12634 * gcc.dg/vect/pr31699.c: New.
12636 2007-05-02 Geoffrey Keating <geoffk@apple.com>
12638 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12640 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
12643 * g++.dg/warn/anonymous-namespace-2.C: New.
12644 * g++.dg/warn/anonymous-namespace-2.h: New.
12646 2007-05-02 Paul Brook <paul@codesourcery.com>
12648 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
12650 2007-05-02 Eric Christopher <echristo@apple.com>
12652 * gcc.dg/cpp/if-div.c: New file.
12654 2007-05-02 Tom Tromey <tromey@redhat.com>
12656 PR preprocessor/28709:
12657 * gcc.dg/cpp/pr28709.c: New file.
12659 2007-05-02 Richard Guenther <rguenther@suse.de>
12661 PR tree-optimization/31146
12662 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12664 2007-05-01 Geoffrey Keating <geoffk@apple.com>
12666 * gcc.c-torture/compile/limits-blockid.c: New.
12667 * gcc.c-torture/compile/limits-caselabels.c: New.
12668 * gcc.c-torture/compile/limits-declparen.c: New.
12669 * gcc.c-torture/compile/limits-enumconst.c: New.
12670 * gcc.c-torture/compile/limits-exprparen.c: New.
12671 * gcc.c-torture/compile/limits-externalid.c: New.
12672 * gcc.c-torture/compile/limits-fnargs.c: New.
12673 * gcc.c-torture/compile/limits-fndefn.c: New.
12674 * gcc.c-torture/compile/limits-idexternal.c: New.
12675 * gcc.c-torture/compile/limits-idinternal.c: New.
12676 * gcc.c-torture/compile/limits-pointer.c: New.
12677 * gcc.c-torture/compile/limits-stringlit.c: New.
12678 * gcc.c-torture/compile/limits-structmem.c: New.
12679 * gcc.c-torture/compile/limits-structnest.c: New.
12681 2007-04-29 Geoffrey Keating <geoffk@apple.com>
12683 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12685 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12687 PR middle-end/31740
12688 * gcc.c-torture/compile/20070501-1.c: New testcase.
12690 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12693 * gfortran.dg/array_memset_2: New test case.
12695 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12698 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12700 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12703 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12705 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12706 keyword to dg-final test.
12707 * gcc.dg/vect/vect-iv-4.c: Likewise.
12708 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12709 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12711 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12713 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12714 * lib/target-supports.exp
12715 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12716 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12718 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
12720 * gcc.c-torture/execute/ieee/20000320-1.c: Use
12721 __LONG_LONG_MAX__ and its friends instead of those supplied by
12724 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
12727 * g++.dg/ext/vector7.C: New testcase.
12729 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12732 * gfortran.dg/bound_simplification_1.f90: New test.
12734 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12737 * gfortran.dg/bom_error.f90: New test.
12738 * gfortran.dg/bom_include.f90: New test.
12739 * gfortran.dg/bom_UTF16-LE.f90: New test.
12740 * gfortran.dg/bom_UTF16-BE.f90: New test.
12741 * gfortran.dg/bom_UTF-8.f90: New test.
12742 * gfortran.dg/bom_UTF-32.f90: New test.
12743 * gfortran.dg/bom_UTF-8.F90: New test.
12744 * gfortran.dg/bom_include.inc: New file.
12746 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12749 * g++.dg/init/ptrfn2.C: New test.
12750 * g++.dg/init/ptrfn3.C: New test.
12752 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
12755 * gfortran.dg/dependency_21.f90: New test.
12757 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12759 * gfortran.dg/secnds.f: Use real*8.
12760 * gfortran.dg/secnds-1.f: Use real*8.
12762 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12764 PR libfortran/31532
12765 * gfortran.dg/inquire_5.f90: Update test.
12767 2007-04-27 Ian Lance Taylor <iant@google.com>
12769 PR middle-end/31710
12770 * gcc.c-torture/compile/pr31710.c: New test.
12772 2007-04-27 Richard Guenther <rguenther@suse.de>
12774 PR tree-optimization/30965
12775 PR tree-optimization/30978
12776 * gcc.dg/tree-ssa/pr30978.c: New testcase.
12777 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12778 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12779 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12781 2007-04-27 Richard Guenther <rguenther@suse.de>
12783 PR tree-optimization/31715
12784 * gcc.dg/Warray-bounds-4.c: New testcase.
12786 2007-04-26 Ian Lance Taylor <iant@google.com>
12789 * gcc.c-torture/compile/pr28675.c: New test.
12791 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
12794 * g++.dg/ext/vector6.C: New test.
12796 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
12798 * gcc.c-torture/execute/ieee/20000320-1.x: New.
12800 2007-04-26 Steve Ellcey <sje@cup.hp.com>
12802 PR middle-end/31617
12803 * g++.dg/other/str_empty.C: Add expected warning.
12805 2007-04-26 Richard Guenther <rguenther@suse.de>
12806 Daniel Berlin <dberlin@dberlin.org>
12808 PR tree-optimization/30567
12809 * g++.dg/other/pr30567.C: New testcase.
12811 2007-04-26 Richard Guenther <rguenther@suse.de>
12813 PR tree-optimization/31703
12814 * gcc.c-torture/compile/pr31703.c: New testcase.
12815 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12816 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12818 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
12820 * gfortran.dg/open_errors.f90: Added if statements checking
12821 the value of iostat.
12823 2007-04-26 Jakub Jelinek <jakub@redhat.com>
12826 * g++.dg/gomp/pr31598.C: New test.
12828 PR tree-optimization/30558
12829 * g++.dg/gomp/pr30558.C: New test.
12831 2007-04-24 Mark Mitchell <mark@codesourcery.com>
12834 * g++.dg/ext/complex2.C: New test.
12836 2007-04-25 Paolo Carlini <pcarlini@suse.de>
12838 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12840 2007-04-25 Thiemo Seufer <ths@mips.com>
12842 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12843 value to signed char.
12845 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
12847 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
12848 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
12849 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
12851 2007-04-25 Tobias Burnus <burnus@net-b.de>
12854 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12855 statement functions.
12856 * gfortran.dg/c_by_val_5.f90: New test.
12858 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
12860 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12861 with two new subroutines to avoid parameter-induced aliasing.
12862 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12863 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12865 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12867 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12868 * g++.dg/warn/Warray-bounds.C: Likewise.
12870 2007-04-24 Ian Lance Taylor <iant@google.com>
12872 PR tree-optimization/31605
12873 * gcc.c-torture/execute/pr31605.c: New test.
12875 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12878 * lib/gcc-dg.exp (scan-module): New function.
12879 * gfortran.dg/module_md5_1.f90: New test.
12881 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
12883 * g++.old-deja/g++.pt/defarg6.C: Only run with
12885 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12886 * g++.dg/cpp0x/variadic61.C: Ditto.
12887 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12888 * g++.dg/cpp0x/variadic62.C: Ditto.
12889 * g++.dg/template/meminit1.C: Ditto.
12890 * g++.dg/template/operator7.C: Ditto.
12891 * g++.dg/template/static15.C: Ditto.
12892 * g++.dg/template/invalid1.C: Ditto.
12893 * g++.dg/template/shift1.C: Ditto.
12894 * g++.dg/template/error10.C: Ditto.
12896 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
12898 PR diagnostic/25923
12899 * gfortran.dg/pr25923.f90: New test.
12901 2007-04-24 Ian Lance Taylor <iant@google.com>
12903 PR tree-optimization/31602
12904 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12906 2007-04-24 Janis Johnson <janis187@us.ibm.com>
12908 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12909 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12911 2007-04-24 Hui-May Chang <hm.chang@apple.com>
12913 * gcc.target/i386/reload-1.c. New.
12915 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12916 Olga Golovanevsky <olga@il.ibm.com>
12918 * g++.dg/other/str_empty.C: New test.
12920 2007-04-24 Richard Henderson <rth@redhat.com>
12922 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12924 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
12927 * gcc.c-torture/compile/pr31641.c: New testcase.
12929 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
12931 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12932 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12933 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12934 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12936 2007-04-23 Simon Baldwin <simonb@google.com>
12938 * g++.dg/other/error15.C: New.
12939 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12940 triggering a "multiple parameters named" error.
12942 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
12945 * gfortran.dg/backspace_8.f: New test case.
12947 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
12950 * gfortran.dg/used_types_17.f90: New test.
12953 * gfortran.dg/zero_array_components_1.f90: New test.
12955 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12958 * gfortran.dg/open_errors.f90: Allow a different error message.
12960 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
12962 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12963 Rename from check_effective_target_vect_pack_mod. Rename global
12964 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
12966 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12968 * gcc.dg/vect/vect-iv-8a.c: Ditto.
12969 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12971 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12973 PR middle-end/31448
12974 * gcc.c-torture/execute/pr31448.c: New testcase.
12976 2007-04-22 Nick Clifton <nickc@redhat.com>
12978 * gcc.dg/20020312-2.c: Add support for the FRV.
12980 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
12982 PR tree-optimization/24659
12983 * gcc.dg/vect/vect-float-extend-1.c: New test.
12984 * gcc.dg/vect/vect-float-truncate-1.c: New test.
12986 2007-04-22 Richard Guenther <rguenther@suse.de>
12988 PR tree-optimization/29789
12989 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12990 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12992 2007-04-22 Revital Eres <eres@il.ibm.com>
12994 * gcc.dg/var-expand2.c: New test.
12996 2007-04-22 Revital Eres <eres@il.ibm.com>
12998 * gcc.dg/var-expand3.c: New test.
13000 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13003 * gfortran.dg/continuation_8.f90: New test.
13005 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13008 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13009 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13011 2007-04-21 Richard Guenther <rguenther@suse.de>
13013 PR middle-end/31136
13014 * gcc.c-torture/execute/pr31136.c: New testcase.
13016 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13018 * gcc.target/i386/movsi-sm-1.c: New.
13020 2007-04-20 Richard Henderson <rth@redhat.com>
13022 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13023 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13025 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13027 * gcc.target/i386/ordcmp-1.c: New test.
13028 * gcc.target/i386/unordcmp-1.c: New test.
13030 PR tree-optimization/31632
13031 * gcc.c-torture/compile/20070419-1.c: New test.
13033 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13035 * gcc.dg/invalid-call-1.c: New test.
13037 2007-04-18 Dirk Mueller <dmueller@suse.de>
13039 PR diagnostic/31227
13040 * gcc.dg/Warray-bounds-3.c: New.
13042 2007-04-18 Richard Guenther <rguenther@suse.de>
13044 PR tree-optimization/19431
13045 PR tree-optimization/21463
13046 * gcc.c-torture/execute/20070212-1.c: New testcase.
13047 * gcc.c-torture/execute/20070212-2.c: Likewise.
13048 * gcc.c-torture/execute/20070212-3.c: Likewise.
13049 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13050 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13051 * g++.dg/tree-ssa/pr21463.C: Likewise.
13052 * g++.dg/tree-ssa/pr30738.C: Likewise.
13054 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13057 * g++.dg/expr/bitfield8.C: New test.
13059 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13060 Richard Sandiford <richard@codesourcery.com>
13062 * lib/target-supports.exp (check_profiling_available): Return 0
13063 for uClibc with -p or -pg.
13065 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13068 * g++.dg/template/init7.C: New test.
13070 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13072 PR rtl-optimization/31360
13073 * gcc.dg/loop-7.c: New test.
13075 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13077 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13078 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13080 (compat-execute): Likewise.
13081 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13082 files to remote hosts.
13083 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13084 (c-torture-execute): Likewise.
13085 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13086 or plain file. Use remote_upload and remote_download to copy
13088 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13089 before scanning it.
13091 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13093 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13095 2007-04-16 Lawrence Crowl <crowl@google.com>
13097 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13098 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13099 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13100 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13101 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13102 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13103 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13104 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13105 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13106 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13107 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13109 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13110 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13111 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13112 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13113 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13114 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13115 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13116 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13117 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13118 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13119 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13121 2007-04-16 Ian Lance Taylor <iant@google.com>
13123 PR tree-optimization/31522
13124 * gcc.dg/Wstrict-overflow-16.c: New test.
13126 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13128 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13130 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13133 * gfortran.dg/module_naming_1.f90: New.
13135 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13137 * lib/target-supports.exp (check_profiling_available): Return
13138 false for m68k-*-uclinux.
13140 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13143 Testcase for c++ anonymous namespace warning
13145 * g++.dg/warn/anonymous-namespace-1.C: New test
13146 * g++.dg/warn/anonymous-namespace-1.h: New test
13148 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13151 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13153 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13155 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13157 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13160 * gfortran.dg/array_constructor_16.f90: New test.
13162 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13164 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13165 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13167 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13169 PR rtl-optimization/31500
13170 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13171 * g++.dg/warn/Warray-bounds.C: Likewise.
13173 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13176 * gcc.dg/gnu89-init-4.c: New testcase.
13178 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13181 * gcc.dg/gomp/pr25874.c: Add dg-options.
13182 * g++.dg/gomp/pr25874.C: Add dg-options.
13184 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13187 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13188 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13190 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13193 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13195 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13199 * gfortran.dg/initialization_6.f90: New test.
13201 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13203 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13205 * lib/target-supports.exp (check_gc_sections_available):
13206 Return false if ldflags includes -elf2flt.
13208 2007-04-13 Jason Merrill <jason@redhat.com>
13211 * conv3.C: New test.
13213 2007-04-13 Mike Stump <mrs@apple.com>
13215 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13216 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13218 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13220 PR tree-optimization/29598
13221 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13223 2007-04-13 Tobias Burnus <burnus@net-b.de>
13226 * gfortran.dg/func_assign.f90: New test.
13228 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13231 * gfortran.dg/used_types_16.f90: New test.
13233 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13236 * gfortran.dg/goto_2.f90: New.
13237 * gfortran.dg/goto_3.f90: New.
13238 * gfortran.dg/pr17708.f90: Rename to ...
13239 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13241 2007-04-13 Tobias Burnus <burnus@net-b.de>
13244 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13245 instead of a struct.
13247 2007-04-13 Tobias Burnus <burnus@net-b.de>
13250 * gfortran.dg/value_4.c: Use GNU extensions for complex
13251 instead of a struct.
13253 2007-04-13 Richard Guenther <rguenther@suse.de>
13255 PR tree-optimization/21258
13256 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13258 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13260 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13263 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13266 * gfortran.dg/char_length_2.f90: New.
13267 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13268 * gfortran.dg/repeat_4.f90: Likewise.
13271 * gfortran.dg/char_assign_1.f90: New.
13274 * gfortran.dg/block_name_1.f90: New.
13275 * gfortran.dg/block_name_2.f90: New.
13277 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13280 * g++.dg/other/pr31078.C: New.
13282 2007-04-12 Richard Guenther <rguenther@suse.de>
13284 PR tree-optimization/31169
13285 * gcc.c-torture/execute/pr31169.c: New testcase.
13287 2007-04-12 Richard Guenther <rguenther@suse.de>
13289 PR tree-optimization/24689
13290 PR tree-optimization/31307
13291 * g++.dg/tree-ssa/pr31307.C: New testcase.
13292 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13294 2007-04-12 Tobias Burnus <burnus@net-b.de>
13297 * gfortran.dg/access_spec_1.f90: New test.
13298 * gfortran.dg/access_spec_2.f90: New test.
13299 * gfortran.dg/non_module_public.f90: Match new error message.
13301 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13304 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13305 to 4 at line 38 to fix bounds problem.
13307 2007-04-11 Tobias Burnus <burnus@net-b.de>
13310 * gfortran.dg/pointer_intent_1.f90: Fix test.
13312 2007-04-10 Eric Christopher <echristo@apple.com>
13314 * lib/target-supports.exp
13315 (check_effective_target_fstack_protector): Rewrite.
13317 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13320 * g++.dg/init/const5.C: New test.
13322 2007-04-09 Jan Hubicka <jh@suse.cz>
13324 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13326 2007-04-08 Jan Hubicka <jh@suse.cz>
13328 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13330 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13333 * gfortran.dg/achar_4.f90: New test.
13335 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13338 * gfortran.dg/used_dummy_types_8.f90: New test.
13340 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13343 * gfortran.dg/parameter_array_element_1.f90: New test.
13345 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13348 * gfortran.dg/default_numeric_type_1.f90: New test.
13350 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13353 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13355 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13358 * gfortran.dg/interface_12.f90: New test.
13360 2007-04-07 Bruce Korb <bkorb@gnu.org>
13362 * gcc.dg/format/opt-6.c: New test.
13363 * gcc.dg/format/nul-1.c: New test.
13364 * gcc.dg/format/nul-2.c: New test.
13366 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13368 PR libgfortran/31395
13369 * gfortran.dg/fmt_colon.f90: New test.
13371 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13373 * g++.old-deja/g++.other/init18.C: Use
13374 dg-require-effective-target instead of an explicit xfail.
13376 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13378 * gcc.dg/dfp/signbit-1.c
13379 * gcc.dg/dfp/signbit-2.c
13381 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13384 * gfortran.dg/altreturn_5.f90: New test.
13386 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13389 * gfortran.dg/contained_module_proc_1.f90: New test.
13391 2007-04-04 Stuart Hastings <stuart@apple.com>
13394 * objc/execute/exceptions/pr31281.m: New.
13396 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13398 * g++.dg/ext/dllimport12.C: Update comments.
13400 2007-04-03 Eric Christopher <echristo@apple.com>
13402 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13404 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13407 * gfortran.dg/repeat_2.f90: New test.
13408 * gfortran.dg/repeat_3.f90: New test.
13409 * gfortran.dg/repeat_4.f90: New test.
13411 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13413 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13415 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13418 * g++.dg/parse/cond3.C: New test.
13420 PR middle-end/30704
13421 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13423 2007-04-02 Jason Merrill <jason@redhat.com>
13426 * g++.dg/ext/visibility/anon3.C: New test.
13428 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13430 PR libgfortran/31052
13431 * gfortran.dg/namelist_28.f90: New test.
13433 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13435 PR libgfortran/31366
13436 * gfortran.dg/direct_io_6.f90: New test.
13438 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13440 PR libgfortran/31207
13441 * gfortran.dg/advance_5.f90: New test.
13442 * gfortran.dg/advance_6.f90: New test.
13444 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13446 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13447 * g++.dg/ext/dllimport7.C: Likewise.
13448 * g++.dg/ext/selectany1.C: Likewise.
13450 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13452 * g++.dg/parser/pr31138.C: New.
13453 * g++.dg/parser/pr31140.C: New.
13454 * g++.dg/parser/pr31141.C: New.
13456 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13459 * g++.dg/ext/is_base_of.C: New.
13460 * g++.dg/ext/has_virtual_destructor.C: New.
13461 * g++.dg/ext/is_polymorphic.C: New.
13462 * g++.dg/ext/is_base_of_diagnostic.C: New.
13463 * g++.dg/ext/is_enum.C: New.
13464 * g++.dg/ext/has_nothrow_assign.C: New.
13465 * g++.dg/ext/has_nothrow_constructor.C: New.
13466 * g++.dg/ext/is_empty.C: New.
13467 * g++.dg/ext/has_trivial_copy.C: New.
13468 * g++.dg/ext/has_trivial_assign.C: New.
13469 * g++.dg/ext/is_abstract.C: New.
13470 * g++.dg/ext/is_pod.C: New.
13471 * g++.dg/ext/has_nothrow_copy.C: New.
13472 * g++.dg/ext/is_class.C: New.
13473 * g++.dg/ext/has_trivial_constructor.C: New.
13474 * g++.dg/ext/is_union.C: New.
13475 * g++.dg/ext/has_trivial_destructor.C: New.
13476 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13477 * g++.dg/template/crash43.C: Likewise.
13479 2007-03-29 Dirk Mueller <dmueller@suse.de>
13481 * g++.dg/warn/pedantic2.C: New testcase.
13483 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13485 * size_dim.f90: Fix dg directive.
13486 * pr16433.f: Likewise.
13487 * use_6.f90: Likewise.
13488 * use_7.f90: Likewise.
13489 * entry_9.f90: Likewise.
13490 * pointer_intent_2.f90: Likewise.
13491 * protected_1.f90: Likewise.
13492 * fmt_missing_period_2.f: Likewise.
13493 * pointer_intent_3.f90: Likewise.
13494 * protected_2.f90: Likewise.
13495 * protected_3.f90: Likewise.
13496 * pr15754.f90: Likewise.
13497 * protected_4.f90: Likewise.
13498 * protected_5.f90: Likewise.
13499 * initialization_2.f90: Likewise.
13500 * protected_6.f90: Likewise.
13501 * continuation_7.f90: Likewise.
13502 * derived_function_interface_1.f90: Likewise.
13503 * der_pointer_4.f90: Likewise.
13504 * fmt_zero_precision.f90: Likewise.
13505 * blockdata_3.f90: Likewise.
13506 * fmt_missing_period_1.f: Likewise.
13507 * real_const_3.f90: Likewise.
13508 * use_4.f90: Likewise.
13509 * fmt_missing_period_3.f: Likewise.
13510 * use_5.f90: Likewise.
13512 2007-03-28 Mike Stump <mrs@apple.com>
13514 * gcc.dg/darwin-comm.c: Add.
13516 2007-03-28 Eric Christopher <echristo@apple.com>
13518 * lib/target-supports.exp (check_effective_target_fstack_protector):
13520 * gcc.dg/ssp-1.c: Use.
13521 * gcc.dg/ssp-2.c: Ditto.
13523 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13526 * g++.dg/parse/constructor3.C: New test.
13528 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13530 * gnat.dg/thin_pointer.ad[sb]: New test.
13532 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13534 * g++.dg/cpp0x/bracket1.C: New.
13535 * g++.dg/cpp0x/bracket2.C: New.
13536 * g++.dg/cpp0x/bracket3.C: New.
13537 * g++.dg/cpp0x/bracket4.C: New.
13539 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13541 * g++.dg/cpp0x/temp_default1.C: New.
13542 * g++.dg/cpp0x/temp_default3.C: New.
13543 * g++.dg/cpp0x/temp_default2.C: New.
13544 * g++.dg/cpp0x/temp_default4.C: New.
13546 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13549 * g++.dg/other/cv_func2.C: New.
13551 2007-03-27 Janis Johnson <janis187@us.ibm.com>
13553 * gcc.dg/dfp/func-vararg-alternate.h: New file.
13554 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13555 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13556 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13558 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13559 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13561 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13563 * lib/compat.exp (compat-execute): Fix processing of file names.
13565 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13567 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13569 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
13571 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13572 Delete created executable test file.
13573 (check_effective_target_fortran_large_int): Ditto.
13574 (check_effective_target_static_libgfortran): Ditto.
13576 2007-03-26 Paolo Carlini <pcarlini@suse.de>
13579 * g++.dg/warn/pragma-system_header1.C: New test.
13580 * g++.dg/warn/pragma-system_header2.C: New test.
13581 * g++.dg/warn/pragma-system_header1.h. New.
13582 * g++.dg/warn/pragma-system_header2.h. New.
13584 2007-03-26 Ian Lance Taylor <iant@google.com>
13586 PR tree-optimization/31345
13587 * gcc.c-torture/compile/pr31345-1.c: New test.
13589 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
13591 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13592 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13593 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13594 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13595 * gfortran.dg/overload_1.f90: Likewise.
13596 * gfortran.dg/impure_assignment_1.f90: Likewise.
13597 * gfortran.dg/error_recovery_3.f90: Likewise.
13598 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13599 * gfortran.dg/sequence_types_1.f90: Likewise.
13600 * gfortran.dg/internal_references_1.f90: Likewise.
13601 * gfortran.dg/present_1.f90: Likewise.
13602 * gfortran.dg/volatile10.f90: Likewise.
13603 * gfortran.dg/module_equivalence_2.f90: Likewise.
13604 * gfortran.dg/use_4.f90: Likewise.
13605 * gfortran.dg/elemental_result_1.f90: Likewise.
13606 * gfortran.dg/generic_actual_arg.f90: Likewise.
13607 * gfortran.dg/private_type_5.f90: Likewise.
13608 * gfortran.dg/protected_4.f90: Likewise.
13609 * gfortran.dg/interface_3.f90: Likewise.
13611 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13613 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13614 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13616 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13618 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13620 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13622 PR libgfortran/31199
13623 * gfortran.dg/fmt_t_4.f90: New test.
13625 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13627 PR libfortran/31297
13628 * gfortran.dg/backspace_5.f: Initialize variable(s).
13629 * gfortran.dg/backspace_6.f: Likewise.
13630 * gfortran.dg/char_bounds_check_fail_1: Likewise.
13631 * gfortran.dg/direct_io_2.f90: Likewise.
13632 * gfortran.dg/write_back.f: Likewise.
13633 * gfortran.dg/write_rewind_2.f: Likewise.
13634 * gfortran.dg/write_rewind_1.f: Likewise.
13635 * gfortran.dg/write_rewind_2.f: Likewise.
13637 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
13639 PR tree-optimization/30784
13640 * gcc.dg/vect/pr30784.c: New test.
13642 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13645 * gfortran.dg/operator_1.f90: New test.
13646 * gfortran.dg/operator_2.f90: New test.
13648 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13650 PR libfortran/31196
13651 * gfortran.dg/reshape_transpose_1.f90: New test.
13653 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13656 * gfortran.dg/bounds_check_6.f90: New test.
13658 2007-03-23 Michael Meissner <michael.meissner@amd.com>
13660 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13662 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13663 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13665 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
13668 * gfortran.dg/pointer_function_actual_1.f90: New test.
13671 * gfortran.dg/pointer_function_actual_2.f90: New test.
13674 * gfortran.dg/result_in_spec_1.f90: New test.
13676 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13679 * gfortran.dg/integer_exponentiation_3.F90: New test.
13680 * gfortran.dg/integer_exponentiation_4.f90: New test.
13681 * gfortran.dg/integer_exponentiation_5.F90: New test.
13683 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13686 * g++.dg/template/error24.C: New test.
13687 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13689 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13692 * g++.dg/expr/bitfield7.C: New test.
13694 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13697 * gcc.dg/float-range-4.c: New.
13698 * gcc.dg/float-range-1.c: Update. Test for a warning.
13699 * gcc.dg/float-range-3.c: New.
13700 * gcc.dg/float-range-5.c: New.
13702 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13705 * gfortran.dg/no_range_check_1.f90: New test.
13707 2007-03-22 Dirk Mueller <dmueller@suse.de>
13709 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13710 * g++.dg/other/static1.C: Remove stray semicolon.
13711 * g++.dg/other/init1.C: Likewise.
13712 * g++.dg/rtti/dyncast1.C: Likewise.
13713 * g++.dg/tree-ssa/pr17153.C: Likewise.
13714 * g++.dg/lookup/disamb1.C: Likewise.
13715 * g++.dg/lookup/scoped2.C: Likewise.
13716 * g++.dg/lookup/friend7.C: Likewise.
13717 * g++.dg/parse/parse4.C: Likewise.
13718 * g++.dg/parse/parse5.C: Likewise.
13719 * g++.dg/expr/pr29066.C: Likewise.
13720 * g++.dg/expr/cast4.C: Likewise.
13721 * g++.dg/tc1/dr193.C: Likewise.
13722 * g++.dg/tc1/dr213.C: Likewise.
13723 * g++.dg/abi/dcast1.C: Likewise.
13724 * g++.dg/abi/covariant2.C: Likewise.
13725 * g++.dg/inherit/covariant11.C: Likewise.
13726 * g++.dg/inherit/covariant9.C: Likewise.
13727 * g++.dg/inherit/covariant10.C: Likewise.
13728 * g++.dg/init/static3.C: Likewise.
13729 * g++.dg/init/init-ref3.C: Likewise.
13730 * g++.dg/init/ref10.C: Likewise.
13731 * g++.dg/template/meminit2.C: Likewise.
13732 * g++.dg/template/using9.C: Likewise.
13733 * g++.dg/template/friend9.C: Likewise.
13734 * g++.dg/template/ref1.C: Likewise.
13735 * g++.old-deja/g++.warn/inline.C: Likewise.
13736 * g++.old-deja/g++.robertl/eb91.C: Likewise.
13737 * g++.old-deja/g++.robertl/eb46.C: Likewise.
13738 * g++.old-deja/g++.robertl/eb34.C: Likewise.
13739 * g++.old-deja/g++.robertl/eb43.C: Likewise.
13740 * g++.old-deja/g++.robertl/eb26.C: Likewise.
13741 * g++.old-deja/g++.robertl/eb116.C: Likewise.
13742 * g++.old-deja/g++.brendan/copy5.C: Likewise.
13743 * g++.old-deja/g++.brendan/overload8.C: Likewise.
13744 * g++.old-deja/g++.brendan/overload11.C: Likewise.
13745 * g++.old-deja/g++.brendan/copy7.C: Likewise.
13746 * g++.old-deja/g++.brendan/crash38.C: Likewise.
13747 * g++.old-deja/g++.brendan/template11.C: Likewise.
13748 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13749 * g++.old-deja/g++.brendan/crash50.C: Likewise.
13750 * g++.old-deja/g++.brendan/crash16.C: Likewise.
13751 * g++.old-deja/g++.jason/pmem2.C: Likewise.
13752 * g++.old-deja/g++.jason/parse9.C: Likewise.
13753 * g++.old-deja/g++.jason/byval2.C: Likewise.
13754 * g++.old-deja/g++.jason/overload8.C: Likewise.
13755 * g++.old-deja/g++.jason/pmf8.C: Likewise.
13756 * g++.old-deja/g++.jason/template33.C: Likewise.
13757 * g++.old-deja/g++.jason/return3.C: Likewise.
13758 * g++.old-deja/g++.jason/scoping2.C: Likewise.
13759 * g++.old-deja/g++.jason/virtual.C: Likewise.
13760 * g++.old-deja/g++.jason/opeq3.C: Likewise.
13761 * g++.old-deja/g++.jason/template27.C: Likewise.
13762 * g++.old-deja/g++.jason/synth6.C: Likewise.
13763 * g++.old-deja/g++.jason/ref8.C: Likewise.
13764 * g++.old-deja/g++.jason/offset1.C: Likewise.
13765 * g++.old-deja/g++.other/static20.C: Likewise.
13766 * g++.old-deja/g++.other/array1.C: Likewise.
13767 * g++.old-deja/g++.other/new3.C: Likewise.
13768 * g++.old-deja/g++.other/array2.C: Likewise.
13769 * g++.old-deja/g++.other/overload9.C: Likewise.
13770 * g++.old-deja/g++.other/cast6.C: Likewise.
13771 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13772 * g++.old-deja/g++.other/eh4.C: Likewise.
13773 * g++.old-deja/g++.other/using7.C: Likewise.
13774 * g++.old-deja/g++.other/init18.C: Likewise.
13775 * g++.old-deja/g++.other/dyncast1.C: Likewise.
13776 * g++.old-deja/g++.other/dyncast2.C: Likewise.
13777 * g++.old-deja/g++.other/dtor11.C: Likewise.
13778 * g++.old-deja/g++.pt/static11.C: Likewise.
13779 * g++.old-deja/g++.pt/crash19.C: Likewise.
13780 * g++.old-deja/g++.pt/overload12.C: Likewise.
13781 * g++.old-deja/g++.pt/crash46.C: Likewise.
13782 * g++.old-deja/g++.pt/mi1.C: Likewise.
13783 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13784 * g++.old-deja/g++.pt/nontype5.C: Likewise.
13785 * g++.old-deja/g++.pt/local5.C: Likewise.
13786 * g++.old-deja/g++.pt/typename2.C: Likewise.
13787 * g++.old-deja/g++.pt/explicit80.C: Likewise.
13788 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13789 * g++.old-deja/g++.law/visibility1.C: Likewise.
13790 * g++.old-deja/g++.law/visibility2.C: Likewise.
13791 * g++.old-deja/g++.law/virtual2.C: Likewise.
13792 * g++.old-deja/g++.law/operators19.C: Likewise.
13793 * g++.old-deja/g++.law/parsing10.C: Likewise.
13794 * g++.old-deja/g++.law/visibility4.C: Likewise.
13795 * g++.old-deja/g++.law/operators4.C: Likewise.
13796 * g++.old-deja/g++.law/dtors2.C: Likewise.
13797 * g++.old-deja/g++.law/missed-error3.C: Likewise.
13798 * g++.old-deja/g++.law/visibility10.C: Likewise.
13799 * g++.old-deja/g++.law/scope3.C: Likewise.
13800 * g++.old-deja/g++.law/casts2.C: Likewise.
13801 * g++.old-deja/g++.law/code-gen5.C: Likewise.
13802 * g++.old-deja/g++.law/operators33.C: Likewise.
13803 * g++.old-deja/g++.law/friend4.C: Likewise.
13804 * g++.old-deja/g++.mike/pmf7.C: Likewise.
13805 * g++.old-deja/g++.mike/p5611.C: Likewise.
13806 * g++.old-deja/g++.mike/net37.C: Likewise.
13807 * g++.old-deja/g++.mike/p3570.C: Likewise.
13808 * g++.old-deja/g++.mike/p5718.C: Likewise.
13809 * g++.old-deja/g++.mike/net21.C: Likewise.
13810 * g++.old-deja/g++.mike/p1862.C: Likewise.
13811 * g++.old-deja/g++.mike/p4511.C: Likewise.
13812 * g++.old-deja/g++.mike/virt3.C: Likewise.
13813 * g++.old-deja/g++.mike/p16146.C: Likewise.
13814 * g++.old-deja/g++.mike/p1989.C: Likewise.
13815 * g++.old-deja/g++.mike/p5571.C: Likewise.
13816 * g++.old-deja/g++.gb/scope10.C: Likewise.
13817 * g++.old-deja/g++.abi/primary5.C: Likewise.
13818 * g++.old-deja/g++.abi/empty2.C: Likewise.
13819 * g++.old-deja/g++.abi/arraynew.C: Likewise.
13820 * g++.old-deja/g++.eh/vbase4.C: Likewise.
13821 * g++.old-deja/g++.eh/ptr1.C: Likewise.
13822 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13823 * g++.old-deja/g++.bob/template3.C: Likewise.
13824 * g++.old-deja/g++.bob/inherit1.C: Likewise.
13826 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
13829 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13831 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
13834 * gfortran.dg/derived_name_1.f90: New.
13835 * gfortran.dg/derived_name_2.f: New.
13837 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13839 * lib/target-supports.exp (check_effective_target_nonpic): New
13841 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13842 when compiling PIC.
13843 * gcc.target/i386/asm-4.c: Require nonpic.
13844 * gcc.target/i386/cmov1.c: Likewise.
13845 * gcc.target/i386/mul.c: Likewise.
13846 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13847 * gcc.target/i386/ssetype-1.c: Require nonpic.
13848 * gcc.target/i386/ssetype-3.c: Likewise.
13849 * gcc.target/i386/ssetype-5.c: Likewise.
13851 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13853 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13854 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13855 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13856 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13858 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
13860 PR tree-optimization/30590
13861 * g++.dg/opt/pr30590.C: New testcase.
13863 2007-03-20 Jakub Jelinek <jakub@redhat.com>
13866 * gcc.dg/pr30762-1.c: New test.
13867 * gcc.dg/pr30762-2.c: New test.
13869 PR inline-asm/30505
13870 * gcc.target/i386/pr30505.c: New test.
13872 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
13874 * gcc.target/arm/register-variables.c: New.
13876 2007-03-19 Jeff Law <law@redhat.com>
13878 * PR tree-optimization/30984
13879 * gcc.c-torture/pr30984.c: New test.
13881 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
13882 Richard Guenther <rguenther@suse.de>
13884 PR tree-optimization/31254
13885 * gcc.dg/torture/pr31254.c: New testcase.
13887 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
13889 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13890 target default_packed.
13892 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13895 * gfortran.dg/string_length_1.f90: New test.
13897 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13900 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13902 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13904 PR libgfortran/31052
13905 * gfortran.dg/namelist_27.f90: New test.
13907 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
13910 * gfortran.dg/used_types_14.f90: New test.
13913 * gfortran.dg/used_types_15.f90: New test.
13915 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
13917 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13918 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13920 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13923 * gfortran.dg/integer_exponentiation_2.f90: New test.
13925 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
13927 PR tree-optimization/31041
13928 * gcc.dg/vect/pr31041.c: New test.
13930 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13932 * g++.dg/warn/Wconversion-integer.C: New
13933 * g++.dg/warn/Wconversion-real.C: New.
13934 * g++.dg/warn/Wconversion-real-integer.C: New.
13935 * g++.dg/warn/conv2.C: Updated.
13937 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13939 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13942 2007-03-16 Richard Guenther <rguenther@suse.de>
13944 PR tree-optimization/31146
13945 * g++.dg/tree-ssa/pr31146.C: New testcase.
13947 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13949 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13950 assume that the target has <features.h>.
13952 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13954 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13955 dg-options rather than to the whole test.
13957 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
13960 * g++.dg/debug/pr29906.C: New
13962 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13964 PR libgfortran/31099
13965 * gfortran.dg/unformatted_recl.f90: Update test.
13967 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
13969 * gcc.dg/tree-ssa/prefetch-5.c: New test.
13971 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13974 * g++.dg/parse/namespace-definition.C: New.
13976 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13979 * g++.dg/cpp/pedantic-errors.C: New.
13980 * g++.dg/cpp/permissive.C: New.
13982 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13984 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13985 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13987 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13989 * lib/target-supports.exp (check_missing_uclibc_feature)
13990 (check_effective_target_wchar): New procedures.
13991 * gcc.dg/wchar_t-1.c: Require target wchar.
13992 * gcc.dg/wint_t-1.c: Likewise.
13994 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13996 * lib/target-supports.exp (check_gc_sections_available): Return
13997 false for VxWorks targets.
13999 2007-03-15 Dirk Mueller <dmueller@suse.de>
14001 * g++.dg/warn/Wconversion2.C: Fix typo.
14002 * gcc.dg/if-empty-1.c: Ditto.
14004 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14006 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14008 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14010 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14011 * gcc.target/i386/pr31167.c: Ditto.
14013 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14016 * gcc.target/i386/pr31167.c: New test.
14018 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14021 * gfortran.dg/import5.f90.f90: New test.
14025 * gfortran.dg/data_components_1.f90: New test.
14029 * gfortran.dg/generic_13.f90: New test.
14032 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14034 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14036 PR libgfortran/31051
14037 * gfortran.dg/fmt_t_4.f90: New
14039 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14042 * g++.dg/other/default7.C: New test.
14044 2007-03-15 Dirk Mueller <dmueller@suse.de>
14046 * g++.dg/warn/Wconversion2.C: New.
14048 2007-03-14 Eric Christopher <echristo@apple.com>
14050 * gcc.dg/ssp-1.c: New.
14051 * gcc.dg/ssp-2.c: Ditto.
14053 2007-03-14 Dirk Mueller <dmueller@suse.de>
14055 * g++.dg/warn/do-empty.C: New.
14056 * gcc.dg/do-empty.c: New.
14057 * gcc.dg/if-empty-1.c: Update.
14058 * gcc.dg/20001116-1.c: Update.
14059 * gcc.dg/pr23165.c: Update.
14061 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14063 * gfortran.dg/module_implicit_conversion.f90: New test.
14065 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14067 PR middle-end/31127
14068 * gcc.dg/pr31127.c: New.
14070 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14072 * gcc.dg/tree-ssa/loop-26.c: New test.
14074 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14076 * gcc.target/i386/cmpxchg16b-1.c: New test.
14078 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14080 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14081 * gcc.dg/c99-vla-1.c: Likewise.
14082 * g++.dg/ext/vla1.C: Likewise
14084 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14086 * gcc.dg/wvla-1.c: New test
14087 * gcc.dg/wvla-2.c: New test
14088 * gcc.dg/wvla-3.c: New test
14089 * gcc.dg/wvla-4.c: New test
14090 * gcc.dg/wvla-5.c: New test
14091 * gcc.dg/wvla-6.c: New test
14092 * gcc.dg/wvla-7.c: New test
14093 * g++.dg/warn/Wvla-1.C: New test
14094 * g++.dg/warn/Wvla-2.C: New test
14095 * g++.dg/warn/Wvla-3.C: New test
14097 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14100 * g++.dg/other/default6.C: New test.
14102 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14104 * lib/target-supports.exp (check_profiling_available): Return false
14106 (check_effective_target_vxworks_kernel): New procedure.
14107 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14109 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14110 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14111 to include VxWorks.
14112 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14114 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14116 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14117 PIC is not supported.
14118 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14119 * gcc.dg/20020426-2.c: Likewise.
14120 * gcc.dg/pr28243.c: Likewise.
14121 * gcc.dg/visibility-11.c: Likewise.
14122 * gcc.dg/tls/opt-9.c: Likewise.
14123 * gcc.dg/tls/opt-10.c: Likewise.
14124 * gcc.dg/tls/pic-1.c: Likewise.
14125 * gcc.dg/tls/struct-1.c: Likewise.
14126 * gcc.target/i386/20000807-1.c: Likewise.
14127 * gcc.target/i386/20000904-1.c: Likewise.
14128 * gcc.target/i386/20011119-1.c: Likewise.
14129 * gcc.target/i386/990213-2.c: Likewise.
14130 * gcc.target/i386/990214-1.c: Likewise.
14131 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14132 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14133 * gcc.target/i386/pic-1.c: Likewise.
14134 * gcc.target/i386/pr21518.c: Likewise.
14135 * gcc.target/i386/pr23098.c: Likewise.
14136 * gcc.target/i386/pr23943.c: Likewise.
14138 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14141 * g++.dg/template/complit2.C: New test.
14144 * g++.dg/ext/bitfield1.C: New test.
14146 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14149 * gfortran.dg/interface_11.f90: New test.
14151 2007-03-11 Richard Guenther <rguenther@suse.de>
14153 PR tree-optimization/31115
14154 * gcc.dg/torture/pr31115.c: New testcase.
14156 2007-03-11 Ira Rosen <irar@il.ibm.com>
14158 PR tree-optimization/29925
14159 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14161 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14164 * g++.dg/expr/bitfield3.C: New test.
14165 * g++.dg/expr/bitfield4.C: Likewise.
14166 * g++.dg/expr/bitfield5.C: Likewise.
14167 * g++.dg/expr/bitfield6.C: Likewise.
14170 * g++.dg/template/array18.C: New test.
14172 2007-03-10 Dirk Mueller <dmueller@suse.de>
14175 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14176 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14178 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14181 * g++.dg/cpp0x/variadic-bind.C: New.
14182 * g++.dg/cpp0x/variadic-function.C: New.
14183 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14184 * g++.dg/cpp0x/variadic-tuple.C: New.
14185 * g++.dg/cpp0x/variadic1.C: New.
14186 * g++.dg/cpp0x/variadic2.C: New.
14187 * g++.dg/cpp0x/variadic3.C: New.
14188 * g++.dg/cpp0x/variadic4.C: New.
14189 * g++.dg/cpp0x/variadic5.C: New.
14190 * g++.dg/cpp0x/variadic6.C: New.
14191 * g++.dg/cpp0x/variadic7.C: New.
14192 * g++.dg/cpp0x/variadic8.C: New.
14193 * g++.dg/cpp0x/variadic9.C: New.
14194 * g++.dg/cpp0x/variadic10.C: New.
14195 * g++.dg/cpp0x/variadic11.C: New.
14196 * g++.dg/cpp0x/variadic12.C: New.
14197 * g++.dg/cpp0x/variadic13.C: New.
14198 * g++.dg/cpp0x/variadic14.C: New.
14199 * g++.dg/cpp0x/variadic15.C: New.
14200 * g++.dg/cpp0x/variadic16.C: New.
14201 * g++.dg/cpp0x/variadic17.C: New.
14202 * g++.dg/cpp0x/variadic18.C: New.
14203 * g++.dg/cpp0x/variadic19.C: New.
14204 * g++.dg/cpp0x/variadic20.C: New.
14205 * g++.dg/cpp0x/variadic21.C: New.
14206 * g++.dg/cpp0x/variadic22.C: New.
14207 * g++.dg/cpp0x/variadic23.C: New.
14208 * g++.dg/cpp0x/variadic24.C: New.
14209 * g++.dg/cpp0x/variadic25.C: New.
14210 * g++.dg/cpp0x/variadic26.C: New.
14211 * g++.dg/cpp0x/variadic27.C: New.
14212 * g++.dg/cpp0x/variadic28.C: New.
14213 * g++.dg/cpp0x/variadic29.C: New.
14214 * g++.dg/cpp0x/variadic30.C: New.
14215 * g++.dg/cpp0x/variadic31.C: New.
14216 * g++.dg/cpp0x/variadic32.C: New.
14217 * g++.dg/cpp0x/variadic33.C: New.
14218 * g++.dg/cpp0x/variadic34.C: New.
14219 * g++.dg/cpp0x/variadic35.C: New.
14220 * g++.dg/cpp0x/variadic36.C: New.
14221 * g++.dg/cpp0x/variadic37.C: New.
14222 * g++.dg/cpp0x/variadic38.C: New.
14223 * g++.dg/cpp0x/variadic39.C: New.
14224 * g++.dg/cpp0x/variadic40.C: New.
14225 * g++.dg/cpp0x/variadic41.C: New.
14226 * g++.dg/cpp0x/variadic42.C: New.
14227 * g++.dg/cpp0x/variadic43.C: New.
14228 * g++.dg/cpp0x/variadic44.C: New.
14229 * g++.dg/cpp0x/variadic45.C: New.
14230 * g++.dg/cpp0x/variadic46.C: New.
14231 * g++.dg/cpp0x/variadic47.C: New.
14232 * g++.dg/cpp0x/variadic48.C: New.
14233 * g++.dg/cpp0x/variadic49.C: New.
14234 * g++.dg/cpp0x/variadic50.C: New.
14235 * g++.dg/cpp0x/variadic51.C: New.
14236 * g++.dg/cpp0x/variadic52.C: New.
14237 * g++.dg/cpp0x/variadic53.C: New.
14238 * g++.dg/cpp0x/variadic54.C: New.
14239 * g++.dg/cpp0x/variadic55.C: New.
14240 * g++.dg/cpp0x/variadic56.C: New.
14241 * g++.dg/cpp0x/variadic57.C: New.
14242 * g++.dg/cpp0x/variadic58.C: New.
14243 * g++.dg/cpp0x/variadic59.C: New.
14244 * g++.dg/cpp0x/variadic60.C : New.
14245 * g++.dg/cpp0x/variadic61.C : New.
14246 * g++.dg/cpp0x/variadic62.C : New.
14247 * g++.dg/cpp0x/variadic63.C : New.
14248 * g++.dg/cpp0x/variadic64.C : New.
14249 * g++.dg/cpp0x/variadic65.C : New.
14250 * g++.dg/cpp0x/variadic66.C : New.
14251 * g++.dg/cpp0x/variadic67.C : New.
14252 * g++.dg/cpp0x/variadic68.C : New.
14253 * g++.dg/cpp0x/variadic69.C : New.
14254 * g++.dg/cpp0x/variadic70.C : New.
14255 * g++.dg/cpp0x/variadic71.C : New.
14256 * g++.dg/cpp0x/variadic72.C : New.
14257 * g++.dg/cpp0x/variadic73.C : New.
14258 * g++.dg/cpp0x/variadic74.C : New.
14259 * g++.dg/cpp0x/variadic75.C : New.
14260 * g++.dg/cpp0x/variadic-ex1.C : New.
14261 * g++.dg/cpp0x/variadic-ex2.C : New.
14262 * g++.dg/cpp0x/variadic-ex3.C : New.
14263 * g++.dg/cpp0x/variadic-ex4.C : New.
14264 * g++.dg/cpp0x/variadic-ex5.C : New.
14265 * g++.dg/cpp0x/variadic-ex6.C : New.
14266 * g++.dg/cpp0x/variadic-ex7.C : New.
14267 * g++.dg/cpp0x/variadic-ex8.C : New.
14268 * g++.dg/cpp0x/variadic-ex9.C : New.
14269 * g++.dg/cpp0x/variadic-ex10.C : New.
14270 * g++.dg/cpp0x/variadic-ex11.C : New.
14271 * g++.dg/cpp0x/variadic-ex12.C : New.
14272 * g++.dg/cpp0x/variadic-ex13.C : New.
14273 * g++.dg/cpp0x/variadic-ex14.C : New.
14275 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14277 PR libgfortran/31099
14278 * gfortran.dg/unformatted_recl.f90: New test.
14280 2007-03-09 Roger Sayle <roger@eyesopen.com>
14282 * gcc.dg/fold-eqcmplx-1.c: New test case.
14284 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14286 PR rtl-optimization/30643
14287 * gcc.dg/pr30643.c: New.
14289 2007-03-09 Chao-ying Fu <fu@mips.com>
14291 * gcc.target/mips/mips32-dspr2-type.c: New test.
14292 * gcc.target/mips/mips32-dspr2.c: New test.
14293 * gcc.target/mips/dspr2-MULT.c: New test.
14294 * gcc.target/mips/dspr2-MULTU.c: New test.
14295 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14296 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14297 Adjust some formats.
14299 2007-03-09 Dirk Mueller <dmueller@suse.de>
14302 * gcc.dg/Wlogical-op-1.c: New.
14303 * g++.dg/warn/Wlogical-op-1.C: New.
14305 2007-03-09 Richard Guenther <rguenther@suse.de>
14307 PR tree-optimization/30904
14308 PR middle-end/31058
14309 * gcc.dg/pr30904.c: Remove xfail.
14311 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14314 * gcc.c-torture/execute/pr31072.c: New test.
14316 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14318 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14319 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14320 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14321 *lrint* and *lround*.
14322 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14324 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14325 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14326 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14327 and *lround*. Correct macro names.
14328 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14329 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14331 2007-03-08 Ian Lance Taylor <iant@google.com>
14333 * gcc.dg/no-strict-overflow-5.c: New test.
14334 * gcc.dg/no-strict-overflow-6.c: New test.
14335 * gcc.dg/Wstrict-overflow-11.c: New test.
14336 * gcc.dg/Wstrict-overflow-12.c: New test.
14337 * gcc.dg/Wstrict-overflow-13.c: New test.
14338 * gcc.dg/Wstrict-overflow-14.c: New test.
14339 * gcc.dg/Wstrict-overflow-15.c: New test.
14341 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14343 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14344 for VxWorks kernel mode.
14345 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14347 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14349 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14352 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14354 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14355 and lib/bfill.c on VxWorks targets.
14356 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14357 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14358 lib/bfill.c and lib/memmove.c on VxWorks targets.
14359 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14360 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14361 on VxWorks targets.
14362 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14363 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14365 2007-03-08 Tobias Burnus <burnus@net-b.de>
14367 * gfortran.dg/use_5.f90: New test.
14368 * gfortran.dg/use_6.f90: Ditto.
14369 * gfortran.dg/use_7.f90: Ditto.
14371 2007-03-08 Tobias Burnus <burnus@net-b.de>
14374 * gfortran.dg/use_4.f90: New test.
14375 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14377 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14380 * gfortran.dg/parameter_array_section_2.f90: New test.
14382 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14385 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14388 * g++.dg/template/arg5.C: New test.
14390 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14392 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14394 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14396 * gcc.dg/var-expand1.c: Add newline at end of file.
14398 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14400 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14402 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14404 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14406 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14408 * gcc.dg/torture/builtin-convert-4.c: New test.
14410 2007-03-05 Ian Lance Taylor <iant@google.com>
14412 * gcc.c-torture/compile/pr31034.c: New test.
14414 2007-03-05 Ian Lance Taylor <iant@google.com>
14416 * gcc.dg/inline-18.c: New test.
14417 * gcc.dg/inline-19.c: New test.
14418 * gcc.dg/inline-20.c: New test.
14419 * gcc.dg/inline-21.c: New test.
14421 2007-03-05 Richard Guenther <rguenther@suse.de>
14423 PR tree-optimization/14052
14424 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14426 2007-03-05 Richard Guenther <rguenther@suse.de>
14428 PR tree-optimization/23777
14429 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14431 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14434 * gcc.dg/multiple-overflow-warn-3.c: New.
14435 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14437 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14440 * g++.dg/parse/template23.C: New test.
14442 2007-03-04 Roger Sayle <roger@eyesopen.com>
14444 PR middle-end/30744
14445 * gcc.dg/pr30744-1.c: New test case.
14447 2007-03-04 Tobias Burnus <burnus@net-b.de>
14449 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14451 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14454 * gfortran.dg/logical_3.f90: New test.
14456 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14458 PR libfortran/30981
14459 * gfortran.dg/integer_exponentiation_1.f90: New test.
14461 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14463 * gcc.target/m68k/m68k.exp: New.
14464 * gcc.target/m68k/crash1.c: New.
14466 2007-03-03 Tobias Burnus <burnus@net-b.de>
14468 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14469 to be more compatible with integer(kind=8).
14471 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14473 PR libfortran/31001
14474 * gfortran.dg/zero_sized_3.f90: New test.
14476 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14479 * g++.dg/parse/else.C: New.
14480 * g++.dg/parse/else-2.C: New.
14482 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14483 Tobias Burnus <burnus@net-b.de>
14486 * gfortran.dg/size_dim.f90: New test.
14488 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14489 Tobias Burnus <burnus@net-b.de>
14492 * gfortran.dg/entry_9.f90: New test.
14494 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14497 * g++.dg/inherit/covariant16.C: New test.
14499 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14501 * g++.dg/other/darwin-minversion-1.C: New.
14503 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14505 * gcc.dg/tree-ssa/20070302-1.c: New test.
14507 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14509 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14512 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14514 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14516 2007-03-01 Simon Baldwin <simonb@google.com>
14519 * warn/ignored_typedef.C: New.
14520 * init/ctor8.C: Added dg-warning to consume ignored typedef
14522 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14523 and added an explicit line number.
14525 2007-02-28 Richard Guenther <rguenther@suse.de>
14527 PR middle-end/30364
14528 * gcc.dg/torture/pr30364-1.c: New testcase.
14529 * gcc.dg/torture/pr30364-2.c: Likewise.
14530 * gcc.dg/torture/pr30364-3.c: Likewise.
14532 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14534 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14535 powerpc*, use -funsafe-math-optimizations.
14536 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14537 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14539 2007-02-28 Tobias Burnus <burnus@net-b.de>
14540 Paul Thomas <pault@gcc.gnu.org>
14544 * c_by_val_1.f: Test %VAL() with non-default kind.
14545 * c_by_val.c: Ditto.
14546 * c_by_val_4.f: New test.
14548 2007-02-28 Tobias Burnus <burnus@net-b.de>
14551 * gfortran.dg/continuation_7.f90: New test.
14553 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
14555 * g++.dg/inherit/thunk7.C: New test.
14556 * lib/target-supports.exp (check_profiling_available): Not available
14559 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
14562 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14564 2007-02-27 Mark Mitchell <mark@codesourcery.com>
14566 * lib/target-supports.exp (check_effective_target_init_priority):
14567 Remove Solaris special case.
14569 2007-02-26 Geoffrey Keating <geoffk@apple.com>
14571 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14572 for more builtin types.
14574 * g++.dg/ext/visibility/class1.C: Port to Darwin.
14575 * g++.dg/ext/visibility/noPLT.C: Likewise.
14577 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14579 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14582 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
14585 * size_optional_dim_1.f90: New test.
14587 2007-02-25 Mark Mitchell <mark@codesourcery.com>
14589 * gcc.dg/vxworks/vxworks.exp: New file.
14590 * gcc.dg/vxworks/initpri1.c: Likewise.
14591 * gcc.dg/vxworks/initpri2.c: Likewise.
14592 * gcc.dg/initpri2.c: Add more tests.
14593 * g++.dg/special/initpri2.C: Likewise.
14595 * gcc.dg/initpri1.c: New test.
14596 * gcc.dg/initpri2.c: Likewise.
14597 * g++.dg/special/initpri1.C: New test.
14598 * g++.dg/special/initpri2.C: Likewise.
14599 * g++.dg/special/conpr-1.C: Use init_priority effective target.
14600 * g++.dg/special/conpr-2.C: Likewise.
14601 * g++.dg/special/conpr-3.C: Likewise.
14602 * g++.dg/special/conpr-4.C: Likewise.
14603 * g++.dg/special/initp1.C: Likewise.
14604 * g++.dg/special/ecos.exp: Remove code to detect availability of
14605 constructor priorities.
14606 * lib/target-supports.exp (check_effective_target_init_priority):
14609 2007-02-24 Jan Hubicka <jh@suse.cz>
14611 * gcc.c-torture/execute/pr30778.c: New testcase.
14613 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14615 PR libgfortran/30918
14616 * gfortran.dg/namelist_26.f90: New test.
14618 2007-02-24 Richard Guenther <rguenther@suse.de>
14620 PR middle-end/30951
14621 * gcc.dg/pr30951.c: New testcase.
14623 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14625 * gcc.dg/torture/builtin-modf-1.c: New test.
14627 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
14629 PR tree-optimization/30904
14630 * gcc.dg/pr30904.c: New test.
14632 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14634 * gcc.test-framework/README: Correct command.
14635 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14637 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14639 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
14641 * lib/target-supports.exp (check_effective_target_unwrapped): New.
14643 2007-02-23 Mark Mitchell <mark@codesourcery.com>
14645 * lib/target-supports.exp (check_effective_target_newlib): New
14648 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
14651 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14652 allocatable component.
14655 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14657 * gcc.dg/torture/builtin-logb-1.c: New test.
14658 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14659 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14660 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14663 2007-02-23 Richard Guenther <rguenther@suse.de>
14665 * g++.dg/warn/changes-meaning.C: New testcase.
14667 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14669 PR libgfortran/30910
14670 * gfortran.dg/fmt_zero_precision.f90: Update test.
14672 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14674 * gcc.dg/torture/builtin-frexp-1.c: New test.
14676 2007-02-22 Mark Mitchell <mark@codesourcery.com>
14678 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14680 2007-02-22 Ian Lance Taylor <iant@google.com>
14683 * g++.dg/debug/pr30898.C: New test.
14685 2007-02-22 Ira Rosen <irar@il.ibm.com>
14687 * gcc.dg/vect/vect-106.c: New test.
14689 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14690 Ira Rosen <irar@il.ibm.com>
14692 PR tree-optimization/30843
14693 * gcc.dg/vect/pr30843.c: New test.
14695 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14697 PR tree-optimization/30858
14698 * gcc.dg/vect/pr30858.c: New test.
14700 2007-02-21 Mark Mitchell <mark@codesourcery.com>
14702 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14703 to set options for compiling testglue.
14704 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14705 * lib/obj-c++.exp (obj-c++_init): Likewise.
14707 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
14709 * gnat.dg/derived_aggregate.adb: New test.
14711 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14713 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14714 sh* targets. Call the correct CKSGN macro.
14716 2007-02-21 Jakub Jelinek <jakub@redhat.com>
14718 * gfortran.dg/gomp/omp_parse1.f90: New test.
14719 * gfortran.dg/gomp/omp_parse2.f: New test.
14721 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
14724 * gfortran.dg/do_pointer_1.f90: New test.
14726 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14728 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14731 2007-02-20 Geoffrey Keating <geoffk@apple.com>
14733 * gcc.dg/darwin-minversion-1.c: New.
14734 * gcc.dg/darwin-minversion-2.c: New.
14736 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14738 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14740 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14741 DJ Delorie <dj@redhat.com>
14744 * gcc.dg/Wfatal.c: New.
14745 * gcc.dg/Wfatal-2.c: New.
14746 * gcc.dg/Werror-1.c: Adjust expectations.
14747 * gcc.dg/Werror-5.c: Likewise.
14748 * gcc.dg/Werror-7.c: Likewise.
14749 * gcc.dg/Werror-10.c: Likewise.
14750 * gcc.dg/Werror-11.c: Likewise.
14752 2007-02-20 Tobias Burnus <burnus@net-b.de>
14755 * gfortran.dg/volatile10.f90: New test.
14757 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
14759 PR libfortran/30533
14760 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
14762 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14764 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14765 * gcc.dg/Walways-true-1.c: Likewise.
14766 * gcc.dg/weak/weak-3.c: Likewise.
14767 * gcc.dg/Werror-1.c: Likewise.
14768 * gcc.dg/Werror-3.c: Likewise.
14769 * gcc.dg/Werror-4.c: Likewise.
14770 * gcc.dg/Werror-5.c: Likewise.
14771 * gcc.dg/Werror-6.c: Likewise.
14772 * gcc.dg/Werror-7.c: Likewise.
14773 * gcc.dg/Werror-8.c: Likewise.
14774 * gcc.dg/Werror-10.c: Likewise.
14775 * gcc.dg/Werror-11.c: Likewise.
14776 * gcc.dg/Werror-12.c: Likewise.
14777 * g++.old-deja/g++.mike/warn8.C: Likewise.
14778 * g++.dg/warn/Walways-true-1.C: Likewise.
14779 * g++.dg/warn/Walways-true-2.C: Likewise.
14780 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14781 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14782 -Wstring-literal-comparison with -Waddress.
14783 * gcc.dg/Wstring-literal-comparison-4.c: Replace
14784 -Wno-string-literal-comparison with -Wno-address.
14786 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
14788 * gnat.dg/self_aggregate_with_call.adb: New test.
14790 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
14792 PR tree-optimization/30975
14793 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14794 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14795 * gcc.dg/vect/pr30795.c: New.
14797 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14800 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14802 2007-02-18 Roger Sayle <roger@eyesopen.com>
14804 PR rtl-optimization/28173
14805 * gcc.target/i386/andor-1.c: New test case.
14807 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14809 * gcc.dg/torture/builtin-ldexp-1.c: New.
14810 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14812 2007-02-18 Roger Sayle <roger@eyesopen.com>
14814 * gfortran.dg/array_constructor_15.f90: New test case.
14816 2007-02-18 Roger Sayle <roger@eyesopen.com>
14818 * gfortran.dg/forall_10.f90: New test case.
14820 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14822 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14824 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14826 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14827 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14829 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
14831 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14832 * gcc.target/i386/builtin-bswap-3.c: Ditto.
14833 * gcc.target/i386/xchg-1.c: New test.
14834 * gcc.target/i386/xchg-2.c: New test.
14836 2007-02-16 Richard Guenther <rguenther@suse.de>
14837 Christian Bruel <christian.bruel@st.com>
14839 * gcc.dg/strict-overflow-5.c: New testcase.
14841 2007-02-16 Tobias Burnus <burnus@net-b.de>
14844 * gfortran.dg/func_derived_4.f90: New test.
14846 2007-02-15 Roger Sayle <roger@eyesopen.com>
14848 PR middle-end/30391
14849 * gfortran.dg/pr30391-1.f90: New test case.
14851 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14853 PR middle-end/30433
14854 * gcc.c-torture/compile/pr30433.c: New testcase to check
14855 that complex constants comparisions are foldded.
14857 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14860 * g++.dg/ext/stmtexpr10.C: New testcase.
14862 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14864 PR middle-end/30729
14865 * gcc.dg/Wunused-value-2.c: New testcase.
14867 2007-02-15 Ian Lance Taylor <iant@google.com>
14869 * g++.dg/eh/subreg-1.C: New test.
14871 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14874 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14875 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14876 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14877 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14878 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14879 * gcc.dg/Werror-implicit-function-declaration.c: New.
14881 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14884 * g++.dg/warn/pr28943.C: New.
14886 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14888 * gfortran.fortran-torture/execute/math.f90: Fix typo.
14890 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14893 * gfortran.dg/error_recovery_3.f90: New test.
14895 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14897 * g++.dg/tree-ssa/sra-1.C: New.
14899 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14901 * g++.dg/tree-ssa/sra-1.C: New.
14903 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14905 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14907 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14909 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14911 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
14914 * gfortran.dg/logical_2.f90: New test.
14916 2007-02-14 Joseph Myers <joseph@codesourcery.com>
14918 * gcc.dg/torture/complex-alias-1.c: New test.
14920 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
14922 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14923 instead of -fdump-tree-tailcall.
14925 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
14927 * gfortran.dg/interface_10.f90: Fix comment typo.
14929 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
14931 PR tree-optimization/30771
14932 * gcc.dg/vect/pr30771.c: New test.
14934 2007-02-13 Ian Lance Taylor <iant@google.com>
14936 * gcc.dg/Wstrict-overflow-1.c: New test.
14937 * gcc.dg/Wstrict-overflow-2.c: New test.
14938 * gcc.dg/Wstrict-overflow-3.c: New test.
14939 * gcc.dg/Wstrict-overflow-4.c: New test.
14940 * gcc.dg/Wstrict-overflow-5.c: New test.
14941 * gcc.dg/Wstrict-overflow-6.c: New test.
14942 * gcc.dg/Wstrict-overflow-7.c: New test.
14943 * gcc.dg/Wstrict-overflow-8.c: New test.
14944 * gcc.dg/Wstrict-overflow-9.c: New test.
14945 * gcc.dg/Wstrict-overflow-10.c: New test.
14947 2007-02-13 Roger Sayle <roger@eyesopen.com>
14949 * gcc.target/ia64/builtin-bswap-2.c: New test case.
14951 2007-02-13 Richard Henderson <rth@redhat.com>
14953 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14954 * gcc.c-torture/execute/pr29302-1.c: ... here.
14956 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14959 * gcc.dg/c90-return-1.c: Update output.
14960 * gcc.dg/c99-return-1.c: Likewise.
14962 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
14965 * gfortran.dg/used_dummy_types_7.f90: New test..
14967 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
14969 * gcc.target/i386/parity-1.c: New test.
14970 * gcc.target/i386/parity-2.c: New test.
14972 2007-02-12 Roger Sayle <roger@eyesopen.com>
14974 * gcc.target/i386/builtin-bswap-3.c: New test case.
14976 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
14978 PR tree-optimization/29145
14979 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14980 alias analysis is improved to take better advantage of restrict
14981 qualified pointers.
14982 * gcc.dg/vect/vect-80.c: Likewise.
14983 * gcc.dg/vect/pr29145.c: New.
14985 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
14987 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14988 * gcc.target/i386/sse4a-insert.c: Likewise.
14990 2007-02-11 Roger Sayle <roger@eyesopen.com>
14992 * gcc.target/ia64/builtin-popcount-1.c: New test case.
14993 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14995 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
14998 * gfortran.dg/enum_4.f90: Update error message checks.
15000 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15003 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15004 versions of the modules.
15007 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15008 by getting rid of recursive I/O and providing functions with
15012 * gfortran.dg/char_array_constructor_2.f90
15014 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15017 * g++.dg/template/spec34.C: New test
15019 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15021 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15022 on i?86 and x86_64.
15023 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15024 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15025 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15026 on i?86 and x86_64.
15027 * gcc.dg/vect/vect-113.c: Ditto.
15029 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15032 * g++.dg/eh/weak1-C: New test.
15033 * g++.dg/eh/weak1-a.cc: Likewise.
15034 * g++.dg/eh/comdat1.C: Likewise.
15036 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15037 Dorit Nuzman <dorit@il.ibm.com>
15039 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15040 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15041 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15042 * gcc.dg/vect/vect-113.c: Likewise.
15044 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15046 2007-02-10 Richard Henderson <rth@redhat.com>
15048 * lib/target-supports.exp (check_effective_target_tls): Redefine
15049 to mean non-emulated tls.
15050 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15051 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15052 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15053 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15054 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15055 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15056 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15058 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15060 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15062 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15064 * gfortran.dg/secnds.f: Replace time tolerance with a
15065 before-and-after bracket.
15066 * gfortran.dg/secnds-1.f: Likewise.
15068 2007-02-09 Tobias Burnus <burnus@net-b.de>
15071 * gfortran.dg/maxlocval_1.f90: New test.
15073 2007-02-09 Roger Sayle <roger@eyesopen.com>
15075 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15077 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15080 * gfortran.dg/array_function_1.f90: New test.
15082 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15084 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15085 (check_effective_target_dummy_wcsftime): New functions.
15087 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15089 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15090 * lib/target-supports.exp (check_effective_target_uclibc): New
15093 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15095 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15096 (vsnprintf): Don't define for uClibc targets.
15098 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15100 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15101 set before checking whether it was allowed.
15102 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15103 before checking inside_main.
15105 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15107 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15109 (u16sf): Likewise u4sf.
15110 * g++.dg/compat/struct-layout-1.h: Likewise.
15112 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15114 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15116 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15117 m68k targets if check_effective_target_coldfire_fpu returns true.
15119 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15120 Richard Guenther <rguenther@suse.de>
15122 PR middle-end/23361
15123 * gcc.dg/fold-compare-3.c: New testcase.
15124 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15126 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15128 * gcc.dg/pr26570.c: Clean up coverage files.
15129 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15130 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15131 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15132 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15133 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15134 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15135 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15136 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15137 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15138 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15139 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15140 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15141 * gcc.dg/vect/pr28952.c: Ditto.
15142 * gcc.dg/vect/pr27151.c: Ditto.
15143 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15144 * g++.dg/gomp/macro-3.C: Ditto.
15146 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15148 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15151 2007-02-08 Roger Sayle <roger@eyesopen.com>
15153 * gcc.target/i386/builtin-bswap-2.c: New test case.
15155 2007-02-08 Roger Sayle <roger@eyesopen.com>
15157 * gfortran.dg/forall_8.f90: New test case.
15158 * gfortran.dg/forall_9.f90: Likewise.
15160 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15162 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15164 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15166 * lib/target-supports.exp (check_effective_target_simulator): New.
15168 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15170 * gcc.dg/tree-ssa/loop-25.c: New test.
15172 2007-02-06 Richard Henderson <rth@redhat.com>
15174 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15176 2007-02-06 Roger Sayle <roger@eyesopen.com>
15178 * gcc.target/powerpc/popcount-1.c: New test case.
15179 * gcc.target/powerpc/parity-1.c: Likewise.
15181 2007-02-06 Richard Guenther <rguenther@suse.de>
15183 PR middle-end/27302
15184 * gcc.dg/torture/pr27302-2.c: New testcase.
15186 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15188 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15189 * gcc.dg/vect/vect-iv-1.c: New test.
15190 * gcc.dg/vect/vect-iv-2.c: New test.
15191 * gcc.dg/vect/vect-iv-3.c: New test.
15192 * gcc.dg/vect/vect-iv-4.c: New test.
15193 * gcc.dg/vect/vect-iv-5.c: New test.
15194 * gcc.dg/vect/vect-iv-6.c: New test.
15195 * gcc.dg/vect/vect-iv-7.c: New test.
15196 * gcc.dg/vect/vect-iv-8.c: New test.
15197 * gcc.dg/vect/vect-iv-9.c: New test.
15198 * gcc.dg/vect/vect-iv-10.c: New test.
15199 * gcc.dg/vect/vect-iv-11.c: New test.
15200 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15201 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15202 * gcc.dg/vect/vect-14.c: Now vectorizable.
15203 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15205 * gcc.dg/vect/vect-27.c: Likewise.
15206 * gcc.dg/vect/vect-29.c Likewise.
15207 * gcc.dg/vect/vect-dv-2.c: Likewise.
15208 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15209 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15210 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15212 2007-02-06 Ira Rosen <irar@il.ibm.com>
15214 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15216 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15218 * gcc.dg/builtins-20.c: Add more cases.
15220 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15223 * gcc.dg/pr30189.c: New test.
15225 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15227 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15229 * gcc.target/i386/sse4a-extract.c: New test.
15230 * gcc.target/i386/sse4a-insert.c: New test.
15231 * gcc.target/i386/sse4a-montsd.c: New test.
15232 * gcc.target/i386/sse4a-montss.c: New test.
15234 2007-02-05 Richard Guenther <rguenther@suse.de>
15236 * gcc.target/i386/vectorize3.c: New testcase.
15238 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15241 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15243 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15246 * gfortran.dg/repeat_1.f90: New test.
15248 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15251 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15252 * gfortran.dg/derived_init_2.f90: Ditto.
15253 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15254 * gfortran.dg/array_initializer_1.f90: Ditto.
15255 * gfortran.dg/do_2.f90: Ditto.
15256 * gfortran.dg/proc_assign_1.f90: Ditto.
15258 2007-02-04 Richard Guenther <rguenther@suse.de>
15260 PR middle-end/30636
15261 * g++.dg/warn/pr30636.C: New testcase.
15262 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15264 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15266 PR middle-end/30667
15267 * gfortran.dg/pr30667.f: New test.
15269 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15271 * gcc.dg/builtins-54.c: Add more cases.
15273 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15276 * gfortran.dg/zero_sized_2.f90: New test.
15279 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15282 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15285 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15288 * gfortran.dg/interface_10.f90: New test.
15290 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15292 * gcc.dg/builtins-20.c: Add more cases.
15294 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15297 * gcc-target/ia64/pr29682.c: New test.
15299 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15302 * gfortran.dg/arrayio_11.f90.f90: New test.
15305 * gfortran.dg/arrayio_12.f90.f90: New test.
15307 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15310 * g++.dg/tls/diag-5.C: New test.
15312 PR middle-end/30473
15313 * gcc.dg/pr30473.c: New test.
15314 * gcc.c-torture/execute/20070201-1.c: New test.
15316 2007-02-01 Roger Sayle <roger@eyesopen.com>
15318 * gfortran.dg/dependency_20.f90: New test case.
15320 2007-01-31 Ian Lance Taylor <iant@google.com>
15322 * gcc.dg/lower-subreg-1.c (test): New test.
15324 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15326 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15328 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15330 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15331 * gcc.dg/torture/builtin-math-3.c: Likewise.
15333 2007-01-31 Dirk Mueller <dmueller@suse.de>
15335 gcc.dg/Wparentheses-2.c: Update and add new tests.
15337 2007-01-31 Ira Rosen <irar@il.ibm.com>
15339 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15342 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15344 * gcc.dg/builtins-63.c: New test.
15346 2007-01-31 Tobias Burnus <burnus@net-b.de>
15349 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15351 2007-01-31 Tobias Burnus <burnus@net-b.de>
15354 * gfortran.dg/volatile8.f90: New argument conformance test.
15355 * gfortran.dg/volatile9.f90: New scope test.
15357 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15360 * g++.dg/warn/null4.C: New.
15362 2001-01-30 Roger Sayle <roger@eyesopen.com>
15363 Uros Bizjak <ubizjak@gmail.com>
15365 * gcc.dg/large-size-array-3.c: Correct typo.
15367 2007-01-30 Richard Guenther <rguenther@suse.de>
15369 PR middle-end/27657
15370 * g++.dg/debug/pr27657.C: New testcase.
15372 2007-01-30 Richard Guenther <rguenther@suse.de>
15374 PR middle-end/30313
15375 * gcc.dg/torture/pr30313.c: New testcase.
15377 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15379 * gcc.dg/dfp/dfp-except.h: New file.
15380 * gcc.dg/dfp/fe-check.h: New file.
15381 * gcc.dg/dfp/fe-binop.c: New test.
15382 * gcc.dg/dfp/fe-convert-1.c: New test.
15383 * gcc.dg/dfp/fe-convert-2.c: New test.
15384 * gcc.dg/dfp/fe-convert-3.c: New test.
15386 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15387 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15388 * gcc.dg/dfp/convert-dfp.c: Ditto.
15389 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15391 2007-01-29 Josh Conner <jconner@apple.com>
15393 * gcc.target/powerpc/altivec-24.c: New test.
15395 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15398 * g++.dg/parse/defarg12.C: New test.
15400 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15403 * gfortran.dg/used_dummy_types_6.f90: New test.
15405 2007-01-28 Jan Hubicka <jh@suse.cz>
15407 * gcc.dg/tree-prof/val-prof-6.c: New test.
15409 2007-01-28 Roger Sayle <roger@eyesopen.com>
15411 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15413 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15416 * g++.dg/expr/dtor4.C: New test.
15418 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15420 * gcc.dg/tree-ssa/loop-23.c: New test.
15422 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15424 PR libfortran/30389
15425 * gfortran.dg/achar_2.f90: New test.
15426 * gfortran.dg/achar_3.f90: New test.
15428 2007-01-27 Ian Lance Taylor <iant@google.com>
15430 * gcc.dg/strict-overflow-1.c: New test.
15431 * gcc.dg/no-strict-overflow-1.c: New test.
15432 * gcc.dg/strict-overflow-2.c: New test.
15433 * gcc.dg/no-strict-overflow-2.c: New test.
15434 * gcc.dg/strict-overflow-3.c: New test.
15435 * gcc.dg/no-strict-overflow-3.c: New test.
15436 * gcc.dg/strict-overflow-4.c: New test.
15437 * gcc.dg/no-strict-overflow-4.c: New test.
15438 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15439 * gcc.dg/pr15784-1.c: Likewise.
15440 * gcc.dg/pr20922-1.c: Likewise.
15441 * gcc.dg/pr20922-3.c: Likewise.
15442 * gcc.dg/pr20922-4.c: Likewise.
15443 * gcc.dg/pr20922-6.c: Likewise.
15444 * gcc.dg/compare-4.c: Likewise.
15445 * gcc.dg/torture/pr26898-1.c: Likewise.
15446 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15447 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15448 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15449 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15450 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15451 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15452 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15453 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15454 * g++.dg/tree-ssa/pr21082.C: Likewise.
15456 2007-01-27 Roger Sayle <roger@eyesopen.com>
15458 * gcc-dg/large-size-array-3.c: New test case.
15460 2007-01-27 Roger Sayle <roger@eyesopen.com>
15462 * gfortran.dg/forall_7.f90: New test case.
15464 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15467 * gfortran.dg/where_operator_assign_1.f90: New test.
15468 * gfortran.dg/where_operator_assign_2.f90: New test.
15469 * gfortran.dg/where_operator_assign_3.f90: New test.
15471 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15473 * lib/target-supports.exp
15474 (check_effective_target_powerpc_altivec): New.
15475 (check_effective_target_vect_cmdline_needed): Use it.
15477 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15480 * gfortran.dg/backslash_3.f: New test.
15482 2007-01-26 Richard Guenther <rguenther@suse.de>
15484 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15486 2007-01-26 Tobias Burnus <burnus@net-b.de>
15488 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15489 * gfortran.dg/vect/vect.exp: Ditto.
15490 * gfortran.dg/dg.exp: Ditto.
15491 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15492 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15494 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15496 * gcc.dg/builtins-20.c: Add more cases.
15497 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15499 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15502 * gcc.dg/Wall.c: New.
15503 * gcc.dg/Wno-all.c: New.
15504 * gfortran.dg/Wall.f90: New.
15505 * gfortran.dg/Wno-all.f90: New.
15507 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15509 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15510 * g++.dg/eh/simd-2.C: Also run on Darwin.
15511 * g++.dg/eh/simd-3.C: New.
15512 * g++.dg/eh/simd-4.C: New.
15514 2007-01-25 Richard Guenther <rguenther@suse.de>
15516 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15518 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15520 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15522 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15523 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15524 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15525 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15526 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15527 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15528 * gcc.dg/ipa/ipa-7.c: New testcase.
15530 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15532 * g++.dg/cpp0x/warn_cxx0x.C: New.
15534 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15536 * gcc.dg/builtins-20.c: Test builtin carg.
15538 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15540 PR middle-end/27416
15541 * gcc.dg/gomp/pr27416.c: New test.
15543 PR middle-end/30494
15544 * gcc.dg/gomp/pr30494.c: New test.
15545 * g++.dg/gomp/pr30494.C: New test.
15547 PR middle-end/30421
15548 * gcc.dg/gomp/pr30421.c: New test.
15550 2007-01-24 Steve Ellcey <sje@cup.hp.com>
15552 * gcc.target/ia64/versionid-1.c: New test.
15553 * gcc.target/ia64/versionid-2.c: New test.
15555 2007-01-24 Richard Guenther <rguenther@suse.de>
15558 * gcc.dg/builtins-57.c: Change to a link-time testcase
15559 to support non-C99 targets.
15561 2007-01-24 Jan Hubicka <jh@suse.cz>
15563 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15565 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
15567 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15569 2007-01-23 Andrew Pinski <pinskia@gmail.com>
15572 * objc.dg/const-str-12.m: New test.
15574 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15577 * gfortran.dg/ctrl-z.f90: New test.
15579 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15582 * gfortran.dg/namelist_assumed_char.f90: New test.
15584 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
15587 * g++.dg/inherit/covariant15.C: New test.
15589 2007-01-23 Ian Lance Taylor <iant@google.com>
15591 * g++.dg/warn/Wparentheses-24.C: New test.
15593 2007-01-23 Richard Guenther <rguenther@suse.de>
15596 * ada/acats/run_acats: Do not call gnatmake or gnatchop
15599 2007-01-22 Richard Guenther <rguenther@suse.de>
15601 PR tree-optimization/30038
15602 * gcc.dg/builtins-62.c: New testcase.
15604 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15606 * gcc.c-torture/compile/20070121.c: New test.
15608 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
15610 PR libfortran/30525
15611 * gfortran.dg/char_comparison_1.f: New test.
15613 2007-01-21 Ira Rosen <irar@il.ibm.com>
15615 * gcc.dg/vect/vect-strided-same-dr.c: New test.
15617 2007-01-20 Andrew Pinski <pinskia@gmail.com>
15620 * objc.dg/pch: New directory.
15621 * objc.dg/pch/pch.exp: New file.
15622 * objc.dg/pch/interface-1.m: New test.
15623 * objc.dg/pch/interface-1.hs: New include file.
15624 * lib/objc.exp (objc_target_compile): Add
15625 "-x objective-c-header" in front of the sources if this is
15626 a precompiled header being compiled.
15628 2007-01-20 Roger Sayle <roger@eyesopen.com>
15630 * gfortran.dg/array_memcpy_3.f90: New test case.
15631 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15633 2007-01-20 Roger Sayle <roger@eyesopen.com>
15634 Brooks Moses <brooks.moses@codesourcery.com>
15635 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15637 * gfortran.dg/intrinsic_sign_1.f90: New test case.
15638 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15640 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15642 * gcc.dg/torture/builtin-math-3.c: Test fdim.
15644 2007-01-19 Mike Stump <mrs@apple.com>
15646 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15649 2007-01-19 Roger Sayle <roger@eyesopen.com>
15651 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15652 option instead of -funsafe-math-optimizations.
15654 2007-01-19 Tomas Bily <tbily@suse.cz>
15656 gcc.dg/tree-prof/indir-call-prof.c: New.
15657 g++.dg/dg.exp: Add tree-prof subdirectory.
15658 g++.dg/tree-prof/indir-call-prof.C: New.
15659 g++.dg/tree-prof/tree-prof.exp: New.
15661 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15664 * g++.dg/warn/deprecated.C: Update warning output.
15665 * g++.dg/warn/deprecated-2.C: Likewise.
15666 * g++.dg/warn/deprecated-3.C: New.
15668 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
15670 * gcc.c-torture/execute/nestfunc-7.c: New.
15672 2007-01-18 Hui-May Chang <hm.chang@apple.com>
15674 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15676 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
15678 * gcc.dg/m68k-pic-1.c: New.
15680 2007-01-18 Roger Sayle <roger@eyesopen.com>
15682 * gfortran.dg/array_memcpy_4.f90: New test case.
15684 2007-01-18 Josh Conner <jconner@apple.com>
15687 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15688 * gcc.dg/vect/no-trapping-math-1: New.
15689 * gcc.dg/vect/no-trapping-math-2: New.
15691 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
15693 * gcc.target/i386/387-8.c: Update comment about optimizing
15694 inherent load of 1.0 of fptan instruction.
15696 2007-01-18 Dirk Mueller <dmueller@suse.de>
15697 Richard Guenther <rguenther@suse.de>
15700 * gcc.dg/Warray-bounds.c: New testcase.
15701 * gcc.dg/Warray-bounds-2.c: New testcase.
15702 * g++.dg/warn/Warray-bounds.C: New testcase.
15703 * g++.dg/warn/Warray-bounds-2.C: New testcase.
15705 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
15708 * gfortran.dg/generic_12.f90: New test.
15710 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
15712 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15713 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15715 2007-01-16 Janis Johnson <janis187@us.ibm.com>
15717 * gcc.dg/dfp/compare-special.h: New file.
15718 * gcc.dg/dfp/compare-special-32.c: New test.
15719 * gcc.dg/dfp/compare-special-64.c: New test.
15720 * gcc.dg/dfp/compare-special-128.c: New test.
15722 2007-01-16 Roger Sayle <roger@eyesopen.com>
15723 Paul Thomas <pault@gcc.gnu.org>
15724 Steven G. Kargl <kargl@gcc.gnu.org>
15727 * gfortran.dg/forall_6.f90: New test case.
15728 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15729 * gfortran.dg/dependency_13.f90: Likewise.
15731 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15734 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15735 targets that don't support Inf.
15737 2007-01-15 Dale Johannesen <dalej@apple.com>
15739 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
15741 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
15743 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
15744 of achar for 0xff to avoid the "Extended ASCII not
15745 implemented" error message.
15747 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
15750 * gfortran.dg/altreturn_4.f90: New test.
15753 * gfortran.dg/stfunc_4.f90: New test.
15756 * gfortran.dg/bound_2.f90: Reinstate commented out line.
15757 * gfortran.dg/initialization_1.f90: Change warning.
15760 * gfortran.dg/specification_type_resolution_2.f90: New test.
15762 2007-01-14 Jan Hubicka <jh@suse.cz>
15764 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15765 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15766 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15769 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
15772 * gfortran.dg/external_procedures_2.f90: New test.
15774 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
15777 * gcc.target/i386/pr30413.c: New test.
15779 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
15782 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
15784 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
15786 * gcc.dg/20070112-1.c: New test.
15788 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15790 PR libgfortran/30435
15791 * gfortran.dg/list_read_6.f90: New test.
15793 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
15795 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
15797 2007-01-12 Tom Tromey <tromey@redhat.com>
15799 PR preprocessor/28227:
15800 * gcc.dg/cpp/pr28227.c: New file.
15802 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15804 * gcc.dg/tree-ssa/loop-22.c: New test.
15806 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15808 PR tree-optimization/29516
15809 * gcc.dg/tree-ssa/loop-20.c: New test.
15811 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
15813 PR libfortran/30415
15814 * minmaxloc_integer_kinds_1.f90: New test.
15816 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
15819 * g++.dg/template/sizeof-template-argument.C: New test.
15821 2007-01-11 Jan Hubicka <jh@suse.cz>
15823 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15824 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15825 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15826 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15827 * gcc.dg/tree-ssa/pr21658.c: Likewise.
15828 * gcc.dg/tree-ssa/pr15349.c: Likewise.
15829 * gcc.dg/tree-ssa/pr25501.c: Likewise.
15830 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15831 transformation in question.
15832 * gcc.dg/tree-ssa/vrp05.c: Likewise.
15833 * gcc.dg/tree-ssa/pr20701.c: Likewise.
15834 * gcc.dg/always_inline3.c: Likewise.
15836 2007-01-10 Mark Mitchell <mark@codesourcery.com>
15839 * g++.dg/template/typename11.C: New test.
15841 2007-01-10 Robert Kennedy <jimbob@google.com>
15843 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15845 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15847 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15848 for different integer kinds.
15849 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15850 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15851 * gfortran.dg/ishft_2.f90: New test.
15852 * gfortran.dg/ishft_3.f90: New test.
15854 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15856 * gfortran.dg/altreturn_2.f90: Removed executable bit.
15858 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
15860 PR tree-optimization/30322
15861 * gcc.dg/tree-ssa/loop-21.c: New test.
15863 2007-01-08 Geoffrey Keating <geoffk@apple.com>
15865 * g++.dg/rtti/darwin-builtin-linkage.C: New.
15867 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
15869 * gcc.target/spu/intrinsics-1.c: Remove xfail.
15871 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15873 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15874 * g++.dg/warn/overflow-warn-3.C: Likewise.
15875 * g++.dg/warn/overflow-warn-4.C: Likewise.
15876 * g++.dg/warn/overflow-warn-5.C: Likewise.
15877 * g++.dg/warn/overflow-warn-6.C: Likewise.
15878 * g++.dg/warn/Woverflow-1.C: Likewise.
15879 * g++.dg/warn/Woverflow-2.C: Likewise.
15880 * g++.dg/warn/Woverflow-3.C: Likewise.
15881 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15883 2007-01-08 Roger Sayle <roger@eyesopen.com>
15885 * gfortran.dg/array_constructor_14.f90: New test case.
15886 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15888 2007-01-08 Richard Guenther <rguenther@suse.de>
15890 PR tree-optimization/23603
15891 * gcc.dg/tree-ssa/vrp31.c: New testcase.
15892 * gcc.dg/tree-ssa/vrp32.c: Likewise.
15894 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15896 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15898 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15899 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15900 compiler behaviour.
15901 * gcc.dg/simd-5.c: Likewise.
15902 * gcc.dg/simd-6.c: Likewise.
15903 * g++.dg/conversion/simd1.C: Likewise.
15904 * g++.dg/conversion/simd3.C: Likewise.
15905 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15908 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15910 PR tree-optimization/29877
15911 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15912 name of a hard register for the target concerned. Adjust dg-error
15913 directives to cope with new behaviour of TER.
15915 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15918 * g++.dg/conversion/nullptr1.C: Added overflow warning.
15919 * g++.dg/warn/overflow-warn-1.C: New.
15920 * g++.dg/warn/overflow-warn-3.C: New.
15921 * g++.dg/warn/overflow-warn-4.C: New.
15922 * g++.dg/warn/overflow-warn-5.C: New.
15923 * g++.dg/warn/overflow-warn-6.C: New.
15924 * g++.dg/warn/Woverflow-1.C: New.
15925 * g++.dg/warn/Woverflow-2.C: New.
15926 * g++.dg/warn/Woverflow-3.C: New.
15927 * g++.dg/warn/multiple-overflow-warn-2.C: New.
15929 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
15932 * gfortran.dg/invalid_name.f90: New test.
15933 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15934 * gfortran.dg/gomp/pr29759.f90: Ditto.
15936 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
15938 * gfortran.dg/present_1.f90: Update error message.
15940 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
15943 * g++.dg/template/duplicate1.C: New test
15944 * g++.dg/template/memfriend6.C: Adjust error markers.
15946 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
15949 * gcc.dg/torture/inline-1.c: New test.
15951 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15954 * gcc.dg/multiple-overflow-warn-1.c: New.
15955 * gcc.dg/multiple-overflow-warn-2.c: New.
15956 * gcc.dg/overflow-warn-6.c: New.
15957 * g++.dg/warn/multiple-overflow-warn-1.C: New.
15959 2007-01-05 Roger Sayle <roger@eyesopen.com>
15961 * gfortran.dg/array_memcpy_1.f90: New test case.
15962 * gfortran.dg/array_memcpy_2.f90: Likewise.
15964 2007-01-05 Richard Guenther <rguenther@suse.de>
15966 PR middle-end/27826
15967 * g++.dg/opt/pr27826.C: New testcase.
15969 2007-01-05 Ian Lance Taylor <iant@google.com>
15971 * gcc.dg/Walways-true-1.c: New test.
15972 * gcc.dg/Walways-true-2.c: New test.
15973 * g++.dg/warn/Walways-true-1.C: New test.
15974 * g++.dg/warn/Walways-true-2.C: New test.
15976 2007-01-05 Jakub Jelinek <jakub@redhat.com>
15979 * gcc.dg/pr30360.c: New test.
15981 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
15984 * gfortran.dg/data_implied_do_1.f90: New test.
15988 * gfortran.dg/char_length_1.f90: New test.
15990 2007-01-05 Richard Guenther <rguenther@suse.de>
15992 PR middle-end/28116
15993 * g++.dg/opt/pr28116.C: New testcase.
15995 2007-01-05 Tobias Burnus <burnus@net-b.de>
15998 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15999 invalid deallocate.
16000 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16001 * gfortran.dg/protected_4.f90: Add pointer intent check.
16002 * gfortran.dg/protected_6.f90: Add pointer intent check.
16003 * gfortran.dg/pointer_intent_1.f90: New test.
16004 * gfortran.dg/pointer_intent_2.f90: New test.
16005 * gfortran.dg/pointer_intent_3.f90: New test.
16007 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16010 * gfortran.dg/altreturn_2.f90: new test.
16012 2007-01-04 Tom Tromey <tromey@redhat.com>
16014 PR preprocessor/28165:
16015 * gcc.dg/cpp/pr28165.c: New file.
16017 2007-01-03 Josh Conner <jconner@apple.com>
16019 PR middle-end/29683
16020 * gcc.dg/pr29683.c: New.
16022 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16025 * g++.dg/pch/template-1.C: New test.
16026 * g++.dg/pch/template-1.Hs: New file.
16028 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16030 PR middle-end/30353
16031 * gcc.c-torture/compile/complex-4.c: New test.
16033 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16035 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16037 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16039 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16041 PR middle-end/30286
16042 * gcc.dg/pr30286.c: New test.
16045 * g++.dg/template/crash66.C: New test.
16048 * g++.dg/template/friend49.C: New test.
16050 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16052 * gfortran.dg/ibits.f90: New test.
16054 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16056 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16057 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16059 2007-01-02 Jan Hubicka <jh@suse.cz>
16061 * gcc.dg/pr16194.c: We now output error on all three functions,
16062 not just first one.
16064 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16067 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16068 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16070 2006-01-02 Ian Lance Taylor <iant@google.com>
16072 * g++.dg/warn/Wparentheses-22.C: New test.
16073 * g++.dg/warn/Wparentheses-23.C: New test.
16075 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16078 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16079 * gcc.dg/declspec-3-Wextra.c: New.
16080 * gcc.dg/declspec-3-no.c: New
16082 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16085 * gfortran.dg/interface_10.f90: Remove.
16087 2007-01-01 Roger Sayle <roger@eyesopen.com>
16089 * gcc.dg/fold-eqxor-4.c: New test case.
16091 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16093 PR middle-end/30311
16094 * gcc.c-torture/compile/pr30311.c: New test.
16096 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16098 PR middle-end/30253
16099 * gcc.c-torture/compile/statement-expression-1.c: New test.
16101 2007-01-01 Andreas Schwab <schwab@suse.de>
16104 * g++.dg/eh/pr29166.C: New test.
16106 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16108 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16110 (check_effective_target_vect_cmdline_needed): Use it.
16112 2006-12-31 Richard Guenther <rguenther@suse.de>
16114 PR middle-end/30137
16115 * gcc.dg/pr30137-1.c: New testcase.
16116 * gcc.dg/pr30137-2.c: Likewise.
16118 2006-12-31 Roger Sayle <roger@eyesopen.com>
16120 PR middle-end/30322
16121 * gcc.dg/fold-plusnot-1.c: New test case.
16123 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16126 * g++.dg/parse/template22.C: New test.
16128 2006-12-31 Richard Guenther <rguenther@suse.de>
16130 PR middle-end/30338
16131 * gcc.c-torture/compile/pr30338.c: New testcase.
16133 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16136 * gfortran.dg/intrinsic_actual_4.f90: New test.
16139 * gfortran.dg/func_decl_3.f90: New test.
16141 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16144 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16145 * gfortran.dg/c_by_val_1.f: New test.
16146 * gfortran.dg/c_by_val_2.f: New test.
16147 * gfortran.dg/c_by_val_3.f: New test.
16149 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16151 PR libfortran/30321
16152 * gfortran.dg/sum_zero_array_1.f90: New test.
16154 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16156 PR preprocessor/29612
16157 * gcc.dg/cpp/pr29612-1.c: New test.
16158 * gcc.dg/cpp/pr29612-2.c: New test.
16160 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16163 * gfortran.dg/pure_formal_proc_1.f90: New test.
16166 * gfortran.dg/intrinsic_actual_3.f90: New test.
16168 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16171 * gfortran.dg/io_constraints_1.f90: Update test.
16172 * gfortran.dg/io_constraints_2.f90: Update test.
16173 * gfortran.dg/inquire_iolength.f90: New test.
16175 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16178 * gfortran.dg/interface_10.f90: New test.
16179 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16180 since z is already, locally a variable.
16183 * gfortran.dg/generic_11.f90: New test.
16184 * gfortran.dg/interface_7.f90: Remove name clash between module
16185 name and procedure 'x' referenced in the interface.
16187 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16190 * gcc.dg/Wmissing-parameter-type.c: New.
16191 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16192 * gcc.dg/Wmissing-parameter-type-no.c: New.
16194 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16197 * gfortran.dg/entry_array_specs_2.f: New test.
16200 * gfortran.dg/nested_modules_6.f90: New test.
16202 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16205 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16206 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16208 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16211 * g++.dg/opt/complex6.C: New test.
16213 2006-12-22 Ben Elliston <bje@au.ibm.com>
16215 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16216 full" if the linker on spu-*-* warns about exceeding local store.
16218 And revert this patch:
16219 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16220 fail to link due to relocation overflows on spu-*-*.
16222 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16225 * gfortran.dg/dependency_19.f90: New test.
16227 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16230 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16232 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16234 PR middle-end/30262
16235 * gcc.c-torture/execute/20061220-1.c: New test.
16237 PR middle-end/30263
16238 * gcc.dg/gomp/asm-1.c: New test.
16241 * g++.dg/eh/ia64-2.C: New test.
16243 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16247 * gcc.dg/rs6000-leaf.c: New.
16249 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16252 * gfortran.dg/f2c_8.f90: New test.
16254 2006-12-20 Bill Wendling <wendling@apple.com>
16256 * gcc.dg/asm-b.c: Check for __ppc64__.
16258 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16261 * gfortran.dg/bounds_check_5.f90: New test.
16263 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16265 PR middle-end/30143
16266 * gcc.dg/gomp/complex-1.c: New testcase.
16268 2006-12-20 Roger Sayle <roger@eyesopen.com>
16270 * gfortran.dg/array_memset_1.f90: New test case.
16272 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16274 * lib/target-supports.exp: Add spu to
16275 check_effective_target_vect_widen_mult_hi_to_si.
16277 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16280 * gfortran.dg/generic_9.f90: New test.
16283 * gfortran.dg/generic_10.f90: New test.
16285 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16288 * gcc.dg/pr30045.c: New test.
16290 2006-12-20 Ben Elliston <bje@au.ibm.com>
16292 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16294 2006-12-19 Eric Christopher <echristo@apple.com>
16297 * gcc.c-torture/execute/pr29302-1.c: New.
16299 2006-12-19 Tobias Burnus <burnus@net-b.de>
16302 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16304 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16307 * gfortran.dg/altreturn_3.f90: New test.
16309 * gfortran.dg/char_result_12.f90: Fix comment typos.
16311 2006-12-19 Ben Elliston <bje@au.ibm.com>
16313 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16314 as newlib's stdio.h uses non-traditional cpp constructs.
16316 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16318 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16319 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16320 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16321 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16322 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16323 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16324 * gfortran.dg/default_initialization.f: Renamed to
16325 default_initialization_1.f
16326 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16327 dollar_edit_descriptor_1.f
16328 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16329 dollar_edit_descriptor_2.f
16330 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16331 dollar_edit_descriptor_3.f
16332 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16333 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16334 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16335 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16336 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16337 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16338 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16339 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16340 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16341 * gfortran.dg/default_initialization_1.f: Renamed from
16342 default_initialization.f
16343 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16344 dollar_edit_descriptor-1.f
16345 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16346 dollar_edit_descriptor-2.f
16347 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16348 dollar_edit_descriptor-3.f
16349 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16350 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16351 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16353 2006-12-18 Bill Wendling <wendling@apple.com>
16355 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16356 id is an OjbC keyword.
16358 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16360 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16362 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16364 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16366 2006-12-18 Ian Lance Taylor <iant@google.com>
16368 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16370 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16372 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16374 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16377 * gfortran.fortran-torture/execute/where21.f90: New test.
16379 2006-12-17 Tobias Burnus <burnus@net-b.de>
16381 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16383 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16386 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16387 * gcc.dg/if-empty-1.c: Likewise.
16388 * gcc.dg/pr23165.c: Likewise.
16389 * g++.dg/warn/empty-body.C: Likewise.
16391 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16393 PR libfortran/30005
16394 * gfortran.dg/open_errors.f90: New test.
16396 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16398 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16400 * gcc.target/i386/ssse3-pabsb.c: New file.
16401 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16402 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16403 * gcc.target/i386/ssse3-palignr.c: Likewise.
16404 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16405 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16406 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16407 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16408 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16409 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16410 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16411 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16412 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16413 * gcc.target/i386/ssse3-psignb.c: Likewise.
16414 * gcc.target/i386/ssse3-psignd.c: Likewise.
16415 * gcc.target/i386/ssse3-psignw.c: Likewise.
16416 * gcc.target/i386/ssse3-vals.h: Likewise.
16418 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16420 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16421 * lib/fortran-torture.exp: Include target-supports.exp.
16423 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16426 * gcc.c-torture/execute/pr30185.c: New test.
16428 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16432 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16433 * gcc.dg/builtin-bswap-2.c: Likewise.
16434 * gcc.dg/builtin-bswap-3.c: Likewise.
16435 * gcc.dg/builtin-bswap-4.c: Likewise.
16436 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16437 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16439 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16441 PR libfortran/30145
16442 * gfortran.dg/write_zero_array: New test.
16444 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16447 * gfortran.dg/write_fmt_trim.f90: New test.
16449 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16452 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16455 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16457 * lib/target-supports.exp (check_weak_available): Use istarget
16458 "hppa*-*-hpux10*" instead of regexp.
16459 (check_cxa_atexit_available): Likewise.
16461 2006-12-14 Richard Guenther <rguenther@suse.de>
16463 PR tree-optimization/30197
16464 * gcc.c-torture/execute/complex-1.c: Fix function name.
16465 * gcc.dg/builtins-61.c: New testcase.
16467 2006-12-14 Richard Guenther <rguenther@suse.de>
16469 PR middle-end/30172
16470 * gcc.dg/pr30172-1.c: New testcase.
16472 2006-12-14 Richard Guenther <rguenther@suse.de>
16474 PR tree-optimization/30198
16475 * gcc.dg/builtins-60.c: New testcase.
16477 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16479 * lib/target-supports.exp (vect_no_align): Remove spu.
16481 2006-12-13 Ian Lance Taylor <iant@google.com>
16485 * g++.dg/warn/Wparentheses-5.C: New test.
16486 * g++.dg/warn/Wparentheses-6.C: New test.
16487 * g++.dg/warn/Wparentheses-7.C: New test.
16488 * g++.dg/warn/Wparentheses-8.C: New test.
16489 * g++.dg/warn/Wparentheses-9.C: New test.
16490 * g++.dg/warn/Wparentheses-10.C: New test.
16491 * g++.dg/warn/Wparentheses-11.C: New test.
16492 * g++.dg/warn/Wparentheses-12.C: New test.
16493 * g++.dg/warn/Wparentheses-13.C: New test.
16494 * g++.dg/warn/Wparentheses-14.C: New test.
16495 * g++.dg/warn/Wparentheses-15.C: New test.
16496 * g++.dg/warn/Wparentheses-16.C: New test.
16497 * g++.dg/warn/Wparentheses-17.C: New test.
16498 * g++.dg/warn/Wparentheses-18.C: New test.
16499 * g++.dg/warn/Wparentheses-19.C: New test.
16500 * g++.dg/warn/Wparentheses-20.C: New test.
16501 * g++.dg/warn/Wparentheses-21.C: New test.
16503 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16506 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16507 for target "hppa.*hpux10".
16509 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16511 * g++.dg/debug/vartrack1.C: New test.
16513 * g++.dg/opt/ifcvt1.C: New test.
16515 * gcc.dg/tls/opt-13.c: New test.
16517 * gcc.dg/20060425-2.c: New test.
16519 * g++.dg/opt/pr15054-2.C: New test.
16521 * gcc.c-torture/execute/20060420-1.c: New test.
16523 * gcc.c-torture/execute/20060412-1.c: New test.
16525 * objc/compile/20060406-1.m: New test.
16527 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16529 * g++.dg/template/array17.C: New test.
16531 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16533 * gcc.target/powerpc/altivec-23.c: New test.
16535 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16538 * g++.dg/inherit/error3.C: New test.
16541 * g++.dg/inherit/error4.C: New test.
16543 2006-12-13 Richard Guenther <rguenther@suse.de>
16545 PR tree-optimization/17687
16546 * gcc.dg/builtins-59.c: New testcase.
16548 2006-12-13 Ben Elliston <bje@au.ibm.com>
16550 * gcc.target/spu/Wmain.c: New test.
16552 2006-12-12 Josh Conner <jconner@apple.com>
16554 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16555 * g++.dg/abi/thunk4.C: Likewise.
16556 * g++.dg/abi/rtti3.C: Likewise.
16558 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
16560 * gcc.target/spu/cpat-1.c: New test.
16561 * gcc.target/spu/cpat-2.c: New test.
16562 * gcc.target/spu/cpat-3.c: New test.
16563 * gcc.target/spu/cpat-4.c: New test.
16565 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16568 * gcc.c-torture/compile/vector-1.c: New test.
16569 * gcc.c-torture/compile/vector-2.c: New test.
16570 * gcc.c-torture/compile/vector-3.c: New test.
16572 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16574 * lib/fortran-torture.exp: Update copyright years. Remove
16575 obsolete comment. Test -ftree-vectorize where it makes sense.
16576 * lib/gfortran-dg.exp: Update copyright years. Use settings
16577 from fortran-torture.exp.
16578 * gfortran.dg/char_transpose_1.f90,
16579 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16580 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16581 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
16582 '-w' to dg-options.
16584 2006-12-12 Richard Sandiford <richard@codesourcery.com>
16586 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16587 saved_${tool}_load.
16589 2006-12-12 Ira Rosen <irar@il.ibm.com>
16591 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16592 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16593 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16594 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16597 2006-12-12 Richard Guenther <rguenther@suse.de>
16599 PR middle-end/30147
16600 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16602 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
16603 Diego Novillo <dnovillo@redhat.com>
16605 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16607 * gcc.dg/tree-ssa/pr26421.c: Likewise
16608 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16609 * gcc.dg/tree-ssa/pr23382.c: Likewise.
16610 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16611 * gcc.dg/tree-ssa/pr28410.c: Likewise.
16612 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16613 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16614 * gcc.dg/tree-ssa/vrp07.c: Likewise.
16615 * gcc.dg/tree-ssa/vrp08.c: Likewise.
16616 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16618 2006-12-11 Jan Hubicka <jh@suse.cz>
16620 * gcc.dg/tree-prof/stringop-1.c: New test.
16621 * gcc.dg/tree-prof/stringop-2.c: New test.
16623 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
16626 * gcc.target/i386/pr30120.c: New test.
16629 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16631 * gcc.target/i386/x87regparm-1.c: New test.
16632 * gcc.target/i386/x87regparm-2.c: New test.
16633 * gcc.target/i386/x87regparm-3.c: New test.
16634 * gcc.target/i386/x87regparm-4.c: New test.
16636 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
16638 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16640 2006-12-10 Tobias Burnus <burnus@net-b.de>
16643 * gfortran.dg/protected_1.f90: New test.
16644 * gfortran.dg/protected_2.f90: New test.
16645 * gfortran.dg/protected_3.f90: New test.
16646 * gfortran.dg/protected_4.f90: New test.
16647 * gfortran.dg/protected_5.f90: New test.
16648 * gfortran.dg/protected_6.f90: New test.
16650 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16651 Tobias Burnus <burnus@gcc.gnu.org>
16655 * gfortran.dg/interface_4.f90: Test adding procedure to generic
16657 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16658 ambiguous interfaces.
16659 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16660 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16661 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16662 ambiguous interfaces.
16663 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16664 * gfortran.dg/array_initializer_2.f90: Add initializer array
16668 * gfortran.dg/interface_9.f90: Test that host interfaces are
16669 not checked for ambiguity with the local version.
16671 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16674 * gfortran.dg/module_interface_2.f90: New test.
16676 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16679 * gfortran.dg/assumed_len.f90: New test.
16681 2006-12-09 Richard Guenther <rguenther@suse.de>
16683 * g++.dg/warn/implicit-typename1.C: Qualify types.
16684 * g++.dg/parse/crash12.C: Likewise.
16685 * g++.dg/tree-ssa/pr22444.C: Likewise.
16687 2006-12-09 Tobias Burnus <burnus@net-b.de>
16689 * gfortran.dg/array_2.f90: Added sqrt test.
16691 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
16693 * gcc.target/i386/x87regparm-1.c: XFAIL.
16694 * gcc.target/i386/x87regparm-2.c: XFAIL.
16695 * gcc.target/i386/x87regparm-3.c: XFAIL.
16696 * gcc.target/i386/x87regparm-4.c: XFAIL.
16698 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16700 * lib/target-supports.exp
16701 (check_effective_target_large_long_double): New.
16702 * gcc.dg/Wconversion-real.c : Use it.
16703 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16706 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
16708 * gcc.c-torture/execute/mode-dependent-address.c: New test.
16710 2006-12-08 Tobias Burnus <burnus@net-b.de>
16713 * gfortran.dg/import4.f90: New test for IMPORT in modules.
16715 2006-12-07 Mark Mitchell <mark@codesourcery.com>
16718 * g++.dg/template/crash65.C: New test.
16719 * g++.dg/template/spec16.C: Tweak error markers.
16721 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
16723 * gcc.target/spu: New directory.
16724 * gcc.target/spu/spu.exp: New file.
16725 * gcc.target/spu/intrinsics-1.c: New test.
16727 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
16730 * g++.dg/ext/attrib27.C: New test.
16731 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16732 * g++.dg/parse/typedef5.C: Likewise.
16734 2006-12-07 Mike Stump <mrs@apple.com>
16736 * treelang/compile/var_defs.tree: Adjust.
16738 2006-12-06 Mark Mitchell <mark@codesourcery.com>
16741 * g++.dg/template/crash64.C: New test.
16742 * g++.dg/parse/crash27.C: Adjust error markers.
16744 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
16746 PR libfortran/30009
16747 PR libfortran/30056
16748 * gfortran.dg/read_eof_4.f90: Add tests.
16749 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
16750 * gfortran.dg/unf_read_corrupted_1.f90: New test.
16752 2006-12-05 Mark Mitchell <mark@codesourcery.com>
16755 * g++.dg/template/crash63.C: New test.
16758 * g++.dg/template/crash62.C: New test.
16760 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16763 * gfortran.dg/allocatable_function_1.f90: Increase the number
16764 of expected calls of free to 10; the lhs section reference is
16765 now evaluated so there is another call to bar. Change the
16766 comment appropriately.
16767 * gfortran.dg/array_section_1.f90: New test.
16769 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16772 * gfortran.dg/char_result_12.f90: New test.
16774 2006-12-05 Richard Guenther <rguenther@suse.de>
16776 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16777 * gcc.dg/vect/vect-pow-2.c: Rename to ...
16778 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
16779 vect_double, xfail for spu*-*-*.
16781 2006-12-04 Tobias Burnus <burnus@net-b.de>
16784 * initialization_4.f90: Test noninteger exponents (-std=f95).
16785 * initialization_5.f90: New test for noninteger exponents
16788 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16791 * gfortran.dg/parameter_array_section_1.f90: New test.
16793 2006-12-04 Mark Mitchell <mark@codesourcery.com>
16796 * g++.dg/template/crash61.C: New test.
16799 * g++.dg/template/error23.C: New test.
16801 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
16803 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16805 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16808 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16810 2006-12-04 Jakub Jelinek <jakub@redhat.com>
16812 PR middle-end/29965
16813 * gcc.dg/gomp/pr29965-1.c: New test.
16814 * gcc.dg/gomp/pr29965-2.c: New test.
16815 * gcc.dg/gomp/pr29965-3.c: New test.
16816 * gcc.dg/gomp/pr29965-4.c: New test.
16817 * gcc.dg/gomp/pr29965-5.c: New test.
16818 * gcc.dg/gomp/pr29965-6.c: New test.
16819 * g++.dg/gomp/pr29965-1.C: New test.
16820 * g++.dg/gomp/pr29965-2.C: New test.
16821 * g++.dg/gomp/pr29965-3.C: New test.
16822 * g++.dg/gomp/pr29965-4.C: New test.
16823 * g++.dg/gomp/pr29965-5.C: New test.
16824 * g++.dg/gomp/pr29965-6.C: New test.
16825 * g++.dg/gomp/pr29965-7.C: New test.
16826 * g++.dg/gomp/pr29965-8.C: New test.
16827 * g++.dg/gomp/pr29965-9.C: New test.
16828 * g++.dg/gomp/pr29965-10.C: New test.
16830 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
16832 * gnat.dg/pointer_variable_bounds.adb: New test.
16833 * gnat.dg/pointer_variable_bounds.ads: Likewise.
16834 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16836 2006-12-03 Eric Christopher <echristo@apple.com>
16838 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16840 2006-12-03 Richard Henderson <rth@redhat.com>
16841 Andrew Pinski <pinskia@gmail.com>
16844 * g++.dg/warn/unit-1.C: New test.
16846 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
16848 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16850 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16852 * g++.dg/vect/vect.exp: Enable tests to run on spu.
16853 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16854 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16855 * gcc.dg/vect/vect-70.c: Reduce array size.
16856 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16857 vect_no_compaer_double targets.
16858 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16859 vect_float, vect_double, and vect_int.
16861 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16863 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16864 test for loop versioning on vect_no_align targets.
16865 * gcc.dg/vect/pr20122.c: Likewise.
16866 * gcc.dg/vect/vect-105.c: Likewise.
16867 * gcc.dg/vect/vect-42.c: Likewise.
16868 * gcc.dg/vect/vect-43.c: Likewise.
16869 * gcc.dg/vect/vect-74.c: Likewise.
16870 * gcc.dg/vect/vect-75.c: Likewise.
16871 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16872 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16873 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16874 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16876 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
16879 * gfortran.dg/value_1.f90 : New test.
16880 * gfortran.dg/value_2.f90 : New test.
16881 * gfortran.dg/value_3.f90 : New test.
16882 * gfortran.dg/value_4.f90 : New test.
16883 * gfortran.dg/value_4.c : Called from value_4.f90.
16885 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
16888 * g++.dg/cpp0x/static_assert4.C: New testcase.
16890 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16892 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16894 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
16897 * gcc.dg/pr27953.c: New test.
16899 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16902 * g++.dg/ext/vector5.C: New test.
16905 * g++.dg/other/main1.C: New test.
16907 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
16909 PR libfortran/29568
16910 * gfortran.dg/convert_implied_open.f90: Change to
16911 new default record length.
16912 * gfortran.dg/unf_short_record_1.f90: Adapt to
16914 * gfortran.dg/unformatted_subrecords_1.f90: New test.
16916 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
16918 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16920 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
16923 * g++.dg/expr/pr29066.c: New.
16925 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
16926 Zdenek Dvorak <dvorakz@suse.cz>
16928 PR tree-optimization/29921
16929 * gcc.dg/pr29921-2.c: New test.
16931 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
16933 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16934 (i386_get_cpuid): New function.
16935 (i386_cpuid_ecx): Likewise.
16936 (i386_cpuid_edx): Likewise.
16937 (i386_cpuid): Updated to call i386_cpuid_edx.
16939 * gcc.target/i386/sse3-addsubpd.c: New file.
16940 * gcc.target/i386/sse3-addsubps.c: Likewise.
16941 * gcc.target/i386/sse3-haddpd.c: Likewise.
16942 * gcc.target/i386/sse3-haddps.c: Likewise.
16943 * gcc.target/i386/sse3-hsubpd.c: Likewise.
16944 * gcc.target/i386/sse3-hsubps.c: Likewise.
16945 * gcc.target/i386/sse3-lddqu.c: Likewise.
16946 * gcc.target/i386/sse3-movddup.c: Likewise.
16947 * gcc.target/i386/sse3-movshdup.c: Likewise.
16948 * gcc.target/i386/sse3-movsldup.c: Likewise.
16950 2006-12-01 Dirk Mueller <dmueller@suse.de>
16952 * g++.dg/warn/Wreturn-type-4.C: New testcase.
16954 2006-11-30 Janis Johnson <janis187@us.ibm.com>
16956 * gcc.dg/dfp/convert-int-max.c: New test.
16957 * gcc.dg/dfp/convert-int-max-fold.c: New test.
16959 2006-11-30 Richard Guenther <rguenther@suse.de>
16961 * gcc.dg/vect/vect-pow-1.c: Rename ...
16962 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
16963 floats instead of doubles, check successful vectorization.
16965 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
16968 * gcc.c-torture/compile/pr29945.c: New testcase.
16970 2006-11-30 Joseph Myers <joseph@codesourcery.com>
16972 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16975 2006-11-29 Eric Christopher <echristo@apple.com>
16977 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16979 2006-11-29 Janis Johnson <janis187@us.ibm.com>
16981 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16983 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16985 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
16988 * g++.dg/inherit/virtual2.C: New test.
16989 * g++.dg/inherit/virtual3.C: Likewise.
16990 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16991 * g++.dg/inherit/error2.C: Likewise.
16992 * g++.dg/template/instantiate1.C: Likewise.
16994 2006-11-28 Andrew Pinski <pinskia@gmail.com>
16997 * gcc.dg/tree-ssa/reassoc-12.c: New test.
16999 2006-11-28 Jan Hubicka <jh@suse.cz>
17001 * gcc.dg/memcpy-1.c: New test.
17003 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17006 * g++.dg/warn/main-3.C: New test.
17008 2006-11-28 Jan Hubicka <jh@suse.cz>
17010 * gcc.dg/winline-1.c: New test.
17012 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17014 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17017 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17020 * gfortran.dg/missing_optional_dummy_3.f90
17022 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17025 * gfortran.dg/interface_3.f90: Modify errors.
17027 2006-11-28 Ben Elliston <bje@au.ibm.com>
17029 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17030 fail to link due to relocation overflows on spu-*-*.
17032 2006-11-27 Michael Matz <matz@suse.de>
17033 Andreas Krebbel <krebbel1@de.ibm.com>
17036 * gcc.dg/20061127-1.c: New testcase.
17038 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17040 * gcc.dg/20061124-1.c: Add exit() function prototype.
17042 2006-11-27 Jan Hubicka <jh@suse.cz>
17044 * gcc.target/i386/memcpy-1.c: Adjust size.
17045 * gcc.dg/visibility-11.c: Likewise.
17047 2006-11-27 Richard Guenther <rguenther@suse.de>
17049 PR middle-end/25620
17050 * gcc.target/i386/pow-1.c: New testcase.
17051 * gcc.dg/builtins-58.c: Likewise.
17053 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17056 * g++.dg/expr/cast8.C: New test.
17058 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17060 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17061 Don't ever inline the testcase.
17063 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17066 * gfortran.fortran-torture/compile/parameter_3.f90: New
17069 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17072 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17074 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17076 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17079 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17081 PR libgfortran/29936
17082 * gfortran.dg/write_check3.f90: New test.
17084 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17086 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17088 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17091 * gfortran.dg/interface_3.f90: New test.
17094 * gfortran.dg/generic_8.f90: New test.
17096 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17098 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17099 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17100 * gfortran.dg/specifics_3.f90: Remove.
17102 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17105 * gcc.dg/gomp/pr29955.c: New test.
17108 * gcc.dg/pr29736.c: New test.
17110 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17113 * gcc.dg/pure-1.c: New test.
17115 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17117 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17118 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17120 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17122 * gcc.dg/20061124-1.c: New testcase.
17124 2006-11-23 Eric Christopher <echristo@apple.com>
17126 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17128 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17132 * gcc.dg/Wconversion-integer.c: New. Supersedes
17133 Wconversion-negative-constants.c
17134 * gcc.dg/Wconversion-real.c: New.
17135 * gcc.dg/Wconversion-real-integer.c: New.
17136 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17137 * g++.dg/warn/Wconversion1.C: Modified.
17139 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17141 * gfortran.dg/overload_1.f90: New test.
17143 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17146 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17147 Wtraditional-conversion.
17148 * gcc.dg/overflow-warn-2.c: Likewise.
17149 * gcc.dg/Wconversion.c: Likewise. Renamed as
17150 Wtraditional-conversion.c .
17151 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17152 Wtraditional-conversion-2.c .
17153 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17154 Wtraditional-conversion-2.c
17155 * gcc.dg/Wconversion-negative-constants.c: New.
17157 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17159 * gcc.dg/tree-ssa/dump-1.c: New test.
17161 2006-11-23 David Ung <davidu@mips.com>
17163 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17164 -mfp64, allowable when ISA >= 33 and float is enabled.
17165 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17166 of mthc1 and mfhc1 patterns.
17168 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17170 PR tree-optimization/29921
17171 * gcc.dg/pr29921.c: New test.
17173 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17176 * gfortran.dg/initialization_4.f90: New test.
17178 2006-11-22 Ira Rosen <irar@il.ibm.com>
17180 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17181 platforms that have interleaving support.
17182 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17183 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17184 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17185 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17186 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17187 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17188 gcc.dg/vect/vect-strided-u8-i8.c,
17189 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17190 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17191 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17192 gcc.dg/vect/vect-strided-float.c,
17193 gcc.dg/vect/vect-strided-a-mult.c,
17194 gcc.dg/vect/vect-strided-mult-char-ls.c,
17195 gcc.dg/vect/vect-strided-a-u16-mult.c,
17196 gcc.dg/vect/vect-strided-a-u32-mult.c,
17197 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17198 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17199 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17200 gcc.dg/vect/vect-strided-mult.c,
17201 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17202 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17205 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17208 * gfortran.dg/auto_char_len_4.f90: New test.
17210 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17213 * gfortran.dg/generic_7.f90: New test.
17214 * gfortran.dg/defined_operators_1.f90: Add new error.
17216 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17218 PR tree-optimization/29902
17219 * g++.dg/tree-ssa/pr29902.C: New test.
17221 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17224 * gfortran.dg/used_types_13.f90: New test.
17226 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17228 * gcc.dg/dfp/snan.c: Delete.
17230 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17232 * g++.dg/cpp0x/static_assert1.C: New.
17233 * g++.dg/cpp0x/static_assert2.C: New.
17234 * g++.dg/cpp0x/static_assert3.C: New.
17236 2006-11-21 Richard Guenther <rguenther@suse.de>
17238 * gcc.dg/vect/vect-pow-1.c: New testcase.
17239 * gcc.dg/vect/vect-pow-2.c: Likewise.
17241 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17244 * g++.dg/template/static29.C: New test.
17247 * g++.dg/conversion/simd4.C: New test.
17249 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17252 * g++.dg/template/access19.C: New test.
17253 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17256 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17259 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17261 2006-11-20 Tobias Burnus <burnus@net-b.de>
17264 * gfortran.dg/import.f90: Extended test.
17265 * gfortran.dg/import2.f90: Extended test.
17267 2006-11-20 Tobias Burnus <burnus@net-b.de>
17269 * gfortran.dg/volatile3.f90: Add conflict test.
17271 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17274 * gfortran.dg/implicit_10.f90: New test.
17276 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17279 * g++.dg/warn/Wall-write-strings.C: New.
17281 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17283 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17284 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17286 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17288 * gfortran.dg/use_3.f90: Remove error message.
17289 * gfortran.dg/iso_fortran_env_1.f90: New test.
17290 * gfortran.dg/iso_fortran_env_2.f90: New test.
17291 * gfortran.dg/iso_fortran_env_3.f90: New test.
17292 * gfortran.dg/iso_fortran_env_4.f90: New test.
17294 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17296 * gcc.dg/vect/vect-27.c: Fix initialization.
17298 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17300 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17301 * gcc.dg/torture/builtin-minmax-1.c: New.
17303 * gcc.dg/builtins-20.c: Add cases for copysign.
17305 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17308 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17310 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17311 * gfortran.dg/use_1.f90: New test.
17312 * gfortran.dg/use_1.f90: New test.
17313 * gfortran.dg/use_1.f90: New test.
17315 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17317 PR tree-optimization/29801
17318 * gcc.dg/pr29801.c: New test.
17320 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17322 PR middle-end/29584
17323 * gcc.dg/torture/pr29584.c: New test.
17325 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17327 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17328 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17329 * gcc.target/powerpc/compress-float-ppc.c,
17330 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17332 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17333 do not pass -mhard-float.
17335 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17337 * gnat.dg/volatile_aggregate.adb: New test.
17339 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17343 * gfortran.dg/bound_2.f90: Add more checks.
17344 * gfortran.dg/bound_3.f90: New test.
17346 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17349 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17351 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17353 * gfortran.dg/import3.f90: Fix error message.
17355 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17358 * gfortran.fortran-torture/compile/inline_1.f90:
17361 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17363 * gcc.target/i386/x87regparm-1.c: New test.
17364 * gcc.target/i386/x87regparm-2.c: New test.
17365 * gcc.target/i386/x87regparm-3.c: New test.
17366 * gcc.target/i386/x87regparm-4.c: New test.
17368 2006-11-15 Tobias Burnus <burnus@net-b.de>
17371 * gfortran.dg/import.f90: New test.
17372 * gfortran.dg/import2.f90: New test.
17373 * gfortran.dg/import3.f90: New test.
17375 2006-11-15 Tobias Burnus <burnus@net-b.de>
17378 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17380 2006-11-15 Tobias Burnus <burnus@net-b.de>
17383 * gfortran.dg/contains.f90: New test.
17384 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17386 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17388 PR tree-optimization/29581
17389 * gcc.dg/pr29581-1.c: New test.
17390 * gcc.dg/pr29581-2.c: New test.
17391 * gcc.dg/pr29581-3.c: New test.
17392 * gcc.dg/pr29581-4.c: New test.
17393 * gfortran.dg/pr29581.f90: New test.
17395 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17398 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17399 numbers in error message headers.
17401 2006-11-14 Richard Guenther <rguenther@suse.de>
17403 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17404 to i?86 and x86_64 targets.
17406 2006-11-14 Caroline Tice <ctice@apple.com>
17408 * gcc.dg/pubtypes-1.c: New file/testcase.
17409 * gcc.dg/pubtypes-2.c: New file/testcase.
17410 * gcc.dg/pubtypes-3.c: New file/testcase.
17411 * gcc.dg/pubtypes-4.c: New file/testcase.
17412 * g++.dg/pubtypes.C: New file/testcase.
17414 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17417 * g++.dg/init/self1.C: New test.
17419 2006-11-14 Tobias Burnus <burnus@net-b.de>
17422 * gfortran.dg/conflicts.f90: Add.
17424 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17426 PR rtl-optimization/29798
17428 * gcc.c-torture/execute/pr29798.c: New.
17430 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17432 * gcc.dg/builtins-20.c: Add more cases.
17434 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17437 * gfortran.dg/gomp/pr29759.f90: New test.
17439 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17442 * g++.dg/template/static28.C: New test.
17444 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17446 * lib/c-torture.exp: Use target-libpath.exp.
17447 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17448 set GCC_EXEC_PREFIX env var from global variable of same name.
17450 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17453 * gfortran.fortran-torture/compile/transfer-1.f90:
17456 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17457 Zdenek Dvorak <dvorakz@suse.cz>
17459 PR tree-optimization/29680
17460 * gcc.dg/alias-11.c: New test.
17462 2006-11-12 Jason Merrill <jason@redhat.com>
17463 Andrew Pinski <pinskia@physics.uc.edu>
17465 PR middle-end/28915
17466 * gcc.target/i386/vectorize1.c: New.
17468 2006-11-12 Roger Sayle <roger@eyesopen.com>
17470 PR rtl-optimization/29797
17471 * gcc.c-torture/execute/pr29797-1.c: New test case.
17473 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17475 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17477 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17479 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17481 2006-11-12 Roger Sayle <roger@eyesopen.com>
17483 PR tree-optimization/13827
17484 * gcc.dg/fold-eqand-1.c: New test case.
17486 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17489 * gcc.c-torture/execute/mayalias-3.c: New test.
17491 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17493 PR middle-end/27528
17494 * gcc.c-torture/compile/pr27528.c: New test.
17495 * gcc.dg/pr27528.c: Likewise.
17497 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17499 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17501 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17503 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17506 * gfortran.dg/reshape_source_size_1.f90: New test.
17508 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17511 * gfortran.dg/aliasing_dummy_4.f90: New test.
17513 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17516 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17517 and x86_64-*-* targets.
17519 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17521 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17522 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17523 New macros. Use them in exact tests.
17524 (TESTIT3): New macro.
17525 Add tests for fmin, fmax and fma.
17527 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17530 * gfortran.dg/array_constructor_13.f90: New test.
17532 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17535 * gfortran.dg/used_types_12.f90: New test.
17537 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17539 PR middle-end/29726
17540 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17542 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17543 * gcc.dg/fold-eqandshift-3.c: New test case.
17545 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17548 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17551 * gfortran.dg/change_symbol_attributes_1.f90: New test.
17553 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17555 * gcc.dg/20061109-1.c: New testcase.
17557 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17559 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17561 2006-11-09 Tobias Burnus <burnus@net-b.de>
17563 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17564 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17566 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
17568 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17569 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17571 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17573 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17575 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17577 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17579 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17580 * gcc.dg/vect/vect-9.c: Now vectorizable.
17581 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17582 that support vect_widen_mult.
17583 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17584 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17585 vect-reduc-dot-u16.c).
17586 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17587 vect-reduc-dot-u16.c).
17588 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17589 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17590 vect-reduc-dot-s8.c).
17591 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17592 vect-reduc-dot-s8.c).
17593 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17594 vect-reduc-dot-s8.c).
17595 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17596 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17597 vect-reduc-dot-u8.c).
17598 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17599 vect-reduc-dot-u8.c).
17600 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17601 * gcc.dg/vect/vect-multitypes-9.c: New test.
17602 * gcc.dg/vect/vect-multitypes-10.c: New test.
17603 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17604 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17605 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17606 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17607 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17608 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17609 wrapv-vect-reduc-dot-s8.c.
17610 * lib/target-support.exp (check_effective_target_vect_unpack): New.
17611 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17612 targets that support vec_unpack.
17613 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17614 (check_effective_target_vect_widen_mult_qi_to_hi): New.
17615 (check_effective_target_vect_widen_mult_hi_to_si): New.
17616 (check_effective_target_vect_widen_sum): Removed.
17618 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17620 * gcc.dg/vect/vect-multitypes-8.c: New test.
17621 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17623 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17625 * gcc.dg/vect/vect-multitypes-7.c: New test.
17627 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17629 * gcc.dg/vect/vect-multitypes-4.c: New test.
17630 * gcc.dg/vect/vect-multitypes-5.c: New test.
17631 * gcc.dg/vect/vect-multitypes-6.c: New test.
17633 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17635 * gcc.dg/vect/vect-multitypes-1.c: New test.
17636 * gcc.dg/vect/vect-multitypes-2.c: New test.
17637 * gcc.dg/vect/vect-multitypes-3.c: New test.
17639 2006-11-07 Eric Christopher <echristo@apple.com>
17641 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17642 Test using scan-assembler-not.
17644 2006-11-07 Jakub Jelinek <jakub@redhat.com>
17646 * gcc.dg/inline-17.c: New test.
17648 2006-11-07 Steve Ellcey <sje@cup.hp.com>
17651 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
17654 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17657 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17660 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17663 2006-11-07 Tobias Burnus <burnus@net-b.de>
17666 * gfortran.dg/volatile.f90: Add.
17667 * gfortran.dg/volatile2.f90: Add.
17668 * gfortran.dg/volatile3.f90: Add.
17669 * gfortran.dg/volatile4.f90: Add.
17670 * gfortran.dg/volatile5.f90: Add.
17671 * gfortran.dg/volatile6.f90: Add.
17672 * gfortran.dg/volatile7.f90: Add.
17674 2006-11-06 Tobias Burnus <burnus@net-b.de>
17676 * gfortran.dg/io_constraints_2.f90: Adjust pattern
17677 for matching error messages.
17678 * gfortran.dg/specifics_3.f90: Adjust pattern
17679 for matching error messages.
17681 2006-11-06 Janis Johnson <janis187@us.ibm.com>
17682 Bernhard Fischer <aldot@gcc.gnu.org>
17684 * lib/gcc-dg.exp (output-exists): New proc.
17685 (output-exists-not): New proc.
17686 * gcc.test-framework/test-framework.awk: Support new directives.
17687 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17688 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17689 * gcc.test-framework/dg-outexists-exp-F.c: New test.
17690 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17691 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17692 * gcc.test-framework/dg-outexists-exp-P.c: New test.
17694 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
17698 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17699 * gfortran.dg/initialization_3.f90: New.
17701 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17703 PR libgfortran/25545
17704 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17706 2006-11-05 Jakub Jelinek <jakub@redhat.com>
17708 PR middle-end/29695
17709 * gcc.c-torture/execute/pr29695-1.c: New test.
17710 * gcc.c-torture/execute/pr29695-2.c: New test.
17712 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
17715 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17717 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
17719 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17720 for matching error messages.
17722 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
17725 * gcc.target/i386/387-12.c: New test.
17727 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17729 PR libfortran/29713
17730 * gfortran.dg/pr29713.f90: New test.
17732 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
17734 * gcc.c-torture/execute/arith-rand-ll.c:
17735 Also test for bogus rest sign.
17737 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17739 PR libfortran/27895
17740 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17742 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
17744 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17745 from error messages.
17747 2006-11-02 Mike Stump <mrs@apple.com>
17749 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17751 * g++.old-deja/g++.abi/align.C: Enable for darwin.
17753 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
17755 * g++.dg/eh/gcsec1.C: New test.
17757 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17759 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17760 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
17762 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
17764 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17766 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17767 * gcc.dg/pr14796-2.c: Likewise.
17769 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17771 * gcc.c-torture/execute/20061101-1.c: New test.
17773 2006-11-01 Richard Guenther <rguenther@suse.de>
17775 * gcc.target/i386/fpprec-1.c: New testcase.
17777 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17779 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17780 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17782 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
17784 * gcc.c-torture/execute/20061031-1.c: New test.
17786 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17789 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17790 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17791 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17792 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17793 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17794 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17795 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17797 2006-10-31 Eric Christopher <echristo@apple.com>
17798 Falk Hueffner <falk@debian.org>
17800 * gcc.dg/builtin-bswap-1.c: New.
17801 * gcc.dg/builtin-bswap-2.c: New.
17802 * gcc.dg/builtin-bswap-3.c: New.
17803 * gcc.dg/builtin-bswap-4.c: New.
17804 * gcc.dg/builtin-bswap-5.c: New.
17805 * gcc.target/i386/builtin-bswap-1.c: New.
17807 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17809 * gcc.dg/inline-16.c: New.
17812 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17814 * gcc.dg/inline-13.c: New.
17815 * gcc.dg/inline-14.c: New.
17816 * gcc.dg/inline-15.c: New.
17819 * gcc.dg/inline6.c: New.
17820 * gcc.dg/inline7.c: New.
17822 2006-10-31 Roger Sayle <roger@eyesopen.com>
17824 PR middle-end/23470
17825 * gcc.dg/pr23470-1.c: New test case.
17827 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
17830 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17832 * gfortran.dg/blockdata_2.f90: New testcase.
17834 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
17836 PR libfortran/29627
17837 * gfortran.dg/unf_short_record_1.f90: New test.
17839 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17842 * gfortran.dg/pr29067.f: New test.
17844 2006-10-31 Joseph Myers <joseph@codesourcery.com>
17845 Richard Sandiford <richard@codesourcery.com>
17847 * lib/target-supports.exp (get_compiler_messages): Append options
17848 as a single list element.
17849 (check_effective_target_arm_vfp_ok): New.
17850 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17852 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
17855 * gfortran.dg/intrinsic_actual_2.f90: New test.
17858 * gfortran.dg/actual_array_interface_1.f90: New test.
17861 * gfortran.dg/used_types_11.f90: New test.
17863 2006-10-30 Dirk Mueller <dmueller@suse.de>
17865 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17866 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17867 * g++.old-deja/g++.pt/eichin01.C (main): Same.
17868 * g++.old-deja/g++.mike/net25.C (main): Same.
17869 * g++.dg/lookup/exception1.C (main): Same.
17870 * g++.dg/parse/parens2.C (main): Same.
17872 2006-10-30 Roger Sayle <roger@eyesopen.com>
17874 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17876 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17878 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17879 * gcc.dg/torture/builtin-math-3.c: Likewise.
17881 2006-10-30 Tobias Burnus <burnus@net-b.de>
17884 * gfortran.dg/write_check.f90: Check run-time keyword checking.
17885 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17887 2006-10-30 Andrew Pinski <pinskia@gmail.com>
17890 * gfortran.fortran-torture/execute/transfer1.f90: New test.
17892 2006-10-30 Joseph Myers <joseph@codesourcery.com>
17894 * lib/target-supports.exp (check_function_available): Declare
17895 function before calling.
17897 2006-10-30 Jakub Jelinek <jakub@redhat.com>
17899 PR tree-optimization/29637
17900 * gcc.dg/pr29637.c: New test.
17902 2006-10-29 Roger Sayle <roger@eyesopen.com>
17904 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17905 tree canonicalization.
17907 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17909 * gcc.dg/builtins-20.c: Add more hypot tests.
17911 2006-10-29 Roger Sayle <roger@eyesopen.com>
17913 * gcc.dg/fold-compare-1.c: New test case.
17915 2006-10-29 Dirk Mueller <dmueller@suse.de>
17918 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17920 2006-10-29 Roger Sayle <roger@eyesopen.com>
17922 PR tree-optimization/15458
17923 * gcc.dg/fold-xornot-1.c: New test case.
17925 2006-10-29 Richard Guenther <rguenther@suse.de>
17927 * gcc.target/i386/math-torture/trunc.c: New testcase.
17929 2006-10-29 Richard Guenther <rguenther@suse.de>
17931 * gcc.target/i386/math-torture/round.c: New testcase.
17933 2006-10-29 Richard Guenther <rguenther@suse.de>
17935 * gcc.target/i386/math-torture/ceil.c: New testcase.
17936 * gcc.target/i386/math-torture/floor.c: Likewise.
17938 2006-10-29 Richard Guenther <rguenther@suse.de>
17940 * gcc.target/i386/math-torture/rint.c: New testcase.
17941 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17943 2006-10-29 Richard Guenther <rguenther@suse.de>
17945 * gcc.target/i386/math-torture/lfloor.c: New testcase.
17946 * gcc.target/i386/math-torture/lceil.c: Likewise.
17948 2006-10-28 Tobias Burnus <burnus@net-b.de>
17950 PR libgfortran/24313
17951 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17953 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
17955 * gcc.c-torture/execute/20020118-1.c,
17956 gcc.c-torture/execute/builtins/strlen.c,
17957 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17960 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17962 * gcc.dg/builtins-20.c: Add tests for hypot.
17963 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
17964 two-argument builtins.
17965 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17966 TESTIT2. Update all callers.
17967 (TESTIT2, TESTIT2_R): New helper macros.
17968 Add testcases for pow, hypot and atan2.
17970 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
17973 * g++.dg/expr/bool1.C: New test.
17974 * g++.dg/expr/bool2.C: New test.
17976 2006-10-28 Tobias Burnus <burnus@net-b.de>
17979 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17980 * gfortran.dg/namelist_internal.f90: New test.
17982 2006-10-28 Tobias Burnus <burnus@net-b.de>
17985 * gfortran.dg/io_real_boz.f90: Add.
17986 * gfortran.dg/io_real_boz2.f90: Add.
17988 2006-10-28 Richard Guenther <rguenther@suse.de>
17990 PR middle-end/26899
17991 * gcc.dg/tree-ssa/pr26899.c: New testcase.
17993 2006-10-28 Richard Guenther <rguenther@suse.de>
17996 * gcc.target/i386/math-torture/lround.c: New testcase.
17998 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18000 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18001 * gcc.dg/builtins-44.c: Likewise.
18002 * gcc.dg/builtins-45.c: Likewise.
18003 * gcc.dg/pr28796-2.c: Likewise.
18004 * gcc.dg/unordered-3.c: Likewise.
18006 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18008 PR libgfortran/27954
18009 * gfortran.dg/error_recovery_2.f90: New test.
18011 2006-10-26 Richard Guenther <rguenther@suse.de>
18013 * gcc.target/i386/i386.exp: Use glob, not find to collect
18014 tests. Avoids recursing into subdirectories.
18015 * gcc.target/i386/math-torture/math-torture.exp: Torture
18016 for interesting ia32 math options.
18017 * gcc.target.i386/math-torture/lrint.c: New testcase.
18019 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18021 PR libgfortran/29563
18022 * gfortran.dg/arrayio_9.f90: Update test.
18023 * gfortran.dg/arrayio_19.f90: New test.
18025 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18027 * gcc.dg/20061026.c: New testcase.
18029 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18031 PR libgfortran/29563
18032 * gfortran.dg/arrayio_9.f90: New test.
18034 2006-10-26 Ben Elliston <bje@au.ibm.com>
18036 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18037 Copy the strings manually, as strcpy may call strlen.
18039 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18041 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18042 Add checks for log, log2, log10 and log1p.
18044 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18045 we already test 0.0. Add checks for expm1, log, log2, log10,
18046 log1p, cbrt, erf and erfc.
18048 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18050 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18052 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18054 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18055 and remainderl() built-in functions. Remove -ffast-math from
18058 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18060 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18063 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18064 floating point modifiers to arguments passed to float and long
18065 double functions respectively. Update all callers to use floating
18066 point numbers, not integers. Add tests for exp, exp2 and
18069 * gcc.dg/torture/builtin-math-3.c: New test.
18071 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18074 * gfortran.dg/initialize_2.f90: New.
18076 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18078 * gcc.dg/torture/builtin-math-2.c: New test.
18080 2006-10-24 Richard Guenther <rguenther@suse.de>
18082 PR middle-end/28796
18083 * gcc.dg/pr28796-1.c: New testcase.
18084 * gcc.dg/pr28796-2.c: Likewise.
18086 2006-10-24 Richard Guenther <rguenther@suse.de>
18088 * gcc.dg/builtins-57.c: New testcase.
18090 2006-10-24 Richard Guenther <rguenther@suse.de>
18092 PR tree-optimization/29567
18093 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18095 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18097 PR tree-optimization/14784
18098 * gcc.dg/alias-10.c: New test.
18100 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18102 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18104 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18106 * gcc.dg/builtin-strncat-chk-1.c: New test.
18108 2006-10-23 Jan Hubicka <jh@suse.cz>
18110 * gcc.dg/memmove-1.c: New test.
18112 2006-10-23 Paul Brook <paul@codesourcery.com>
18114 * gcc.dg/pragma-pack-5.c: New test.
18116 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18118 * g++.dg/other/s390-1.C: New testcase.
18120 2006-10-23 Richard Guenther <rguenther@suse.de>
18122 PR middle-end/27132
18123 PR middle-end/23295
18124 * gcc.dg/pr27132.c: New testcase.
18125 * gcc.dg/pr23295.c: Likewise.
18126 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18127 * g++.dg/tree-ssa/pr19807.C: Likewise.
18129 2006-10-23 Richard Guenther <rguenther@suse.de>
18131 PR middle-end/21032
18132 * gcc.dg/pr21032.c: New testcase.
18134 2006-10-22 Jeff Law <law@redhat.com>
18135 Richard Guenther <rguenther@suse.de>
18137 PR tree-optimization/15911
18138 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18140 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18143 * g++.dg/abi/rtti3.C: New.
18145 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18147 PR middle-end/28252
18148 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18151 2006-10-21 Richard Guenther <rguenther@suse.de>
18153 PR tree-optimization/3511
18154 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18156 2006-10-21 Richard Guenther <rguenther@suse.de>
18158 PR middle-end/26898
18159 * gcc.dg/torture/pr26898-1.c: New testcase.
18160 * gcc.dg/torture/pr26898-2.c: Likewise.
18162 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18165 * g++.dg/parse/bitfield1.C: Adjust error markers.
18166 * g++.dg/parse/bitfield2.C: New test.
18168 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18170 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18172 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18174 PR libfortran/27895
18175 * gfortran.dg/zero_sized_1.f90: New test.
18177 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18179 * gcc.dg/div-compare-1.c: New test.
18181 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18184 * gfortran.dg/result_default_init_1.f90: New test.
18187 * gfortran.dg/automatic_default_init_1.f90: New test.
18189 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18192 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18194 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18195 'using namespace std' without previous declaration.
18196 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18197 * g++.old-deja/g++.robertl/eb133c.C: New.
18199 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18201 PR libgfortran/29277
18202 * gfortran.dg/streamio_4.f90: Update test.
18203 * gfortran.dg/streamio_11.f90: New test.
18205 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18208 * g++.dg/inherit/virtual1.C: New test.
18210 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18213 * g++.dg/parse/enum3.C: New test.
18215 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18218 * g++.dg/init/ctor8.C: New test.
18220 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18223 * g++.dg/ext/complit8.C: Tweak error markers.
18224 * g++.dg/template/complit1.C: Add error marker.
18226 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18229 * g++.dg/ext/complit8.C: New test.
18232 * g++.dg/parse/dtor12.C: New test.
18235 * g++.dg/template/sizeof11.C: New test.
18237 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18240 * gfortran.dg/data_char_3.f90: New test.
18243 * gfortran.dg/negative_automatic_size.f90: New test.
18245 2006-10-16 David Daney <ddaney@avtrex.com>
18247 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18249 2006-10-16 Eric Christopher <echristo@apple.com>
18251 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18254 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18257 * g++.dg/tc1/dr49.C: Tweak error messages.
18258 * g++.dg/parse/template21.C: New test.
18260 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18262 PR middle-end/20491
18263 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18265 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18268 * gfortran.dg/print_1.f90: New test.
18270 2006-10-15 Jan Hubicka <jh@suse.cz>
18272 PR middle-end/29241
18273 * gcc.c-torture/compile/pr29241.c: New testcase.
18275 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18277 PR middle-end/29250
18278 * gcc.c-torture/compile/pr29250.c: New test.
18280 2006-10-15 Richard Guenther <rguenther@suse.de>
18282 * gcc.dg/pr29299.c: New testcase.
18284 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18287 * gfortran.dg/label_4.f90: Adjust warning flag.
18289 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18292 * gfortran.dg/nullify_3.f90: New test.
18294 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18296 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18297 on Solaris 2.5.1 too.
18299 2006-10-13 Eric Christopher <echristo@apple.com>
18301 * gcc.dg/pr25993.c: Skip for darwin.
18303 2006-10-13 Eric Christopher <echristo@apple.com>
18305 * gcc.dg/visibility-11.c: Skip for darwin.
18307 2006-10-13 Eric Christopher <echristo@apple.com>
18309 * gcc.dg/darwin-weakimport-1.c: Use
18310 -fno-asynchronous-unwind-tables.
18311 * gcc.dg/darwin-weakimport-3.c: Ditto.
18313 2006-10-13 Richard Guenther <rguenther@suse.de>
18315 PR tree-optimization/29446
18316 * gcc.dg/torture/pr29446.c: New testcase.
18318 2006-10-13 Bill Wendling <wendling@apple.com>
18320 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18321 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18322 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18323 * g++.old-deja/g++.law/shadow1.C: Likewise.
18324 * g++.old-deja/g++.law/ctors10.C: Likewise.
18325 * g++.dg/debug/namespace1.C: Likewise.
18326 * g++.dg/inherit/namespace-as-base.C: Likewise.
18327 * g++.dg/opt/delay-slot-1.C: Likewise.
18328 * g++.dg/parse/defarg10.C: Likewise.
18329 * g++.dg/template/ptrmem11.C: Likewise.
18330 * g++.dg/template/mem_func_ptr.C: Likewise.
18331 * g++.dg/template/spec19.C: Likewise.
18333 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18335 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18337 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18340 * gfortran.dg/implicit_9.f90: New test.
18343 * gfortran.dg/namelist_25.f90: New test.
18346 * gfortran.dg/same_name_2.f90: New test.
18349 * gfortran.dg/host_assoc_types_1.f90: New test.
18352 * gfortran.dg/missing_derived_type_1.f90: New test.
18353 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18356 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18359 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18361 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18364 * gfortran.dg/bound_2.f90: New test.
18366 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18368 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18370 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18371 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18372 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18373 * gfortran.dg/gomp/reduction3.f90: Likewise.
18374 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18375 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18376 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18377 * gfortran.dg/forall_4.f90: Likewise.
18378 * gfortran.dg/spec_expr_4.f90: Likewise.
18379 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18380 * gfortran.dg/forall_5.f90: Likewise.
18381 * gfortran.dg/open_access_append_2.f90: Add check for
18382 compile-time warning.
18384 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18387 * g++.dg/parse/pure1.C: New test.
18389 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18392 * gfortran.dg/io_constraints_3.f90: New test.
18393 * gfortran.dg/open_access_append_1.f90: Add checks
18394 for compile-time warnings.
18395 * gfortran.dg/pr20163-2.f: Likewise.
18396 * gfortran.dg/iostat_2.f90: Likewise.
18397 * gfortran.dg/label_4.f90: Delete the temporary
18399 * gfortran.dg/direct_io_2.f90: Add a FILE=
18401 * gfortran.dg/iomsg_1.f90: Add check for
18402 compile-time warning.
18404 2006-10-12 Jan Hubicka <jh@suse.cz>
18407 * gcc.dg/pr28319.c: New test.
18409 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18411 * g++.dg/ext/vla4.C: New test.
18413 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18416 * g++.dg/template/crash60.C: New test.
18417 * g++.dg/other/large-size-array.C: Adjust error markers.
18418 * g++.dg/parse/crash27.C: Likewise.
18419 * g++.dg/template/crash1.C: Likewise.
18421 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18424 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18426 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18428 PR preprocessor/28709
18429 * gcc.dg/cpp/paste14.c: New test.
18431 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18434 * g++.dg/init/array24.C: New test.
18436 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18438 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18441 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18444 * g++.dg/parse/typedef8.C: New test.
18445 * g++.dg/other/mult-stor1.C: Adjust error markers.
18447 2006-10-11 Richard Guenther <rguenther@suse.de>
18449 PR tree-optimization/28230
18450 * gcc.dg/torture/pr28230.c: New testcase.
18452 2006-10-11 Richard Guenther <rguenther@suse.de>
18454 PR inline-asm/29119
18455 * gcc.dg/torture/pr29119.c: New testcase.
18457 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18459 PR middle-end/29272
18460 * gcc.c-torture/execute/20060930-2.c: New test.
18462 2006-10-09 Richard Henderson <rth@redhat.com>
18464 Revert emutls patch.
18466 2006-10-09 Richard Guenther <rguenther@suse.de>
18468 PR middle-end/29254
18469 * gcc.dg/pr29254.c: New testcase.
18471 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18472 Paul Thomas <pault@gcc.gnu.org>
18475 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18476 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18477 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18478 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18479 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18480 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18481 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18482 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18483 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18484 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18485 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18486 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18487 * gfortran.dg/alloc_comp_std.f90: New test.
18488 * gfortran.dg/move_alloc.f90: New test.
18490 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18493 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18496 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18498 2006-10-08 Tobias Burnus <burnus@net-b.de>
18501 * gfortran.dg/new_line.f90: New test.
18503 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18505 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18506 * gcc.dg/torture/builtin-convert-1.c,
18507 gcc.dg/torture/builtin-convert-2.c,
18508 gcc.dg/torture/builtin-convert-3.c,
18509 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18511 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18513 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18514 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18515 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18516 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18518 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18520 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18521 Xfail some tests for powerpc-darwin and powerpc-aix.
18523 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18526 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18528 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18531 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18534 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18538 * gfortran.fortran-torture/execute/specifics.f90:
18539 Add tests for using all possible intrinsics as actual arguments.
18540 * gfortran.dg/specifics_1.f90: Add tests for using
18541 all possible intrinsics as actual arguments.
18542 * gfortran.dg/specifics_2.f90: New file.
18543 * gfortran.dg/specifics_3.f90: New file.
18545 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18547 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18548 * gcc.dg/debug/debug-2.c: Likewise.
18550 2006-10-06 Uros Bizjak <uros@kss-loka.si>
18552 * gcc.c-torture/compile/sync-2.c: New test.
18554 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18556 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18559 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18561 PR rtl-optimization/29128
18562 * gcc.c-torture/compile/pr29128.c: New test.
18564 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18566 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18569 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
18571 PR middle-end/29256
18572 * gcc.dg/tree-ssa/loop-19.c: New test.
18574 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18576 PR tree-optimization/29330
18577 * gcc.dg/pr29330.c: New test.
18580 * gcc.c-torture/compile/20061005-1.c: New test.
18582 2006-10-06 Olivier Hainque <hainque@adacore.com>
18584 * gcc.dg/typename-vla-1.c: New case.
18585 * gnat.dg/forward_vla.adb: New case.
18587 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18589 PR tree-optimization/29290
18590 * gfortran.dg/loop_nest_1.f90: New test.
18593 * gcc.dg/tls/opt-12.c: New test.
18596 * gfortran.dg/save_2.f90: New test.
18599 * gcc.dg/pr29091.c: New test.
18601 2006-10-06 Joseph Myers <joseph@codesourcery.com>
18603 * lib/target-supports.exp
18604 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18605 same as x86_64-*-*; check for LP64.
18607 2006-10-04 Richard Henderson <rth@redhat.com>
18609 * lib/target-supports.exp (check_effective_target_tls): Redefine
18610 to mean non-emulated tls.
18611 * gcc.dg/tls/alias-1.c: Remove tls requirement.
18612 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18613 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18614 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18615 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18616 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18617 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18619 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18622 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18624 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18626 * gfortran.dg/bounds_check_fail_1.f90: New test.
18628 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18631 * g++.dg/template/friend48.C: New test.
18633 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18636 * gfortran.dg/default_initialization_2.f90: New test.
18638 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18642 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18644 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18647 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18651 * gfortran.dg/missing_optional_dummy_2.f90: New test.
18655 * gfortran.dg/entry_array_specs_1.f90: New test.
18657 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
18659 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18660 insufficient to inhibit some test failures at -O3. Do testing
18663 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18666 * g++.dg/inherit/access8.C: New test.
18667 * g++.dg/template/dtor4.C: Tweak error messages.
18669 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18672 * gfortran.dg/entry_8.f90: New test.
18674 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18677 * g++.dg/parse/new4.C: New test.
18679 2006-10-03 Uros Bizjak <uros@kss-loka.si>
18681 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18682 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18683 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18684 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18685 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18687 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18690 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18691 * gfortran.dg/continuation_2.f90: New test.
18694 * gfortran.dg/continuation_3.f90: New test.
18695 * gfortran.dg/continuation_4.f90: New test.
18696 * gfortran.dg/continuation_5.f: New test.
18697 * gfortran.dg/continuation_6.f: New test.
18699 2006-10-02 Mark Mitchell <mark@codesourcery.com>
18702 * g++.dg/template/vla1.C: New test.
18704 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18707 * gfortran.dg/complex_parameter_1.f90: New test.
18709 2006-10-02 Jakub Jelinek <jakub@redhat.com>
18712 * gcc.c-torture/execute/20060929-1.c: New test.
18714 2006-10-01 Mark Mitchell <mark@codesourcery.com>
18717 * g++.dg/template/member6.C: New test.
18718 * g++.dg/parse/typename7.C: Adjust error markers.
18721 * g++.dg/template/member7.C: New test.
18723 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
18726 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18727 gcc.dg/Woverride-init-3.c: New tests.
18729 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
18731 * gcc.c-torture/execute/20060930-1.c: New test.
18733 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18736 * gfortran.dg/specifics_1.f90: New test.
18737 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18740 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18742 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18743 pthread-init-common.h: New.
18745 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
18747 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18748 precision on some archs.
18750 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
18752 * gcc.dg/non-local-goto-1.c: New test.
18753 * gcc.dg/non-local-goto-2.c: Likewise.
18754 * gcc.dg/setjmp-3.c: Likewise.
18755 * gcc.dg/setjmp-4.c: Likewise.
18757 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
18759 * gnat.dg/self_aggregate_with_pointer.adb: New test.
18761 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
18764 * gfortran.dg/exponent_1.f90: New test.
18767 * gfortran.dg/nearest_1.f90: New test.
18769 2006-09-26 Jakub Jelinek <jakub@redhat.com>
18771 PR middle-end/25261
18772 PR middle-end/28790
18773 * gcc.dg/gomp/nestedfn-1.c: New test.
18775 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
18778 * objc/compile/method-1.m: New test.
18780 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
18783 * g++.dg/template/crash58.C: New test.
18784 * g++.dg/parse/crash28.C: Adjust error markers.
18785 * g++.dg/template/crash34.C: Likewise.
18786 * g++.dg/template/friend31.C: Likewise.
18787 * g++.dg/template/crash32.C: Likewise.
18790 * g++.dg/template/crash59.C: New test.
18793 * g++.dg/template/spec33.C: New test.
18794 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18796 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
18797 Adam Nemet <anemet@caviumnetworks.com>
18799 * gcc.dg/tree-ssa/ivopts-1.c: New test.
18800 * gcc.dg/tree-ssa/ivopts-2.c: New test.
18802 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
18805 * gcc.dg/pr28911.c: New.
18807 2006-09-23 Uros Bizjak <uros@kss-loka.si>
18810 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18811 (dg-options): Add -mfpmath=387.
18813 2006-09-23 Jakub Jelinek <jakub@redhat.com>
18816 * gcc.dg/pr28706.c: New test.
18819 * gcc.dg/pr28712.c: New test.
18821 2006-09-22 Mike Stump <mrs@apple.com>
18823 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18825 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
18827 PR tree-optimization/28888
18828 * gcc.dg/pr28888.c: New test.
18830 2006-09-21 Mark Mitchell <mark@codesourcery.com>
18833 * g++.dg/init/ptrfn1.C: New test.
18835 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
18838 * g++.dg/template/spec32.C: New test.
18839 * g++.dg/parse/crash9.C: Adjust error markers.
18842 * g++.dg/template/typedef6.C: New test.
18843 * g++.dg/init/error1.C: Adjust error markers.
18844 * g++.dg/parse/crash9.C: Likewise.
18845 * g++.dg/template/crash55.C: Likewise.
18847 2006-09-21 Janis Johnson <janis187@us.ibm.com>
18849 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18851 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
18854 * g++.dg/ext/dllimport12.C: New test.
18856 2006-09-20 Richard Sandiford <richard@codesourcery.com>
18858 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18859 * gcc.target/mips/nmadd-2.c: Likewise.
18860 * gcc.target/mips/mips-ps-6.c: New test.
18861 * gcc.target/mips/neg-abs-1.c: Likewise.
18862 * gcc.target/mips/neg-abs-2.c: Likewise.
18863 * gcc.target/mips/nmadd-3.c: New test.
18865 2006-09-20 Jakub Jelinek <jakub@redhat.com>
18867 PR middle-end/28046
18868 * gcc.dg/gomp/atomic-10.c: New test.
18869 * g++.dg/gomp/atomic-10.C: New test.
18871 2006-09-20 Eric Christopher <echristo@apple.com>
18873 * gcc.target/i386/sse3-not-fisttp.c: New.
18875 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
18877 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18879 2006-09-19 Richard Sandiford <richard@codesourcery.com>
18881 * gcc.c-torture/execute/pr28289.c (one): New variable.
18882 (main): Use it instead of argc.
18883 * gcc.c-torture/execute/20060102-1.c (one): New variable.
18884 (main): Use it instead of argc.
18886 2006-09-19 Paul Brook <paul@codesourcery.com>
18889 * gcc.dg/nested-func-5.c: New test.
18891 2006-09-19 Ben Elliston <bje@au.ibm.com>
18893 * lib/target-supports.exp (check_effective_target_tls): Compile
18894 test stubs using ${tool}_target_compile, not just target_compile.
18895 (check_effective_target_tls_runtime): Likewise.
18897 2006-09-19 Ben Elliston <bje@au.ibm.com>
18899 * gcc.c-torture/compile/20030405-1.x: Remove.
18901 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18902 optimising linker from discarding it.
18904 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18907 * gfortran.dg/keyword_symbol_1.f90: New test.
18909 * gfortran.dg/spread_shape_1.f90: Add missing warning with
18910 pedantic compilation option.
18912 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18915 * gfortran.dg/spread_shape_1.f90: New test.
18917 2006-09-17 Roger Sayle <roger@eyesopen.com>
18919 PR tree-optimization/28887
18920 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18922 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
18925 * gcc.dg/pr25993.c: New test.
18927 2006-09-17 Ira Rosen <irar@il.ibm.com>
18930 * gcc.dg/vect/pr21591.c: New test.
18932 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
18935 * gcc.c-torture/compile/strcpy-1.c: New test.
18936 * gcc.c-torture/compile/strcpy-2.c: New test.
18937 * gcc.c-torture/compile/memcpy-1.c: New test.
18938 * gcc.c-torture/compile/memcpy-2.c: New test.
18940 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
18943 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18945 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
18947 * gnat.dg/specs/double_record_extension1.ads: New test.
18948 * gnat.dg/specs/double_record_extension2.ads: Likewise.
18950 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
18953 * gfortran.dg/oldstyle_3.f90: New test.
18955 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18957 PR libgfortran/29099
18958 * gfortran.dg/secnds-1.f: New test.
18960 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18962 PR libgfortran/29053
18963 * gfortran.dg/streamio_9.f90: New test.
18964 * gfortran.dg/streamio_10.f90: New test.
18966 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
18969 * g++.dg/init/array22.C: New test.
18970 * g++.dg/init/array23.C: New test.
18972 2006-09-14 Arnaud Charlet <charlet@adacore.com>
18974 * stackcheck.lst: Update list of tests requiring stack checking.
18975 * norun.lst: Adjust for above change.
18976 * ada95.lst: New file.
18977 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18978 requiring -gnat95 switch.
18980 2006-09-14 Olivier Hainque <hainque@adacore.com>
18982 * gnat.dg/in_out_parameter.adb: New test.
18984 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
18987 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18989 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
18991 * gnat.dg/specs/unchecked_union.ads: New test.
18993 2006-09-13 Richard Sandiford <richard@codesourcery.com>
18995 PR rtl-optimization/28982
18996 * gcc.c-torture/execute/pr28982a.c: New test.
18997 * gcc.c-torture/execute/pr28982b.c: Likewise.
18999 2006-09-12 Eric Christopher <echristo@apple.com>
19001 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19002 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19004 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19007 PR preprocessor/14634
19008 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19009 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19010 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19012 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19014 * gcc.dg/pr28243.c: New test.
19016 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19019 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19020 this undiagnosed regression reappears.
19022 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19024 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19025 Treat $srcdir as a literal.
19026 * lib/fortran-torture.exp (fortran-torture-compile,
19027 fortran-torture-execute): Likewise.
19028 * lib/objc-torture.exp (objc-torture-compile,
19029 objc-torture-execute): Likewise.
19030 * lib/profopt.exp (profopt-execute): Likewise.
19032 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19034 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19036 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19039 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19041 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19044 * gcc.target/i386/pr13685.c: New test.
19046 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19048 * gcc.dg/pr28726.c: New test.
19050 2006-09-11 Josh Conner <jconner@apple.com>
19052 * gcc.dg/nrv3.c: Increase size of structure.
19053 * gcc.dg/nrv4.c: Likewise.
19054 * gcc.dg/nrv5.c: Likewise.
19056 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19058 PR libfortran/28890
19059 gfortran.dg/assumed_charlen_function_5.f90: New test.
19061 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19064 * g++.dg/init/static3.C: New test.
19066 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19069 * gcc.dg/long-long-cst1.c (t): Add cast to
19070 __SIZE_TYPE__ before casting to int.
19071 (main): Return 0 on success.
19073 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19075 * gcc.c-torture/execute/20060910-1.c: New test.
19077 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19079 PR middle-end/26983
19080 * gcc.dg/pr26983.c: New test.
19082 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19085 * gcc.c-torture/execute/pr29006.c: New test.
19087 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19089 PR libfortran/28947
19090 gfortran.dg/matmul_4.f90: New test.
19092 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19095 gfortran.dg/used_types_10: New test.
19097 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19099 PR libfortran/28923
19100 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19101 gfortran.dg/array_initializer_3.f90: New test.
19103 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19106 * gfortran.dg/actual_array_constructor_3.f90: New test.
19108 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19111 * gcc.target/i386/pr26778.c: New testcase.
19113 2006-09-08 Eric Christopher <echristo@apple.com>
19115 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19116 * gcc.target/i386/memcpy-1.c: Ditto.
19117 * gcc.target/i386/asm-1.c: Ditto.
19118 * gcc.target/i386/20060512-4.c: Ditto.
19119 * gcc.target/i386/compress-float-387.c: Ditto.
19120 * gcc.target/i386/20060512-1.c: Ditto.
19121 * gcc.target/i386/compress-float-sse.c: Ditto.
19122 * gcc.target/i386/20060512-2.c: Ditto.
19123 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19124 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19125 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19126 * gcc.dg/pr26449.c: Ditto.
19127 * gcc.dg/attr-ms_struct-2.c: Ditto.
19128 * gcc.dg/attr-ms_struct-1.c: Ditto.
19129 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19131 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19134 * gcc.dg/vla-10.c: New test.
19136 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19139 * g++.dg/parse/template20.C: New test.
19140 * g++.dg/template/operator8.C: Remove obsolete part.
19141 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19142 * g++.old-deja/g++.pt/crash65.C: Likewise.
19144 2006-09-07 Jason Merrill <jason@redhat.com>
19146 PR middle-end/27724
19147 * gcc.dg/long-long-cst1.c: New test.
19149 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19152 * g++.dg/other/array3.C: New test.
19153 * g++.dg/other/array4.C: New test.
19154 * g++.dg/other/array5.C: New test.
19156 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19158 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19160 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19163 * gcc.target/i386/pr28946.c: New test.
19165 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19167 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19168 in integer literal constant.
19169 * gfortran.dg/enum_8.f90: Ditto.
19170 * gfortran.dg/g77/20030326-1.f: Ditto.
19172 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19174 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19175 nonconformance usage.
19177 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19179 PR middle-end/28862
19180 * gcc.c-torture/compile/vector-align-1.c: New test.
19182 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19185 * g++.dg/opt/copysign-1.C: New test.
19187 2006-09-06 Jason Merrill <jason@redhat.com>
19190 * g++.dg/warn/unused-result1.C: New test.
19192 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19195 * g++.dg/ext/vla3.C: New test.
19198 * g++.dg/template/array16.C: New test.
19200 2006-09-06 Richard Guenther <rguenther@suse.de>
19202 * gcc.dg/pr27226.c: Remove testcase again.
19204 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19207 * g++.dg/opt/unroll2.C: New test.
19209 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19212 * gcc.dg/vect/pr28952.c: New test.
19214 2006-09-05 Richard Guenther <rguenther@suse.de>
19216 PR tree-optimization/28900
19217 * gcc.dg/torture/pr28900.c: New testcase
19219 2006-09-05 Richard Guenther <rguenther@suse.de>
19221 PR tree-optimization/28905
19222 * gcc.c-torture/compile/pr28905.c: New testcase.
19224 2006-09-05 Richard Guenther <rguenther@suse.de>
19226 PR middle-end/28935
19227 * gcc.dg/pr28935.c: New testcase.
19229 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19231 * gcc.c-torture/execute/20060905-1.c: New test.
19233 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19236 * gfortran.dg/used_types_7.f90: New test.
19237 * gfortran.dg/used_types_8.f90: New test.
19238 * gfortran.dg/used_types_9.f90: New test.
19240 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19242 * gcc.c-torture/compile/20060904-1.c: New test.
19244 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19246 PR c++/23287 Revert my 2006-09-01 patch
19247 * g++.dg/parse/dtor12.C: Remove.
19249 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19252 * g++.dg/template/operator9.C: New test.
19255 * g++.dg/template/operator7.C: New test.
19258 * g++.dg/template/operator8.C: New test.
19261 * g++.dg/template/crash57.C: New test.
19263 * g++.dg/template/typedef4.C: Adjust error markers.
19264 * g++.dg/template/typedef5.C: Likewise.
19266 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19269 * g++.dg/parse/crash33.C: New test.
19271 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19272 Richard Guenther <rguenther@suse.de>
19273 Adam Nemet <anemet@caviumnetworks.com>
19275 PR middle-end/27226
19276 * gcc.target/mips/memcpy-1.c: New testcase.
19277 * gcc.dg/pr27226.c: Likewise.
19279 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19282 * g++.dg/lookup/koenig5.C: New.
19283 * g++.dg/template/crash56.C: New.
19285 2006-09-01 Josh Conner <jconner@apple.com>
19288 * gcc.dg/nrv3.c: New test.
19289 * gcc.dg/nrv4.c: New test.
19290 * gcc.dg/nrv5.c: New test.
19292 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19295 * g++.dg/parse/dtor12.C: New.
19297 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19299 PR tree-optimization/28839
19300 * gcc.dg/pr28839.c: New test.
19302 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19305 * gcc.dg/pr24367.c: New testcase.
19307 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19309 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19311 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19313 PR rtl-optimization/27735
19314 * gcc.dg/loop-unswitch-1.c: New test.
19316 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19319 * gfortran.dg/aliasing_dummy_2.f90: New test.
19322 * gfortran.dg/generic_5.f90: Change error message.
19325 * gfortran.dg/generic_6.f90: New test.
19328 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19331 * gfortran.dg/invalid_interface_assignment.f90: New test.
19334 * gfortran.dg/module_proc_external_dummy.f90: New test.
19336 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19339 * g++.dg/warn/var-args1.C: New test.
19341 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19344 * gfortran.dg/simpleif_2.f90: New test.
19345 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19346 * gfortran.dg/enum_5.f90: Ditto.
19348 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19349 Kazu Hirata <kazu@codesourcery.com>
19351 PR tree-optimization/17506
19352 * gcc.dg/pr17506.c: New.
19354 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19357 * g++.dg/eh/alias1.C: New test.
19359 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19362 * g++.dg/template/ttp22.C: New test.
19364 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19366 PR middle-end/26632
19367 * gcc.dg/pr26632.c: New.
19369 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19371 PR libgfortran/28354
19372 * gfortran.dg/fmt_zero_precision.f90: New test.
19374 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19377 * g++.dg/template/spec31.C: New test.
19379 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19382 * g++.dg/other/static2.C: New test.
19384 2006-08-26 Roger Sayle <roger@eyesopen.com>
19386 * gcc.dg/Wswitch-enum-2.c: New test case.
19387 * gcc.dg/Wswitch-enum-3.c: Likewise.
19389 2006-08-26 Richard Guenther <rguenther@suse.de>
19391 * gcc.c-torture/compile/20060826-1.c: New testcase.
19393 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19396 * g++.dg/template/void10.C: New test.
19399 * g++.dg/template/void8.C: New test.
19402 * g++.dg/template/void9.C: New test.
19404 * g++.dg/template/void3.C: Adjust error markers.
19405 * g++.dg/template/void4.C: Likewise.
19406 * g++.dg/template/crash55.C: Likewise.
19407 * g++.dg/template/void7.C: Likewise
19409 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19412 * g++.dg/inherit/access6.C: New test.
19413 * g++.dg/inherit/access7.C: Likewise.
19416 * g++.dg/template/array15.C: New test.
19417 * g++.dg/template/crash2.C: Tweak error markers.
19419 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19421 PR middle-end/28683
19422 * gcc.c-torture/compile/20060823-1.c: New test.
19424 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19427 * g++.dg/template/ttp21.C: New test.
19430 * g++.dg/other/operator1.C: Add error-marker.
19431 * g++.dg/other/operator2.C: New test.
19433 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19436 * gcc.c-torture/compile/vla-const-1.c,
19437 gcc.c-torture/compile/vla-const-2.c: New tests.
19439 2006-08-26 Richard Guenther <rguenther@suse.de>
19441 PR middle-end/28814
19442 * gcc.dg/torture/pr28814.c: New testcase.
19444 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19447 * gcc.c-torture/compile/compound-literal-1.c: New test.
19449 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19452 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19453 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19454 Expect extra diagnostics.
19456 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19458 gcc.dg/noncompile/pr16876.c: New test.
19460 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19463 * g++.dg/parse/local1.C: New test.
19464 * g++.dg/other/qual1.C: Tweak error marker.
19466 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19469 * g++.dg/template/typename10.C: New.
19470 * g++.dg/template/lookup4.C: Remove bogus error marker.
19472 2006-08-25 Richard Guenther <rguenther@suse.de>
19475 * gcc.dg/pr26570.c: Fix testcase.
19477 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19480 * gcc.c-torture/execute/mayalias-2.c: New test.
19481 * gcc.dg/tree-ssa/alias-13.c: New test.
19483 2006-08-24 Jan Hubicka <jh@suse.cz>
19486 * gcc.dg/debug/pr26881.c: New file.
19488 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19491 * gfortran.dg/used_types_4.f90: New test.
19492 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19493 association of derived types.
19494 * gfortran.dg/used_types_2.f90: Add module cleanup.
19495 * gfortran.dg/used_types_3.f90: The same.
19498 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19501 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19504 * gfortran.dg/direct_io_6.f90: Remove test.
19506 2006-08-23 Stuart Hastings <stuart@apple.com>
19509 * gcc.target/i386/20060821-1.c: New.
19511 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19513 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19514 dg-warning strings for dllimport.
19516 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19519 * g++.dg/ext/vector4.C: New test.
19520 * g++.dg/ext/complex1.C: New test.
19522 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19525 * gcc.dg/debug/const-1.c: New.
19526 * gcc.dg/debug/const-2.c: New.
19527 * gcc.dg/debug/dwarf2/const-1.c: New.
19528 * gcc.dg/debug/dwarf2/const-2.c: New.
19529 * gcc.dg/debug/dwarf2/const-2b.c: New.
19531 2006-08-22 Richard Guenther <rguenther@suse.de>
19533 PR middle-end/28776
19534 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19535 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19537 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19539 PR tree-optimization/28003
19540 * g++.dg/tree-ssa/pr28003.C: New.
19542 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19544 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19546 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19549 * g++.dg/other/error14.C: New test.
19552 * g++.dg/parse/ctor7.C: New test.
19553 * g++.dg/parse/ctor8.C: Likewise.
19556 * g++.dg/template/void7.C: New test.
19558 2006-08-21 Olivier Hainque <hainque@adacore.com>
19560 * gnat.dg/self_aggregate_with_zeros.adb: New test.
19561 * gnat.dg/self_aggregate_with_array.adb: New test.
19563 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19565 * g++.dg/eh/arm-vfp-unwind.C: New test.
19567 2006-08-20 Mark Mitchell <mark@codesourcery.com>
19570 * g++.dg/template/ref3.C: New test.
19571 * g++.dg/template/nontype13.C: New test.
19574 * g++.dg/template/ptrmem17.C: New test.
19576 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
19579 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19581 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
19584 * gfortran.dg/used_types_2.f90: New test.
19587 * gfortran.dg/used_types_3.f90: New test.
19590 * gfortran.dg/generic_actual_arg.f90: New test.
19593 * gfortran.dg/module_private_array_refs_1.f90: New test.
19596 * gfortran.dg/program_name_1.f90: New test.
19599 * gfortran.dg/derived_constructor_comps_1.f90: New test.
19602 * gfortran.dg/array_initializer_2.f90: New test.
19605 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19608 * gfortran.dg/assumed_charlen_function_4.f90: New test.
19611 * gfortran.dg/assumed_charlen_in_main.f90: New test.
19614 * gfortran.dg/dependent_decls_1.f90: New test.
19616 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
19619 * gfortran.dg/derived_init_2.f90: New.
19621 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
19623 * gcc.c-torture/execute/pr28289.c: New test.
19625 2006-08-17 Jakub Jelinek <jakub@redhat.com>
19628 * gcc.dg/attr-externally-visible-1.c: New test.
19629 * gcc.dg/attr-externally-visible-2.c: New test.
19630 * g++.dg/parse/attr-externally-visible-1.C: New test.
19631 * g++.dg/parse/attr-externally-visible-2.C: New test.
19633 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19636 * g++.dg/parse/dtor11.C: New test.
19638 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19640 PR rtl-optimization/28489
19641 * gcc.c-torture/compile/pr28489.c: New test.
19643 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19646 * g++.dg/template/redecl4.C: New test.
19649 * g++.dg/template/ctor8.C: New test.
19651 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19653 * gcc.dg/pr26570.c: Fix testcase.
19655 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19658 * g++.dg/parse/offsetof6.C: New test.
19659 * g++.dg/parse/offsetof6.C: New test.
19660 * g++.dg/parse/offsetof7.C: New test.
19662 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19665 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19668 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19671 * g++.dg/ext/vector3.C: New test.
19673 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
19675 PR gcov/profile/26570
19676 * gcc.dg/pr26570.c: New test.
19678 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
19681 * gcc.dg/qual-component-1.c: New test.
19683 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19686 * g++.dg/parse/new3.C: New test.
19688 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19691 * gfortran.dg/streamio_1.f90: New test.
19692 * gfortran.dg/streamio_2.f90: New test.
19693 * gfortran.dg/streamio_3.f90: New test.
19694 * gfortran.dg/streamio_4.f90: New test.
19695 * gfortran.dg/streamio_5.f90: New test.
19696 * gfortran.dg/streamio_6.f90: New test.
19697 * gfortran.dg/streamio_7.f90: New test.
19698 * gfortran.dg/streamio_8.f90: New test.
19700 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
19703 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19705 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
19708 * g++.dg/template/void6.C: New test.
19710 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19713 * gcc.dg/parse-error-1.c: New test.
19714 * gcc.dg/parse-error-2.c: New test.
19715 * gcc.dg/cpp/digraph2.c: Add error-marker.
19716 * gcc.dg/noncompile/920923-1.c: Likewise.
19718 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19721 * gcc.dg/sizeof-2.c: New testcase.
19724 * gcc.dg/switch-A.c: New testcase.
19726 2006-08-14 Steve Ellcey <sje@cup.hp.com>
19730 * g++.old-deja/g++.warn/compare1.C: Delete.
19731 * g++.dg/opt/pr7503-2.C: Delete.
19732 * g++.dg/opt/pr7503-3.C: Delete.
19733 * g++.dg/opt/pr7503-4.C: Delete.
19734 * g++.dg/opt/pr7503-5.C: Delete.
19735 * g++.dg/opt/max1.C: Delete.
19736 * g++.dg/warn/minmax.C: Delete.
19737 * g++.dg/expr/minmax.C: New test.
19739 2006-08-14 Richard Guenther <rguenther@suse.de>
19742 * gcc.c-torture/execute/pr28651.c: Do not use argc
19743 to avoid optimization, instead forbid inlining.
19745 2006-08-14 Richard Sandiford <richard@codesourcery.com>
19747 PR rtl-optimization/28634
19748 * gcc.c-torture/execute/ieee/pr28634.c: New test.
19750 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
19753 * gcc.dg/torture/pr27184.c: New test.
19755 2006-08-12 Jakub Jelinek <jakub@redhat.com>
19757 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19759 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19761 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19762 * gfortran.dg/stat_2.f90: Likewise.
19763 * gfortran.dg/chmod_1.f90: Likewise.
19764 * gfortran.dg/chmod_2.f90: Likewise.
19765 * gfortran.dg/chmod_3.f90: Likewise.
19767 2006-08-11 David Edelsohn <edelsohn@gnu.org>
19769 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19771 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19773 * g++.dg/opt/pr23454-2.C: New test.
19775 2006-08-11 Richard Guenther <rguenther@suse.de>
19777 PR middle-end/28651
19778 * gcc.c-torture/execute/pr28651.c: New testcase.
19780 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
19782 * gnat.dg/specs/static_initializer.ads: New test.
19784 2006-08-10 Paul Brook <paul@codesourcery.com>
19786 * gcc.target/arm/cond-asm.c: New test.
19788 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
19790 PR tree-optimization/26197
19791 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19792 * g++.dg/vect/vect.exp: Compile the new tests with
19793 --param max-aliased-vops=0.
19795 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
19798 * g++.dg/template/void3.C: New test.
19801 * g++.dg/template/void4.C: New test.
19804 * g++.dg/template/void5.C: New test.
19806 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
19808 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19809 after dg-do compile.
19811 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
19813 PR tree-optimizations/26969
19814 * gcc.dg/vect/vect.exp: Compile tests prefixed with
19815 "unswitch-loops" with -funswitch-loops.
19816 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19818 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
19820 * gcc.dg/sparc-getcontext-1.c: Fix typo.
19821 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19822 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
19823 * objc.dg/dwarf-1.m: Likewise.
19824 * objc.dg/dwarf-2.m: Likewise.
19825 * obj-c++.dg/dwarf-2.mm: Likewise.
19827 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19829 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19830 * objc.dg/dwarf-2.m: Likewise.
19831 * obj-c++.dg/dwarf-2.mm: Likewise.
19833 PR libfortran/28603
19834 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19837 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19840 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19842 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
19845 * gcc.target/i386/pr27827.c: New testcase.
19847 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
19850 * gfortran.dg/sequence_types_1.f90: New test.
19852 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
19855 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19856 dg-warning. Add -pedantic option.
19858 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19861 * gcc.dg/proto-1.c: New test.
19864 * gcc.dg/lvalue-4.c: New test.
19867 * gcc.dg/init-bad-5.c: New test.
19869 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
19872 * g++.dg/ext/typedef-init.C: Add new test for typedef
19873 initialization inside templates. Adjust existing error markers.
19875 2006-08-03 Mark Mitchell <mark@codesourcery.com>
19878 * g++.dg/init/ptrmem3.C: New test.
19880 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
19882 PR tree-optimization/27770
19883 * lib/target-support.exp: New target keyword "section_anchors".
19884 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19886 * gcc.dg/vect/section-anchors-pr27770.c: New test.
19887 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19888 * gcc.dg/vect/section-anchors-vect-69.c: New test.
19889 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19891 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19893 * gcc.dg/20060801-1.c: Add missing '}'.
19895 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19898 * g++.dg/parse/dtor9.C: New test.
19899 * g++.dg/parse/dtor10.C: New test.
19900 * g++.dg/other/error7.C: Adjust error-marker.
19903 * g++.dg/other/default5.C: New test.
19905 2006-08-02 Richard Guenther <rguenther@suse.de>
19907 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19909 2006-08-02 Mark Mitchell <mark@codesourcery.com>
19912 * g++.dg/template/conv9.C: New test.
19914 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
19917 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19918 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19919 Optionally return assembly text. Update callers.
19920 (check_no_compiler_messages): Update verbose messages.
19921 (check_no_messages_and_pattern): New.
19922 (check_effective_target_string_merging): New.
19924 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19927 * g++.dg/eh/catch4.C: New test.
19930 * g++.dg/other/qual1.C: New test.
19933 * g++.dg/inherit/error2.C: New test.
19936 * g++.dg/other/new1.C: New test.
19938 * g++.dg/warn/pr23075.C: Remove obsolete test.
19939 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19940 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19942 2006-07-31 Mark Mitchell <mark@codesourcery.com>
19945 * g++.dg/eh/cast1.C: New test.
19947 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
19949 PR libfortran/28452
19950 * gfortran.dg/random_3.f90: New test.
19952 2006-08-01 Steve Ellcey <sje@cup.hp.com>
19955 * g++.dg/other/pr28304.C: Change expected error message.
19956 * g++.dg/other/pr28432.C: New test.
19958 2006-08-01 Steve Ellcey <sje@cup.hp.com>
19961 * g++.dg/init/brace2.C: Change expected error message, add empty init.
19963 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
19966 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19968 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19969 g++.dg/debug/enum-2.C: New.
19971 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19974 * g++.dg/parse/long1.C: Add more tests.
19976 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19978 * gfortran.dg/lrshift_1.c: New file.
19980 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19982 PR libgfortran/28335
19983 * gfortran.dg/no_unit_error_1.f90: New test.
19985 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19987 PR libgfortran/28335
19988 * gfortran.dg/no_unit_error_1.f90: Delete test.
19989 * gfortran.dg/no_unit_error_2.f90: Delete test.
19991 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19993 * gfortran.dg/chmod_3.f90: New test.
19994 * gfortran.dg/ltime_gmtime_1.f90: New test.
19995 * gfortran.dg/ltime_gmtime_2.f90: New test.
19996 * gfortran.dg/lrshift_1.f90: New test.
19997 * gfortran.dg/chmod_1.f90: New test.
19998 * gfortran.dg/chmod_2.f90: New test.
20000 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20003 * g++.dg/template/crash55.C: New test.
20006 * g++.dg/template/nontype16.C: New test.
20008 * g++.dg/template/void2.C: Adjust error markers.
20009 * g++.dg/template/nontype5.C: Adjust error markers.
20011 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20013 * gcc.target/i386/stack-prot-kernel.c: New test.
20015 2006-07-27 Roger Sayle <roger@eyesopen.com>
20017 * gcc.dg/builtins-55.c: New test case.
20019 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20021 PR rtl-optimization/27907
20022 * gcc.c-torture/compile/pr27907.c: New test.
20024 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20026 * gfortran.dg/mclock.f90: New test.
20027 * gfortran.dg/int_conv_1.f90: New test.
20028 * gfortran.dg/stat_1.f90: New test.
20029 * gfortran.dg/stat_2.f90: New test.
20031 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20033 PR libgfortran/28335
20034 * gfortran.dg/no_unit_error_1.f90: New test.
20035 * gfortran.dg/no_unit_error_2.f90: New test.
20036 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20038 2006-07-25 Roger Sayle <roger@eyesopen.com>
20040 PR middle-end/28473
20041 * gcc.dg/fold-convround-1.c: New test case.
20043 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20045 * gfortran.dg/arithmetic_if.f90: Fix comments.
20047 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20050 * g++.dg/other/typedef1.C: New test.
20051 * g++.dg/template/typedef4.C: New test.
20052 * g++.dg/template/typedef5.C: New test.
20054 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20057 * gfortran.dg/allocatable_dummy_3.f90: New.
20059 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20062 * gfortran.dg/arithmetic_if.f90: New test.
20064 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20066 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20067 avoid memcpy optimization.
20069 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20072 * gfortran.dg/direct_io_6.f90: New test.
20074 2006-07-24 Jan Hubicka <jh@suse.cz>
20078 * gcc.dg/pr25795.c: New test.
20079 * gcc.dg/pr25795-1.c: New test.
20081 2006-07-23 Roger Sayle <roger@eyesopen.com>
20083 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20084 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20085 which may be transformed to "g || h" on some platforms.
20087 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20090 * g++.dg/template/friend45.C: New test.
20092 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20094 PR libgfortran/28339
20095 * gfortran.dg/arrayio_8.f90: New test.
20097 2006-07-21 Mike Stump <mrs@apple.com>
20099 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20101 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20103 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20106 * g++.dg/eh/catch3.C: New test.
20109 * g++.dg/template/defarg10.C: New test.
20111 2006-07-20 Paul Brook <paul@codesourcery.com>
20114 * gcc.dg/pr27363.c: New test.
20116 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20119 * g++.dg/init/ref13.C: New test.
20121 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20124 * obj-c++.dg/proto-error-1.mm: New test.
20126 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20129 * g++.dg/template/string1.C: New test.
20131 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20134 * g++.dg/template/defarg9.C: New test.
20137 * g++.dg/template/static27.C: New test.
20139 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20142 * gcc.dg/tree-ssa/pr28410.c: New test.
20144 2006-07-18 Lee Millward <lee.millward@gmail.com>
20147 * g++/dg/other/error13.C: New test.
20150 * g++.dg/template/friend44.C: New test.
20152 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20155 * g++.dg/other/pr27495.C: New.
20157 2006-07-18 Olivier Hainque <hainque@adacore.com>
20159 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20160 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20162 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20165 * gcc.dg/pragma-pack-4.c: New test.
20167 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20170 * g++.dg/ext/pr28291.C: New test.
20172 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20174 PR middle-end/28403
20175 * gcc.c-torture/execute/pr28403.c: New test.
20177 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20179 PR middle-end/28402
20180 * gcc.dg/pr28402.c: New test.
20182 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20185 * g++.dg/other/pr28304.C: New test.
20187 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20190 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20191 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20193 2006-07-17 Richard Guenther <rguenther@suse.de>
20195 PR tree-optimization/28238
20196 * g++.dg/tree-ssa/pr28238.C: New testcase.
20198 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20201 * g++.dg/eh/catch1.C: New test.
20202 * g++.dg/eh/catch2.C: New test.
20204 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20207 * g++.dg/template/anon3.C: New test.
20209 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20212 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20213 specifiers requiring an explicit format tag..
20216 * gfortran.dg/generic_5: New test.
20219 * gfortran.dg/elemental_optional_args_1.f90: New test.
20221 2006-07-16 Olivier Hainque <hainque@adacore.com>
20223 * gnat.dg/assert.ads: New file.
20224 * gnat.dg/controlled_record.ads: Likewise.
20225 * gnat.dg/controlled_record.adb: Likewise.
20227 2006-07-15 Lee Millward <lee.millward@gmail.com>
20230 * g++.dg/other/error12.C: New test.
20233 * g++.dg/template/crash54.C: New test.
20235 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20238 * g++.dg/parse/catch1.C: New test.
20241 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20244 * g++.dg/ext/attrib24.C: New test.
20246 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20249 * g++.dg/ext/asmspec1.C: New test.
20251 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20253 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20254 (dg-test): Support shouldfail tests.
20255 * lib/target-supports-dg.exp (dg-shouldfail): New.
20256 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20257 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20258 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20259 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20260 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20261 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20262 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20264 2006-07-13 Jan Hubicka <jh@suse.cz>
20266 * gcc.target/i386/memcpy-1.c: New.
20268 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20270 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20272 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20275 * gfortran.dg/present_1.f90: New test.
20278 * gfortran.dg/interface_derived_type_1.f90: New test.
20280 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20283 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20286 2006-07-07 Lee Millward <lee.millward@gmail.com>
20289 * g++.dg/other/label1.C: New test.
20291 2006-07-07 Richard Guenther <rguenther@suse.de>
20293 PR middle-end/28268
20294 * gcc.dg/torture/pr28268.c: New testcase.
20296 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20299 * g++.dg/ext/pr27019.C: New.
20301 2006-07-07 Richard Guenther <rguenther@suse.de>
20303 PR tree-optimization/28187
20304 * gcc.dg/pr28187.c: New testcase.
20306 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20308 * gnat.dg/address_conversion.adb: New test.
20309 * gnat.dg/boolean_subtype.adb: Likewise.
20310 * gnat.dg/frame_overflow.adb: Likewise.
20311 * gnat.dg/pointer_array.adb: Likewise.
20312 * gnat.dg/pointer_conversion.adb: Likewise.
20314 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20318 * gfortran.dg/print_fmt_5.f90: New test.
20320 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20323 * gfortran.dg/bounds_check_4.f90: New test.
20325 2006-07-05 Richard Guenther <rguenther@suse.de>
20328 * gfortran.dg/pr28158.f90: New testcase.
20330 2006-07-05 Richard Guenther <rguenther@suse.de>
20332 PR tree-optimization/28162
20333 * gcc.dg/pr28162.c: New testcase.
20335 2006-07-05 Richard Guenther <rguenther@suse.de>
20336 Andrew Pinski <pinskia@gcc.gnu.org>
20339 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20341 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20344 * gfortran.dg/actual_array_substr_2.f90: New test.
20347 * gfortran.dg/actual_array_constructor_2.f90: New test.
20349 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20351 * gfortran.dg/itime_idate_1.f: New test.
20352 * gfortran.dg/itime_idate_2.f: New test.
20354 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20356 PR libgfortran/27704
20357 * gfortran.dg/open_status_3.f90: New test.
20358 * gfortran.dg/fmt_l.f90: Update for new feature.
20360 2006-07-03 Asher Langton <langton2@llnl.gov>
20362 * gfortran.dg/oldstyle_2.f90: New.
20364 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20366 * gnat.dg/string_slice.adb: New test.
20368 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20371 * gfortran.dg/semicolon_fixed.c: New.
20372 * gfortran.dg/semicolon_free.c: New.
20374 2006-06-30 Mike Stump <mrs@apple.com>
20376 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20377 that don't support internal visibility.
20379 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20381 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20382 for '(' / ')' needing an extra '\'.
20384 2006-06-29 Roger Sayle <roger@eyesopen.com>
20386 PR middle-end/27428
20387 * gcc.dg/pr27428-1.c: New test case.
20389 2006-06-29 Mike Stump <mrs@apple.com>
20391 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20392 on darwin as we can't align commons large enough yet.
20394 * gcc.dg/vla-8.c: Add additional testcases.
20396 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20399 * g++.dg/other/pr28114.C: New.
20401 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20403 * gcc.c-torture/compile/20060625-1.c: New test.
20405 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20408 * gfortran.dg/stfunc_3.f90: New test.
20411 * gfortran.dg/impure_actual_1.f90: New test.
20414 * gfortran.dg/elemental_result_1.f90: New test.
20417 * gfortran.dg/select_7.f90: New test.
20420 * intrinsic_actual_1.f: New test.
20424 * gfortran.dg/forall_4.f90: New test.
20427 * gfortran.dg/forall_5.f90: New test.
20429 2006-06-25 Lee Millward <lee.millward@gmail.com>
20432 * g++.dg/template/using13.C: New test.
20435 * g++.dg/other/incomplete3.C: New test.
20437 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20440 * gfortran.dg/substr_3.f: New test.
20441 * gfortran.dg/equiv_2.f90: Update expected error message.
20443 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20446 * gfortran.dg/actual_array_substr_1.f90: New test.
20448 2006-06-24 Olivier Hainque <hainque@adacore.com>
20450 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20451 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20453 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20455 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20457 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20460 * gfortran.dg/simpleif_2.f90: New test.
20462 2006-06-23 Lee Millward <lee.millward@gmail.com>
20464 * g++.dg/template/error22.C: Fix typo.
20466 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20469 * g++.dg/ext/attrib23.C: New test.
20471 2006-06-23 Olivier Hainque <hainque@adacore.com>
20473 * gnat.dg/varsize_temp.adb: New test.
20475 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20478 * g++.dg/other/java2.C: New test.
20480 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20483 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20486 2006-06-22 Roger Sayle <roger@eyesopen.com>
20489 * gcc.dg/pr27531-1.c: New test case.
20491 2006-06-22 Asher Langton <langton2@llnl.gov>
20494 * gfortran.dg/implicit_8.f90: New.
20496 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20498 PR rtl-optimization/28121
20499 * gcc.dg/pr28121.c: New test.
20501 2006-06-22 Lee Millward <lee.millward@gmail.com>
20504 * g++.dg/parse/ptrmem6.C: New test.
20507 * g++.dg/template/error22.C: New test.
20509 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20512 * g++.dg/template/friend43.C: New test.
20515 * g++.dg/template/crash53.C: New test.
20518 * g++.dg/rtti/incomplete1.C: New test.
20520 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20522 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20524 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20526 * gcc.c-torture/execute/complex-7.c: New.
20528 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20530 * gcc.dg/merge-all-constants-1.c: New test.
20532 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20535 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20537 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20539 * gfortran.dg/rrspacing_1.f90: New test.
20541 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20544 * g++.dg/other/bitfield2.C: New test.
20546 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20548 PR tree-optimization/27331
20549 * gcc.dg/pr27331.c: New test.
20551 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
20552 Eric Botcazou <ebotcazou@adacore.com>
20555 * lib/gnat.exp: New file.
20556 * lib/gnat-dg.exp: Likewise.
20557 * gnat.dg: New directory.
20558 * gnat.dg/dg.exp: New driver.
20559 * gnat.dg/specs: New directory.
20560 * gnat.dg/specs/specs.exp: New driver.
20561 * gnat.dg/style: New directory.
20562 * gnat.dg/style/style.exp: New driver.
20564 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
20567 * gfortran.dg/array_initializer_1.f90: New test.
20570 * gfortran.dg/matmul_3.f90: New test.
20572 2006-06-19 Andrew Pinski <pinskia@gmail.com>
20574 PR middle-end/28075
20575 * gcc.dg/tree-ssa/inline-1.c: New test.
20577 2006-06-19 Anatoly Sokolov <aesok@post.ru>
20579 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20580 in malloc prototype; remove XFAIL.
20581 * gcc.dg/pr18241-2.c: Ditto.
20582 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20583 in memset prototype; remove XFAIL.
20584 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20586 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
20588 * gcc.dg/vla-8.c: Add.
20590 2006-06-19 Richard Guenther <rguenther@suse.de>
20592 PR tree-optimization/27090
20593 * g++.dg/tree-ssa/pr27090.C: New testcase.
20595 2006-06-19 Roger Sayle <roger@eyesopen.com>
20598 * gcc.dg/pr27861-1.c: New test case.
20600 2006-06-19 Richard Guenther <rguenther@suse.de>
20602 PR middle-end/28045
20603 * gcc.dg/torture/pr28045.c: New testcase.
20605 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20608 * gfortran.dg/associated_4.f90: New test.
20610 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20614 * gfortran.dg/real_const_3.f90: New test.
20616 2006-06-16 Mark Mitchell <mark@codesourcery.com>
20619 * g++.dg/template/static26.C: New test.
20622 * g++.dg/expr/bitfield2.C: New test.
20625 * g++.dg/parse/linkage2.C: New test.
20627 2006-06-16 Richard Guenther <rguenther@suse.de>
20629 PR middle-end/27116
20630 * gcc.dg/pr15785-1.c: Revert last change.
20631 * gcc.dg/torture/pr27116-2.c: New testcase.
20633 2006-06-16 Roger Sayle <roger@eyesopen.com>
20635 PR middle-end/27802
20636 * gcc.dg/pr27802-1.c: New test case.
20638 2006-06-15 Mark Mitchell <mark@codesourcery.com>
20641 * g++.dg/template/ttp18.C: New test.
20642 * g++.dg/template/ttp19.C: Likewise.
20645 * g++.dg/expr/cond9.C: New test.
20648 * g++.dg/template/ctor7.C: New test.
20650 2006-06-15 Janis Johnson <janis187@us.ibm.com>
20652 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20654 2006-06-16 Richard Guenther <rguenther@suse.de>
20656 PR tree-optimization/27781
20657 * gcc.dg/tree-ssa/pr27781.c: New testcase.
20659 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
20661 * gfortran.dg/allocate_zerosize_2.f90: New test case.
20663 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
20665 * gcc.dg/tree-ssa/loop-18.c: New test.
20667 2006-06-14 Mark Mitchell <mark@codesourcery.com>
20670 * g++.dg/template/crash52.C: New test.
20673 * g++.dg/ext/attrib22.C: New test.
20676 * g++.dg/template/builtin1.C: New test.
20677 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20680 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20682 * g++.old-deja/g++.pt/crash51.C: Likewise.
20685 * g++.dg/lookup/linkage1.C: New test.
20686 * g++.dg/lookup/linkage2.C: Likewise.
20688 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
20690 PR middle-end/27959
20691 * gcc.dg/pr27959.c: New testcase.
20693 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
20696 * g++.dg/eh/div.C: New test.
20698 2006-06-13 Jakub Jelinek <jakub@redhat.com>
20701 * g++.dg/tree-ssa/pr26757.C: New test.
20702 * g++.dg/tree-ssa/pr27894.C: New test.
20704 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20706 * gcc.c-torture/compile/20060609-1.c: New test.
20709 * gcc.c-torture/compile/pr27863.c: New test.
20711 2006-06-13 Richard Guenther <rguenther@suse.de>
20713 PR tree-optimization/27830
20714 * g++.dg/tree-ssa/pr27830.C: New testcase.
20716 2006-06-13 Matthew Sachs <msachs@apple.com>
20718 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20719 the list of compiler flags; this causes those flags to be checked
20720 for things like dg-skip-if.
20722 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20725 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20727 2006-06-12 Mark Mitchell <mark@codesourcery.com>
20728 Kazu Hirata <kazu@codesourcery.com>
20730 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20731 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20733 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20736 * g++.dg/lookup/using15.C: New test.
20739 * g++.dg/other/anon4.C: New test.
20741 2006-06-12 Roger Sayle <roger@eyesopen.com>
20744 * g++.dg/init/complex1.C: New test case.
20746 2006-06-11 Eric Christopher <echristo@apple.com>
20748 PR middle-end/27948
20749 * gcc.dg/bf-ms-layout.c: Run on darwin.
20750 * gcc.dg/bf-no-ms-layout: Ditto.
20751 * gcc.dg/attr-ms_struct-2.c: New.
20752 * gcc.dg/bf-ms-layout-2.c: Ditto.
20754 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
20756 * gcc.dg/attr-ms_struct-packed1.c: New.
20758 2006-06-09 Mike Stump <mrs@apple.com>
20760 * gcc.dg/vla-7.c: Add.
20762 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
20765 * gfortran.dg/entry_6.f90: New test.
20769 * gfortran.dg/entry_7.f90: New test.
20771 2006-06-09 Jakub Jelinek <jakub@redhat.com>
20774 * gcc.dg/cpp/_Pragma6.c: New test.
20777 * g++.dg/cpp/_Pragma1.C: New test.
20779 PR preprocessor/27746
20780 * gcc.dg/gomp/macro-3.c: New test.
20781 * gcc.dg/gomp/macro-4.c: New test.
20782 * g++.dg/gomp/macro-3.C: New test.
20783 * g++.dg/gomp/macro-4.C: New test.
20785 2006-06-09 Richard Guenther <rguenther@suse.de>
20787 PR tree-optimization/26998
20788 * gcc.dg/torture/pr26998.c: New testcase.
20789 * gcc.dg/tree-ssa/vrp29.c: New testcase.
20791 2006-06-08 Mike Stump <mrs@apple.com>
20793 * gcc.dg/pr27095.c: Account for stubs.
20796 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20797 produce bad code on darwin.
20799 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20802 * gfortran.dg/substr_2.f: New test.
20804 2006-06-08 Asher Langton <langton2@llnl.gov>
20807 * cray_pointers_2.f90: Add -fbounds-check compile flag.
20809 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20812 * gcc.dg/union-3.c: New test.
20814 2006-06-08 Richard Guenther <rguenther@suse.de>
20816 PR middle-end/27116
20817 * gcc.dg/torture/pr27116.c: New testcase.
20818 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20820 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
20822 PR rtl-optimization/26449
20823 * gcc.dg/pr26449.c: New test.
20825 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20828 * g++.dg/ext/offsetof1.C: Test member functions.
20830 2006-06-07 Steve Ellcey <sje@cup.hp.com>
20832 * gcc.dg/pr27095.c: Improve scanning.
20834 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
20837 * gfortran.dg/saved_automatic_1.f90: New test.
20840 * gfortran.dg/array_simplify_1.f90: New test.
20843 * gfortran.dg/entry_dummy_ref_1.f90: New test.
20846 * gfortran.dg/entry_dummy_ref_2.f90: New test.
20848 2006-06-06 Mark Mitchell <mark@codesourcery.com>
20851 * g++.dg/expr/cast7.C: New test.
20853 2006-06-06 Janis Johnson <janis187@us.ibm.com>
20855 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20856 * lib/gcc-defs.exp (tool_check_compile): Ditto.
20857 * lib/fortran-torture.exp (fortran-torture-compile,
20858 fortran-torture-execute): Ditto.
20860 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
20863 * gcc.dg/vmx/pr27842.c: New test.
20865 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20867 PR libfortran/27895
20868 * gfortran.dg/bounds_check_3.f90: New test.
20870 2006-06-05 Mike Stump <mrs@apple.com>
20872 * objc.dg/objc-fast-4.m: Skip for ppc64.
20874 2006-06-05 Steve Ellcey <sje@cup.hp.com>
20877 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20879 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
20880 Victor Kaplansky <victork@il.ibm.com>
20882 PR tree-optimizations/26360
20883 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20884 with -fno-tree-dce.
20885 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20887 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
20890 * gfortran.dg/data_char_1.f90: Add messages for truncated
20894 * gfortran.dg/func_decl_2.f90: New test.
20897 * gfortran.dg/do_2.f90: New test.
20900 * gfortran.dg/associated_3.f90: New test.
20902 2006-06-04 Mark Mitchell <mark@codesourcery.com>
20905 * g++.dg/template/static25.C: New test.
20908 * g++.dg/init/array21.C: New test.
20911 * g++.dg/ext/complit7.C: New test.
20914 * g++.dg/parse/ptrmem5.C: New test.
20916 2006-06-04 Roger Sayle <roger@eyesopen.com>
20917 Andrew Pinski <pinskia@physics.uc.edu>
20920 PR middle-end/27382
20921 * gcc.dg/pr27150-1.c: New testcase.
20922 * gcc.dg/pr27382-1.c: New testcase.
20923 * gcc.dg/pr27382-2.c: New testcase.
20925 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
20929 * gcc.dg/array-10.c: New test.
20931 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20934 * g++.dg/init/const4.C: New test.
20935 * g++.dg/init/member1.C: Add error-marker.
20936 * g++.dg/other/fold1.C: Adjust error-marker.
20938 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20941 * g++.dg/ext/offsetof1.C: New test.
20943 2006-06-04 Eric Christopher <echristo@apple.com>
20945 * gcc.dg/attr-ms_struct-1.c: New.
20947 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
20949 * gcc.c-torture/compile/builtin_constant_p.c: New test.
20951 2006-06-04 Richard Guenther <rguenther@suse.de>
20953 PR tree-optimization/27039
20954 * gcc.dg/tree-ssa/loop-17.c: New testcase.
20956 2006-06-03 Roger Sayle <roger@eyesopen.com>
20959 * gcc.target/i386/amd64-abi-2.c: New test case.
20961 2006-06-02 Eric Christopher <echristo@apple.com>
20963 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20964 * gcc.target/i386/20020523-1.c: Skip if darwin.
20965 * gcc.target/i386/asm-3.c: Ditto.
20966 * gcc.target/i386/20011119-1.c: Ditto.
20967 * gcc.target/i386/clobbers.c: Remove pic part of test.
20969 2006-06-02 Steve Ellcey <sje@cup.hp.com>
20971 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20972 * g++.old-deja/g++.other/init19.C: Ditto.
20973 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20974 and add other platforms as expected failures.
20976 2006-06-01 Steve Ellcey <sje@cup.hp.com>
20978 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20979 (is-effective-target-keyword): Ditto.
20981 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
20984 * gfortran.dg/extended_char_comparison_1.f: New test.
20986 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
20989 * gfortran.dg/dummy_procedure_1.f90: New test.
20992 * gfortran.dg/dummy_procedure_2.f90: New test.
20994 * gfortran.dg/associated_2.f90: Correct to make consistent with
20997 2006-05-31 Roger Sayle <roger@eyesopen.com>
20999 * gcc.target/i386/387-11.c: New test case.
21001 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21004 * g++.dg/template/cond6.C: New test.
21007 * g++.dg/template/crash51.C: New test.
21008 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21011 * g++.dg/init/array20.C: New test.
21013 2006-05-31 Roger Sayle <roger@eyesopen.com>
21015 * gcc.dg/builtins-54.c: New test case.
21017 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21020 * g++.dg/template/fntry1.C: Add dg-do link.
21023 * g++.dg/parse/friend6.C: New test.
21025 2006-05-30 Asher Langton <langton2@llnl.gov>
21027 * gfortran.dg/cray_pointers_7.f90: New test.
21029 2006-05-30 Roger Sayle <roger@eyesopen.com>
21031 PR tree-optimization/23452
21032 * gcc.dg/fold-mulconj-1.c: New test case.
21034 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21037 * g++.dg/parse/bitfield1.C: New test.
21039 2006-05-30 Roger Sayle <roger@eyesopen.com>
21041 * gcc.target/ppc-eq0-1.c: New test case.
21042 * gcc.target/ppc-negeq0-1.c: New test case.
21044 2006-05-30 Dirk Mueller <dmueller@suse.de>
21047 * gcc.dg/overflow-warn-5.c: New test.
21049 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21052 * gcc.dg/sizeof-1.c: New test.
21054 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21057 * gcc.target/i386/pr27790.c: New test.
21059 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21061 PR libgfortran/27757
21062 * gfortran.dg/direct_io_5.f90: New test.
21064 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21066 PR libgfortran/27634
21067 * gfortran.dg/fmt_missing_period_1.f: New test.
21068 * gfortran.dg/fmt_missing_period_2.f: New test.
21069 * gfortran.dg/fmt_missing_period_3.f: New test.
21071 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21074 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21077 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21080 * g++.dg/template/new6.C: New test.
21082 2006-05-29 Roger Sayle <roger@eyesopen.com>
21084 PR tree-optimization/24964
21085 * gcc.target/i386/387-10.c: New test case.
21087 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21089 * intrinsics/string_intrinsics.c (compare_string):
21090 Use memcmp instead of strncmp to avoid tripping over
21091 CHAR(0) in a string.
21093 2006-05-27 Richard Guenther <rguenther@suse.de>
21095 PR middle-end/27773
21096 * gcc.dg/torture/pr27773.c: New testcase.
21098 2006-05-27 Dirk Mueller <dmueller@suse.de>
21100 * gcc.dg/pr24561.c: Rename to..
21101 * gcc.dg/pr25962.c: .. this.
21103 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21106 * gfortran.dg/bounds_check_2.f: New test.
21108 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21110 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21111 * gfortran.dg/byte_1.f90: Likewise.
21112 * gfortran.dg/dup_save_2.f90: Likewise.
21114 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21116 * gfortran.dg/associated_2.f90: New test.
21118 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21121 * gfortran.dg/bounds_check_1.f90: New test.
21123 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21125 PR rtl-optimization/27661
21126 * gcc.dg/pr27661.c: New test case.
21128 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21131 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21132 * gfortran.dg/print_parentheses_1.f: New test.
21133 * gfortran.dg/print_parentheses_2.f90: New test.
21135 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21138 * gcc.dg/pr27758.c: New test.
21140 2006-05-24 Falk Hueffner <falk@debian.org>
21142 * gcc.c-torture/compile/pr27571.c: New test.
21144 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21147 * gfortran.dg/spec_expr_4.f90: New test.
21150 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21152 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21155 * g++.dg/ext/complit6.C: New test.
21156 * g++.dg/ext/complit3.C: Adjust error markers.
21157 * g++.dg/init/const3.C: New test.
21159 2006-05-25 Richard Guenther <rguenther@suse.de>
21161 PR middle-end/27743
21162 * gcc.dg/torture/pr27743.c: New testcase.
21164 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21166 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21168 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21170 * gcc.dg/compat/scalar-by-value-x.h: New.
21171 * gcc.dg/compat/scalar-by-value-y.h: New.
21172 * gcc.dg/compat/scalar-by-value-5.c: New.
21173 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21174 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21175 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21176 * gcc.dg/compat/scalar-by-value-6.c: New.
21177 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21178 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21179 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21181 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21183 PR tree-optimization/27639
21184 PR tree-optimization/26719
21185 * gcc.dg/pr27639.c: New test.
21186 * gcc.dg/pr26719.c: New test.
21187 * gcc.dg/tree-ssa/scev-cast.c: New test.
21189 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21192 * g++.dg/template/error21.C: New test.
21194 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21197 * gcc.target/i386/pr27696.c: New.
21199 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21201 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21203 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21205 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21208 * g++.dg/other/assign1.C: New test.
21210 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21213 * gcc.target/i386/pr27266.c: New.
21215 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21218 * g++.dg/ext/asm9.C: New test.
21220 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21222 PR rtl-optimization/25514
21223 * gcc.c-torture/compile/pr25514.c: New test.
21225 2006-05-22 Richard Guenther <rguenther@suse.de>
21228 2006-01-31 Richard Guenther <rguenther@suse.de>
21230 * gcc.target/i386/sselibm-1.c: New testcase.
21231 * gcc.target/i386/sselibm-2.c: Likewise.
21232 * gcc.target/i386/sselibm-3.c: Likewise.
21233 * gcc.target/i386/sselibm-4.c: Likewise.
21234 * gcc.target/i386/sselibm-5.c: Likewise.
21236 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21239 * gcc.dg/func-args-2.c: New test.
21242 * gcc.dg/struct-incompl-1.c: New test.
21244 2006-05-22 Richard Guenther <rguenther@suse.de>
21247 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21248 the transformations we test for.
21250 2006-05-22 Richard Guenther <rguenther@suse.de>
21253 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21255 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21258 * g++.dg/warn/new1.C: New test.
21259 * g++.dg/template/new5.C: Likewise.
21261 2006-05-21 Roger Sayle <roger@eyesopen.com>
21263 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21264 * gcc.target/i386/20060512-3.c: Likewise.
21266 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21268 PR rtl-optimization/27671
21269 * gcc.c-torture/execute/pr27671-1.c: New.
21270 * gcc.dg/pr27671-2.c: Likewise.
21272 PR tree-optimization/26622.
21273 * gcc.c-torture/compile/pr26622.c: New.
21275 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21278 * gfortran.dg/recursive_reference_1.f90: New test.
21280 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21283 * gfortran.dg/elemental_subroutine_3.f90: New test.
21286 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21289 * gfortran.dg/associated_target_1.f90: New test.
21292 * gfortran.dg/maxloc_shape_1.f90: New test.
21294 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21296 PR libgfortran/24459
21297 * gfortran.dg/namelist_24.f90: New test.
21298 * gfortran.dg/namelist_12.f: Fix typo in comment.
21300 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21302 PR middle-end/25776
21303 * g++.dg/other/error11.C: New test.
21305 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21307 * gcc.target/mips/pr26765.c: Add -w to options.
21309 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21311 * lib/target-supports.exp (check_effective_target_mpaired_single):
21313 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21315 * g++.dg/vect/vect.exp: Likewise.
21317 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21320 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21322 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21325 * gfortran.dg/temporary_1.f90: New file.
21327 2006-05-19 Andreas Schwab <schwab@suse.de>
21329 * g++.dg/other/unused1.C: Also match "stringz".
21331 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21334 * g++.dg/template/fntry1.C: New test.
21336 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21340 * g++.dg/conversion/bitfield5.C: New test.
21341 * g++.dg/conversion/bitfield6.C: New test.
21343 2006-05-18 Mike Stump <mrs@apple.com>
21345 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21346 * gcc.dg/vla-4.c: Add.
21347 * gcc.dg/vla-5.c: Add.
21348 * gcc.dg/vla-6.c: Add.
21350 2006-05-12 Stuart Hastings <stuart@apple.com>
21352 * gcc.target/i386/20060512-1.c: New.
21353 * gcc.target/i386/20060512-2.c: New.
21354 * gcc.target/i386/20060512-3.c: New.
21355 * gcc.target/i386/20060512-4.c: New.
21357 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21360 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21363 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21364 * g++.dg/parse/linkage1.C: New test.
21366 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21368 PR tree-optimization/27548
21369 * g++.dg/tree-ssa/pr27548.C: New test.
21371 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21374 * gfortran.dg/recursive_check_1.f: New test.
21375 * gfortran.dg/recursive_check_2.f90: New test.
21377 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21379 * g++.dg/opt/temp2.C: New test.
21381 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21384 * g++.dg/init/brace5.C: New test.
21386 PR middle-end/27415
21387 * gcc.dg/gomp/pr27415.c: New test.
21388 * g++.dg/gomp/pr27415.C: New test.
21390 PR tree-optimization/27549
21391 * g++.dg/tree-ssa/pr27549.C: New test.
21393 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21395 PR libgfortran/27575
21396 * gfortran.dg/read_eof_4.f90: New test.
21398 2006-05-16 Richard Guenther <rguenther@suse.de>
21400 PR tree-optimization/22303
21401 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21403 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21405 PR middle-end/27573
21406 * gcc.dg/gomp/pr27573.c: New test.
21407 * gfortran.dg/gomp/pr27573.f90: New test.
21410 * gcc.dg/gomp/pr27499.c: New test.
21411 * g++.dg/gomp/pr27499.C: New test.
21413 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21416 * g++.dg/parser/access8.C: Adjust error marker.
21417 * g++.dg/template/access17.C: New test.
21418 * g++.dg/template/access18.C: Likewise.
21420 2006-05-15 Roger Sayle <roger@eyesopen.com>
21423 * gcc.target/i386/pr26600.c: New test case.
21425 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21428 * g++.dg/expr/bitfield1.C: New test.
21430 2006-05-15 Richard Guenther <rguenther@suse.de>
21432 PR tree-optimization/27603
21433 * gcc.dg/torture/pr27603.c: New testcase.
21435 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21438 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21441 * gfortran.dg/scalar_return_1.f90: New test.
21444 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21446 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21448 * gcc.dg/gomp/critical-4.c: New test.
21449 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21450 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21451 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21452 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21454 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21457 * g++.dg/template/dependent-args1.C: New test.
21460 * g++.dg/lookup/this1.C: New test.
21463 * g++.dg/template/operator6.C: New test.
21464 * g++.dg/template/incomplete3.C: New test.
21467 * g++.dg/template/new4.C: New test.
21470 * g++.dg/template/void2.C: New test.
21472 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21474 * g++.dg/template/dependent-expr5.C: New test.
21476 2006-05-14 Roger Sayle <roger@eyesopen.com>
21478 PR middle-end/26729
21479 * gcc.dg/pr26729-1.c: New test case.
21481 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21483 * gcc.dg/pr27003.c: New test.
21485 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21487 * lib/target-supports.dg (check_cxa_atexit_available): Change
21488 v3_target_compile to ${tool}_target_compile.
21490 2006-05-11 Jason Merrill <jason@redhat.com>
21492 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21494 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21497 * gfortran.dg/label_5.f90: New test.
21499 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21501 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21502 check_effective_target_powerpc_altivec_ok): New.
21503 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21504 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21505 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21506 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21507 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21508 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21509 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21510 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21511 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21512 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21513 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21514 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21515 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21516 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21517 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21518 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21519 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21520 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21521 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21522 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21523 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21524 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21525 gcc.target/powerpc/altivec-9.c,
21526 gcc.target/powerpc/altivec-consts.c,
21527 gcc.target/powerpc/altivec-pr22085.c,
21528 gcc.target/powerpc/altivec-splat.c,
21529 gcc.target/powerpc/altivec-types-1.c,
21530 gcc.target/powerpc/altivec-types-2.c,
21531 gcc.target/powerpc/altivec-types-3.c,
21532 gcc.target/powerpc/altivec-types-4.c,
21533 gcc.target/powerpc/altivec-varargs-1.c,
21534 gcc.target/powerpc/altivec-vec-merge.c,
21535 gcc.target/powerpc/ppc-vector-memcpy.c,
21536 gcc.target/powerpc/ppc-vector-memset.c,
21537 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21538 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21539 these effective targets.
21540 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21541 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21543 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21545 PR middle-end/27384
21546 * g++.dg/other/fold1.C: New test.
21548 PR middle-end/27488
21549 * gcc.dg/fold-nonneg-1.c: New test.
21552 * g++.dg/other/operator1.C: New test.
21554 2006-05-11 Richard Guenther <rguenther@suse.de>
21556 PR middle-end/27529
21557 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21559 2006-05-10 Janis Johnson <janis187@us.ibm.com>
21561 * lib/target-supports-dg.exp (check-flags): New.
21562 (dg-skip-if): Move flag checks.
21564 2006-05-09 Steve Ellcey <sje@cup.hp.com>
21566 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21567 * lib/target-supports.dg (check_cxa_atexit_available): New.
21569 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
21572 * gfortran.dg/multiple_allocation_2.f90: New test case.
21574 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
21576 * gcc.target/arm/pr27387.C: Fix a comment typo.
21578 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21581 * gfortran.dg/error_recovery_1.f90: New test.
21583 2006-05-10 Richard Guenther <rguenther@suse.de>
21585 PR tree-optimization/27302
21586 * gcc.dg/torture/pr27302.c: New testcase.
21588 2006-05-09 Dirk Mueller <dmueller@suse.de>
21589 Richard Guenther <rguenther@suse.de>
21591 PR middle-end/27498
21592 * gcc.dg/tree-ssa/pr27498.c: New testcase.
21594 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
21596 PR rtl-optimization/27335
21597 * gcc.dg/pr27335.c: New test.
21599 2006-05-06 Richard Sandiford <richard@codesourcery.com>
21601 * gcc.target/mips/mips-ps-5.c: New file.
21603 2006-05-08 Jan Hubicka <jh@suse.cz>
21605 PR middle-end/25962
21606 * gcc.dg/pr25962.c: New.
21608 2006-05-08 Roger Sayle <roger@eyesopen.com>
21611 * gcc.target/powerpc/pr27158.c: New test case.
21613 2006-05-08 Laurent GUERBY <laurent@guerby.net>
21616 * ada/acats/run_all.sh: Use test -z.
21618 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21620 PR libfortran/18271
21621 * gfortran.dg/spec_expr_3.f90: New test.
21623 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
21626 * gcc.target/i386/monitor.c: New file.
21628 2006-05-08 Alan Modra <amodra@bigpond.net.au>
21630 * gcc.dg/pr27095.c: xfail *-*-darwin*.
21632 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21635 * g++.dg/other/ptrmem7.C: New test.
21637 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21640 * gcc.dg/array-9.c: New test.
21642 2006-05-07 Richard Guenther <rguenther@suse.de>
21644 PR tree-optimization/27409
21645 * gcc.dg/torture/pr27409.c: New testcase.
21647 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21650 * gfortran.dg/select_6.f90: New.
21652 2006-05-07 Richard Guenther <rguenther@suse.de>
21654 PR tree-optimization/27136
21655 * gcc.dg/torture/pr27136.c: New testcase.
21657 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
21660 * gfortran.dg/char_cons_len_1.f90: New test.
21662 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21665 * g++.dg/template/incomplete2.C: New test.
21667 2006-05-06 Richard Guenther <rguenther@suse.de>
21669 PR tree-optimization/27151
21670 * gcc.dg/vect/pr27151.c: New testcase.
21672 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21675 * g++.dg/template/void1.C: New test.
21678 * g++.dg/other/void2.C: New test.
21681 * g++.dg/conversion/void1.C: New test.
21683 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
21686 * g++.dg/other/unused1.C: New.
21688 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21691 * objc.dg/member-1.m: New test.
21693 2006-05-05 Steve Ellcey <sje@cup.hp.com>
21695 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21697 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21699 PR libfortran/26985
21700 * gfortran.dg/matmul_2.f90: New test.
21702 2005-05-05 Laurent GUERBY <laurent@guerby.net>
21704 * ada/acats/run_all.sh: Use sync when main not found.
21706 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
21709 * gcc.target/mips/pr26765.c: New.
21711 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
21713 * gcc.target/bfin: New directory.
21714 * gcc.target/bfin/bfin.exp: New file.
21715 * gcc.target/bfin/frmul.c: New file.
21716 * gcc.target/bfin/arith.c: New file.
21717 * gcc.target/bfin/mul-combine.c: New file.
21718 * gcc.target/bfin/shift.c: New file.
21720 2006-05-04 Richard Guenther <rguenther@suse.de>
21722 PR tree-optimization/14287
21723 PR tree-optimization/14844
21724 PR tree-optimization/19792
21725 PR tree-optimization/21608
21726 PR tree-optimization/27090
21727 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21728 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21729 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21730 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21731 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21733 2006-05-04 Jakub Jelinek <jakub@redhat.com>
21735 PR tree-optimization/27285
21736 * gcc.c-torture/execute/pr27285.c: New test.
21738 PR middle-end/27388
21739 * gcc.dg/gomp/pr27388-1.c: New test.
21740 * gcc.dg/gomp/pr27388-2.c: New test.
21741 * gcc.dg/gomp/pr27388-3.c: New test.
21744 * g++.dg/gomp/pr27359.C: New test.
21746 2006-05-02 Steven G. Kargl <kargls@comcast.net>
21749 * gfortran.dg/iargc.f90: New test.
21751 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21754 * g++.dg/template/crash49.C: New test.
21756 2006-05-02 Steve Ellcey <sje@cup.hp.com>
21759 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21761 2006-05-02 Jeff Law <law@redhat.com>
21763 PR tree-optimization/27364
21764 * gcc.c-torture/execute/pr27364.c: New test.
21766 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21769 * g++.dg/parser/ctor5.C: New test.
21771 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
21774 * gcc.target/arm/arm.exp: New.
21775 * gcc.target/arm/pr27387.C: Likewise.
21777 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21781 * gfortran.dg/module_equivalence_2.f90: New test.
21783 2006-05-02 Jakub Jelinek <jakub@redhat.com>
21785 PR middle-end/27337
21786 * g++.dg/gomp/pr27337-1.C: New test.
21787 * g++.dg/gomp/pr27337-2.C: New test.
21789 PR middle-end/27328
21790 * gcc.dg/gomp/pr27328.c: New test.
21792 PR middle-end/27325
21793 * g++.dg/gomp/pr27325.C: New test.
21795 PR middle-end/27310
21796 * g++.dg/gomp/pr27310.C: New test.
21798 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21800 PR tree-optimization/27291
21801 * g++.dg/tree-ssa/pr27291.C: New test.
21803 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21805 PR tree-optimization/27283
21806 * g++.dg/tree-ssa/pr27283.C: New test.
21808 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21810 * gcc.dg/tree-ssa/loop-16.c: New test.
21812 2006-05-01 Roger Sayle <roger@eyesopen.com>
21813 Joseph S. Myers <joseph@codesourcery.com>
21815 * gcc.dg/Wconversion-3.c: New test case.
21816 * gcc.dg/Wconversion-4.c: Likewise.
21818 2006-05-01 Richard Guenther <rguenther@suse.de>
21820 PR tree-optimization/26726
21821 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21823 2006-04-30 Roger Sayle <roger@eyesopen.com>
21825 * gcc.dg/Woverflow-1.c: New test case.
21826 * gcc.dg/Woverflow-2.c: Likewise.
21827 * gcc.dg/Woverflow-3.c: Likewise.
21829 2006-04-30 Mark Mitchell <mark@codesourcery.com>
21832 * g++.dg/template/defarg8.C: New test.
21834 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21837 * g++.dg/parse/operator7.C: New test.
21839 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21843 * g++.dg/template/crash48.C: New test.
21846 * g++.dg/parse/ctor4.C: New test.
21848 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21851 * gfortran.df/char_type_len.f90: New test.
21853 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21855 PR libgfortran/27304
21856 * gfortran.dg/fmt_exhaust.f90: New test.
21858 2006-04-28 Roger Sayle <roger@eyesopen.com>
21861 * gcc.dg/large-size-array-2.c: New test case.
21863 2006-04-28 Richard Guenther <rguenther@suse.de>
21866 * gcc.target/i386/pr26826.c: New testcase.
21868 2006-04-28 Jakub Jelinek <jakub@redhat.com>
21870 PR middle-end/27260
21871 * gcc.c-torture/execute/pr27260.c: New.
21873 2006-04-28 Alan Modra <amodra@bigpond.net.au>
21875 PR middle-end/27095
21876 * gcc.dg/pr27095.c: New.
21878 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21881 * g++.dg/conversion/bitfield4.C: New test.
21883 2006-04-27 Eric Christopher <echristo@apple.com>
21885 * gcc.dg/pragma-ms_struct.c: New.
21887 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21890 * g++.dg/template/crash47.C: New test.
21892 2006-04-27 Dirk Mueller <dmueller@suse.de>
21894 * gcc.target/i386/sse-7.c: build with -msse.
21896 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
21898 PR testsuite/27274:
21899 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21900 (main): Exit if processor doesn't support SSE.
21902 2006-04-26 David Edelsohn <edelsohn@gnu.org>
21904 PR middle-end/27282
21905 * gcc.c-torture/compile/pr27282.c: New test.
21907 2006-04-26 Jakub Jelinek <jakub@redhat.com>
21909 PR middle-end/26913
21910 * g++.dg/gomp/pr26913.C: New test.
21913 * gcc.dg/gomp/pr25996.c: New test.
21914 * g++.dg/gomp/pr25996.C: New test.
21916 2006-04-25 Richard Sandiford <richard@codesourcery.com>
21918 PR rtl-optimization/26725
21919 * gcc.c-torture/compile/pr26725.c: New test.
21921 2006-04-25 Richard Guenther <rguenther@suse.de>
21923 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21926 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
21928 * gcc.dg/20060425-1.c: New testcase.
21930 2006-04-25 Jakub Jelinek <jakub@redhat.com>
21932 PR tree-optimization/26865
21933 * gcc.dg/pr26865.c: New test.
21935 2006-04-24 Mark Mitchell <mark@codesourcery.com>
21938 * g++.dg/conversion/bitfield1.C: New test.
21939 * g++.dg/conversion/bitfield2.C: Likewise.
21940 * g++.dg/conversion/bitfield3.C: Likewise.
21942 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
21943 Richard Guenther <rguenther@suse.de>
21945 PR tree-optimization/27236
21946 * gcc.dg/tree-ssa/pr27236.c: New testcase.
21948 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21951 * g++.dg/other/incomplete2.C: New test.
21953 2006-04-24 Richard Guenther <rguenther@suse.de>
21955 PR middle-end/26869
21956 * gcc.dg/torture/pr26869.c: New testcase.
21958 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
21959 Richard Guenther <rguenther@suse.de>
21961 PR tree-optimization/27218
21962 * g++.dg/tree-ssa/pr27218.C: New testcase.
21964 2006-04-23 Mark Mitchell <mark@codesourcery.com>
21967 * g++.dg/template/friend41.C: New test.
21969 2006-04-23 David Edelsohn <edelsohn@gnu.org>
21971 * g++.dg/opt/pr15551.C: Include cstdio.
21972 (main): Use remove instead of unlink.
21974 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
21976 * gcc.dg/sibcall-7.c: New test.
21977 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21978 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21979 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21980 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21981 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21983 2006-04-23 Mark Mitchell <mark@codesourcery.com>
21986 * g++.dg/opt/bitfield1.C: New test.
21987 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21988 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21989 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21990 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21991 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21992 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21993 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21994 * g++.dg/abi/bitfield2.C: Likewise.
21995 * g++.dg/init/bitfield1.C: Likewise.
21997 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22000 * gfortran.dg/elemental_subroutine_4.f90: New test.
22001 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22004 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22006 * gcc.c-torture/compile/20060421-1.c: New testcase.
22008 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22011 * gcc.dg/init-bad-4.c: New test.
22013 2006-04-21 Paul Brook <paul@codesourcery.com>
22015 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22017 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22020 * gfortran.dg/defined_operators_1.f90: New test.
22021 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22022 remove old ones associated, incorrectly, with Note 5.46.
22025 * gfortran.dg/character_array_constructor_1.f90: New test.
22027 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22029 * gcc.dg/20060419-1.c: New test.
22031 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22034 * gcc.dg/struct-parse-1.c: New test case.
22036 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22039 * g++.dg/parse/template19.C: New test.
22042 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22045 * g++.dg/expr/call3.C: New test.
22048 * g++.dg/conversion/dynamic1.C: New test.
22050 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22053 * g++.dg/template/crash35.C: Tweak error markers.
22054 * g++.dg/template/crash46.C: New test.
22055 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22056 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22058 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22060 PR rtl-optimization/14261
22061 * gcc.c-torture/compile/20060419-1.c: Added.
22063 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22065 * gfortran.dg/label_1.f90: Adjust dg-error.
22067 2006-04-16 Roger Sayle <roger@eyesopen.com>
22070 * gcc.dg/fold-cond-1.c: New test case.
22071 * gcc.dg/pr26961-1.c: Likewise.
22073 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22075 PR libgfortran/27138
22076 * gfortran.dg/read_bad_advance.f90: New test.
22078 2006-04-16 Roger Sayle <roger@eyesopen.com>
22079 Dale Johannesen <dalej@apple.com>
22082 * gcc.target/i386/vecinit-3.c: New testcase.
22083 * gcc.target/i386/vecinit-4.c: Likewise.
22084 * gcc.target/i386/sse-18.c: Likewise.
22085 * gcc.target/i386/sse-19.c: Likewise.
22087 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22089 * gfortran.dg/allocate_zerosize_1.f90: New test.
22091 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22094 * g++.dg/template/crash45.C: New test.
22096 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22099 * gfortran.dg/proc_assign_1.f90: New test.
22100 * gfortran.dg/procedure_lvalue.f90: Change message.
22101 * gfortran.dg/namelist_4.f90: Add new error.
22105 * gfortran.dg/auto_pointer_array_result_1.f90
22108 * gfortran.dg/specification_type_resolution_1.f90
22113 * gfortran.dg/bounds_temporaries_1.f90: New test.
22116 * gfortran.dg/array_return_value_1.f90: New test.
22118 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22121 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22123 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22125 PR middle-end/26823
22126 * g++.dg/gomp/pr26823-1.C: New test.
22127 * g++.dg/gomp/pr26823-2.C: New test.
22129 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22131 PR middle-end/27134
22132 * gcc.dg/pr27314.c: New test.
22134 2006-04-13 Richard Henderson <rth@redhat.com>
22136 * g++.dg/gomp/block-0.C: Update expected matches.
22138 2006-04-13 DJ Delorie <dj@redhat.com>
22140 * lib/target-supports.exp (check_effective_target_int32plus): New.
22141 (check_effective_target_ptr32plus): New.
22142 (check_effective_target_size32plus): New.
22143 (check_effective_target_int16): New.
22144 (check_profiling_available): Add m32c to the list of unsupported
22147 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22148 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22150 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22152 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22154 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22156 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22157 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22158 not just xstormy16. Skip m32c due to weird pointer size.
22159 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22160 not just xstormy16.
22161 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22162 not just xstormy16.
22163 * gcc.dg/20020312-2.c: Add m32c support.
22164 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22165 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22167 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22168 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22169 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22170 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22171 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22173 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22174 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22175 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22176 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22177 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22178 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22179 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22181 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22183 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22184 * gcc.dg/pr23049.c: Require >=32 bit integers.
22185 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22186 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22187 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22188 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22189 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22190 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22191 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22192 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22193 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22194 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22195 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22196 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22198 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22199 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22200 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22201 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22202 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22204 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22205 * gcc.c-torture/execute/20040703-1.x: Likewise.
22206 * gcc.c-torture/execute/20040705-1.x: Likewise.
22207 * gcc.c-torture/execute/20040705-2.x: Likewise.
22208 * gcc.c-torture/execute/20040709-1.x: Likewise.
22209 * gcc.c-torture/execute/20040709-2.x: Likewise.
22210 * gcc.c-torture/execute/20040811-1.x: Likewise.
22211 * gcc.c-torture/execute/20050316-1.x: Likewise.
22212 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22213 * gcc.c-torture/execute/pr19689.x: Likewise.
22214 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22215 * gcc.c-torture/execute/usmul.x: Likewise.
22216 * gcc.c-torture/execute/vrp-5.x: Likewise.
22217 * gcc.c-torture/execute/vrp-6.x: Likewise.
22218 * gcc.dg/debug/20041023-1.s: Likewise.
22220 2006-04-13 Roger Sayle <roger@eyesopen.com>
22222 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22223 of integers to a vector types are now constant expressions in C.
22224 * gcc.dg/vect/vect-fold-1.c: New test case.
22226 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22227 Ulrich Weigand <uweigand@de.ibm.com>
22230 * gcc.dg/vmx/pr27006.c: New testcase.
22232 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22234 PR libgfortran/26766
22235 * gfortran.dg/write_recursive.f90: New test.
22237 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22239 * g++.dg/parse/dtor7.C: New test.
22240 * g++.dg/parse/new1.C: Add error marker.
22241 * g++.dg/template/new3.C: New test.
22244 * g++.dg/template/pure1.C: New test.
22247 * g++.dg/parse/ptrmem4.C: New test.
22249 2006-04-10 Jeff Law <law@redhat.com>
22252 * gcc.c-torture/compile/pr27087.c: New test.
22254 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22257 * gcc.dg/20060410.c: New.
22259 2006-04-10 Matthias Klose <doko@debian.org>
22261 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22262 Recognize multilib directory names containing underscores.
22264 2006-04-10 Roger Sayle <roger@eyesopen.com>
22266 * gcc.target/i386/vecinit-1.c: New test case.
22267 * gcc.target/i386/vecinit-2.c: Likewise.
22269 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22272 * g++.dg/debug/dwarf2-2.C: New test.
22274 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22276 PR rtl-optimization/27073
22277 * gcc.c-torture/execute/pr27073.c: New test.
22279 2006-04-08 Mike Stump <mrs@apple.com>
22281 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22283 2006-04-07 Richard Guenther <rguenther@suse.de>
22285 PR tree-optimization/26135
22286 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22288 2006-04-06 Jan Hubicka <jh@suse.cz>
22291 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22293 2006-04-06 Roger Sayle <roger@eyesopen.com>
22295 * g++.dg/conversion/nullptr1.C: New test case.
22296 * g++.dg/conversion/nullptr2.C: Likewise.
22298 2006-04-05 Roger Sayle <roger@eyesopen.com>
22300 * gfortran.dg/dependency_18.f90: New test case.
22302 2006-04-05 Richard Guenther <rguenther@suse.de>
22304 PR tree-optimization/26919
22305 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22306 * gcc.dg/ipa/ipa-2.c: Likewise.
22307 * gcc.dg/ipa/ipa-3.c: Likewise.
22308 * gcc.dg/ipa/ipa-5.c: Likewise.
22310 2006-04-05 Richard Guenther <rguenther@suse.de>
22312 PR tree-optimization/26763
22313 * gcc.dg/torture/pr26763-1.c: New testcase.
22314 * gcc.dg/torture/pr26763-2.c: Likewise.
22316 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22320 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22322 2006-04-04 Eric Christopher <echristo@apple.com>
22324 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22326 * gcc.target/i386/387-5.c: Ditto.
22328 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22330 * gcc.target/sparc/struct-ret-check.c: New test.
22332 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22334 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22335 zero decimal digits specified in format.
22337 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22340 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22343 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22344 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22345 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22346 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22347 compliant and detect bigendian-ness.
22349 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22351 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22352 dummy arguments work when the actual argument is itself a dummy
22353 argument of the caller.
22355 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22357 PR libfortran/24685
22358 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22360 2006-04-01 Roger Sayle <roger@eyesopen.com>
22362 * gfortran.dg/dependencency_17.f90: New test case.
22364 2006-04-01 Roger Sayle <roger@eyesopen.com>
22366 * gfortran.dg/dependency_14.f90: New test case.
22367 * gfortran.dg/dependency_15.f90: Likewise.
22368 * gfortran.dg/dependency_16.f90: Likewise.
22370 2006-03-31 Asher Langton <langton2@llnl.gov>
22373 gfortran.dg/cray_pointers_6.f90: New test.
22375 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22377 PR libgfortran/26890
22378 * gfortran.dg/read_size_noadvance.f90: New test.
22380 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22383 * gfortran.dg/multiple_allocation_1.f90: Check that the
22384 size has changed after a re-allocation with stat.
22386 2006-03-30 Richard Guenther <rguenther@suse.de>
22388 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22390 * gcc.target/i386/sselibm-2.c: Likewise.
22391 * gcc.target/i386/sselibm-3.c: Likewise.
22392 * gcc.target/i386/sselibm-4.c: Likewise.
22393 * gcc.target/i386/sselibm-5.c: Likewise.
22395 2006-03-28 Roger Sayle <roger@eyesopen.com>
22397 * gcc.dg/fold-andxor-1.c: New test case.
22398 * gcc.dg/fold-xorand-1.c: Likewise.
22400 2006-03-28 Roger Sayle <roger@eyesopen.com>
22402 * gcc.dg/fold-convnotconv-1.c: New test case.
22404 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22407 * gfortran.dg/private_type_5.f90: New test.
22409 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22411 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22413 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22415 * gfortran.dg/advance_2.f90: New test.
22416 * gfortran.dg/advance_3.f90: New test.
22418 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22420 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22422 PR libgfortran/26661
22423 PR libgfortran/26880
22424 * gfortran.dg/read_x_past.f: New test.
22426 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22428 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22431 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22433 * objc.dg/dwarf-1.m: Skip on AIX.
22434 * objc.dg/dwarf-2.m: Skip on AIX.
22436 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22439 * gfortran.dg/float_1.f90: New test.
22441 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22443 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22445 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22447 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22449 PR libfortran/26735
22450 * gfortran.dg/convert_implied_open.f90: New test case.
22452 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22455 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22457 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22459 PR middle-end/26717
22460 * gcc.dg/pr26717.c: New test.
22462 2006-03-25 Roger Sayle <roger@eyesopen.com>
22464 * gfortran.dg/dependency_12.f90: New test case.
22466 2006-03-24 Roger Sayle <roger@eyesopen.com>
22468 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22470 2006-03-24 Jeff Law <law@redhat.com>
22472 * gcc.c-torture/pr26840.c: New test.
22474 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22476 * objc.dg/dwarf-2.m: New.
22477 * obj-c++.dg/dwarf-2.mm: New.
22479 * g++.old-deja/g++.other/init19.C: New.
22481 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22483 * g++.dg/eh/spbp.C: Skip on AIX.
22485 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22487 PR middle-end/26611
22488 * g++.dg/gomp/pr26611-1.C: New test.
22489 * g++.dg/gomp/pr26611-2.C: New test.
22491 2006-03-24 Jeff Law <law@redhat.com>
22493 * gcc.c-torture/compile/pr26833.c: New test.
22494 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22496 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22498 * gfortran.dg/endfile_2.f90: Delete temp file.
22500 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22503 * gfortran.dg/record_marker_1.f90: New test case.
22504 * gfortran.dg/record_marker_2.f: New test case.
22505 * gfortran.dg/record_marker_3.f90: New test case.
22507 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22510 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22511 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22513 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22515 * lib/gcc-dg.exp (cleanup-modules): New proc.
22516 * gfortran.dg/allocatable_function_1.f90,
22517 gfortran.dg/allocate_char_star_scalar_1.f90,
22518 gfortran.dg/assumed_charlen_function_1.f90,
22519 gfortran.dg/assumed_dummy_1.f90,
22520 gfortran.dg/assumed_shape_ranks_1.f90,
22521 gfortran.dg/assumed_shape_ranks_2.f90,
22522 gfortran.dg/assumed_size_dt_dummy.f90,
22523 gfortran.dg/auto_char_dummy_array_1.f90,
22524 gfortran.dg/auto_char_len_3.f90,
22525 gfortran.dg/automatic_module_variable.f90,
22526 gfortran.dg/bad_automatic_objects_1.f90,
22527 gfortran.dg/char_array_constructor.f90,
22528 gfortran.dg/char_array_structure_constructor.f90,
22529 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22530 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22531 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22532 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22533 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22534 gfortran.dg/derived_pointer_recursion.f90,
22535 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22536 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22537 gfortran.dg/dummy_functions_1.f90,
22538 gfortran.dg/elemental_initializer_1.f90,
22539 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22540 gfortran.dg/elemental_pointer_1.f90,
22541 gfortran.dg/elemental_subroutine_1.f90,
22542 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22543 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22544 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22545 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22546 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22547 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22548 gfortran.dg/global_references_1.f90,
22549 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22550 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22551 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22552 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22553 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22554 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22555 gfortran.dg/large_integer_kind_1.f90,
22556 gfortran.dg/large_real_kind_1.f90,
22557 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22558 gfortran.dg/module_double_reuse.f90,
22559 gfortran.dg/module_equivalence_1.f90,
22560 gfortran.dg/module_interface_1.f90,
22561 gfortran.dg/module_parameter_array_refs_1.f90,
22562 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22563 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22564 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22565 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22566 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22567 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22568 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22569 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22570 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22571 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22572 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22573 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22574 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22575 gfortran.dg/same_name_1.f90,
22576 gfortran.dg/sibling_dummy_procedure_1.f90,
22577 gfortran.dg/sibling_dummy_procedure_2.f90,
22578 gfortran.dg/sibling_dummy_procedure_3.f90,
22579 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22580 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22581 gfortran.dg/used_dummy_types_2.f90,
22582 gfortran.dg/used_dummy_types_3.f90,
22583 gfortran.dg/used_dummy_types_4.f90,
22584 gfortran.dg/used_dummy_types_5.f90,
22585 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22586 gfortran.dg/userdef_operator_1.f90: Use it.
22588 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22590 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22591 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22592 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22593 gfortran.dg/write_back.f,
22594 gfortran.fortran-torture/execute/inquire_1.f90,
22595 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22597 2006-03-21 Jeff Law <law@redhat.com>
22599 * gcc.dg/tree-ssa/vrp28.c: New test.
22601 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22603 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22604 if _STDC_C99 is defined.
22605 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22606 * gcc.dg/builtins-20.c: Likewise.
22607 * gcc.dg/builtins-53.c: Likewise.
22608 * gcc.dg/single-precision-constant.c: Likewise. Also pass
22609 -mmacosx-version-min=10.3 on PowerPC/Darwin.
22611 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
22614 * gcc.c-torture/compile/pr26781-1.c: New test.
22615 * gcc.c-torture/compile/pr26781-2.c: New test.
22617 2006-03-21 Jakub Jelinek <jakub@redhat.com>
22620 * g++.dg/gomp/pr26690-1.C: New test.
22621 * g++.dg/gomp/pr26690-2.C: New test.
22623 2006-03-20 Jeff Law <law@redhat.com>
22625 * gcc.dg/tree-ssa/pr21829.c: New test.
22627 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22629 2006-03-20 Richard Sandiford <richard@codesourcery.com>
22631 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22632 (check_visibility_available): Use it.
22633 (check_effective_target_default_packed): Likewise.
22634 (check_effective_target_pcc_bitfield_type_matters): Likewise.
22635 (check_effective_target_fopenmp): Likewise.
22636 (check_effective_target_freorder): Likewise.
22637 (check_effective_target_fpic): Likewise.
22638 (check_named_sections_available): Likewise.
22639 (check_effective_target_ilp32): Likewise.
22640 (check_effective_target_lp64): Likewise.
22642 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
22645 * gfortran.dg/scalar_mask_2.f90: New test case.
22647 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
22650 * gcc.dg/tree-ssa/loadpre12.c: New test.
22651 * gcc.dg/tree-ssa/loadpre13.c: New test.
22652 * gcc.dg/tree-ssa/loadpre14.c: New test.
22653 * gcc.dg/tree-ssa/loadpre15.c: New test.
22654 * gcc.dg/tree-ssa/loadpre16.c: New test.
22655 * gcc.dg/tree-ssa/loadpre17.c: New test.
22656 * gcc.dg/tree-ssa/loadpre18.c: New test.
22657 * gcc.dg/tree-ssa/loadpre19.c: New test.
22658 * gcc.dg/tree-ssa/loadpre20.c: New test.
22659 * gcc.dg/tree-ssa/loadpre21.c: New test.
22660 * gcc.dg/tree-ssa/loadpre22.c: New test.
22662 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
22665 * gfortran.dg/elemental_initializer_1.f90: New test.
22668 * gfortran.dg/assumed_shape_ranks_2: New test.
22670 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
22672 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22675 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22677 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22678 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22679 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22680 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22681 gfortran.fortran-torture/execute/direct_io.f90,
22682 gfortran.fortran-torture/execute/inquire_2.f90,
22683 gfortran.fortran-torture/execute/inquire_4.f90,
22684 gfortran.fortran-torture/execute/list_read_1.f90,
22685 gfortran.fortran-torture/execute/open_replace.f90,
22686 gfortran.fortran-torture/execute/slash_edit.f90,
22687 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22688 temporary files from testcases.
22690 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22692 PR libgfortran/26509
22693 gfortran.dg/write_direct_eor.f90: New test.
22695 2006-03-17 David Edelsohn <edelsohn@gnu.org>
22697 * gcc.target/powerpc/pr26350.c: New.
22698 * gcc.target/powerpc/indexed-addr.c: New.
22700 2006-03-16 Roger Sayle <roger@eyesopen.com>
22702 * gfortran.dg/dependency_13.f90: New test case.
22704 2006-03-16 Roger Sayle <roger@eyesopen.com>
22706 PR middle-end/21781
22707 * gcc.dg/real-const-1.c: New test case.
22709 2006-03-15 Geoffrey Keating <geoffk@apple.com>
22711 * g++.old-deja/g++.other/init18.C: New.
22712 * g++.old-deja/g++.other/init5.C: Remove xfail.
22714 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22716 * g++.dg/opt/pr15551.C: Cleanup temp file.
22718 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22721 g++.dg/parse/long1.C: New test.
22723 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22726 * gfortran.dg/continuation.f90: New test.
22727 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22729 2006-03-14 Richard Guenther <rguenther@suse.de>
22731 PR tree-optimization/26672
22732 * gcc.dg/torture/pr26672.c: New testcase.
22734 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
22736 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22737 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22739 2006-03-13 Roger Sayle <roger@eyesopen.com>
22741 PR middle-end/26557
22742 * gcc.c-torture/compile/switch-1.c: New test case.
22744 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
22747 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22748 test to include more permuatations of mask and index.
22749 * gfortran.dg/scalar_mask_1.f90: Modify last test to
22750 respond to F2003 spec. that the position returned for an all false
22751 mask && condition is zero.
22753 2006-03-13 Jakub Jelinek <jakub@redhat.com>
22755 PR middle-end/25989
22756 * gcc.dg/gomp/pr25989.c: New test.
22758 2006-03-13 Jeff Law <law@redhat.com>
22760 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22762 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
22764 * gcc.dg/switch-9.c: New test.
22766 2006-03-13 Richard Guenther <rguenther@suse.de>
22768 PR middle-end/26630
22769 * gcc.dg/torture/pr26630.c: New testcase.
22771 2006-03-11 Roger Sayle <roger@eyesopen.com>
22773 * gfortran.dg/dependency_10.f90: New test case.
22774 * gfortran.dg/dependency_11.f90: Likewise.
22776 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
22777 Erik Edelmann <eedelman@gcc.gnu.org>
22779 * gfortran.dg/allocatable_function_1.f90: New.
22780 * gfortran.dg/allocatable_function_2.f90: New.
22782 2006-03-10 Richard Guenther <rguenther@suse.de>
22784 PR middle-end/26565
22785 * gcc.dg/torture/pr26565.c: New testcase.
22787 2006-03-09 Eric Christopher <echristo@apple.com>
22789 * gcc.c-torture/compile/20060309-1.c: New.
22791 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22793 PR libgfortran/26499
22794 * gfortran.dg/write_back.f: New test.
22795 * gfortran.dg/write_rewind_1.f: New test.
22796 * gfortran.dg/write_rewind_2.f: New test.
22798 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22800 PR libgfortran/26554
22801 * gfortran.dg/read_logical.f90: New test.
22803 2006-03-04 Laurent GUERBY <laurent@guerby.net>
22805 * ada/acats/norun.lst: cdd2a03 now passes.
22807 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
22810 * gcc.target/powerpc/pr18096-1.c: Change where the error
22813 2006-03-04 Jakub Jelinek <jakub@redhat.com>
22815 * gcc.target/i386/cleanup-1.c: New test.
22816 * gcc.target/i386/cleanup-2.c: New test.
22818 2006-03-04 Roger Sayle <roger@eyesopen.com>
22820 * gfortran.dg/dependency_9.f90: Remove for the time being.
22822 2006-03-04 Krister Walfridsson <cato@df.lth.se>
22824 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22827 2006-03-03 Roger Sayle <roger@eyesopen.com>
22829 * gfortran.dg/dependency_9.f90: New test case.
22831 2006-03-03 Roger Sayle <roger@eyesopen.com>
22833 * gfortran.dg/dependency_4.f90: New test case.
22834 * gfortran.dg/dependency_5.f90: New test case.
22835 * gfortran.dg/dependency_6.f90: New test case.
22836 * gfortran.dg/dependency_7.f90: New test case.
22837 * gfortran.dg/dependency_8.f90: New test case.
22839 2006-03-03 Paul Brook <paul@codesourcery.com>
22841 * lib/target-supports.exp (check_profiling_available):
22844 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
22847 * multiple_allocation_1.f90: New test.
22849 2006-03-03 Roger Sayle <roger@eyesopen.com>
22851 PR tree-optimization/26524
22852 * gfortran.dg/pr26524.f: New test case.
22854 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22856 * g++.dg/template/repo5.C: Cleanup repo files.
22857 * gcc.dg/20051201-1.c: Cleanup coverage files.
22858 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22859 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22862 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
22864 * objc.dg/objc-nofilename-1.m: New test.
22865 * objc.dg/bad-receiver-type.m: New test.
22866 * obj-c++.dg/bad-receiver-type.mm: New test.
22868 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22870 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22872 2006-03-01 Mike Stump <mrs@apple.com>
22874 * g++.dg/abi/key2.C: Add.
22876 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
22878 * gfortran.dg/logical_dot_product.f90: New test.
22881 * gfortran.dg/used_interface_ref.f90: New test.
22884 * gfortran.dg/dependency_2.f90: New test.
22885 * gfortran.fortran-torture/execute/where17.f90: New test.
22886 * gfortran.fortran-torture/execute/where18.f90: New test.
22887 * gfortran.fortran-torture/execute/where19.f90: New test.
22888 * gfortran.fortran-torture/execute/where20.f90: New test.
22890 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
22892 * g++.dg/tree-ssa/pr26443.C: New test case.
22894 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
22896 PR middle-end/26022
22897 * g++.dg/opt/return-slot1.C: New test.
22899 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22901 PR libgfortran/26136
22902 * gfortran.dg/namelist_23.f90: New test.
22904 2006-02-28 Roger Sayle <roger@eyesopen.com>
22906 PR middle-end/14752
22907 * gcc.dg/fold-eqandshift-2.c: New test case.
22909 2006-02-28 Richard Guenther <rguenther@suse.de>
22911 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22914 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
22916 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22918 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22920 PR libgfortran/26464
22921 * gfortran.dg/backspace_5.f: New test.
22922 * gfortran.dg/backspace_6.f: New test.
22924 2006-02-26 Roger Sayle <roger@eyesopen.com>
22926 * gcc.dg/fold-eqandnot-1.c: New test case.
22928 2006-02-26 Roger Sayle <roger@eyesopen.com>
22930 PR middle-end/19983
22931 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22933 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
22935 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22936 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22938 2006-02-26 Richard Guenther <rguenther@suse.de>
22940 PR tree-optimization/26421
22941 * gcc.dg/tree-ssa/pr26421.c: New testcase.
22943 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
22945 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22946 * g++.old-deja/g++.robertl/eb132.C: Likewise.
22948 2006-02-26 Roger Sayle <roger@eyesopen.com>
22950 * gcc.dg/fold-even-1.c: New test case.
22952 2006-02-26 Roger Sayle <roger@eyesopen.com>
22954 PR middle-end/21137
22955 * gcc.dg/fold-eqandshift-1.c: New test case.
22957 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
22959 PR tree-optimization/25125
22960 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22961 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22963 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
22965 PR tree-optimizations/26359
22966 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22967 with -fdump-tree-dceloop-details.
22968 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22970 2006-02-25 Roger Sayle <roger@eyesopen.com>
22972 PR middle-end/23673
22973 * gcc.dg/fold-eqxor-1.c: New test case.
22974 * gcc.dg/fold-eqxor-2.c: Likewise.
22975 * gcc.dg/fold-eqxor-3.c: Likewise.
22977 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
22980 * scalar_mask_1.f90: New test.
22982 2006-02-24 Geoffrey Keating <geoffk@apple.com>
22984 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22985 * g++.dg/eh/uncaught2.C: New.
22986 * g++.dg/eh/uncaught3.C: New.
22988 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22990 PR libgfortran/26423
22991 * gfortran.dg/read_many_1.f: New test.
22993 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
22996 * gfortran.dg/dependency_3.f90: New test.
22997 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23001 * gfortran.dg/equiv_6.f90: New test.
23003 2006-02-23 Jeff Law <law@redhat.com>
23005 * gcc.c-torture/compile/pr26425.c: New test.
23007 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23009 PR middle-end/26412
23010 * gcc.dg/gomp/pr26412.c: New test.
23012 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23015 * g++.dg/other/ellipsis1.C: New test.
23016 * g++.dg/parse/operator4.C: Adjust error marker.
23018 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23021 * gfortran.dg/pr25603.f: New testcase.
23023 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23025 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23026 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23028 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23030 * g++.dg/eh/spbp.C: New.
23032 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23034 PR middle-end/26379
23035 * gcc.target/i386/mmx-7.c: New test.
23037 2006-02-20 Roger Sayle <roger@eyesopen.com>
23039 PR tree-optimization/26361
23040 * gcc.dg/tree-ssa/vrp27.c: New test case.
23042 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23044 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23045 * gcc.dg/tree-ssa/complex-4.c: Here.
23047 2006-02-19 Roger Sayle <roger@eyesopen.com>
23049 PR middle-end/19543
23050 * gfortran.dg/logical_1.f90: New test case.
23052 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23054 PR middle-end/26334
23055 * gcc.dg/20060218-1.c: Moved to...
23056 * gcc.target/i386/20060218-1.c: ... here. New test.
23058 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23061 * gfortran.dg/convert_1.f90: New.
23063 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23066 * gfortran.dg/namelist_5.f90: New test.
23069 * gfortran.dg/namelist_4.f90: New test.
23071 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23074 * gcc.dg/tree-ssa/complex-3.c: New test.
23076 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23078 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23079 variable to take into account the variable name in the
23081 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23083 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23085 PR middle-end/26334
23086 * gcc.c-torture/compile/20060217-1.c: New test.
23087 * gcc.dg/20060218-1.c: New test.
23089 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23091 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23093 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23095 * gcc.dg/cpp/undef3.c: New test.
23096 * gcc.dg/cpp/trad/builtins2.c: New test.
23098 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23101 * g++.dg/template/static22.C: New test.
23102 * g++.dg/template/static23.C: New test.
23103 * g++.dg/template/static24.C: New test.
23104 * g++.dg/template/non-dependent13.C: New test.
23105 * g++.dg/init/member1.C: Tweak error markers.
23107 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23110 * gcc.c-torture/compile/pr26255.c: New test case.
23112 2006-02-16 Roger Sayle <roger@eyesopen.com>
23114 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23115 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23116 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23117 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23118 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23119 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23120 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23122 2006-02-16 Jeff Law <law@redhat.com>
23124 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23125 * gcc.dg/tree-ssa/vrp26.c: New test.
23127 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23131 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23132 __UCLIBC__ is defined.
23134 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23137 * gfortran.dg/gomp/pr26224.f: New test.
23139 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23142 * lib/target-supports.exp
23143 (check_effective_target_vect_short_mult): New.
23144 (check_effective_target_vect_char_mult): New.
23145 (check_effective_target_vect_widen_sum_qi_to_si): New.
23146 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23147 (check_effective_target_vect_widen_sum_hi_to_si): New.
23148 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23149 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23150 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23151 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23152 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23153 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23154 vect-reduc-pattern-2c.c
23155 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23156 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23157 vect-reduc-pattern-1c.c
23159 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23162 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23164 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23167 * gfortran.dg/enum_8.f90: Remove check for warning.
23168 * gfortran.dg/iomsg_1.f90: Ditto.
23169 * gfortran.dg/enum_1.f90: Ditto.
23170 * gfortran.dg/enum_9.f90: Ditto.
23171 * gfortran.dg/enum_2.f90: Ditto.
23172 * gfortran.dg/enum_10.f90: Ditto.
23173 * gfortran.dg/enum_3.f90: Ditto.
23174 * gfortran.dg/flush_1.f90: Ditto.
23175 * gfortran.dg/enum_4.f90: Ditto.
23176 * gfortran.dg/array_constructor_1.f90: Ditto.
23177 * gfortran.dg/enum_5.f90: Ditto.
23178 * gfortran.dg/enum_6.f90: Ditto.
23179 * gfortran.dg/enum_7.f90: Ditto.
23181 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23183 PR middle-end/26300
23184 * gcc.c-torture/compile/20060215-1.c: New test.
23186 2006-02-14 Roger Sayle <roger@eyesopen.com>
23188 PR middle-end/23670
23189 * gcc.dg/tree-ssa/andor-2.c: New test case.
23191 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23194 * optional_dim.f90: New test.
23196 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23199 * gfortran.dg/label_4.f90: New.
23201 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23202 Diego Novillo <dnovillo@redhat.com>
23203 Uros Bizjak <uros@kss-loka.si>
23205 * gfortran.dg/gomp: New directory.
23207 2006-02-14 Richard Guenther <rguenther@suse.de>
23209 PR tree-optimization/26258
23210 * gcc.dg/torture/pr26258.c: New testcase.
23212 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23215 * gfortran.dg/pr26246_1.f90: New test.
23216 * gfortran.dg/pr26246_2.f90: New test.
23218 PR middle-end/26092
23219 * gcc.c-torture/compile/20060208-1.c: New test.
23221 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23225 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23226 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23227 * gfortran.dg/automatic_module_variable.f90: Change error message.
23230 * gfortran.dg/internal_dummy_1.f90: New test.
23233 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23237 * gfortran.dg/uncommon_block_data_1.f90: New test.
23238 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23242 * gfortran.dg/typed_subroutine_1.f90: New test.
23244 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23246 * objc.dg/dwarf-1.m: New.
23248 2006-02-13 Roger Sayle <roger@eyesopen.com>
23250 PR middle-end/24427
23251 * gcc.dg/tree-ssa/andor-1.c: New test case.
23253 2006-02-13 Josh Conner <jconner@apple.com>
23256 * gcc.dg/pr25376.c: New test.
23258 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23260 * lib/target-supports.exp (check_named_sections_available):
23261 Only compile named-sections test -- don't assemble.
23263 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23265 * g++.dg/warn/no-write-strings.C: New test.
23266 * g++.dg/warn/write-strings.C: Likewise.
23267 * g++.dg/warn/write-strings-default.C: Likewise.
23269 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23272 * gfortran.dg/ret_pointer_2.f90: New test.
23274 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23276 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23278 2006-02-10 Jeff Law <law@redhat.com>
23280 * gcc.c-torture/compile/pr26213.c: New test.
23282 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23284 gfortran.dg/null_1.f90: New test.
23286 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23289 * gfortran.dg/parens_4.f90: New.
23290 * gfortran.dg/parens_5.f90: New.
23292 2006-02-10 Richard Guenther <rguenther@suse.de>
23294 * gcc.dg/pr23372-1.c: Remove empty file.
23296 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23297 Paul Thomas <pault@gcc.gnu.org>
23300 * gfortran.dg/parens_1.f90: New.
23301 * gfortran.dg/parens_2.f90: New.
23302 * gfortran.dg/parens_3.f90: New.
23304 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23307 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23310 * gfortran.dg/impure_assignment_1.f90: New test.
23313 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23315 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23318 * g++.dg/expr/stdarg2.C: New test.
23320 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23322 PR inline-asm/16194
23323 * gcc.dg/pr16194.c: New test.
23325 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23327 * ada/acats/run_acats: Use portable variant of "$@".
23329 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23331 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23332 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23334 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23337 * g++.dg/opt/pr26179.C: New test.
23339 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23341 PR middle-end/26134
23342 * gcc.dg/tree-ssa/complex-3.c: New test.
23344 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23346 * gcc.c-torture/compile/volatile-1.c: New test.
23348 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23351 * gcc.dg/tree-ssa/pr26180.c: New test.
23353 2006-02-08 Jeff Law <law@redhat.com>
23355 * gcc.dg/tree-ssa/pr21417.c: New test.
23357 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23359 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23360 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23362 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23364 * lib/scanrtl.exp: New.
23366 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23369 * g++.dg/other/virtual2.C: New test.
23372 * g++.dg/other/virtual1.C: New test.
23374 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23376 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23377 cleanup-ipa-dump): Update dump file glob patterns.
23378 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23379 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23381 * lib/gcc-dg.exp: Load it.
23382 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23384 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23387 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23388 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23390 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23393 * gfortran.dg/mvbits_1.f90: New.
23395 2006-02-07 Dirk Mueller <dmueller@suse.com>
23397 * g++.dg/warn/Wdiv-by-zero.C: New test.
23398 * g++.dg/warn/Wno-div-by-zero.C: New.
23400 2006-02-07 Jeff Law <law@redhat.com>
23402 * gcc.dg/tree-ssa/pr21559.c: New test.
23404 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23405 multiple VRP passes.
23406 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23407 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23408 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23409 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23410 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23411 * gcc.dg/tree-ssa/vrp02.c: Likewise
23412 * gcc.dg/tree-ssa/vrp11.c: Likewise
23413 * gcc.dg/tree-ssa/pr14341.c: Likewise
23414 * gcc.dg/tree-ssa/vrp19.c: Likewise
23415 * gcc.dg/tree-ssa/vrp20.c: Likewise
23416 * gcc.dg/tree-ssa/vrp03.c: Likewise
23417 * gcc.dg/tree-ssa/pr21086.c: Likewise
23418 * gcc.dg/tree-ssa/pr21959.c: Likewise
23419 * gcc.dg/tree-ssa/vrp21.c: Likewise
23420 * gcc.dg/tree-ssa/vrp04.c: Likewise
23421 * gcc.dg/tree-ssa/pr25485.c: Likewise
23422 * gcc.dg/tree-ssa/pr22026.c: Likewise
23423 * gcc.dg/tree-ssa/vrp22.c: Likewise
23424 * gcc.dg/tree-ssa/vrp05.c: Likewise
23425 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23426 * gcc.dg/tree-ssa/pr20701.c: Likewise
23427 * gcc.dg/tree-ssa/vrp23.c: Likewise
23428 * gcc.dg/tree-ssa/vrp06.c: Likewise
23429 * gcc.dg/tree-ssa/pr22117.c: Likewise
23430 * gcc.dg/tree-ssa/pr20702.c: Likewise
23431 * gcc.dg/tree-ssa/vrp15.c: Likewise
23432 * gcc.dg/tree-ssa/pr21090.c: Likewise
23433 * gcc.dg/tree-ssa/pr21294.c: Likewise
23434 * gcc.dg/tree-ssa/vrp24.c: Likewise
23435 * gcc.dg/tree-ssa/vrp07.c: Likewise
23436 * gcc.dg/tree-ssa/pr21563.c: Likewise
23437 * gcc.dg/tree-ssa/pr25382.c: Likewise
23438 * gcc.dg/tree-ssa/vrp16.c: Likewise
23439 * gcc.dg/tree-ssa/vrp25.c: Likewise
23440 * gcc.dg/tree-ssa/vrp08.c: Likewise
23441 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23442 * gcc.dg/tree-ssa/vrp17.c: Likewise
23443 * gcc.dg/tree-ssa/pr21458.c: Likewise
23444 * g++.dg/tree-ssa/pr18178.C: Likewise
23446 2006-02-07 Richard Guenther <rguenther@suse.de>
23450 2006-01-30 Richard Guenther <rguenther@suse.de>
23452 * gcc.dg/pr23372-1.C: New testcase.
23454 * g++.dg/tree-ssa/pr26140.C: New testcase.
23456 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23459 * g++.dg/template/ttp15.C: New test.
23460 * g++.dg/template/ttp16.C: Likewise.
23461 * g++.dg/template/ttp17.C: Likewise.
23462 * g++.old-deja/g++.pt/ttp36.C: Remove.
23463 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23464 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23465 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23466 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23467 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23468 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23469 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23470 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23471 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23473 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23475 PR libfortran/23815
23476 * unf_io_convert_4.f90: New test.
23478 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23480 * gcc.dg/tree-ssa/loadpre10.c: New test.
23481 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23482 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23483 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23485 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23487 PR libfortran/24685
23488 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23490 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23493 * gfortran.dg/assign_7.f: New test.
23495 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23499 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23500 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23501 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23503 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23505 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23508 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23510 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23511 * g++.dg/charset/string.c (foo): Likewise.
23512 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23514 * g++.dg/ext/builtin2.C (printf): Likewise.
23515 * g++.dg/init/new15.C (printf): Likewise.
23516 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23517 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23518 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23519 * g++.dg/template/non-dependent4.C (temp): Likewise.
23520 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23521 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23522 parameter type to const char*.
23523 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23524 Change type to const char*.
23525 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23527 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23528 second parameter type to const char*.
23529 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23530 (Y::Y): Change parameter type to const char*.
23531 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23532 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23533 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23534 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23536 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23538 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23539 type to const char*.
23540 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23541 return type to const char*.
23542 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23544 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23545 * g++.old-deja/g++.law/refs1.C: Likewise.
23546 * g++.old-deja/g++.law/visibility1.C: Likewise.
23547 * g++.old-deja/g++.law/visibility2.C: Likewise.
23548 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23550 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23551 * g++.old-deja/g++.mike/net48.C: Likewise.
23552 * g++.old-deja/g++.mike/p646.C: Likewise.
23553 * g++.old-deja/g++.mike/p6746.C: Likewise.
23554 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23555 type to const char*.
23556 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23557 deprecated conversion warning.
23558 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23560 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23561 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23562 * g++.old-deja/g++.pt/explicit8.C: Likewise.
23563 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23564 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23565 * g++.old-deja/g++.pt/nontype3.C: Likewise.
23566 * g++.old-deja/g++.pt/t39.C: Likewise.
23567 * g++.old-deja/g++.robertl/eb106.C: Likewise.
23568 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23570 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
23573 intrinsic_argument_conformance_1.f90: New test.
23575 2006-02-03 Steven G. Kargl <kargls@comcast.net>
23578 * gfortran.dg/char_result_11.f90: Add SAVE.
23579 * gfortran.dg/der_pointer_4.f90: Ditto.
23580 * gfortran.dg/default_initialization.f90: New test.
23582 2006-02-03 Jeff Law <law@redhat.com>
23584 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23585 handle more than 100 dump files.
23586 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23587 * lib/scantree.exp (scan-tree-dump): Likewise.
23588 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23589 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23590 * lib/scanipa.exp (scan-ipa-dump): Likewise.
23591 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23592 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23594 2006-02-03 Diego Novillo <dnovillo@redhat.com>
23596 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23598 2006-02-03 Mark Mitchell <mark@codesourcery.com>
23600 * g++.dg/template/using12.C: New test.
23602 2006-02-03 Alan Modra <amodra@bigpond.net.au>
23604 * gcc.target/powerpc/pr25960.c: New test.
23606 2006-02-02 Steven G. Kargl <kargls@comcast>
23609 gfortran.dg/nullify_2.f90: New test.
23611 2006-02-02 Diego Novillo <dnovillo@redhat.com>
23614 * gcc.dg/gomp/pr25990.c: New test.
23616 2006-01-31 Mark Mitchell <mark@codesourcery.com>
23619 * g++.gd/template/partial4.C: New test.
23621 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
23623 PR middle-end/26001
23624 * gfortran.dg/data_char_2.f90: New.
23626 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
23629 maxval_maxloc_conformance_1.f90: New test.
23631 2006-01-31 Richard Guenther <rguenther@suse.de>
23633 * gcc.target/i386/sselibm-1.c: New testcase.
23634 * gcc.target/i386/sselibm-2.c: Likewise.
23635 * gcc.target/i386/sselibm-3.c: Likewise.
23636 * gcc.target/i386/sselibm-4.c: Likewise.
23637 * gcc.target/i386/sselibm-5.c: Likewise.
23639 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
23642 * gfortran.dg/arrayio_derived_2.f90: New.
23644 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
23646 * gcc.dg/unsigned-long-compare.c: New test.
23648 2006-01-30 Steve Ellcey <sje@cup.hp.com>
23651 * lib/target-supports.exp (check_effective_target_freorder):
23652 Check to see if target supports -freorder-blocks-and-partition.
23653 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23654 instead of "dg-require-named-sections".
23656 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
23659 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23660 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23661 * gcc.dg/pragma-isr-trapa2.c: Likewise.
23662 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23663 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23664 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23665 * gcc.dg/attr-isr-trap_exit.c: Likewise.
23666 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23668 2006-01-30 Richard Guenther <rguenther@suse.de>
23671 * gcc.dg/pr23372-1.C: New testcase.
23673 2006-01-29 Diego Novillo <dnovillo@redhat.com>
23675 * gcc.dg/gomp/pr25874.c: New test.
23677 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
23680 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23682 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
23688 * gfortran.dg/intent_out_1.f90: New test.
23690 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
23693 * gfortran.dg/procedure_lvalue.f90: New test.
23697 * gfortran.dg/char_pointer_assign_2.f90: New test.
23698 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23699 assignment to be consistent with standard.
23700 * gfortran.dg/char_result_2.f90: The same.
23701 * gfortran.dg/char_result_8.f90: The same.
23703 2006-01-28 Zack Weinberg <zackw@panix.com>
23705 * gcc.dg/Woverlength-strings.c
23706 * gcc.dg/Woverlength-strings-pedantic-c89.c
23707 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23708 * gcc.dg/Woverlength-strings-pedantic-c99.c
23709 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23711 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
23713 * gcc.c-torture/execute/20060127-1.c: New test.
23715 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23718 * g++.dg/ext/pragmaweak1.C: New test.
23720 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23723 * g++.dg/template/spec29.C: New test.
23725 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
23728 * gcc.c-torture/execute/pr19606.c: New.
23730 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
23732 * gcc.dg/pragma-re-4.c: New test.
23734 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
23737 * gfortran.dg/assumed_size_refs_3.f90: New test.
23739 2006-01-27 Ben Elliston <bje@au.ibm.com>
23741 * gcc.misc-tests/dectest.exp: Remove defunct comment.
23743 2006-01-26 Laurent GUERBY <laurent@guerby.net>
23746 * ada/acats/support/impdef.a: Add One_Long_Second.
23747 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23748 * ada/acats/tests/c9/c94026.a: Likewise.
23749 * ada/acats/tests/c9/c97305c.ada: Likewise.
23750 * ada/acats/tests/c9/c99004a.ada: Likewise.
23752 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
23755 * gfortran.dg/global_references_2.f90: New test.
23761 * gfortran.dg/assumed_charlen_function_1.f90: New test.
23762 * gfortran.dg/assumed_charlen_function_3.f90: New test.
23765 * gfortran.dg/assumed_charlen_function_2.f90: New test.
23767 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
23770 * gcc.dg/Wpointer-sign.c: New.
23771 * gcc.dg/Wpointer-sign-Wall.c: New.
23772 * gcc.dg/Wpointer-sign-Wall-no.c: New.
23773 * gcc.dg/Wpointer-sign-pedantic.c: New.
23774 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23775 * gcc.dg/conv-2.c: Use -Wpointer-sign.
23777 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
23780 * gcc.c-torture/compile/pr25861.c: New test.
23782 2006-01-26 Paul Brook <paul@codesourcery.com>
23784 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23785 on short-enum targets.
23786 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23788 (generate_fields): Use short_enums.
23789 (main): Set short_enums. Document -e.
23790 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23791 on short-enum targets.
23792 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23794 (generate_fields): Use short_enums.
23795 (main): Set short_enums. Document -e.
23796 * lib/target-supports.exp (check_effective_target_short_enums): New.
23798 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
23801 * gcc.dg/torture/pr25947-1.c: New test.
23803 2006-01-25 Jan Hubicka <jh@suse.cz>
23804 Roger Sayle <roger@eyesopen.com>
23806 PR rtl-optimization/25703
23807 * gcc.target/i386/20060125-1.c: New test case.
23808 * gcc.target/i386/20060125-2.c: New test case.
23810 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23813 * gfortran.dg/goto_1.f: New.
23815 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
23818 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23819 25716 on 32-bit systems too.
23821 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
23824 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23826 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
23828 * gcc.dg/tree-ssa/gen-vect-33.c: New.
23830 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23833 * gfortran.dg/read_eof.f90: Delete, renamed.
23834 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23835 * gfortran.dg/read_eof_2.f90: New test.
23836 * gfortran.dg/read_eof_3.f90: New test.
23838 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
23841 * gcc.c-torture/compile/pr25860.c: New test.
23843 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23846 * g++.dg/parse/dtor8.C: New test.
23848 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
23851 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23852 * gcc.dg/gomp/gomp.exp: Return without testing anything if
23853 check_effective_target_fopenmp returns 0.
23855 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
23858 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23859 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23860 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23862 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
23865 * g++.dg/opt/pr25857.C: New test.
23867 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
23868 Jan Hubicka <jh@suse.cz>
23869 Richard Guenther <rguenther@suse.de>
23871 PR rtl-optimization/25654
23872 * gcc.dg/torture/pr25654.c: New testcase.
23873 * gcc.target/i386/pr25654.c: Likewise.
23875 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
23878 * gfortran.dg/internal references_2.f90: New test.
23880 Fix regression in testing of admissability of attributes.
23881 * gfortran.dg/intent_used_1.f90: New test.
23883 2006-01-23 Ben Elliston <bje@au.ibm.com>
23885 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23886 Remove target conditional torture options for i?86 and x86_64
23889 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
23892 * g++.dg/rtti/no-rtti.C: New.
23894 2006-01-21 Mark Mitchell <mark@codesourcery.com>
23897 * g++.dg/inherit/conv2.C: New test.
23900 * g++.dg/parse/dtor7.C: New test.
23903 * g++.dg/template/crash44.C: New test.
23905 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
23909 * gfortran.dg/internal_references_1.f90: New test.
23914 * gfortran.dg/global_references_1.f90: New test.
23915 * gfortran.dg/g77/19990905-1.f: Restore the error that
23916 there is a clash between the common block name and
23917 the name of a subroutine reference.
23920 * gfortran.dg/aliasing_dummy_1.f90: New test.
23922 2006-01-21 Alan Modra <amodra@bigpond.net.au>
23924 * gcc.dg/vmx/1b-01.c: Warning fix.
23925 * gcc.dg/vmx/1c-02.c: Likewise.
23926 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23928 2006-01-20 Steve Ellcey <sje@cup.hp.com>
23931 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23933 2006-01-20 Richard Guenther <rguenther@suse.de>
23934 Steven Bosscher <stevenb.gcc@gmail.com>
23936 PR rtl-optimization/24626
23937 * gcc.dg/torture/pr24626-1.c: New testcase.
23938 * gcc.dg/torture/pr24626-2.c: Likewise.
23939 * gcc.dg/torture/pr24626-3.c: Likewise.
23940 * gcc.dg/torture/pr24626-4.c: Likewise.
23942 2006-01-20 Dirk Mueller <dmueller@suse.com>
23945 * g++.dg/warn/empty-body.C: New.
23947 2006-01-19 Mark Mitchell <mark@codesourcery.com>
23950 * g++.dg/template/using10.C: New test.
23951 * g++.dg/temlpate/using11.C: Likewise.
23952 * g++.dg/inherit/using5.C: Tweak error messages.
23954 2006-01-20 Alan Modra <amodra@bigpond.net.au>
23956 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23958 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23960 2006-01-19 Jan Hubicka <jh@suse.cz>
23962 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23964 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23967 * g++.dg/template/spec28.C: New test.
23969 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
23971 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23972 (switchfiles): Fix fprintf's by adding srcdir or removing it.
23974 2006-01-19 Diego Novillo <dnovillo@redhat.com>
23976 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23977 * gcc.dg/gomp/critical-1.c: Likewise.
23978 * gcc.dg/gomp/critical-3.c: Likewise.
23979 * gcc.dg/gomp/empty.c: Likewise.
23980 * gcc.dg/gomp/ordered-1.c: Likewise.
23981 * gcc.dg/gomp/for-4.c: Likewise.
23982 * gcc.dg/gomp/for-6.c: Likewise.
23983 * gcc.dg/gomp/master-3.c: Likewise.
23984 * gcc.dg/gomp/for-8.c: Likewise.
23985 * gcc.dg/gomp/for-10.c: Likewise.
23986 * gcc.dg/gomp/for-18.c: Likewise.
23987 * gcc.dg/gomp/for-5.c: Likewise.
23988 * gcc.dg/gomp/for-7.c: Likewise.
23989 * gcc.dg/gomp/for-9.c: Likewise.
23991 2006-01-18 Jeff Law <law@redhat.com>
23993 * gcc.dg/tree-ssa/vrp25.c: New test.
23995 2006-01-19 Richard Sandiford <richard@codesourcery.com>
23997 * gcc.dg/pr25805.c: Fix misapplied patch.
23999 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24001 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24002 (check_effective_target_vect_udot_qi): New.
24003 (check_effective_target_vect_sdot_hi): New.
24004 (check_effective_target_vect_udot_hi): New.
24005 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24006 prefixed with "wrapv-" with -fwrapv.
24007 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24008 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24009 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24010 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24011 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24013 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24014 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24015 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24016 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24018 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24021 * g++.dg/other/default2.C: New test.
24022 * g++.dg/other/default3.C: New test.
24024 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24027 * gcc.dg/pr25805.c: New file.
24029 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24032 * g++.dg/template/init6.C: New test.
24034 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24036 * gcc.dg/tree-ssa/pr24287.c: New test
24038 2006-01-18 Eric Christopher <echristo@apple.com>
24040 * g++.dg/eh/table.C: New.
24042 2006-01-18 DJ Delorie <dj@redhat.com>
24044 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24045 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24046 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24047 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24049 2006-01-18 Jeff Law <law@redhat.com>
24051 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24052 on wrapping on overflow semantics.
24054 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24056 * gcc.gc/tree-ssa/vrp23.c: New test.
24057 * gcc.gc/tree-ssa/vrp24.c: New test.
24059 2006-01-18 Richard Henderson <rth@redhat.com>
24060 Aldy Hernandez <aldyh@redhat.com>
24061 Jakub Jelinek <jakub@redhat.com>
24062 Diego Novillo <dnovillo@redhat.com>
24063 Uros Bizjak <uros@kss-loka.si>
24065 * gcc.dg/gomp: New directory.
24067 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24068 Steven G. Kargl <kargls@comcast.net>
24071 * gfortran.dg/intrinsic_external_1.f90: New test.
24074 * gfortran.dg/elemental_pointer_1.f90: New test.
24077 * gfortran.dg/external_procedures_1.f90: New test.
24080 gfortran.dg/assumed_present.f90: New test.
24082 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24084 * g++.dg/parse/lookup5.C: New test.
24086 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24089 * gfortran.dg/read_eof.f90: New test.
24091 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24093 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24094 add a closing brace.
24096 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24099 * gfortran.dg/fmt_tl.f: New test.
24101 2006-01-17 Eric Christopher <echristo@apple.com>
24103 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24104 * g++.old-deja/g++.warn/impint2.C: Ditto.
24105 * g++.old-deja/g++.other/null1.C: Ditto.
24106 * g++.dg/warn/conv2.C: Ditto.
24107 * g++.dg/warn/conv4.C: New file.
24109 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24111 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24113 2006-01-17 Andreas Jaeger <aj@suse.de>
24114 Janis Johnson <janis187@us.ibm.com>
24116 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24118 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24119 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24121 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24123 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24124 (switchfiles): xfail txxx where xxx >= 25.
24126 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24129 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24131 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24134 * gcc.dg/pr25682.c: New test.
24135 * g++.dg/parse/array-size2.C: New test.
24137 2006-01-16 Ian Lance Taylor <ian@airs.com>
24139 * consistency.vlad: Remove entire directory, 1652 files.
24141 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24143 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24144 check_effective_target_dfprt_nocache): New.
24145 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24146 (check_effective_target_dfprt): New.
24147 * lib/c-compat.exp (check_dfp): Remove.
24148 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24149 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24150 level of support for decimal float.
24151 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24152 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24153 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24154 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24155 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24156 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24157 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24158 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24159 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24160 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24161 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24162 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24165 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24168 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24170 * lib/gfortran.exp (gfortran_init): Likewise.
24171 * lib/obj-c++.exp (obj-c++_init): Likewise.
24172 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24173 (scan-assembler-dem-not): Likewise.
24174 * lib/scandump.exp (scan-dump-dem): Likewise.
24175 (scan-dump-dem-not): Likewise.
24177 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24180 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24182 * lib/obj-c++.exp (obj-c++_init): Likewise.
24184 2006-01-16 Richard Guenther <rguenther@suse.de>
24186 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24188 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24191 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24192 to LD_LIBRARY_PATH.
24194 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24195 Andrew Pinski <pinskia@physics.uc.edu>
24197 * gcc.dg/minmax-1.c: New test.
24199 2006-01-16 Ben Elliston <bje@au.ibm.com>
24201 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24202 * gcc.misc-tests/dectest.exp: Ditto.
24204 2006-01-15 Ian Lance Taylor <ian@airs.com>
24207 * gcc.target/i386/cmov6.c: Use -march=k8.
24209 2006-01-15 Andreas Jaeger <aj@suse.de>
24211 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24212 x86 does not have __float128.
24214 2006-01-14 Ian Lance Taylor <ian@airs.com>
24216 * gcc.target/i386/cmov6.c: New test.
24218 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24221 * g++.dg/template/ctor6.C: New test.
24223 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24225 PR tree-optimization/25485
24226 * gcc.dg/tree-ssa/pr25485.c: New.
24228 2006-01-14 Richard Guenther <rguenther@suse.de>
24230 PR tree-optimization/22548
24231 PR tree-optimization/22555
24232 PR tree-optimization/22501
24233 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24234 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24235 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24236 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24237 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24238 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24239 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24240 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24241 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24243 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24245 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24246 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24248 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24249 Richard Guenther <rguenther@suse.de>
24251 PR rtl-optimization/24257
24252 * gcc.dg/torture/pr24257.c: New testcase.
24254 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24256 * gcc.c-torture/execute/20060110-1.c: New test.
24257 * gcc.c-torture/execute/20060110-2.c: New test.
24259 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24261 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24263 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24266 * gfortran.dg/label_3.f90: New test.
24268 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24270 PR tree-optimization/25771
24271 * g++.dg/tree-ssa/pr25771.C: New test
24273 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24276 * g++.dg/opt/complex5.C: New test.
24278 2006-01-13 Richard Guenther <rguenther@suse.de>
24280 * gcc.target/i386/387-9.c: New testcase.
24282 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24285 * g++.dg/debug/dwarf2-1.C: New.
24287 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24290 * lib/gcov.exp (verify-lines): Add "close $fd".
24292 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24293 Ben Elliston <bje@au.ibm.com>
24295 * gcc.dg/dfp/inf-1.c: New test.
24297 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24298 Yao Qi <qiyaoltc@cn.ibm.com>
24299 Ben Elliston <bje@au.ibm.com>
24300 Jon Grimm <jgrimm2@us.ibm.com>
24302 * gcc.dg/nodfp-1.c: New test.
24303 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24304 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24305 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24306 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24307 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24308 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24309 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24310 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24311 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24312 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24313 * gcc.dg/format/dfp-printf-1.c: Likewise.
24314 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24315 (compat_setup_dfp): New.
24316 * gcc.dg/compat/compat.exp: Use it.
24317 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24318 Make some variables global, prepend "compat_" to their names.
24319 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24320 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24321 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24322 * lib/compat.exp (compat_skip_list): Make global, rename.
24323 * lib/c-compat.exp: New file.
24324 * lib/target-supports.exp (check_effective_target_dfp): New.
24326 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24327 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24328 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24329 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24330 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24331 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24332 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24333 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24334 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24335 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24336 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24337 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24338 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24339 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24340 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24341 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24342 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24343 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24344 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24345 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24346 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24347 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24348 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24349 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24350 gcc.dg/dfp/struct-layout-1.c,
24351 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24352 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24353 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24354 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24355 gcc.dg/dfp/func-vararg-dfp.c,
24356 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24357 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24358 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24359 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24360 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24362 2006-01-11 Richard Guenther <rguenther@suse.de>
24364 PR tree-optimization/25734
24365 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24367 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24370 * gfortran.dg/literal_character_constant_1_x.F: New test.
24371 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24372 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24373 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24375 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24378 * g++.dg/ext/packed3.C: Add expected packed error.
24380 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24383 * gcc.dg/torture/pr25706-1.c: New test.
24385 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24387 PR tree-optimization/23109
24388 PR tree-optimization/23948
24389 PR tree-optimization/24123
24391 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24392 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24393 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24394 g++.dg/tree-ssa/pr23948.C: New testcases.
24395 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24396 three divisions in order to do the optimization.
24398 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24401 * g++.dg/other/pr25632.C: New test.
24403 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24406 * gfortran.dg/used_types_1.f90: New test.
24408 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24411 * gcc.dg/torture/pr25718-1.c: New test.
24413 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24415 * gfortran.dg/list_read_2.f90: Fix typo in description.
24417 2006-01-10 Jan Beulich <jbeulich@novell.com>
24419 * lib/target-supports.exp (check_visibility_available): Simplify test
24421 (check_profiling_available): Fail for *-*-netware*.
24422 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24423 * gcc.dg/20021014-1.c: Likewise.
24424 * gcc.dg/nest.c: Likewise.
24426 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24429 * gfortran.dg/forall_3.f90: New test.
24431 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24434 * gfortran.dg/nesting_2.f90: New test.
24435 * gfortran.dg/nesting_3.f90: New test.
24437 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24439 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24440 Fix typo in comment.
24442 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24444 * gfortran.dg/single_char_string.f90: New test.
24446 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24448 * gfortran.dg/ichar_2.f90: New test.
24450 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24453 * gfortran.dg/private_type_4.f90: New.
24455 2006-01-07 Richard Guenther <rguenther@suse.de>
24457 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24459 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24461 * gfortran.dg/func_decl_1.f90: New.
24462 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24463 * gfortran.dg/array_alloc_2.f90: Likewise.
24464 * gfortran.dg/char_result_8.f90: Likewise.
24465 * gfortran.dg/dup_save_1.f90: Likewise.
24466 * gfortran.dg/dup_save_2.f90: Likewise.
24467 * gfortran.dg/f2c_6.f90: Likewise.
24468 * gfortran.dg/f2c_7.f90: Likewise.
24469 * gfortran.dg/func_result_2.f90: Likewise.
24470 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24472 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24475 * gfortran.dg/elemental_subroutine_1.f90: New test.
24476 * gfortran.dg/elemental_subroutine_2.f90: New test.
24480 * gfortran.dg/assumed_size_refs_1.f90: New test.
24484 * gfortran.dg/assumed_size_refs_2.f90: New test.
24485 * gfortran.dg/initialization_1.f90: Change warning message.
24487 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24489 * gcc.dg/tree-ssa/loop-15.c: New test.
24491 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24494 * gfortran.dg/backspace_3.f: New test.
24495 * gfortran.dg/backspace_4.f: New test.
24497 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24500 * gfortran.dg/fmt_white.f: Update test.
24502 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24504 * gcc.dg/cast-1.c: Add new warning.
24505 * gcc.dg/cast-2.c: Likewise.
24506 * gcc.dg/cast-3.c: Likewise.
24507 * gcc.dg/format/cast-1.c: Likewise.
24508 * gcc.dg/cast-4.c: New testcase.
24510 2006-01-05 Richard Guenther <rguenther@suse.de>
24512 PR tree-optimization/22555
24513 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24515 2006-01-05 Richard Guenther <rguenther@suse.de>
24516 Diego Novillo <dnovillo@redhat.com>
24518 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24519 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24520 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24521 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24522 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24523 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24524 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24525 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24526 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24527 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24528 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24529 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24530 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24531 * treelang/compile/extravar.tree: Likewise.
24532 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24533 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24534 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24535 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24536 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24538 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24540 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24543 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24546 gfortran.dg/char_result_11.f90: New.
24548 2006-01-04 Mark Mitchell <mark@codesourcery.com>
24551 * g++.dg/parse/access9.C: New test.
24552 * g++.dg/tc1/dr52.C: Tweak error markers.
24554 2006-01-04 Richard Henderson <rth@redhat.com>
24556 Merge from gomp branch.
24557 * g++.dg/parse/pragma2.C: Update expected error lines.
24559 2006-01-04 Jakub Jelinek <jakub@redhat.com>
24561 * g++.dg/other/i386-2.C: New test.
24564 * gcc.c-torture/compile/20051228-1.c: New test.
24567 * gcc.dg/pr25559.c: New test.
24569 2006-01-03 Mark Mitchell <mark@codesourcery.com>
24572 * g++.dg/lookup/friend9.C: New test.
24575 * g++.dg/template/repo5.C: New test.
24577 2006-01-03 Steven G. Kargl <kargls@comcast.net>
24580 * gfortran.dg/forall_2.f90: New test.
24582 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24584 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24585 dg-require-weak. Adjust regexp to handle leading-underscore
24586 targets and space as well as TAB after .weak. Change previous
24587 64-bit fix to not use naked dot.
24589 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
24591 PR rtl-optimization/25578
24592 * gcc.c-torture/execute/20060102-1.c: New testcase.
24594 2006-01-03 Richard Guenther <rguenther@suse.de>
24597 * gcc.dg/torture/pr25183.c: New testcase.
24599 2006-01-03 Jakub Jelinek <jakub@redhat.com>
24601 Merge from gomp-branch.
24602 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24603 * gcc.dg/ia64-sync-2.c: Likewise.
24604 * gcc.dg/ia64-sync-3.c: Likewise.
24605 * gcc.dg/ia64-sync-4.c: Likewise.
24606 * gcc.dg/sync-2.c: Likewise.
24607 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24608 that sparc64-*-* and sparcv9-*-* supports sync builtins.
24610 2006-01-02 Mark Mitchell <mark@codesourcery.com>
24613 * g++.dg/parse/operator6.C: New test.
24616 * g++.dg/parse/error29.C: New test.
24619 * g++.dg/parse/dtor6.C: New test.
24622 * g++.dg/parse/ctor3.C: New test.
24625 * g++.dg/template/class3.C: New test.
24627 2006-01-02 Geoffrey Keating <geoffk@apple.com>
24629 * g++.dg/debug/debug9.C: New.
24631 2006-01-02 Steven G. Kargl <kargls@comcast.net>
24634 * gfortran.dg/label_2.f90: New test.
24636 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24638 * g++.dg/lookup/using12.C: Tighten error marker.
24640 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
24641 Andrew Pinski <pinskia@physics.uc.edu>
24643 * gcc.target/powerpc/darwin-abi-3.c: New file.
24644 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24645 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24646 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24647 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24648 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24649 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24650 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24651 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24653 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
24655 * gcc.dg/tree-ssa/loadpre1.c: New;
24656 * gcc.dg/tree-ssa/loadpre2.c: New;
24657 * gcc.dg/tree-ssa/loadpre3.c: New;
24658 * gcc.dg/tree-ssa/loadpre4.c: New;
24659 * gcc.dg/tree-ssa/loadpre5.c: New;
24660 * gcc.dg/tree-ssa/loadpre6.c: New;
24661 * gcc.dg/tree-ssa/loadpre7.c: New;
24662 * gcc.dg/tree-ssa/loadpre8.c: New;
24663 * gcc.dg/tree-ssa/loadpre9.c: New;
24665 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
24667 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24668 * g++.dg/abi/thunk4.C: Likewise.
24670 2006-01-01 Andreas Jaeger <aj@suse.de>
24672 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24675 2006-01-01 Jakub Jelinek <jakub@redhat.com>
24678 * gcc.dg/pragma-pack-3.c: New test.
24679 * g++.dg/parse/pragma3.C: New test.
24681 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24683 PR middle-end/24827
24684 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24686 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24689 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24691 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
24694 * gfortran-dg/pure_byref_3.f90: New.
24697 * gfortran.dg/userdef_operator_1.f90: New.
24699 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
24701 * g++.dg/abi/thunk3.C: New.
24702 * g++.dg/abi/thunk4.C: New.
24704 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
24707 * gfortran.dg/host_used_types_1.f90: New test. Check that host
24708 associated derived type components of derived types are
24709 properly declared in contained procedures.
24711 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24713 PR libgfortran/25139
24714 * gfortran.dg/backspace_2.f: New test.
24716 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24718 PR libgfortran/25550
24719 * gfortran.dg/endfile.f: New test.
24721 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24723 PR libgfortran/25419
24724 * gfortran.dg/comma.f: New test.
24726 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24728 * lib/gfortran-dg.exp: Remove trailing whitespace.
24729 * lib/fortran-torture.exp: Test with -fbounds-check instead of
24730 -funroll-all-loops.
24732 2005-12-28 Alan Modra <amodra@bigpond.net.au>
24734 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24735 Extended Double long doubles or repeat tests when long double is
24736 the same size as double.
24738 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24740 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24743 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24744 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24747 * gcc.dg/pr23911.c: Make test variable static.
24750 * gcc.dg/tree-ssa/pr14841.c: Likewise.
24752 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24755 * g++.dg/parse/crash17.C: Adjust error markers.
24756 * g++.dg/template/error20.C: New test.
24758 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24761 * g++.dg/ext/complit4.C: New test.
24764 * g++.dg/ext/complit5.C: Likewise.
24766 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
24768 PR tree-optimization/25125
24769 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24770 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24771 * gcc.c-torture/execute/pr25125.c: New.
24773 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
24777 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24778 functions with incorrect assumed size references.
24780 2005-12-24 Mark Mitchell <mark@codesourcery.com>
24783 * g++.dg/opt/init1.C: New test.
24785 2005-12-23 Mark Mitchell <mark@codesourcery.com>
24788 * g++.dg/template/sfinae3.C: New test.
24790 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24792 * g++.dg/other/friend4.C: New test.
24794 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24797 * g++.dg/opt/pr25005.C: New test.
24799 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24802 * g++.dg/template/ptrmem16.C: New test.
24804 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
24808 * gfortran.dg/initialization_1.f90: Add test of SIZE.
24810 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24812 PR libgfortran/25307
24813 * gfortran.dg/list_read_5.f90: New test.
24815 2005-12-22 Richard Henderson <rth@redhat.com>
24817 * gcc.target/i386/sse-7.c: Use -msse2.
24819 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24821 PR rtl-optimization/25432
24822 * gcc.c-torture/compile/20051216-1.c: New test.
24825 * objc/execute/pr25328.m: New test.
24827 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24830 * g++.dg/template/call4.C: New test.
24832 2005-12-22 Dale Johannesen <dalej@apple.com>
24834 * gcc.target/i386/sse-17.c: New.
24836 2005-12-22 Paul Brook <paul@codesourcery.com>
24838 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24840 2005-12-22 Paul Brook <paul@codesourcery.com>
24842 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24844 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
24847 * gcc.c-torture/compile/pr25513.c: New test.
24849 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24852 * g++.dg/parse/error25.C: Add more tests.
24854 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24857 * gfortran.dg/der_charlen_1.f90: New.
24859 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
24862 * gfortran.dg/pointer_component_type_1.f90: New test.
24866 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24867 should give an error with assumed size array refernces and checks
24868 those that should not.
24869 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24870 reference an upper bound so that it does not generate an error.
24876 * gfortran.dg/used_dummy_types_1.f90: New test.
24877 * gfortran.dg/used_dummy_types_2.f90: New test.
24878 * gfortran.dg/used_dummy_types_3.f90: New test.
24879 * gfortran.dg/used_dummy_types_4.f90: New test.
24880 * gfortran.dg/used_dummy_types_5.f90: New test.
24883 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24884 group already being USE associated.
24885 * gfortran.dg/assumed_shape_nml.f90: New test.
24886 * gfortran.dg/assumed_size_nml.f90: New test.
24896 * gfortran.dg/io_constraints_1.f90: New test.
24897 * gfortran.dg/io_constraints_1.f90: New test.
24898 * gfortran.dg/iostat_3.f90: Change wording of warning.
24899 * gfortran.dg/g77/19981216-0.f: The same.
24901 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
24903 PR tree-optimization/23518
24904 * gcc.dg/pr23518.c: New.
24906 2005-12-21 Mike Stump <mrs@apple.com>
24908 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24910 2005-12-21 Paul Brook <paul@codesourcery.com>
24912 * gcc.dg/pr19340.c: Skip on m68k targets.
24914 2005-12-21 Steven Bosscher <stevenb@suse.de>
24916 PR rtl-optimization/25196
24917 * gcc.dg/pr25196.c: New test.
24919 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
24922 gfortran.dg/where_nested_1.f90: New.
24924 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
24926 PR tree-optimization/25382.
24927 * gcc.dg/tree-ssa/pr25382.c: New.
24929 2005-12-20 Richard Guenther <rguenther@suse.de>
24931 PR middle-end/24306
24932 * gcc.target/i386/pr24306.c: New testcase.
24934 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
24936 PR tree-optimization/25501
24937 * gcc.dg/tree-ssa/pr25501.c: New.
24939 2005-12-20 Richard Guenther <rguenther@suse.de>
24942 2005-12-02 Richard Guenther <rguenther@suse.de>
24944 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24946 2005-12-20 Mark Mitchell <mark@codesourcery.com>
24949 * g++.dg/warn/Wunreachable-code-2.C: New test.
24951 2005-12-19 Mark Mitchell <mark@codesourcery.com>
24954 * g++.dg/template/ctor5.C: New test.
24957 * g++.dg/template/overload8.C: New test.
24959 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
24961 * gcc.c-torture/compile/pr25483 : New test.
24963 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24966 * g++.dg/ext/typeof10.C: New test.
24968 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
24970 * gcc.dg/mt-loopi1.c: New.
24972 2005-12-18 Richard Guenther <rguenther@suse.de>
24974 PR tree-optimization/25481
24975 * gcc.dg/torture/pr25481.c: New testcase.
24977 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
24979 PR rtl-optimization/21041
24980 * gcc.dg/pr21041.c: New test.
24982 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24984 PR libgfortran/25463
24985 * gfortran.dg/advance.f90: New test.
24987 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
24989 * gcc.dg/20051201-1.c: New test.
24991 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
24994 * gfortran.dg/initialization_1.f90: New test.
24995 * gfortran.dg/enum_5.f90: Change dg-error to new message.
24996 * gfortran.dg/g77/980616-0.f: The same.
24998 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25001 * gfortran.dg/chkbits.f90: New test.
25003 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25005 * gfortran.dg/enum_5.f: Revert to previous version.
25007 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25009 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25010 * gfortran.dg/nested_modules_1.f90: Ditto.
25011 * gfortran.dg/hollerith_f95.f90: Ditto.
25012 * gfortran.dg/select_5.f90: Ditto.
25013 * gfortran.dg/secnds.f: Ditto.
25014 * gfortran.dg/hollerith2.f90: Ditto.
25015 * gfortran.dg/imag_2.f: Ditto.
25016 * gfortran.dg/ftell_2.f90: Ditto.
25017 * gfortran.dg/malloc_free_1.f90: Ditto.
25018 * gfortran.dg/logint-1.f: Ditto.
25019 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25020 * gfortran.dg/e_d_fmt.f90: Ditto.
25021 * gfortran.dg/hollerith_legacy.f90: Ditto.
25022 * gfortran.dg/logint-2.f: Ditto.
25023 * gfortran.dg/enum_5.f90: Ditto.
25024 * gfortran.dg/f2c_2.f90: Ditto.
25025 * gfortran.dg/pr17143.f90: Ditto.
25026 * gfortran.dg/namelist_14.f90: Ditto.
25027 * gfortran.dg/logint-3.f: Ditto.
25028 * gfortran.dg/spread_scalar_source.f90: Ditto.
25029 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25030 * gfortran.dg/namelist_11.f: Ditto.
25031 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25032 * gfortran.dg/g77/20010519-1.f
25033 * gfortran.dg/g77/alpha1.f: Ditto.
25034 * gfortran.dg/g77/990115-1.f: Ditto.
25035 * gfortran.dg/g77/erfc.f: Ditto.
25036 * gfortran.dg/g77/19990313-3.f: Ditto.
25037 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25038 * gfortran.dg/g77/20010426.f: Ditto.
25039 * gfortran.dg/g77/19990313-0.f: Ditto.
25040 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25041 * gfortran.dg/g77/20000629-1.f: Ditto.
25042 * gfortran.dg/g77/970125-0.f: Ditto.
25043 * gfortran.dg/g77/8485.f: Ditto.
25044 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25045 * gfortran.dg/g77/19990313-1.f: Ditto.
25046 * gfortran.dg/g77/int8421.f: Ditto.
25047 * gfortran.dg/g77/19990305-0.f: Ditto.
25048 * gfortran.dg/g77/947.f: Ditto.
25049 * gfortran.dg/g77/19990905-2.f: Ditto.
25050 * gfortran.dg/g77/cabs.f: Ditto.
25051 * gfortran.dg/g77/19990313-2.f: Ditto.
25052 * gfortran.dg/g77/20020307-1.f: Ditto.
25053 * gfortran.dg/g77/dcomplex.f: Ditto.
25054 * gfortran.dg/g77/19990502-1.f: Ditto.
25055 * gfortran.dg/g77/19981216-0.f: Ditto.
25056 * gfortran.dg/common_4.f90: Ditto.
25057 * gfortran.dg/entry_4.f90: Ditto.
25058 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25059 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25060 * gfortran.dg/namelist_12.f: Ditto.
25061 * gfortran.dg/scale_1.f90: Ditto.
25062 * gfortran.dg/modulo_1.f90
25063 * gfortran.dg/hollerith.f90: Ditto.
25064 * gfortran.dg/direct_io_3.f90: Ditto.
25065 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25066 * gfortran.dg/gnu_logical_1.F: Ditto.
25067 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25068 * gfortran.dg/assign_1.f90: Ditto.
25069 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25070 * gfortran.dg/pr23095.f: Ditto.
25071 * gfortran.dg/read_float_1.f90: Ditto.
25073 2005-12-17 Andreas Jaeger <aj@suse.de>
25075 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25076 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25078 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25081 * gfortran.dg/fmt_white.f: New test.
25083 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25085 * gfortran.dg/label_1.f90: New test.
25087 2005-12-15 Ben Elliston <bje@au.ibm.com>
25090 * gcc.dg/20031012-1.c: Add -Walways-true option.
25091 * gcc.dg/weak/weak-3.c: Likewise.
25092 * g++.old-deja/g++.mike/warn8.C: Likewise.
25094 2005-12-16 Mike Stump <mrs@apple.com>
25096 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25099 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25101 PR libgfortran/25264
25102 PR libgfortran/25349
25103 * gfortran.dg/tl_editing.f90: Added additional checks.
25104 * gfortran.dg/t_editing.f: New test.
25105 * gfortran.dg/write_padding.f90: New test
25107 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25110 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25112 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25114 PR rtl-optimization/24899
25115 * gcc.c-torture/execute/20051215-1.c: New test.
25117 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25120 * gfortran.dg/pr24823.f: New test.
25122 2005-12-16 Jeff Law <law@redhat.com>
25124 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25126 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25128 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25129 (base_types): Change C++ style comments to C style comments. Remove
25130 aligned types from the array. Keep Enums disabled.
25131 (complex_types): Remove aligned types from the array.
25132 Comment out "_Complex long double".
25133 (attrib_types): Remove.
25134 (complex_attrib_types): Remove.
25135 (attrib_array_types): Remove.
25136 (complex_attrib_array_types): Remove.
25137 (aligned_bitfld_types): Remove.
25138 (n_aligned_bitfld_types): Remove.
25139 (FEATURE_ALIGNEDPACKED): Delete.
25140 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25141 (singles): Remove support for adding attributes.
25142 (choose_type): Remove support for attributed types.
25143 (generate_fields): Remove support for attributed bit-fields.
25144 Remove support for adding attributes.
25145 (generate_random_tests): Remove support for adding attributes.
25146 (features): Add back "[0] :0" and "complex vector [0]".
25147 (main): Remove support for attributed bit-fields.
25148 Uncomment the calling of generate_random_tests for the rests of
25151 2005-12-16 Jan Hubicka <jh@suse.cz>
25153 * gcc.c-torture/combine/pr25224.c: New.
25155 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25158 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25161 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25163 * gcc.dg/20051215-1.c: New file.
25165 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25167 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25168 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25170 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25173 * gfortran.dg/dummy_functions_1.f90: New.
25175 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25177 PR rtl-optimization/25310
25178 * gcc.c-torture/compile/pr25310.c: New test.
25180 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25183 * gcc.dg/pr25023.c: New test.
25185 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25187 * g++.old-deja/g++.brendan/redecl1.C,
25188 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25189 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25190 g++.old-deja/g++.oliva/typeof1.C,
25191 g++.old-deja/g++.other/crash16.C,
25192 g++.old-deja/g++.other/crash34.C,
25193 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25194 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25195 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25196 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25197 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25198 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25201 2005-12-14 Kean Johnston <jkj@sco.com>
25202 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25204 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25205 * gcc.target/i386/20020523-1.c: Ditto.
25206 * gcc.target/i386/tailcall-1.c: Ditto.
25207 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25208 * gcc.target/i386/ssetype-5.c: Ditto.
25210 2005-12-14 Jeff Law <law@redhat.com>
25212 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25214 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25218 * gcc.target/i386/pr25254.c: New test.
25219 * gfortran.dg/PR24188.f: New test.
25221 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25223 * lib/fortran-torture.exp: Catch remaining uses of
25224 remote_file build delete.
25226 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25228 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25230 2005-12-14 Ben Elliston <bje@au.ibm.com>
25232 * gcc.dg/warn-addr-cmp.c: New test.
25234 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25238 * gcc.target/i386/pr25293.c: New test.
25240 2005-12-13 Petr Machata <machata@post.cz>
25243 * g++.dg/parse/comma2.C: New test.
25245 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25246 Jakub Jelinek <jakub@redhat.com>
25248 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25249 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25250 (limits.h): Include unconditionally.
25251 (stdlib.h): Likewise.
25252 (hashtab.h): Do not include.
25253 (getopt.h): Likewise.
25254 (stddef.h): Include.
25255 (hashval_t): Define.
25256 (struct entry): Add "next" field.
25257 (HASH_SIZE): New macro.
25258 (hash_table): New variable.
25259 (switchfiles): Do not use xmalloc.
25261 (iterative_hash): New function.
25263 (e_exists): New function.
25264 (e_insert): Likewise.
25265 (output): Use, instead of libiberty hashtable functions.
25266 (main): Do not use getopt. Do not call htab_create.
25268 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25271 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25272 put atal* and atpaal* attributes on array elements.
25273 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25274 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25275 put atal* and atpaal* attributes on array elements.
25276 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25278 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25280 * gcc.dg/single-precision-constant.c: New test.
25282 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25284 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25285 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25286 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25287 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25288 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25289 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25290 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25291 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25292 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25293 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25294 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25295 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25296 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25297 gcc.target/powerpc/ppc-sdata-2.c,
25298 gcc.target/powerpc/ppc-stackalign-1.c,
25299 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25300 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25301 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25302 gcc.target/powerpc/rs6000-ldouble-2.c,
25303 gcc.target/powerpc/rs6000-power2-1.c,
25304 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25305 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25306 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25307 option into target selector.
25308 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25309 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25311 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25314 * objc.dg/encode-9.m: New test.
25316 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25319 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25320 * gcc.dg/asm-b.c: Fix typo.
25321 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25322 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25323 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25324 i?86 lp64 and x86_64 ilp32.
25325 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25327 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25329 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25332 gfortran.dg/equiv_5.f90: New test.
25334 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25336 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25337 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25338 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25339 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25340 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25341 * gcc.dg/tree-ssa/reassoc-5.c: New.
25342 * gcc.dg/tree-ssa/reassoc-6.c: New.
25343 * gcc.dg/tree-ssa/reassoc-7.c: New.
25344 * gcc.dg/tree-ssa/reassoc-8.c: New.
25345 * gcc.dg/tree-ssa/reassoc-9.c: New.
25346 * gcc.dg/tree-ssa/reassoc-10.c: New.
25347 * gcc.dg/tree-ssa/reassoc-11.c: New.
25349 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25353 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25355 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25358 * g++.dg/template/inherit.C: Do not use a generic error message.
25360 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25363 * objc.dg/gnu-encoding: New directory.
25364 * objc.dg/gnu-encoding/compat-common.h: New file.
25365 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25366 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25367 * objc.dg/gnu-encoding/vector-defs.h: New file.
25368 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25369 * objc.dg/gnu-encoding/generate-random.c: New file.
25370 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25371 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25372 * objc.dg/gnu-encoding/generate-random.h: New file.
25374 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25377 * g++.dg/template/defarg7.C: New test.
25379 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25382 * objc.dg/encode-8.m: New test.
25384 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25387 * objc.dg/encode-7.m: New test.
25389 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25392 * g++.dg/opt/inline10.C: New test.
25394 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25396 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25398 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25400 * gfortran.dg/substring_equivalence.f90: typo in comment
25402 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25405 * gfortran.dg/iostat_3.f90: New test.
25407 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25410 * gfortran.dg/unf_io_convert_1.f90: New test.
25411 * gfortran.dg/unf_io_convert_2.f90: New test.
25412 * gfortran.dg/unf_io_convert_3.f90: New test.
25414 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25417 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25418 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25419 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25420 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25421 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25422 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25423 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25424 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25425 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25426 gcc.dg/torture/fp-int-convert-float128-timode.c,
25427 gcc.dg/torture/fp-int-convert-float128.c,
25428 gcc.dg/torture/fp-int-convert-float80-timode.c,
25429 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25430 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25432 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25434 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25436 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25438 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25440 * gcc.dg/20051207-1.c,
25441 * gcc.dg/20051207-2.c,
25442 * gcc.dg/20051207-3.c: New tests.
25444 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25447 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25448 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25449 dg-skip-if target selector.
25452 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25453 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25454 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25455 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25456 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25457 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25458 and/or merge with i?86 cases.
25460 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25463 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25464 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25465 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25466 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25469 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25472 * gcc.c-torture/compile/pr25311.c: New test.
25474 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25476 PR libgfortran/25039
25477 * gfortran.dg/read_comma.f: New test.
25479 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25482 * g++.dg/opt/pr19317-1.C: New test.
25483 * g++.dg/opt/pr19317-2.C: New test.
25484 * g++.dg/opt/pr19317-3.C: New test.
25487 * gcc.c-torture/execute/pr19005.c: New test.
25490 * g++.old-deja/g++.other/comdat5.C: New test.
25491 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25493 * g++.dg/compat/struct-layout-1.exp: New file.
25494 * g++.dg/compat/struct-layout-1.h: New.
25495 * g++.dg/compat/struct-layout-1_generate.c: New.
25496 * g++.dg/compat/struct-layout-1_x1.h: New.
25497 * g++.dg/compat/struct-layout-1_x2.h: New.
25498 * g++.dg/compat/struct-layout-1_y1.h: New.
25499 * g++.dg/compat/struct-layout-1_y2.h: New.
25501 * gcc.dg/20050330-2.c: New test.
25503 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25506 * gfortran.dg/associated_1.f90: New.
25508 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25510 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25511 ILP32 vect_no_align platforms.
25513 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25514 Jakub Jelinek <jakub@redhat.com>
25517 * gcc.c-torture/compile/20051207-1.c: New test.
25519 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25522 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25523 gcc.dg/torture/pr18582-1.c,
25524 gcc.target/i386/attributes-error.c: Also test on x86_64.
25526 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25528 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25531 * g++.dg/template/typedef3.C: New test.
25535 * g++.dg/template/dtor3.C: Fix error markers.
25537 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25539 * lib/target-supports.exp (check_effective_target_sync_char_short):
25542 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25544 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25546 2005-12-06 Roger Sayle <roger@eyesopen.com>
25548 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25549 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25550 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25551 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25553 2005-12-06 Roger Sayle <roger@eyesopen.com>
25556 * g++.dg/other/array2.C: New test case.
25558 2005-12-05 Geoffrey Keating <geoffk@apple.com>
25560 * gcc.dg/darwin-weakimport-3.c: New.
25562 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25563 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25564 and to work on Darwin.
25565 * gcc.dg/attr-weakref-1b.c: New file.
25566 * gcc.dg/attr-weakref-2.c: New test.
25567 * gcc.dg/darwin-weakref-1.c: New test.
25569 2005-12-05 Janis Johnson <janis187@us.ibm.com>
25572 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25573 use in selector expressions.
25574 (dg-xfail-if): Ditto.
25575 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25576 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25577 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25578 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25579 * gcc.test-framework/test-framework.exp: Skip generated tests if
25580 CHECK_TEST_FRAMEWORK is not 1.
25582 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25584 PR tree-optimization/24963
25585 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25588 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25591 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25592 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25593 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25594 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25596 2005-12-05 Jakub Jelinek <jakub@redhat.com>
25598 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25601 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25603 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25605 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25607 * gcc.dg/format/cast-1.c: New test.
25609 2005-12-04 Roger Sayle <roger@eyesopen.com>
25612 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25613 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25614 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25615 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25617 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25619 * gcc.dg/cast-pretty-print-1.c: New test.
25621 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25623 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25625 2005-12-02 Mark Mitchell <mark@codesourcery.com>
25628 * g++.dg/template/friend40.C: New test.
25630 2005-12-02 Jakub Jelinek <jakub@redhat.com>
25633 * gcc.target/i386/movq-2.c: New test.
25634 * gcc.target/i386/movq.c: Remove target i?86, instead add
25635 dg-require-effective-target ilp32.
25637 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25640 * g++.dg/other/default1.C: New test.
25642 2005-12-02 Richard Guenther <rguenther@suse.de>
25644 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25646 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
25648 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25650 2005-12-02 Alan Modra <amodra@bigpond.net.au>
25653 * gcc.target/powerpc/rotate.c: New.
25655 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25657 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25658 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25660 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
25663 * gcc.dg/pr17730-1.c: Adjust.
25664 * gcc.dg/lvalue1.c (main): Likewise.
25665 * gcc.dg/lvalue-2.c: Likewise.
25666 * g++.dg/pr7503-3.C
25668 2005-12-01 Geoffrey Keating <geoffk@apple.com>
25670 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25673 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
25676 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
25678 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25681 * lib/target-supports.exp (check_effective_target_tls): New.
25682 (check_effective_target_tls_runtime): New.
25683 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25685 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25686 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25687 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25688 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25689 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25690 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25691 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25692 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25693 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25694 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25695 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25696 effective-target TLS.
25697 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25698 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25699 effective-target TLS runtime.
25701 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25703 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25705 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
25707 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25708 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25709 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25710 ignored" warnings when "packing" is the same as the ABI layout.
25712 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
25715 * gfortran.dg/line_length_1.f: New test.
25716 * gfortran.dg/line_length_2.f90: Ditto.
25718 2005-11-30 Richard Guenther <rguenther@suse.de>
25720 PR tree-optimization/21655
25721 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25723 2005-11-30 Dale Johannesen <dalej@apple.com>
25725 * gcc.c-torture/compile/pr24930.c: New.
25727 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
25730 * gfortran.dg/auto_char_dummy_array.f90: New test.
25732 2005-11-30 Jeff Law <law@redhat.com>
25734 * g++.old-deja/g++.law/pr25000.C: New test.
25736 2005-11-30 Jakub Jelinek <jakub@redhat.com>
25738 * gcc.dg/tls/opt-11.c: New test.
25740 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
25742 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25744 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25747 2005-11-29 Jakub Jelinek <jakub@redhat.com>
25749 * gfortran.dg/open_access_1.f90: New test.
25751 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25753 * gcc.dg/charset/builtin2.c: New test.
25755 2005-11-28 Jakub Jelinek <jakub@redhat.com>
25757 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25758 on mmix-*-* for *_[xy].c.
25760 2005-11-28 Kean Johnston <jkj@sco.com>
25762 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25764 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25765 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25766 * gcc.target/i386/asm-3.c: Ditto.
25767 * gcc.target/i386/clobbers.c: Ditto.
25768 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25769 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25771 * gcc.target/i386/mul.c: Ditto.
25772 * gcc.target/i386/ssetype-1.c: Ditto.
25773 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25774 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25775 static so the test works with -fPIC mode too. Based on comment in
25777 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25779 2005-11-28 Richard Guenther <rguenther@suse.de>
25781 * gcc.dg/alias-9.c: New testcase.
25782 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25784 2005-11-28 Roger Sayle <roger@eyesopen.com>
25785 Uros Bizjak <uros@kss-loka.si>
25787 PR middle-end/20219
25788 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25789 tan(x)/sin(x) transformations.
25791 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
25793 PR middle-end/24575
25794 * gcc.dg/tree-ssa/divide-3.c: New test.
25795 * gcc.dg/tree-ssa/divide-4.c: New test.
25797 2005-11-27 Steven G. Kargl <kargls@comcast.net>
25800 * gfortran.dg/boz_6.f90: New test.
25802 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25805 * gfortran.dg/modulo_1.f90: New test.
25807 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25809 PR libfortran/24919
25810 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25811 fail on CRLF platforms.
25812 * gfortran.dg/ftell_2.f90: Likewise.
25814 2005-11-26 Eric Christopher <echristo@apple.com>
25816 * gcc.dg/intmax_t-1.c: Remove mips xfail.
25818 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25820 * objc.dg/gnu-runtime-3.m: Simplify.
25822 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25824 PR middle-end/23669
25825 * gcc.dg/tree-ssa/divide-1.c: New test.
25826 * gcc.dg/tree-ssa/divide-2.c: New test.
25828 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25830 PR libgfortran/24945
25831 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25833 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25835 PR libgfortran/24945
25836 * gfortran.dg/open_status_2.f90: New test.
25838 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25840 * gcc.c-torture/execute/builtins/fprintf.c,
25841 gcc.c-torture/execute/builtins/fputs-lib.c,
25842 gcc.c-torture/execute/builtins/fputs.c,
25843 gcc.c-torture/execute/builtins/lib/fprintf.c,
25844 gcc.c-torture/execute/builtins/lib/printf.c,
25845 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25847 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
25849 * gcc.dg/20050922-2.c: New test.
25851 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
25853 * objc.dg/gnu-runtime-3.m: New test.
25855 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25858 * g++.dg/other/void1.C: New test.
25860 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
25862 PR middle-end/24998
25863 * gcc.dg/torture/fp-int-convert-float.c,
25864 gcc.dg/torture/fp-int-convert-double.c,
25865 gcc.dg/torture/fp-int-convert-long-double.c,
25866 gcc.dg/torture/fp-int-convert-timode.c,
25867 gcc.dg/torture/fp-int-convert-float80.c,
25868 gcc.dg/torture/fp-int-convert-float80-timode.c,
25869 gcc.dg/torture/fp-int-convert-float128.c,
25870 gcc.dg/torture/fp-int-convert-float128-timode.c,
25871 gcc.dg/torture/fp-int-convert.h: New files.
25873 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25875 PR middle-end/24989
25876 * gcc.dg/tree-ssa/bool-10.c: New test.
25877 * gcc.dg/tree-ssa/bool-11.c: New test.
25878 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25880 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25882 PR middle-end/24990
25883 * tree-ssa/pr24990-1.c: New test.
25885 2005-11-24 Richard Guenther <rguenther@suse.de>
25886 Dirk Mueller <dmueller@suse.de>
25889 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25890 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25891 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25892 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25893 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25894 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25896 2005-11-23 Uros Bizjak <uros@kss-loka.si>
25898 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25900 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
25903 * gcc.dg/Wc++-compat.c: New.
25904 * gcc.dg/Wno-c++-compat.c: New.
25906 2005-11-23 Alan Modra <amodra@bigpond.net.au>
25908 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25909 (vspltish, vspltisw): Likewise.
25911 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25913 PR libgfortran/24794
25914 * gfortran.dg/namelist_12.f: Fix quotes.
25915 * gfortran.dg/namelist_13.f90: Fix quotes.
25916 * gfortran.dg/namelist_14.f90: Fix quotes.
25917 * gfortran.dg/namelist_15.f90: Fix quotes.
25918 * gfortran.dg/namelist_use.f90: Fix quotes.
25919 * gfortran.dg/namelist_use_only.f90: Fix quotes.
25920 * gfortran.dg/namelist_21.f90: New test.
25921 * gfortran.dg/namelist_22.f90: New test.
25923 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
25926 * gcc.c-torture/compile/pr23435.c: New.
25928 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
25930 * gcc.c-torture/execute/floatunsisf-1.c: New test.
25932 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
25934 * gcc.target/powerpc/405-macchw-1.c,
25935 gcc.target/powerpc/405-macchw-2.c,
25936 gcc.target/powerpc/405-macchwu-1.c,
25937 gcc.target/powerpc/405-macchwu-2.c,
25938 gcc.target/powerpc/405-machhw-1.c,
25939 gcc.target/powerpc/405-machhw-2.c,
25940 gcc.target/powerpc/405-machhwu-1.c,
25941 gcc.target/powerpc/405-machhwu-2.c,
25942 gcc.target/powerpc/405-maclhw-1.c,
25943 gcc.target/powerpc/405-maclhw-2.c,
25944 gcc.target/powerpc/405-maclhwu-1.c,
25945 gcc.target/powerpc/405-maclhwu-2.c,
25946 gcc.target/powerpc/405-mulchw-1.c,
25947 gcc.target/powerpc/405-mulchw-2.c,
25948 gcc.target/powerpc/405-mulchwu-1.c,
25949 gcc.target/powerpc/405-mulchwu-2.c,
25950 gcc.target/powerpc/405-mulhhw-1.c,
25951 gcc.target/powerpc/405-mulhhw-2.c,
25952 gcc.target/powerpc/405-mulhhwu-1.c,
25953 gcc.target/powerpc/405-mulhhwu-2.c,
25954 gcc.target/powerpc/405-mullhw-1.c,
25955 gcc.target/powerpc/405-mullhw-2.c,
25956 gcc.target/powerpc/405-mullhwu-1.c,
25957 gcc.target/powerpc/405-mullhwu-2.c,
25958 gcc.target/powerpc/405-nmacchw-1.c,
25959 gcc.target/powerpc/405-nmacchw-2.c,
25960 gcc.target/powerpc/405-nmachhw-1.c,
25961 gcc.target/powerpc/405-nmachhw-2.c,
25962 gcc.target/powerpc/405-nmaclhw-1.c,
25963 gcc.target/powerpc/405-nmaclhw-2.c,
25964 gcc.target/powerpc/440-macchw-1.c,
25965 gcc.target/powerpc/440-macchw-2.c,
25966 gcc.target/powerpc/440-macchwu-1.c,
25967 gcc.target/powerpc/440-macchwu-2.c,
25968 gcc.target/powerpc/440-machhw-1.c,
25969 gcc.target/powerpc/440-machhw-2.c,
25970 gcc.target/powerpc/440-machhwu-1.c,
25971 gcc.target/powerpc/440-machhwu-2.c,
25972 gcc.target/powerpc/440-maclhw-1.c,
25973 gcc.target/powerpc/440-maclhw-2.c,
25974 gcc.target/powerpc/440-maclhwu-1.c,
25975 gcc.target/powerpc/440-maclhwu-2.c,
25976 gcc.target/powerpc/440-mulchw-1.c,
25977 gcc.target/powerpc/440-mulchw-2.c,
25978 gcc.target/powerpc/440-mulchwu-1.c,
25979 gcc.target/powerpc/440-mulchwu-2.c,
25980 gcc.target/powerpc/440-mulhhw-1.c,
25981 gcc.target/powerpc/440-mulhhw-2.c,
25982 gcc.target/powerpc/440-mulhhwu-1.c,
25983 gcc.target/powerpc/440-mulhhwu-2.c,
25984 gcc.target/powerpc/440-mullhw-1.c,
25985 gcc.target/powerpc/440-mullhw-2.c,
25986 gcc.target/powerpc/440-mullhwu-1.c,
25987 gcc.target/powerpc/440-mullhwu-2.c,
25988 gcc.target/powerpc/440-nmacchw-1.c,
25989 gcc.target/powerpc/440-nmacchw-2.c,
25990 gcc.target/powerpc/440-nmachhw-1.c,
25991 gcc.target/powerpc/440-nmachhw-2.c,
25992 gcc.target/powerpc/440-nmaclhw-1.c,
25993 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25995 2005-11-21 Jakub Jelinek <jakub@redhat.com>
25998 * gfortran.dg/inquire_9.f90: New test.
26001 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26003 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26005 PR libfortran/24432
26006 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26007 Check that 'cos' is supported.
26009 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26012 * gfortran.dg/substring_equivalence.f90: New test.
26015 * gfortran.dg/auto_internal_assumed.f90: New test.
26017 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26019 * gcc.dg/fold-div-2.c: New test.
26021 2005-11-20 Ian Lance Taylor <ian@airs.com>
26023 PR rtl-optimization/24883
26024 * gcc.c-torture/compile/pr24883.c: New test.
26026 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26028 PR middle-end/20583
26029 * gcc.c-torture/compile/pr20583.c: New.
26031 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26033 * gcc.c-torture/execute/usmul.c: New test.
26035 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26037 * gcc.dg/tree-ssa/vrp22.c: New test.
26039 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26041 PR middle-end/24912
26042 * gcc.dg/torture/pr24912-1.c: New test.
26044 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26047 * gfortran.dg/arrayio_derived_1.f90: New test.
26049 2005-11-19 Richard Guenther <rguenther@suse.de>
26051 PR middle-end/23294
26052 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26054 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26056 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26058 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26061 * g++.dg/template/friend39.C: New test.
26063 2005-11-18 James E Wilson <wilson@specifix.com>
26065 * gcc.dg/builtin-strstr.c: New.
26067 2005-11-18 Richard Henderson <rth@redhat.com>
26069 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26070 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26071 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26072 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26073 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26074 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26075 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26076 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26077 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26078 renaming to remove initial "ia64-".
26080 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26082 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26084 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26086 * g++.dg/cpp/string-2.C: New test.
26088 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26090 * gcc.dg/tree-ssa/loop-14.c: New test.
26092 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26093 Michael Chamberlain <michael@chamberlain.net.au>
26095 * ada/acats/run_all.sh (target_run): Kill long running tests.
26097 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26099 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26100 * gcc.dg/cleanup-9.c: Likewise.
26101 * gcc.dg/cleanup-10.c: Likewise.
26102 * gcc.dg/cleanup-11.c: Likewise.
26104 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26107 * gfortran.dg/open_access_append_1.f90: New test.
26108 * gfortran.dg/open_access_append_2.f90: New test.
26110 2005-11-16 Richard Guenther <rguenther@suse.de>
26112 PR middle-end/24851
26113 * gcc.c-torture/execute/pr24851.c: New testcase.
26115 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26117 * gcc.dg/fold-overflow-1.c: New test.
26119 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26121 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26122 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26124 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26126 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26128 * g++.dg/eh/forced2.C: Likewise.
26129 * g++.dg/eh/forced3.C: Likewise.
26130 * g++.dg/eh/forced4.C: Likewise.
26132 2005-11-11 Mike Stump <mrs@apple.com>
26134 * g++.old-deja/g++.mike/unused.C: Add.
26136 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26139 * g++.dg/warn/Wcast-qual1.C: New test.
26141 2005-11-15 Jan Hubicka <jh@suse.cz>
26143 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26145 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26147 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26149 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26152 * gcc.dg/tree-ssa/pr24840.c: New test.
26154 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26157 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26159 2005-11-14 Dale Johannesen <dalej@apple.com>
26161 * gcc.c-torture/execute/20051113-1.c: New.
26163 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26166 * g++.dg/template/crash43.C: New test.
26168 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26170 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26172 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26175 * g++.dg/eh/spec8.C: New test.
26177 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26179 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26181 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26184 * g++.dg/parse/ambig4.C: New test.
26185 * g++.dg/tc1/dr101.C: Adjust error markers.
26186 * g++.dg/lookup/strong-using-2.C: Likewise.
26187 * g++.dg/lookup/ambig5.C: Likewise.
26188 * g++.dg/lookup/ambig4.C: Likewise.
26189 * g++.dg/parse/crash22.C: Likewise.
26191 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26193 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26195 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26197 * gcc.dg/nested-calls-1.c: New test.
26199 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26201 * gfortran.dg/complex_intrinsic_1.f90: New test.
26202 * gfortran.dg/complex_intrinsic_2.f90: New test.
26203 * gfortran.dg/fgetc_1.f90: New test.
26204 * gfortran.dg/fgetc_2.f90: New test.
26205 * gfortran.dg/fgetc_3.f90: New test.
26206 * gfortran.dg/ftell_1.f90: New test.
26207 * gfortran.dg/ftell_2.f90: New test.
26208 * gfortran.dg/gnu_logical_1.F: New test.
26209 * gfortran.dg/gnu_logical_2.f90: New test.
26211 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26213 PR middle-end/24820
26214 * gcc.dg/pr24820.c: New test.
26216 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26218 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26219 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26222 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26225 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26227 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26229 * gcc.target/cris/cris.exp: New file.
26230 * gcc.target/cris/rld-legit1.c: New test.
26231 * gcc.target/cris/rld-legit2.c: New test.
26233 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26236 * g++.dg/opt/pr24780.C: New test.
26239 * g++.dg/template/asm1.C: New test.
26241 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26243 PR libgfortran/24787
26244 * gfortran.dg/scan_1.f90: New test.
26246 2005-11-12 Jan Hubicka <jh@suse.cz>
26248 * gcc.target/i386/minmax-1.c: New.
26249 * gcc.target/i386/minmax-2.c: New.
26251 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26253 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26255 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26257 * gcc.c-torture/execute/20051110-1.c,
26258 gcc.c-torture/execute/20051110-2.c: New tests.
26260 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26262 PR middle-end/24750
26263 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26266 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26268 * lib/target-libpath.exp (get_shlib_extension): New proc.
26269 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26270 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26271 * lib/objc.exp (objc_target_compile): Likewise.
26272 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26275 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26277 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26279 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26280 Add -static to additional_flags and pass it to target_compile.
26282 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26284 PR libgfortran/24719
26285 gfortran.dg/read_noadvance.f90: New test.
26287 PR libgfortran/24699
26288 gfortran.dg/fmt_t_2.f90: New test.
26290 PR libgfortran/24785
26291 gfortran.dg/read_x_eor.f90: New test.
26293 PR libgfortran/24584
26294 gfortran.dg/namelist_empty.f90: Rename test.
26296 PR libgfortran/24489
26297 gfortran/read_eor.f90: Rename test.
26299 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26302 * gfortran.dg/automatic_module_variable.f90: New test.
26304 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26307 * gcc.dg/pr24445.c: New test.
26309 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26313 * gfortran.dg/recursive_statement_functions.f90: Add statement
26314 functions using inline intrinsic functions and parameters to test
26315 that they no longer seg-fault.
26318 gfortran.dg/nested_modules_4.f90: New test.
26319 gfortran.dg/nested_modules_5.f90: New test.
26321 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26324 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26326 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26328 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26331 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26333 * gcc.dg/sparc-getcontext-1.c: New test.
26335 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26337 * gcc.dg/ifcvt-fabs-1.c: New test.
26339 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26342 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26343 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26345 2005-11-09 Richard Guenther <rguenther@suse.de>
26347 PR tree-optimization/24716
26348 * gcc.c-torture/execute/pr24716.c: New testcase.
26350 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26352 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26354 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26357 * gcc.dg/pr24624.c: Testcase added.
26359 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26362 * g++.dg/other/pr24623.C: Testcase added.
26364 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26367 * gfortran-dg/pure_byref_1.f90: New.
26368 * gfortran-dg/pure_byref_2.f90: New.
26370 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26373 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26374 * gcc.dg/dg.exp: Run main loop also for *.i files.
26376 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26379 * g++.dg/tls/diag-3.C: New test.
26380 * g++.dg/tls/diag-4.C: New test.
26381 * g++.dg/tls/static-1.C: New test.
26382 * g++.dg/tls/static-1a.cc: New file.
26384 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26387 * g++.dg/tree-ssa/pr23046.C: New test.
26389 2005-11-08 Devang Patel <dpatel@apple.com>
26391 PR tree-optimization/23115
26392 * gcc.dg/tree-ssa/pr23115.c: New.
26394 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26396 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26397 * gcc.target/powerpc/pr16155.c: Same.
26398 * gcc.target/powerpc/altivec-1.c: Same.
26399 * gcc.target/powerpc/altivec-2.c: Same.
26400 * gcc.target/powerpc/altivec-3.c: Same.
26401 * gcc.target/powerpc/altivec-5.c: Same.
26402 * gcc.target/powerpc/altivec-11.c: Same.
26403 * gcc.target/powerpc/altivec-12.c: Same.
26404 * gcc.target/powerpc/altivec-14.c: Same.
26405 * gcc.target/powerpc/altivec-22.c: Same.
26406 * gcc.target/powerpc/altivec-consts.c: Same.
26407 * gcc.target/powerpc/altivec-pr22085.c: Same.
26408 * gcc.target/powerpc/altivec-splat.c: Same.
26409 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26410 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26411 * gcc.target/powerpc/darwin-longlong.c: Same.
26413 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26416 * gcc.dg/pr19340.c: New test.
26418 2005-11-07 Ian Lance Taylor <ian@airs.com>
26420 PR rtl-optimization/24683
26421 * gcc.dg/pr24683.c: New test.
26423 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26425 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26426 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26428 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26430 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26432 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26434 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26436 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26440 * gcc.target/powerpc/altivec-consts.c,
26441 gcc.target/powerpc/altivec-splat.c: New testcase.
26443 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26447 * gcc.dg/overflow-2.c: New testcase.
26449 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26451 PR rtl-optimization/23567
26452 * gcc.c-torture/execute/20051104-1.c: New test.
26454 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26457 gfortran.dg/private_type_2.f90: Modified to check that case with
26458 PRIVATE declaration within derived type is accepted.
26461 gfortran.dg/pointer_assign_1.f90: New test.
26464 * gfortran.dg/arrayio_0.f90: New test.
26467 gfortran.dg/data_initialized.f90: New test.
26468 gfortran.dg/data_constraints_1.f90: New test.
26469 gfortran.dg/data_constraints_2.f90: New test.
26471 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26475 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26477 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26480 * gcc.dg/tree-ssa/pr24670.c: New test.
26482 2005-11-05 Ian Lance Taylor <ian@airs.com>
26485 * gcc.target/i386/pr22432.c: New test.
26487 2005-11-05 Richard Henderson <rth@redhat.com>
26489 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26490 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26491 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26492 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26493 from gcc.dg/alpha-*.
26494 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26495 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26497 2005-11-05 Andreas Jaeger <aj@suse.de>
26499 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26501 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26504 * gcc.dg/torture/pr23424-1.c: New test.
26506 2005-11-04 Richard Henderson <rth@redhat.com>
26508 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26509 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26510 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26511 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26512 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26513 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26514 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26515 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26516 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26517 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26518 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26519 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26520 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26521 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26522 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26523 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26524 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26525 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26526 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26527 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26528 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26529 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26530 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26531 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26533 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26534 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26535 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26536 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26537 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26538 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26539 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26540 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26541 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26542 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26543 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26544 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26545 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26546 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26547 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26548 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26549 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26550 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26551 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26552 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26553 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26554 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26555 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26556 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26557 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26558 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26559 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26560 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26561 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26562 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26563 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26564 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26565 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26566 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26567 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26568 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26569 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26570 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26571 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26572 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26573 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26574 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26575 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26576 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26577 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26579 2005-11-04 Diego Novillo <dnovillo@redhat.com>
26582 * gcc.dg/tree-ssa/pr24627.c: New test.
26584 2005-11-04 Paul Brook <paul@codesourcery.com>
26586 * gcc.dg/tls/opt-10.c: New test.
26588 2005-11-04 Andreas Jaeger <aj@suse.de>
26590 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26591 avoid extra warnings.
26593 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26595 PR libfortran/22298
26596 * lib/target-supports.exp
26597 (check_effective_target_static_libgfortran): New
26598 static_libgfortran effective target.
26599 * gfortran.dg/static_linking_1.f: New test.
26600 * gfortran.dg/static_linking_1.c: New file.
26602 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26604 * gcc.dg/pr24615.c: Guard test with { target fpic }.
26606 2005-11-03 Josh Conner <jconner@apple.com>
26609 g++.dg/ext/array2.C: New test.
26610 g++.dg/template/dependent-name3.C: New test.
26611 g++.dg/template/dependent-name4.C: New test.
26612 g++.dg/template/sfinae2.C: New test.
26614 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26616 PR preprocessor/22042
26617 * gcc.dg/cpp/strify4.c: New test.
26619 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26622 * g++.dg/cpp/string-1.C: New test.
26624 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26626 * gcc.target/powerpc: New directory.
26627 * gcc.target/powerpc/powerpc.exp: New file.
26628 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26629 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26630 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26631 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26632 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26633 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26634 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26635 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26636 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26637 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26638 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26639 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26640 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26641 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26642 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26643 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26644 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26645 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26646 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26647 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26648 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26649 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26650 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26651 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26652 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26653 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26654 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26655 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26656 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26657 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26658 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26659 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26660 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26661 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26663 2005-11-03 Mark Mitchell <mark@codesourcery.com>
26666 * g++.dg/warn/inline2.C: New test.
26668 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26670 PR middle-end/23155
26671 * g++.dg/ext/c99struct1.C: New test.
26672 * gcc.dg/union-cast-1.c: New test.
26673 * gcc.dg/union-cast-2.c: New test.
26674 * gcc.dg/union-cast-3.c: New test.
26676 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26678 PR middle-end/24589
26679 * gcc.c-torture/execute/zero-struct-2.c: New test.
26681 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26684 * g++.dg/init/switch1.C: New test.
26686 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
26688 * gcc.dg/delay-slot-1.c: New test.
26690 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
26693 * gcc.dg/pr24620.c: New test.
26695 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26698 * gcc.dg/format/unnamed-1.c: New test.
26700 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26703 * g++.dg/expr/cond8.C: New test.
26706 * g++.dg/parse/dot1.C: New test.
26708 2005-11-02 Jan Hubicka <jh@suse.cz>
26711 * gcc.dg/i386-lea.c: New test
26713 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26716 * gcc.dg/pr24615.c: New test.
26718 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26721 * gcc.dg/pr24600.c: New test.
26723 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26726 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26727 * g++.dg/parse/typename9.C: New test.
26728 * g++/dg/parse/typename10.C: Likewise.
26730 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
26733 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26734 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26735 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26737 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26740 * g++.dg/debug/static1.C: New test.
26742 2005-11-02 Josh Conner <jconner@apple.com>
26744 * g++.dg/crash38.C: moved into proper directory...
26745 * g++.dg/template/crash42.C: ...here
26747 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
26750 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26751 pcc_bitfield_type_matters || default_packed.
26753 * lib/target-supports.exp
26754 (check_effective_target_pcc_bitfield_type_matters): New proc.
26755 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26758 * lib/target-supports.exp (check_effective_default_packed): New proc.
26759 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26760 Gate expected errors on target ! default_packed.
26761 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26763 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26765 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26768 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26771 * gfortran.dg/entry_5.f90: New.
26772 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26774 2005-11-01 Bob Wilson <bob.wilson@acm.org>
26776 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26778 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
26781 gfortran.dg/namelist_blockdata.f90: New test.
26784 gfortran.dg/external_implicit_none.f90: New test.
26787 * gfortran.dg/secnds.f: New test.
26789 2005-10-31 Jan Hubicka <jh@suse.cz>
26792 * gcc.c-torture/compile/pr20928.c: New test.
26794 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
26796 PR middle-end/23492
26797 * gcc.c-torture/compile/zero-strct-5.c: New test.
26799 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
26801 PR libgfortran/24584
26802 * gfortran.dg/pr24584.f90: New test.
26804 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
26807 * gfortran.dg/char_result_9.f90: New.
26808 * gfortran.dg/char_result_10.f90: New.
26810 2005-10-30 Jan Hubicka <jh@suse.cz>
26812 * g++.dg/tree-ssa/pr24172.C: New testcase.
26814 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26816 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26818 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
26820 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26821 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26822 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26823 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26824 gfortran.dg/enum_9.f90,
26825 gfortran.fortran-torture/compile/enum_1.f90,
26826 gfortran.fortran-torture/execute/enum_1.f90,
26827 gfortran.fortran-torture/execute/enum_2.f90,
26828 gfortran.fortran-torture/execute/enum_3.f90,
26829 gfortran.fortran-torture/execute/enum_4.f90: New tests.
26831 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
26834 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26835 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26837 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26839 PR libfortran/20179
26840 * gfortran.dg/mixed_io_1.f90: New test.
26841 * gfortran.dg/mixed_io_1.c: New file.
26843 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26845 * gfortran.dg/malloc_free_1.f90: New test.
26847 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
26849 * gcc.dg/nested-func-4.c: Require profiling -pg.
26851 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26854 * g++.dg/warn/main-2.C: New test.
26856 2005-10-28 Steven G. Kargl <kargls@comcast.net>
26859 * gfortran.dg/interface_2.f90: new test.
26861 2005-10-28 Josh Conner <jconner@apple.com>
26864 * g++.dg/template/crash38.C: New test.
26865 * g++.dg/parse/explicit1.C: Change expected errors.
26867 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26870 * g++.dg/other/large-size-array.C: New test.
26872 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26874 PR middle-end/24362
26875 * g++.dg/opt/complex4.C: New test.
26877 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
26879 * gcc.dg/nested-func-4.c: New test.
26881 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
26884 gfortran.dg/derived_recursion.f90: New test.
26885 gfortran.dg/implicit_actual.f90: New test.
26887 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
26889 PR middle-end/24295, PR testsuite/24477
26890 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
26891 removed when weakref hits the tree.
26893 2005-10-25 Jakub Jelinek <jakub@redhat.com>
26895 * gfortran.dg/cray_pointers_4.f90: New test.
26897 * gfortran.dg/cray_pointers_5.f90: New test.
26899 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
26902 * gfortran.dg/assign_5.f90: New test.
26903 * gfortran.dg/assign_6.f: New test.
26905 2005-10-25 Uros Bizjak <uros@kss-loka.si>
26907 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
26908 CPU has no SSE support.
26910 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
26912 PR libgfortran/24224
26913 * gfortran.dg/arrayio_1.f90: Update attribution.
26914 * gfortran.dg/arrayio_2.f90: Update attribution.
26915 * gfortran.dg/arrayio_3.f90: Update attribution.
26916 * gfortran.dg/arrayio_4.f90: Update test conditions.
26917 * gfortran.dg/arrayio_5.f90: Update attribution.
26918 * gfortran.dg/arrayio_6.f90: New test.
26919 * gfortran.dg/arrayio_7.f90: New test.
26921 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
26923 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26925 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
26927 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26929 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
26932 * gfortran.dg/namelist_char_only.f90: New test.
26934 2005-10-24 Asher Langton <langton2@llnl.gov>
26938 * gfortran.dg/cray_pointers_1.f90: New test.
26939 * gfortran.dg/cray_pointers_2.f90: New test.
26940 * gfortran.dg/cray_pointers_3.f90: New test.
26941 * gfortran.dg/loc_1.f90: New test.
26942 * gfortran.dg/loc_2.f90: New test.
26944 2005-10-24 Steven Bosscher <stevenb@suse.de>
26946 * gcc.dg/pr24225.c: New test.
26948 2005-10-24 Asher Langton <langton2@llnl.gov>
26950 * gfortran.dg/dup_save_1.f90: New test.
26951 * gfortran.dg/dup_save_2.f90: New test.
26953 2005-10-24 Paul Brook <paul@codesourcery.com>
26956 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26959 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
26961 PR libgfortran/24489
26962 * gfortran.dg/pr24489.f90: New test.
26964 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
26967 * gfortran.dg/ichar_1.f90: Add tests for derived types.
26969 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
26972 * g++.dg/init/array16.C: Skip for mmix-*-*.
26974 2005-10-23 Asher Langton <langton2@llnl.gov>
26976 * gfortran.dg/byte_1.f90: New test.
26977 * gfortran.dg/byte_2.f90: New test.
26979 2005-10-23 David Edelsohn <edelsohn@gnu.org>
26981 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26983 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
26986 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26989 * gfortran.dg/merge_char_const.f90: New test.
26992 * gfortran.dg/spread_scalar_source.f90: New test.
26994 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
26996 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26998 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26999 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27001 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27003 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27006 * gfortran.dg/der_pointer_4.f90: New.
27008 2005-10-22 David Ayers <d.ayers@inode.at>
27010 * obj-c++.dg/except-1.mm: Simplify.
27012 2005-10-21 David Ayers <d.ayers@inode.at>
27014 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27016 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27018 * gfortran.dg/assumed_dummy_2.f90: New test.
27020 2005-10-21 James E Wilson <wilson@specifix.com>
27022 PR preprocessor/15220
27023 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27025 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27027 * gcc.c-torture/execute/20051021-1.c: New test.
27029 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27032 * g++.dg/ext/tmplattr1.C: New test.
27034 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27037 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27039 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27041 * obj-c++.dg/except-1.mm: New.
27043 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27045 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27047 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27049 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27051 PR middle-end/24295
27052 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27053 declarations with the same names as thunks' alias targets, use
27055 * gcc.dg/attr-alias-3.c: New test.
27056 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27058 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27061 * g++.dg/parse/access8.C: New test.
27063 2005-10-20 Richard Guenther <rguenther@suse.de>
27066 * g++.dg/tree-ssa/pr24439.C: New testcase.
27068 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27070 * g++.dg/opt/delay-slot-1.C: New test.
27072 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27075 * gfortran.fg/der_init_1.f90: New.
27077 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27079 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27081 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27084 * g++.dg/parse/error28.C: New test.
27086 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27088 * gcc.dg/profile-generate-2.c: New test.
27090 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27093 * g++.dg/ext/dllimport11.C: New.
27095 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27098 * g++.dg/other/friend3.C: New test.
27100 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27103 * g++.dg/template/error19.C: New test.
27105 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27108 * g++.dg/overload/koenig2.C: New.
27111 * g++.dg/overload/error2.C: New.
27114 * g++.dg/inherit/covariant14.C: New.
27116 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27119 * g++.dg/parse/for1.C: New test.
27121 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27124 * gfortran.dg/host_dummy_index_1.f90: New test.
27127 * gfortran.dg/automatic_char_len_2.f90: New test.
27130 * gfortran.dg/recursive_statement_functions.f90: New test.
27133 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27136 * gfortran.dg/external_initializer.f90: New test.
27139 * non_module_public.f90: New test.
27141 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27144 * g++.dg/template/overload7.C: New.
27147 * g++.dg/other/switch2.C: Remove expected warnings.
27150 * g++.dg/template/defarg6.C: New.
27152 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27155 * gcc.target/i386/pr24315.c: New test.
27157 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27160 * g++.dg/template/static21.C: New test.
27161 * g++.dg/template/static21-a.cc: Likewise.
27163 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27166 * g++.dg/warn/Wswitch-default-1.C: New test.
27167 * g++.dg/warn/Wswitch-default-2.C: New test.
27169 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27172 * g++.dg/parse/template18.C: New test.
27173 * g++.dg/template/nontype15.C: Likewise.
27175 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27178 * gfortran.dg/spec_expr_2.f90: New.
27180 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27182 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27183 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27184 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27185 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27186 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27187 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27188 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27189 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27190 previous target-specific skips and warning-message matches where
27193 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27196 * g++.dg/warn/Wctor-dtor.C: New test.
27198 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27201 * gcc.dg/for-1.c: New test.
27203 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27206 * g++.dg/warn/Wconversion1.C: New test.
27207 * g++.dg/ext/packed4.C: Compile with -w.
27208 * g++.dg/opt/20050511-1.C: Likewise.
27209 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27211 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27213 * gfortran.dg/boz_5.f90: New test.
27215 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27218 * g++.dg/other/switch2.C: New.
27221 * g++.dg/init/ctor7.C: New.
27223 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27226 * g++.dg/parse/crash32.C: New test.
27228 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27231 * g++.dg/init/goto2.C: New test.
27234 * g++.dg/template/crash/41.C: New test.
27237 * g++.dg/template/crash40.C: New test.
27240 * g++.dg/parse/friend5.C: New test.
27243 * g++.dg/template/crash38.C: New test.
27246 * g++.dg/template/friend38.C: New test.
27249 * g++.dg/template/crash39.C: New test.
27251 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27253 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27254 gcc.dg/debug/dwarf2/dwarf-char2.c,
27255 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27257 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27259 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27261 * gcc.dg/dll-2.c: Add tests for warnings.
27262 * gcc.dg/dll-3.c: Likewise.
27263 * gcc.dg/dll-4.c: Likewise.
27265 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27266 * g++.dg/ext/dllimport2.C: Likewise.
27267 * g++.dg/ext/dllimport3.C: Likewise.
27268 * g++.dg/ext/dllimport7.C: Likewise.
27269 * g++.dg/ext/dllimport8.C: Likewise.
27270 * g++.dg/ext/dllimport9.C: Likewise.
27272 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27275 * gfortran.dg/derived_pointer_recursion.f90: New test.
27277 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27279 * gcc.c-torture/execute/20051012-1.c: New test.
27281 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27284 * gfortran.dg/automatic_char_len_1.f90: New test.
27286 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27289 * gfortran.dg/save_common.f90: New test.
27292 * gfortran.dg/save_result.f90: New test.
27294 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27297 * g++.dg/template/dependent-expr1.C: Add new expected error.
27298 * g++.dg/template/dependent-expr2.C: Adjust error text.
27299 * g++.dg/template/overload6.C: New.
27302 * g++.dg/other/typename8.C: New.
27305 * g++.dg/other/return1.C: New.
27307 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27310 * g++.dg/ext/label5.C: New.
27312 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27315 * g++.dg/parse/crash31.C: New.
27317 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27319 * g++.dg/ipa/ipa-1.c: New test.
27320 * g++.dg/ipa/ipa-2.c: New test.
27321 * g++.dg/ipa/ipa-3.c: New test.
27322 * g++.dg/ipa/ipa-4.c: New test.
27323 * g++.dg/ipa/ipa-5.c: New test.
27324 * g++.dg/ipa/ipa.exp: New file.
27326 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27329 * gfortran.dg/private_type_3.f90: New test.
27331 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27334 gfortran.dg/aint_anint_1.f90: New test.
27336 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27338 PR libgfortran/24313
27339 gfortran.dg/csqrt.f: New test.
27341 2005-10-11 Ian Lance Taylor <ian@airs.com>
27344 * g++.dg/warn/noeffect7.C: New test.
27345 * g++.dg/warn/noeffect2.C: Instantiate templates.
27346 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27349 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27352 * g++.dg/init/float1.C: New test.
27355 * g++.dg/init/member1.C: Tweak error markers.
27357 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27360 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27361 Check for null pointer.
27363 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27366 * g++.dg/parse/ret-type3.C: New test.
27368 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27371 * gcc.c-torture/compile/pr23946.c: New test.
27373 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27375 * g++.dg/opt/mmx2.C: New test.
27377 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27380 * g++.dg/template/static20.C: New test.
27383 * g++.dg/warn/Wunused-12.C: New test.
27386 * g++.dg/template/arg4.C: New test.
27388 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27390 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27391 * gcc.dg/ucnid-3.c: Likewise.
27392 * gcc.dg/ucnid-4.c: Likewise.
27393 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27394 * g++.dg/other/ucnid-1.C: Likewise.
27395 * gcc.dg/sparc-frame-1.c: New test.
27397 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27400 * g++.dg/template/spec27.C: New test.
27403 * g++.dg/template/static19.C: New test.
27405 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27407 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27408 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27410 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27413 * gfortran.fortran-torture/compile/pr24136.f: New test.
27415 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27418 * g++.dg/parse/crash30.C: New test.
27420 2005-10-07 Richard Guenther <rguenther@suse.de>
27422 PR middle-end/24227
27423 * gcc.c-torture/compile/pr24227.c: New testcase.
27425 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27427 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27428 Do not put aligned attributes on array elements.
27430 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27432 PR testsuite/23611, PR testsuite/23615
27433 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27434 writing prototypes of library functions by hand.
27435 * obj-c++.dg/bitfield-4.mm: Likewise.
27436 * obj-c++.dg/const-str-4.mm: Likewise.
27437 * obj-c++.dg/encode-4.mm: Likewise.
27438 * obj-c++.dg/encode-5.mm: Likewise.
27439 * obj-c++.dg/encode-6.mm: Likewise.
27440 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27441 * obj-c++.dg/method-10.mm: Likewise.
27442 * obj-c++.dg/method-17.mm: Likewise.
27443 * obj-c++.dg/method-19.mm: Likewise.
27444 * obj-c++.dg/try-catch-2.mm: Likewise.
27446 2005-10-06 Richard Henderson <rth@redhat.com>
27449 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27451 2005-10-06 Dale Johannesen <dalej@apple.com>
27453 * gcc.c-torture/execute/20030125-1.c: Correct.
27455 2005-10-06 Richard Guenther <rguenther@suse.de>
27457 PR tree-optimization/24238
27458 * g++.dg/tree-ssa/pr24238.C: New testcase.
27460 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27463 * gfortran.dg/der_pointer_3.f90: New test.
27465 2005-10-05 Devang Patel <dpatel@apple.com>
27468 * g++.dg/other/PR23205.C: New.
27470 2005-10-05 Richard Henderson <rth@redhat.com>
27473 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27474 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27476 2005-10-05 Dale Johannesen <dalej@apple.com>
27478 * gcc.c-torture/execute/float-floor.c: New.
27480 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27482 PR tree-optimization/21419
27483 PR tree-optimization/24146
27484 PR tree-optimization/24151
27486 * g++.dg/ext/asm7.C: New.
27487 * g++.dg/ext/asm8.C: New.
27488 * gcc.dg/asm-1.c: Compile on all targets.
27489 * gcc.dg/asm-pr24146.c: New.
27490 * gcc.dg/pr21419.c: Adjust error messages.
27492 2005-10-05 Richard Guenther <rguenther@suse.de>
27495 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27497 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27500 * g++.dg/template/spec22.C: Robustify test.
27501 * g++.dg/template/spec26.C: New.
27503 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27505 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27506 if target supports vector instructions.
27508 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27510 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27513 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27515 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27516 check_effective_target_fortran_large_int): Replace cached result
27517 when target changes.
27519 2005-10-04 Devang Patel <dpatel@apple.com>
27521 * gcc.dg/i386-sse-vect-types.c: New.
27523 2005-10-04 Ian Lance Taylor <ian@airs.com>
27525 PR preprocessor/13726
27526 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27527 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27529 2005-10-04 Richard Guenther <rguenther@suse.de>
27532 * gcc.dg/noncompile/pr23576.c: New testcase.
27534 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27536 PR middle-end/23125
27537 * gcc.dg/register-var-3.c: New test.
27539 2005-10-04 Steven Bosscher <stevenb@suse.de>
27541 * gcc.dg/pr23049.c: New test.
27543 * gcc.dg/ucnid-4.c: Fix test.
27545 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27548 * gcc.c-torture/compile/pr23445.c: New test.
27550 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
27552 * g++.dg/overload/unknown1.C: New.
27554 2005-10-03 Mark Mitchell <mark@codesourcery.com>
27557 * g++.dg/template/repo4.C: New test.
27559 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27561 PR libfortran/19308
27562 * gfortran.dg/large_real_kind_2.F90: New test.
27563 * gfortran.dg/large_integer_kind_2.f90: New test.
27565 2005-10-03 Uros Bizjak <uros@kss-loka.si>
27567 * lib/target-supports.exp (check_effective_target_vect_shift):
27568 Implement with result caching. Add i?86, x86_64 and ia64 targets.
27569 (check_effective_target_vect_condition): Fix copy-n-pasto.
27571 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27572 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27575 2005-10-02 Mark Mitchell <mark@codesourcery.com>
27578 * g++.dg/template/overload5.C : New test.
27581 * g++.dg/expr/stdarg1.C: New test.
27583 2005-10-02 Diego Novillo <dnovillo@redhat.com>
27586 * gcc.c-torture/execute/pr24142.c: New test.
27588 2005-10-01 Diego Novillo <dnovillo@redhat.com>
27591 * gcc.c-torture/execute/pr24141.c: New test.
27593 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
27594 Diego Novillo <dnovillo@redhat.com>
27597 * gcc.c-torture/execute/pr23604.c: New test.
27599 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
27608 gfortran.dg/equiv_constraint_1.f90: New test.
27609 gfortran.dg/equiv_constraint_2.f90: New test.
27610 gfortran.dg/equiv_constraint_3.f90: New test.
27611 gfortran.dg/equiv_constraint_4.f90: New test.
27612 gfortran.dg/equiv_constraint_5.f90: New test.
27613 gfortran.dg/equiv_constraint_6.f90: New test.
27614 gfortran.dg/equiv_constraint_7.f90: New test.
27615 gfortran.dg/equiv_constraint_8.f90: New test.
27616 gfortran.dg/private_type_1.f90: New test.
27617 gfortran.dg/private_type_2.f90: New test.
27618 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27619 980628-10.f: Assert std=gnu to permit mixing of
27620 types in equivalence statements.
27622 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
27625 * gfortran.dg/open_status_1.f90: New.
27627 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27629 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27630 * gcc.dg/vect/pr22480.c: Clean up temp files.
27631 * gcc.dg/vect/pr23831.c: Clean up temp files.
27632 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27633 Clean up temp files.
27634 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27635 Clean up temp files.
27637 * gcc.dg/20050309-1.c: Clean up temp files.
27638 * gcc.dg/20050325-1.c: Clean up temp files.
27640 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27642 PR tree-optimization/24059
27643 * gcc.dg/vect/pr24059.c : New test.
27645 2005-09-29 Jakub Jelinek <jakub@redhat.com>
27647 PR middle-end/24109
27648 * gcc.c-torture/execute/20050929-1.c: New test.
27650 2005-09-29 Steven Bosscher <stevenb@suse.de>
27652 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27654 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
27657 * gcc.dg/pr21419.c: New test.
27659 2005-09-29 Steven Bosscher <stevenb@suse.de>
27661 * gcc.dg/pr23911.c: New test.
27663 2005-09-28 Mark Mitchell <mark@codesourcery.com>
27665 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27668 * g++.dg/parse/qualified4.C: New test.
27669 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27670 * g++.old-deja/g++.mike/p8154.C: Likewise.
27672 2005-09-27 Mark Mitchell <mark@codesourcery.com>
27675 * g++.dg/template/friend37.C: New test.
27676 * g++.dg/parse/crash28.C: Adjust error markers.
27678 2005-09-27 Jakub Jelinek <jakub@redhat.com>
27681 * gfortran.fortran-torture/execute/save_2.f90: New decl.
27683 2005-09-27 Devang Patel <dpatel@apple.com>
27685 PR tree-optimization/23625
27686 * gcc.dg/pr23625.c: New test.
27688 2005-09-27 Uros Bizjak <uros@kss-loka.si>
27690 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27691 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27693 2005-09-26 Jakub Jelinek <jakub@redhat.com>
27696 * gfortran.fortran-torture/execute/save_1.f90: New test.
27697 * gfortran.dg/save_1.f90: New test.
27699 2005-09-26 Uros Bizjak <uros@kss-loka.si>
27701 * gcc.target/i386/builtin-apply-mmx.c: New test.
27704 * gcc.target/i386/pr22576.c: New test.
27707 * gcc.target/i386/pr22585.c: New test.
27710 * gcc.target/i386/pr23268.c: New test.
27712 PR middle-end/23831
27713 * gcc.dg/vect/pr23831.c: New test.
27716 * gcc.target/i386/pr24055.c: New test.
27718 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
27720 PR tree-optimization/23960
27721 * gcc.c-torture/compile/pr23960.c: New.
27723 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
27726 * gfortran.dg/nested_modules_3.f90: New.
27728 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27731 gfortran.dg/interface_1.f90: New test.
27733 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
27734 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27737 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27739 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27742 * gfortran.dg/imag_1.f: New test.
27743 * gfortran.dg/imag_2.f: Ditto.
27745 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
27747 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27749 2005-09-22 Jakub Jelinek <jakub@redhat.com>
27752 * g++.dg/warn/pr21983.C: New test.
27754 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
27756 * gcc.dg/20050922-1.c: Testcase added.
27758 2005-09-21 Mark Mitchell <mark@codesourcery.com>
27761 * g++.dg/template/array14.C: New test.
27763 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
27766 * gfortran.dg/der_ptr_component_1.f90: New test.
27768 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27771 * g++.dg/template/error1.C: Reject "no matching function" message.
27773 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27776 * g++.dg/lookup/error1.C: New test.
27778 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
27780 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27781 functionality of the testcase.
27783 2005-09-20 Richard Henderson <rth@redhat.com>
27785 * gcc.dg/vect/vect-22.c: Require vect_float.
27786 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27788 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
27790 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27791 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27792 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27793 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27794 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27795 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27796 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27797 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27798 * gcc.dg/cpp/ucnid-8.c: New test.
27800 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27802 PR tree-optimization/23929
27803 * gcc.c-torture/compile/pr23929.c: New test.
27805 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
27807 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27810 2005-09-20 Steve Ellcey <sje@cup.hp.com>
27813 * g++.dg/other/pr22003.C: Require named sections.
27815 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27818 * g++.dg/rtti/crash3.C: New test.
27820 PR tree-optimization/23818
27821 * gcc.dg/pr23818.c: New test.
27823 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27826 * gfortran.dg/print_fmt_4.f: New.
27828 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27831 * gfortran.fortran-torture/execute/entry_11.f90: New test.
27833 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27835 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27836 Use pointers to local alignable arrays instead. Added comments.
27837 * gcc.dg/vect/vect-46.c: Likewise.
27838 * gcc.dg/vect/vect-48.c: Likewise.
27839 * gcc.dg/vect/vect-49.c: Likewise.
27840 * gcc.dg/vect/vect-52.c: Likewise.
27841 * gcc.dg/vect/vect-53.c: Likewise.
27842 * gcc.dg/vect/vect-54.c: Likewise.
27843 * gcc.dg/vect/vect-56.c: Likewise.
27844 * gcc.dg/vect/vect-57.c: Likewise.
27845 * gcc.dg/vect/vect-58.c: Likewise.
27846 * gcc.dg/vect/vect-60.c: Likewise.
27847 * gcc.dg/vect/vect-61.c: Likewise.
27849 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27850 The test is no longer vectorizable on vect_no_align targets.
27851 * gcc.dg/vect/vect-43.c: Likewsie.
27853 * gcc.dg/vect/vect-44.c: Added comments.
27854 * gcc.dg/vect/vect-45.c: Added comments.
27855 * gcc.dg/vect/vect-50.c: Added comments.
27856 * gcc.dg/vect/vect-51.c: Added comments.
27858 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27860 * gcc.dg/vect/Os-vect-95.c: Likewise.
27862 * gcc.dg/vect/vect-41.c: Test removed.
27863 * gcc.dg/vect/vect-47.c: Test removed.
27864 * gcc.dg/vect/vect-55.c: Test removed.
27865 * gcc.dg/vect/vect-59.c: Test removed.
27867 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27869 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27870 No longer vectorizable on vect_no_align targets.
27871 * gcc.dg/vect/pr20122.c: Likewise.
27872 * gcc.dg/vect/vect-74.c: Likewise.
27873 * gcc.dg/vect/vect-75.c: Likewise.
27874 * gcc.dg/vect/vect-76.c: Likewise.
27876 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27877 Will not be vectorizable on vect_no_align targets once aliasing issues
27879 * gcc.dg/vect/vect-79.c: Likewise.
27881 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27882 * gcc.dg/vect/vect-78.c: Likewise.
27883 * gcc.dg/vect/vect-97.c: Likewise.
27885 2005-09-19 Steven Bosscher <stevenb@suse.de>
27887 * gcc.dg/pr23943.c: New test.
27889 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27892 * gfortran.dg/derived_pointer_null_1.f90: New test.
27894 2005-09-18 Richard Guenther <rguenther@suse.de>
27896 PR middle-end/23944
27897 * gcc.c-torture/compile/pr23944.c: New testcase.
27899 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
27902 * gfortran.dg/der_pointer_2.f90: New test.
27904 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27907 * gfortran.dg/nested_modules_2.f90: New test.
27909 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27912 * g++.dg/other/semicolon.C: New test.
27914 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
27916 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27917 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27919 2005-09-16 Mark Mitchell <mark@codesourcery.com>
27922 * g++.dg/template/static18.C: New test.
27925 * g++.dg/template/crash19.C: Remove dg-error marker.
27926 * g++.dg/template/local4.C: New test.
27928 2005-09-16 Paul Brook <paul@codesourcery.com>
27931 * gfortran.dg/dependency_1.f90: New test.
27933 2005-09-15 Mark Mitchell <mark@codesourcery.com>
27936 * g++.dg/template/static17.C: New test.
27938 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
27941 * g++.dg/warn/huge-val1.C: New test.
27943 2005-09-15 Mark Mitchell <mark@codesourcery.com>
27946 * g++.dg/parse/class2.C: New test.
27947 * g++.dg/template/explicit8.C: Likewise.
27948 * g++.dg/template/spec25.C: Likewise.
27950 2005-09-14 Josh Conner <jconner@apple.com>
27952 PR middle-end/23584
27953 * gcc.dg/pr23584.c: New test.
27955 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
27957 PR fortran/21875 Internal Unit Array I/O, NIST
27958 * gfortran.dg/arrayio_1.f90: New test.
27959 * gfortran.dg/arrayio_1.f90: New test.
27960 * gfortran.dg/arrayio_1.f90: New test.
27961 * gfortran.dg/arrayio_1.f90: New test.
27962 * gfortran.dg/arrayio_1.f90: New test.
27964 2005-09-14 Uros Bizjak <uros@kss-loka.si>
27966 PR middle-end/22480
27967 * gcc.dg/vect/pr22480.c: New test.
27969 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
27972 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27974 2005-09-13 Josh Conner <jconner@apple.com>
27977 * g++.dg/init/struct2.C: New test.
27978 * g++.dg/init/struct3.C: New test.
27980 2005-09-13 Janis Johnson <janis187@us.ibm.com>
27982 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27983 Clean up temp files.
27984 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27985 gcc.dg/tree-ssa/builtin-fprintf-1.c,
27986 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27987 gcc.dg/tree-ssa/builtin-printf-1.c,
27988 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27989 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27990 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27991 gcc.dg/tree-ssa/builtin-vprintf-1.c,
27992 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27993 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27994 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27995 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27996 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27997 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27998 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27999 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28001 2005-09-13 Josh Conner <jconner@apple.com>
28003 * lib/gcc-dg.exp: Load scanipa.exp.
28004 (cleanup-dump): New procedure.
28005 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28006 * lib/scandump.exp: New file.
28007 * lib/scantree.exp: Use it.
28008 * lib/scanipa.exp: New file.
28010 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28013 * gfortran.dg/generic_4.f90: New test.
28015 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28018 * gcc.target/i386/pr23816-1.c: New test.
28019 * gcc.target/i386/pr23816-2.c: New test.
28022 2005-09-13 Bastian Blank <waldi@debian.org>
28025 * g++.dg/abi/mangle26.C: New test.
28026 * g++.dg/abi/mangle27.C: New test.
28027 * g++.dg/abi/mangle28.C: New test.
28028 * g++.dg/abi/mangle29.C: New test.
28031 * g++.dg/parse/register1.C: New test.
28033 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28036 * g++.dg/template/access16.C: New test.
28038 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28040 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28042 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28045 * gfortran.dg/shape_2.f90: New test.
28047 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28050 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28051 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28052 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28053 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28054 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28055 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28056 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28059 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28062 * g++.dg/parse/template17.C: New test.
28064 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28067 * g++.dg/template/nontype14.C: New test.
28069 2005-09-12 Ian Lance Taylor <ian@airs.com>
28072 * g++.dg/lookup/friend7.C: New test.
28073 * g++.dg/lookup/friend8.C: New test.
28074 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28075 so that it will be found via argument dependent lookup.
28076 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28077 friend functions which will no longer be found.
28078 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28079 function g, so that it will be found via argument dependent
28081 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28082 * g++.old-deja/g++.mike/net43.C: Likewise.
28084 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28087 * g++.dg/template/static16.C: New test.
28089 2005-09-12 Josh Conner <jconner@apple.com>
28091 PR middle-end/23237
28092 * gcc.c-torture/compile/pr23237.c: New test.
28094 2005-09-11 Richard Henderson <rth@redhat.com>
28096 * g++.dg/other/error8.C: Update expected diagnostic text.
28098 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28100 PR libfortran/19872
28101 * gfortran.dg/overwrite_1.f: New test.
28103 2005-09-09 Josh Conner <jconner@apple.com>
28105 * g++.dg/init/pr23180-1.C: Removed.
28106 * g++.dg/init/pr23180-2.C: Removed.
28108 2005-09-09 David Daney <ddaney@avtrex.com>
28110 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28111 files which are ...
28112 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28113 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28115 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28117 * gfortran.dg/iostat_2.f90: New test.
28119 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28122 * g++.dg/ext/interface1.C: New test.
28123 * g++.dg/ext/interface1.h: Likewise.
28124 * g++.dg/ext/interface1a.cc: Likewise.
28126 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28128 * gfortran.dg/iomsg_1.f90: New test case.
28130 2005-09-09 Richard Guenther <rguenther@suse.de>
28133 * g++.dg/tree-ssa/pr23624.C: New testcase.
28135 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28138 * gfortran.dg/vector_subscript_1.f90,
28139 * gfortran.dg/vector_subscript_2.f90: New tests.
28141 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28144 * gfortran.dg/array_alloc_1.f90,
28145 * gfortran.dg/array_alloc_2.f90,
28146 * gfortran.dg/array_alloc_3.f90: New tests.
28148 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28151 * gfortran.dg/array_constructor_6.f90
28152 * gfortran.dg/array_constructor_7.f90
28153 * gfortran.dg/array_constructor_8.f90
28154 * gfortran.dg/array_constructor_9.f90
28155 * gfortran.dg/array_constructor_10.f90
28156 * gfortran.dg/array_constructor_11.f90
28157 * gfortran.dg/array_constructor_12.f90: New tests.
28159 2005-09-08 Josh Conner <jconner@apple.com>
28162 * g++.dg/init/pr23180-1.C: New test.
28163 * g++.dg/init/pr23180-2.C: New test.
28165 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28168 * gfortran.dg/module_double_reuse.f90: New.
28170 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28177 * gfortran.dg/common_equivalence_1.f: New.
28178 * gfortran.dg/common_equivalence_2.f: New.
28179 * gfortran.dg/common_equivalence_3.f: New.
28180 * gfortran.dg/contained_equivalence_1.f90: New.
28181 * gfortran.dg/module_blank_common.f90: New.
28182 * gfortran.dg/module_commons_1.f90: New.
28183 * gfortran.dg/module_equivalence_1.f90: New.
28184 * gfortran.dg/nested_modules_1.f90: New.
28185 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28186 equivalences and add comment to connect the test with
28189 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28192 * gfortran.dg/common_6.f90: New test.
28194 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28197 * gfortran.dg/char_result_1.f90,
28198 * gfortran.dg/char_result_2.f90,
28199 * gfortran.dg/char_result_3.f90,
28200 * gfortran.dg/char_result_4.f90,
28201 * gfortran.dg/char_result_5.f90,
28202 * gfortran.dg/char_result_6.f90,
28203 * gfortran.dg/char_result_7.f90,
28204 * gfortran.dg/char_result_8.f90: New tests.
28206 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28209 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28211 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28214 * obj-c++.dg/selector-5.mm: New test.
28215 * obj-c++.dg/selector-6.mm: New test.
28217 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28221 * objc.dg/error-1.m: New test.
28223 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28226 * gfortran.fortran-torture/execute/pr23373-1.f90,
28227 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28229 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28231 PR libfortran/23760
28232 * gfortran.dg/g77/1832.f: Remove long string in write statement
28233 to allow the test to pass on correct list directed output with
28236 2005-09-07 James E Wilson <wilson@specifix.com>
28238 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28240 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28242 * gfortran.dg/parameter+save.f90: Rename to
28243 * gfortran.dg/parameter_save.f90: .. this.
28245 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28248 * gfortran.dg/parameter+save.f90: New test case.
28250 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28253 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28255 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28258 * gcc.dg/pr23075.c: New test.
28259 * g++.dg/warn/pr23075.C: New test.
28262 * gcc.target/i386/pr22362.c: New test.
28264 PR rtl-optimization/23098
28265 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28267 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28268 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28269 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28271 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28273 * g++.dg/expr/cast6.C: New test.
28276 * g++.dg/init/new15.C: New test.
28278 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28280 * gcc.dg/vect/Os-vect-95.c: New test.
28281 * gcc.dg/vect/vect-95.c: Same.
28283 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28285 * gcc.dg/vect/vect-29.c: Update xfail testing.
28286 * gcc.dg/vect/vect-44.c: Same.
28287 * gcc.dg/vect/vect-48.c: Same.
28288 * gcc.dg/vect/vect-50.c: Same.
28289 * gcc.dg/vect/vect-72.c: Same.
28290 * gcc.dg/vect/vect-77.c: Same.
28291 * gcc.dg/vect/vect-78.c: Same.
28292 * gcc.dg/vect/vect-80.c: Same.
28293 * gcc.dg/vect/vect-96.c: Same.
28294 * gcc.dg/vect/vect-100.c: Same.
28295 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28296 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28297 * gfortran.dg/vect/vect-5.f90: Same.
28299 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28301 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28303 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28304 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28307 * g++.dg/opt/pr23056.C: New test.
28309 PR rtl-optimization/23098
28310 * gcc.target/i386/pr23098.c: New test.
28312 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28315 * g++.dg/template/static15.C: New test.
28318 * g++.dg/ext/stmtexpr5.C: New test.
28319 * g++.dg/ext/stmtexpr6.C: Likewise.
28321 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28323 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28325 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28326 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28327 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28329 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28331 PR libfortran/23321
28332 * gfortran.dg/direct_io_4.f90: New test case.
28334 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28335 Rasmus Hahn <rassahah@neofonie.de>
28338 * objc.dg/type-stream-1.m: New test.
28340 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28343 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28344 gfortran.dg/print_fmt_3.f90: New test.
28346 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28348 * gfortran.dg/fmt_t_1.f90: New test.
28350 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28352 PR rtl-optimization/23454
28353 * g++.dg/opt/pr23454.C: New test.
28355 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28358 * g++.dg/ext/static1.C: New test.
28360 2005-09-02 Richard Henderson <rth@redhat.com>
28362 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28363 tail call to check_fa_work.
28365 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28368 * g++.dg/other/gc3.C: New test.
28370 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28372 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28373 * gcc.dg/20050826-1.c: Likewise.
28375 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28378 * g++.dg/expr/volatile1.C: New test.
28380 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28382 PR middle-end/23547
28383 * gcc.dg/pr23547.c: New test.
28385 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28388 * gcc.c-torture/execute/pr22061-1.c,
28389 * gcc.c-torture/execute/pr22061-2.c,
28390 * gcc.c-torture/execute/pr22061-3.c,
28391 * gcc.c-torture/execute/pr22061-4.c: New tests.
28393 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28395 * gcc.dg/Wredundant-decls-2.c: New test to check that
28396 -Wredundant-decls does not issue warning for a variable
28397 definition following a declaration.
28399 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28402 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28403 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28404 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28406 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28407 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28408 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28409 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28410 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28411 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28412 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28413 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28415 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28418 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28421 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28424 * gcc.dg/pr21255-1.c: New test.
28425 * gcc.dg/pr21255-2-mb.c: Likewise.
28426 * gcc.dg/pr21255-2-ml.c: Likewise.
28427 * gcc.dg/pr21255-3.c: Likewise.
28428 * gcc.dg/pr21255-4.c: Likewise.
28430 2005-08-31 Dale Johannesen <dalej@apple.com>
28432 * gcc.dg/20050830-1.c: New.
28434 2005-08-31 Josh Conner <jconner@apple.com>
28436 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28437 command-line options for arm-*-* targets.
28438 * g++.dg/init/array16.C: Likewise.
28439 * g++.dg/other/crash-4.C: Likewise.
28441 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28444 * obj-c++.dg/gnu-runtime-3.mm: New test.
28446 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28449 * g++.dg/lookup/ambig4.C: New test.
28450 * g++.dg/lookup/ambig5.C: New test.
28451 * g++.dg/tc1/dr101.C: Adjust error markers.
28453 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28456 * g++.dg/template/ttp5.C: Adjust error markers.
28458 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28461 * lib/obj-c++.exp: Include target-libpath.exp.
28462 (obj-c++_link_flags): Look for the GNU libobjc library
28463 and set the library path to include it.
28464 Don't manually set LD_LIBRARY_PATH (etc.) but call
28465 set_ld_library_path_env_vars instead.
28466 (obj-c++_target_compile): Don't set library path or
28467 linker flags because they are already set correctly
28468 in obj-c++_link_flags.
28470 2005-08-30 Josh Conner <jconner@apple.com>
28472 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28473 to command-line options for arm-*-* targets.
28475 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28477 * g++.dg/other/i386-1.C: New.
28479 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28481 PR preprocessor/20348
28482 PR preprocessor/20356
28483 * gcc.dg/cpp/pr20348.c: New test.
28484 * gcc.dg/cpp/pr20348.h: New file.
28485 * gcc.dg/cpp/inc/pr20348.h: New file.
28486 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28487 * gcc.dg/cpp/pr20356.c: New test.
28488 * gcc.dg/cpp/pr20356.h: New file.
28489 * gcc.dg/cpp/inc/pr20356.h: New file.
28490 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28492 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28494 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28495 Fix array dimension to avoid correct end-of-file error.
28497 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28499 PR libfortran/23598
28500 * gfortran.dg/iostat_1.f90: New test.
28502 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28504 PR middle-end/23408
28505 * gcc.dg/pr23408.c: New test.
28507 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28510 * g++.dg/init/member1.C: Make sure erroneous static data member
28511 definitions are required.
28512 * g++.dg/template/static13.C: New test.
28513 * g++.dg/template/static14.C: Likewise.
28515 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28517 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28518 -march=pentium4, remove ilp32 requirement.
28520 PR middle-end/23484
28521 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28522 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28524 2005-08-29 Andreas Jaeger <aj@suse.de>
28527 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28529 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28531 * gcc.c-torture/execute/20050316-2.c: New test.
28532 * gcc.c-torture/execute/20050316-3.c: New test.
28533 * gcc.dg/torture/pr16104-1.c: New test.
28535 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28537 PR middle-end/23463
28538 * gcc.c-torture/execute/zero-struct-1.c: New test.
28540 2005-08-27 Richard Guenther <rguenther@suse.de>
28543 * gcc.target/i386/pr23575.c: New testcase.
28545 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28547 PR rtl-optimization/23561
28548 * gcc.c-torture/execute/20050826-1.c: New test.
28551 * gcc.c-torture/execute/20050826-2.c: New test.
28553 2005-08-26 Dale Johannesen <dalej@apple.com>
28555 * gcc.dg/20030711-1.c: Modify to work on Darwin.
28556 * gcc.dg/20050826-1.c: New.
28558 2005-08-26 Mark Mitchell <mark@codesourcery.com>
28561 * g++.dg/template/nontype13.C: New test.
28564 * g++.dg/init/new14.C: New test.
28565 * g++.dg/expr/anew1.C: Do not XFAIL.
28566 * g++.dg/expr/anew2.C: Likewise.
28567 * g++.dg/expr/anew3.C: Likewise.
28569 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
28571 PR middle-end/22439
28572 * gcc.dg/vla-3.c: New test.
28574 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
28577 * gfortran.dg/named_interface.f90: New.
28579 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
28581 * gcc.c-torture/execute/frame-address.c: New test.
28583 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
28586 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28588 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28590 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28592 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28594 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28595 * gcc.dg/altivec-22.c: Rename from..
28596 * gcc.dg/altivec-nomfcr.c: ..this.
28598 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
28600 PR tree-optimization/23546
28601 * gcc.dg/tree-ssa/pr23546.c: New test.
28603 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
28606 * gfortran.dg/nonreturning_statements.f90: New test.
28608 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
28611 * g++.dg/parse/crash29.C: New.
28613 2005-08-23 DJ Delorie <dj@redhat.com>
28615 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28616 constants have the L suffix.
28618 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
28621 * g++.dg/template/instantiate8.C: New.
28623 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
28625 PR middle-end/23467
28626 * gcc.c-torture/execute/pr23467.c: New test.
28628 2005-08-23 Jakub Jelinek <jakub@redhat.com>
28630 PR tree-optimization/22043
28631 * gcc.c-torture/execute/20050613-1.c: New test.
28633 2005-08-23 Ben Elliston <bje@au.ibm.com>
28635 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28637 2005-08-22 Jakub Jelinek <jakub@redhat.com>
28639 PR rtl-optimization/23478
28640 * g++.dg/opt/pr23478.C: New test.
28642 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
28645 * gcc.dg/switch-warn-3.c: New test.
28647 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28650 * g++.dg/template/param1.C: New test.
28652 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28655 * g++.dg/other/incomplete1.C: New test.
28657 2005-08-22 Ira Rosen <irar@il.ibm.com>
28659 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28662 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28664 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28667 2005-08-21 Jakub Jelinek <jakub@redhat.com>
28669 * gcc.target/i386/sse-4.c: New test.
28671 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28674 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28676 2005-08-20 Jakub Jelinek <jakub@redhat.com>
28678 * gcc.dg/20050811-1.c: New test.
28679 * gcc.dg/20050811-2.c: New test.
28681 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
28683 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28685 2005-08-19 Diego Novillo <dnovillo@redhat.com>
28688 * gcc.c-torture/compile/pr23476.c: New test.
28690 2005-08-19 Devang Patel <dpatel@apple.com>
28692 PR tree-optimization/23048
28693 * gcc.dg/tree-ssa/pr23048.c: New test.
28695 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28697 PR middle-end/20624
28698 * g++.dg/warn/Wreturn-3.C: New test
28700 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
28702 PR tree-optimization/22228
28703 * g++.dg/vect/pr22543.cc: New test.
28705 2005-08-17 Steven Bosscher <stevenb@suse.de>
28707 PR tree-optimization/21574
28708 * gcc.dg/tree-ssa/pr21574.c: New test.
28710 2005-08-16 James E Wilson <wilson@specifix.com>
28712 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28714 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
28717 * gcc.c-torture/compile/zero-strct-3.c: New test.
28718 * gcc.c-torture/compile/zero-strct-4.c: New test.
28720 2005-08-16 Steven Bosscher <stevenb@suse.de>
28723 * gcc.target/x86_64/pr23376.c: New test.
28725 2005-08-16 Ian Lance Taylor <ian@airs.com>
28728 * g++.dg/ext/vector2.C: New.
28730 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28732 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28734 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28736 PR libfortran/23428
28737 * gfortran.dg/inquire-complex.f90: New test case.
28739 2005-08-16 James E Wilson <wilson@specifix.com>
28741 PR tree-optimization/21105
28742 * gcc.dg/large-size-array.c: New.
28744 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
28746 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28748 * gcc.dg/vect/vect-41: Likewise.
28749 * gcc.dg/vect/vect-42: Likewise.
28750 * gcc.dg/vect/vect-43: Likewise.
28751 * gcc.dg/vect/vect-44: Likewise.
28752 * gcc.dg/vect/vect-46: Likewise.
28753 * gcc.dg/vect/vect-47: Likewise.
28754 * gcc.dg/vect/vect-48: Likewise.
28755 * gcc.dg/vect/vect-52: Likewise.
28756 * gcc.dg/vect/vect-53: Likewise.
28757 * gcc.dg/vect/vect-54: Likewise.
28758 * gcc.dg/vect/vect-55: Likewise.
28759 * gcc.dg/vect/vect-56: Likewise.
28760 * gcc.dg/vect/vect-57: Likewise.
28761 * gcc.dg/vect/vect-58: Likewise.
28762 * gcc.dg/vect/vect-59: Likewise.
28763 * gcc.dg/vect/vect-60: Likewise.
28764 * gcc.dg/vect/vect-61: Likewise.
28765 * gcc.dg/vect/vect-85: Likewise.
28766 * gcc.dg/vect/vect-87: Likewise.
28767 * gcc.dg/vect/vect-88: Likewise.
28768 * gcc.dg/vect/vect-93.c: Likewise.
28769 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28770 * gcc.dg/vect/vect-75: Likewise.
28771 * gcc.dg/vect/vect-76: Likewise.
28772 * gcc.dg/vect/vect-77: Likewise.
28773 * gcc.dg/vect/vect-78: Likewise.
28774 * gcc.dg/vect/vect-80: Likewise.
28775 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28776 vectorized for the expected reason, rather than checking how alignment
28778 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28779 aligned type and also instead of aligned pointers. Added documentation.
28781 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
28783 * gfortran.dg/power.f90: New test.
28785 2005-08-16 Jakub Jelinek <jakub@redhat.com>
28787 PR rtl-optimization/23299
28788 * g++.dg/opt/pr23299.C: New test.
28790 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28792 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28794 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
28796 * g++.dg/template/local6.C: New test.
28798 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
28800 * execute/exceptions/finally-1.m: Check that the catch and finally are
28801 being called. Also add a "return 0;" at the end of main.
28803 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
28806 * gfortran.dg/namelist_print_1.f: New test of functionality of
28808 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28809 namelist generates error with -std=f95.
28811 2005-08-14 Ira Rosen <irar@il.ibm.com>
28813 PR tree-optimization/23119
28814 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28816 2005-08-13 Marcin Koziej <creep@desk.pl>
28817 Andrew Pinski <pinskia@physics.uc.edu>
28820 * execute/exceptions/finally-1.m: New test.
28822 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28824 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28826 * objc/execute/exceptions/trivial.m: New test.
28827 * objc.dg/try-catch-11.m: Move to ...
28828 * objc/execute/exceptions/foward-1.m: Here.
28829 * objc.dg/try-catch-2.m: Move to ...
28830 * objc/execute/exceptions/catchall-1.m: Here.
28831 * objc.dg/try-catch-8.m: Move to ...
28832 * objc/execute/exceptions/local-variables-1.m: Here.
28834 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28836 * objc.dg/nested-func-1.m: Move to ...
28837 * objc/execute/nested-func-1.m: Here.
28839 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28841 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28842 in ${options} instead of [target_info name].
28843 * lib/obj-c++.exp (objc_target_compile): Likewise.
28845 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28847 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28849 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28851 part of PR testsuite/23348
28852 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28853 each of the torture options.
28854 * objc/compile/trivial.m: New test.
28856 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28858 * gfortran.dg/eoshift.f90: Correct format.
28860 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28862 * gfortran.fortran-torture/execute/character_passing.f90:
28865 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
28868 * g++.dg/template/unify10.C: New.
28870 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
28872 * g++.dg/parse/pr22514.C: Move to...
28873 * g++.dg/debug/pr22514.C: here.
28875 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28878 * g++.dg/inherit/pure1.C: New test.
28880 * ChangeLog: Fix typos.
28882 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28883 Steven Bosscher <stevenb@suse.de>
28885 * gfortran.dg/runtime_warning_1.f90: New test.
28887 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
28890 * g++.dg/parse/crash28.C: New.
28892 2005-08-11 Richard Guenther <rguenther@suse.de>
28895 * gcc.target/i386/tailcall-1.c: New testcase.
28897 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28899 * gcc.dg/vect/vect-67.c: Un-xfail.
28901 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28904 * g++.dg/parse/crash27.C: new test.
28906 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
28908 PR libfortran/22143
28909 * gfortran.dg/shift-kind.f90: New testcase.
28911 2005-08-10 Richard Sandiford <richard@codesourcery.com>
28913 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28914 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28916 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28919 * g++.dg/other/mult-stor1.C: New test.
28921 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
28923 * gcc.c-torture/pr18299-1.c: Move to ...
28924 * gcc.c-torture/compile/pr18299-1.c: Here.
28926 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
28928 * gfortran/fortran.torture/execute/character_passing.f90:
28929 Fix types for LSAME.
28931 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
28933 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28934 input data back to what it was originally.
28936 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
28938 * objc.dg/try-catch-8.m: Enable for all targets.
28940 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
28942 * gcc.dg/pr23165.c: New test.
28944 2005-08-09 Steven Bosscher <stevenb@suse.de>
28946 PR tree-optimization/23234
28947 * gcc.dg/tree-ssa/pr23234.c: New test.
28949 2005-08-08 Josh Conner <jconner@apple.com>
28951 PR rtl-optimization/23241
28952 * gcc.dg/char-compare.c: New test.
28954 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28957 * g++.dg/init/new13.C: New test.
28959 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
28962 * g++.dg/other/crash-4.C: Adjust
28963 * g++/dg/ext/packed9.C: New.
28965 2005-08-08 Richard Sandiford <richard@codesourcery.com>
28967 PR middle-end/21964
28968 * gcc.c-torture/execute/pr21964-1.c: New test.
28970 2005-08-08 Richard Sandiford <richard@codesourcery.com>
28973 * gcc.dg/pr22458-1.c: New test.
28975 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
28976 Steven G. Kargl <kargls@comcast.net>
28979 * gfortran.dg/flush_1.f90: New test.
28981 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28984 * g++.dg/template/eh2.C: New test.
28986 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28989 * g++.dg/template/instantiate7.C: New test.
28991 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
28994 * gcc.dg/Wunused-value-1.c: New test.
28996 2005-08-06 Richard Sandiford <richard@codesourcery.com>
28998 PR rtl-optimization/23233
28999 * gcc.c-torture/compile/pr23233-1.c: New test.
29001 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29005 * gfortran.dg/equiv_1.f90: New test.
29006 * gfortran.dg/equiv_2.f90: New test.
29007 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29008 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29009 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29011 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29013 * gcc.c-torture/execute/vrp-5.c: New test.
29014 * gcc.c-torture/execute/vrp-6.c: New test.
29015 * gcc.dg/tree-ssa/vrp21.c: New test.
29017 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29019 * g++.dg/parse/pr22514.C: New test.
29021 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29023 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29025 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29026 instead of constant loads / pool entries.
29028 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29030 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29033 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29035 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29036 __WINT_TYPE__ in generated prototypes if possible.
29038 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29041 * g++.dg/tree-ssa/pr22037.C:
29043 2005-08-04 Richard Henderson <rth@redhat.com>
29045 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29046 scan-tree-dump-times directive.
29048 2005-08-04 Jan Hubicka <jh@suse.cz>
29050 * gcov-1.C: Fix switch counts.
29051 * gcov-4b.c: Likewise.
29053 2005-08-03 Jeff Law <law@redhat.com>
29055 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29057 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29059 * gcc.c-torture/execute/pr23135.c: New test.
29061 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29063 PR tree-optimization/19899
29064 * gcc.dg/tree-ssa/scev-1.c: New test.
29065 * gcc.dg/tree-ssa/scev-2.c: New test.
29067 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29070 * gcc.dg/torture/pr18582-1.c: New test.
29072 2005-08-03 Jan Hubicka <jh@suse.cz>
29074 * update-conroll.c: New testcase.
29075 * update-conroll-2.c: New testcase.
29077 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29079 * gfortran.dg/constant_substring.f: New test.
29080 * gfortran.dg/pr22491.f: New test.
29082 2005-08-02 Jan Hubicka <jh@suse.cz>
29084 * update-threading.c: Replace by the proper one.
29086 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29089 * g++.dg/tree-ssa/pr23164.C: New test.
29091 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29093 * gcc.dg/tree-ssa/pr23192.c: New test.
29095 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29097 * gcc.c-torture/execute/vrp-4.c: New test.
29099 2005-08-02 Jan Hubicka <jh@suse.cz>
29101 * update-threading.c: New test.
29103 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29105 * gcc.c-torture/compile/20050801-1.c: New test.
29106 * gcc.c-torture/compile/20050801-2.c: New test.
29108 2005-08-01 Jan Hubicka <jh@suse.cz>
29110 * val-prof-5.c: New test.
29112 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29115 * gcc.dg/pr22311-1.c : New test.
29117 2005-07-31 Steven Bosscher <stevenb@suse.de>
29120 * gfortran.dg/pr23095.f: New test.
29123 * g++.dg/other/pr22003.C: New test.
29125 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29128 * gcc.c-torture/execute/pr20621-1.c: New test.
29130 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29132 * gfortran.dg/comma_format_extension_4.f: Adjust length
29133 of string for format.
29134 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29135 print statement with internal write.
29136 * gfortran.dg/der_array_io_2.f: Likewise.
29137 * gfortran.dg/der_array_io_3.f: Likewise.
29139 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29141 * gcc.dg/fold-abs-4.c: new test.
29143 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29145 PR fortran/22570 an related issues.
29146 * gfortran.dg/x_slash_1.f: New test.
29148 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29151 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29152 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29154 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29157 * gcc.dg/Wshadow-3.c: New test.
29159 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29161 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29162 used to have the wrong bounds).
29164 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29167 * gcc.dg/hex-round-1.c: Test more cases.
29168 * gcc.dg/hex-round-2.c: New test.
29170 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29173 * g++.dg/tree-ssa/pr22550.C: New test.
29175 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29177 * gcc.dg/tree-ssa/vrp19.c: New test.
29178 * gcc.dg/tree-ssa-vrp20.c: New test.
29180 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29183 * gcc.dg/transparent-union-4.c: New test.
29185 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29188 * gcc.dg/c99-vla-2.c: New test.
29190 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29193 * gcc.dg/hex-round-1.c: New test.
29195 2005-07-28 Jan Hubicka <jh@suse.cz>
29197 * inliner-1.c: Do not dump everything.
29198 * tree-prof.exp: Do not pass -ftree-based-profiling.
29199 * bprob.exp: Likewise.
29201 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29203 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29206 * g++.dg/expr/ptrmem7.C: New test.
29208 2005-07-28 Mike Stump <mrs@apple.com>
29210 * g++.old-deja/g++.mike/visibility-1.C: New test.
29212 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29215 * gcc.c-torture/execute/pr20187-1.c: New test.
29217 2005-07-28 Jeff Law <law@redhat.com>
29219 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29220 * gcc.dg/tree-ssa/vrp18.c: New test.
29222 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29224 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29226 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29228 PR tree-optimization/22506
29229 * gcc.dg/vect/ps22506.c: New test.
29231 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29234 * gcc.target/i386/sse-3.c: New test.
29236 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29238 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29239 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29241 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29244 * gcc.c-torture/compile/pr22589-1.c: New test.
29246 2005-07-28 Jan Hubicka <jh@suse.cz>
29248 * update-loopch.c: New testcase.
29250 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29252 PR rtl-optimization/23047
29253 * gcc.c-torture/execute/pr23047.c: New test.
29254 * gcc.c-torture/execute/pr23047.x: New.
29256 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29258 PR tree-optimization/22493
29259 * gcc.c-torture/execute/pr22493-1.c: New test.
29260 * gcc.c-torture/execute/pr22493-1.x: New.
29261 * gcc.c-torture/execute/vrp-1.c: New test.
29262 * gcc.c-torture/execute/vrp-2.c: New test.
29263 * gcc.c-torture/execute/vrp-2.c: New test.
29265 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29267 * gcc.target/frv/all-builtin-read8.c: Delete.
29268 * gcc.target/frv/all-builtin-read16.c: Delete.
29269 * gcc.target/frv/all-builtin-read32.c: Delete.
29270 * gcc.target/frv/all-builtin-read64.c: Delete.
29271 * gcc.target/frv/all-builtin-write8.c: Delete.
29272 * gcc.target/frv/all-builtin-write16.c: Delete.
29273 * gcc.target/frv/all-builtin-write32.c: Delete.
29274 * gcc.target/frv/all-builtin-write64.c: Delete.
29275 * gcc.target/frv/all-read-write-1.c: New.
29277 2005-07-27 Jeff Law <law@redhat.com>
29279 * gcc.c-torture/execute/pr22630.c: New test.
29281 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29283 PR tree-optimization/23073
29284 * gcc.dg/vect/nodump-pr23073.c: New test.
29285 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29287 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29289 PR tree-optimize/22348
29290 * gcc.c-torture/execute/pr22348.c: New.
29292 2005-07-27 Richard Guenther <rguenther@suse.de>
29294 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29296 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29299 * gfortran.dg/logical_comp.f90: New test.
29301 2005-07-27 Jan Hubicka <jh@suse.cz>
29303 * inliner-1.c: Add cleanup of dumps.
29304 * val-prof-*.c: Likewise.
29305 * update-tailcall.c: New.
29307 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29310 * gcc.dg/tree-ssa/pr22591.c: New test.
29311 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29313 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29316 * objc.dg/try-catch-11.m: New test.
29318 2005-07-26 Richard Guenther <rguenther@suse.de>
29320 PR tree-optimization/22486
29321 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29323 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29326 * g++.dg/opt/loop2.C: New test.
29328 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29330 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29331 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29333 2005-07-25 Adam Nemet <anemet@lnxw.com>
29335 * lib/profopt.exp (profopt-execute): Check for profiling data
29336 files on the target.
29338 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29340 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29341 for matching of asm labels.
29343 2005-07-25 Richard Guenther <rguenther@suse.de>
29345 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29347 2005-07-25 Richard Guenther <rguenther@suse.de>
29350 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29352 2005-07-25 Ira Rosen <irar@il.ibm.com>
29354 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29355 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29356 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29357 * gcc.dg/vect/vect-100.c: New test.
29358 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29359 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29360 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29361 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29362 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29363 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29364 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29365 * gfortran.dg/vect/pr19049.f90: New testcase.
29366 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29368 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29370 * gcc.c-torture/execute/20050713-1.c: New test.
29373 * gfortran.fortran-torture/execute/data_4.f90: New test.
29375 PR middle-end/20303
29376 * gcc.dg/visibility-d.c: New test.
29378 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29380 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29381 * gfortran.dg/underflow.f90: Ditto.
29383 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29385 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29386 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29387 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29389 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29391 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29392 include case of field width of zero.
29394 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29396 PR libgfortran/21875
29397 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29398 with trailing blanks on normal formatted read.
29400 2005-07-23 Chao-ying Fu <fu@mips.com>
29402 * gcc.target/mips/mips32-dsp-type.c: New test.
29403 * gcc.target/mips/mips32-dsp.c: New test.
29405 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29408 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29411 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29412 and __cyg_profile_func_exit.
29414 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29416 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29417 * gfortran.dg/comma_format_extension_4.f: Same.
29418 * gfortran.dg/pr15332.f: Same.
29419 * gfortran.dg/pr21730.f: Same.
29421 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29423 * g++.dg/opt/vrp2.C: Fix testcase.
29426 * g++.dg/opt/vrp2.C: New test.
29428 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29431 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29433 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29435 * gcc.dg/tree-ssa/20050719-1.c: New test.
29437 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29439 * gcc.dg/bfin-longcall-1.c: New file.
29440 * gcc.dg/bfin-longcall-2.c: New file.
29442 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29444 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29446 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29448 PR middle-end/19055
29449 * gcc.dg/tree-ssa/pr19055.c: New test.
29450 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29452 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29455 * g++.dg/other/pr22358.C: New test.
29457 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29460 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29462 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29465 * g++.dg/init/union2.C: New test.
29467 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29470 * gcc.dg/complex-4.c: New test.
29472 2005-07-21 Richard Guenther <rguenther@suse.de>
29475 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29476 scanning for asm labels.
29477 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29479 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29482 * gcc.dg/altivec-pr22085.c: New.
29484 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29486 PR tree-optimization/19210
29487 * gcc.dg/tree-ssa/pr19210-1.c: New.
29488 * gcc.dg/tree-ssa/pr19210-2.c: New.
29490 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29492 PR rtl-optimization/22167
29493 * g++.dg/opt/pr22167.C: New test.
29495 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29498 * g++.dg/lookup/two-stage2.C: New.
29499 * g++.dg/lookup/two-stage3.C: New.
29500 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29501 fixed two-stage name lookup for operators.
29502 * g++.dg/template/call3.C: Compiler now produces an appropriate
29504 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29506 * g++.dg/template/ptrmem4.C: Compiler produces different error
29508 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29509 connect_to_method as a candidate.
29511 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29513 * gcc.dg/fold-alloc-1.c: New test.
29515 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29517 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29518 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29520 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29522 * gcc.dg/fold-abs-1.c: New test.
29523 * gcc.dg/fold-abs-2.c: New test.
29524 * gcc.dg/fold-abs-3.c: New test.
29526 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29528 Make CONSTRUCTOR use VEC to store initializers.
29529 * g++.dg/ext/complit3.C: Check for specific error messages.
29530 * g++.dg/init/brace2.C: Update error message.
29531 * g++.dg/warn/Wbraces2.C: Likewise.
29533 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29536 * gfortran.dg/module_interface_1.f90: New test.
29538 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29539 Kenneth Zadeck <zadeck@naturalbridge.com>
29541 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29543 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29545 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29546 specify -Wformat for these tests.
29547 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29548 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29549 * gcc.dg/format/opt-6.c: Delete.
29551 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29553 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29554 * gcc.dg/tree-ssa/sra-3.c: Likewise.
29556 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29558 * gcc.dg/tree-ssa/alias-2.c: New test.
29560 2005-07-18 Mark Mitchell <mark@codesourcery.com>
29563 * g++.dg/template/explicit7.C: New test.
29565 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
29567 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29568 field width of 8 to +Inf and -Inf.
29570 2005-07-17 Mark Mitchell <mark@codesourcery.com>
29573 * g++.dg/template/friend36.C: New test.
29575 2005-07-16 David Edelsohn <edelsohn@gnu.org>
29578 * gfortran.dg/pr21730.f: New test.
29580 2005-07-16 Danny Berlin <dberlin@dberlin.org>
29581 Kenneth Zadeck <zadeck@naturalbridge.com>
29583 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29584 since pure const detection cannot run at -O1 in c compiler.
29585 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29586 can now optimize this case properly.
29587 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29588 because we now pass.
29589 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29591 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
29594 * gcc.dg/format/bitfld-1.c: New test.
29596 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29599 * g++.dg/rtti/repo1.C: New test.
29601 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
29603 PR middle-end/22398
29604 * gcc.c-torture/compile/pr22398.c: New test.
29606 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29609 * g++.dg/expr/cast4.C: New test.
29611 2005-07-15 Richard Guenther <rguenther@suse.de>
29613 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29614 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29616 2005-07-15 Steven Bosscher <stevenb@suse.de>
29618 PR tree-optimization/22230
29619 * gcc.dg/tree-ssa/pr22230.c: New test.
29621 2005-07-14 Jakub Jelinek <jakub@redhat.com>
29623 * gfortran.dg/g77/cpp6.f: New test.
29626 * gfortran.dg/g77/cpp5.F: New test.
29627 * gfortran.dg/g77/cpp5.h: New file.
29628 * gfortran.dg/g77/cpp5inc.h: New file.
29630 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
29632 PR libfortran/16435
29633 * gfortran.dg/tl_editting.f90: New.
29634 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29636 2005-07-14 Steven G. Kargl <kargls@comcast.net>
29638 * gfortran.dg/char_array_constructor.f90: New test.
29640 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
29642 * gfortran.dg/past_eor.f90: New.
29643 * gfortran.dg/complex_read.f90: New.
29645 2005-07-13 Jeff Law <law@redhat.com>
29647 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29650 * gcc.dg/tree-ssa/pr22321.c: New test
29652 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
29654 PR tree-optimization/21921
29655 * gcc.dg/tree-ssa/pr21921.c: New.
29657 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29659 PR tree-optimizatio/22442
29660 * gcc.dg/tree-ssa/loop-11.c: New test.
29662 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29665 * gcc.c-torture/compile/pr21840.c: New test.
29667 2005-07-12 Jan Hubicka <jh@suse.cz>
29669 * gcc.c-torture/compile/pr22379.c: New test.
29671 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
29673 PR libfortran/21593
29674 gfortran.dg/dev_null.f90: Remove outdated comment about
29675 PR libfortran/21593.
29678 2005-07-12 Dale Johannesen <dalej@apple.com>
29680 * gcc.target/i386/compress-float-sse.c: New.
29681 * gcc.target/i386/compress-float-sse-pic.c: New.
29682 * gcc.target/i386/compress-float-387.c: New.
29683 * gcc.target/i386/compress-float-387-pic.c: New.
29684 * gcc.dg/compress-float-ppc.c: New.
29685 * gcc.dg/compress-float-ppc-pic.c: New.
29687 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
29689 PR libfortran/21593
29690 gfortran.dg/dev_null.f90: Remove targets.
29692 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29695 * gcc.dg/pr22335-1.c: New test.
29696 * gcc.dg/pr22335-2.c: New test.
29698 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29701 * g++.dg/template/nontype12.C : New test.
29703 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29705 * gcc.dg/tree-ssa/loop-10.c: New test.
29707 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
29709 * gcc.c-torture/execute/20020720-1.x: Remove.
29711 2005-07-11 Jakub Jelinek <jakub@redhat.com>
29713 * gfortran.fortran-torture/execute/forall_7.f90: New test.
29715 2005-07-10 Richard Sandiford <richard@codesourcery.com>
29717 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29718 (dg-mips-options): Use it.
29720 2005-07-09 Diego Novillo <dnovillo@redhat.com>
29722 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29724 2005-07-09 Richard Henderson <rth@redhat.com>
29726 * lib/target-supports.exp (check_effective_target_sync_char_short):
29729 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
29731 PR libfortran/22217
29732 * gfortran.dg/negative-z-descriptor.f90: New test.
29734 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29737 * gcc.dg/pr22329.c: New test.
29739 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
29741 PR tree-optimization/20139
29742 * gcc.dg/tree-ssa/pr20139.c: New.
29744 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29747 * gcc.dg/pr22356-1.c: New test.
29749 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
29752 * g++.dg/template/unify8.C: New.
29753 * g++.dg/template/unify9.C: New.
29755 2005-07-08 Jakub Jelinek <jakub@redhat.com>
29757 * gfortran.fortran-torture/execute/entry_10.f90: New test.
29759 2005-07-07 Geoffrey Keating <geoffk@apple.com>
29761 * gcc.dg/darwin-version-1.c: New.
29762 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29763 * gcc.dg/builtins-20.c: Likewise.
29764 * gcc.dg/builtins-53.c: Likewise.
29765 * gcc.dg/torture/builtins-convert-1.c: Likewise.
29766 * gcc.dg/torture/builtins-convert-2.c: Likewise.
29767 * gcc.dg/torture/builtins-convert-3.c: Likewise.
29768 * gcc.dg/torture/builtins-power-1.c: Likewise.
29769 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29772 2005-07-07 Jeff Law <law@redhat.com>
29774 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
29775 argument evaluation order.
29777 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
29779 PR libfortran/21594
29780 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29781 Add test cases where the shift length is greater than the
29784 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29786 * obj-c++.dg/proto-lossage-6.mm: New.
29787 * objc.dg/proto-lossage-6.m: New.
29789 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29791 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29792 * objc.dg/gnu-runtime-2.m: Likewise.
29794 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29796 * gfortran.dg/longline.f: New test.
29798 * gfortran.dg/badline.f: New test.
29800 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29805 * gfortran.dg/hollerith.f90: New.
29806 * gfortran.dg/hollerith2.f90: New.
29807 * gfortran.dg/hollerith3.f90: New.
29808 * gfortran.dg/hollerith4.f90: New.
29809 * gfortran.dg/hollerith_f95.f90: New.
29810 * gfortran.dg/hollerith_legacy.f90: New.
29811 * gfortran.dg/g77/cpp4.F: New. Port from g77.
29813 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29816 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29817 * objc.dg/gnu-runtime-2.m: New.
29819 2005-07-06 Jeff Law <law@redhat.com>
29821 * gcc.dg/tree-ssa/vrp17.c: New test.
29823 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29826 * gfortran.dg/array_constructor_5.f90: New test.
29828 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29830 * gfortran.fortran-torture/execute/entry_9.f90: New test.
29832 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
29834 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29835 * gcc.dg/980816-1.c: Ditto.
29837 2005-07-06 Jeff Law <law@redhat.com>
29839 * gcc.c-torture/compile/pr21356.c: New test.
29841 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29845 * gcc.c-torture/compile/pr22013-1.c,
29846 gcc.c-torture/execute/pr22098-1.c,
29847 gcc.c-torture/execute/pr22098-2.c,
29848 gcc.c-torture/execute/pr22098-3.c: New tests.
29850 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29853 * gcc.dg/pr22308-1.c: New test.
29855 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
29857 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
29859 * gcc.dg/compare9.c: Use -fshort-enums instead of
29860 -fno-short-enums. Change the last test to dg-bogus.
29862 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
29864 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29865 * gcc.dg/compare9.c: New.
29867 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29869 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29871 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29874 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29877 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29879 * gcc.dg/format/gcc_gfc-1.c: New.
29881 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29883 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29885 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29888 * gfortran.dg/io_invalid_1.f90: New test.
29890 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
29892 * gcc.dg/format/gcc_diag-1.c: Update.
29894 2005-07-02 Jeff Law <law@redhat.com>
29896 * gcc.dg/tree-ssa/pr22051-1.c: New test.
29897 * gcc.dg/tree-ssa/pr22051-2.c: New test.
29899 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
29901 * gcc.dg/format/gcc_diag-1.c: Update.
29903 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
29906 * gcc.c-torture/compile/pr22269.c: New test.
29908 2005-06-30 Diego Novillo <dnovillo@redhat.com>
29912 * g++.dg/tree-ssa/pr21584-1.C: New test.
29913 * g++.dg/tree-ssa/pr21584-2.C: New test.
29915 2005-06-30 Ziemowit Laski <zlaski@apple.com>
29917 * obj-c++.dg/try-catch-11.mm: New.
29918 * objc.dg/try-catch-10.m: New.
29920 2005-06-29 David Edelsohn <edelsohn@gnu.org>
29922 * g++.dg/other/ucnid-1.C: xfail on AIX.
29924 2005-06-29 Diego Novillo <dnovillo@redhat.com>
29927 * gcc.dg/20050629-1.c: New test.
29929 2005-06-29 Ziemowit Laski <zlaski@apple.com>
29931 * obj-c++.dg/const-str-1[0-1].mm: New.
29932 * objc.dg/const-str-1[0-1].m: New.
29934 2005-05-29 Richard Henderson <rth@redhat.com>
29936 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29937 Rename from check_effective_target_vect_no_max.
29938 (check_effective_target_vect_no_int_add): New.
29939 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29940 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29941 * gcc.dg/vect/vect-reduc-3.c: Likewise.
29942 * gcc.dg/vect/vect-reduc-1.c: Use both.
29943 * gcc.dg/vect/vect-reduc-2.c: Likewise.
29945 2005-05-29 Richard Henderson <rth@redhat.com>
29947 * lib/target-supports.exp (check_effective_target_vect_no_max):
29948 Remove i386 and x86_64.
29950 2005-06-29 Steve Ellcey <sje@cup.hp.com>
29953 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29955 2005-06-29 Steve Ellcey <sje@cup.hp.com>
29957 PR middle-end/21969
29958 * gcc.dg/vect/pr21969.c: New test.
29960 2005-06-28 Eric Christopher <echristo@redhat.com>
29964 * gcc.dg/inline1.c: New test.
29965 * gcc.dg/inline2.c: Ditto.
29966 * gcc.dg/inline3.c: Ditto.
29967 * gcc.dg/inline4.c: Ditto.
29968 * gcc.dg/inline5.c: Ditto.
29970 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
29972 PR libfortran/22142
29973 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29974 Add testcase also testing eoshift1 for PR 22142.
29976 2005-06-28 Richard Henderson <rth@redhat.com>
29978 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29979 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29980 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29981 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29982 gcc.dg/tree-ssa/20030922-2.c: Likewise.
29984 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
29986 PR libfortran/22142
29987 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29988 Add testcase for PR 22142.
29990 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
29992 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29993 gcc.target/ia64/fpreg-2.c: New tests.
29995 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29997 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29999 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30001 PR libfortran/22170
30002 * gfortran.dg/slash_1.f90: New test.
30004 2005-06-27 Richard Henderson <rth@redhat.com>
30006 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30007 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30008 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30009 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30010 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30011 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30013 2005-06-27 Richard Henderson <rth@redhat.com>
30015 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30016 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30018 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30020 * obj-c++.dg/proto-lossage-5.mm: New.
30021 * objc.dg/proto-lossage-5.m: New.
30023 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30026 * gcc.dg/tree-ssa/pr21959.c: New test.
30028 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30030 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30031 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30032 testing uninitialized var.
30034 * gcc.c-torture/execute/builtins/chk.h: New.
30035 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30036 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30037 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30038 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30039 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30040 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30041 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30042 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30043 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30044 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30045 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30046 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30047 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30048 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30049 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30050 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30051 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30052 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30053 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30054 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30055 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30056 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30057 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30058 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30059 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30060 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30061 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30062 * gcc.dg/builtin-object-size-1.c: New test.
30063 * gcc.dg/builtin-object-size-2.c: New test.
30064 * gcc.dg/builtin-object-size-3.c: New test.
30065 * gcc.dg/builtin-object-size-4.c: New test.
30066 * gcc.dg/builtin-object-size-5.c: New test.
30067 * gcc.dg/builtin-stringop-chk-1.c: New test.
30068 * gcc.dg/builtin-stringop-chk-2.c: New test.
30069 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30070 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30071 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30072 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30073 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30074 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30075 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30076 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30077 * gcc.c-torture/execute/printf-1.c: New test.
30078 * gcc.c-torture/execute/fprintf-1.c: New test.
30079 * gcc.c-torture/execute/vprintf-1.c: New test.
30080 * gcc.c-torture/execute/vfprintf-1.c: New test.
30081 * gcc.c-torture/execute/printf-chk-1.c: New test.
30082 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30083 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30084 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30086 2005-06-27 Michael Matz <matz@suse.de>
30088 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30089 slot is not merged if address escapes.
30091 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30094 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30096 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30098 PR middle-end/17965
30099 * gcc.c-torture/compile/20050622-1.c: New test.
30101 PR middle-end/22028
30102 * gcc.dg/20050620-1.c: New test.
30104 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30106 PR tree-optimization/22026
30107 * gcc.dg/tree-ssa/pr22026.c: New.
30109 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30111 PR libfortran/22144
30112 * gfortran.dg/shift-alloc.f90: New testcase.
30114 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30116 * all files: Update FSF address in copyright headers.
30118 2005-06-22 Jan Hubicka <jh@suse.cz>
30120 * wholeprogram-1.c: New testcase.
30121 * wholeprogram-2.c: New testcase.
30123 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30126 * gcc.dg/tree-ssa/pr22171.c: New test.
30128 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30130 * gfortran.dg/simplify_modulo.f90: New.
30132 2005-06-24 Jan Hubicka <jh@suse.cz>
30134 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30136 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30138 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30140 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30142 * obj-c++.dg/typedef-alias-1.mm: New.
30143 * objc.dg/typedef-alias-1.m: New.
30145 2005-06-23 Jeff Law <law@redhat.com>
30147 * gcc.dg/tree-ssa/vrp16.c: New test.
30149 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30151 * lib/target-supports.exp: Add
30152 check_effective_target_fortran_large_real and
30153 check_effective_target_fortran_large_int to check for
30154 corresponding effective targets.
30155 * gfortran.dg/large_integer_kind_1.f90: New test.
30156 * gfortran.dg/large_real_kind_1.f90: New test.
30158 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30160 PR tree-optimization/22117
30161 * gcc.dg/tree-ssa/pr22117.c: New.
30163 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30166 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30168 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30170 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30172 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30174 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30175 * gfortran.dg/f2c_4.c: Likewise.
30177 2005-06-22 Paul Brook <paul@codesourcery.com>
30180 * gfortran.dg/auto_save_1.f90: New test.
30182 2005-06-22 Michael Matz <matz@suse.de>
30184 * gcc.target/x86-64/abi: New directory.
30185 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30186 * gcc.target/x86-64/abi/README.gcc: New file.
30187 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30188 * gcc.target/x86-64/abi/asm-support.s: New file.
30189 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30190 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30191 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30192 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30193 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30194 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30195 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30196 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30197 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30198 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30199 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30200 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30201 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30202 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30203 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30204 * gcc.target/x86_64/abi/test_varargs.c: New test.
30206 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30208 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30209 32-bit i?86 and x86_64.
30211 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30213 * obj-c++.dg/const-str-[1-9].mm: New tests.
30215 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30218 * gfortran.dg/namelist_use.f90: New.
30219 * gfortran.dg/namelist_use_only.f90: New.
30221 2005-06-21 Jeff Law <law@redhat.com>
30223 * gcc.dg/tree-ssa/vrp15.c: New test.
30225 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30227 * lib/target-supports.exp (check_effective_target_vect_reduction):
30229 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30230 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30231 remove vect_reduction target keyword. Also avoid two returns in main.
30232 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30233 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30234 * gcc.dg/vect/vect-reduc-1short.c: New test.
30235 * gcc.dg/vect/vect-reduc-1char.c: New test.
30236 * gcc.dg/vect/vect-reduc-2short.c: New test.
30237 * gcc.dg/vect/vect-reduc-2char.c: New test.
30238 * gcc.dg/vect/vect-reduc-6.c: New test.
30239 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30240 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30241 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30243 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30244 Paul Thomas <pault@gcc.gnu.org>
30246 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30249 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30251 * gfortran.dg/backslash_1.f90: New test.
30252 * gfortran.dg/backslash_2.f90: New test.
30254 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30256 * gfortran.dg/duplicate_labels.f90: New test.
30258 2005-06-20 Jan Beulich <jbeulich@novell.com>
30260 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30261 unsupportable relocations.
30262 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30263 * gcc.dg/20050321-2.c: xfail for NetWare.
30265 2005-06-20 Andreas Jaeger <aj@suse.de>
30267 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30268 gcc.target/i386/fastcall-sseregparm.c,
30269 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30271 2005-06-19 Richard Henderson <rth@redhat.com>
30273 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30275 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30277 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30279 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30282 * g++.dg/conversion/simd2.C: Change expected error message.
30284 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30286 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30287 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30288 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30290 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30292 * gcc.dg/fold-mod-1.c: New test.
30294 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30297 * gfortran.dg/pr19926.f90: New test.
30299 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30301 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30302 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30304 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30305 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30307 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30309 * gcc.target/ia64/float80-varargs-1.c: New test.
30311 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30314 * gfortran.dg/f2c_6.f90: New test.
30316 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30319 * g++.dg/template/local5.C: New.
30321 2005-06-17 Richard Henderson <rth@redhat.com>
30323 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30325 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30328 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30330 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30332 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30333 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30334 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30335 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30336 check_vect to verify the presence of hardware vector support.
30338 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30341 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30343 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30345 PR libfortran/19216
30346 * gfortran.dg/pr19216.f: Add correct space between brackets and
30349 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30351 PR libfortran/16436
30352 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30354 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30356 * gcc.target/i386/attributes-error.c: New testcase.
30357 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30358 * gcc.target/i386/regparm-stdcall.c: Likewise.
30359 * gcc.target/i386/sseregparm-1.c: Likewise.
30360 * gcc.target/i386/sseregparm-2.c: Likewise.
30362 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30364 * g++.dg/rtti/crash2.C: New.
30366 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30368 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30370 2005-06-15 David Ung <davidu@mips.com>
30372 * gcc.target/mips/mips16e-extends.c: New test for testing the
30373 generation of MIPS16e zeb/zeh, seb/seh instructions.
30375 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30378 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30379 * gcc.dg/tree-ssa/pr22018.c: New test.
30381 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30383 * gcc.dg/simd-1.c: Update error messages.
30384 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30385 * gcc.dg/simd-2.c: Update error messages.
30386 * gcc.dg/simd-4.c: New.
30388 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30391 * g++.dg/other/crash-4.C: New.
30393 2005-06-14 Devang Patel <dpatel@apple.com>
30395 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30397 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30400 * g++.dg/parse/crash11.C: Update
30402 2005-06-13 Jeff Law <law@redhat.com>
30404 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30405 perform the desired transformations.
30406 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30407 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30409 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30412 * gfortran.dg/forall_1.f90: Un-XFAIL.
30414 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30417 * g++.dg/parse/crash26.C: New.
30420 * g++.dg/init/member1.C: New.
30422 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30424 * gfortran.dg/altreturn_1.f90: New test.
30426 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30428 PR middle-end/21985
30429 * gcc.dg/tree-ssa/pr21985.c: New test.
30431 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30433 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30435 2005-06-12 Roger Sayle <roger@eyesopen.com>
30438 * g++.dg/other/error10.C: New test case.
30440 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30442 PR libfortran/19155
30443 * gfortran.dg/pr19155.f: Add test.
30445 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30447 * gfortran.dg/f2c_7.f90: New test.
30449 * gfortran.dg/forall_1.f90: XFAILed.
30451 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30453 * gcc.dg/pr14796-1.c: New.
30454 * gcc.dg/pr14796-2.c: New.
30456 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30460 * gfortran.dg/deallocate_stat.f90: New test.
30462 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30464 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30466 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30468 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30469 access will be generated when this loop is vectorized. Test that
30470 accesses with same alignment were detected.
30471 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30472 Test that accesses with same alignment were detected.
30473 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30474 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30475 alignment were detected.
30477 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30480 * g++.dg/conversion/simd2.C: New.
30482 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30484 * gcc.dg/Wcxx-compat-1.c: New.
30486 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30488 PR libfortran/21480
30489 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30492 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30494 * gcc.dg/alias-8.c: New.
30496 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30498 * gcc.dg/format/cmn_err-1.c: Update.
30500 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30503 * gcc.target/sparc/fexpand-2.c: New.
30504 * gcc.target/sparc/fpmerge-2.c: New.
30505 * gcc.target/sparc/fpmul-2.c: New.
30506 * gcc.target/sparc/noresult.c: New.
30507 * gcc.target/sparc/pdist-2.c: New.
30508 * gcc.target/sparc/pdist-3.c: New.
30510 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30513 * gcc.target/i386/i386.exp: Fix comment typo.
30515 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30518 * g++.dg/inherit/using5.C: New.
30519 * g++.dg/inherit/using6.C: New.
30521 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30524 * g++.dg/template/ptrmem15.C: New test.
30527 * g++.dg/ext/label4.C: New test.
30529 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30531 * gcc.dg/tls/debug-1.c: New test.
30533 2005-06-07 Dale Johannesen <dalej@apple.com>
30535 * gcc.target/i386/movq.c: New.
30537 2005-06-07 Dale Johannesen <dalej@apple.com>
30539 * gcc.dg/20050607-1.c: New.
30541 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30543 PR middle-end/21850
30544 * gcc.c-torture/execute/20050607-1.c: New test.
30546 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30548 PR libfortran/21926
30549 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30550 Test case where the return array has lowest stride one,
30553 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
30555 * lib/target-supports.exp (check_effective_target_sync_int_long):
30556 Add s390 and s390x targets.
30558 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
30560 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30561 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30562 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30563 * gcc.dg/tree-ssa/loop-9.c: New test.
30565 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
30567 * g++.dg/parse/defarg10.C: New.
30569 2005-06-06 Jakub Jelinek <jakub@redhat.com>
30571 PR regression/21897
30572 * gcc.c-torture/execute/20050604-1.c: New test.
30574 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
30577 * g++.dg/parse/defarg9.C: New.
30580 * g++.dg/inherit/using4.C: New.
30581 * g++.dg/overload/error1.C: Adjust expected errors.
30582 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30583 * g++.old-deja/g++.brendan/arm2.C: Likewise.
30584 * g++.old-deja/g++.other/redecl2.C: Likewise.
30585 * g++.old-deja/g++.other/redecl4.C: Likewise.
30586 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30588 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30590 * gfortran.dg/f2c_5.f90: Add -w to dg-options
30592 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30594 * lib/gfortran.exp (gfortran_target_compile): Call
30595 dg-additional-files-options
30596 * gfortran.dg/f2c_4.f90: New file
30597 * gfortran.dg/f2c_4.c: New file
30598 * gfortran.dg/f2c_5.f90: New file
30599 * gfortran.dg/f2c_5.c: New file
30601 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30603 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30606 * gfortran.dg/array_constructor_4.f90: New test.
30608 2005-06-05 Mark Mitchell <mark@codesourcery.com>
30611 * g++.dg/ext/builtin9.C: New test.
30613 2005-06-05 Dale Johannesen <dalej@apple.com>
30615 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30616 * gcc.c-torture/execute/20050603-2.c: Ditto.
30618 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
30620 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30621 * gcc.dg/vect/vect-reduc-1.c: New.
30622 * gcc.dg/vect/vect-reduc-2.c: New.
30623 * gcc.dg/vect/vect-reduc-3.c: New.
30625 2005-06-04 Dale Johannesen <dalej@apple.com>
30627 * gcc.c-torture/execute/20050603-1.c: New.
30628 * gcc.c-torture/execute/20050603-2.c: New.
30629 * gcc.dg/20050603-3.c: New.
30631 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30634 * gfortran.dg/debug_1.f90: New test.
30636 * gfortran.dg/forall_1.f90: New test.
30638 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
30640 * gfortran.dg/array_constructor_3.f90: New test.
30642 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30644 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30646 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
30648 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30650 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
30653 * gcc.dg/init-excess-1.c: New test.
30655 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30658 * g++.dg/expr/static_cast6.C: New test.
30660 2005-06-03 Diego Novillo <dnovillo@redhat.com>
30662 * gcc.dg/tree-ssa/vrp14.c: New test.
30664 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30667 * g++.dg/template/new2.C: New test.
30669 2005-06-03 Josh Conner <jconner@apple.com>
30671 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30672 all entries in initializer.
30674 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
30676 PR middle-end/21858
30677 * gcc.dg/pr21858.c: New testcase.
30679 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
30681 PR tree-optimization/21292
30683 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30685 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30686 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30687 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30688 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30689 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30691 2005-06-02 Richard Henderson <rth@redhat.com>
30693 * gcc.dg/sync-2.c: Use -march=i486 for i386.
30695 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
30697 * gcc.dg/wtypequal.c: New testcase.
30699 2005-06-02 Diego Novillo <dnovillo@redhat.com>
30702 * gcc.dg/tree-ssa/pr21582.c: New test.
30704 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30707 * g++.dg/opt/interface2.h: New.
30708 * g++.dg/opt/interface2.C: New.
30709 * g++.dg/init/ctor4.C: Adjust error lines.
30710 * g++.old-deja/g++.bob/inherit2.C: Likewise.
30711 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30712 * g++.old-deja/g++.jason/opeq3.C: Likewise.
30713 * g++.old-deja/g++.pt/assign1.C: Likewise.
30714 * g++.old-deja/g++.pt/crash20.C: Likewise.
30716 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
30718 PR tree-optimization/21734
30719 * g++.dg/vect/pr21734_1.cc: New.
30720 * g++.dg/vect/pr21734_2.cc: New.
30722 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30725 * g++.dg/template/spec24.C: New.
30728 * g++.dg/pch/local-1.C: New.
30729 * g++.dg/pch/local-1.Hs: New.
30731 2005-06-01 Diego Novillo <dnovillo@redhat.com>
30733 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30734 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30735 * gcc.dg/tree-ssa/pr14341.c: New test.
30736 * gcc.dg/tree-ssa/pr14841.c: New test.
30737 * gcc.dg/tree-ssa/pr20701.c: New test.
30738 * gcc.dg/tree-ssa/pr21086.c: New test.
30739 * gcc.dg/tree-ssa/pr21090.c: New test.
30740 * gcc.dg/tree-ssa/pr21332.c: New test.
30741 * gcc.dg/tree-ssa/pr21458.c: New test.
30742 * gcc.dg/tree-ssa/pr21658.c: New test.
30743 * gcc.dg/tree-ssa/vrp01.c: New test.
30744 * gcc.dg/tree-ssa/vrp02.c: New test.
30745 * gcc.dg/tree-ssa/vrp03.c: New test.
30746 * gcc.dg/tree-ssa/vrp04.c: New test.
30747 * gcc.dg/tree-ssa/vrp05.c: New test.
30748 * gcc.dg/tree-ssa/vrp06.c: New test.
30749 * gcc.dg/tree-ssa/vrp07.c: New test.
30750 * gcc.dg/tree-ssa/vrp08.c: New test.
30751 * gcc.dg/tree-ssa/vrp09.c: New test.
30752 * gcc.dg/tree-ssa/vrp10.c: New test.
30753 * gcc.dg/tree-ssa/vrp11.c: New test.
30754 * gcc.dg/tree-ssa/vrp12.c: New test.
30755 * gcc.dg/tree-ssa/vrp13.c: New test.
30757 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
30760 * gcc.dg/tree-ssa/pr21029.c: New test.
30762 2005-06-01 Roger Sayle <roger@eyesopen.com>
30764 * gfortran.dg/logint-1.f: New test case.
30765 * gfortran.dg/logint-2.f: Likewise.
30766 * gfortran.dg/logint-3.f: Likewise.
30768 2005-06-01 Jakub Jelinek <jakub@redhat.com>
30772 * gcc.dg/20050527-1.c: New test.
30774 * gcc.dg/i386-sse-12.c: New test.
30777 * gfortran.dg/implicit_5.f90: New test.
30779 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
30782 * gfortran/assign_4.f90: New test.
30783 * gfortran/assign_2.f90: Change compile to run.
30785 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
30787 * lib/target-supports.exp
30788 (check_effective_target_sync_char_short): New.
30789 * gcc.dg/sync-2.c: New.
30791 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
30793 PR tree-optimization/21817
30794 * gcc.dg/torture/pr21817-1.c: New.
30796 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
30799 * g++.dg/template/init5.C: New.
30801 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
30803 * gfortran.dg/char_initialiser_actual.f90:
30804 Test character initialisers as actual arguments.
30805 * gfortran.dg/char_pointer_comp_assign.f90:
30806 Test character pointer structure component assignments.
30807 * gfortran.dg/char_array_structure_constructor.f90:
30808 Test character components in structure constructors.
30810 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
30812 PR middle-end/20931
30813 * g++.dg/opt/pr20931.C: New test.
30815 2005-05-31 Andreas Jaeger <aj@suse.de>
30818 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30819 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30820 g++.old-deja/g++.ext/asmspec1.C,
30821 g++.old-deja/g++.other/regstack.C,
30822 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30823 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30824 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30825 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30826 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30827 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30828 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30829 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30830 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30831 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30832 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30833 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30834 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30835 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30836 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30837 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30838 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30839 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30840 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30842 2005-05-31 Jeff Law <law@redhat.com>
30844 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30846 2005-05-30 Paolo Carlini <pcarlini@suse.de>
30848 PR middle-end/21743
30849 * gcc.dg/builtins-1.c: Activate disabled clog test.
30850 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30852 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
30854 * gfortran.dg/char_pointer_assign.f90:
30855 Test character-pointer assignments and pointer assignments.
30856 * gfortran.dg/char_pointer_dummy.f90:
30857 Test character-pointer dummy arguments.
30858 * gfortran.dg/char_pointer_func.f90:
30859 Test character-pointer function returns.
30860 * gfortran.dg/char_pointer_dependency.f90:
30861 Test character-pointer functions with dependencies.
30863 2005-05-30 Mark Mitchell <mark@codesourcery.com>
30866 * g++.dg/lookup/using14.C: New test.
30868 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
30870 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30871 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30874 2005-05-29 Geoffrey Keating <geoffk@apple.com>
30877 * g++.dg/template/local5.C: New.
30880 * gcc.c-torture/compile/pr21761.c: New.
30882 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30885 2005-05-30 Steven G. Kargl
30888 * gfortran.dg/inquire_8.f90: New test.
30890 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30892 PR libfortran/21376
30893 * gfortran.dg/output_exponents_1.f90: New test.
30895 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30897 PR libfortran/20006
30898 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30900 2005-05-28 Mark Mitchell <mark@codesourcery.com>
30903 * g++.dg/ext/complex1.C: New test.
30906 * g++.dg/init/ctor6.C: New test.
30908 2005-05-29 Jan Hubicka <jh@suse.cz>
30910 * gcc.c-torture/compile/pr21562.c: New.
30912 2005-05-28 Steven G. Kargl <kargls@comcast.net>
30914 * gfortran.dg/subnormal_1.f90: New test.
30916 2005-05-28 Jan Hubicka <jh@suse.cz>
30918 * tree-prof.exp: Fix comment.
30919 * value-prof-1.c: New.
30920 * value-prof-2.c: New.
30921 * value-prof-3.c: New.
30922 * value-prof-4.c: New.
30924 2005-05-27 Mark Mitchell <mark@codesourcery.com>
30927 * g++.dg/expr/ptrmem6.C: New test.
30928 * g++.dg/expr/ptrmem6a.C: Likewise.
30930 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
30932 PR tree-optimization/21658
30933 * gcc.dg/tree-ssa/pr21658.c: New.
30935 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
30938 * g++.dg/inherit/ptrmem3.C: New.
30941 * g++.dg/parse/template16.C: New.
30943 2005-05-27 Andreas Jaeger <aj@suse.de>
30945 * gcc.dg/setjmp-2.c: Only run in 32-bit.
30947 * gcc.dg/i386-sse-8.c: Run test on all archs.
30949 2005-05-26 Mike Stump <mrs@apple.com>
30951 * objc.dg/isa-field-1.m: Only run on darwin.
30952 * objc.dg/lookup-1.m: Likewise.
30953 * objc.dg/try-catch-8.m: Likewise.
30955 2005-05-26 Roger Sayle <roger@eyesopen.com>
30957 PR tree-optimization/9814
30958 * gcc.dg/pr9814-1.c: New test case.
30960 2005-05-26 Ziemowit Laski <zlaski@apple.com>
30962 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30963 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30964 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30965 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30966 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30967 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30968 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30969 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30970 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30971 objc.dg/try-catch-8.m: New.
30973 2005-05-26 Janis Johnson <janis187@us.ibm.com>
30975 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30976 remove extraneous semicolons.
30978 2005-05-26 Ziemowit Laski <zlaski@apple.com>
30980 * obj-c++.dg/comp-types-12.mm: New.
30981 * objc.dg/comp-types-11.m: New.
30982 * objc.dg/selector-4.m: New.
30984 2005-05-26 Andreas Jaeger <aj@suse.de>
30987 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30988 g++.old-deja/g++.ext/attrib3.C,
30989 g++.old-deja/g++.other/store-expr1.C,
30990 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30991 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30992 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30993 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30994 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30995 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30996 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30997 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30998 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30999 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31000 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31001 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31002 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31003 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31004 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31005 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31006 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31007 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31008 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31010 2005-05-26 Andreas Jaeger <aj@suse.de>
31012 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31013 x86-64 compilation.
31015 2005-05-26 Andreas Jaeger <aj@suse.de>
31018 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31019 gcc.misc-tests/i386-pf-athlon-1.c,
31020 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31021 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31022 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31023 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31024 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31025 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31026 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31029 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31030 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31031 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31032 x86-64 compilation.
31034 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31037 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31038 effective-target ilp32.
31040 2005-05-26 David Ung <davidu@mips.com>
31042 * gcc.target/mips/ext_ins.c: New test for testing the generation
31043 of MIPS32/64 rev 2 ext/ins instructions.
31045 2005-05-26 Andreas Jaeger <aj@suse.de>
31047 * treelang/compile/unsigned.tree: Use gimple instead of
31048 nonexisting generic dump.
31050 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31052 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31054 2005-05-26 Andreas Jaeger <aj@suse.de>
31056 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31058 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31060 PR libfortran/17283
31061 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31062 Test callee-allocated memory with write statements.
31064 2005-05-25 Roger Sayle <roger@eyesopen.com>
31066 PR middle-end/21709
31067 * gcc.dg/pr21709-1.c: New test case.
31069 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31070 Mike Stump <mrs@apple.com>
31072 * objc/execute/next_mapping.h: Update for C++.
31074 * obj-c++.dg/selector-1.mm: Move to...
31075 * obj-c++.dg/selector-4.mm: here...
31077 * obj-c++.dg/basic.mm: New.
31078 * obj-c++.dg/comp-types-1.mm: New.
31079 * obj-c++.dg/cxx-class-1.mm: New.
31080 * obj-c++.dg/cxx-ivars-1.mm: New.
31081 * obj-c++.dg/cxx-ivars-2.mm: New.
31082 * obj-c++.dg/cxx-ivars-3.mm: New.
31083 * obj-c++.dg/cxx-scope-1.mm: New.
31084 * obj-c++.dg/cxx-scope-2.mm: New.
31085 * obj-c++.dg/defs.mm: New.
31086 * obj-c++.dg/empty-private-1.mm: New.
31087 * obj-c++.dg/encode-1.mm: New.
31088 * obj-c++.dg/encode-2.mm: New.
31089 * obj-c++.dg/encode-3.mm: New.
31090 * obj-c++.dg/extern-c-1.mm: New.
31091 * obj-c++.dg/extra-semi.mm: New.
31092 * obj-c++.dg/fix-and-continue-2.mm: New.
31093 * obj-c++.dg/isa-field-1.mm: New.
31094 * obj-c++.dg/ivar-list-semi.mm: New.
31095 * obj-c++.dg/local-decl-1.mm: New.
31096 * obj-c++.dg/lookup-1.mm: New.
31097 * obj-c++.dg/lookup-2.mm: New.
31098 * obj-c++.dg/method-1.mm: New.
31099 * obj-c++.dg/method-2.mm: New.
31100 * obj-c++.dg/method-3.mm: New.
31101 * obj-c++.dg/method-4.mm: New.
31102 * obj-c++.dg/method-5.mm: New.
31103 * obj-c++.dg/method-6.mm: New.
31104 * obj-c++.dg/method-7.mm: New.
31105 * obj-c++.dg/no-extra-load.mm: New.
31106 * obj-c++.dg/overload-1.mm: New.
31107 * obj-c++.dg/pragma-1.mm: New.
31108 * obj-c++.dg/pragma-2.mm: New.
31109 * obj-c++.dg/private-1.mm: New.
31110 * obj-c++.dg/private-2.mm: New.
31111 * obj-c++.dg/proto-qual-1.mm: New.
31112 * obj-c++.dg/qual-types-1.mm: New.
31113 * obj-c++.dg/stubify-1.mm: New.
31114 * obj-c++.dg/stubify-2.mm: New.
31115 * obj-c++.dg/super-class-1.mm: New.
31116 * obj-c++.dg/super-class-2.mm: New.
31117 * obj-c++.dg/super-dealloc-1.mm: New.
31118 * obj-c++.dg/super-dealloc-2.mm: New.
31119 * obj-c++.dg/template-1.mm: New.
31120 * obj-c++.dg/template-2.mm: New.
31121 * obj-c++.dg/template-3.mm: New.
31122 * obj-c++.dg/template-4.mm: New.
31123 * obj-c++.dg/template-5.mm: New.
31124 * obj-c++.dg/template-6.mm: New.
31125 * obj-c++.dg/try-catch-1.mm: New.
31126 * obj-c++.dg/try-catch-2.mm: New.
31127 * obj-c++.dg/try-catch-3.mm: New.
31128 * obj-c++.dg/try-catch-4.mm: New.
31129 * obj-c++.dg/try-catch-5.mm: New.
31130 * obj-c++.dg/try-catch-6.mm: New.
31131 * obj-c++.dg/try-catch-7.mm: New.
31132 * obj-c++.dg/try-catch-8.mm: New.
31133 * obj-c++.dg/try-catch-9.mm: New.
31134 * obj-c++.dg/va-meth-1.mm: New.
31136 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31138 * obj-c++.dg/selector-1.mm: New.
31139 * obj-c++.dg/selector-2.mm: New.
31141 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31143 * obj-c++.dg/selector-3.mm: New.
31144 * objc.dg/selector-3.m: New.
31146 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31148 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31149 about where warning appears.
31151 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31153 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31154 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31155 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31156 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31158 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31160 * gcc.dg/20050524-1.c: New test.
31162 2005-05-25 Jan Hubicka <jh@suse.cz>
31164 * gcc.dg/tree-prof/inliner-1.c: New.
31166 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31168 * gcc.dg/tree-prof: New directory.
31169 * gcc.dg/tree-prof/tree-prof.exp: New.
31171 2005-05-25 DJ Delorie <dj@redhat.com>
31173 * gcc.dg/Wattributes-1.c: New.
31174 * gcc.dg/Wattributes-2.c: New.
31175 * gcc.dg/Wattributes-3.c: New.
31177 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31179 PR tree-optimization/19833
31180 * gcc.dg/uninit-4.c: Remove xfail.
31181 * gcc.dg/uninit-9.c: Ditto.
31183 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31185 * obj-c++.dg/bitfield-[1-5].mm: New.
31186 * obj-c++.dg/class-protocol-1.mm: New.
31187 * obj-c++.dg/comp-types-1[0-1].mm: New.
31188 * obj-c++.dg/comp-types-[2-9].mm: New.
31189 * obj-c++.dg/encode-[4-8].mm: New.
31190 * obj-c++.dg/layout-1.mm: New.
31191 * obj-c++.dg/method-1[0-9].mm: New.
31192 * obj-c++.dg/method-2[0-1].mm: New.
31193 * obj-c++.dg/method-[8-9].mm: New.
31194 * obj-c++.dg/objc-gc-3.mm: New.
31195 * obj-c++.dg/try-catch-10.mm: New.
31196 * objc.dg/bitfield-5.m: New.
31197 * objc.dg/comp-types-10.m: New.
31198 * objc.dg/comp-types-9.m: New.
31199 * objc.dg/layout-1.m: New.
31200 * objc.dg/objc-gc-4.m: New.
31201 * objc.dg/try-catch-9.m: New.
31202 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31203 * objc.dg/comp-types-1.m: Likewise.
31204 * objc.dg/comp-types-[5-6].m: Likewise.
31205 * objc.dg/method-9.m: Likewise.
31207 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31209 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31210 and on hardware without VMX support.
31212 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31214 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31216 * lib/profopt.exp (dg-final-generate, dg-final-use,
31217 profopt-final-code, profopt-get-options): New.
31218 (profopt-execute): Process test directives.
31220 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31221 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31222 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31224 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31227 * g++.dg/init/ctor5.C: New test.
31229 2005-05-24 Ira Rosen <irar@il.ibm.com>
31231 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31232 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31233 vect-113.c, vect-114.c.
31235 2005-05-23 Adam Nemet <anemet@lnxw.com>
31237 * gcc.dg/const-elim-1.c: Remove xfails.
31239 2005-05-23 Jeff Law <law@redhat.com>
31241 * gcc.c-torture/compile/pr21638.c: New test.
31242 * gcc.c-torture/compile/20050520-1.c: New test.
31244 2005-05-23 Nick Clifton <nickc@redhat.com>
31246 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31247 be a proper triple, ie: m32r*-*-*.
31248 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31250 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31252 PR middle-end/21331
31254 * gcc.c-torture/compile/pr21293.c: New test.
31255 * gcc.c-torture/execute/pr21331.c: New test.
31257 2004-05-20 Richard Henderson <rth@redhat.com>
31259 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31261 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31263 * obj-c++-dg.exp: Add.
31264 * obj-c++.exp: Add.
31265 * obj-c++.dg/dg.exp: Add.
31267 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31269 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31270 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31272 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31274 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31276 2004-05-19 Richard Henderson <rth@redhat.com>
31278 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31280 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31282 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31284 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31286 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31289 * g++.dg/parse/extern1.C: New test.
31290 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31292 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31294 * gcc.dg/c99-math.h: New.
31295 * gcc.dg/c99-math-float-1.c: New test.
31296 * gcc.dg/c99-math-double-1.c: Likewise.
31297 * gcc.dg/c99-math-long-double-1.c: Likewise.
31299 2005-05-18 Richard Henderson <rth@redhat.com>
31301 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31303 2005-05-18 Devang Patel <dpatel@apple.com>
31305 * g++.dg/opt/20050511-1.C: New test.
31307 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31309 PR libfortran/21127
31310 * gfortran.dg/reshape-complex.f90: New test.
31312 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31314 * gfortran.dg/array_constructor_1.f90: New test.
31315 * gfortran.dg/array_constructor_2.f90: New test.
31317 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31320 * gfortran.dg/pr20954.f: New test.
31322 2005-05-17 Mike Stump <mrs@apple.com>
31324 Yet more Objective-C++...
31326 * objc.dg/method-5.m: Update.
31327 * objc.dg/method-6.m: Update.
31328 * objc.dg/method-7.m: Update.
31329 * objc.dg/method-9.m: Update.
31330 * objc.dg/try-catch-2.m: Update.
31332 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31334 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31335 Remove little-endian optimizations.
31337 2005-05-17 Jeff Law <law@redhat.com>
31339 * g++.dg/tree-ssa/pr14814.C: New test.
31340 * gcc.dg/tree-ssa/pr14814.C: New test.
31341 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31342 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31344 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31346 * gcc.dg/compat/generate-random.c: Do not include
31348 * gcc.dg/compat/generate-random_r.c: Likewise.
31350 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31352 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31354 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31356 PR middle-end/21595
31357 * g++.dg/tree-ssa/builtin1.C: New testcase.
31359 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31362 * g++.dg/opt/const4.C: New test.
31364 PR middle-end/21492
31365 * g++.dg/opt/crossjump1.C: New test.
31367 PR tree-optimization/21610
31368 * gcc.c-torture/compile/20050516-1.c: New test.
31371 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31372 about the test failing.
31373 * gfortran.fortran-torture/execute/where_7.f90: New test.
31374 * gfortran.fortran-torture/execute/where_8.f90: New test.
31376 2005-05-16 Richard Henderson <rth@redhat.com>
31378 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31381 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31383 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31384 (limits.h): Include unconditionally.
31385 (stdlib.h): Likewise.
31386 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31387 (limits.h): Include unconditionally.
31388 (stdlib.h): Likewise.
31389 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31390 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31391 (limits.h): Include unconditionally.
31392 (stdlib.h): Likewise.
31393 (hashtab.h): Do not include.
31394 (getopt.h): Likewise.
31395 (stddef.h): Include.
31396 (hashval_t): Define.
31397 (struct entry): Add "next" field.
31398 (HASH_SIZE): New macro.
31399 (hash_table): New variable.
31400 (switchfiles): Do not use xmalloc.
31402 (iterative_hash): New function.
31404 (e_exists): New function.
31405 (e_insert): Likewise.
31406 (output): Use, instead of libiberty hashtable functions.
31407 (main): Do not use getopt. Do not call htab_create.
31409 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31412 * lib/target-supports.exp (check_mkfifo_available):
31413 Return 0 for cygwin as mkfifo support incomplete on platform.
31414 Fix typos in comments.
31416 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31418 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31420 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31423 * gfortran.dg/assign_4.f: New test.
31425 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31427 PR tree-optimization/21563
31428 * gcc.dg/tree-ssa/pr21563.c: New.
31430 2005-05-14 Jan Hubicka <jh@suse.cz>
31432 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31434 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31436 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31438 2005-05-13 Julian Brown <julian@codesourcery.com>
31440 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31441 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31443 2005-05-13 Jan Hubicka <jh@suse.cz>
31445 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31446 * gcc.dg/fold-xor-?.c: Likewise.
31447 * gcc.dg/pr15784-?.c: Likewise.
31448 * gcc.dg/pr20922-?.c: Likewise.
31449 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31450 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31451 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31453 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31456 * gfortran.dg/hollerith_1.f90: New test.
31458 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31460 * gfortran.dg/func_result_2.f90: New test.
31462 2005-05-11 Bud Davis <bdavis@gfortran.org>
31464 * gfortran.dg/dev_null.f90: New test.
31466 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31468 * gcc.dg/arm-vfp1.c: Revert last change.
31470 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31472 PR middle-end/19807
31473 PR tree-optimization/19639
31474 * g++.dg/tree-ssa/pr19807.C: New testcase.
31476 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31478 PR libfortran/21471
31479 * gfortran.dg/append-1.f90: New test.
31481 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31483 * gcc.dg/pr18501.c: XFAIL.
31484 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31485 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31486 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31487 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31488 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31489 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31490 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31491 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31493 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31496 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31497 gfortran.dg/f2c_3.f90: New tests.
31499 * gfortran.dg/return_1.f90: Fix dg annotation.
31501 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31503 * gcc.c-torture/compile/20050510-1.c: New test.
31505 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31507 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31509 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31511 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31513 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31516 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31518 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31521 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31522 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31524 2005-05-10 Ben Elliston <bje@au.ibm.com>
31527 * gcc.dg/debug/pr16676.c: New test.
31529 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31532 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31533 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31534 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31535 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31537 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31538 -fno-tree-dominator-opts.
31540 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31542 * gfortran.dg/return_1.f90: New test.
31544 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31546 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31548 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31550 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
31553 * g++.dg/inherit/covariant13.C: New.
31555 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31557 PR libfortran/19155
31558 * gfortran.dg/pr19155.f: New test.
31560 2005-05-08 Roger Sayle <roger@eyesopen.com>
31563 * gcc.dg/pr8788-1.c: New testcase.
31565 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
31568 * gcc.target/mips/fpcmp-[12].c: New tests.
31570 2005-05-06 Mark Mitchell <mark@codesourcery.com>
31572 * lib/target-supports-dg.exp (dg-require-fork): New function.
31573 (dg-require-mkfifo): Likewise.
31574 * lib/target-supports.exp (check_function_available): New
31576 (check_fork_available): Likewise.
31577 (check_mkfifo_available): Likewise.
31579 2005-05-06 Jeff Law <law@redhat.com>
31581 * gcc.c-torture/compile/pr21380.c: New test.
31583 2005-05-06 Jakub Jelinek <jakub@redhat.com>
31586 * g++.dg/ext/weak3.C: New test.
31588 2005-05-05 Mark Mitchell <mark@codesourcery.com>
31591 * g++.dg/template/crash37.C: New test.
31593 2005-05-05 Paul Brook <paul@codesourcery.com>
31595 * gcc.dg/arm-g2.c: Use effective-target arm32.
31596 * gcc.dg/arm-mmx-1.c: Ditto.
31597 * gcc.dg/arm-scd42-2.c: Ditto.
31598 * gcc.dg/arm-vfp1.c: Ditto.
31599 * lib/target-supports.exp (check_effective_target_arm32): New
31602 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
31604 PR libfortran/21354
31605 gfortran.dg/in_pack_rank7.f90: New test.
31607 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
31609 PR middle-end/15618
31610 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31612 2005-05-04 Jakub Jelinek <jakub@redhat.com>
31614 PR middle-end/21265
31615 * gcc.dg/20050503-1.c: New test.
31617 PR rtl-optimization/21239
31618 * gcc.dg/i386-sse-11.c: New test.
31620 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
31623 * gcc.target/i386/asm-1.c: New test.
31625 2005-05-03 Jakub Jelinek <jakub@redhat.com>
31627 PR rtl-optimization/21330
31628 * gcc.c-torture/execute/20050502-1.c: New test.
31631 * gcc.c-torture/execute/20050502-2.c: New test.
31633 2005-05-03 Uros Bizjak <uros@kss-loka.si>
31635 PR middle-end/21282
31636 * gcc.dg/pr21282.c: New.
31638 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31640 * gcc.dg/vect/pr20122.c: Clean up .vect file.
31641 * gcc.dg/vect/vect-92.c: Likewise.
31642 * gcc.dg/vect/vect-93.c: Likewise.
31643 * gcc.dg/vect/vect-dv-1.c: Likewise.
31644 * gcc.dg/vect/vect-dv-2.c: Likewise.
31645 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31647 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31649 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31650 * gfortran.dg/vect/vect-2.f90: Likewise.
31651 * gfortran.dg/vect/vect-3.f90: Likewise.
31652 * gfortran.dg/vect/vect-4.f90: Likewise.
31653 * gfortran.dg/vect/vect-5.f90: Likewise.
31655 2005-05-02 Geoffrey Keating <geoffk@apple.com>
31658 * gcc.dg/rs6000-fpint-2.c: New.
31660 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
31663 * gcc.dg/builtins-30.c: Update expected messages.
31664 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31665 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31666 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31668 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
31670 PR tree-optimization/21294
31671 * gcc.dg/tree-ssa/pr21294.c: New.
31673 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
31675 * gcc.dg/altivec-3.c (vec_store): Do not use the old
31676 __builtin_altivec_st_internal_4si built-in.
31678 2005-05-02 Mark Mitchell <mark@codesourcery.com>
31681 * g++.dg/template/ptrmem14.C: New test.
31683 2005-05-02 Paul Brook <paul@codesourcery.com>
31685 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31687 2005-05-02 Michael Matz <matz@suse.de>
31690 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31692 2005-05-01 Mark Mitchell <mark@codesourcery.com>
31694 * g++.dg/cpp/weak.C: New test.
31696 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
31698 * gcc.dg/tree-ssa/loop-8.c: New test.
31700 2005-04-30 Michael Maty <matz@suse.de>
31702 * gcc.dg/inline-mcpy.c: New test.
31704 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
31706 PR libfortran/18958
31707 * gfortran.dg/eoshift.f90: New test case.
31709 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
31711 PR libfortran/18857
31712 * gfortran.dg/matmul_1.f90: New test.
31714 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31716 PR tree-optimization/21030
31717 * gcc.dg/tree-ssa/pr21030.c: New.
31719 2005-04-29 Devang Patel <dpatel@apple.com>
31721 PR tree-optimization/21272
31722 * gcc.dg/vect/vect-ifcvt-10.c: New test.
31724 2005-04-29 Jakub Jelinek <jakub@redhat.com>
31728 * gfortran.dg/entry_4.f90: New test.
31729 * gfortran.fortran-torture/execute/entry_1.f90: New test.
31730 * gfortran.fortran-torture/execute/entry_2.f90: New test.
31731 * gfortran.fortran-torture/execute/entry_3.f90: New test.
31732 * gfortran.fortran-torture/execute/entry_4.f90: New test.
31733 * gfortran.fortran-torture/execute/entry_5.f90: New test.
31734 * gfortran.fortran-torture/execute/entry_6.f90: New test.
31735 * gfortran.fortran-torture/execute/entry_7.f90: New test.
31737 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31739 * gfortran.fortran-torture/execute/entry_8.f90: New test.
31741 2005-04-29 Paul Brook <paul@codesourcery.com>
31743 * gfortran.dg/entry_3.f90: New test.
31745 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31747 * gfortran.dg/implicit_4.f90: New test.
31749 2005-04-28 Bob Wilson <bob.wilson@acm.org>
31751 * lib/target-supports.exp (check_profiling_available): Return
31752 false for xtensa-*-elf.
31754 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
31756 * lib/fortran-torture.exp (fortran-torture.exp): Catch
31757 error if file cannot be deleted.
31759 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31761 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31762 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31763 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31764 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31765 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31766 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31767 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31768 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31769 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31770 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31771 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31772 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31773 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31775 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31778 * gfortran.dg/pr20865.f90: New test.
31780 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
31782 * gcc.dg/void-cast-2.c: New test.
31784 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31787 * gcc.dg/void-cast-1.c: New test.
31789 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
31791 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31793 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31796 * gfortran.dg/pr21177.f90: New test.
31798 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
31800 PR tree-optimization/21171
31801 * gcc.dg/tree-ssa/pr21171.c: New test.
31803 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
31805 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31806 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31807 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31808 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31809 gcc.dg/tree-ssa/gen-vect-32.c: New.
31810 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31811 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31812 don't run on PPC32.
31814 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31817 * gcc.dg/transparent-union-3.c: New test.
31819 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31822 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31823 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31824 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31825 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31826 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31827 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31829 2005-04-26 Jeff Law <law@redhat.com>
31831 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31832 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31833 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31834 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31835 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31836 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31837 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31839 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
31841 PR tree-optimization/17598
31842 * gcc.dg/tree-ssa/pr17598.c: New testcase.
31844 2005-04-25 Mike Stump <mrs@apple.com>
31846 * objc.dg/fix-and-continue-1.m: Add.
31848 2005-04-25 Roger Sayle <roger@eyesopen.com>
31851 * g++.dg/opt/pr20995-1.C: New test case.
31853 2005-04-25 Devang Patel <dpatel@apple.com>
31855 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31857 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31860 * g++.dg/opt/alias2.C (printf): Correct the prototype.
31862 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31865 * g++.dg/opt/rtti2.C: New test.
31867 2005-04-25 Paul Brook <paul@codesourcery.com>
31868 Steven G. Kargl <kargls@comcast.net>
31871 * gfortran.dg/ichar_1.f90: New file.
31873 2005-04-24 Jakub Jelinek <jakub@redhat.com>
31875 PR middle-end/20991
31876 * g++.dg/opt/pr20991.C: New test.
31878 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31879 where sizeof (type) < __alignof__ (type).
31880 * gcc.dg/compat/struct-layout-1.h: Likewise.
31882 2005-04-24 Per Bothner <per@bothner.com>
31883 Devang Patel <dpatel@apple.com>
31885 PR preprocessor/20907
31886 * gcc.dg/cpp/very-long-comment.c: New test.
31888 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31891 * gfortran.dg/common_5.f: New test.
31893 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
31895 PR middle-end/21082
31896 * g++.dg/tree-ssa/pr21082.C: New testcase.
31898 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
31900 * gcc.dg/vect/vect-99.c: New test.
31902 2005-04-22 Diego Novillo <dnovillo@redhat.com>
31904 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31906 2005-04-22 Jeff Law <law@redhat.com>
31908 * gcc.dg/uninit-5.c: Remove xfails.
31909 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31910 conditionals and loads.
31912 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
31914 PR libfortran/20074
31915 PR libfortran/20436
31916 PR libfortran/21108
31917 * gfortran.dg/nested_reshape.f90: new test
31918 * gfortran.dg/reshape-alloc.f90: new test
31919 * gfortran.dg/reshape.f90: new test
31921 2005-04-22 Mark Mitchell <mark@codesourcery.com>
31923 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31925 * gcc.dg/arm-vfp1.c: New test.
31927 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
31930 * g++.dg/lookup/builtin2.C: New test.
31932 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
31934 * gcc.dg/weak/weak-13.c: New test.
31936 2005-04-21 Geoffrey Keating <geoffk@apple.com>
31938 * lib/target-supports.exp (check_effective_target_sync_int_long):
31941 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
31943 * gcc.target/mips/branch-1.c: New test.
31945 2005-04-21 Richard Henderson <rth@redhat.com>
31947 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31948 * gcc.dg/vect/vect-86.c: Likewise.
31949 * gcc.dg/vect/vect-87.c: Likewise.
31950 * gcc.dg/vect/vect-88.c: Likewise.
31952 2005-04-21 Devang Patel <dpatel@apple.com>
31954 PR optimization/20994
31955 * gcc.dg/tree-ssa/ifc-3.c: New test.
31957 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
31960 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31961 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31962 gcc.dg/c99-vla-jump-5.c: New tests.
31964 2005-04-19 Richard Henderson <rth@redhat.com>
31966 * lib/target-supports.exp (check_effective_target_vect_int_mult):
31967 Fix typo in exists check.
31968 (check_effective_target_sync_int_long): New.
31969 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31970 * gcc.dg/ia64-sync-2.c: Likewise.
31971 * gcc.dg/ia64-sync-3.c: Likewise.
31972 * gcc.dg/ia64-sync-4.c: Likewise.
31974 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
31976 * gcc.dg/fold-xor-1.c: New test.
31977 * gcc.dg/fold-xor-2.c: New test.
31979 2005-04-19 James E. Wilson <wilson@specifixinc.com>
31982 * g++.dg/eh/fp-regs.C: New test.
31984 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
31986 * gcc.dg/Wint-to-pointer-cast-1.c,
31987 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31988 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31989 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31991 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31994 * gfortran.dg/pr16861.f90: New test.
31996 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
31998 * gcc.dg/pr21085.c: New test.
32000 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32002 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32003 (setup_mips_tests, dg-mips-options): New procedures.
32004 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32005 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32006 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32007 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32008 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32009 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32010 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32011 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32012 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32013 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32014 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32015 dg-mips-options instead of dg-options. Remove now-redundant
32016 preprocessor guards.
32017 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32018 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32019 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32020 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32021 * gcc.dg/vr-mult-2.c: Delete.
32022 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32023 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32024 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32025 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32026 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32027 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32028 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32030 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32032 * ada/acats/run_all.sh: Use sync when executable not present.
32034 2005-04-18 Devang Patel <dpatel@apple.com>
32036 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32037 * gcc.dg/vect/vect-11a.c: New.
32038 * gcc.dg/vect/vect-none.c: Update.
32039 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32041 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32043 PR tree-optimization/20922
32044 * gcc.dg/pr20922-1.c: New test.
32045 * gcc.dg/pr20922-2.c: New test.
32046 * gcc.dg/pr20922-3.c: New test.
32047 * gcc.dg/pr20922-4.c: New test.
32048 * gcc.dg/pr20922-5.c: New test.
32049 * gcc.dg/pr20922-6.c: New test.
32051 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32053 PR libfortran/20950
32054 * gfortran.dg/pr20950.f: New test.
32056 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32058 PR libfortran/19216
32059 * gfortran.dg/pr19216.f: New test.
32061 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32063 PR tree-optimization/21001
32064 * gcc.dg/tree-ssa/pr21001.c: New.
32066 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32068 PR libfortran/21075
32069 * gfortran.dg/reshape_rank7.f90: New test.
32071 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32073 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32074 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32075 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32076 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32077 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32078 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32079 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32080 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32081 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32083 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32084 in namelists. New test.
32085 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32087 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32089 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32090 namelist. New test.
32091 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32093 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32095 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32096 namelist. New test.
32097 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32098 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32099 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32101 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32102 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32105 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32107 * gfortran.dg/wtruncate.f: New testcase.
32108 * gfortran.dg/wtruncate.f90: New testcase.
32110 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32113 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32114 which sizeof/alignof is dependent, rather than just whether we are
32115 processing_template_decl.
32117 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32119 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32120 corrected typo where the wrong variables had been compared.
32122 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32124 PR libfortran/18495
32125 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32126 Test callee-allocated version of return array with a write
32128 Test spread with a temporary with another write statement.
32130 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32132 PR tree-optimization/21031
32133 * gcc.dg/tree-ssa/pr21031.c: New.
32135 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32137 PR tree-optimization/21004
32138 * gcc.dg/builtins-53.c: Include builtins-config.h.
32139 Check floorf, ceilf, floorl and ceill transformations
32140 only when HAVE_C99_RUNTIME is defined.
32142 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32144 PR middle-end/20739
32145 * gcc.dg/tree-ssa/pr20739.c: New test.
32147 2005-04-14 Mike Stump <mrs@apple.com>
32149 * gcc.dg/Foundation.framework/empty: New.
32150 * gcc.dg/framework-2.c: New.
32152 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32154 PR tree-optimization/21021
32155 * gcc.c-torture/compile/pr21021.c: New.
32157 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32160 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32161 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32162 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32163 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32164 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32165 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32166 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32167 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32169 2005-04-14 Richard Henderson <rth@redhat.com>
32171 * lib/target-supports.exp (check_effective_target_vect_condition):
32172 Add ia64, i?86, and x86_64.
32174 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32176 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32178 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32180 PR tree-optimization/20657
32181 * gcc.dg/tree-ssa/pr20657.c: New.
32183 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32185 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32186 (long long int)trunc*.
32188 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32191 * gcc.dg/pr20927.c: New test.
32193 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32195 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32196 * gcc.target/mips/asm-1.c: Likewise.
32198 2005-04-13 Dale Johannesen <dalej@apple.com>
32200 * objc.dg/objc-fast-4.m: New.
32202 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32204 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32206 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32208 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32210 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32211 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32212 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32214 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32216 PR tree-optimization/20913
32217 * gcc.dg/tree-ssa/pr20913.c: New.
32219 PR tree-optimization/20702
32220 * gcc.dg/tree-ssa/pr20702.c: New.
32222 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32225 * g++.dg/inherit/local3.C: New test.
32227 2005-04-12 Jeff Law <law@redhat.com>
32229 * gcc.dg/tree-ssa/20050412-1.c: New test.
32231 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32233 PR libfortran/19016
32234 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32235 Add tests with mask generated by expression.
32236 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32237 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32238 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32240 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32242 PR middle-end/20917
32243 * gcc.dg/20050409-1.c: New test.
32245 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32247 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32249 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32251 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32252 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32253 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32254 (TARGET_CXX): Adjust accordingly.
32255 * target.h (struct gcc_target): Remove epxort_class_data. Add
32256 determine_class_data_visibility and class_data_always_comdat.
32257 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32258 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32259 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32260 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32261 (arm_cxx_determine_class_data_visibility): New.
32262 (arm_cxx_class_data_always_comdat): Likewise.
32263 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32264 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32265 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32266 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32267 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32270 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32272 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32274 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32276 * gcc.dg/i386-darwin-fpmath.c: New.
32278 2004-04-11 Devang Patel <dpatel@apple.com>
32280 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32281 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32282 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32283 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32284 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32285 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32286 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32287 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32288 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32290 2004-04-11 Devang Patel <dpatel@apple.com>
32292 * gcc.dg/vect/vect-dv-1.c: New test.
32293 * gcc.dg/vect/vect-dv-2.c: New test.
32295 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32297 PR tree-optimization/20933
32298 * gcc.dg/tree-ssa/pr20933.c: New test.
32300 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32302 * gfortran.dg/fold_nearest.f90: New test.
32304 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32306 * gcc.dg/tree-ssa/alias-1.c: New test.
32308 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32310 PR tree-optimization/20920
32311 * g++.dg/tree-ssa/pr20920.C: New test.
32313 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32315 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32316 (long long int)ceil*.
32318 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32320 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32321 explicit C++ linkage.
32323 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32325 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32326 warning for arithmetic IF statements.
32328 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32330 * eor_handling_1.f90: New test case.
32331 * eor_handling_2.f90: New test case.
32332 * eor_handling_3.f90: New test case.
32333 * eor_handling_4.f90: New test case.
32334 * eor_handling_5.f90: New test case.
32335 * noadv_size.f90: New test case.
32336 * pad_no.f90: New test case.
32338 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32340 * gcc.c-torture/execute/20050410-1.c: New test.
32342 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32344 * gcc.dg/pr20126.c: New.
32346 2005-04-09 Bud Davis <bdavis@gfortran.org>
32347 Steven G. Kargl <kargls@comcast.net>
32349 * gfortran.dg/PR19872.f: New test.
32351 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32353 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32355 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32357 * gfortran.dg/nint_1.f90: New test.
32359 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32361 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32362 Added test for callee-allocated arrays with write statements.
32363 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32364 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32365 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32366 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32367 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32369 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32371 PR libfortran/20163
32372 * gfortran.dg/open-options-blanks.f: New test.
32374 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32377 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32379 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32381 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32382 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32383 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32384 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32385 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32386 * gcc.c-torture/execute/stdarg-4.c: New test.
32388 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32391 * g++.dg/abi/param2.C: New test.
32393 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32395 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32397 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32399 * gcc.dg/builtins-53.c: New test.
32401 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32403 * g++.dg/tree-ssa/pr18178.C: New test.
32404 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32405 * gcc.c-torture/execute/20041019-1.c: New test.
32406 * gcc.dg/tree-ssa/20041008-1.c: New test.
32407 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32408 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32409 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32410 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32411 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32412 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32413 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32414 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32415 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32416 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32418 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32420 PR rtl-optimization/20466
32421 * gcc.c-torture/execute/pr20466-1.c: New test.
32423 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32426 * g++.dg/parse/cond2.C: New test.
32429 * g++.dg/warn/Wdtor1.C: New test.
32431 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32434 * gfortran.dg/pr17229.f: New test.
32436 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32438 * gfortran.dg/tiny_1.f90: New test.
32439 * gfortran.dg/tiny_2.f90: ditto.
32441 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32443 * gfortran.dg/eor_1.f90: Fix dg-do run line
32444 * gfortran.dg/open_new.f90: Fix dg-do run line
32446 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32448 * lib/target-supports.exp (get_compiler_messages): Support
32449 optional arguments, the fourth being compiler options.
32450 (check_effective_target_fpic): New proc.
32451 * gcc.dg/20050321-2.c: Restrict to target fpic.
32453 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32455 * gcc.dg/15443-1.c: New test.
32456 * gcc.dg/15443-2.c: Likewise.
32458 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32460 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32462 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32464 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32466 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32468 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32469 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32471 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32472 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32473 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32475 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32478 * g++.dg/warn/Wunused-11.C: New test.
32480 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32482 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32484 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32486 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32488 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32491 * g++.dg/template/ptrmem13.C: New test.
32493 2005-04-05 Per Bothner <per@bothner.com>
32495 * lib/gcc.exp: Always add -fno-show-column, for now.
32497 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32500 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32501 of plain old "unsigned int" for the type of "i". Makes this test
32504 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32506 * gcc.dg/i386-ssefn-1.c: New test.
32507 * gcc.dg/i386-ssefn-2.c: New test.
32508 * gcc.dg/i386-ssefn-3.c: New test.
32509 * gcc.dg/i386-ssefn-4.c: New test.
32511 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32513 PR tree-optimization/20076
32514 * gcc.dg/builtin-apply4.c: New test.
32516 PR preprocessor/19475
32517 * gcc.dg/cpp/macspace1.c: New test.
32518 * gcc.dg/cpp/macspace2.c: New test.
32520 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32522 * gfortran.dg/pr20755.f: Fixed bad format.
32524 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32527 * g++.dg/ext/attrib21.C: New test.
32529 2004-04-05 Devang Patel <dpatel@apple.com>
32531 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32532 * gcc.dg/vect/vect-shift-1.c: New test.
32534 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32536 PR libfortran/20755
32537 * gfortran.dg/pr20755.f: New test.
32539 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32541 * gfortran.dg/pr15959.f90: New test.
32542 * gfortran.dg/string_pad_trunc.f90: New test.
32544 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32546 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32547 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32548 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32551 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32553 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32555 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32557 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32558 * gcc.c-torture/compile/20011119-2.c: Likewise.
32559 * gcc.c-torture/compile/981001-2.c: Likewise.
32561 2005-04-04 Mark Mitchell <mark@codesourcery.com>
32564 * g++.dg/template/overload4.C: New test.
32566 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32569 * g++.dg/abi/covariant5.C: New.
32572 * g++.dg/debug/const2.C: New.
32574 2005-04-04 Jakub Jelinek <jakub@redhat.com>
32576 PR rtl-optimization/16104
32577 * gcc.c-torture/execute/20050316-1.c: New test.
32579 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32581 * g++.dg/template/spec23.C: Fix dg-error text.
32583 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
32586 * g++.dg/expr/lval2.C: New.
32588 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32590 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32591 __builtin_strcasecmp and __builtin_strncasecmp.
32593 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
32596 * g++.dg/template/spec22.C: New.
32597 * g++.dg/template/spec23.C: New.
32599 2005-04-03 Dale Ranta <dir@lanl.gov>
32600 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32602 PR libfortran/20068
32603 PR libfortran/20125
32604 PR libfortran/20156
32605 PR libfortran/20471
32606 * gfortran.dg/backspace.f: New test.
32608 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
32610 * gcc.dg/pr19345.c: New test.
32612 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32614 PR tree-optimization/20640
32615 * gcc.dg/torture/tree-loop-1.c: New.
32617 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32619 PR rtl-optimization/20290
32620 * gcc.c-torture/execute/loop-ivopts-2.c: New.
32622 2005-04-02 Geoffrey Keating <geoffk@apple.com>
32624 * gcc.dg/rs6000-fpint.c: New.
32626 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32628 * gcc.dg/old-style-then-proto-1.c: New test.
32630 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32632 * gfortran.fortran-torture/execute/backspace.f90: Check
32633 after backspace and read was incorrect.
32635 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32637 * gcc.c-torture/execute/builtins/strcat.c: Check the result
32638 buffer past the terminating NUL using memcmp.
32639 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32640 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32642 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32643 Fix unused/uninitialized variable warnings.
32645 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32646 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32647 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32648 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32650 * gcc.c-torture/execute/builtins/abs-1-lib.c,
32651 gcc.c-torture/execute/builtins/fputs-lib.c,
32652 gcc.c-torture/execute/builtins/lib/fprintf.c,
32653 gcc.c-torture/execute/builtins/lib/main.c,
32654 gcc.c-torture/execute/builtins/lib/memcmp.c,
32655 gcc.c-torture/execute/builtins/lib/memmove.c,
32656 gcc.c-torture/execute/builtins/lib/mempcpy.c,
32657 gcc.c-torture/execute/builtins/lib/memset.c,
32658 gcc.c-torture/execute/builtins/lib/printf.c,
32659 gcc.c-torture/execute/builtins/lib/sprintf.c,
32660 gcc.c-torture/execute/builtins/lib/stpcpy.c,
32661 gcc.c-torture/execute/builtins/lib/strchr.c,
32662 gcc.c-torture/execute/builtins/lib/strcmp.c,
32663 gcc.c-torture/execute/builtins/lib/strcpy.c,
32664 gcc.c-torture/execute/builtins/lib/strcspn.c,
32665 gcc.c-torture/execute/builtins/lib/strlen.c,
32666 gcc.c-torture/execute/builtins/lib/strncat.c,
32667 gcc.c-torture/execute/builtins/lib/strncmp.c,
32668 gcc.c-torture/execute/builtins/lib/strncpy.c,
32669 gcc.c-torture/execute/builtins/lib/strrchr.c,
32670 gcc.c-torture/execute/builtins/lib/strspn.c,
32671 gcc.c-torture/execute/builtins/lib/strstr.c,
32672 gcc.c-torture/execute/builtins/memops-asm-lib.c,
32673 gcc.c-torture/execute/builtins/strlen-2.c,
32674 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32677 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
32679 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32680 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32683 2005-04-01 Jakub Jelinek <jakub@redhat.com>
32686 * g++.dg/debug/using1.C: New test.
32688 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
32690 PR middle-end/20524
32691 * gcc.dg/alias-7.c: Prefix asm-declared name with
32692 __USER_LABEL_PREFIX__.
32694 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
32696 Fix fallout from PR middle-end/15700:
32697 * gcc.c-torture/compile/20011119-1.c: Take
32698 __USER_LABEL_PREFIX__ into account.
32699 * gcc.c-torture/compile/20011119-2.c: Likewise.
32701 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
32704 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32706 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32709 * gcc.c-torture/compile/struct-non-lval-1.c,
32710 gcc.c-torture/compile/struct-non-lval-2.c,
32711 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32713 2005-03-31 Janis Johnson <janis187@us.ibm.com>
32715 * gcc.dg/tls/tls.exp: Remove temporary file.
32716 * g++.dg/tls/tls.exp: Ditto.
32717 * lib/file-format.exp: Ditto.
32718 * g++.dg/special/ecos.exp: Ditto.
32720 * lib/profopt.exp: Treat prof_ext as a list.
32721 * gcc.misc-tests/bprob.exp: Ditto.
32722 * g++.dg/bprob/bprob.exp: Ditto.
32724 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32725 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32726 g++.dg/tree-ssa/pointer-reference-alias.C,
32727 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32728 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32729 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32730 g++.dg/vect/pr19951.cc: Ditto.
32731 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32732 gcc.dg/builtins-47.c: Ditto.
32733 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32734 gcc.dg/pr20115-1.c: Ditto.
32735 * gcc.dg/tree-ssa/20030530-2.c,
32736 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32737 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32738 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32739 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32740 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32741 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32742 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32743 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32744 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32745 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32746 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32747 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32748 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32749 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32750 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32751 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32752 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32753 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32754 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32755 gcc.dg/tree-ssa/20030824-1.c,
32756 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32757 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32758 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32759 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32760 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32761 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32762 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32763 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32764 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32765 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32766 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32767 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32768 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32769 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32770 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32771 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32772 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32773 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32774 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32775 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32776 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32777 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32778 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32779 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32780 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32781 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32782 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32783 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32784 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32785 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32786 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32787 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32788 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32789 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32790 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32791 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32792 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32793 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32794 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32795 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32796 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32797 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32798 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32799 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32800 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32801 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32802 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32803 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32804 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32805 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32806 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32807 gcc.dg/tree-ssa/useless-1.c: Ditto.
32808 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32809 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32810 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32811 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32812 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32813 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32814 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32815 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32816 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32817 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32818 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32819 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32820 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32821 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32822 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32823 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32824 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32825 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32826 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32827 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32828 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32829 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32830 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32831 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32832 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32833 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32834 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32835 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32836 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32837 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32838 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32839 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32840 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32841 gcc.dg/vect/vect-none.c: Ditto.
32842 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32843 treelang/compile/unsigned.tree: Ditto.
32845 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32846 * gcc.dg/cpp/direct2s.c: Ditto.
32847 * gcc.dg/cpp/paste4.c: Ditto.
32848 * gcc.dg/cpp/separate-1.c: Ditto.
32849 * gcc.dg/pch/save-temps-1.c: Ditto.
32850 * g++.dg/ext/altivec-10.C: Ditto.
32851 * g++.dg/pch/pch.C: Ditto.
32853 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32855 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32856 * g++.dg/template/repo1.C: Ditto.
32857 * g++.dg/template/repo2.C: Ditto.
32858 * g++.dg/template/repo3.C: Ditto.
32859 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32860 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32861 * g++.old-deja/g++.pt/repo1.C: Ditto.
32862 * g++.old-deja/g++.pt/repo2.C: Ditto.
32863 * g++.old-deja/g++.pt/repo3.C: Ditto.
32864 * g++.old-deja/g++.pt/repo4.C: Ditto.
32866 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32867 * gcc.dg/20030107-1.c: Ditto.
32868 * gcc.dg/20030702-1.c: Ditto.
32869 * gcc.dg/profile-generate-1.c: Ditto.
32870 * g++.dg/other/profile1.C: Ditto.
32871 * g++.old-deja/g++.robertl/eb83.C: Ditto.
32873 * lib/gcc-dg.exp (remove-build-file): New.
32874 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32875 cleanup-tree-dump, cleanup-saved-temps): New.
32877 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
32879 PR c++/19203, DR 214
32880 * g++.dg/parse/ambig3.C: Not ambiguous.
32881 * g++.dg/template/spec20.C: New.
32882 * g++.dg/template/spec21.C: New.
32884 2005-03-31 Steve Ellcey <sje@cup.hp.com>
32887 * gcc.dg/ia64-fptr-1.c: Run only on linux.
32889 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32891 PR libfortran/20660
32892 * gfortran.dg/negative_unit.f: New test.
32894 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32896 * gcc.dg/20050330-1.c: New test.
32898 2005-03-30 Devang Patel <dpatel@apple.com>
32900 * g++.dg/tree-sra/ssa-sra-3.C: New test.
32902 2005-03-30 Dale Johannesen <dalej@apple.com>
32904 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32906 2005-03-30 Janis Johnson <janis187@us.ibm.com>
32908 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32909 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32910 Strip options from test name.
32912 2005-03-31 Jan Hubicka <jh@suse.cz>
32914 * gcc.dg/varpool-1.c: New testcase.
32916 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
32920 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32921 gcc.dg/stmt-expr-label-3.c : New tests.
32922 * gcc.c-torture/execute/medce-2.c: Remove.
32924 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
32927 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32930 2005-03-30 Alan Modra <amodra@bigpond.net.au>
32932 * gcc.c-torture/compile/pr20203.c: New test.
32934 2005-03-26 Steven G. Kargl <kargls@comcast.net>
32936 * gfortran.dg/promotion.f90: New test.
32938 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
32940 PR middle-end/20491
32941 * gcc.dg/torture/asm-subreg-1.c: New test.
32943 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
32946 * gcc.dg/pr20672-1.c: New test.
32948 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
32950 * gfortran.dg/vect: New directory.
32951 * gfortran.dg/vect/vect.exp: New.
32952 * gfortran.dg/vect/vect-1.f90: New test.
32953 * gfortran.dg/vect/vect-2.f90: New test.
32954 * gfortran.dg/vect/vect-3.f90: New test.
32955 * gfortran.dg/vect/vect-4.f90: New test.
32956 * gfortran.dg/vect/vect-5.f90: New test.
32958 2005-03-29 Jakub Jelinek <jakub@redhat.com>
32960 PR middle-end/20622
32961 * gcc.dg/alias-7.c: New test.
32963 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
32965 * gcc.dg/sparc-reg-1.c: New test.
32967 2005-03-28 Steve Ellcey <sje@cup.hp.com>
32970 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32972 2005-03-29 Dale Ranta <dir@lanl.gov>
32973 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32975 PR libfortran/20163
32976 * gfortran.dg/pr20163-2.f: New test.
32978 2005-03-28 Jan Hubicka <jh@suse.cz>
32980 PR middle-end/20635
32981 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32984 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
32986 PR tree-optimization/20626
32987 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32988 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32990 2005-03-26 Steven G. Kargl <kargls@comcast.net>
32992 * gfortran.dg/underflow.f90: New test.
32993 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32995 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32997 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32999 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33001 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33002 (g++_init): Make sure that CXXFLAGS is set.
33003 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33004 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33005 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33006 * lib/objc.exp (objc_init): Likewise.
33007 * lib/treelang.exp (treelang_init): Likewise.
33009 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33011 PR tree-optimization/20470
33012 * gcc.dg/tree-ssa/pr20470.c: New test.
33014 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33016 * gcc.dg/ppc-stfiwx.c: New.
33018 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33021 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33023 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33025 * gcc.dg/20050325-1.c: Fix a typo.
33027 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33029 PR libfortran/19678
33030 PR libfortran/19679
33031 * gfortran.dg/dos_eol.f: New test.
33033 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33035 PR rtl-optimization/20249
33036 * gcc.dg/20050325-1.c: New test.
33038 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33040 PR libfortran/15332
33041 * gfortran.dg/pr15332.f: New test.
33043 2005-03-24 Dale Johannesen <dalej@apple.com>
33045 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33047 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33049 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33050 'internal' visibility.
33051 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33052 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33053 'protected' visibility.
33054 * gcc.dg/visibility-7.c: Likewise.
33055 * lib/target-supports.exp (check_visibility_available): Take
33056 a parameter, the kind of visibility to check for.
33057 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33058 to check_visibility_available.
33060 * g++.dg/expr/cast3.C: New.
33062 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33064 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33067 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33070 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33072 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33074 * gcc.dg/badshift.c: Renamed to...
33075 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33077 * gcc.target/i386/badshift.c: Renamed to...
33078 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33081 PR rtl-optimization/20532
33082 * gcc.target/i386/badshift.c: New.
33084 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33086 * gfortran.dg/pr18025.f90: New test.
33088 2005-03-23 Dale Johannesen <dalej@apple.com>
33090 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33092 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33094 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33096 * lib/target-supports.exp (check_iconv_available): Default
33097 libiconv to -liconv, if there is no definition.
33099 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33101 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33103 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33105 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33106 * g++.dg/opt/pr7503-2.C: Likewise.
33107 * g++.dg/opt/pr7503-3.C: Likewise.
33108 * g++.dg/opt/pr7503-4.C: Likewise.
33109 * g++.dg/opt/pr7503-5.C: Likewise.
33110 * g++.dg/warn/minmax.C: New test.
33112 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33114 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33115 * gfortran.dg/g77_intrinsics_sub.f: New test.
33117 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33118 Jan Hubicka <jh@suse.cz>
33119 Steven Bosscher <stevenb@suse.de
33121 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33123 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33126 * g++.dg/template/redecl3.C: New test.
33128 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33131 * g++.dg/parse/error16.C: Tweak error markers.
33133 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33136 * gcc.dg/20050321-2.c: New test.
33138 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33142 * g++.dg/template/ptrmem12.C: New.
33144 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33146 PR rtl-optimization/20527
33147 * gcc.c-torture/execute/pr20527-1.c: New test.
33149 2005-03-22 Ben Elliston <bje@au.ibm.com>
33151 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33152 program, compile it into a real executable and then delete the .c
33153 and .x files afterwards, to avoid problems on testglue targets.
33155 2005-03-21 Stuart Hastings <stuart@apple.com>
33157 * gcc.target/i386/sse-2.c: New.
33159 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33161 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33163 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33165 * g++.dg/parse/crash25.C: Fix typo.
33167 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33170 * g++.dg/parse/crash24.C: New test.
33173 * g++.dg/parse/crash25.C: New test.
33175 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33178 * g++.dg/ext/stmtexpr4.C: New test.
33180 2005-03-20 Roger Sayle <roger@eyesopen.com>
33182 PR middle-end/20539
33183 * gcc.c-torture/compile/pr13066-1.c: New test case.
33184 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33185 * g++.dg/opt/pr13066-1.C: Likewise.
33187 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33189 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33191 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33194 * gfortran.dg/nesting_1.f90: New test.
33196 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33199 * g++.dg/lookup/using13.C: New test.
33201 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33204 * g++.dg/template/crash36.C: New test.
33206 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33209 * g++.dg/template/crash35.C: New test.
33211 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33214 * g++.dg/overload/operator2.C: New test.
33216 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33218 PR libfortran/20257
33219 * gfortran.dg/pr20257.f90: New test.
33221 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33223 PR libfortran/20480
33224 * gfortran.dg/pr20480.f90: New test.
33226 2005-03-16 Richard Henderson <rth@redhat.com>
33228 PR middle-end/15700
33229 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33230 (_rtld_global): New.
33231 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33232 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33234 * gcc.dg/alias-3.c: New.
33235 * gcc.dg/alias-4.c: New.
33236 * gcc.dg/alias-5.c: New.
33237 * gcc.dg/alias-6.c: New.
33239 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33241 * gcc.dg/cpp/ucnid-7.c: New.
33243 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33244 Dorit Naishlos <dorit@il.ibm.com>
33246 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33249 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33251 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33252 support misaligned accesses.
33253 * gcc.dg/vect/vect-58.c: Likewise.
33254 * gcc.dg/vect/vect-92.c: New.
33255 * gcc.dg/vect/vect-93.c: New.
33257 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33260 * gfortran.dg/assign_2.f90: New test.
33261 * gfortran.dg/assign_3.f90: New test.
33262 * gfortran.dg/assign.f90: New test.
33264 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33266 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33267 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33268 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33269 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33272 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33274 * gcc.dg/cpp/ucnid-6.c: New.
33276 * gcc.dg/cpp/normalize-1.c: New.
33277 * gcc.dg/cpp/normalize-2.c: New.
33278 * gcc.dg/cpp/normalize-3.c: New.
33279 * gcc.dg/cpp/normalize-4.c: New.
33280 * gcc.dg/cpp/ucnid-4.c: New.
33281 * gcc.dg/cpp/ucnid-5.c: New.
33282 * g++.dg/cpp/normalize-1.C: New.
33283 * g++.dg/cpp/ucnid-1.C: New.
33285 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33287 * gcc.dg/pr18628.c: New.
33289 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33292 * g++.dg/tree-ssa/pr20280.C: New.
33294 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33297 * gfortran.dg/stfunc_2.f90: New test.
33299 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33301 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33303 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33305 * gcc.dg/tree-ssa/20050314-1.c: New test.
33307 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33311 * g++.dg/template/friend34.C: New test.
33312 * g++.dg/template/friend35.C: Likewise.
33313 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33315 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33317 Friend class name lookup 5/n
33319 * g++.dg/lookup/hidden-class1.C: New test.
33320 * g++.dg/lookup/hidden-class2.C: Likewise.
33321 * g++.dg/lookup/hidden-class3.C: Likewise.
33322 * g++.dg/lookup/hidden-class4.C: Likewise.
33323 * g++.dg/lookup/hidden-class5.C: Likewise.
33324 * g++.dg/lookup/hidden-class6.C: Likewise.
33325 * g++.dg/lookup/hidden-class7.C: Likewise.
33326 * g++.dg/lookup/hidden-class8.C: Likewise.
33327 * g++.dg/lookup/hidden-class9.C: Likewise.
33328 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33329 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33330 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33331 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33332 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33333 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33334 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33335 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33336 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33337 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33338 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33340 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33343 * g++.dg/template/error18.C: New test.
33345 2005-03-09 Ben Elliston <bje@au.ibm.com>
33348 * g++.dg/debug/pr16792.C: New test.
33350 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33352 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33353 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33354 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33355 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33356 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33357 test assertion names.
33359 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33362 * gfortran.dg/stfunc_1.f90: New test.
33364 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33367 * gfortran.dg/real_index_1.f90: New test.
33369 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33372 * gfortran.dg/spec_expr_1.f90: New test.
33374 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33377 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33380 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33383 * gfortran.dg/largeequiv_1.f90: New test.
33385 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33387 * gcc.dg/ucnid-1.c: New.
33388 * gcc.dg/ucnid-2.c: New.
33389 * gcc.dg/ucnid-3.c: New.
33390 * gcc.dg/ucnid-4.c: New.
33391 * gcc.dg/ucnid-5.c: New.
33392 * gcc.dg/ucnid-6.c: New.
33393 * gcc.dg/cpp/ucnid-1.c: New.
33394 * gcc.dg/cpp/ucnid-2.c: New.
33395 * gcc.dg/cpp/ucnid-3.c: New.
33396 * g++.dg/other/ucnid-1.C: New.
33398 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33400 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33402 2005-03-11 Per Bothner <per@bothner.com>
33404 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33405 that diagnotics refer to correct token.
33406 * gcc.dg/unused-3.c: Likewise.
33408 2005-03-11 Per Bothner <per@bothner.com>
33410 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33411 constant" is now actually on same line as string constant.
33412 * gcc.dg/cpp/direct2s.c: Likewise.
33414 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33416 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33418 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33420 PR libfortran/20124
33421 * gfortran.dg/pr20124.f90: New Test
33423 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33425 PR tree-optimization/20130
33426 * gcc.dg/pr20130-1.c: New test.
33428 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33431 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33433 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33435 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33437 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33439 * g++.dg/eh/forced1.C: Fix comment.
33440 * g++.dg/eh/forced2.C: Ditto.
33441 * g++.dg/eh/forced3.C: Ditto.
33442 * g++.dg/eh/forced4.C: Ditto.
33444 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33447 * gcc.c-torture/compile/pr20412.c: New test.
33449 2005-03-10 Roger Sayle <roger@eyesopen.com>
33451 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33453 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33456 * gcc.dg/20050307-1.c: New test.
33458 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33461 * g++.dg/other/stdarg3.C: New.
33463 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33465 PR c++/18384, c++/18327
33466 * g++.dg/init/array19.C: New test.
33468 PR inline-asm/20314
33469 * gcc.dg/torture/pr20314-1.c: New test.
33470 * gcc.dg/torture/pr20314-2.c: New test.
33472 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33474 * gcc.dg/20050309-1.c: New test.
33476 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33478 * gcc.dg/builtins-10.c: Reactivate disabled test.
33479 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33480 new cbrt transformations.
33482 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33485 * g++.dg/template/array13.C: New test.
33487 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33490 * g++.dg/init/brace4.C: New test.
33492 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33495 * g++.dg/template/non-dependent12.C: New.
33497 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33500 * g++.dg/init/array18.C: Add dg-do run marker.
33503 * g++.dg/init/array18.C: New test.
33505 2005-03-09 Ben Elliston <bje@au.ibm.com>
33507 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33508 * g++.dg/gcov/gcov.exp: Likewise.
33509 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33510 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33511 * lib/c-torture.exp: Likewise.
33512 * lib/fortran-torture.exp: Likewise.
33513 * lib/g++.exp: Likewise.
33514 * lib/gcc-defs.exp: Likewise.
33515 * lib/gcc-dg.exp: Likewise.
33516 * lib/gcc.exp: Likewise.
33517 * lib/gcov.exp: Likewise.
33518 * lib/gfortran.exp: Likewise.
33519 * lib/mike-g++.exp: Likewise.
33520 * lib/mike-gcc.exp: Likewise.
33521 * lib/objc-torture.exp: Likewise.
33522 * lib/objc.exp: Likewise.
33523 * lib/profopt.exp: Likewise.
33524 * lib/target-libpath.exp: Likewise.
33525 * lib/target-supports.exp: Likewise.
33526 * lib/treelang.exp: Likewise.
33527 * lib/wrapper.exp: Likewise.
33529 2005-03-08 Jeff Law <law@redhat.com>
33531 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33534 2005-03-08 Ira Rosen <irar@il.ibm.com>
33536 * gcc.dg/vect/pr20122.c: New test.
33538 2005-03-07 Jeff Law <law@redhat.com>
33540 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33542 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33543 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33544 * gcc.dg/tree-ssa/pr18134.c: New test.
33546 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33548 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33549 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33550 gcc.dg/torture/builtin-noret-2.c: Require weak support.
33552 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
33555 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33557 2005-03-07 Mark Mitchell <mark@codesourcery.com>
33559 * g++.dg/warn/Wnvdtor.C: New test.
33561 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
33563 * gcc.dg/torture/pr19683-1.c: New test.
33565 2005-03-06 Steven G. Kargl <kargls@comcast.net>
33567 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33568 * gfortran.dg/g77/19990313-2.f: Ditto.
33569 * gfortran.dg/g77/19990313-3.f: Ditto.
33570 * gfortran.dg/g77/19990525-0.f: Ditto.
33571 * gfortran.dg/g77/19990826-0.f: Ditto.
33572 * gfortran.dg/g77/19990826-2.f: Ditto.
33573 * gfortran.dg/g77/19990826-3.f: Ditto.
33574 * gfortran.dg/g77/20000511-1.f: Ditto.
33575 * gfortran.dg/g77/20000511-2.f: Ditto.
33576 * gfortran.dg/g77/970625-2.f: Ditto.
33577 * gfortran.dg/g77/980310-2.f: Ditto.
33578 * gfortran.dg/g77/980310-3.f: Ditto.
33579 * gfortran.dg/g77/980310-8.f: Ditto.
33580 * gfortran.dg/g77/980519-2.f: Ditto.
33581 * gfortran.dg/g77/alpha1.f: Ditto.
33582 * gfortran.dg/g77/claus.f: Ditto.
33583 * gfortran.dg/g77/erfc.f: Ditto.
33584 * gfortran.dg/g77/short.f: Ditto.
33585 * gfortran.fortran-torture/execute/data.f90: Ditto.
33586 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33587 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33589 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33591 * lib/file-format.exp (gcc_target_object_format): Add check for som
33592 format and hardcode object formats on hppa*-*-hpux*.
33593 * lib/target-supports.exp (check_weak_available): Add check for som
33594 object format. Always return 0 on hppa*-*-hpux10*.
33596 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33599 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33601 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33603 * gfortran.dg/pr19936_1.f90: New test.
33604 * gfortran.dg/pr19936_2.f90: New test.
33605 * gfortran.dg/pr19936_3.f90: New test.
33607 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33608 Paul Thomas <prthomas@drfccad.cea.fr>
33610 * gfortran.dg/PR19754_1.f90: New test.
33611 * gfortran.dg/PR19754_2.f90: Ditto.
33613 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33616 * g++.dg/template/non-dependent11.C: New test.
33618 2005-03-05 Uros Bizjak <uros@kss-loka.si>
33620 * lib/target-supports.exp (check_iconv_available): Fix comment.
33622 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
33623 Joseph S. Myers <joseph@codesourcery.com>
33626 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33628 2005-03-04 Matthew Sachs <msachs@apple.com>
33630 * gcc.exp (gcc_target_compile): Put braces around
33631 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33632 * objc.exp (objc_target_compile): Likewise.
33633 * treelang.exp (treelang_target_compile): Likewise.
33635 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33638 * gfortran.dg/func_result_1.f90: New test.
33640 2005-03-04 Ben Elliston <bje@au.ibm.com>
33642 * gcc.misc-tests/options.exp: New test.
33644 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
33646 * gcc.dg/pr15784-4.c: New test.
33648 2005-03-03 Geoffrey Keating <geoffk@apple.com>
33650 * gcc.c-torture/execute/pr17133.c: New.
33651 * gcc.c-torture/compile/20050303-1.c: New.
33653 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
33655 * gcc.dg/cpp/assert4.c: Fix for cygwin.
33657 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
33659 * g++.dg/overload/using2.C: New.
33661 2005-03-02 Mark Mitchell <mark@codesourcery.com>
33664 * g++.dg/init/ptrmem2.C: New test.
33666 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
33669 * gcc.dg/pr8927-1.c: New test.
33671 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
33674 * g++.dg/inherit/covariant12.C: New.
33676 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33679 * gfortran.dg/bound_1.f90: New test.
33681 2005-02-28 Janis Johnson <janis187@us.ibm.com>
33683 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33684 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33686 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
33689 * gcc.dg/pr20245-1.c: New test.
33691 2005-02-28 Jakub Jelinek <jakub@redhat.com>
33693 PR middle-end/19874
33694 * gcc.c-torture/execute/20050119-2.c: New test case.
33696 2005-02-28 Ben Elliston <bje@au.ibm.com>
33698 * README: Update the DejaGnu bug reporting address.
33699 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33700 * lib/objc-torture.exp: Likewise.
33702 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33704 * gfortran.dg/boz_1.f90: New test.
33705 * gfortran.dg/boz_3.f90: New test.
33706 * gfortran.dg/boz_4.f90: New test.
33708 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33710 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33711 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33713 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33715 PR libfortran/20101
33716 * gfortran.dg/write_0_pe_format.f90: New test.
33718 2005-02-27 Jakub Jelinek <jakub@redhat.com>
33721 * g++.dg/opt/thunk2.C: New test.
33722 * g++.dg/opt/covariant1.C: New test.
33724 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33726 * gfortran.dg/e_d_fmt.f90: New test.
33728 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
33730 * gcc.dg/asm-b.c: Fix comment typos.
33732 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33734 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33737 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33740 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33741 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33742 * gcc.dg/asm-b.c: New test.
33744 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
33746 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33747 Disable this test on IRIX 6.
33749 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
33751 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33752 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33755 2005-02-25 Diego Novillo <dnovillo@redhat.com>
33757 PR tree-optimization/20204
33758 * gcc.dg/pr20204.c: New test.
33760 2005-02-24 Jakub Jelinek <jakub@redhat.com>
33763 * gcc.c-torture/execute/20050224-1.c: New test.
33766 * g++.dg/warn/Wbraces2.C: New test.
33768 2005-02-23 Mark Mitchell <mark@codesourcery.com>
33771 * g++.dg/init/const2.C: New test.
33773 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
33775 PR tree-optimization/20100
33776 * gcc.c-torture/execute/pr20100-1.c: New test.
33778 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33780 * gfortran.dg/implicit_3.f90: New test.
33782 * gfortran.dg/deftype_1.f90: New test.
33784 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
33786 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33788 * g++.dg/other/anon3.C: Accept a warning.
33790 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
33792 * gcc.dg/pr20017.c: Fix a comment typo.
33794 2005-02-23 Bud Davis <bdavis@gfortran.org>
33796 * gfortran.dg/list_read_4.f90: Change to f90 comments.
33798 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33801 * ada/acats/tests/cxa/cxa3004.a: Remove.
33802 * ada/acats/tests/cxb/cxb30061.am: Likewise.
33804 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33807 * g++.dg/init/const1.C: New test.
33810 * g++.dg/parse/constant7.C: New test.
33813 * g++.dg/parse/error27.C: New test.
33814 * g++.dg/template/qualttp15.C: Adjust error markers.
33815 * g++.old-deja/g++.other/struct1.C: Likewise.
33818 * g++.dg/template/error17.C: New test.
33821 * g++.dg/parser/error26.C: New test.
33823 2005-02-22 Diego Novillo <dnovillo@redhat.com>
33825 PR tree-optimization/20100
33826 PR tree-optimization/20115
33827 * gcc.dg/pr20115.c: New test.
33828 * gcc.dg/pr20115-1.c: New test.
33829 * gcc.dg/pr20100.c: New test.
33830 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33831 call-clobbered variables after alias1.
33833 2005-02-22 Bud Davis <bdavis@gfortran.org>
33835 * gfortran.dg/list_read_4.f90: new test.
33837 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
33839 PR rtl-optimization/20017.
33840 * gcc.dg/pr20017.c: New.
33842 2005-02-22 Devang Patel <dpatel@apple.com>
33845 * g++.dg/tree-ssa/pr19952.C: New test.
33847 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33850 * g++.dg/parse/constant6.C: New test.
33852 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33854 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33855 * g++.dg/charset/asm2.c: Likewise.
33856 * g++.dg/charset/asm3.c: Likewise.
33857 * g++.dg/charset/asm4.c: Likewise.
33858 * g++.dg/charset/asm5.c: Likewise.
33859 * g++.dg/charset/attribute1.c: Likewise.
33860 * g++.dg/charset/attribute2.c: Likewise.
33861 * g++.dg/charset/extern1.cc: Likewise.
33862 * g++.dg/charset/extern2.cc: Likewise.
33863 * g++.dg/charset/extern3.cc: Likewise.
33864 * g++.dg/charset/function.cc: Likewise.
33865 * g++.dg/charset/string.c: Likewise.
33866 * g++.dg/charset/charset.exp: Likewise.
33867 * lib/target-supports.exp (check_iconv_available): Fix comment.
33869 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33871 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33872 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33873 * gcc.dg/charset/asm2.c: Likewise.
33874 * gcc.dg/charset/asm3.c: Likewise.
33875 * gcc.dg/charset/asm4.c: Likewise.
33876 * gcc.dg/charset/asm5.c: Likewise.
33877 * gcc.dg/charset/asm6.c: Likewise.
33878 * gcc.dg/charset/attribute1.c: Likewise.
33879 * gcc.dg/charset/attribute2.c: Likewise.
33880 * gcc.dg/charset/builtin1.c: Likewise.
33881 * gcc.dg/charset/extern.c: Likewise.
33882 * gcc.dg/charset/function.c: Likewise.
33883 * gcc.dg/charset/string.c: Likewise.
33884 * gcc.dg/charset/charset.exp: Likewise.
33886 2005-02-21 Bud Davis <bdavis9659@comcast.net>
33889 * gfortran.dg/pr20086.f90: New test.
33891 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
33893 PR tree-optimization/19786
33894 * g++.dg/tree-ssa/pr19786.C: New.
33896 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33898 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33900 2005-02-21 Jeff Law <law@redhat.com>
33902 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33904 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33906 * gfortran.dg/do_iterator: Split loop, markup all lines for
33907 which an error locus is printed.
33908 * gfortran.dg/pr17708.f90: Markup all lines for which an error
33910 * gfortran.dg/select_4.f90: Likewise.
33911 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33912 locuses in the various permutations.
33914 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
33916 PR tree-optimization/19951
33917 * g++.dg/vect: New directory.
33918 * g++.dg/vect/vect.exp: New file.
33919 * g++.dg/vect/pr19951.cc: New testcase.
33920 * g++.dg/dg.exp: Also prune vectorizer tests.
33922 2005-02-20 Zack Weinberg <zack@codesourcery.com>
33925 * gcc.dg/charset/builtin1.c: New test.
33927 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33930 * g++.dg/inherit/volatile1.C: New test.
33933 * g++.dg/template/dtor4.C: New test.
33935 2005-02-19 Steven G. Kargl <kargls@comcast.net>
33937 * gfortran.dg/int_1.f90: New test.
33939 2005-02-19 Devang Patel <dpatel@apple.com>
33941 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33943 2005-02-19 Steven G. Kargl <kargls@comcast.net>
33945 * gfortran.dg/achar_1.f90: New test.
33947 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
33949 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33951 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
33952 Jakub Jelinek <jakub@redhat.com>
33954 PR tree-optimization/19828
33955 * gcc.dg/tree-ssa/loop-7.c: New test.
33956 * gcc.c-torture/execute/20050218-1.c: New test.
33958 2005-02-19 Jakub Jelinek <jakub@redhat.com>
33961 * gcc.dg/transparent-union-1.c: New test.
33962 * gcc.dg/transparent-union-2.c: New test.
33964 2005-02-18 James E Wilson <wilson@specifixinc.com>
33966 PR tree-optimization/18977
33967 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33969 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
33972 * gcc.dg/pr20054.c: New test.
33974 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33977 * g++.dg/ext/attrib20.C: New test.
33979 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
33981 PR middle-end/20030
33982 * gfortran.fortran-torture/execute/character_passing.f90: New test.
33984 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
33987 * g++.dg/opt/switch4.C: New.
33989 2005-02-18 Jakub Jelinek <jakub@redhat.com>
33992 PR tree-optimization/20009
33993 * gcc.c-torture/compile/20050217-1.c: New test.
33994 * g++.dg/opt/switch3.C: New test.
33996 PR tree-optimization/18947
33997 * gcc.c-torture/compile/20050215-1.c: New test.
33998 * gcc.c-torture/compile/20050215-2.c: New test.
33999 * gcc.c-torture/compile/20050215-3.c: New test.
34001 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34004 * g++.dg/template/crash34.C: New.
34007 * g++.dg/other/access3.C: New.
34009 2005-02-17 Ira Rosen <irar@il.ibm.com>
34011 * gcc.dg/vect/vect-98.c: New test.
34013 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34015 PR tree-optimization/19967
34016 * gcc.dg/pr19967.c: New.
34018 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34020 PR middle-end/19857
34021 * gcc.dg/tree-ssa/20050215-1.c: New test.
34022 * gcc.c-torture/execute/20050215-1.c: New test.
34024 2005-02-15 Eric Christopher <echristo@redhat.com>
34026 * gcc.dg/cpp/20050215-1.c: New file.
34028 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34030 PR tree-optimization/15785
34031 * gcc.dg/pr15785-1.c: New test.
34033 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34036 * g++.dg/init/ctor4.C: New.
34037 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34039 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34041 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34042 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34044 2005-02-15 Andreas Schwab <schwab@suse.de>
34046 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34049 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34051 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34053 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34055 PR tree-optimization/19853
34056 * gcc.c-torture/compile/pr19853.c: New test.
34058 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34061 * g++.dg/parse/local-class1.C: New.
34064 * g++.dg/parse/ptrmem3.C: New.
34067 * g++.old-deja/g++.oliva/template6.C: Add another case.
34068 * g++.dg/template/explicit6.C: New.
34070 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34073 * g++.dg/other/redecl2.C: New.
34075 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34078 * g++.dg/abi/covariant4.C: New.
34080 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34082 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34085 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34087 * gcc.dg/vect/vect-96.c: Fix typo.
34089 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34093 * g++.dg/template/enum5.C: New test.
34095 2005-02-12 Ira Rosen <irar@il.ibm.com>
34097 * gcc.dg/vect/vect-97.c: New test.
34099 2005-02-12 Ira Rosen <irar@il.ibm.com>
34101 * gcc.dg/vect/vect-96.c: New test.
34103 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34105 * gcc.dg/builtins-34.c: Also check ldexp*.
34107 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34109 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34111 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34113 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34114 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34115 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34116 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34117 selector_list, selector_expression, dg-process-target): Move to new
34118 file target-supports-dg.exp.
34119 * lib/target-supports-dg.exp: New.
34121 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34124 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34127 * g++.dg/other/ptrmem6.C: New test.
34129 PR middle-end/19858
34130 * gcc.c-torture/compile/20050210-1.c: New test.
34132 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34135 * g++.dg/warn/Wbraces1.C: New test.
34137 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34139 * gcc.dg/builtins-52.c: New testcase.
34141 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34144 * gcc.c-torture/execute/20050119-1.c: New test.
34146 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34149 * g++.dg/init/delete1.C: New test.
34151 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34154 * g++.dg/template/static12.C: New test.
34156 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34159 * g++.dg/conversion/ambig1.C: New test.
34162 * g++.dg/ext/attrib19.C: New test.
34165 * g++.dg/parse/dtor5.C: New test.
34168 * g++.dg/template/dtor3.C: New test.
34171 * g++.dg/template/static11.C: New test.
34172 * g++.dg/template/crash2.C: Remove dg-error marker.
34174 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34177 * g++.old-deja/g++.mike/p10769a.C: Remove.
34179 2005-02-09 Roger Sayle <roger@eyesopen.com>
34181 * gcc.dg/builtins-48.c: New test case.
34182 * gcc.dg/builtins-49.c: New test case.
34183 * gcc.dg/builtins-50.c: New test case.
34184 * gcc.dg/builtins-51.c: New test case.
34186 2005-02-09 Ian Lance Taylor <ian@airs.com>
34188 PR middle-end/19583
34189 * g++.dg/warn/Wreturn-type-3.C: New test.
34191 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34193 PR middle-end/19402
34194 * gcc.dg/pr19402-1.c: New testcase.
34195 * gcc.dg/pr19402-2.c: likewise.
34197 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34199 PR middle-end/19854
34200 * g++.dg/tree-ssa/tmmti.C: New testcase.
34202 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34204 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34206 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34209 * g++.dg/parse/crash23.C: New test.
34210 * g++.dg/warn/Weff1.C: New test.
34212 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34214 * gcc.dg/20050209-1.c: New test.
34216 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34219 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34221 2005-02-08 Mike Stump <mrs@apple.com>
34223 * g++.dg/pch/import-2.c: New test.
34224 * g++.dg/pch/import-2.hs: New.
34225 * g++.dg/pch/include/import-2a.h: New.
34226 * g++.dg/pch/include/import-2b.h: New.
34228 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34230 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34232 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34234 * gfortran.dg/substr_1.f90: New test.
34236 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34238 PR middle-end/19775
34239 * gcc.dg/torture/builtin-power-1.c: Disable test for
34240 invalid transformation.
34241 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34242 no longer optimize.
34243 * gcc.dg/builtins-47.c: New testcase.
34245 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34246 Dorit Naishlos <dorit@il.ibm.com>
34248 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34250 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34252 * gcc.c-torture/compile/20050206-1.c: New test.
34254 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34257 * g++.dg/opt/pr19768.C: New test.
34259 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34262 * gcc.c-torture/compile/pr19736.c: New test.
34264 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34267 * g++.dg/parse/error25.C: New test.
34269 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34271 * gcc.c-torture/execute/20050203-1.c: New.
34273 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34275 * gcc.dg/vect/vect-85.c: Remove xfail.
34276 * gcc.dg/vect/vect-86.c: Remove xfail.
34277 * gcc.dg/vect/vect-87.c: Remove xfail.
34278 * gcc.dg/vect/vect-88.c: Remove xfail.
34280 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34282 * gcc.dg/altivec-19.c: New.
34284 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34287 * gcc.dg/nested-func-3.c: New test.
34288 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34290 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34292 * gcc.test-framework/gen_directive_tests: Generate tests for
34293 selector expressions.
34295 2005-02-02 Matt Austern <austern@apple.com>
34298 * g++/ext/builtin7.C: New.
34299 * g++/ext/builtin8.C: New.
34301 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34304 * gcc.dg/pr18502-1.c: New test.
34306 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34309 * g++.dg/template/local4.C: Tweak.
34311 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34313 PR tree-optimization/19578
34314 * gcc.c-torture/compile/20050202-1.c: New test.
34316 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34319 * gcc.dg/c99-init-4.c: New test.
34321 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34323 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34325 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34327 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34328 * g++.dg/eh/check-vect.h: New.
34330 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34331 * gcc.dg/vect/vect-78.c: Ditto.
34332 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34335 * g++.dg/conversion/simd1.C: Expect warning.
34336 * g++.dg/ext/attribute-test-1.C: Ditto.
34337 * g++.dg/ext/attribute-test-2.C: Ditto.
34338 * g++.dg/ext/attribute-test-3.C: Ditto.
34339 * g++.dg/ext/attribute-test-4.C: Ditto.
34341 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34342 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34344 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34346 2005-02-01 Richard Henderson <rth@redhat.com>
34348 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34349 long double for ibm double-double format.
34350 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34352 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34354 PR tree-optimization/19633
34355 * gcc.dg/pr19633-1.c: New test.
34356 * gcc.dg/pr19633.c: Tweak to make pointer point
34357 to NULL or a symbol.
34359 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34361 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34363 (dg-process-target (local override)): Handle selector expressions.
34365 * gcc.test-framework/README: Describe tests in source directory.
34366 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34367 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34368 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34369 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34370 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34371 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34372 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34373 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34374 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34375 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34376 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34377 * gcc.test-framework/dg-error-exp-P.c: New test.
34378 * gcc.test-framework/dg-error-exp-XP.c: New test.
34379 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34380 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34381 * gcc.test-framework/dg-output-exp-P.c: New test.
34382 * gcc.test-framework/dg-output-exp-XF.c: New test.
34383 * gcc.test-framework/dg-warning-exp-P.c: New test.
34384 * gcc.misc-tests/dg-1.c: Remove.
34385 * gcc.misc-tests/dg-2.c: Remove.
34386 * gcc.misc-tests/dg-3.c: Remove.
34387 * gcc.misc-tests/dg-4.c: Remove.
34388 * gcc.misc-tests/dg-5.c: Remove.
34389 * gcc.misc-tests/dg-6.c: Remove.
34390 * gcc.misc-tests/dg-7.c: Remove.
34391 * gcc.misc-tests/dg-8.c: Remove.
34392 * gcc.misc-tests/dg-9.c: Remove.
34393 * gcc.misc-tests/dg-10.c: Remove.
34394 * gcc.misc-tests/dg-11.c: Remove.
34395 * gcc.misc-tests/dg-12.c: Remove.
34396 * gcc.misc-tests/dg-test.exp: Remove.
34398 * gcc.test-framework/test-framework.awk: Change recording and
34399 printing of passes and failures.
34401 * gcc.test-framework: New directory.
34402 * gcc.test-framework/README: New.
34403 * gcc.test-framework/test-framework.exp: New.
34404 * gcc.test-framework/test-framework.awk: New.
34405 * gcc.test-framework/gen_directive_tests: New.
34407 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34409 * lib/treelang.exp: Fix comment typos.
34410 (treelang_target_compile): Don't append libs=-ltreelang to options.
34412 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34414 * g++.dg/parse/typename7.C: Adjust error messages.
34416 2005-01-31 Jeff Law <law@redhat.com>
34418 * gcc.c-torture/execute/20050131-1.c: New test.
34419 * gcc.dg/wcaselabel.c: New test.
34421 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34423 * g++.dg/other/warning1.C: Adjust error messags.
34424 * g++.dg/parse/constant5.C: New test.
34426 2005-01-31 Steven Bosscher <stevenb@suse.de>
34429 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34430 the test case valid.
34431 * gcc.dg/20030815-1.c: Remove invalid tests.
34432 * gcc.dg/array-7.c: Adjust expected result.
34433 * gcc.dg/pr18596-3.c: Likewise.
34434 * gcc.dg/noncompile/20000901-1.c: Likewise.
34435 * gcc.dg/noncompile/init-2.c: Likewise.
34436 * gcc.dg/noncompile/init-4.c: Likewise.
34438 2005-01-31 Dale Johannesen <dalej@apple.com>
34440 * g++.dg/opt/pr19650.C: New test.
34442 2005-01-31 Richard Henderson <rth@redhat.com>
34444 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34445 long double for intel double extended format.
34446 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34448 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34451 * g++.dg/template/static10.C: New test.
34454 * g++.dg/parse/error24.C: New test.
34457 * g++.dg/lookup/builtin1.C: New test.
34460 * g++.dg/warn/conv3.C: New test.
34462 2005-01-30 Bud Davis <bdavis@gfortran.org>
34465 * gfortan.dg/inquire_7.f90
34467 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34469 PR tree-optimization/15791
34470 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34471 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34472 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34473 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34474 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34475 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34476 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34477 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34478 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34479 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34481 2005-01-29 Paul Brook <paul@codesourcery.com>
34484 * check.c (real_or_complex_check): New function.
34485 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34486 * intrinsic.c (add_functions): Use new check functions.
34487 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34490 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34492 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34493 gcc.dg/lvalue-3.c: New tests.
34494 * gcc.dg/concat.c: Update expected messages.
34496 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34498 PR libfortran/19595
34499 * gfortran.dg/eor_1.f90: New test.
34501 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34504 * gfortran.dg/logical_data_1.f90: New test.
34506 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34509 * g++.dg/template/crash33.C: New test.
34512 * g++.dg/template/crash32.C: New test.
34514 2005-01-28 Ian Lance Taylor <ian@airs.com>
34516 PR middle-end/16558
34517 * g++.dg/warn/Wreturn-type-2.C: New test.
34519 2004-06-24 Jeff Law <law@redhat.com>
34521 * gcc.dg/tree-ssa/20050128-1.c: New test.
34523 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34525 * gcc.target/frv/all-mdpackh-1.c: New test.
34527 2005-01-28 Steven Bosscher <stevenb@suse.de>
34529 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34531 2005-01-27 Richard Henderson <rth@redhat.com>
34533 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34535 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34537 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34539 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34541 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34542 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34543 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34544 to cope with cases where the multilib options override the dg-options.
34546 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34549 * gcc.dg/noncompile/20050120-1.c: New test.
34551 2005-01-26 Diego Novillo <dnovillo@redhat.com>
34553 PR tree-optimization/19633
34554 * gcc.dg/pr19633.c: New test.
34555 * gcc.dg/tree-ssa/pr19633.c: New test.
34557 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
34559 * gcc.dg/20041216-1.c: New test.
34561 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
34564 * objc.dg/selector-2.m: New test.
34566 2005-01-26 Jakub Jelinek <jakub@redhat.com>
34568 * g++.dg/opt/range-test-2.C: New test.
34570 PR rtl-optimization/19579
34571 * gcc.c-torture/execute/20050124-1.c: New test.
34573 2005-01-26 Greg Parker <gparker@apple.com>
34574 Stuart Hastings <stuart@apple.com>
34576 * gcc.c-torture/execute/20050125-1.c: New.
34578 2005-01-18 Jan Hubicka <jh@suse.cz>
34580 PR tree-optimize/19337
34581 * gcc.c-torture/compile/20050119-1.c: New test.
34583 2005-01-24 James E Wilson <wilson@specifixinc.com>
34585 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34586 test for successful match.
34588 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
34591 * objc.dg/comp-types-7.m: New test.
34593 2005-01-24 Janis Johnson <janis187@us.ibm.com>
34595 * lib/target-supports.exp (current_target_name): New.
34596 (check_effective_target_ilp32, check_effective_target_lp64):
34597 Cache the result to use as long as the current target, with
34598 multilib flags, remains the same.
34600 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34601 (dg-require-weak, dg-require-visibility, dg-require-alias,
34602 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34603 dg-require-effective-target, dg-skip-if): Remove call to
34604 skip_test_and_clear_xfail.
34605 (dg-test): Clear xfail data.
34607 2005-01-24 Jakub Jelinek <jakub@redhat.com>
34610 * gcc.dg/ppc64-toc.c: New test.
34612 * g++.dg/tree-ssa/empty-1.C: New test.
34614 PR middle-end/19551
34615 * gcc.c-torture/execute/20050121-1.c: New test.
34616 * gcc.dg/20050121-2.c: New test.
34618 2004-01-23 Steven G. Kargl <kargls@comcast.net>
34619 Paul Brook <paul@codesourcery.com>
34622 * gfortran.dg/real_const_1.f: New test.
34623 * gfortran.dg/real_const_2.f90: New test.
34624 * gfortran.dg/complex_int_1.f90: New test.
34626 2005-01-23 Bud Davis <bdavis9659@comcast.net>
34629 * gfortan.dg/inquire_6.f90: New test.
34631 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34633 PR libfortran/19451
34634 * open_readonly_1.f90: New test.
34636 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34638 PR libfortran/18982
34639 * gfortran.dg/open_new.f90: New file.
34641 2005-01-22 Paul Brook <paul@codesourcery.com>
34643 * namelist_1.f90: New test.
34645 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
34647 PR tree-optimization/19484
34648 * gcc.c-torture/compile/20050122-[12].c: New tests.
34650 2005-01-22 Paul Brook <paul@codesourcery.com>
34652 * gfortran.dg/implicit_2.f90: New test.
34654 2005-01-22 Bud Davis <bdavis9659@comcast.net>
34657 * gfortran.dg/inquire_5.f90: New test.
34659 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34662 * gcc.dg/pr18809-1.c: New test.
34664 2005-01-21 Ian Lance Taylor <ian@airs.com>
34666 * gcc.dg/20050121-1.c: New test.
34668 PR tree-optimization/13000
34669 * gcc.dg/20040206-1.c: Change warning to point where function is
34672 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34675 * g++.dg/template/array11.C: New test.
34677 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34679 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34680 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34681 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34682 * gfortran.dg/getenv_1.f90: Add dg-do directive.
34683 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34684 gfortran.dg/pr17164.f90: Add missing dg-do directives.
34686 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
34688 PR tree-optimization/15349
34689 * gcc.dg/tree-ssa/pr15349.c: New.
34691 2005-01-20 Steve Ellcey <sje@cup.hp.com>
34693 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34695 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
34697 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34698 scan-assembler-times directive name.
34700 * gcc.dg/asm-a.c: Move dg-require-effective-target to
34703 PR rtl-optimization/19462
34704 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34706 2005-01-19 Steve Ellcey <sje@cup.hp.com>
34708 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34709 counting function calls on ia64.
34711 2005-01-19 Jakub Jelinek <jakub@redhat.com>
34713 PR rtl-optimization/15139
34714 * gcc.dg/20050111-2.c: New test.
34717 * gcc.c-torture/compile/20050113-1.c: New testcase.
34719 PR middle-end/19164
34720 * gcc.dg/20050113-1.c: New testcase.
34722 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
34724 * gcc.dg/vect/vect-85.c: Add comment.
34725 * gcc.dg/vect/vect-86.c: Add xfail for now.
34726 * gcc.dg/vect/vect-87.c: Add xfail for now.
34727 * gcc.dg/vect/vect-88.c: Add xfail for now.
34728 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34730 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34732 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34734 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34736 * g++.dg/debug/typedef3.C: New test.
34738 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
34741 * gcc.dg/asm-a.c: New test.
34743 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
34745 * gcc.dg/sh-relax.c: Add prototype for abort.
34747 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34749 * gcc.dg/short-compare-1.c: New test.
34750 * gcc.dg/short-compare-2.c: Likewise.
34752 2005-01-18 Michael Matz <matz@suse.de>
34754 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34756 2005-01-17 Diego Novillo <dnovillo@redhat.com>
34758 PR tree-optimization/19121
34759 * gcc.c-torture/compile/pr19121.c: New test.
34761 2005-01-17 James E. Wilson <wilson@specifixinc.com>
34764 * gcc.c-torture/compile/pr19357.c: New test.
34766 2005-01-17 Ian Lance Taylor <ian@airs.com>
34769 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34770 pass--those that refer just to the variable, possibly with a
34772 * gcc.dg/c99-const-expr-3.c: Likewise.
34774 PR middle-end/13127
34775 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34778 2005-01-16 Bud Davis <bdavis9659@comcast.net>
34781 * gfortran.dg/endfile_2.f90: New test.
34783 2005-01-16 Steven G. Kargl <kargls@comcast.net>
34786 * gfortran.dg/select_5.f90: New test.
34788 2004-01-16 Paul Brook <paul@codesourcery.com>
34790 * gfortran.dg/common_4.f90: New test.
34792 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
34794 PR rtl-optimization/19462
34795 * gcc.dg/torture/pr19462-1.c: New test.
34797 2005-01-15 Ziemowit Laski <zlaski@apple.com>
34800 * objc.dg/func-ptr-2.m: New.
34801 * objc.dg/volatile-1.m: New.
34803 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34805 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34807 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34809 PR tree-optimization/19060
34810 * gcc.c-torture/execute/20050104-1.c: New test.
34812 2005-01-15 Bud Davis <bdavis9659@comcast.net>
34815 * gfortran.dg/write_to_null.f90: New test.
34817 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
34818 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34821 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34824 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34827 * g++.dg/init/vector1.C: New test.
34829 2005-01-14 James E. Wilson <wilson@specifixinc.com>
34832 * gcc.target/ia64/sibcall-unwind-1.c: New test.
34834 * gcc.target/ia64/sibcall-unwind-2.c: New test.
34836 2005-01-14 Steven G. Kargl <kargls@comcast.net>
34838 * gfortran.dg/select_1.f90: New test.
34839 * gfortran.dg/select_2.f90: New test.
34840 * gfortran.dg/select_3.f90: New test.
34841 * gfortran.dg/select_4.f90: New test.
34843 2005-01-14 Jakub Jelinek <jakub@redhat.com>
34845 PR middle-end/19084
34846 PR rtl-optimization/19348
34847 * gcc.dg/20050111-1.c: New test.
34848 * gcc.c-torture/execute/20050111-1.c: New test.
34850 * gcc.dg/i386-asm-4.c: New test.
34852 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34854 * gcc.dg/nested-func-2.c: New test.
34855 * ada/acats/norun.lst: Remove c953002.
34857 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
34859 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34861 2005-01-12 Ben Elliston <bje@au.ibm.com>
34863 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34865 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
34868 * g++.dg/abi/align1.C: New test.
34870 2005-01-11 Alan Modra <amodra@bigpond.net.au>
34872 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34874 * g++.dg/ext/altivec_check.h: Support compiling as C.
34876 2005-01-10 Roger Sayle <roger@eyesopen.com>
34879 * g++.dg/expr/pr19355-1.C: New test case.
34881 2005-01-10 Laurent GUERBY <laurent@guerby.net>
34883 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34884 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34885 * ada/acats/tests/c3/c92005b.ada: Likewise.
34886 * ada/acats/tests/c3/cxb3012.a: Likewise.
34887 * ada/acats/norun.lst: Add c380004 and c953002, add PR
34889 2005-01-09 Paul Brook <paul@codesourcery.com>
34891 * gfortran.dg/common_2.f90: New file.
34892 * gfortran.dg/common_3.f90: New file.
34894 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
34896 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34898 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
34900 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34901 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34902 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34903 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34904 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34905 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34906 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34907 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34908 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34909 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34910 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34911 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34912 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34913 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34914 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34915 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34916 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34917 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34918 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34919 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34920 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34921 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34922 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34923 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34924 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34925 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34926 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34927 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34928 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34929 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34930 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34931 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34932 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34933 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34934 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34935 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34936 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34937 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34938 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34939 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34940 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34941 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34942 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34943 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34944 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34945 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34946 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34947 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34948 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34949 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34950 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34951 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34952 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34953 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34954 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34955 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34956 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34957 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34958 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34959 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34960 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34961 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34962 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34963 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34964 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34965 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34966 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34968 * gcc.dg/vect/vect-1.c: Fix spelling.
34969 * gcc.dg/vect/vect-10.c: Fix spelling.
34970 * gcc.dg/vect/vect-11.c: Fix spelling.
34971 * gcc.dg/vect/vect-12.c: Fix spelling.
34972 * gcc.dg/vect/vect-14.c: Fix spelling.
34973 * gcc.dg/vect/vect-15.c: Fix spelling.
34974 * gcc.dg/vect/vect-16.c: Fix spelling.
34975 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34976 * gcc.dg/vect/vect-64.c: Fix comments.
34977 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34979 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
34980 Ira Rosen <irar@il.ibm.com>
34982 * gcc.dg/vect/vect-70.c: New test.
34983 * gcc.dg/vect/vect-71.c: New test.
34985 2005-01-09 Manfred Hollstein <mh@suse.com>
34987 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34988 * gcc.dg/pr18241-2.c: Likewise.
34989 * gcc.dg/pr18241-3.c: Likewise.
34990 * gcc.dg/pr18241-4.c: Likewise.
34991 * gcc.dg/pr18241-5.c: Likewise.
34993 2005-01-08 Richard Henderson <rth@redhat.com>
34995 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34996 False for x86 and x86-64.
34998 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35000 PR tree-optimization/18241
35001 * gcc.dg/pr18241-1.c: New test.
35002 * gcc.dg/pr18241-2.c: New test.
35003 * gcc.dg/pr18241-3.c: New test.
35004 * gcc.dg/pr18241-4.c: New test.
35005 * gcc.dg/pr18241-5.c: New test.
35007 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35009 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35010 gfortran.dg/select_4.f90: New.
35012 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35014 * gcc.c-torture/execute/20050107-1.c: New test.
35016 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35019 * g++.dg/template/ref2.C: New.
35021 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35023 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35024 instead of being empty.
35026 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35029 * gfortran.dg/array-1.f90: New test.
35031 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35033 PR tree-optimization/19283
35034 * gcc.c-torture/execute/20050106-1.c: New test.
35036 PR rtl-optimization/18861
35037 * gcc.dg/20050105-1.c: New test.
35039 PR tree-optimization/18828
35040 * gcc.dg/20050105-2.c: New test.
35042 2005-01-07 Andreas Jaeger <aj@suse.de>
35044 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35046 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35049 * gfortran.dg/fmt_read.f90: New test.
35051 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35053 * gcc.dg/rs6000-ldouble-2.c: New.
35055 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35058 * g++.dg/parser/ctor2.C: New test.
35060 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35063 * g++.dg/template/using9.C: New test.
35065 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35068 * g++.dg/lookup/friend6.C: New test.
35070 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35073 * g++.dg/template/array10.C: New.
35075 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35077 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35078 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35080 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35082 * gcc.c-torture/compile/20050105-1.c: New test.
35084 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35086 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35088 2005-01-05 Roger Sayle <roger@eyesopen.com>
35090 PR middle-end/19100
35091 * gcc.dg/conv-3.c: New test case.
35093 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35095 * gcc.dg/asm-wide-1.c: New test.
35097 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35100 * g++.dg/parse/crash22.C: New
35102 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35105 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35107 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35109 PR middle-end/17767
35110 * gcc.dg/i386-mmx-6.c: New test case.
35112 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35114 PR tree-optimization/18308
35115 * gcc.dg/vect/pr18308.c: New testcase.
35117 2005-01-04 Andreas Jaeger <aj@suse.de>
35119 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35121 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35122 Robert Bowdidge <bowdidge@apple.com>
35124 * gcc.dg/cpp/subframework1.c: New.
35125 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35126 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35127 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35128 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35130 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35132 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35134 * gcc.dg/darwin-weakimport-2.c: New.
35136 2005-01-03 Richard Henderson <rth@redhat.com>
35138 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35140 2005-01-03 Richard Henderson <rth@redhat.com>
35142 * gcc.dg/vect/vect.exp: Enable for ia64.
35143 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35144 (check_effective_target_vect_float): Likewise.
35145 (check_effective_target_vect_no_align): Likewise.
35146 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35147 * gcc.dg/vect/vect-8.c: Likewise.
35149 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35152 * gcc.dg/pr19236-1.c: New test case.
35154 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35156 PR rtl-optimization/12092
35157 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35159 2005-01-02 Andreas Jaeger <aj@suse.de>
35161 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35163 2005-01-01 Roger Sayle <roger@eyesopen.com>
35164 Andrew Pinski <pinskia@physics.uc.edu>
35166 PR rtl-optimization/12092
35167 * gcc.dg/pr12092-1.c: New test case.
35169 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35171 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35172 'hidden' and 'default' for better portability.
35173 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35175 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35177 * g++.old-deja/g++.brendan/new3.C: Likewise.
35179 2005-01-01 Steven Bosscher <stevenb@suse.de>
35181 * gcc.dg/20041231-1.C: New test.
35182 * g++.dg/warn/Wunreachable-code-1.C: New test.
35184 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35186 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35187 file, not /dev/null. Abort on error.
35189 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35190 Ziemowit Laski <zlaski@apple.com>
35193 * objc.dg/encode-5.m: New test.
35195 2004-12-29 Richard Henderson <rth@redhat.com>
35197 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35198 * objc.dg/stabs-1.m: Disable for ia64.
35200 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35203 * g++.dg/warn/Wunused-10.C: New test.
35205 2004-12-28 Richard Henderson <rth@redhat.com>
35207 * objc.dg/stabs-1.m: Disable for alpha.
35209 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35212 * g++.dg/parse/error23.C: New test.
35214 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35216 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35219 * gfortran.dg/intrinsic_modulo_1.f90: New.
35220 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35221 tests with divisor -1.
35223 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35225 * g++.dg/opt/temp1.C (memcpy): Return a value.
35228 * g++.dg/expr/cond7.C: New test.
35230 2004-12-27 Paul Brook <paul@codesourcery.com>
35232 * gfortran.dg/g77/select_no_compile.f: Remove.
35234 2004-12-27 Richard Henderson <rth@redhat.com>
35236 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35237 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35238 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35240 2004-12-26 Richard Henderson <rth@redhat.com>
35242 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35243 by 1i instead of token pasting.
35245 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35247 PR tree-optimization/17578
35248 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35249 to additional_flags.
35250 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35252 2004-12-25 Richard Henderson <rth@redhat.com>
35254 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35257 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35259 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35261 * gcc.dg/pr17957.c (dg-options): Likewise.
35262 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35263 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35264 instead of 0 on __hppa__.
35265 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35266 "foo,%r" on hppa*-*-*.
35268 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35271 * gfortran.dg/complex_write.f90: New test.
35273 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35276 * g++.dg/parse/pragma2.C: New test.
35278 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35280 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35282 * gcc.dg/empty2.c: Add missing dg-warning.
35284 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35287 * g++.dg/template/local4.C: New test.
35288 * g++.dg/template/crash19.C: Add dg-error marker.
35290 * g++.dg/template/crash31.C: Correct embedded PR number.
35292 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35295 * g++.dg/opt/temp1.C: Add do-run marker.
35297 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35299 * g++.dg/template/spec19.C: New.
35301 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35304 * gcc.dg/empty2.c: New.
35306 2004-12-23 Richard Henderson <rth@redhat.com>
35308 * lib/target-supports.exp (check_effective_target_vect_no_align):
35309 Remove i?86 and x86-64.
35311 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35314 * g++.dg/opt/temp1.C: New test.
35316 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35319 * g++.dg/template/friend33.C: New testcase.
35321 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35324 * g++.dg/template/cond5.C: New test.
35327 * g++.dg/inherit/thunk3.C: New test.
35330 * g++.dg/warn/Wunused-9.C: New test.
35332 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35334 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35336 2004-12-22 Jan Beulich <jbeulich@novell.com>
35338 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35340 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35343 * g++.dg/ext/packed8.C: New test.
35346 * g++.dg/template/crash31.C: New test.
35349 * g++.dg/template/crash30.C: New test.
35351 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35354 * g++.dg/eh/ctor3.C: New test.
35356 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35358 * objc.dg/stabs-1.m: Allow section name to be quoted and
35359 assembly label to begin with '.LL'.
35361 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35363 * gcc.dg/vect/vect.exp
35364 (check_effective_target_lp64_or_vect_no_align): New.
35365 * gcc.dg/vect/vect-77.c: Use it.
35366 * gcc.dg/vect/vect-78.c: Use it.
35368 * lib/target-supports.exp
35369 (check_effective_target_vect_no_max,
35370 check_effective_target_vect_no_bitwise,
35371 check_effective_target_vect_no_align): New.
35372 * gcc.dg/vect/vect-13.c: Use them.
35373 * gcc.dg/vect/vect-17.c: Ditto.
35374 * gcc.dg/vect/vect-18.c: Ditto.
35375 * gcc.dg/vect/vect-19.c: Ditto.
35376 * gcc.dg/vect/vect-20.c: Ditto.
35377 * gcc.dg/vect/vect-27.c: Ditto.
35378 * gcc.dg/vect/vect-29.c: Ditto.
35379 * gcc.dg/vect/vect-44.c: Ditto.
35380 * gcc.dg/vect/vect-48.c: Ditto.
35381 * gcc.dg/vect/vect-50.c: Ditto.
35382 * gcc.dg/vect/vect-52.c: Ditto.
35383 * gcc.dg/vect/vect-54.c: Ditto.
35384 * gcc.dg/vect/vect-56.c: Ditto.
35385 * gcc.dg/vect/vect-58.c: Ditto.
35386 * gcc.dg/vect/vect-60.c: Ditto.
35387 * gcc.dg/vect/vect-72.c: Ditto.
35388 * gcc.dg/vect/vect-80.c: Ditto.
35390 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35393 * g++.dg/init/string1.C: New.
35396 * g++.dg/other/synth1.C: New.
35398 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35401 * gcc.dg/pr18963-1.c: New test.
35403 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35406 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35407 * gcc.dg/pr18596-1.c: Use dg-error.
35408 (dg-options): Use -fno-unit-at-a-time.
35409 * gcc.dg/pr18596-2.c: New test.
35410 * gcc.dg/pr18596-3.c: New test.
35412 2004-12-20 Roger Sayle <roger@eyesopen.com>
35414 PR middle-end/18683
35415 * g++.dg/opt/pr18683-1.C: New test case.
35417 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35420 * g++.dg/opt/max1.C: Fix for 64bit targets.
35422 2004-12-20 Matt Austern <austern@apple.com>
35425 * g++.dg/ext/builtin6.C: New
35427 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35429 PR tree-optimization/19080
35430 * gcc.c-torture/compile/pr19080.c: New test.
35432 2004-12-20 Steven Bosscher <stevenb@suse.de>
35434 * gcc.dg/20041219-1.c: New test.
35436 2004-12-19 Roger Sayle <roger@eyesopen.com>
35438 PR middle-end/19068
35439 * g++.dg/opt/max1.C: New test case.
35441 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35443 * gcc.dg/fdata-sections-1.c: New test.
35445 2004-12-18 Roger Sayle <roger@eyesopen.com>
35447 PR middle-end/18548
35448 * gcc.dg/max-1.c: New test case.
35450 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35452 * gcc.c-torture/execute/20041218-1.c: New test.
35454 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35456 * gcc.dg/pr18501.c: New test.
35457 * gcc.dg/uninit-5.c: XFAIL.
35458 * gcc.dg/uninit-9.c: XFAIL.
35460 2004-12-17 Dale Johannesen <dalej@apple.com>
35462 * gcc.dg/20041213-1.c: New.
35464 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35466 * objc.dg/stabs-1.m: Allow assembly label to begin
35469 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35471 * gcc.c-torture/execute/20041213-1.c: Move...
35472 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35474 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35477 * g++.dg/lookup/conv-5.C: New.
35479 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35481 * objc.dg/stabs-1.m: New test.
35483 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35485 * gcc.dg/visibility-c.c: Change compile to
35486 assemble for the test.
35488 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35491 * gcc.dg/visibility-c.c: New test.
35493 2004-12-16 Roger Sayle <roger@eyesopen.com>
35495 PR middle-end/18493
35496 * gcc.dg/switch-8.c: New test case.
35498 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35501 * g++.dg/template/init4.C: New.
35502 * g++.dg/opt/static3.C: Enable optimizer.
35504 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35506 * g++.dg/other/complex1.C: New test.
35508 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35510 * g++.dg/opt/inline9.C: New test.
35512 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35515 * gfotran.dg/nullify_1.f: New test.
35517 2004-12-15 Richard Henderson <rth@redhat.com>
35519 * gcc.target/i386/i386.exp: New harness.
35520 * gcc.target/i386/vect-args.c: New.
35522 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35524 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35526 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35529 * g++.dg/template/friend32.C: New test.
35531 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35533 * cpp/pragma-once-1.c: New test.
35534 * cpp/pragma-once-1b.h: Likewise.
35535 * cpp/pragma-once-1c.h: Likewise.
35536 * cpp/pragma-once-1d.h: Likewise.
35537 * cpp/inc/pragma-once-1a.h: Likewise.
35539 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35540 Steven G. Kargl <kargls@comcast.net>
35543 * gfortran.dg/list_read_3.f90: New test.
35545 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35547 * gcc.dg/ftrapv-2.c: New test.
35549 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
35552 * g++.dg/template/typename9.C: New test.
35554 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35557 * g++.dg/template/typename8.C: New test.
35558 * g++.dg/parse/friend2.C: Tweak error message.
35560 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35562 * gcc.c-torture/20041214-1.c: New test.
35564 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35567 * g++.dg/init/array17.C: New test.
35569 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35572 * g++.dg/init/aggr3.C: New test.
35574 2004-12-14 Janis Johnson <janis187@us.ibm.com>
35576 * gcc.dg/altivec-types-1.c: New test.
35577 * gcc.dg/altivec-types-2.c: New test.
35578 * gcc.dg/altivec-types-3.c: New test.
35579 * gcc.dg/altivec-types-4.c: New test.
35580 * g++.dg/ext/altivec-types-1.C: New test.
35581 * g++.dg/ext/altivec-types-2.C: New test.
35582 * g++.dg/ext/altivec-types-3.C: New test.
35583 * g++.dg/ext/altivec-types-4.C: New test.
35585 2004-12-14 Jakub Jelinek <jakub@redhat.com>
35587 PR middle-end/18951
35588 * gcc.c-torture/execute/20041213-1.c: New test.
35590 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
35593 * g++.dg/template/cast1.C: New.
35595 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
35597 * gcc.c-torture/execute/20041213-2.c: New test.
35599 2004-12-13 Richard Henderson <rth@redhat.com>
35601 * gcc.dg/i386-sse-10.c: Fix typo in options.
35603 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
35606 * g++.dg/opt/pr18968.C: New test.
35608 2004-12-13 Mark Mitchell <mark@codesourcery.com>
35611 * g++.dg/ext/visibility/staticdatamem.C: New test.
35613 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
35615 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35617 2004-12-13 Roger Sayle <roger@eyesopen.com>
35619 PR rtl-optimization/18928
35620 * gcc.dg/pr18928-1.c: New test case.
35622 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
35625 * gcc.c-torture/compile/20041211-1.c: New.
35627 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35629 PR middle-end/17564
35630 * gcc.c-torture/execute/20041212-1.c: New test.
35632 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35635 * gfortran.dg/common_1.f90: New test.
35637 2004-12-12 Steven G. Kargl <kargls@comcast.net>
35638 Paul Brook <paul@codesourcery.com>
35641 * gfortran.dg/real_do_1.f90: New test.
35643 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
35646 * g++.dg/opt/ptrmem6.C: New test.
35648 2004-12-11 Roger Sayle <roger@eyesopen.com>
35650 PR middle-end/18921
35651 * gcc.dg/pr18921-1.c: New test case.
35653 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35656 * gfortran.dg/scale_1.f90: New test.
35658 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
35660 PR middle-end/18903
35661 * gcc.c-torture/compile/pr18903.c: New test.
35663 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
35665 * gcc.c-torture/execute/20041210-1.c: New test.
35667 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35670 * g++.dg/parser/struct-1.C: New test.
35671 * g++.dg/parser/struct-2.C: New test.
35672 * g++.dg/parser/struct-3.C: New test.
35674 2004-12-09 Richard Henderson <rth@redhat.com>
35676 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35678 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35679 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35681 2004-12-09 Matt Austern <austern@apple.com>
35684 * g++.dg/ext/builtin1.C: New
35685 * g++.dg/ext/builtin2.C: New
35686 * g++.dg/ext/builtin3.C: New
35687 * g++.dg/ext/builtin4.C: New
35688 * g++.dg/ext/builtin5.C: New
35690 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
35693 * g++.dg/opt/ptrmem5.C: New test.
35695 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
35697 * g++.dg/parse/typename5.C: Adjust for new error.
35698 * g++.dg/parse/typename7.C: New.
35700 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35703 * g++.dg/other/mmintrin.C: New test.
35705 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
35708 * g++.dg/init/array15.C: New.
35709 * g++.dg/init/array16.C: New.
35711 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35714 * gfortran.dg/assign_1.f90: New test.
35716 2004-12-08 Nick Clifton <nickc@redhat.com>
35718 * gcc.target/xstormy16/bss_below100: New directory containing tests.
35719 * gcc.target/xstormy16/data_below100: Likewise.
35720 * gcc.target/xstormy16/sfr: Likewise.
35721 * gcc.target/xstormy16/below100.S: New test source file.
35722 * gcc.target/xstormy16/below100.ld: New test linker script.
35723 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35724 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35726 * gcc.target/xstormy16/bp.c: Likewise.
35728 * gcc.target/xstormy16/bss_below100: New files:
35729 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35730 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35731 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35732 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35733 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35734 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35735 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35736 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35737 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35738 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35739 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35740 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35741 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35742 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35743 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35744 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35745 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35746 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35747 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35748 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35749 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35750 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35751 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35752 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35753 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35754 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35755 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35757 * gcc.target/xstormy16/data_below100: New files:
35758 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35759 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35760 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35761 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35762 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35763 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35764 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35765 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35766 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35767 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35768 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35769 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35770 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35771 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35772 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35773 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35774 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35775 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35776 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35777 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35778 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35779 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35780 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35781 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35782 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35783 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35784 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35786 * gcc.target/xstormy16/sfr: New files:
35787 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35788 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35789 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35790 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35791 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35792 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35793 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35794 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35795 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35796 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35797 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35798 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35799 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35800 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35801 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35802 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35803 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35804 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35805 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35806 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35807 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35808 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35809 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35810 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35811 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35812 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35813 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35814 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35815 27_if0_sfrw_bitfield_f.c
35817 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35820 * g++.dg/lookup/name-clash4.C: New test.
35822 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
35825 * g++.dg/opt/array1.C: New.
35828 * g++.dg/template/operator5.C: New.
35830 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
35833 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35835 2004-12-07 Steven Bosscher <stevenb@suse.de>
35837 * gcc.dg/noncompile/20041207.c: New test.
35839 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
35841 * g++.dg/other/unreachable-1.C: New test.
35843 2004-12-06 Nick Clifton <nickc@redhat.com>
35845 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35846 <limits.h> because the latter comes from gcc's include/ directory
35847 and not the newlib/libc/include directory.
35849 2004-12-04 Richard Henderson <rth@redhat.com>
35851 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35853 2004-12-04 Richard Henderson <rth@redhat.com>
35855 * lib/target-supports.exp (check_gc_sections_available): Disable
35856 for alpha and ia64.
35858 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
35860 PR middle-end/17909
35861 * g++.dg/other/vararg-2.C: New test.
35863 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35865 PR c++/17011, c++/17971
35866 * g++.dg/template/error15.C: Adjust expected error.
35867 * g++.dg/template/instantiate3.C: Likewise.
35869 2004-12-03 Janis Johnson <janis187@us.ibm.com>
35871 * gcc.dg/altivec-18.c: Fix for darwin
35873 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
35876 * g++.dg/parse/ptrmem2.C: New.
35879 * g++.dg/template/new1.C: New.
35881 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35884 * gfortran.dg/direct_io_3.f90: New test.
35886 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
35889 * g++.dg/parse/crash21.C: New.
35891 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35893 PR c++/15664, c++/18276
35894 * g++.dg/template/ttp13.C: New test.
35895 * g++.dg/template/ttp14.C: Likewise.
35897 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35900 * g++.dg/parse/enum2.C: New test.
35901 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35903 2004-12-02 Nick Clifton <nickc@redhat.com>
35905 * gcc.target/xstormy16: New test directory.
35906 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35907 * gcc.target/xstormy16/bp.c: Check the generation of bp
35909 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35910 bn instructions and the BELOW100 attribute.
35912 2004-12-02 Alan Modra <amodra@bigpond.net.au>
35915 * gcc.dg/ppc-eabi.c: New.
35917 2004-12-02 Bud Davis <bdavis9659@comcast.net>
35920 * gfortran.dg/backspace.f90
35922 2004-12-02 Bud Davis <bdavis9659@comcast.net>
35924 * gfortran.dg/inquire.f90: New test.
35926 2004-12-01 Janis Johnson <janis187@us.ibm.com>
35928 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35929 handle effective-target-keyword.
35930 (dg-skip-if): Support effective-target keyword as target list.
35931 (dg-xfail-if): Ditto.
35932 * lib/target-supports.exp (is-effective-target-keyword): New proc.
35934 2004-12-01 Diego Novillo <dnovillo@redhat.com>
35936 PR tree-optimization/18291
35937 * gcc.c-torture/compile/pr18291.c: New test.
35939 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
35942 * g++.dg/parse/crash20.C: New.
35945 * g++.dg/overload/arg1.C: New.
35946 * g++.dg/overload/arg2.C: New.
35947 * g++.dg/overload/arg3.C: New.
35948 * g++.dg/overload/arg4.C: New.
35950 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
35952 * gcc.dg/c99-flex-array-4.c: Remove.
35954 2004-11-30 Janis Johnson <janis187@us.ibm.com>
35956 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35958 * lib/target-supports.exp (is-effective-target): Simplify.
35960 * lib/target-supports.exp (check_effective_target_vect_long):
35961 Fix for powerpc64-*-*.
35963 2004-11-30 Loren James Rittle <ljrittle@acm.org>
35965 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35966 to support new requirements on FreeBSD 5.
35968 2004-11-30 Devang Patel <dpatel@apple.com>
35971 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35973 2004-11-30 Janis Johnson <janis187@us.ibm.com>
35975 * g++.dg/ext/altivec-13.C: New test.
35977 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
35980 * gcc.c-torture/execute/p18298.c: New test.
35982 2004-11-30 Ira Rosen <irar@il.ibm.com>
35983 Dorit Naishlos <dorit@il.ibm.com>
35986 * gcc.dg/vect/vect-89.c: New test.
35988 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
35990 * gcc.dg/pr18596-1.c: New test.
35992 2004-11-30 Ben Elliston <bje@au.ibm.com>
35994 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35996 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
35999 * gcc.dg/pr18479.c: New test.
36001 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36004 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36005 mmix-knuth-mmixware.
36007 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36008 cris-*-elf* cris-*-aout* mmix-*-*
36010 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36012 PR middle-end/18725
36013 * gcc.dg/pr18725.c: New test.
36015 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36018 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36021 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36023 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36026 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36027 * g++.old-deja/g++.law/ctors5.C: Likewise.
36028 * g++.old-deja/g++.other/crash25.C: Likewise.
36031 * g++.dg/template/error16.C: New test.
36034 * g++.dg/template/crash29.C: New test.
36036 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36038 PR tree-optimization/18712
36039 * gcc.c-torture/compile/pr18712.c: New test.
36041 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36044 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36047 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36050 * g++.dg/lookup/crash6.C: New test.
36052 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36054 PR middle-end/18164
36055 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36057 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36059 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36060 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36061 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36063 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36065 * gcc.dg/pr18164.c: New test.
36067 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36069 * gcc.dg/funroll-loops-all.c: New.
36071 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36074 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36075 delimeter, match space and TAB as well as ":".
36078 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36081 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36084 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36087 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36089 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36091 * gfortran.dg/direct_io_2.f90: New test.
36093 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36096 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36098 2004-11-28 Richard Henderson <rth@redhat.com>
36100 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36102 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36104 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36105 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36106 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36107 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36108 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36109 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36110 gcc.dg/pointer-arith-8.c: New tests.
36112 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36115 * gfortran.dg/endfile.f90: New test.
36117 2004-11-27 Falk Hueffner <falk@debian.org>
36119 * gcc.dg/loop-6.c: New test.
36121 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36123 * gcc.c-torture/execute/20041126-1.c: New test.
36125 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36127 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36130 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36132 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36135 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36137 PR rtl-optimization/17825
36138 * gcc.c-torture/compile/20041119-1.c: New test.
36140 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36142 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36143 Check existence of ld library path variables before unsetting.
36145 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36147 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36149 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36151 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36153 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36155 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36157 2004-11-26 Ben Elliston <bje@au.ibm.com>
36159 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36162 2004-11-26 Ben Elliston <bje@au.ibm.com>
36164 * gcc.dg/pr17957.c: Pass --param, not -param.
36166 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36168 PR middle-end/17957
36169 * gcc.dg/pr17957.c: New test.
36171 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36174 * g++.dg/template/crash28.C: Likewise.
36177 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36178 * g++.dg/ext/lvaddr.C: Likewise.
36179 * g++.dg/opt/pr7503-3.C: Likewise.
36182 * g++.dg/parse/qualified3.C: New test.
36183 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36186 * g++.dg/expr/return1.C: New test.
36188 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36190 Friend class name lookup 3/n, PR c++/3332
36191 * g++.dg/lookup/friend3.C: New test.
36192 * g++.dg/lookup/friend4.C: Likewise.
36193 * g++.dg/lookup/friend5.C: Likewise.
36195 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36197 Friend class name lookup 2/n, PR c++/14513, c++/15410
36198 * g++.dg/lookup/friend2.C: New test.
36199 * g++.dg/template/friend31.C: Likewise.
36201 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36203 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36205 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36208 * g++.dg/tc1/dr56.C: Remove.
36209 * g++.dg/template/typedef1.C: Add dg-error markers.
36210 * g++.old-deja/g++.other/typedef7.C: Likewise.
36213 * g++.dg/parse/typedef7.C: New test.
36215 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36217 * gcc.c-torture/execute/20041124-1.c: New test.
36219 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36221 * g++.dg/template/deduce3.C: New test.
36224 * g++.dg/template/crash27.C: New test.
36227 * g++.dg/warn/Wshadow-3.C: New test.
36229 2004-11-24 Devang Patel <dpatel@apple.com>
36232 * gcc.dg/cpp/isysroot-1.c: New test.
36233 * gcc.dg/cpp/usr/include/stdio.h: New file.
36234 * gcc.dg/cpp/isysroot-2.c: New test.
36235 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36238 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36241 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36243 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36245 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36246 * gcc.target/sparc/pdist.c: Likewise.
36248 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36251 * g++.dg/conversion/simd1.C: New test.
36253 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36255 * lib/target-libpath.exp: New file defining
36256 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36257 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36258 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36259 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36260 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36262 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36264 * gcc.dg/pragma-align-2.c: Test macro expansion.
36265 * gcc.dg/pragma-pack-2.c: New test.
36267 2004-11-23 Richard Henderson <rth@redhat.com>
36269 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36270 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36271 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36272 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36273 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36274 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36276 * gcc.dg/vect/vect.exp: Add check for alpha.
36277 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36278 (check_effective_target_vect_int): Enable for alpha.
36279 (check_effective_target_vect_long): New.
36280 (is-effective-target): Add it.
36282 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36284 * gcc.dg/pr18614-1.c: New test.
36286 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36288 * gcc.dg/setjmp-2.c: New test.
36290 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36292 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36293 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36294 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36295 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36296 gcc.target/sparc/pdist.c: New tests.
36298 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36300 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36302 2004-11-22 Dale Johannesen <dalej@apple.com>
36304 * gcc.dg/20041111-1.c: New.
36306 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36309 * gcc.dg/vect/pr18536.c: New test.
36311 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36314 * g++.dg/template/nontype11.C: New test.
36316 2004-11-21 Roger Sayle <roger@eyesopen.com>
36318 PR middle-end/18520
36319 * gcc.dg/pr18520-1.c: New test case.
36321 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36323 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36324 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36325 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36326 expected diagnostics.
36328 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36331 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36332 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36333 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36335 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36337 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36339 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36340 Joseph Myers <joseph@codesourcery.com>
36342 * lib/target-supports.exp (check_visibility_available): Really
36345 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36348 * gcc.dg/vect/vect-85.c: New test.
36349 * gcc.dg/vect/vect-86.c: New test.
36350 * gcc.dg/vect/vect-87.c: New test.
36351 * gcc.dg/vect/vect-88.c: New test.
36353 2004-11-19 Ben Elliston <bje@au.ibm.com>
36355 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36357 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36359 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36360 * gcc.dg/ppc-and-1.c: Ditto.
36361 * gcc.dg/ppc-compare-1.c: Ditto.
36362 * gcc.dg/ppc-mov-1.c: Ditto
36364 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36365 Mark Mitchell <mark@codesourcery.com>
36367 * gcc.dg/pragma-init-fini-2.c: New test.
36369 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36370 Aldy Hernandez <aldyh@redhat.com>
36372 * lib/target-supports.exp (check_effective_target_vect_int): New
36373 (check_effective_target_vect_float): New
36374 (check_effective_target_vect_double): New.
36375 (is-effective-target): Support new effective targets keywords.
36376 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36377 default action for dg-do.
36378 * gcc.dg/vect/pr16105.c: Use new support.
36379 * gcc.dg/vect/pr18400.c: Ditto.
36380 * gcc.dg/vect/pr18425.c: Ditto.
36381 * gcc.dg/vect/vect-1.c: Ditto.
36382 * gcc.dg/vect/vect-10.c: Ditto.
36383 * gcc.dg/vect/vect-11.c: Ditto.
36384 * gcc.dg/vect/vect-12.c: Ditto.
36385 * gcc.dg/vect/vect-13.c: Ditto.
36386 * gcc.dg/vect/vect-14.c: Ditto.
36387 * gcc.dg/vect/vect-15.c: Ditto.
36388 * gcc.dg/vect/vect-16.c: Ditto.
36389 * gcc.dg/vect/vect-17.c: Ditto.
36390 * gcc.dg/vect/vect-18.c: Ditto.
36391 * gcc.dg/vect/vect-19.c: Ditto.
36392 * gcc.dg/vect/vect-2.c: Ditto.
36393 * gcc.dg/vect/vect-20.c: Ditto.
36394 * gcc.dg/vect/vect-21.c: Ditto.
36395 * gcc.dg/vect/vect-22.c: Ditto.
36396 * gcc.dg/vect/vect-23.c: Ditto.
36397 * gcc.dg/vect/vect-24.c: Ditto.
36398 * gcc.dg/vect/vect-25.c: Ditto.
36399 * gcc.dg/vect/vect-26.c: Ditto.
36400 * gcc.dg/vect/vect-27.c: Ditto.
36401 * gcc.dg/vect/vect-27a.c: Ditto.
36402 * gcc.dg/vect/vect-28.c: Ditto.
36403 * gcc.dg/vect/vect-29.c: Ditto.
36404 * gcc.dg/vect/vect-29a.c: Ditto.
36405 * gcc.dg/vect/vect-3.c: Ditto.
36406 * gcc.dg/vect/vect-30.c: Ditto.
36407 * gcc.dg/vect/vect-31.c: Ditto.
36408 * gcc.dg/vect/vect-32.c: Ditto.
36409 * gcc.dg/vect/vect-33.c: Ditto.
36410 * gcc.dg/vect/vect-34.c: Ditto.
36411 * gcc.dg/vect/vect-35.c: Ditto.
36412 * gcc.dg/vect/vect-36.c: Ditto.
36413 * gcc.dg/vect/vect-37.c: Ditto.
36414 * gcc.dg/vect/vect-38.c: Ditto.
36415 * gcc.dg/vect/vect-4.c: Ditto.
36416 * gcc.dg/vect/vect-40.c: Ditto.
36417 * gcc.dg/vect/vect-41.c: Ditto.
36418 * gcc.dg/vect/vect-42.c: Ditto.
36419 * gcc.dg/vect/vect-43.c: Ditto.
36420 * gcc.dg/vect/vect-44.c: Ditto.
36421 * gcc.dg/vect/vect-45.c: Ditto.
36422 * gcc.dg/vect/vect-46.c: Ditto.
36423 * gcc.dg/vect/vect-47.c: Ditto.
36424 * gcc.dg/vect/vect-48.c: Ditto.
36425 * gcc.dg/vect/vect-48a.c: Ditto.
36426 * gcc.dg/vect/vect-49.c: Ditto.
36427 * gcc.dg/vect/vect-5.c: Ditto.
36428 * gcc.dg/vect/vect-50.c: Ditto.
36429 * gcc.dg/vect/vect-51.c: Ditto.
36430 * gcc.dg/vect/vect-52.c: Ditto.
36431 * gcc.dg/vect/vect-53.c: Ditto.
36432 * gcc.dg/vect/vect-54.c: Ditto.
36433 * gcc.dg/vect/vect-55.c: Ditto.
36434 * gcc.dg/vect/vect-56.c: Ditto.
36435 * gcc.dg/vect/vect-56a.c: Ditto.
36436 * gcc.dg/vect/vect-57.c: Ditto.
36437 * gcc.dg/vect/vect-58.c: Ditto.
36438 * gcc.dg/vect/vect-59.c: Ditto.
36439 * gcc.dg/vect/vect-6.c: Ditto.
36440 * gcc.dg/vect/vect-60.c: Ditto.
36441 * gcc.dg/vect/vect-61.c: Ditto.
36442 * gcc.dg/vect/vect-62.c: Ditto.
36443 * gcc.dg/vect/vect-63.c: Ditto.
36444 * gcc.dg/vect/vect-64.c: Ditto.
36445 * gcc.dg/vect/vect-65.c: Ditto.
36446 * gcc.dg/vect/vect-66.c: Ditto.
36447 * gcc.dg/vect/vect-67.c: Ditto.
36448 * gcc.dg/vect/vect-68.c: Ditto.
36449 * gcc.dg/vect/vect-69.c: Ditto.
36450 * gcc.dg/vect/vect-7.c: Ditto.
36451 * gcc.dg/vect/vect-72.c: Ditto.
36452 * gcc.dg/vect/vect-72a.c: Ditto.
36453 * gcc.dg/vect/vect-73.c: Ditto.
36454 * gcc.dg/vect/vect-74.c: Ditto.
36455 * gcc.dg/vect/vect-75.c: Ditto.
36456 * gcc.dg/vect/vect-76.c: Ditto.
36457 * gcc.dg/vect/vect-77.c: Ditto.
36458 * gcc.dg/vect/vect-77a.c: Ditto.
36459 * gcc.dg/vect/vect-78.c: Ditto.
36460 * gcc.dg/vect/vect-79.c: Ditto.
36461 * gcc.dg/vect/vect-8.c: Ditto.
36462 * gcc.dg/vect/vect-80.c: Ditto.
36463 * gcc.dg/vect/vect-82.c: Ditto.
36464 * gcc.dg/vect/vect-82_64.c: Ditto.
36465 * gcc.dg/vect/vect-83.c: Ditto.
36466 * gcc.dg/vect/vect-83_64.c: Ditto.
36467 * gcc.dg/vect/vect-9.c: Ditto.
36468 * gcc.dg/vect/vect-all.c: Ditto.
36469 * gcc.dg/vect/vect-none.c: Ditto.
36471 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36473 * lib/gcc-dg.exp (dg-skip-if): New function.
36474 (dg-forbid-option): Remove.
36475 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36476 * g++.dg/abi/bitfield8.C: Likewise.
36477 * g++.dg/abi/dtor1.C: Likewise.
36478 * g++.dg/abi/empty10.C: Likewise.
36479 * g++.dg/abi/empty7.C: Likewise.
36480 * g++.dg/abi/empty9.C: Likewise.
36481 * g++.dg/abi/layout3.C: Likewise.
36482 * g++.dg/abi/layout4.C: Likewise.
36483 * g++.dg/abi/thunk1.C: Likewise.
36484 * g++.dg/abi/thunk2.C: Likewise.
36485 * g++.dg/abi/vbase11.C: Likewise.
36486 * g++.dg/abi/vthunk2.C: Likewise.
36487 * g++.dg/abi/vthunk3.C: Likewise.
36488 * g++.dg/ext/attrib8.C: Likewise.
36489 * g++.dg/opt/longbranch2.C: Likewise.
36490 * g++.dg/opt/reg-stack4.C: Likewise.
36491 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36492 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36493 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36494 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36495 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36496 * gcc.dg/20000609-1.c: Likewise.
36497 * gcc.dg/20000720-1.c: Likewise.
36498 * gcc.dg/20011107-1.c: Likewise.
36499 * gcc.dg/20011119-1.c: Likewise.
36500 * gcc.dg/20020108-1.c: Likewise.
36501 * gcc.dg/20020122-2.c: Likewise.
36502 * gcc.dg/20020122-3.c: Likewise.
36503 * gcc.dg/20020201-3.c: Likewise.
36504 * gcc.dg/20020206-1.c: Likewise.
36505 * gcc.dg/20020218-1.c: Likewise.
36506 * gcc.dg/20020310-1.c: Likewise.
36507 * gcc.dg/20020411-1.c: Likewise.
36508 * gcc.dg/20020418-2.c: Likewise.
36509 * gcc.dg/20020426-1.c: Likewise.
36510 * gcc.dg/20020426-2.c: Likewise.
36511 * gcc.dg/20020517-1.c: Likewise.
36512 * gcc.dg/20020523-1.c: Likewise.
36513 * gcc.dg/20020523-2.c: Likewise.
36514 * gcc.dg/20020729-1.c: Likewise.
36515 * gcc.dg/20030204-1.c: Likewise.
36516 * gcc.dg/20030826-2.c: Likewise.
36517 * gcc.dg/20030926-1.c: Likewise.
36518 * gcc.dg/20031202-1.c: Likewise.
36519 * gcc.dg/980312-1.c: Likewise.
36520 * gcc.dg/980313-1.c: Likewise.
36521 * gcc.dg/990117-1.c: Likewise.
36522 * gcc.dg/990424-1.c: Likewise.
36523 * gcc.dg/990524-1.c: Likewise.
36524 * gcc.dg/991230-1.c: Likewise.
36525 * gcc.dg/i386-387-1.c: Likewise.
36526 * gcc.dg/i386-387-2.c: Likewise.
36527 * gcc.dg/i386-387-3.c: Likewise.
36528 * gcc.dg/i386-387-4.c: Likewise.
36529 * gcc.dg/i386-387-5.c: Likewise.
36530 * gcc.dg/i386-387-6.c: Likewise.
36531 * gcc.dg/i386-asm-1.c: Likewise.
36532 * gcc.dg/i386-bitfield1.c: Likewise.
36533 * gcc.dg/i386-bitfield2.c: Likewise.
36534 * gcc.dg/i386-loop-1.c: Likewise.
36535 * gcc.dg/i386-loop-2.c: Likewise.
36536 * gcc.dg/i386-loop-3.c: Likewise.
36537 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36538 * gcc.dg/i386-pic-1.c: Likewise.
36539 * gcc.dg/i386-regparm.c: Likewise.
36540 * gcc.dg/i386-signbit-1.c: Likewise.
36541 * gcc.dg/i386-signbit-2.c: Likewise.
36542 * gcc.dg/i386-signbit-3.c: Likewise.
36543 * gcc.dg/i386-sse-5.c: Likewise.
36544 * gcc.dg/i386-sse-8.c: Likewise.
36545 * gcc.dg/i386-unroll-1.c: Likewise.
36546 * gcc.dg/tls/opt-1.c: Likewise.
36547 * gcc.dg/tls/opt-2.c: Likewise.
36548 * gcc.dg/unroll-1.c: Likewise.
36549 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36550 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36551 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36552 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36554 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36556 * g++.dg/template/incomplete1.C: New test.
36558 2004-11-16 Nick Clifton <nickc@redhat.com>
36560 Revert patches accidentally commited during checkin of fixes for
36562 gcc.c-torture/execute/simd-4.c: Revert
36563 gcc.dg/20040910-1.c: Revert.
36565 2004-11-16 Paul Brook <paul@codesourcery.com>
36568 * gfortran.dg/der_pointer_1.f90: New test.
36570 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
36573 * gcc.dg/bitfld-13.c: New test.
36575 2004-11-15 Janis Johnson <janis187@us.ibm.com>
36577 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36580 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36581 * gcc.dg/ppc64-abi-2.c: Ditto.
36582 * gcc.dg/ppc64-abi-3.c: Ditto.
36584 * lib/gcc-dg.exp (dg-target-list): Remove.
36586 2004-11-15 Steve Ellcey <sje@cup.hp.com>
36588 * gcc.dg/ia64-postinc.c: New test.
36590 2004-11-15 Mark Mitchell <mark@codesourcery.com>
36592 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36594 2004-11-15 Nick Clifton <nickc@redhat.com>
36596 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36597 __INT_MAX__ so that the test can be compiled by toolchains
36598 targeted at 16-bit processors.
36600 * gcc.dg/20040625-1.c: Use long constants rather than integers
36601 when performing arithmetic that will overflow 16-bits.
36603 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36604 xstormy16. It does not support 128-bit vector operations.
36606 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36607 with the macro PTR_TYPE. Define this macro to an integer type
36608 suitable for holding a pointer.
36610 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36611 the target is a 16-bit processor.
36613 * gcc.dg/cpp/if-2.c: Expect a different warning message from
36614 16-bit targets where the character constant will be too long.
36616 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36617 where the double will not be directly addressable.
36619 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36621 Friend class name lookup 1/n, PR c++/18471
36622 * g++.dg/template/crash26.C: New test.
36623 * g++.dg/lookup/struct1.C: Adjust expected error.
36624 * g++.dg/parse/elab1.C: Likewise.
36625 * g++.dg/parse/elab2.C: Likewise.
36626 * g++.dg/parse/int-as-enum1.C: Likewise.
36627 * g++.dg/parse/struct-as-enum1.C: Likewise.
36628 * g++.dg/parse/typedef1.C: Likewise.
36629 * g++.dg/parse/typedef3.C: Likewise.
36630 * g++.dg/parse/typedef4.C: Likewise.
36631 * g++.dg/parse/typedef5.C: Likewise.
36632 * g++.dg/template/nontype4.C: Likewise.
36633 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36634 * g++.old-deja/g++.other/elab1.C: Likewise.
36635 * g++.old-deja/g++.other/syntax4.C: Likewise.
36637 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36639 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36641 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
36643 * gcc.c-torture/execute/20041114-1.c: New test.
36645 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
36647 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36648 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36649 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36650 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36651 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36652 gcc.dg/switch-7.c: New tests.
36654 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36656 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36658 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36661 * gcc.dg/vect/pr18400.c: New test.
36663 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36664 Andrew Pinski <pinskia@physics.uc.edu>
36667 * gcc.dg/vect/pr18425.c: New test.
36669 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36671 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36672 Guard with dg-require-alias and dg-require-visibility.
36674 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36676 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36678 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36680 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36682 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36685 * g++.dg/template/defarg5.C: New test.
36687 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36689 * g++.dg/parse/cast1.C: Run only on ILP32.
36690 * g++.old-deja/g++.mike/p784.C: Likewise.
36692 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
36694 * gcc.c-torture/execute/20041113-1.c: New test.
36696 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36699 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36700 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36701 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36702 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36703 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36704 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36705 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36706 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36707 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36708 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36709 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36710 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36711 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36713 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36715 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36716 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36717 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36718 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36719 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36720 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36721 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36722 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36723 gcc.target/sparc/combined-1.c: New tests.
36725 2004-11-12 Ziemowit Laski <zlaski@apple.com>
36727 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36730 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36732 * lib/gcc-dg.exp (dg-forbid-option): New function.
36733 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36734 * g++.dg/abi/bitfield8.C: Likewise.
36735 * g++.dg/abi/dtor1.C: Likewise.
36736 * g++.dg/abi/empty10.C: Likewise.
36737 * g++.dg/abi/empty7.C: Likewise.
36738 * g++.dg/abi/empty9.C: Likewise.
36739 * g++.dg/abi/layout3.C: Likewise.
36740 * g++.dg/abi/layout4.C: Likewise.
36741 * g++.dg/abi/thunk1.C: Likewise.
36742 * g++.dg/abi/thunk2.C: Likewise.
36743 * g++.dg/abi/vbase11.C: Likewise.
36744 * g++.dg/abi/vthunk2.C: Likewise.
36745 * g++.dg/abi/vthunk3.C: Likewise.
36746 * g++.dg/ext/attrib8.C: Likewise.
36747 * g++.dg/opt/longbranch2.C: Likewise.
36748 * g++.dg/opt/reg-stack4.C: Likewise.
36749 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36750 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36751 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36752 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36753 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36754 * gcc.dg/20000609-1.c: Likewise.
36755 * gcc.dg/20000720-1.c: Likewise.
36756 * gcc.dg/20011107-1.c: Likewise.
36757 * gcc.dg/20011119-1.c: Likewise.
36758 * gcc.dg/20020108-1.c: Likewise.
36759 * gcc.dg/20020122-2.c: Likewise.
36760 * gcc.dg/20020122-3.c: Likewise.
36761 * gcc.dg/20020201-3.c: Likewise.
36762 * gcc.dg/20020206-1.c: Likewise.
36763 * gcc.dg/20020218-1.c: Likewise.
36764 * gcc.dg/20020310-1.c: Likewise.
36765 * gcc.dg/20020411-1.c: Likewise.
36766 * gcc.dg/20020418-2.c: Likewise.
36767 * gcc.dg/20020426-1.c: Likewise.
36768 * gcc.dg/20020426-2.c: Likewise.
36769 * gcc.dg/20020517-1.c: Likewise.
36770 * gcc.dg/20020523-1.c: Likewise.
36771 * gcc.dg/20020523-2.c: Likewise.
36772 * gcc.dg/20020729-1.c: Likewise.
36773 * gcc.dg/20030204-1.c: Likewise.
36774 * gcc.dg/20030826-2.c: Likewise.
36775 * gcc.dg/20030926-1.c: Likewise.
36776 * gcc.dg/20031202-1.c: Likewise.
36777 * gcc.dg/980312-1.c: Likewise.
36778 * gcc.dg/980313-1.c: Likewise.
36779 * gcc.dg/990117-1.c: Likewise.
36780 * gcc.dg/990424-1.c: Likewise.
36781 * gcc.dg/990524-1.c: Likewise.
36782 * gcc.dg/991230-1.c: Likewise.
36783 * gcc.dg/i386-387-1.c: Likewise.
36784 * gcc.dg/i386-387-2.c: Likewise.
36785 * gcc.dg/i386-387-3.c: Likewise.
36786 * gcc.dg/i386-387-4.c: Likewise.
36787 * gcc.dg/i386-387-5.c: Likewise.
36788 * gcc.dg/i386-387-6.c: Likewise.
36789 * gcc.dg/i386-asm-1.c: Likewise.
36790 * gcc.dg/i386-bitfield1.c: Likewise.
36791 * gcc.dg/i386-bitfield2.c: Likewise.
36792 * gcc.dg/i386-loop-1.c: Likewise.
36793 * gcc.dg/i386-loop-2.c: Likewise.
36794 * gcc.dg/i386-loop-3.c: Likewise.
36795 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36796 * gcc.dg/i386-pic-1.c: Likewise.
36797 * gcc.dg/i386-regparm.c: Likewise.
36798 * gcc.dg/i386-signbit-1.c: Likewise.
36799 * gcc.dg/i386-signbit-2.c: Likewise.
36800 * gcc.dg/i386-signbit-3.c: Likewise.
36801 * gcc.dg/i386-sse-5.c: Likewise.
36802 * gcc.dg/i386-sse-8.c: Likewise.
36803 * gcc.dg/i386-unroll-1.c: Likewise.
36804 * gcc.dg/tls/opt-1.c: Likewise.
36805 * gcc.dg/tls/opt-2.c: Likewise.
36806 * gcc.dg/unroll-1.c: Likewise.
36807 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36808 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36809 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36810 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36811 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36814 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36817 * g++.dg/parse/cond1.C: New test.
36820 * g++.dg/template/array9.C: New test.
36821 * g++.dg/ext/vla1.C: Adjust error messages.
36822 * g++.dg/ext/vlm1.C: Likewise.
36823 * g++.dg/template/crash2.C: Likewise.
36826 * g++.dg/template/call3.C: New test.
36829 * g++.dg/template/ptrmem11.C: New test.
36831 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
36834 * lib/g++.exp: Set LC_ALL and LANG to C.
36835 * lib/gcc-dg.exp: Likewise.
36836 * lib/gfortran.exp: Likewise.
36837 * lib/objc.exp: Likewise.
36838 * lib/treelang.exp: Likewise.
36840 2004-11-12 Andreas Schwab <schwab@suse.de>
36842 * gcc.dg/pr16286.c: Fix last change.
36844 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36847 * g++.dg/init/global1.C: New test.
36849 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
36851 * gcc.c-torture/execute/20041112-1.c: New test.
36853 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36855 * lib/gcc-dg.exp (dg-target-list): New.
36857 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36858 Richard Sandiford <rsandifo@redhat.com>
36860 * lib/target-supports.exp (get-compiler_messages): New.
36861 (check_named_sections_available): Use it.
36862 (check_effective_target_ilp32): New.
36863 (check_effective_target_lp64): New.
36864 (is-effective-target): New.
36865 * lib/gcc-dg.exp (dg-require-effective-target): New.
36867 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
36869 * gcc.dg/precedence-1.c: New test.
36871 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36873 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36875 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36876 message, delete generated files, use more descriptive name for
36877 executable, and make the test unsupported when it cannot be run.
36879 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36880 (dg-require-weak, dg-require-visibility, dg-require-alias,
36881 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36882 dg-require-iconv, dg-require-named-sections): Use it.
36884 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36886 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
36889 * gcc.dg/ppc-and-1: New
36892 * gcc.dg/ppc-mov-1.c: New.
36895 * gcc.dg/ppc-compare-1.c: New.
36897 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
36899 * objc.dg/desig-init-2.m: New test.
36901 2004-11-10 Adam Nemet <anemet@lnxw.com>
36903 PR middle-end/18160
36904 * g++.dg/warn/register-var-1.C: New test.
36905 * g++.dg/warn/register-var-2.C: New test.
36907 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36909 * gcc.dg/union-2.c: New test.
36911 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
36913 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36914 New test for PR tree-optimization/17892.
36916 2004-11-09 Mark Mitchell <mark@codesourcery.com>
36919 * g++.dg/init/new12.C: New test.
36921 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
36923 * gcc.target/sparc: New directory.
36924 * gcc.target/sparc/sparc.exp: New driver.
36925 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36926 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36927 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36928 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36930 2004-11-10 Paul Brook <paul@codesourcery.com>
36933 * gfortran.dg/list_read.c: New test.
36935 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36938 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36939 expected diagnostic location.
36941 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
36943 * gcc.dg/20041109-1.c: New test.
36945 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
36948 * objc/compile/pr18406.m: New test.
36950 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36952 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36954 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36956 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36958 2004-11-08 Steve Ellcey <sje@cup.hp.com>
36960 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36962 2004-11-08 Steve Ellcey <sje@cup.hp.com>
36964 * gcc.dg/20030225-2.c: Add prototype for abort and
36967 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
36970 * gcc.c-torture/pr18299-1.c: New test.
36972 2004-11-06 Andreas Schwab <schwab@suse.de>
36974 * gcc.dg/pr16286.c: Also test for bool and pixel.
36976 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
36978 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36979 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36980 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36981 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36982 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36983 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36984 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36985 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36986 gcc.dg/struct-semi-3.c: New tests.
36988 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36990 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36992 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36994 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36995 Do not use C99 designators.
36997 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36999 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37001 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37003 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37004 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37005 * gcc.c-torture/execute/simd-5.x: Remove.
37007 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37009 PR rtl-optimization/17933
37010 * gcc.dg/torture/pr17933-1.c: New test.
37012 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37015 * lib/target-supports.exp (check_weak_available): Support
37018 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37020 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37021 call to fflush(stdout) before abort.
37022 (my_ffsll): New function.
37023 (generate_fields): Use it.
37025 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37027 * gcc.dg/init-undef-1.c: New test.
37029 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37031 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37032 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37033 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37034 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37035 expected messages for new parser.
37037 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37039 * g++.dg/ext/visibility/symbian1.C: New test.
37041 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37043 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37046 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37048 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37049 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37050 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37051 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37052 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37053 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37054 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37055 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37056 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37057 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37059 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37061 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37062 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37063 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37064 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37065 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37066 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37067 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37070 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37073 * gcc.dg/20041104-1.c: New test.
37075 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37077 * g++.dg/template/nontype7.C: New test.
37078 * g++.dg/template/nontype8.C: Likewise.
37079 * g++.dg/template/nontype9.C: Likewise.
37080 * g++.dg/template/nontype10.C: Likewise.
37081 * g++.dg/tc1/dr49.C: Likewise.
37082 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37083 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37085 2004-11-04 Ben Elliston <bje@au.ibm.com>
37087 * g++.dg/rtti/tinfo1.C: Remove xfails.
37089 2004-11-04 Ben Elliston <bje@au.ibm.com>
37091 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37092 packed attribute to the definition to satisfy the new C++ parser.
37094 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37096 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37097 invocations of va_arg.
37099 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37102 * g++.dg/template/crash25.C: New test.
37105 * g++.dg/template/typedef2.C: New test.
37106 * g++.dg/parse/crash13.C: Adjust error markers.
37109 * g++.dg/conversion/const3.C: New test.
37111 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37116 * gfortran.dg/generic_[123].f90: New testcases.
37118 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37120 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37121 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37123 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37126 * gcc.c-torture/compile/pr16808.c: New test.
37128 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37130 PR rtl-optimization/17104
37131 * gcc.dg/ppc-bitfield1.c: New.
37133 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37135 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37137 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37139 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37140 strings for 32-bit code.
37142 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37145 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37147 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37150 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37152 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37155 * g++.dg/init/aggr2.C: New test.
37157 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37159 * objc.dg/local-decl-1.m: New test.
37161 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37163 * gcc.dg/20040910-1.c: Adjust regex.
37165 2004-10-30 Roger Sayle <roger@eyesopen.com>
37167 PR rtl-optimization/18084
37168 * g++.dg/opt/pr18084-1.C: New testcase.
37170 2004-10-30 Matt Austern <austern@apple.com>
37173 * g++.dg/ext/attrib18.C: New test.
37175 2004-10-30 Roger Sayle <roger@eyesopen.com>
37177 PR middle-end/18096
37178 * gcc.dg/pr18096-1.c: New test case.
37180 2004-10-30 Roger Sayle <roger@eyesopen.com>
37182 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37184 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37187 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37188 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37189 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37190 gcc.dg/old-style-prom-3.c: New tests.
37192 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37194 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37195 Remove unnecessary inclusion of stdio.h.
37197 2004-10-29 Roger Sayle <roger@eyesopen.com>
37199 PR rtl-optimization/17581
37200 * gcc.dg/pr17581-1.c: New test case.
37202 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37204 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37206 * g++.dg/conversion/dr195-1.C: New.
37207 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37208 * g++.old-deja/g++.mike/p10148.C: Likewise.
37210 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37213 * g++.dg/debug/typedef2.C: New test.
37215 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37218 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37219 * gfortran.dg/g77/README: Update.
37221 2004-10-28 Matt Austern <austern@apple.com>
37224 * g++.dg/ext/packed7.C: New test.
37226 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37228 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37230 * lib/scanasm.exp (hidden-scan-for): New proc.
37231 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37233 (scan-not-hidden): Likewise.
37234 * lib/target-supports.exp (check_visibility_available): mach-o is
37237 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37240 * g++.dg/template/memclass3.C: New test.
37242 2004-10-28 Adam Nemet <anemet@lnxw.com>
37244 PR middle-end/18160
37245 * gcc.dg/register-var-1.c: New test.
37246 * gcc.dg/register-var-2.c: New test.
37247 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37250 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37253 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37255 * gcc.dg/vect/vect-22.c: Likewise.
37257 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37259 * gcc.dg/i386-rotate-1.c: New test.
37261 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37263 * g++.dg/init/ref12.C: Add "run" marker.
37266 * g++.dg/init/ref12.C: New test.
37269 * g++.dg/template/shift1.C: New test.
37270 * g++.dg/template/error10.C: Adjust error markers.
37272 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37275 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37277 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37279 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37280 * gcc.dg/weak/weak-3.c: Likewise.
37281 * gcc.dg/weak/weak-5.c: Likewise.
37282 * gcc.dg/weak/weak-9.c: Likewise.
37283 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37284 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37286 * gcc.dg/darwin-weakimport-1.c: New.
37288 2004-10-28 Ben Elliston <bje@au.ibm.com>
37290 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37292 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37294 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37295 'syntax' error messages.
37296 * gcc.dg/cpp/direct2s.c: Likewise.
37298 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37300 * gcc.c-torture/compile/20041026-1.c: New.
37302 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37305 * g++.dg/lookup/ns2.C: New test.
37308 * g++.dg/template/enum4.C: New test.
37311 * g++.dg/template/expr1.C: New test.
37313 2004-10-26 Ben Elliston <bje@au.ibm.com>
37315 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37317 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37319 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37320 gcc.dg/decl-nospec-3.c: New tests.
37322 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37324 * objc.dg/super-class-3.m: New test.
37326 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37328 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37330 * gcc.dg/cpp/direct2s.c: Likewise.
37332 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37334 * objc.dg/image-info.m: Update for changes to section selection.
37336 2004-10-25 David Ayers <d.ayers@inode.at>
37337 Ziemowit Laski <zlaski@apple.com>
37339 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37340 diagnostics when messaging 'id <Proto>'.
37341 * objc.dg/class-protocol-1.m: New test.
37342 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37343 a non-existent method signature.
37344 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37345 Update diagnostics when messaging with non-existent method signature.
37346 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37347 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37348 invalid receivers are now resolved as if messaging 'id'; remove
37349 extraneous diagnostics.
37351 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37354 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37355 gcc.dg/init-desig-obs-3.c: New tests.
37357 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37359 * gcc.dg/debug/20041023-1.c: New test.
37361 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37363 PR middle-end/17407
37364 * gcc.c-torture/compile/pr17407.c: New test.
37367 * g++.dg/template/array8.C: New test.
37369 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37372 * lib/g++.exp: Accept more than one multilib libgcc.
37373 * lib/gcc-dg.exp: Likewise.
37374 * lib/objc.exp: Likewise.
37375 * lib/treelang.exp: Likewise.
37376 * lib/gfortran.exp: Likewise.
37378 2004-10-24 Ben Elliston <bje@au.ibm.com>
37380 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37382 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37384 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37385 * gcc.dg/c99-const-expr-3.c: Likewise.
37387 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37389 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37391 2004-10-23 Ben Elliston <bje@au.ibm.com>
37393 * gcc.c-torture/execute/loop-2e.x: Remove.
37395 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37398 * g++.dg/parse/crash18.C: New.
37399 * g++.dg/parse/crash19.C: New.
37401 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37403 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37404 * g++.dg/ext/dllimport2.C: Same.
37405 * g++.dg/ext/dllimport8.C: Same.
37407 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37410 * g++.dg/conversion/cast1.C: New test.
37411 * g++.dg/overload/pmf1.C: Adjust error marker.
37413 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37416 * objc.dg/const-str-7.m: New test.
37418 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37420 * g++.dg/template/memfriend11.C: Fix comment typo.
37421 * g++.dg/template/memfriend14.C: Likewise.
37423 2004-10-20 Richard Henderson <rth@redhat.com>
37425 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37426 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37427 -fasynchronous-unwind-tables.
37429 2004-10-20 Richard Henderson <rth@redhat.com>
37431 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37432 (main): Return success.
37433 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37434 (main): Return success.
37436 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37439 * g++.dg/template/memfriend9.C: New test.
37440 * g++.dg/template/memfriend10.C: Likewise.
37441 * g++.dg/template/memfriend11.C: Likewise.
37442 * g++.dg/template/memfriend12.C: Likewise.
37443 * g++.dg/template/memfriend13.C: Likewise.
37444 * g++.dg/template/memfriend14.C: Likewise.
37445 * g++.dg/template/memfriend15.C: Likewise.
37446 * g++.dg/template/memfriend16.C: Likewise.
37447 * g++.dg/template/memfriend17.C: Likewise.
37448 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37450 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37452 * g++.dg/conversion/dr195.C: New.
37453 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37455 2004-10-20 Ben Elliston <bje@au.ibm.com>
37456 Devang Patel <dpatel@apple.com>
37458 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37459 of floating point arithmetic, which could trap.
37461 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37464 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37465 * g++.dg/conversion/const2.C: New test.
37466 * g++.dg/expr/reinterpret2.C: New test.
37467 * g++.dg/expr/reinterpret3.C: New test.
37468 * g++.dg/expr/cast2.C: New test.
37469 * g++.dg/expr/copy1.C: New test.
37470 * g++.dg/other/conversion1.C: Change error message.
37471 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37472 function pointers to void *.
37473 * g++.old-deja/g++.mike/p10148.C: Likewise.
37475 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37477 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37479 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37483 * g++.dg/parse/expr3.C: New test.
37485 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37487 * gcc.dg/smod-1.c: New test.
37489 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37491 * objc.dg/method-14.m: New test.
37493 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37495 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37496 Also xfail as the patch was reverted.
37498 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37500 PR middle-end/16973
37501 * gcc.dg/pr16973.c: New test.
37503 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37505 PR tree-optimization/17656
37506 * gcc.c-torture/compile/pr17656.c: New test.
37508 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37510 * g++.dg/eh/shadow1.C: New.
37512 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37514 * gcc.c-torture/compile/20041018-1.c: New test.
37516 2004-10-18 Ben Elliston <bje@au.ibm.com>
37518 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37519 compiler referring to register 0 when accessing sdata. The linker
37520 now patches things up.
37522 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37525 * gcc.c-torture/compile/pr17529.c: New test.
37527 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37530 * g++.dg/ext/attrib17.C: New test.
37532 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37534 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37536 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37539 * g++.dg/ext/attrib16.C: New test.
37541 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37544 * g++.dg/init/dso_handle1.C: New test.
37547 * g++.dg/parse/typedef6.C: New test.
37550 * g++.dg/parse/pragma1.C: New test.
37552 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
37554 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37556 2004-10-15 Steve Ellcey <sje@cup.hp.com>
37558 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37559 -fno-common when on HPPA HP-UX platforms.
37561 2004-10-15 Jakub Jelinek <jakub@redhat.com>
37564 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37566 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37569 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37572 * g++.dg/lookup/strong-using-4.C: New test.
37574 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37576 PR middle-end/16567
37577 * gcc.c-torture/compile/nested-1.c: New test.
37579 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37581 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37582 and mipsisa64*-*-* (until support for misaligned loads is added).
37583 * gcc.dg/vect/vect-50.c: Likewise.
37584 * gcc.dg/vect/vect-52.c: Likewise.
37585 * gcc.dg/vect/vect-54.c: Likewise.
37586 * gcc.dg/vect/vect-58.c: Likewise.
37587 * gcc.dg/vect/vect-60.c: Likewise.
37588 * gcc.dg/vect/vect-80.c: Likewise.
37590 2004-10-14 Mark Mitchell <mark@codesourcery.com>
37593 * g++.dg/init/dtor3.C: New test.
37595 2004-10-15 Ben Elliston <bje@au.ibm.com>
37597 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37599 2004-10-14 Geoffrey Keating <geoffk@apple.com>
37601 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37602 * gcc.dg/macho-lo-sum.c: Likewise.
37604 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
37606 * gcc.dg/ppc-spe64-1.c: New test.
37608 2004-10-14 Devang Patel <dpatel@apple.com>
37611 * gcc.dg/pr17635.c : New test.
37613 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
37615 * gcc.dg/vect/vect-28.c: Remove xfail.
37616 * gcc.dg/vect/vect-30.c: Remove xfail.
37617 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37618 * gcc.dg/vect/vect-33.c: Remove xfail.
37619 * gcc.dg/vect/vect-44.c: Remove xfail.
37620 * gcc.dg/vect/vect-46.c: Remove xfail.
37621 * gcc.dg/vect/vect-50.c: Remove xfail.
37622 * gcc.dg/vect/vect-52.c: Remove xfail.
37623 * gcc.dg/vect/vect-54.c: Remove xfail.
37624 * gcc.dg/vect/vect-58.c: Remove xfail.
37625 * gcc.dg/vect/vect-60.c: Remove xfail.
37626 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37627 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37628 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37629 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37630 * gcc.dg/vect/vect-8.c: Remove xfail.
37631 * gcc.dg/vect/vect-80.c: Remove xfail.
37632 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37634 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37636 * gcc.dg/vect/vect-82.c: New testcase.
37637 * gcc.dg/vect/vect-82_64.c: New testcase.
37638 * gcc.dg/vect/vect-83.c: New testcase.
37639 * gcc.dg/vect/vect-83_64.c: New testcase.
37641 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37643 * gcc.dg/cpp/error-1.c: New test.
37645 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37647 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37649 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
37652 * gcc.dg/cris-peep2-xsrand2.c: New test.
37654 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
37657 * g++.dg/expr/for2.C: New test.
37659 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37661 * g++.dg/inherit/thunk1.C: Run on the SPARC.
37663 2004-10-13 Jakub Jelinek <jakub@redhat.com>
37665 PR tree-optimization/17724
37666 * g++.dg/opt/pr17724-1.C: New test.
37667 * g++.dg/opt/pr17724-2.C: New test.
37668 * g++.dg/opt/pr17724-3.C: New test.
37669 * g++.dg/opt/pr17724-4.C: New test.
37670 * g++.dg/opt/pr17724-5.C: New test.
37671 * g++.dg/opt/pr17724-6.C: New test.
37673 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
37676 * gcc.dg/pr17301-2.c: New test.
37678 2004-10-11 Mark Mitchell <mark@codesourcery.com>
37681 * g++.dg/parse/error22.C: New test.
37684 * g++.dg/template/spec18.C: New test.
37686 2004-10-11 Steve Ellcey <sje@cup.hp.com>
37688 * gcc.dg/ia64-asm-1.c: Add prototype for abort
37689 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37691 * gcc.dg/ia64-sync-2.c: Ditto.
37692 * gcc.dg/ia64-sync-3.c: Ditto.
37694 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
37696 * g++.dg/eh/cleanup5.C: Add dg-options "".
37698 2004-10-11 Roger Sayle <roger@eyesopen.com>
37700 PR middle-end/17657
37701 * gcc.dg/switch-4.c: New test case.
37703 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
37705 * gcc.c-torture/execute/20041011-1.c: New test.
37707 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37710 * g++.dg/init/for3.C: New test.
37713 * g++.dg/opt/switch2.C: New test.
37715 PR middle-end/17703
37716 * g++.dg/warn/Wreturn-2.C: New test.
37718 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37721 * g++.dg/eh/cleanup5.C: New test.
37723 2004-10-10 Mark Mitchell <mark@codesourcery.com>
37726 * g++.dg/parse/error21.C: New test.
37728 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
37730 * g++.dg/overload/pmf1.C: Adjust quoting marks.
37731 * g++.dg/warn/incomplete1.C: Likewise.
37732 * g++.dg/template/qualttp20.C: Likewise.
37734 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37737 * parm-incomplete-1.c: New test.
37739 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37742 * g++.dg/parse/error19.C: New test.
37745 * g++.dg/init/new11.C: New test.
37748 * g++.dg/parse/error20.C: New test.
37751 * g++.dg/template/crash24.C: New test.
37753 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37756 * gcc.dg/pr17301-1.c: New test.
37758 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37761 * gcc.dg/anon-struct-5.c: New test.
37763 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
37766 * gcc.dg/pr17844-1.c: New test.
37768 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
37770 PR tree-optimization/17906
37771 * gcc.c-torture/compile/pr17906.c: New.
37773 2004-10-09 Stuart Hastings <stuart@apple.com>
37774 Roger Sayle <roger@eyesopen.com>
37776 PR rtl-optimization/17853
37777 * gcc.dg/i386-mmx-5.c: New testcase.
37779 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
37781 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37783 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37786 * g++.dg/template/static9.C: New test.
37789 * g++.dg/parse/operator5.C: New test.
37791 2004-10-09 Roger Sayle <roger@eyesopen.com>
37793 PR middle-end/17894
37794 * gcc.c-torture/execute/divcmp-4.c: New test case.
37796 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37799 * g++.dg/opt/pr17902.C: New test.
37801 2004-10-09 Jakub Jelinek <jakub@redhat.com>
37803 * gcc.dg/cpp/ident-1.c: Add dg-options "".
37805 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37807 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37809 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37811 * gcc.dg/assign-warn-3.c: New test.
37813 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37816 * gcc.dg/cpp/ident-1.c: New test.
37818 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
37820 * gcc.c-torture/compile/acc1.c: New.
37822 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37824 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37825 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37827 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37829 * gcc.dg/ultrasp11.c: New test.
37831 2004-10-08 Michael Matz <matz@suse.de>
37833 * gcc.dg/doloop-2.c: New test.
37835 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37837 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37838 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37839 objc.dg/method-9.m: Update expected diagnostics.
37841 2004-10-07 Geoffrey Keating <geoffk@apple.com>
37843 * gcc.dg/ppc-fsel-3.c: New file.
37844 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37846 2004-10-07 Paul Brook <paul@codesourcery.com>
37848 * gfortran.dg/intrinsic_verify_1.f90: New test.
37850 2004-10-07 Paul Brook <paul@codesourcery.com>
37852 * gfortran.dg/empty_format_1.f90: Remove stray commas.
37854 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37856 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37857 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37860 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
37862 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37864 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37867 * g++.dg/warn/Winline-4.C: New test.
37869 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37871 * gcc.c-torture/compile/20041007-1.c: New test.
37873 2004-10-07 Paul Brook <paul@codesourcery.com>
37876 * gfortran.dg/use_allocated_1.f90: New test.
37878 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37880 PR middle-end/17849
37881 * gfortran.fortran-torture/compile/nested.f90: New test
37883 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
37885 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37887 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37890 * g++.dg/ext/asm6.C: New test.
37892 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
37894 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37896 2004-10-06 Paul Brook <paul@codesourcery.com>
37898 PR libfortran/17709
37899 * gfortran.dg/empty_format_1.f90: New test.
37901 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37904 * gfortran.dg/ishft.f90: New test.
37907 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37910 2004-10-06 Paul Brook <paul@codesourcery.com>
37912 * gfortran.dg/do_1.f90: New test.
37914 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37916 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37917 optimizing for size.
37919 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
37921 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37923 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
37925 * gcc.c-torture/compile/20041005-1.c: New test.
37927 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
37930 * g++.dg/lookup/koenig4.C: New.
37932 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
37934 * g++.dg/other/classkey1.C: Adjust quoting marks.
37935 * g++.dg/parse/error15.C: Likewise.
37936 * g++.dg/template/meminit2.C (int>): Likewise.
37938 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37941 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37944 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37947 * gfortran.dg/pr17708.f90: New test.
37949 2004-10-04 Chao-ying Fu <fu@mips.com>
37951 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37952 * gcc.dg/vect/vect-4.c: Ditto.
37953 * gcc.dg/vect/vect-5.c: Ditto.
37954 * gcc.dg/vect/vect-6.c: Ditto.
37955 * gcc.dg/vect/vect-8.c: Ditto.
37956 * gcc.dg/vect/vect-16.c: Ditto.
37957 * gcc.dg/vect/vect-30.c: Ditto.
37958 * gcc.dg/vect/vect-40.c: Ditto.
37959 * gcc.dg/vect/vect-41.c: Ditto.
37960 * gcc.dg/vect/vect-42.c: Ditto.
37961 * gcc.dg/vect/vect-43.c: Ditto.
37962 * gcc.dg/vect/vect-44.c: Ditto.
37963 * gcc.dg/vect/vect-45.c: Ditto.
37964 * gcc.dg/vect/vect-46.c: Ditto.
37965 * gcc.dg/vect/vect-47.c: Ditto.
37966 * gcc.dg/vect/vect-48.c: Ditto.
37967 * gcc.dg/vect/vect-49.c: Ditto.
37968 * gcc.dg/vect/vect-50.c: Ditto.
37969 * gcc.dg/vect/vect-51.c: Ditto.
37970 * gcc.dg/vect/vect-52.c: Ditto.
37971 * gcc.dg/vect/vect-53.c: Ditto.
37972 * gcc.dg/vect/vect-54.c: Ditto.
37973 * gcc.dg/vect/vect-55.c: Ditto.
37974 * gcc.dg/vect/vect-56.c: Ditto.
37975 * gcc.dg/vect/vect-57.c: Ditto.
37976 * gcc.dg/vect/vect-58.c: Ditto.
37977 * gcc.dg/vect/vect-59.c: Ditto.
37978 * gcc.dg/vect/vect-60.c: Ditto.
37979 * gcc.dg/vect/vect-74.c: Ditto.
37980 * gcc.dg/vect/vect-79.c: Ditto.
37981 * gcc.dg/vect/vect-80.c: Ditto.
37983 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
37985 * gcc.dg/unused-7.c: Use the correct option.
37987 2004-10-04 Paul Brook <paul@codesourcery.com>
37988 Bud Davis <bdavis9659@comcast.net>
37992 * gfortran/pr17706.f90: New test.
37993 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37995 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37997 * gfortran.dg/pr17612.f90: New test.
37999 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38001 * g++.dg/template/local1.C: Adjust quoting marks in
38002 testing for diagnostics.
38003 * g++.dg/tls/diag-2.C: Likewise.
38004 * g++.dg/other/error8.C: Likewise.
38006 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38009 * gcc.dg/unused-4.c: Adjust to be correct.
38012 * gcc.dg/unused-7.c: New test.
38014 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38017 * g++.dg/overload/template2.C: New test.
38019 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38021 PR tree-optimization/16632
38022 * gcc.dg/tree-ssa/20041002-1.c: New.
38024 2004-10-03 Paul Brook <paul@codesourcery.com>
38026 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38027 rather than relying on default formatting.
38029 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38031 * gcc.dg/20040920-1.c: Update expected message text.
38033 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38035 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38037 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38039 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38042 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38044 * gcc.dg/tree-ssa/pr17343.c: Remove.
38046 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38049 * gcc.dg/tree-ssa/pr17343.c: New test.
38051 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38053 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38054 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38055 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38056 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38057 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38059 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38061 * gcc.dg/lvalue-2.c: New test.
38063 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38066 * gcc.dg/pr17730-1.c: New test
38068 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38071 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38073 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38075 * gcc.c-torture/execute/stdarg-1.c: New test.
38076 * gcc.c-torture/execute/stdarg-2.c: New test.
38077 * gcc.c-torture/execute/stdarg-3.c: New test.
38078 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38079 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38080 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38081 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38082 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38084 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38086 PR tree-optimization/17697
38087 * g++.dg/opt/pr17697-1.C: New test.
38088 * g++.dg/opt/pr17697-2.C: New test.
38089 * g++.dg/opt/pr17697-3.C: New test.
38091 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38094 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38095 gcc.dg/vla-init-5.c: New tests.
38097 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38100 * gcc.dg/pr13804-1.c: New test.
38102 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38105 * gfortran.dg/pr16938.f90: New test.
38107 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38109 * g++.dg/template/crash23.C: New test.
38111 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38114 * g++.dg/template/static8.C: New test.
38116 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38119 * g++.dg/other/error9.C: New test.
38121 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38123 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38125 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38128 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38130 2004-09-26 Roger Sayle <roger@eyesopen.com>
38132 PR middle-end/17112
38133 * gcc.dg/pr17112-1.c: New test case.
38135 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38138 * gcc.dg/pr11459-1.c: New test.
38140 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38142 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38143 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38145 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38147 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38149 2004-09-25 Jan Hubicka <jh@suse.cz>
38151 * compile/30040909-1.c: New test.
38152 * compile/30040907-1.c: New test.
38154 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38156 * gcc.c-torture/execute/va-arg-26.c: New test.
38158 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38160 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38161 extra diagnostics on targets with 64-bit pointers.
38162 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38164 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38167 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38168 * gcc.dg/decl-3.c: Adjust expected message.
38170 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38173 * gfortran.dg/pr17615.f90: New test.
38175 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38177 PR tree-optimzation/17517
38178 * g++.dg/tree-ssa/pr17517.C: New Test.
38180 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38183 * g++.dg/lookup/ambig3.C: New.
38185 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38188 * g++.dg/opt/pr17624.C: New test.
38190 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38193 * gcc.dg/Wbad-function-cast-1.c: New test.
38195 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38197 * g++.dg/ext/complit1.C
38198 * g++.dg/other/error2.C
38199 * g++.dg/other/nontype-1.C
38200 * g++.dg/parse/crash11.C
38201 * g++.dg/parse/crash12.C
38202 * g++.dg/parse/error15.C
38203 * g++.dg/parse/error4.C
38204 * g++.dg/parse/tmpl-outside1.C
38205 * g++.dg/parse/too-many-tmpl-args1.C
38206 * g++.dg/template/dependent-expr3.C
38207 * g++.dg/template/error10.C
38208 * g++.dg/template/instantiate1.C
38209 * g++.dg/template/vtable2.C
38210 * g++.dg/warn/Wshadow-1.C
38211 * g++.dg/warn/weak1.C
38212 * g++.old-deja/g++.brendan/crash16.C
38213 * g++.old-deja/g++.brendan/crash18.C
38214 * g++.old-deja/g++.brendan/crash48.C
38215 * g++.old-deja/g++.brendan/crash49.C
38216 * g++.old-deja/g++.brendan/crash55.C
38217 * g++.old-deja/g++.brendan/crash56.C
38218 * g++.old-deja/g++.brendan/crash8.C
38219 * g++.old-deja/g++.brendan/enum11.C
38220 * g++.old-deja/g++.brendan/enum8.C
38221 * g++.old-deja/g++.brendan/enum9.C
38222 * g++.old-deja/g++.brendan/friend3.C
38223 * g++.old-deja/g++.brendan/misc14.C
38224 * g++.old-deja/g++.bugs/900402_02.C
38225 * g++.old-deja/g++.bugs/900404_03.C
38226 * g++.old-deja/g++.bugs/900404_04.C
38227 * g++.old-deja/g++.bugs/900428_03.C
38228 * g++.old-deja/g++.jason/crash4.C
38229 * g++.old-deja/g++.jason/overload21.C
38230 * g++.old-deja/g++.jason/redecl1.C
38231 * g++.old-deja/g++.jason/report.C
38232 * g++.old-deja/g++.jason/rfg10.C
38233 * g++.old-deja/g++.jason/template30.C
38234 * g++.old-deja/g++.law/arm12.C
38235 * g++.old-deja/g++.law/ctors5.C
38236 * g++.old-deja/g++.law/cvt20.C
38237 * g++.old-deja/g++.law/init10.C
38238 * g++.old-deja/g++.law/init8.C
38239 * g++.old-deja/g++.law/visibility17.C
38240 * g++.old-deja/g++.law/visibility7.C
38241 * g++.old-deja/g++.mike/net8.C
38242 * g++.old-deja/g++.mike/p646.C
38243 * g++.old-deja/g++.mike/p700.C
38244 * g++.old-deja/g++.mike/p701.C
38245 * g++.old-deja/g++.mike/p811.C
38246 * g++.old-deja/g++.ns/template13.C
38247 * g++.old-deja/g++.other/array3.C
38248 * g++.old-deja/g++.other/crash25.C
38249 * g++.old-deja/g++.other/dtor3.C
38250 * g++.old-deja/g++.other/dtor4.C
38251 * g++.old-deja/g++.other/main1.C
38252 * g++.old-deja/g++.other/warn7.C
38253 * g++.old-deja/g++.pt/crash11.C
38254 * g++.old-deja/g++.pt/crash36.C
38255 * g++.old-deja/g++.pt/spec22.C
38256 * g++.old-deja/g++.pt/spec9.C
38257 * g++.old-deja/g++.pt/ttp52.C
38258 * g++.old-deja/g++.robertl/eb103.C
38259 * g++.old-deja/g++.robertl/eb121.C
38260 * g++.old-deja/g++.robertl/eb22.C
38261 * g++.old-deja/g++.robertl/eb8.C:
38262 Update locations and/or regexps of dg-error markers.
38263 Remove markers for some bogus messages that are no longer issued.
38265 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38267 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38268 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38270 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38273 * g++.dg/lookup/crash5.C: New test.
38275 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38277 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38278 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38279 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38280 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38281 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38282 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38284 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38285 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38286 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38287 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38288 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38289 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38291 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38293 * gcc.dg/vect/vect-44.c: Check additional cases.
38294 * gcc.dg/vect/vect-48.c: Check additional cases.
38296 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38297 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38298 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38299 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38300 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38301 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38302 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38303 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38304 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38306 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38307 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38308 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38310 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38312 * gcc.dg/tree-ssa/loop-6.c: New test.
38314 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38317 * g++.dg/inherit/base2.C: New.
38319 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38321 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38322 * gcc.dg/20001012-2.c: Likewise.
38323 * gcc.dg/20001013-1.c: Likewise.
38324 * gcc.dg/20001101-1.c: Likewise.
38325 * gcc.dg/20001102-1.c: Likewise.
38326 * gcc.dg/bf-spl1.c: Likewise.
38327 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38328 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38330 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38332 PR tree-optimization/16721
38333 * gcc.dg/tree-ssa/pr16721.c: New test.
38335 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38337 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38338 * gcc.dg/20040305-1.c: Likewise.
38340 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38343 * gcc.c-torture/compile/pr16566-1.c,
38344 gcc.c-torture/compile/pr16566-2.c,
38345 gcc.c-torture/compile/pr16566-3.c: New tests.
38347 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38349 PR tree-optimization/17512
38350 * gcc.c-torture/compile/20040916-1.c.
38352 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38354 * gcc.dg/pragma-re-3.c: New test.
38356 2004-09-17 Matt Austern <austern@apple.com>
38359 * g++.dg/other/anon3.C: New.
38361 2004-09-21 Roger Sayle <roger@eyesopen.com>
38364 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38365 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38366 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38367 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38368 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38370 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38373 * gfortran.dg/pr17286.f90: New test.
38375 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38378 * g++.dg/template/static7.C: New test.
38380 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38383 * gcc.c-torture/compile/pr17558.c: New test.
38385 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38387 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38388 if SKIP_ATTRIBUTE is defined.
38390 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38393 * gfortran.dg/pr15957.f90: New test.
38395 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38397 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38399 * gcc.dg/vect/vect-79.c: Likewise.
38400 * gcc.dg/vect/vect-80.c: Likewise.
38402 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38405 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38407 2004-09-20 Ira Rosen <irar@il.ibm.com>
38409 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38410 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38411 * gcc.dg/vect/vect-62.c: New testcase.
38412 * gcc.dg/vect/vect-63.c: New testcase.
38413 * gcc.dg/vect/vect-64.c: New testcase.
38414 * gcc.dg/vect/vect-65.c: New testcase.
38415 * gcc.dg/vect/vect-66.c: New testcase.
38416 * gcc.dg/vect/vect-67.c: New testcase.
38417 * gcc.dg/vect/vect-68.c: New testcase.
38418 * gcc.dg/vect/vect-69.c: New testcase.
38419 * gcc.dg/vect/vect-79.c: New testcase.
38420 * gcc.dg/vect/vect-80.c: New testcase.
38422 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38424 * gcc.target/mips/asm-1.c: New test.
38426 2004-09-19 Ira Rosen <irar@il.ibm.com>
38428 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38429 * gcc.dg/vect/vect-73.c: New testcase.
38430 * gcc.dg/vect/vect-74.c: New testcase.
38431 * gcc.dg/vect/vect-75.c: New testcase.
38432 * gcc.dg/vect/vect-76.c: New testcase.
38433 * gcc.dg/vect/vect-77.c: New testcase.
38434 * gcc.dg/vect/vect-78.c: New testcase
38436 2004-09-18 Paul Brook <paul@codesourcery.com>
38438 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38440 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38443 * gcc.dg/pr17424-1.c: New test.
38445 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38447 * g++.dg/tree-ssa/pr17153.C: New test.
38449 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38452 * g++.dg/pch/wchar-1.C: New.
38453 * g++.dg/pch/wchar-1.Hs: New.
38455 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38457 * gcc.c-torture/execute/20040917-1.c: New test.
38459 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38461 PR tree-optimization/17319
38462 * gcc.dg/pr17319.c: New test.
38464 2004-09-17 Devang Patel <dpatel@apple.com>
38466 * gcc.dg/20040813-1.c: New test.
38468 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38470 PR tree-optimization/17273
38471 * gcc.c-torture/compile/pr17273.c: New test.
38473 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38475 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38476 Update expected messages.
38477 * gcc.dg/declspec-13.c: New test.
38479 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38481 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38483 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38485 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38486 change what 'a' is pointing to.
38488 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38491 * g++.dg/template/error18.C: New test.
38494 * g++.dg/warn/Wunused-8.C: New test.
38496 2004-09-17 Steven Bosscher <stevenb@suse.de>
38498 PR tree-optimization/17513
38499 * gcc.dg/20040916-1.c: New test.
38501 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38504 * g++.dg/template/typename7.C: New test.
38506 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38508 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38510 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38512 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38513 with -ftree-based-profiling also.
38514 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38516 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38519 * gfortran.dg/der_array_io_1.f90: New test.
38520 * gfortran.dg/der_array_io_2.f90: New test.
38521 * gfortran.dg/der_array_io_3.f90: New test.
38523 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38525 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38528 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38530 * g++.dg/opt/switch1.C: New test.
38532 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38534 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38535 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38536 Update expected messages.
38538 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38541 * gfortran.dg/same_name_1.f90: New test.
38543 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38545 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38546 dereference garbage pointers.
38548 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38550 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38551 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38553 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38554 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38555 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38557 2004-09-14 Mark Mitchell <mark@codesourcery.com>
38560 * g++.dg/template/mangle1.C: New test.
38562 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38564 PR tree-optimization/17252
38565 * gcc.c-torture/execute/pr17252.c: New test.
38567 2004-09-14 Andrew Pinski <apinski@apple.com>
38569 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38571 2004-09-14 Roger Sayle <roger@eyesopen.com>
38573 PR rtl-optimization/9771
38574 * gcc.dg/pr9771-1.c: New test case.
38576 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38578 PR tree-optimization/15262
38579 * gcc.c-torture/execute/pr15262-1.c: New test.
38580 * gcc.c-torture/execute/pr15262-2.c: New test.
38582 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
38584 * gcc.dg/declspec-12.c: New test.
38586 2004-09-14 Bud Davis <bdavis9659@comcast.net>
38588 * gfortran.dg/pr17090.f90: Add directives to test.
38590 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38592 * gcc.c-torture/compile/20040914-1.c: New test.
38594 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38597 * g++.dg/template/decl2.C: New test.
38599 2004-09-13 Bud Davis <bdavis9659@comcast.net>
38602 * gfortran.dg/pr17090.f90: New test.
38604 2004-09-13 Dale Johannesen <dalej@apple.com>
38606 * gcc.c-torture/compile/pr17408.c: New test case.
38608 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38611 * g++.dg/parse/crash17.C: New test.
38614 * g++.dg/template/enum3.C: New test.
38616 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
38618 * lib/gcc-defs.exp: Load wrapper.exp.
38619 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38621 * lib/gcc.exp (gcc_init): Similar.
38622 * lib/gfortran.exp (gfortran_init): Similar.
38623 * lib/objc.exp (objc_init): Similar.
38624 * lib/treelang.exp (treelang_init): Similar.
38625 * lib/wrapper.exp: New file with build_wrapper call machinery in
38626 ${tool}_maybe_build_wrapper.
38628 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38630 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38632 * gcc.dg/declspec-11.c: Update expected messages.
38633 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38634 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38635 gcc.dg/inline-12.c: New tests.
38637 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
38639 * g++.dg/tree-ssa/pr17400.C: New testcase.
38641 2004-09-13 James E Wilson <wilson@specifixinc.com>
38643 * gcc.target/mips/sb1-1.c: New testcase.
38645 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
38647 * lib/g77-dg.exp: Remove unused file.
38648 * lib/mike-g77.exp: Ditto.
38649 * lib/g77.exp: Ditto.
38651 2004-09-12 Richard Henderson <rth@redhat.com>
38653 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38655 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38657 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38658 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38659 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38660 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38661 Update expected messages.
38663 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
38665 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38666 declaration/use mismatch for dirp parameter.
38668 2004-09-12 Andrew Pinski <apinski@apple.com>
38670 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38671 -fgnu-runtime is passed.
38673 2004-09-12 Richard Henderson <rth@redhat.com>
38675 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38676 do the uplevel thing and update additional_flags directly.
38677 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38678 gfortran.fortran-torture/execute/intrinsic_nearest.x,
38679 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38680 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38682 2004-09-11 Steven Bosscher <stevenb@suse.de>
38684 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38686 2004-09-11 Roger Sayle <roger@eyesopen.com>
38688 PR middle-end/17411
38689 * g++.dg/opt/pr17411-1.C: New test case.
38691 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38693 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38694 gcc.dg/tls/diag-2.c: Update expected messages.
38695 * gcc.dg/991209-1.c: Specify compilation options. Update expected
38697 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38698 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38699 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38700 gcc.dg/tls/diag-5.c: New tests.
38702 2004-09-11 Zack Weinberg <zack@codesourcery.com>
38704 * gcc.dg/20040910-1.c: Correct dg-error regexp.
38706 2004-09-11 Steven Bosscher <stevenb@suse.de>
38708 * g++.dg/parse/break-in-for.C: New test.
38710 2004-09-11 Jakub Jelinek <jakub@redhat.com>
38712 * gcc.dg/tree-ssa/20040911-1.c: New test.
38714 2004-09-11 Andreas Jaeger <aj@suse.de>
38716 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38717 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38719 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
38721 * gcc.target/frv: New directory of FR-V-specific tests.
38723 2004-09-10 James E Wilson <wilson@specifixinc.com>
38725 * gcc.dg/convert-vec-1.c: New test.
38727 2004-09-10 Roger Sayle <roger@eyesopen.com>
38729 PR middle-end/17024
38730 * gcc.dg/pr17024-1.c: New test case.
38732 2004-09-10 Eric Christopher <echristo@redhat.com>
38734 * gcc.dg/20040910-1.c: New test.
38736 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38738 * gcc.dg/bitfld-9.c: New test.
38740 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
38742 * gcc.c-torture/execute/ieee/acc1.c: New test.
38743 * gcc.c-torture/execute/ieee/acc2.c: New test.
38744 * gcc.c-torture/execute/ieee/mzero6.c: New test.
38746 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
38748 * gcc.dg/deprecated-2.c: New test.
38750 2004-09-09 James E Wilson <wilson@specifixinc.com>
38752 * gcc.dg/init-vec-1.c: New test.
38754 2004-09-09 Roger Sayle <roger@eyesopen.com>
38756 PR middle-end/17055
38757 * gcc.dg/pr17055-1.c: New test case.
38759 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
38762 * gcc.c-torture/execute/pr17377.c: New test.
38764 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38767 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38768 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38769 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38770 gcc.dg/long-long-typespec-1.c: New tests.
38771 * gcc.dg/tls/diag-2.c: Update expected diagnostics
38773 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38775 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38776 gcc.dg/gnu99-static-1.c: New tests.
38778 2004-09-08 Devang Patel <dpatel@apple.com>
38780 * gcc.dg/darwin-ld-20040828-1.c: New test.
38781 * gcc.dg/darwin-ld-20040828-2.c: New test.
38782 * gcc.dg/darwin-ld-20040828-3.c: New test.
38784 2004-09-08 Ziemowit Laski <zlaski@apple.com>
38786 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38787 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38789 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38790 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38792 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38793 types they qualify.
38794 * objc.dg/type-size-2.m: Fix wording in comment.
38795 * objc.dg/va-meth-1.m: New test case.
38797 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
38800 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38801 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38803 2004-09-06 Devang Patel <dpatel@apple.com>
38805 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38806 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38808 2004-09-06 Zack Weinberg <zack@codesourcery.com>
38810 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38811 reflect changed line numbering of diagnostics.
38813 2004-09-06 Paul Brook <paul@codesourcery.com>
38815 * gfortran.dg/edit_real_1.f90: Add new test.
38817 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38819 * gcc.dg/tree-ssa/loop-2.c: New test.
38820 * gcc.dg/tree-ssa/loop-3.c: New test.
38821 * gcc.dg/tree-ssa/loop-4.c: New test.
38822 * gcc.dg/tree-ssa/loop-5.c: New test.
38824 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38826 * gcc.dg/format/sentinel-1.c: Update for parameter option.
38828 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38830 * gcc.dg/format/sentinel-1.c: New test.
38832 2004-09-04 Uros Bizjak <uros@kss-loka.si>
38834 * gcc.dg/builtins-46.c: New.
38836 2004-09-03 Devang Patel <dpatel@apple.com>
38838 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38839 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38841 2004-09-03 Jan Beulich <jbeulich@novell.com>
38843 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38844 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38845 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38846 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38847 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38848 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38849 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38850 the non-portable bzero.
38851 * gcc.dg/20010912-1.c: xfail for NetWare.
38852 * gcc.dg/20020426-2.c: xfail for NetWare.
38853 * gcc.dg/20021014-1.c: xfail for NetWare.
38854 * gcc.dg/20021018-1.c: xfail for NetWare.
38855 * gcc.dg/20030213-1.c: xfail for NetWare.
38856 * gcc.dg/20030225-1.c: xfail for NetWare.
38857 * gcc.dg/20030708-1.c: xfail for NetWare.
38858 * gcc.dg/builtins-config.h: Also exclude NetWare.
38859 * gcc.dg/format/format.h: Define restrict only if not already defined.
38860 * gcc.dg/nest.c: xfail for NetWare.
38861 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38862 * lib/target-supports.exp (check_visibility_available): Exclude
38865 2004-09-03 Jan Beulich <jbeulich@novell.com>
38867 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38868 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38869 deterministic starting point for the alignment of structure fields.
38870 * gcc.dg/Wpadded.c: Dito.
38871 * g++.dg/abi/vbase10.C: Dito.
38873 2004-09-03 Devang Patel <dpatel@apple.com>
38875 * g++.dg/debug/pr15736.cc: New test.
38877 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38879 * README.QMTEST: Fix out-of-date link.
38881 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
38884 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38885 Delete. Duplicate of gfortran.dg/g77/20010610.f
38887 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38889 * g++.dg/abi/arm_rtti1.C: New test.
38891 2004-09-02 Geoffrey Keating <geoffk@apple.com>
38893 * gcc.dg/ppc-vector-memcpy.c: New.
38894 * gcc.dg/ppc-vector-memset.c: New.
38896 2004-09-02 Chao-ying Fu <fu@mips.com>
38898 * gcc.target/mips/mips-3d-1.c: New test.
38899 * gcc.target/mips/mips-3d-2.c: New test.
38900 * gcc.target/mips/mips-3d-3.c: New test.
38901 * gcc.target/mips/mips-3d-4.c: New test.
38902 * gcc.target/mips/mips-3d-5.c: New test.
38903 * gcc.target/mips/mips-3d-6.c: New test.
38904 * gcc.target/mips/mips-3d-7.c: New test.
38905 * gcc.target/mips/mips-3d-8.c: New test.
38906 * gcc.target/mips/mips-3d-9.c: New test.
38907 * gcc.target/mips/mips-ps-1.c: New test.
38908 * gcc.target/mips/mips-ps-2.c: New test.
38909 * gcc.target/mips/mips-ps-3.c: New test.
38910 * gcc.target/mips/mips-ps-4.c: New test.
38911 * gcc.target/mips/mips-ps-type.c: New test.
38913 2004-09-02 Paul Brook <paul@codesourcery.com>
38915 * gfortran.dg/edit_real_1.f90: Add new tests.
38917 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38920 * gfortran.dg/merge_char_1.f90: New test.
38922 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38925 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38927 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38930 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38932 2004-09-01 Mark Mitchell <mark@codesourcery.com>
38934 * g++.dg/opt/loop1.C: Do not XFAIL.
38936 2004-09-01 Jakub Jelinek <jakub@redhat.com>
38938 * gcc.c-torture/execute/20040831-1.c: New test.
38940 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
38943 * gfortran.dg/g77/20010610.f: Now passes.
38944 Copy from g77.f-torture/execute. Add dg-run directive.
38945 * gfortran.dg/g77/README: Update
38947 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
38949 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38950 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38951 (t1, t2, t3, t4): Add volatile.
38953 2004-08-31 Mark Mitchell <mark@codesourcery.com>
38955 * g++.dg/ext/visibility/arm1.C: New test.
38957 2004-08-31 Geoffrey Keating <geoffk@apple.com>
38959 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38962 2004-09-01 Paul Brook <paul@codesourcery.com>
38964 * gfortran.dg/eof_2.f90: New test.
38966 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38969 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38971 2004-08-31 Bud Davis <bdavis9659@comcast.net>
38973 PR libfortran/16805
38974 * gfortran.dg/list_read_2.f90: New test.
38976 2004-08-31 Mark Mitchell <mark@codesourcery.com>
38978 * g++.dg/abi/key1.C: New test.
38980 2004-08-31 Richard Henderson <rth@redhat.com>
38982 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38984 * g++.dg/other/offsetof5.C: Remove duplicate.
38986 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38989 * gfortran.dg/func_derived_1.f90: New test.
38991 2004-08-31 Paul Brook <paul@codesourcery.com>
38993 * gfortran.dg/eof_1.f90: New test.
38995 2004-08-31 Paul Brook <paul@codesourcery.com>
38997 * gfortran.dg/list_read_1.f90: New file.
38999 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39001 * g++.dg/opt/loop1.C: XFAIL.
39003 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39005 * gcc.dg/funcdef-storage-1.c: New.
39006 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39007 an extern function in local scope.
39008 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39009 declare an 'auto inline' function in local scope.
39010 * gcc.dg/20011130-1.c: Likewise.
39011 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39012 an 'auto' function in local scope.
39013 * gcc.dg/20021014-1.c: Likewise.
39014 * gcc.dg/20030331-2.c: Likewise.
39016 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39018 * gfortran.dg/blockdata_1.f90: New test.
39020 2004-08-30 Richard Henderson <rth@redhat.com>
39022 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39024 2004-08-30 Richard Henderson <rth@redhat.com>
39026 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39027 additional_flags set by alternate driver.
39028 (ieee-options): New procedure.
39029 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39030 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39031 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39032 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39034 2004-08-30 Richard Henderson <rth@redhat.com>
39036 * lib/f-torture.exp: Remove.
39038 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39040 PR rtl-optimization/16590
39041 * g++.dg/opt/loop1.C: New test.
39043 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39046 * gfortran.dg/oldstyle_1.f90: New test.
39048 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39049 Paul Brook <paul@codesourcery.com>
39051 * gfortran.dg/g77/README: Update.
39052 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39053 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39054 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39056 2004-08-28 Paul Brook <paul@codesourcery.com>
39058 PR libfortran/17195
39059 * gfortran.dg/edit_real_1.f90: New test.
39061 2004-08-27 Paul Brook <paul@codesourcery.com>
39063 * gfortran.dg/rewind_1.f90: New test.
39065 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39068 * gfortran.dg/pr16597.f90: New test.
39070 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39073 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39074 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39075 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39076 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39077 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39079 2004-08-26 Nick Clifton <nickc@redhat.com>
39081 * gcc.c-torture/compile/pr17119.c: New test.
39083 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39085 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39087 2004-08-25 Richard Henderson <rth@redhat.com>
39089 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39090 the bits that expect kind=8 to be the largest real kind.
39092 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39094 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39096 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39098 * gfortran.dg/assignment_1.f90: New test.
39100 2004-08-25 Adam Nemet <anemet@lnxw.com>
39102 * g++.dg/template/repo3.C: New test.
39104 2004-08-25 Roger Sayle <roger@eyesopen.com>
39106 PR middle-end/16693
39107 PR tree-optimization/16372
39108 * g++.dg/opt/pr16372-1.C: New test case.
39109 * g++.dg/opt/pr16693-1.C: New test case.
39110 * g++.dg/opt/pr16693-2.C: New test case.
39112 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39114 * objc.dg/proto-lossage-4.m: New test.
39116 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39119 * g++.dg/inherit/local2.C: New test.
39121 2004-08-25 Paul Brook <paul@codesourcery.com>
39124 * gfortran.dg/string_ctor_1.f90: New test.
39126 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39129 * g++.dg/template/redecl2.C: New test.
39131 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39134 * gfortran.dg/pr17143.f90: New test.
39136 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39139 * gfortran.dg/pr17164.f90: New test.
39141 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39143 * gcc.dg/tree-ssa/loop-1.c: New test.
39145 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39147 * gcc.c-torture/compile/20040824-1.c: New test.
39149 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39151 * gcc.c-torture/compile/iftrap-3.c: New test.
39153 2004-08-24 Paul Brook <paul@codesourcery.com>
39155 * gfortran.dg/entry_2.f90: New test.
39157 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39160 * g++.dg/lookup/ambig[12].C: New.
39162 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39165 * g++.dg/template/crash21.C: New test.
39166 * g++.dg/template/crash22.C: Likewise.
39168 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39171 * g++.dg/template/access15.C: New.
39173 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39176 * g++.dg/template/repo2.C: New test.
39178 2004-08-23 Roger Sayle <roger@eyesopen.com>
39180 PR rtl-optimization/17078
39181 * gcc.c-torture/execute/pr17078-1.c: New test case.
39183 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39186 * gcc.dg/debug/crash1.c: New test.
39188 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39191 * gcc.dg/loop-5.c: New test.
39193 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39195 * gcc.c-torture/execute/20040823-1.c: New test.
39197 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39199 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39200 to the assembler. Simplify test accordingly.
39201 (asm_abi_flags): Use GNU names.
39202 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39203 to check for ABI flags.
39205 2004-08-22 Andrew Pinski <apinski@apple.com>
39207 * g++.dg/opt/pr14029.C: New test.
39208 * gcc.c-torture/execute/pr15262.c: New test.
39210 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39212 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39214 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39217 * gfortran.dg/direct_io.f90: New test.
39219 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39222 * g++.dg/inherit/local2.C: New test.
39224 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39227 * g++.dg/warn/Wparentheses-4.C: New test.
39229 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39232 * g++.dg/inherit/local2.C: New test.
39234 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39235 * gcc.dg/ppc-ldstruct.c: Likewise.
39236 * gcc.dg/ppc64-abi-2.c: Likewise.
39238 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39240 PR rtl-optimization/17099
39241 * gcc.c-torture/execute/20040820-1.c: New test.
39243 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39245 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39247 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39250 * gfortran.dg/auto_array_1.f90: New test.
39252 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39255 * gfortran.dg/simpleif_1.f90: New test.
39257 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39259 * lib/target-supports.exp (check_profiling_available): Return
39260 false for arm*-*-symbianelf* and arm*-*-eabi*.
39263 * g++.dg/template/delete1.C: New test.
39265 2004-08-19 Paul Brook <paul@codesourcery.com>
39269 * gfortran.dg/data_char_1.f90: New test.
39271 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39274 * gfortran.dg/reduction.f90: New testcase.
39276 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39279 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39281 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39284 * g++.dg/Wparentheses-3.C: New test.
39286 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39288 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39289 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39290 * gcc.dg/vect/vect-2.c: Likewise.
39291 * gcc.dg/vect/vect-3.c: Likewise.
39292 * gcc.dg/vect/vect-4.c: Likewise.
39293 * gcc.dg/vect/vect-5.c: Likewise.
39294 * gcc.dg/vect/vect-6.c: Likewise.
39295 * gcc.dg/vect/vect-7.c: Likewise.
39296 * gcc.dg/vect/vect-25.c: Likewise.
39297 * gcc.dg/vect/vect-31.c: Likewise.
39298 * gcc.dg/vect/vect-32.c: Likewise.
39299 * gcc.dg/vect/vect-34.c: Likewise.
39300 * gcc.dg/vect/vect-36.c: Likewise.
39301 * gcc.dg/vect/vect-all.c: Likewise.
39303 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39306 * g++.dg/template/operator4.C: New test.
39308 2004-08-18 Richard Henderson <rth@redhat.com>
39310 * gcc.dg/20040206-1.c: XFAIL.
39312 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39315 * g++.dg/template/array7.C: New test.
39317 2004-08-17 James E Wilson <wilson@specifixinc.com>
39319 * gcc.dg/mips-movcc-1.c: New test.
39320 * gcc.dg/mips-movcc-2.c: New test.
39321 * gcc.dg/mips-movcc-3.c: New test.
39323 * gcc.dg/mips-nmadd-1.c: New test.
39324 * gcc.dg/mips-nmadd-2.c: New test.
39326 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39329 * g++.dg/opt/inline8.C: New test.
39332 * g++.dg/parse/error17.C: New test.
39334 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39336 * gcc.dg/vect: New directory for vectorizer tests.
39337 * gcc.dg/vect/tree-vect.h: New file.
39338 * gcc.dg/vect/vect.exp: New file.
39339 * gcc.dg/vect/pr16105.c.c: New test.
39340 * gcc.dg/vect/vect-1.c: New test.
39341 * gcc.dg/vect/vect-2.c: New test.
39342 * gcc.dg/vect/vect-3.c: New test.
39343 * gcc.dg/vect/vect-4.c: New test.
39344 * gcc.dg/vect/vect-5.c: New test.
39345 * gcc.dg/vect/vect-6.c: New test.
39346 * gcc.dg/vect/vect-7.c: New test.
39347 * gcc.dg/vect/vect-8.c: New test.
39348 * gcc.dg/vect/vect-9.c: New test.
39349 * gcc.dg/vect/vect-10.c: New test.
39350 * gcc.dg/vect/vect-11.c: New test.
39351 * gcc.dg/vect/vect-12.c: New test.
39352 * gcc.dg/vect/vect-13.c: New test.
39353 * gcc.dg/vect/vect-14.c: New test.
39354 * gcc.dg/vect/vect-15.c: New test.
39355 * gcc.dg/vect/vect-16.c: New test.
39356 * gcc.dg/vect/vect-17.c: New test.
39357 * gcc.dg/vect/vect-18.c: New test.
39358 * gcc.dg/vect/vect-19.c: New test.
39359 * gcc.dg/vect/vect-20.c: New test.
39360 * gcc.dg/vect/vect-21.c: New test.
39361 * gcc.dg/vect/vect-22.c: New test.
39362 * gcc.dg/vect/vect-23.c: New test.
39363 * gcc.dg/vect/vect-24.c: New test.
39364 * gcc.dg/vect/vect-25.c: New test.
39365 * gcc.dg/vect/vect-26.c: New test.
39366 * gcc.dg/vect/vect-27.c: New test.
39367 * gcc.dg/vect/vect-28.c: New test.
39368 * gcc.dg/vect/vect-29.c: New test.
39369 * gcc.dg/vect/vect-30.c: New test.
39370 * gcc.dg/vect/vect-31.c: New test.
39371 * gcc.dg/vect/vect-32.c: New test.
39372 * gcc.dg/vect/vect-33.c: New test.
39373 * gcc.dg/vect/vect-34.c: New test.
39374 * gcc.dg/vect/vect-35.c: New test.
39375 * gcc.dg/vect/vect-36.c: New test.
39376 * gcc.dg/vect/vect-37.c: New test.
39377 * gcc.dg/vect/vect-38.c: New test.
39378 * gcc.dg/vect/vect-40.c: New test.
39379 * gcc.dg/vect/vect-41.c: New test.
39380 * gcc.dg/vect/vect-42.c: New test.
39381 * gcc.dg/vect/vect-43.c: New test.
39382 * gcc.dg/vect/vect-44.c: New test.
39383 * gcc.dg/vect/vect-45.c: New test.
39384 * gcc.dg/vect/vect-46.c: New test.
39385 * gcc.dg/vect/vect-47.c: New test.
39386 * gcc.dg/vect/vect-48.c: New test.
39387 * gcc.dg/vect/vect-49.c: New test.
39388 * gcc.dg/vect/vect-50.c: New test.
39389 * gcc.dg/vect/vect-51.c: New test.
39390 * gcc.dg/vect/vect-52.c: New test.
39391 * gcc.dg/vect/vect-53.c: New test.
39392 * gcc.dg/vect/vect-54.c: New test.
39393 * gcc.dg/vect/vect-55.c: New test.
39394 * gcc.dg/vect/vect-56.c: New test.
39395 * gcc.dg/vect/vect-57.c: New test.
39396 * gcc.dg/vect/vect-58.c: New test.
39397 * gcc.dg/vect/vect-59.c: New test.
39398 * gcc.dg/vect/vect-60.c: New test.
39399 * gcc.dg/vect/vect-61.c: New test.
39400 * gcc.dg/vect/vect-all.c: New test.
39401 * gcc.dg/vect/vect-none.c: New test.
39403 2004-08-17 Paul Brook <paul@codesourcery.com>
39406 * gfortran.dg/entry_1.f90: New test.
39408 2004-08-17 Andrew Pinski <apinski@apple.com>
39410 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39412 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39414 * gcc.dg/pr17036-1.c: New test.
39416 2004-08-16 Devang Patel <dpatel@apple.com>
39418 * gcc.dg/darwin-20040809-1.c: New test.
39420 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39422 * gcc.dg/funcdef-attr-1.c: New test.
39424 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39426 * gcc.dg/altivec-17.c: New test.
39427 * gcc.dg/altivec-18.c: New test.
39429 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39432 * g++.dg/template/vtable2.C: New test.
39434 2004-08-14 Richard Henderson <rth@redhat.com>
39436 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39437 * gcc.dg/pack-test-4.c (main): Return 0.
39438 * gcc.dg/setjmp-1.c: Remove XFAIL.
39439 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39441 2004-08-14 Richard Henderson <rth@redhat.com>
39443 * gcc.dg/980217-1.c: Add prototype for printf.
39445 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39447 * gfortran.dg/pr16935.f90: New test.
39449 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39451 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39453 2004-08-13 Paul Brook <paul@codesourcery.com>
39455 * gfortran.dg/der_io_1.f90: Remove stray comma.
39457 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39459 * gcc.dg/vmx/cw-bug-2.c: Remove.
39460 * gcc.dg/vmx/vprint-1.c: Remove.
39461 * gcc.dg/vmx/vscan-1.c: Remove.
39463 2004-08-12 Devang patel <dpatel@apple.com>
39465 * gcc.dg/darwin-20040809-2.c: New test.
39467 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39469 * g++.dg/ext/altivec-12.C: New test.
39471 * g++.dg/ext/altivec-11.C: New test.
39473 2004-08-12 Paul Brook <paul@codesourcery.com>
39475 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39477 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39479 * g++.dg/ext/altivec-2.C: Check for hardware support before
39480 executing any VMX instructions.
39482 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39484 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39487 * g++.old-deja/g++.other/comdat4.C: New test.
39488 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39490 2004-08-12 Ben Elliston <bje@au.ibm.com>
39493 * gcc.dg/pr16286.c: New test.
39495 2004-08-12 Jan Beulich <jbeulich@novell.com>
39497 * g++.dg/ext/asm5.C: New.
39499 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39502 * g++.dg/eh/crash1.C: New test.
39505 * g++.dg/ext/construct1.C: New test.
39507 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39510 * g++.dg/init/ptrmem1.C: New test.
39513 * g++.dg/parse/offsetof5.C: New test.
39516 * g++.dg/template/overload3.C: New test.
39518 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39521 * g++.dg/parse/error16.C: New test.
39524 * g++.dg/template/error14.C: New test.
39527 * g++.dg/template/error15.C: New test.
39529 2004-08-11 Devang Patel <dpatel@apple.com>
39531 * gcc.dg/darwin-ld-20040809-1.c: New test.
39532 * gcc.dg/darwin-ld-20040809-2.c: New test.
39534 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39537 * gfortran.dg/dfloat_1.f90: New test.
39539 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39541 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39542 * gcc.dg/dll-2.c: Fix dg-require syntax.
39543 * gcc.misc-tests/arm-isr.c (abort): Declare.
39546 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39549 * g++.dg/parse/crash16.C: New test.
39551 2004-08-10 Roger Sayle <roger@eyesopen.com>
39553 * gcc.dg/mips-rsqrt-1.c: New test case.
39554 * gcc.dg/mips-rsqrt-2.c: New test case.
39555 * gcc.dg/mips-rsqrt-3.c: New test case.
39557 2004-08-10 Paul Brook <paul@codesourcery.com>
39559 * gfortran.dg/der_io_1.f90: New test.
39561 2004-08-10 Paul Brook <paul@codesourcery.com>
39564 * gfortran.dg/der_array_1.f90: New test.
39566 2004-08-09 David Edelsohn <edelsohn@gnu.org>
39568 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39570 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
39572 * gcc.dg/wchar_t-2.c: Fix typo.
39574 2004-08-09 Falk Hueffner <falk@debian.org>
39576 PR tree-optimization/12517
39577 * gcc.c-torture/compile/pr12517.c: New test.
39579 PR tree-optimization/12578
39580 * gcc.c-torture/compile/pr12578.c: New test.
39582 PR tree-optimization/12899
39583 * gcc.c-torture/compile/pr12899.c: New test.
39585 PR rtl-optimization/14692
39586 * gcc.c-torture/compile/pr14692.c: New test.
39588 PR tree-optimization/16461
39589 * gcc.c-torture/compile/pr16461.c: New test.
39591 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
39593 * gfortran.dg/getenv_1.f90: New test.
39595 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39597 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39599 * gcc.dg/symbian5.c: Test -fno-short-wchar.
39601 2004-08-06 Paul Brook <paul@codesourcery.com>
39603 * gfortran.dg/ret_array_1.f90: New test.
39604 * gfortran.dg/ret_pointer_1.f90: New test.
39606 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
39608 * gcc.dg/missing-field-init-[12].c: New tests.
39609 * g++.dg/warn/missing-field-init-[12].C: New tests.
39611 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39613 * gcc.dg/enum2.c: New test.
39614 * gcc.dg/symbian3.c: Likewise.
39615 * gcc.dg/symbian4.c: Likewise.
39616 * gcc.dg/wchar_t-2.c: Likewise.
39618 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39620 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39623 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39625 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39626 dg-require-visiblity.
39627 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39628 * g++.dg/ext/visibility/fvisibility.C: Likewise.
39629 * g++.dg/ext/visibility/memfuncts.C: Likewise.
39630 * g++.dg/ext/visibility/new1.C: Likewise.
39631 * g++.dg/ext/visibility/pragma.C: Likewise.
39632 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39633 * g++.dg/ext/visibility/virtual.C: Likewise.
39634 * g++/dg/ext/visibility/visibility-1.C: Likewise.
39635 * g++/dg/ext/visibility/visibility-2.C: Likewise.
39636 * g++/dg/ext/visibility/visibility-3.C: Likewise.
39637 * g++/dg/ext/visibility/visibility-4.C: Likewise.
39638 * g++/dg/ext/visibility/visibility-5.C: Likewise.
39639 * g++/dg/ext/visibility/visibility-6.C: Likewise.
39640 * g++/dg/ext/visibility/visibility-7.C: Likewise.
39641 * g++/dg/ext/visibility/visibility-8.C: New test.
39642 * gcc.c-torture/compile/dll.x: Remove.
39643 * gcc.dg/dll-2.c: Use dg-require-dll
39644 * gcc.dg/visibility-10.c: New test.
39645 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39647 * lib/scanasm.exp (scan_hidden): New function.
39648 (scan_not_hidden): Likewise.
39650 2004-08-05 David Edelsohn <edelsohn@gnu.org>
39652 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39654 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
39656 * gcc.c-torture/execute/20040805-1.c: New test.
39658 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
39660 * gcc.dg/20020118-1.c: Declare abort.
39661 * gcc.dg/altivec_check.h: Likewise.
39662 * gcc.dg/iftrap-2.c: Likewise.
39663 * gcc.dg/pragma-darwin.c: Likewise.
39664 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39666 2004-08-04 Geoffrey Keating <geoffk@apple.com>
39668 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39670 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
39672 * gcc.c-torture/execute/builtins/abs-2.c,
39673 gcc.c-torture/execute/builtins/abs-3.c,
39674 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39675 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39676 intmax_t, uintmax_t and their limits.
39677 * gcc.dg/intmax_t-1.c: New test.
39679 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39681 * g++.dg/tc1/dr147.C: Add reference to PR.
39683 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
39685 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39686 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39688 2004-08-03 David Edelsohn <edelsohn@gnu.org>
39690 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39692 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39694 * gcc.dg/redecl-5.c: New test.
39695 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39698 2004-08-03 Roger Sayle <roger@eyesopen.com>
39700 PR middle-end/16790
39701 * gcc.c-torture/execute/pr16790-1.c: New test case.
39703 2004-08-03 Mark Mitchell <mark@codesourcery.com>
39705 * g++.dg/ext/visibility/assign1.C: New test.
39706 * g++.dg/ext/visibility/new1.C: Likewise.
39708 * gcc.dg/symbian1.c: New test.
39709 * gcc.dg/symbian2.c: Likewise.
39711 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
39714 * gcc.dg/i386-sse-9.c: New test.
39716 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39718 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39720 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39722 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39723 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39724 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39725 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39726 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39727 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39728 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39729 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39730 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39731 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39732 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39733 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39734 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39735 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39736 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39737 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39738 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39739 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39740 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39741 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39742 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39743 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39744 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39745 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39746 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39747 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39748 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39749 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39750 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39751 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39752 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39753 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39754 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39755 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39756 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39757 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39758 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39759 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39760 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39761 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39762 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39763 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39764 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39765 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39766 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39767 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39768 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39769 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39770 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39771 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39772 gcc.misc-tests/i386-pf-3dnow-1.c,
39773 gcc.misc-tests/i386-pf-athlon-1.c,
39774 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39775 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39776 Declare built-in functions used.
39777 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39779 2004-08-02 Mark Mitchell <mark@codesourcery.com>
39782 * g++.dg/lookup/using12.C: New test.
39784 * g++.dg/init/null1.C: Fix PR number.
39785 * g++.dg/parse/namespace10.C: Likewise.
39787 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39790 * g++.dg/template/spec17.C: New test.
39791 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39792 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39794 2004-08-02 David Billinghurst
39797 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39799 2004-08-01 Zack Weinberg <zack@codesourcery.com>
39801 * gcc.dg/ia64-got-1.c: New test case.
39803 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39806 * g++.dg/init/null1.C: New test.
39807 * g++.dg/tc1/dr76.C: Adjust error marker.
39810 * g++.dg/parse/namespace10.C: New test.
39813 * g++.dg/inherit/ptrmem2.C: New test.
39815 2004-08-02 Ben Elliston <bje@au.ibm.com>
39818 * gcc.dg/pr16155.c: New test.
39820 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
39822 * gcc.dg/redecl-2.c: New test.
39824 2004-07-30 Geoffrey Keating <geoffk@apple.com>
39826 * gcc.dg/darwin-longdouble.c: New file.
39828 2004-07-30 Richard Henderson <rth@redhat.com>
39830 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39831 write to constant argument.
39832 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39834 2004-07-30 Richard Henderson <rth@redhat.com>
39836 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39837 tests of nearest around zero.
39839 2004-07-30 Andrew Pinski <apinski@apple.com>
39841 * gcc.c-torture/compile/20040730-1.c: New test.
39843 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39845 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39848 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39850 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39852 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
39854 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39855 contains $ld_library_path.
39856 * lib/gfortran.exp (gfortran_link_flags): Likewise.
39858 2004-07-29 Richard Henderson <rth@redhat.com>
39860 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39862 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39863 (alt2, which): New.
39864 (Check): Accept either alternative.
39866 2004-07-29 Mark Mitchell <mark@codesourcery.com>
39868 * g++.dg/abi/inline1.C: New test.
39869 * g++.dg/abi/local1-a.cc: Likewise.
39870 * g++.dg/abi/local1.C: Likewise.
39871 * g++.dg/abi/mangle11.C: Tweak location of warnings.
39872 * g++.dg/abi/mangle12.C: Likewise.
39873 * g++.dg/abi/mangle17.C: Likewise.
39874 * g++.dg/abi/mangle20-2.C: Likewise.
39875 * g++.dg/opt/interface1.C: Likewise.
39876 * g++.dg/opt/interface1.h: Likewise.
39877 * g++.dg/opt/interface1-a.cc: New test.
39878 * g++.dg/parse/repo1.C: New test.
39879 * g++.dg/template/repo1.C: Likewise.
39880 * g++.dg/warn/Winline-1.C: Likewise.
39881 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39883 2004-07-29 Diego Novillo <dnovillo@redhat.com>
39885 * gcc.dg/tree-ssa/20040729-1.c: New test.
39887 2004-07-27 Matt Austern <austern@apple.com>
39889 * gcc.dg/darwin-bool-1.c: New test.
39890 * gcc.dg/darwin-bool-2.c: New test.
39892 2004-07-28 Richard Henderson <rth@redhat.com>
39894 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39895 arguments in the correct type. Don't write to constant arguments.
39897 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39899 PR tree-optimization/16688
39900 PR tree-optimization/16689
39901 * g++.dg/tree-ssa/pr16688.C: New test.
39903 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39905 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39906 loads. Not only in the comment, this time.
39908 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
39910 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
39911 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39912 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
39913 * gcc.dg/sh4a-bitmovua.c: New.
39914 * gcc.dg/sh4a-cos.c: New.
39915 * gcc.dg/sh4a-cosf.c: New.
39916 * gcc.dg/sh4a-fprun.c: New.
39917 * gcc.dg/sh4a-fsrra.c: New.
39918 * gcc.dg/sh4a-memmovua.c: New.
39919 * gcc.dg/sh4a-sin.c: New.
39920 * gcc.dg/sh4a-sincos.c: New.
39921 * gcc.dg/sh4a-sincosf.c: New.
39922 * gcc.dg/sh4a-sinf.c: New.
39924 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39926 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39928 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39930 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39933 2004-07-27 Andrew Pinski <apinski@apple.com>
39935 * g++.dg/rtti/tinfo1.C: Correct the xfail.
39937 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
39939 * gcc.dg/pragma-isr.c: New test.
39941 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39944 * g++.dg/template/ttp11.C: New test.
39946 2004-07-27 Diego Novillo <dnovillo@redhat.com>
39948 * gcc.c-torture/compile/20040727-1.c: New test.
39950 2004-07-26 Eric Christopher <echristo@redhat.com>
39952 * gcc.c-torture/compile/20040726-2.c: New test.
39954 2004-07-26 Andrew Pinski <apinski@apple.com>
39956 * g++.dg/rtti/tinfo1.C: Xfail.
39958 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
39960 * gcc.c-torture/compile/20040726-1.c: New test.
39962 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
39963 Brian Ryner <bryner@brianryner.com>
39967 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39968 * g++.dg/ext/visibility/: New directory.
39969 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39970 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39971 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39972 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39973 * g++.dg/ext/visibility/fvisibility.C,
39974 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39975 g++.dg/ext/visibility/fvisibility-override1.C
39976 g++.dg/ext/visibility/fvisibility-override2.C
39977 g++.dg/ext/visibility/memfuncts.C
39978 g++.dg/ext/visibility/noPLT.C
39979 g++.dg/ext/visibility/pragma.C
39980 g++.dg/ext/visibility/pragma-override1.C
39981 g++.dg/ext/visibility/pragma-override2.C
39982 g++.dg/ext/visibility/staticmemfuncts.C
39983 g++.dg/ext/visibility/virtual.C: New tests.
39985 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
39988 * gcc.dg/pr15360-1.c: New test.
39990 2004-07-25 Daniel Jacobowitz <dan@debian.org>
39992 * gcc.dg/pragma-align-2.c: New test.
39993 * gcc.dg/pragma-init-fini.c: New test.
39994 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
39997 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
39999 * gcc.dg/init-string-2.c: New test.
40001 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40004 * gcc.dg/Wredundant-decls-1.c: New test case.
40006 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40008 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40009 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40010 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40011 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40012 * gcc.dg/compat/generate-random.c: New file.
40013 * gcc.dg/compat/generate-random.h: Likewise.
40014 * gcc.dg/compat/generate-random_r.c: Likewise.
40015 * gcc.dg/compat/struct-layout-1.h: Likewise.
40016 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40017 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40018 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40019 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40020 * gcc.dg/compat/struct-layout-1_main.c: New test.
40021 * gcc.dg/compat/struct-layout-1_x.c: New file.
40022 * gcc.dg/compat/struct-layout-1_y.c: New file.
40023 * gcc.dg/compat/struct-layout-1_test.h: New file.
40025 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40027 * gcc.dg/comp-return-1.c: New test
40029 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40031 * gcc.dg/vmx/8-02a.c: Fix typo.
40033 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40034 * gcc.dg/darwin-abi-3.c: New test.
40036 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40037 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40039 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40040 * gcc.dg/vmx/ops-long-1.c: New test.
40041 * gcc.dg/vmx/ops-long-2.c: New test.
40043 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40045 * g++.dg/lookup/conv-[1234].C: New.
40047 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40049 * g++.dg/parse/attr2.C: Simplify.
40051 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40054 * gcc.c-torture/execute/pr7284-1.c: New test.
40056 2004-07-22 Brian Booth <bbooth@redhat.com>
40058 * gcc.dg/tree-ssa/20040721-1.c: New test.
40060 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40062 * g++.dg/template/crash20.c: New.
40064 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40066 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40067 Add dg-run directive. Declare variables as required.
40068 * gfortran.dg/g77/README: Update
40070 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40072 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40073 gcc.dg/cris-peep2-andu2.c: New tests.
40075 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40078 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40080 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40082 * gcc.dg/qual-return-2.c: Update expected messages.
40083 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40085 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40087 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40088 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40090 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40093 * gcc.dg/init-string-1.c: New test.
40095 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40097 PR middle-end/15345
40099 * gcc.dg/torture/nested-fn-1.c: New test.
40101 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40104 * gcc.dg/ia64-fptr-1.c: New file.
40106 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40109 * g++.dg/template/spec16.C: New test.
40110 * g++.old-deja/g++.robertl/eb118.C: Remove.
40112 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40115 * g++.dg/template/spec15.C: New test.
40117 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40119 Copy cases from g77.f-torture/execute and add dg-run
40120 directive. Other changes as noted.
40121 * gfortran.dg/g77/13037.f
40122 * gfortran.dg/g77/1832.f
40123 * gfortran.dg/g77/19981119-0.f
40124 * gfortran.dg/g77/19990313-0.f
40125 * gfortran.dg/g77/19990313-1.f
40126 * gfortran.dg/g77/19990313-2.f
40127 * gfortran.dg/g77/19990313-3.f
40128 * gfortran.dg/g77/19990419-1.f
40129 * gfortran.dg/g77/19990826-0.f
40130 * gfortran.dg/g77/19990826-2.f
40131 * gfortran.dg/g77/20000503-1.f
40132 * gfortran.dg/g77/20001111.f
40133 * gfortran.dg/g77/20010116.f
40134 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40135 * gfortran.dg/g77/20010430.f
40136 * gfortran.dg/g77/6177.f
40137 * gfortran.dg/g77/947.f
40138 * gfortran.dg/g77/970816-3.f
40139 * gfortran.dg/g77/971102-1.f
40140 * gfortran.dg/g77/980520-1.f
40141 * gfortran.dg/g77/980628-0.f
40142 * gfortran.dg/g77/980628-1.f
40143 * gfortran.dg/g77/980628-10.f
40144 * gfortran.dg/g77/980628-2.f
40145 * gfortran.dg/g77/980628-3.f
40146 * gfortran.dg/g77/980628-7.f
40147 * gfortran.dg/g77/980628-8.f
40148 * gfortran.dg/g77/980628-9.f
40149 * gfortran.dg/g77/980701-0.f
40150 * gfortran.dg/g77/980701-1.f
40151 * gfortran.dg/g77/cabs.f
40152 * gfortran.dg/g77/claus.f
40153 * gfortran.dg/g77/complex_1.f
40154 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40155 * gfortran.dg/g77/dcomplex.f
40156 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40157 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40158 * gfortran.dg/g77/f90-intrinsic-numeric.f
40159 * gfortran.dg/g77/int8421.f
40160 * gfortran.dg/g77/labug1.f
40161 * gfortran.dg/g77/large_vec.f
40162 * gfortran.dg/g77/le.f
40163 * gfortran.dg/g77/short.f
40164 * gfortran.dg/g77/README: Update
40166 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40169 * g++.dg/parse/lookup4.C: New test.
40171 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40174 * g++.dg/template/ttp10.C: New test.
40176 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40178 * gcc.dg/pr12625-1.c: New test.
40180 2004-07-20 Steven Bosscher <stevenb@suse.de>
40182 * gcc.dg/switch-warn-1.c: New test.
40183 * gcc.dg/switch-warn-2.c: New test.
40184 * gcc.c-torture/compile/pr14730.c: Update.
40186 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40188 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40189 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40190 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40191 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40193 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40196 * g++.dg/template/assign1.C: New test.
40198 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40201 * g++.dg/template/ttp9.C: New test.
40203 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40205 * gcc.dg/format/cmn-err-1.c: New test.
40207 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40209 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40210 gcc.dg/Wparentheses-10.c: New tests.
40211 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40213 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40216 * gfortran.dg/g77//ffixed-line-length-0.f,
40217 gfortran.dg/g77/ffixed-line-length-132.f,
40218 gfortran.dg/g77/ffixed-line-length-72.f,
40219 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40220 gfortran.dg/g77/README: Update.
40222 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40225 * g++.dg/template/non-dependent7.C: New test.
40226 * g++.dg/template/non-dependent8.C: Likewise.
40227 * g++.dg/template/non-dependent9.C: Likewise.
40228 * g++.dg/template/non-dependent10.C: Likewise.
40230 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40233 * g++.dg/parse/attr2.C: New test.
40235 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40238 * g77.f-torture: Ditto.
40240 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40242 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40243 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40244 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40246 2004-07-16 Richard Henderson <rth@redhat.com>
40248 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40250 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40252 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40253 tests with full list of options.
40254 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40255 of TORTURE_OPTIONS if test contains 'dg-do run'.
40258 * gfortran.dg/do_iterator.f90: New test.
40260 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40262 PR rtl-optimization/16536
40263 * gcc.c-torture/execute/restrict-1.c: New test.
40265 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40268 * gfortran.dg/pr15324.f90: New test.
40271 * gfortran.dg/pr15129.f90: New test.
40274 * gfortran.dg/pr15140.f90: New test.
40277 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40278 compile-time simplification.
40280 2004-07-14 Mike Stump <mrs@apple.com>
40282 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40284 2004-07-14 James E Wilson <wilson@specifixinc.com>
40287 * gcc.dg/profile-generate-1.c: New.
40289 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40291 * gcc.c-torture/execute/20040709-1.c: New test.
40292 * gcc.c-torture/execute/20040709-2.c: New test.
40294 2004-07-14 Mike Stump <mrs@apple.com>
40296 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40298 2004-07-14 Mike Stump <mrs@apple.com>
40300 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40302 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40305 * g++.dg/parse/mutable1.C: New test.
40307 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40309 PR tree-optimization/16443
40310 * gcc.dg/tree-ssa/20040713-1.c: New test.
40312 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40314 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40317 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40319 * gfortran.dg/g77/README: New file
40320 * gfortran.dg/g77/19981216-0.f: Copy from
40321 g77.f-torture/noncompile. Add "dg-do compile" and
40322 dg-error as required.
40323 * gfortran.dg/g77/19990218-1.f: Likewise.
40324 * gfortran.dg/g77/19990905-1.f: Likewise.
40325 * gfortran.dg/g77/9263.f: Likewise.
40326 * gfortran.dg/g77/980615-0.f: Likewise.
40327 * gfortran.dg/g77/980616-0.f: Likewise.
40328 * gfortran.dg/g77/check0.f: Likewise.
40329 * gfortran.dg/g77/select_no_compile.f: Likewise.
40331 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40333 Copy files from g77.f-torture/compile.
40334 Add "{ dg-do compile}". Other changes as noted
40335 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40336 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40337 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40338 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40339 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40340 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40341 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40342 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40343 statement to conform to standard. Append alpha1.x for reference.
40344 * gfortran.dg/g77/xformat.f: Add dg-warning
40346 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40348 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40349 Add {dg-do compile} directive.
40350 * gfortran.dg/g77/cpp2.F: Likewise.
40352 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40355 * g++.dg/lookup/name-clash1.C: New test.
40358 * g++.dg/lookup/name-clash2.C: New test.
40361 * g++.dg/lookup/name-clash3.C: New test.
40363 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40365 * g++.dg/lookup/new2.C: New test.
40366 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40368 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40370 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40371 Add {dg-do compile} directive.
40372 * gfortran.dg/g77/13060.f: Likewise.
40373 * gfortran.dg/g77/19990218-0.f: Likewise.
40374 * gfortran.dg/g77/19990305-0.f: Likewise.
40375 * gfortran.dg/g77/19990419-0.f: Likewise.
40376 * gfortran.dg/g77/19990502-0.f: Likewise.
40377 * gfortran.dg/g77/19990502-1.f: Likewise.
40378 * gfortran.dg/g77/19990525-0.f: Likewise.
40379 * gfortran.dg/g77/19990826-1.f: Likewise.
40380 * gfortran.dg/g77/19990826-3.f: Likewise.
40381 * gfortran.dg/g77/19990905-2.f: Likewise.
40382 * gfortran.dg/g77/20000412-1.f: Likewise.
40383 * gfortran.dg/g77/20000511-1.f: Likewise.
40384 * gfortran.dg/g77/20000511-2.f: Likewise.
40385 * gfortran.dg/g77/20000518.f: Likewise.
40386 * gfortran.dg/g77/20000601-1.f: Likewise.
40387 * gfortran.dg/g77/20000601-2.f: Likewise.
40388 * gfortran.dg/g77/20000629-1.f: Likewise.
40389 * gfortran.dg/g77/20000630-2.f: Likewise.
40390 * gfortran.dg/g77/20010115.f: Likewise.
40391 * gfortran.dg/g77/20010321-1.f: Likewise.
40392 * gfortran.dg/g77/20010426.f: Likewise.
40393 * gfortran.dg/g77/20020307-1.f: Likewise.
40394 * gfortran.dg/g77/8485.f: Likewise.
40395 * gfortran.dg/g77/960317-1.f: Likewise.
40396 * gfortran.dg/g77/970915-0.f: Likewise.
40397 * gfortran.dg/g77/980310-1.f: Likewise.
40398 * gfortran.dg/g77/980310-2.f: Likewise.
40399 * gfortran.dg/g77/980310-3.f: Likewise.
40400 * gfortran.dg/g77/980310-4.f: Likewise.
40401 * gfortran.dg/g77/980310-6.f: Likewise.
40402 * gfortran.dg/g77/980310-7.f: Likewise.
40403 * gfortran.dg/g77/980310-8.f: Likewise.
40404 * gfortran.dg/g77/980419-2.f: Likewise.
40405 * gfortran.dg/g77/980424-0.f: Likewise.
40406 * gfortran.dg/g77/980427-0.f: Likewise.
40407 * gfortran.dg/g77/980729-0.f: Likewise.
40408 * gfortran.dg/g77/981117-1.f: Likewise.
40409 * gfortran.dg/g77/toon_1.f: Likewise.
40411 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40414 * g++.dg/other/abstract2.C: New test.
40416 2004-07-12 Paul Brook <paul@codesourcery.com>
40418 * gfortran.dg/pointer_init_1.f90: New test.
40420 2004-07-11 Paul Brook <paul@codesourcery.com>
40423 * gfortran.dg/contained_1.f90: New test.
40425 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40427 * g++.dg/parse/defarg8.C: New test.
40429 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40432 * gfortran.dg/pr16433.f: New test.
40435 * gfortran.dg/pr15754.f90: New test.
40437 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40439 PR tree-optimization/16437
40440 * gcc.c-torture/execute/bitfld-4.c: New test.
40442 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40444 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40445 access to common var from module.
40447 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40450 * gfortran.fortran-torture/execute/common_2.f90: New test.
40452 2004-07-10 Paul Brook <paul@codesourcery.com>
40454 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40456 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40459 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40461 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40463 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40464 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40465 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40466 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40467 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40468 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40469 * gfortran.dg/g77/funderscoring.f: Likewise.
40470 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40472 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40474 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40476 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40477 Paul Brook <paul@codesourcery.com>
40480 * gfortran.dg/common_pointer_1.f90: New test.
40482 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40484 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40486 2004-07-09 James E Wilson <wilson@specifixinc.com>
40489 * gcc.c-torture/compile/20040709-1.c: New.
40491 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40494 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40496 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40499 * gfortran.dg/shape_1.f90: New test.
40501 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40502 Andrew Pinski <apinski@apple.com>
40504 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40506 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40508 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40511 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40512 Paul Brook <paul@codesourcery.com>
40514 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40517 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40519 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40521 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40523 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40524 testcases with capital suffix.
40526 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40532 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40534 * gfortran.dg/implicit_1.f90: New test.
40536 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40538 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40539 expression to match gfortran warning/error messages
40540 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40543 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40545 * lib/fortran-torture.exp: Rename proc search_for to
40548 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40550 * gcc.c-torture/execute/simd-5.x: New file.
40551 XFAIL on SPARC 64-bit at -O0.
40553 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40557 * g++.dg/warn/effc3.C: New test.
40559 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40561 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40562 change X to 1X in format.
40563 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40564 add data statements to conform to standard.
40566 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40568 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40569 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40570 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40572 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40574 * gfortran.dg/g77/7388.f: Copy from g77.dg
40575 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40576 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40577 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40578 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40579 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40580 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40581 * gfortran.dg/g77/strlen0.f: Likewise.
40583 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40585 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40586 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40588 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40590 * gcc.c-torture/execute/920428-2.x: Delete.
40591 * gcc.c-torture/execute/920501-7.x: Likewise.
40593 2004-07-08 Jakub Jelinek <jakub@redhat.com>
40595 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40596 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
40597 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40599 (PREFETCH_3DNOW): Add -march=c3.
40601 2004-07-08 Diego Novillo <dnovillo@redhat.com>
40604 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40605 * gcc.c-torture/execute/bf64-1.x: Likewise.
40607 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40609 * gcc.c-torture/compile/20040708-1.c: New test.
40611 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40614 * g++.dg/warn/effc2.C: New test.
40616 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
40618 * gcc.c-torture/execute/bitfld-1.x: Remove.
40619 * gcc.c-torture/execute/bitfld-3.c: New test.
40620 * gcc.dg/bitfld-2.c: Remove XFAILs.
40622 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
40625 * g++.dg/rtti/tinfo1.C: New file.
40627 2004-07-07 Eric Christopher <echristo@redhat.com>
40629 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40631 2004-07-07 Andrew Pinski <apinski@apple.com>
40633 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40635 2004-07-07 Mark Mitchell <mark@codesourcery.com>
40637 * g++.dg/init/call1.C: XFAIL.
40639 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
40641 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40642 except for movstrict*, to movmem* and clrstr* to clrmem*.
40644 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
40646 * gcc.c-torture/execute/20040707-1.c: New test.
40648 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
40650 * gcc.c-torture/execute/20040706-1.c: New test.
40652 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40655 * g++.dg/template/spec14.C: New test.
40657 2004-07-05 Jakub Jelinek <jakub@redhat.com>
40659 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40660 nothing if not yet defined. Use it in b, c and d type definitions.
40661 * gcc.c-torture/execute/20040705-1.c: New test.
40662 * gcc.c-torture/execute/20040705-2.c: New test.
40664 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40667 * g++.dg/lookup/new1.C: New test.
40669 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40672 * g++.dg/template/sizeof8.C: New test.
40674 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
40676 * gcc.c-torture/compile/20040705-1.c: New test.
40678 2004-07-04 Bud Davis <bdavis9659@comcast.net>
40680 * gfortran.fortran-torture/execute/seq_io.f90: New test.
40682 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
40684 * gcc.dg/cpp/if-mop.c: Two new testcases.
40685 * gcc.dg/cpp/trad/comment-3.c: New.
40687 2004-07-04 Paul Brook <paul@codesourcery.com>
40689 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40691 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
40694 * g++.dg/lookup/crash4.C: New test.
40696 2004-07-02 Zack Weinberg <zack@codesourcery.com>
40698 * gcc.c-torture/execute/builtin-abs-1.c
40699 * gcc.c-torture/execute/builtin-abs-2.c
40700 * gcc.c-torture/execute/builtin-complex-1.c
40701 * gcc.c-torture/execute/builtins/string-1-lib.c
40702 * gcc.c-torture/execute/builtins/string-1.c
40703 * gcc.c-torture/execute/builtins/string-2-lib.c
40704 * gcc.c-torture/execute/builtins/string-2.c
40705 * gcc.c-torture/execute/builtins/string-3-lib.c
40706 * gcc.c-torture/execute/builtins/string-3.c
40707 * gcc.c-torture/execute/builtins/string-4-lib.c
40708 * gcc.c-torture/execute/builtins/string-4.c
40709 * gcc.c-torture/execute/builtins/string-5-lib.c
40710 * gcc.c-torture/execute/builtins/string-5.c
40711 * gcc.c-torture/execute/builtins/string-6-lib.c
40712 * gcc.c-torture/execute/builtins/string-6.c
40713 * gcc.c-torture/execute/builtins/string-7-lib.c
40714 * gcc.c-torture/execute/builtins/string-7.c
40715 * gcc.c-torture/execute/builtins/string-8-lib.c
40716 * gcc.c-torture/execute/builtins/string-8.c
40717 * gcc.c-torture/execute/builtins/string-9-lib.c
40718 * gcc.c-torture/execute/builtins/string-9.c
40719 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40720 * gcc.c-torture/execute/builtins/string-asm-1.c
40721 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40722 * gcc.c-torture/execute/builtins/string-asm-2.c
40723 * gcc.c-torture/execute/stdio-opt-1.c
40724 * gcc.c-torture/execute/stdio-opt-2.c
40725 * gcc.c-torture/execute/stdio-opt-3.c
40726 * gcc.c-torture/execute/string-opt-1.c
40727 * gcc.c-torture/execute/string-opt-10.c
40728 * gcc.c-torture/execute/string-opt-11.c
40729 * gcc.c-torture/execute/string-opt-12.c
40730 * gcc.c-torture/execute/string-opt-13.c
40731 * gcc.c-torture/execute/string-opt-14.c
40732 * gcc.c-torture/execute/string-opt-15.c
40733 * gcc.c-torture/execute/string-opt-16.c
40734 * gcc.c-torture/execute/string-opt-2.c
40735 * gcc.c-torture/execute/string-opt-6.c
40736 * gcc.c-torture/execute/string-opt-7.c
40737 * gcc.c-torture/execute/string-opt-8.c:
40740 * gcc.c-torture/execute/builtins/abs-2.c
40741 * gcc.c-torture/execute/builtins/abs-3.c
40742 * gcc.c-torture/execute/builtins/complex-1.c
40743 * gcc.c-torture/execute/builtins/fprintf.c
40744 * gcc.c-torture/execute/builtins/fputs.c
40745 * gcc.c-torture/execute/builtins/memcmp.c
40746 * gcc.c-torture/execute/builtins/memmove.c
40747 * gcc.c-torture/execute/builtins/memops-asm.c
40748 * gcc.c-torture/execute/builtins/mempcpy-2.c
40749 * gcc.c-torture/execute/builtins/mempcpy.c
40750 * gcc.c-torture/execute/builtins/memset.c
40751 * gcc.c-torture/execute/builtins/printf.c
40752 * gcc.c-torture/execute/builtins/sprintf.c
40753 * gcc.c-torture/execute/builtins/strcat.c
40754 * gcc.c-torture/execute/builtins/strchr.c
40755 * gcc.c-torture/execute/builtins/strcmp.c
40756 * gcc.c-torture/execute/builtins/strcpy.c
40757 * gcc.c-torture/execute/builtins/strcspn.c
40758 * gcc.c-torture/execute/builtins/strlen-2.c
40759 * gcc.c-torture/execute/builtins/strlen.c
40760 * gcc.c-torture/execute/builtins/strncat.c
40761 * gcc.c-torture/execute/builtins/strncmp-2.c
40762 * gcc.c-torture/execute/builtins/strncmp.c
40763 * gcc.c-torture/execute/builtins/strncpy.c
40764 * gcc.c-torture/execute/builtins/strpbrk.c
40765 * gcc.c-torture/execute/builtins/strpcpy-2.c
40766 * gcc.c-torture/execute/builtins/strpcpy.c
40767 * gcc.c-torture/execute/builtins/strrchr.c
40768 * gcc.c-torture/execute/builtins/strspn.c
40769 * gcc.c-torture/execute/builtins/strstr-asm.c
40770 * gcc.c-torture/execute/builtins/strstr.c:
40771 ... these new files.
40773 * gcc.c-torture/execute/builtins/abs-2-lib.c
40774 * gcc.c-torture/execute/builtins/abs-3-lib.c
40775 * gcc.c-torture/execute/builtins/complex-1-lib.c
40776 * gcc.c-torture/execute/builtins/fprintf-lib.c
40777 * gcc.c-torture/execute/builtins/fputs-lib.c
40778 * gcc.c-torture/execute/builtins/memcmp-lib.c
40779 * gcc.c-torture/execute/builtins/memmove-lib.c
40780 * gcc.c-torture/execute/builtins/memops-asm-lib.c
40781 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40782 * gcc.c-torture/execute/builtins/mempcpy-lib.c
40783 * gcc.c-torture/execute/builtins/memset-lib.c
40784 * gcc.c-torture/execute/builtins/printf-lib.c
40785 * gcc.c-torture/execute/builtins/sprintf-lib.c
40786 * gcc.c-torture/execute/builtins/strcat-lib.c
40787 * gcc.c-torture/execute/builtins/strchr-lib.c
40788 * gcc.c-torture/execute/builtins/strcmp-lib.c
40789 * gcc.c-torture/execute/builtins/strcpy-lib.c
40790 * gcc.c-torture/execute/builtins/strcspn-lib.c
40791 * gcc.c-torture/execute/builtins/strlen-2-lib.c
40792 * gcc.c-torture/execute/builtins/strlen-lib.c
40793 * gcc.c-torture/execute/builtins/strncat-lib.c
40794 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40795 * gcc.c-torture/execute/builtins/strncmp-lib.c
40796 * gcc.c-torture/execute/builtins/strncpy-lib.c
40797 * gcc.c-torture/execute/builtins/strpbrk-lib.c
40798 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40799 * gcc.c-torture/execute/builtins/strpcpy-lib.c
40800 * gcc.c-torture/execute/builtins/strrchr-lib.c
40801 * gcc.c-torture/execute/builtins/strspn-lib.c
40802 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40803 * gcc.c-torture/execute/builtins/strstr-lib.c
40804 * gcc.c-torture/execute/builtins/lib/abs.c
40805 * gcc.c-torture/execute/builtins/lib/fprintf.c
40806 * gcc.c-torture/execute/builtins/lib/memset.c
40807 * gcc.c-torture/execute/builtins/lib/printf.c
40808 * gcc.c-torture/execute/builtins/lib/sprintf.c
40809 * gcc.c-torture/execute/builtins/lib/strcpy.c
40810 * gcc.c-torture/execute/builtins/lib/strcspn.c
40811 * gcc.c-torture/execute/builtins/lib/strncat.c
40812 * gcc.c-torture/execute/builtins/lib/strncmp.c
40813 * gcc.c-torture/execute/builtins/lib/strncpy.c
40814 * gcc.c-torture/execute/builtins/lib/strpbrk.c
40815 * gcc.c-torture/execute/builtins/lib/strspn.c
40816 * gcc.c-torture/execute/builtins/lib/strstr.c:
40817 New files containing support routines.
40819 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40821 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40822 when not optimizing.
40824 2004-07-02 Mark Mitchell <mark@codesourcery.com>
40827 * g++.dg/abi/mangle22.C: New test.
40828 * g++.dg/abi/mangle23.C: Likewise.
40830 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
40833 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40834 Allow for cases without denormalized floating point numbers.
40836 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
40839 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40840 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40841 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40842 expected warning text.
40843 * gcc.dg/format/diag-2.c: New test.
40845 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40847 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40849 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
40851 * gcc.dg/builtins-43.c: New.
40852 * gcc.dg/builtins-44.c: New.
40853 * gcc.dg/builtins-45.c: New.
40855 2004-06-26 Geoffrey Keating <geoffk@apple.com>
40856 Andreas Tobler <a.tobler@schweiz.ch>
40858 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40859 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
40861 * gcc.dg/cleanup-11.c: Likewise.
40862 * gcc.dg/cleanup-8.c: Likewise.
40863 * gcc.dg/cleanup-9.c: Likewise.
40864 * gcc.dg/cleanup-5.c: Run on all platforms.
40866 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
40868 * g++.dg/warn/nonnull1.C: New test.
40870 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
40872 * gcc.dg/compat/compat-common.h: Wrap up CINT in
40873 an #ifndef SKIP_COMPLEX_INT/#endif pair.
40874 Special-case the Sun compiler wrt to <complex.h>.
40876 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
40878 * gcc.dg/Wunreachable-8.C: New test.
40880 * gcc.dg/h8300-ice2.c : New test.
40882 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
40885 * gfortran.fortran-torture/compile/implicit.f90: Add test
40886 for implicit character.
40888 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
40891 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40892 Use tiny() intrinsic to find smallest non-negative real
40894 2004-06-30 Jakub Jelinek <jakub@redhat.com>
40896 * gcc.dg/compat/struct-by-value-22_main.c: New test.
40897 * gcc.dg/compat/struct-by-value-22_x.c: New.
40898 * gcc.dg/compat/struct-by-value-22_y.c: New.
40900 * gcc.c-torture/execute/20040629-1.c: New test.
40902 2004-06-29 Jakub Jelinek <jakub@redhat.com>
40904 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40905 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40908 * gcc.dg/20040625-1.c: New test.
40910 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40912 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40914 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40917 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40919 2004-06-29 Richard Henderson <rth@redhat.com>
40921 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40923 2004-06-29 Paul Brook <paul@codesourcery.com>
40925 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40926 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40928 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
40931 * g++.dg/parse/crash15.C: New.
40933 2004-06-28 Andrew Pinski <apinski@apple.com>
40935 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40936 by the error already.
40938 * g++.dg/opt/ptrmem4.C: Change to compile only test.
40940 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
40943 * gcc.dg/h8300-bss-align-1.c : New.
40945 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
40948 * g++.dg/template/ctor4.C: New.
40950 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
40953 * g++.dg/warn/Wsequence-point-1.C: New test.
40955 2004-06-27 Paul Brook <paul@codesourcery.com>
40957 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40959 2004-06-27 Zack Weinberg <zack@codesourcery.com>
40961 * g++.old-deja/g++.mike/p7325.C: Remove.
40963 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
40966 * gcc.dg/pr14963.c: New test.
40968 2004-06-27 Mark Mitchell <mark@codesourcery.com>
40971 * g++.dg/parse/redef1.C: New test.
40973 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
40975 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40977 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40979 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40980 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40982 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40983 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40984 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40985 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40986 g++.brendan/enum14.C.
40987 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40988 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40989 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40991 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40994 2004-06-27 Roger Sayle <roger@eyesopen.com>
40996 * gcc.dg/20040527-1.c: New test case.
40998 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41000 PR gfortran/pr16196
41001 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41003 2004-06-25 Roger Sayle <roger@eyesopen.com>
41005 PR middle-end/15825
41006 * gcc.dg/pr15825-1.c: New test case.
41008 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41010 * gcc.c-torture/execute/20040625-1.c: New test.
41012 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41014 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41016 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41018 * gcc.dg/torture/mips-div-1.c: New test.
41020 2004-06-24 Jeff Law <law@redhat.com>
41022 * gcc.dg/tree-ssa/20040624-1.c: New test.
41024 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41026 * gcc.c-torture/compile/20040624-1.c: New test.
41028 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41030 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41033 2004-06-23 Andrew Pinski <apinski@apple.com>
41035 PR middle-end/15988
41036 * g++.dg/opt/ptrmem4.C: New test.
41038 * gcc.dg/c90-array-quals-2.c: New test.
41040 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41042 * gcc.dg/kpice1.c: New test.
41044 2006-06-23 Andrew Pinski <apinski@apple.com>
41046 * gcc.dg/c90-array-quals.c: New test.
41048 2006-06-22 Richard Henderson <rth@redhat.com>
41050 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41052 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41054 * gcc.dg/builtins-config.h: Handle FreeBSD.
41056 2006-06-22 Richard Henderson <rth@redhat.com>
41058 * g++.dg/opt/devirt1.C: New.
41060 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41062 * g++.dg/opt/pr15551.C: New testcase.
41064 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41067 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41068 x86_64-*-linux* when compiling for 32bit.
41070 2004-06-21 Andrew Pinski <apinski@apple.com>
41072 * gcc.dg/pch/struct-1.c: New.
41073 * gcc.dg/pch/struct-1.hs: New.
41075 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41077 * gcc.dg/pch/save-temps-1.c: New file.
41078 * gcc.dg/pch/save-temps-1.hs: New file.
41080 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41082 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41083 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41085 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41087 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41089 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41090 Remove trailing spaces.
41092 2004-06-21 Richard Henderson <rth@redhat.com>
41094 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41095 merging && to BIT_FIELD_REF.
41097 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41099 * g++.dg/opt/placeholder1.C: New test.
41101 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41103 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41104 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41105 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41106 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41108 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41110 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41112 * g++.dg/other/pragma-re-1.C: Add comments.
41114 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41117 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41119 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41121 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41122 instead of setting the type of size_t by
41125 2004-06-18 Roger Sayle <roger@eyesopen.com>
41127 * gcc.dg/unordered-2.c: New test case.
41128 * gcc.dg/unordered-3.c: New test case.
41130 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41133 * lib/g++.exp (g++_version): Tweak regexp for version
41134 * lib/g77.exp (g77_version): Likewise.
41135 * lib/gfortran.exp (gfortran_version): Likewise.
41136 * lib/objc.exp (objc_version): Likewise.
41137 * lib/treelang.exp (treelang_version): Likewise.
41139 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41141 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41142 Use INT_MAX instead of __INT_MAX__.
41143 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41145 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41146 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41147 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41148 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41149 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41150 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41151 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41152 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41153 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41155 * gcc.dg/range-test-1.c: New test.
41156 * g++.dg/opt/range-test-1.C: New test.
41158 2004-06-17 Richard Henderson <rth@redhat.com>
41160 * objc.dg/sync-1.m: New.
41161 * objc.dg/try-catch-1.m: Don't force next runtime.
41162 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41163 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41164 shadowed catch clause.
41165 * objc.dg/try-catch-5.m: New.
41167 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41170 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41172 2004-06-15 Richard Henderson <rth@redhat.com>
41174 * gcc.dg/20001116-1.c: Move expected warning line.
41176 2004-06-15 Richard Henderson <rth@redhat.com>
41178 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41179 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41181 2004-06-15 Jeff Law <law@redhat.com>
41183 * gcc.dg/tree-ssa/20040615-1.c: New test.
41184 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41185 be less sensitive to operand ordering.
41186 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41188 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41190 * g++.dg/abi/bitfield3.C: Add comment..
41192 2004-06-15 Richard Henderson <rth@redhat.com>
41194 * g++.dg/ext/stmtexpr1.C: XFAIL.
41195 * gcc.dg/20030612-1.c: XFAIL.
41197 2004-06-15 Eric Christopher <echristo@redhat.com>
41199 * g++.dg/charset/asm5.c: New.
41200 * gcc.dg/charset/asm6.c: New.
41202 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41205 * gfortran.fortran-torture/execute/select_1.f90: New test.
41207 2004-06-15 Paul Brook <paul@codesourcery.com>
41209 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41211 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41214 * g++.dg/lookup/crash3.C: New test.
41216 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41219 * g++.dg/parse/dtor4.C: New test.
41221 2004-06-14 Jeff Law <law@redhat.com>
41223 * gcc.c-torture/compile/20040614-1.c: New test.
41225 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41228 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41229 LEN of a character array.
41231 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41234 * g++.dg/template/ptrmem10.C: New test.
41237 * g++.dg/template/friend30.C: New test.
41239 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41242 * gfortran.fortran-torture/compile/mloc.f90: New test.
41244 2004-06-13 Paul Brook <paul@codesourcery.com>
41246 * gfortran.fortran-torture/execute/random_2.f90: New test.
41248 2004-06-13 Eric Christopher <echristo@redhat.com>
41250 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41252 2004-06-12 Paul Brook <paul@codesourcery.com>
41254 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41256 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41259 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41261 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41264 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41265 syntax errors in end statements of contained subroutines.
41267 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41270 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41272 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41275 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41277 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41280 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41282 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41285 * g++.dg/parse/enum1.C: New test.
41287 2004-06-10 Jeff Law <law@redhat.com>
41289 * gcc.c-torture/compile/20040610-1.c: New test.
41291 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41293 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41294 * g++.old-deja/g++.other/decl3.C: Likewise.
41296 2004-06-10 Brian Booth <bbooth@redhat.com>
41298 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41299 V_MAY_DEF instead of VDEF.
41300 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41302 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41305 * g++.dg/conversion/const1.C: New test.
41308 * g++.dg/conversion/reinterpret1.C: New test.
41311 * g++.dg/template/enum2.C: New test.
41314 * g++.dg/template/error13.C: New test.
41316 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41319 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41320 arguments to test_* REAL and of the right size.
41322 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41325 PR rtl-optimization/15681
41326 * gcc.dg/20040609-1.c: New test.
41328 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41331 * g++.dg/opt/builtins1.C: New test.
41333 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41335 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41336 that use default windows32 struct layout.
41337 * gcc.dg/i386-bitfield2.c: Likewise.
41339 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41341 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41342 for mingw32 and cygwin targets.
41344 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41346 * gcc.dg/pch/macro-4.c: New.
41347 * gcc.dg/pch/macro-4.hs: New.
41349 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41352 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41354 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41357 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41359 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41362 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41364 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41367 * gfortran.fortran-torture/execute/backspace.c : New test.
41369 2004-06-09 Paul Brook <paul@codesourcery.com>
41371 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41372 (pointer_to_section): Rewrite to use smaller array.
41374 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41376 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41377 * gcc.dg/ext/altivec-10.c: Same.
41378 * gcc.dg/ext/altivec-11.c: Same.
41379 * gcc.dg/ext/altivec-12.c: Same.
41380 * gcc.dg/ext/altivec-13.c: Same.
41381 * gcc.dg/ext/altivec-14.c: Same.
41382 * gcc.dg/ext/altivec-15.c: Same.
41383 * gcc.dg/ext/altivec-16.c: Same.
41384 * gcc.dg/ext/altivec-3.c: Same.
41385 * gcc.dg/ext/altivec-4.c: Same.
41386 * gcc.dg/ext/altivec-6.c: Same.
41387 * gcc.dg/ext/altivec-7.c: Same.
41388 * gcc.dg/ext/altivec-8.c: Same.
41389 * gcc.dg/ext/altivec-varargs-1.c: Same.
41391 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41392 * g++.dg/ext/altivec-10.C: Same.
41393 * g++.dg/ext/altivec-2.C: Same.
41394 * g++.dg/ext/altivec-3.C: Same.
41395 * g++.dg/ext/altivec-4.C: Same.
41396 * g++.dg/ext/altivec-5.C: Same.
41397 * g++.dg/ext/altivec-6.C: Same.
41398 * g++.dg/ext/altivec-7.C: Same.
41399 * g++.dg/ext/altivec-8.C: Same.
41400 * g++.dg/ext/altivec-9.C: Same.
41402 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41405 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41407 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41409 * gcc.dg/union-1.c: New test.
41411 2004-06-07 Roger Sayle <roger@eyesopen.com>
41413 * gcc.dg/builtins-41.c: New test case.
41414 * gcc.dg/builtins-42.c: New test case.
41416 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41418 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41419 * g++.dg/ext/altivec-10.C: Same.
41420 * g++.dg/ext/altivec-2.C: Same.
41421 * g++.dg/ext/altivec-3.C: Same.
41422 * g++.dg/ext/altivec-4.C: Same.
41423 * g++.dg/ext/altivec-5.C: Same.
41424 * g++.dg/ext/altivec-6.C: Same.
41425 * g++.dg/ext/altivec-7.C: Same.
41426 * g++.dg/ext/altivec-8.C: Same.
41427 * g++.dg/ext/altivec-9.C: Same.
41428 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41429 * g++.old-deja/g++.brendan/new3.C: Same.
41430 * gcc.c-torture/execute/eeprof-1.x: Same.
41432 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41435 * gcc.dg/pr14765-1.c: New test.
41437 2004-06-07 Roger Sayle <roger@eyesopen.com>
41440 * gcc.dg/pr14649-1.c: New test case.
41442 2004-06-07 Richard Henderson <rth@redhat.com>
41444 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41447 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41449 * g++.dg/eh/elide1.C: Remove XFAIL.
41451 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41454 * g++.dg/expr/sizeof3.C: New test.
41457 * g++.dg/template/access14.C: New test.
41460 * g++.dg/template/enum1.C: New test.
41463 * g++.dg/eh/throw1.C: New test.
41465 2004-06-07 David Ayers <d.ayers@inode.at>
41466 Ziemowit Laski <zlaski@apple.com>
41468 * lib/objc.exp (objc_target_compile): Revert the '-framework
41469 Foundation' flag fix, since bare Darwin does not ship
41470 with the Foundation framework.
41471 * objc/execute/next_mapping.h: Provide a local NSConstantString
41472 @interface and @implementation.
41473 (objc_constant_string_init): A constructor function, used to
41474 initialize the NSConstantString meta-class object.
41475 * objc/execute/string1.m: Include "next_mapping.h" instead of
41476 <Foundation/NSString.h>.
41477 * objc/execute/string2.m: Likewise.
41478 * objc/execute/string3.m: Likewise.
41479 * objc/execute/string4.m: Likewise.
41481 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41483 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41484 to double. Replace double with FLOAT.
41485 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41487 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41488 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41489 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41490 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41491 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41492 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41493 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41494 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41496 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41499 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41501 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41504 * g++.dg/template/meminit2.C: New test.
41506 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41509 * gcc.c-torture/execute/compare-fp-1.c,
41510 gcc.c-torture/execute/compare-fp-2.c,
41511 gcc.c-torture/execute/compare-fp-3.c,
41512 gcc.c-torture/execute/compare-fp-4.c,
41513 gcc.c-torture/execute/compare-fp-3.x,
41514 gcc.c-torture/execute/compare-fp-4.x: Moved...
41515 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41516 gcc.c-torture/execute/ieee/compare-fp-2.c,
41517 gcc.c-torture/execute/ieee/compare-fp-3.c,
41518 gcc.c-torture/execute/ieee/compare-fp-4.c,
41519 gcc.c-torture/execute/ieee/compare-fp-3.x,
41520 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41522 2004-06-04 David Ayers <d.ayers@inode.at>
41524 * objc/execute/protocol-isEqual-4.m: New testcase.
41526 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41528 * objc/execute/protocol-isEqual-1.m: New testcase.
41529 * objc/execute/protocol-isEqual-2.m: New testcase.
41530 * objc/execute/protocol-isEqual-3.m: New testcase.
41532 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41534 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41536 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41538 * lib/objc.exp (objc_target_compile): When running tests on
41539 Darwin (Mac OS X), inform the linker about '-framework
41542 2004-06-02 Eric Christopher <echristo@redhat.com>
41544 * gcc.c-torture/compile/20040602-1.c: New.
41546 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41548 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41549 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41551 PR tree-optimization/14736
41552 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41554 PR tree-optimization/14042
41555 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41557 PR tree-optimization/14729
41558 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41560 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41563 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41565 2004-06-01 Richard Hederson <rth@redhat.com>
41567 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41569 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41572 * g++.dg/parse/offsetof4.C: New test.
41574 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
41577 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41579 2004-05-31 Mark Mitchell <mark@codesourcery.com>
41582 * g++.dg/template/friend29.C: New test.
41584 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
41587 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41589 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
41591 * gcc.dg/sparc-trap-1.c: New test.
41593 2004-05-31 Roger Sayle <roger@eyesopen.com>
41595 PR middle-end/15069
41596 * g++.dg/opt/fold3.C: New test case.
41598 2004-05-30 Graham Stott <graham.stott@btinternet.com>
41600 * lib/target-supports.exp (check_iconv_available): Fix fallout
41601 from 2004-05-28 patch.
41603 2004-05-30 Paul Brook <paul@codesourcery.com>
41606 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41607 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41609 2004-05-30 Steven G. Kargl <kargls@comcast.net>
41611 * gfortran.fortran-torture/execute/random_1.f90: New test.
41613 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41615 * g++.dg/ext/altivec-10.C: New test.
41617 2004-05-29 Paul Brook <paul@codesourcery.com>
41619 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41621 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41623 * gcc.dg/altivec-16.c: New test.
41625 2004-05-28 Janis Johnson <janis187@us.ibm.com>
41627 * lib/target-supports.exp (check_vmx_hw_available): New.
41628 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41630 * lib/target-supports.exp (check_alias_available,
41631 check_iconv_available, check_named_sections_available): Use
41632 unique names for temporary files.
41634 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41636 * gcc.dg/altivec-15.c: New test.
41638 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41641 * g++.dg/warn/noeffect6.C: New test.
41644 * g++.dg/expr/ptrmem4.C: New test.
41647 * g++.dg/template/operator3.C: New test.
41649 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41652 * g++.dg/lookup/redecl1.C: New test.
41653 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41655 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
41657 * gcc.c-torture/execute/compare-fp-1.c,
41658 gcc.c-torture/execute/compare-fp-2.c,
41659 gcc.c-torture/execute/compare-fp-3.c,
41660 gcc.c-torture/execute/compare-fp-4.c,
41661 gcc.c-torture/execute/compare-fp-3.x,
41662 gcc.c-torture/execute/compare-fp-4.x,
41663 gcc.dg/pr15649-1.c: New.
41665 2004-05-27 Adam Nemet <anemet@lnxw.com>
41668 * g++.dg/init/array14.C: New test.
41670 2004-05-25 Janis Johnson <janis187@us.ibm.com>
41672 * lib/compat.exp (compat-get-options-main): New.
41673 (compat-get-options): Remove unneeded code, warn for ignored
41675 (compat-execute): Check flag set by dg-require-* commands.
41677 * lib/compat.exp (compat-execute): Break up long lines.
41679 2004-05-24 Janis Johnson <janis187@us.ibm.com>
41681 * gcc.dg/altivec-7.c: Don't use 'vector long'.
41682 * gcc.dg/altivec-14.c: New test.
41683 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41685 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41686 * gcc.dg/altivec-12.c: Ditto.
41688 * gcc.dg/altivec-3.c: Move call to altivec_check.
41690 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41693 * g++.dg/template/error12.C: New test.
41696 * g++.dg/ext/attrib15.C: New test.
41699 * g++.dg/template/ptrmem9.C: New test.
41701 2004-05-25 Paul Brook <paul@codesourcery.com>
41703 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41705 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41708 * g++.dg/template/crash19.C: New test.
41710 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41713 * g++.dg/template/redecl1.C: New test.
41715 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41718 * g++.dg/other/ns1.C: New test.
41721 * g++.dg/template/invalid1.C: New test.
41723 2004-05-23 Paul Brook <paul@codesourcery.com>
41724 Victor Leikehman <lei@haifasphere.co.il>
41726 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41727 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41729 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41733 * g++.dg/template/non-dependent5.C: New test.
41734 * g++.dg/template/non-dependent6.C: New test.
41736 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41739 * g++.dg/inherit/union1.C: New test.
41742 * g++.dg/template/addr1.C: New test.
41745 * g++.dg/template/array5.C: New test.
41748 * g++.dg/template/array6.C: New test.
41750 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
41751 Roger Sayle <roger@eyesopen.com>
41753 * g++.dg/lookup/forscope2.C: New test case.
41755 2004-05-22 Ben Elliston <bje@au.ibm.com>
41757 * gcc.dg/cpp/Wmissingdirs.c: New.
41759 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41762 * gcc.dg/compat/union-m128-1.h: New file.
41763 * gcc.dg/compat/union-m128-1_main.c: Likewise.
41764 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41765 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41767 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41770 * gcc.dg/compat/struct-complex-1.h: New file.
41771 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41772 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41773 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41775 2004-05-20 Roger Sayle <roger@eyesopen.com>
41778 * gcc.dg/pr3074-1.c: New test case.
41779 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41781 2004-05-20 Falk Hueffner <falk@debian.org>
41784 * gcc.dg/ftrapv-1.c: New test case.
41786 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
41788 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41790 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
41791 Jeff Law <law@redhat.com>
41793 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41794 * gcc.dg/tree-ssa/20040518-2.c: New test.
41796 * gcc.dg/tree-ssa/20040518-1.c: New test.
41798 2004-05-18 Zack Weinberg <zack@codesourcery.com>
41800 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41802 2004-05-18 Paul Brook <paul@codesourcery.com>
41805 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41807 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41809 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41812 2004-05-17 Steven Bosscher <stevenb@suse.de>
41814 * gcc.dg/tree-ssa/20040517-1.c: New test.
41816 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41818 * gcc.dg/loop-4.c: New test.
41820 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
41822 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41824 2004-05-15 Bud Davis <bdavis9659@comcast.net>
41827 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41829 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41833 * gfortran.fortran-torture/compile/data_1.f90: New test.
41835 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
41837 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41838 * gcc.dg/uninit-H.c: Define ASM for __s390__.
41840 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41842 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41844 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41847 * gcc.dg/format/xopen-1.c: Adjust expected message.
41848 * gcc.dg/format/xopen-3.c: New test.
41850 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
41852 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41854 2004-05-14 Jeff Law <law@redhat.com>
41856 * gcc.dg/tree-ssa/20040514-2.c: New test.
41858 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41860 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41862 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41865 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
41867 * gcc.dg/tree-ssa/20040514-1.c: New test.
41869 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41871 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41874 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41877 * gfortran.fortran-torture/compile/do_1.f90: New test.
41879 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41882 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41885 2004-05-14 Bud Davis <bdavis9659@comcast.net>
41888 * gfortran.fortran-torture/execute/random_init.f90: New test.
41890 2004-05-13 Paul Brook <paul@codesourcery.com>
41893 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41895 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
41897 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41898 for the powerpc case.
41900 2004-05-13 Jeff Law <law@redhat.com>
41902 * gcc.dg/tree-ssa/20040513-1.c: New test.
41903 * gcc.dg/tree-ssa/20040513-2.c: New test.
41905 2004-05-13 Paul Brook <paul@codesourcery.com>
41907 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41908 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41909 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41911 2004-05-13 Andreas Schwab <schwab@suse.de>
41914 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41917 2004-05-13 Bud Davis <bdavis9659@comcast.net>
41920 * gfortran.fortran-torture/execute/adjustr.f90: New file.
41922 2004-05-13 Diego Novillo <dnovillo@redhat.com>
41924 Merge from tree-ssa-20020619-branch. See
41925 ChangeLog.tree-ssa for details.
41927 2004-05-11 Ziemowit Laski <zlaski@apple.com>
41929 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41930 include <altivec.h> explicitly.
41931 * gcc.dg/altivec-13.c: Likewise.
41933 2004-05-11 Paul Brook <paul@codesourcery.com>
41935 * gcc.c-torture/compile/20010518-1.c: Force enum size.
41937 2004-05-10 Eric Christopher <echristo@redhat.com>
41939 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41940 * gcc.dg/sibcall-4.c: Ditto.
41942 2004-05-10 Ziemowit Laski <zlaski@apple.com>
41944 * g++.dg/ext/altivec-8.C: New test case.
41945 * gcc.dg/altivec-13.c: New test case.
41947 2004-05-08 Roger Sayle <roger@eyesopen.com>
41949 * gcc.c-torture/execute/divcmp-1.c: New test case.
41950 * gcc.c-torture/execute/divcmp-2.c: New test case.
41951 * gcc.c-torture/execute/divcmp-3.c: New test case.
41953 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41955 * g++.dg/other/pragma-re-2.C: New test.
41957 2004-05-07 Uros Bizjak <uros@kss-loka.si>
41959 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41960 * gcc.dg/i386-387-2.c: Likewise.
41962 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41964 * gcc.dg/i386-387-6.c: Likewise.
41966 2004-05-07 Uros Bizjak <uros@kss-loka.si>
41968 * gcc.dg/builtins-33.c: Also check log1p*.
41970 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
41972 PR optimization/15296
41973 * gcc.c-torture/execute/pr15296.c: New test.
41975 2004-05-05 Uros Bizjak <uros@kss-loka.si>
41977 * gcc.dg/builtins-40.c: New test.
41979 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
41981 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41983 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
41985 * g++.dg/ext/spe1.C: New testcase.
41987 2004-05-04 Ziemowit Laski <zlaski@apple.com>
41989 * objc.dg/image-info.m: Allow additional attributes
41990 for __image_info section.
41992 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
41994 * gcc.dg/torture/mips-hilo-2.c: New test.
41996 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41999 * g++.dg/template/member5.C: New test.
42001 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42003 * gcc.dg/builtins-34.c: Also check expm1*.
42005 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42007 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42008 * gcc.dg/torture/builtin-convert-3.c: New test.
42010 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42012 PR middle-end/15054
42013 * g++.dg/opt/pr15054.C: New test.
42015 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42017 * gcc.dg/torture/builtin-rounding-1.c: New test.
42018 * gcc.dg/builtins-25.c: Delete.
42019 * gcc.dg/builtins-29.c: Delete.
42021 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42023 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42024 * gcc.dg/sibcall-4.c: Likewise.
42025 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42027 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42029 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42030 bit-field on 16-bit targets.
42032 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42034 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42037 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42039 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42040 * gcc.dg/rs6000-power2-2.c: Likewise.
42042 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42044 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42045 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42046 Change the asm registers to be in form of frN instead of fN.
42048 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42050 * gcc.dg/torture/builtin-convert-2.c: New test.
42052 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42054 * gcc.dg/rs6000-power2-1.c: New test.
42055 * gcc.dg/rs6000-power2-2.c: New test.
42057 2004-04-28 Jan Hubicka <jh@suse.cz>
42059 * gcc.dg/unused-6.c: New test.
42061 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42062 Ulrich Weigand <uweigand@de.ibm.com>
42064 * ada/acats/run_all.sh: Define $target variable.
42066 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42069 * g++.dg/other/vararg-1.C: New test.
42072 * g++.dg/eh/cleanup3.C: New test.
42074 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42076 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42077 and ad8011a (target_insn).
42078 * ada/acats/support/macro.dfs: Likewise.
42079 * ada/acats/support/impbit.adb: New file.
42081 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42083 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42085 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42087 * gcc.dg/loop-3.c: New test.
42089 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42091 * gcc.c-torture/execute/simd-5.c: New test.
42093 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42096 * g++.dg/template/crash18.C: New test.
42098 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42100 * g++.dg/ext/complit3.C: New test.
42102 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42104 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42105 * gcc.dg/altivec-3.c: Same.
42106 * gcc.dg/altivec-varargs-1.c: Same.
42108 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42110 * lib/target-supports.exp (check_profiling_available): Assume
42111 profiling is not available on powerpc-eabi targets.
42113 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42115 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42116 * gcc.dg/vmx/bug-1.c: Ditto.
42118 2004-04-20 Eric Christopher <echristo@redhat.com>
42120 * gcc.dg/charset/extern.c: New test.
42121 * g++.dg/charset/extern3.cc: Ditto.
42123 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42125 * gcc.dg/builtins-39.c: New test.
42127 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42129 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42131 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42133 * gcc.dg/torture/mips-hilo-1.c: New test.
42135 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42137 * gcc.c-torture/compile/20040419-1.c: New test.
42139 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42141 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42143 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42144 Aldy Hernandez <aldyh@redhat.com>
42146 * gcc.c-torture/execute/va-arg-24.c: New.
42148 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42149 Aldy Hernandez <aldyh@redhat.com>
42151 * gcc.dg/vmx/1b-01.c: New.
42152 * gcc.dg/vmx/1b-02.c: New.
42153 * gcc.dg/vmx/1b-03.c: New.
42154 * gcc.dg/vmx/1b-04.c: New.
42155 * gcc.dg/vmx/1b-05.c: New.
42156 * gcc.dg/vmx/1b-06.c: New.
42157 * gcc.dg/vmx/1b-07.c: New.
42158 * gcc.dg/vmx/1c-01.c: New.
42159 * gcc.dg/vmx/1c-02.c: New.
42160 * gcc.dg/vmx/3a-01a.c: New.
42161 * gcc.dg/vmx/3a-01.c: New.
42162 * gcc.dg/vmx/3a-01m.c: New.
42163 * gcc.dg/vmx/3a-03.c: New.
42164 * gcc.dg/vmx/3a-03m.c: New.
42165 * gcc.dg/vmx/3a-04.c: New.
42166 * gcc.dg/vmx/3a-04m.c: New.
42167 * gcc.dg/vmx/3a-05.c: New.
42168 * gcc.dg/vmx/3a-06.c: New.
42169 * gcc.dg/vmx/3a-06m.c: New.
42170 * gcc.dg/vmx/3a-07.c: New.
42171 * gcc.dg/vmx/3b-01.c: New.
42172 * gcc.dg/vmx/3b-02.c: New.
42173 * gcc.dg/vmx/3b-10.c: New.
42174 * gcc.dg/vmx/3b-13.c: New.
42175 * gcc.dg/vmx/3b-14.c: New.
42176 * gcc.dg/vmx/3b-15.c: New.
42177 * gcc.dg/vmx/3c-01a.c: New.
42178 * gcc.dg/vmx/3c-01.c: New.
42179 * gcc.dg/vmx/3c-02.c: New.
42180 * gcc.dg/vmx/3c-03.c: New.
42181 * gcc.dg/vmx/3d-01.c: New.
42182 * gcc.dg/vmx/4-01.c: New.
42183 * gcc.dg/vmx/4-03.c: New.
42184 * gcc.dg/vmx/5-01.c: New.
42185 * gcc.dg/vmx/5-02.c: New.
42186 * gcc.dg/vmx/5-03.c: New.
42187 * gcc.dg/vmx/5-04.c: New.
42188 * gcc.dg/vmx/5-05.c: New.
42189 * gcc.dg/vmx/5-06.c: New.
42190 * gcc.dg/vmx/5-07.c: New.
42191 * gcc.dg/vmx/5-07t.c: New.
42192 * gcc.dg/vmx/5-08.c: New.
42193 * gcc.dg/vmx/5-10.c: New.
42194 * gcc.dg/vmx/5-11.c: New.
42195 * gcc.dg/vmx/7-01a.c: New.
42196 * gcc.dg/vmx/7-01.c: New.
42197 * gcc.dg/vmx/7c-01.c: New.
42198 * gcc.dg/vmx/7d-01.c: New.
42199 * gcc.dg/vmx/7d-02.c: New.
42200 * gcc.dg/vmx/8-01.c: New.
42201 * gcc.dg/vmx/8-02a.c: New.
42202 * gcc.dg/vmx/8-02.c: New.
42203 * gcc.dg/vmx/brode-1.c: New.
42204 * gcc.dg/vmx/bug-1.c: New.
42205 * gcc.dg/vmx/bug-2.c: New.
42206 * gcc.dg/vmx/bug-3.c: New.
42207 * gcc.dg/vmx/cw-bug-1.c: New.
42208 * gcc.dg/vmx/cw-bug-2.c: New.
42209 * gcc.dg/vmx/cw-bug-3.c: New.
42210 * gcc.dg/vmx/dct.c: New.
42211 * gcc.dg/vmx/debug-1.c: New.
42212 * gcc.dg/vmx/debug-2.c: New.
42213 * gcc.dg/vmx/debug-3.c: New.
42214 * gcc.dg/vmx/debug-4.c: New.
42215 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42216 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42217 * gcc.dg/vmx/eg-5.c: New.
42218 * gcc.dg/vmx/fft.c: New.
42219 * gcc.dg/vmx/gcc-bug-1.c: New.
42220 * gcc.dg/vmx/gcc-bug-2.c: New.
42221 * gcc.dg/vmx/gcc-bug-3.c: New.
42222 * gcc.dg/vmx/gcc-bug-4.c: New.
42223 * gcc.dg/vmx/gcc-bug-5.c: New.
42224 * gcc.dg/vmx/gcc-bug-6.c: New.
42225 * gcc.dg/vmx/gcc-bug-7.c: New.
42226 * gcc.dg/vmx/gcc-bug-8.c: New.
42227 * gcc.dg/vmx/gcc-bug-9.c: New.
42228 * gcc.dg/vmx/gcc-bug-b.c: New.
42229 * gcc.dg/vmx/gcc-bug-c.c: New.
42230 * gcc.dg/vmx/gcc-bug-d.c: New.
42231 * gcc.dg/vmx/gcc-bug-e.c: New.
42232 * gcc.dg/vmx/gcc-bug-f.c: New.
42233 * gcc.dg/vmx/gcc-bug-g.c: New.
42234 * gcc.dg/vmx/gcc-bug-i.c: New.
42235 * gcc.dg/vmx/harness.h: New.
42236 * gcc.dg/vmx/ira1.c: New.
42237 * gcc.dg/vmx/ira2a.c: New.
42238 * gcc.dg/vmx/ira2b.c: New.
42239 * gcc.dg/vmx/ira2.c: New.
42240 * gcc.dg/vmx/ira2c.c: New.
42241 * gcc.dg/vmx/mem.c: New.
42242 * gcc.dg/vmx/newton-1.c: New.
42243 * gcc.dg/vmx/ops.c: New.
42244 * gcc.dg/vmx/sn7153.c: New.
42245 * gcc.dg/vmx/spill2.c: New.
42246 * gcc.dg/vmx/spill3.c: New.
42247 * gcc.dg/vmx/spill.c: New.
42248 * gcc.dg/vmx/t.c: New.
42249 * gcc.dg/vmx/varargs-1.c: New.
42250 * gcc.dg/vmx/varargs-2.c: New.
42251 * gcc.dg/vmx/varargs-3.c: New.
42252 * gcc.dg/vmx/varargs-4.c: New.
42253 * gcc.dg/vmx/varargs-5.c: New.
42254 * gcc.dg/vmx/varargs-6.c: New.
42255 * gcc.dg/vmx/varargs-7.c: New.
42256 * gcc.dg/vmx/vmx.exp: New.
42257 * gcc.dg/vmx/vprint-1.c: New.
42258 * gcc.dg/vmx/vscan-1.c: New.
42259 * gcc.dg/vmx/x-01.c: New.
42260 * gcc.dg/vmx/x-02.c: New.
42261 * gcc.dg/vmx/x-03.c: New.
42262 * gcc.dg/vmx/x-04.c: New.
42263 * gcc.dg/vmx/x-05.c: New.
42264 * gcc.dg/vmx/yousufi-1.c: New.
42265 * gcc.dg/vmx/zero-1.c: New.
42266 * gcc.dg/vmx/zero.c: New.
42268 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42270 * g++.dg/lookup/java1.C: Update for chage of
42272 * g++.dg/lookup/java2.C: Likewise.
42274 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42276 * ada/acats/run_all.sh: use -O2 by default.
42278 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42280 * gcc.dg/vr-mult-[12].c: New tests.
42282 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42284 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42286 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42288 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42290 * lib/target-supports.exp (check_profiling_available): Assume
42291 profiling isn't available for mips*-*-elf targets.
42293 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42295 * gcc.dg/builtins-38.c: New test.
42297 2004-04-14 Eric Christopher <echristo@redhat.com>
42299 * g++.dg/charset/charset.exp: Run .cc extension tests.
42301 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42303 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42305 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42307 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42309 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42311 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42312 * gcc.dg/i386-387-2.c: Likewise.
42314 * gcc.dg/i386-387-7.c: New test.
42315 * gcc.dg/i386-387-8.c: New test.
42317 * gcc.dg/builtins-37.c: New test.
42319 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42321 * g++.dg/pch/externc-1.C: Add missing semicolon.
42323 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42325 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42327 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42329 * gcc.c-torture/execute/20040411-1.c: New test.
42331 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42333 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42335 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42337 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42339 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42341 * lib/target-supports.exp (check_named_sections_available): New.
42342 * lib/gcc-dg.exp (dg-require-named-sections): New.
42343 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42344 old-deja.exp. Also prune error-count message from HP linker.
42345 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42347 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42348 * g++.old-deja/g++.pt/static3.C: Likewise.
42349 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42351 2004-04-09 Roger Sayle <roger@eyesopen.com>
42353 * gcc.c-torture/execute/20040409-1.c: New test case.
42354 * gcc.c-torture/execute/20040409-2.c: New test case.
42355 * gcc.c-torture/execute/20040409-3.c: New test case.
42357 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42359 * gcc.dg/20040409-1.c: New test.
42361 2004-04-08 Roger Sayle <roger@eyesopen.com>
42364 * g++.dg/opt/pr14888.C: New test case.
42366 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42368 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42369 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42370 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42371 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42374 2004-04-08 Paul Brook <paul@codesourcery.com>
42376 * gcc.dg/spill-1.c: New test.
42378 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42380 * gcc.dg/torture/builtin-ctype-2.c: New test.
42382 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42384 * gcc.dg/pch/pch.exp: Add largefile test.
42386 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42388 * g++.dg/pch/externc-1.Hs: New.
42389 * g++.dg/pch/externc-1.C: New.
42391 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42393 * gcc.dg/compat/struct-by-value-5a_main.c,
42394 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42395 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42396 * gcc.dg/compat/struct-by-value-5a_x.c,
42397 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42398 gcc.dg/compat/struct-by-value-5_x.c.
42399 * gcc.dg/compat/struct-by-value-5a_y.c,
42400 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42401 gcc.dg/compat/struct-by-value-5_y.c.
42403 * gcc.dg/compat/struct-by-value-6a_main.c,
42404 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42405 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42406 * gcc.dg/compat/struct-by-value-6a_x.c,
42407 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42408 gcc.dg/compat/struct-by-value-6_x.c.
42409 * gcc.dg/compat/struct-by-value-6a_y.c,
42410 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42411 gcc.dg/compat/struct-by-value-6_y.c.
42413 * gcc.dg/compat/struct-by-value-7a_main.c,
42414 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42415 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42416 * gcc.dg/compat/struct-by-value-7a_x.c,
42417 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42418 gcc.dg/compat/struct-by-value-7_x.c.
42419 * gcc.dg/compat/struct-by-value-7a_y.c,
42420 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42421 gcc.dg/compat/struct-by-value-7_y.c.
42423 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42425 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42426 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42427 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42430 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42432 * gcc.dg/builtins-36.c: New test.
42434 2004-04-06 Paul Brook <paul@codesourcery.com>
42436 * README.gcc: Remove obsolete contraint on testcases.
42438 2004-04-05 Paul Brook <paul@codesourcery.com>
42441 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42442 failure and exit(0) on success.
42443 * g++.dg/expr/anew2.C: Ditto.
42444 * g++.dg/expr/anew3.C: Ditto.
42445 * g++.dg/expr/anew4.C: Ditto.
42447 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42450 * g++.dg/template/unify7.C: New.
42452 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42454 * g++.dg/README: Bring up to date with new subdirectories; remove
42455 duplicate subdirectory lines.
42457 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42460 * g++.dg/template/unify5.C: New.
42461 * g++.dg/template/unify6.C: New.
42462 * g++.dg/template/qualttp20.C: Adjust.
42463 * g++.old-deja/g++.jason/report.C: Adjust.
42464 * g++.old-deja/g++.other/qual1.C: Adjust.
42466 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42469 * g++.dg/inherit/ptrmem1.C: New test.
42471 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42474 * gcc.c-torture/execute/20040331-1.c: New test.
42475 * gcc.dg/20040331-1.c: New test.
42477 2004-04-01 Paul Brook <paul@codesourcery.com>
42479 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42481 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42484 * g++.dg/init/goto1.C: New test.
42487 * g++.dg/template/defarg4.C: New test.
42489 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42491 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42493 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42495 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42497 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42499 * gcc.dg/noncompile/undeclared-2.c: New test.
42501 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42503 * gcc.dg/940409-1.c: Remove XFAIL.
42504 * gcc.dg/reg-vol-struct-1.c: New test.
42506 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42508 * gcc.dg/torture/builtin-wctype-1.c: New test.
42510 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42512 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42513 * gcc.dg/20001101-1.c: Likewise.
42514 * gcc.dg/20001102-1.c: Likewise.
42516 2004-03-25 Roger Sayle <roger@eyesopen.com>
42518 * gcc.dg/compare8.c: Add an additional test for XOR.
42520 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42522 * gcc.dg/torture/builtin-ctype-1.c: New test.
42524 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42526 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42527 * gcc.dg/torture/builtin-math-1.c: Likewise.
42528 * gcc.dg/torture/builtin-power-1.c: New test.
42530 2004-03-24 Andreas Schwab <schwab@suse.de>
42532 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42535 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42536 Roger Sayle <roger@eyesopen.com>
42538 * gcc.dg/compare8.c: New test case.
42540 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42542 * g++.dg/ext/altivec-7.C: New test.
42544 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42546 PR 12267, 12391, 12560, 13129, 14114, 14133
42547 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42548 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42549 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42550 Adjust error regexps.
42551 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42552 * gcc.dg/noncompile/undeclared-1.c: New test cases.
42553 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42554 * gcc.dg/local1.c: Add explanatory comment.
42556 2004-03-23 Roger Sayle <roger@eyesopen.com>
42558 PR optimization/14669
42559 * g++.dg/opt/fold2.C: New test case.
42561 2004-03-22 Jakub Jelinek <jakub@redhat.com>
42564 * gcc.dg/20040322-1.c: New test.
42566 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42568 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
42569 * gcc.dg/ultrasp4.c: Likewise.
42570 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
42572 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42574 * gcc.dg/i386-sse-8.c: Reset default options.
42576 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42578 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42579 in the error message text.
42581 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42583 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42585 2004-03-21 Mark Mitchell <mark@codesourcery.com>
42588 * g++.dg/init/array13.C: New test.
42590 2004-03-20 Roger Sayle <roger@eyesopen.com>
42593 * gcc.c-torture/compile/pr13889.c: New test case.
42595 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
42598 * builtins-1.c (nan, nans): Don't test.
42599 * builtins-30.c: Don't use nan, nanf, nanl.
42600 * builtins-35.c: New test.
42602 2004-03-19 Ziemowit Laski <zlaski@apple.com>
42604 * g++.dg/ext/altivec-6.C: New test.
42606 2004-03-19 Mark Mitchell <mark@codesourcery.com>
42608 * g++.dg/init/placement3.C: New test.
42610 * g++.dg/template/spec13.C: New test.
42612 * g++.dg/lookup/using11.C: New test.
42614 * g++.dg/lookup/koenig3.C: New test.
42616 * g++.dg/template/operator2.C: New test.
42618 * g++.dg/expr/dtor3.C: New test.
42619 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42621 * g++.old-deja/g++.law/visibility28.C: Likewise.
42623 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
42625 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42626 * gcc.dg/ppc64-abi-3.c: Likewise.
42628 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42631 * g++.dg/parse/template15.C: New test.
42633 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42635 * g++.dg/expr/dtor2.C: New test.
42637 * g++.dg/lookup/anon4.C: New test.
42639 * g++.dg/overload/using1.C: New test.
42641 * g++.dg/template/lookup7.C: New test.
42643 * g++.dg/template/typename6.C: New test.
42645 * g++.dg/expr/cond6.C: New test.
42647 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42649 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42651 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42653 * g++.dg/expr/cond5.C: New test.
42654 * g++.dg/expr/constcast1.C: Likewise.
42655 * g++.dg/expr/ptrmem2.C: Likewise.
42656 * g++.dg/expr/ptrmem3.C: Likewise.
42657 * g++.dg/lookup/main1.C: Likewise.
42658 * g++.dg/template/lookup6.C: Likewise.
42660 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42662 * gcc.dg/local1.c: New test.
42664 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42666 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42668 * gcc.dg/torture/builtin-convert-1.c: New test.
42670 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42672 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42674 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42677 * g++.dg/warn/Wunused-7.C: New test.
42679 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42681 * gcc.dg/torture/builtin-integral-1.c: New test.
42683 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42686 * g++.dg/parse/non-dependent3.C: New test.
42688 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
42690 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42691 * g++.dg/eh/simd-2.C: Likewise.
42692 * g++.dg/init/array10.C: Likewise.
42693 * gcc.c-torture/compile/simd-1.c: Likewise.
42694 * gcc.c-torture/compile/simd-2.c: Likewise.
42695 * gcc.c-torture/compile/simd-3.c: Likewise.
42696 * gcc.c-torture/compile/simd-4.c: Likewise.
42697 * gcc.c-torture/compile/simd-6.c: Likewise.
42698 * gcc.c-torture/execute/simd-1.c: Likewise.
42699 * gcc.c-torture/execute/simd-2.c: Likewise.
42700 * gcc.dg/compat/vector-defs.h: Likewise.
42701 * gcc.dg/20020531-1.c: Likewise.
42702 * gcc.dg/altivec-3.c: Likewise.
42703 * gcc.dg/altivec-4.c: Likewise.
42704 * gcc.dg/altivec-varargs-1.c: Likewise.
42705 * gcc.dg/compat/vector-defs.h: Likewise.
42706 * gcc.dg/i386-mmx-3.c: Likewise.
42707 * gcc.dg/i386-sse-4.c: Likewise.
42708 * gcc.dg/i386-sse-5.c: Likewise.
42709 * gcc.dg/i386-sse-8.c: Likewise.
42710 * gcc.dg/simd-1.c: Likewise.
42711 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
42712 __ev64_opaque__ since the machine description provides it.
42714 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42716 * lib/compat.exp (skip_list): New global variable.
42717 Use it to hold the user defined COMPAT_SKIPS list if any.
42718 (compat-obj): Add the members of skip_list to optall.
42720 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42722 * gcc.dg/compat/union-by-value-1_main.c,
42723 union-by-value-1_x.c, union-by-value-1_y.c,
42724 union-check.h, union-defs.h,
42725 union-init.h, union-return-1_main.c,
42726 union-return-1_x.c, union-return-1_y.c: New files.
42728 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42730 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42731 mixed-struct-init.h: Add 4 mixed structure types.
42732 struct-by-value-21_main.c, struct-by-value-21_x.c,
42733 struct-by-value-21_y.c, struct-return-21_main.c,
42734 struct-return-21_x.c, struct-return-21_y.c: New files.
42736 2004-03-13 Mark Mitchell <mark@codesourcery.com>
42739 * g++.dg/parse/template14.C: New test.
42741 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42743 * gcc.c-torture/execute/20040313-1.c: New test.
42745 2004-03-13 Jakub Jelinek <jakub@redhat.com>
42748 * gcc.dg/20040311-2.c: New test.
42750 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
42753 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42756 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
42758 * gcc.dg/20040305-2.c: Add missing return statement.
42760 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42762 * gcc.dg/builtins-34.c: Also check pow10*.
42764 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42767 * gcc.dg/20040305-2.c: New test.
42769 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42771 * gcc.dg/20040310-1.c: New test.
42773 2004-03-11 Roger Sayle <roger@eyesopen.com>
42775 * gcc.c-torture/execute/20040311-1.c: New test case.
42777 2004-03-11 Mark Mitchell <mark@codesourcery.com>
42780 * g++.dg/lookup/enum1.C: New test.
42782 2004-03-10 Mark Mitchell <mark@codesourcery.com>
42785 * g++.dg/lookup/struct2.C: New test.
42787 2004-03-10 Uros Bizjak <uros@kss-loka.si>
42789 * gcc.dg/builtins-34.c: New test.
42791 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42793 * gcc.dg/torture/builtin-nonneg-1.c: New test.
42795 2004-03-09 James E Wilson <wilson@specifixinc.com>
42797 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42798 * gcc.dg/alias-2.c: New testcase.
42800 2004-03-09 Zack Weinberg <zack@codesourcery.com>
42802 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42804 2004-03-09 Roger Sayle <roger@eyesopen.com>
42806 * gcc.c-torture/execute/20040309-1.c: New test case.
42808 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
42811 * g++.dg/overload/ref1.C: New.
42813 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42816 * g++.dg/template/spec12.C: New test.
42819 * g++.dg/parse/crash14.C: New test.
42821 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42824 * g++.dg/init/ref11.C: New test.
42826 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42829 * g++.dg/parse/builtin2.C: New test.
42831 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42834 * g++.dg/init/ctor3.C: New test.
42835 * g++.dg/init/union1.C: New test.
42836 * g++.dg/ext/anon-struct4.C: New test.
42838 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42840 * g++.dg/lookup/koenig1.C: Tweak error messages.
42841 * g++.dg/lookup/used-before-declaration.C: Likewise.
42842 * g++.dg/other/do1.C: Likewise.
42843 * g++.dg/overload/koenig1.C: Likewise.
42844 * g++.dg/parse/crash13.C: Likewise.
42845 * g++.dg/template/instantiate3.C: Likewise.
42847 2004-03-08 Eric Christopher <echristo@redhat.com>
42849 * * lib/target-supports.exp: Enable libiconv in test
42850 compilation. Fix up error checking.
42852 2004-03-08 Roger Sayle <roger@eyesopen.com>
42854 PR middle-end/14289
42855 * gcc.dg/pr14289-1.c: New test case.
42856 * gcc.dg/pr14289-2.c: Likewise.
42857 * gcc.dg/pr14289-3.c: Likewise.
42859 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
42861 * gcc.c-torture/execute/20040308-1.c: New test.
42863 2004-03-07 Roger Sayle <roger@eyesopen.com>
42865 * gcc.c-torture/execute/20040307-1.c: New test case.
42867 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
42869 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42871 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
42873 * gcc.dg/20040306-1.c: New test.
42875 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
42877 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42879 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42881 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42884 * gcc.dg/decl-6.c: New test.
42886 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42888 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42889 Rename LOGPOW -> LOG_POW.
42890 (SQRT_EXP, POW_EXP): New.
42892 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42894 * gcc.dg/i386-sse-8.c: New test.
42896 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42899 * gcc.dg/decl-5.c: New test.
42901 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
42903 * gcc.dg/20040305-1.c: New test.
42905 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
42908 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42910 2004-03-04 Ziemowit Laski <zlaski@apple.com>
42912 PR c++/14425, c++/14426
42913 * g++.dg/ext/altivec-4.C: New test.
42914 * g++.dg/ext/altivec-5.C: New test.
42916 2004-03-04 Geoffrey Keating <geoffk@apple.com>
42918 * g++.old-deja/g++.other/linkage1.C: Expect errors about
42919 global variables of a type with no linkage.
42920 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42921 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42922 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42923 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42924 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42925 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42926 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42927 * g++.dg/warn/deprecated.C: Name enum Color.
42928 * g++.dg/overload/VLA.C: Name structure for 'b'.
42929 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42931 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42933 * gcc.c-torture/compile/20040304-1.c: New test.
42935 2004-03-03 Zack Weinberg <zack@codesourcery.com>
42938 * gcc.dg/decl-4.c: New testcase.
42940 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
42942 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42943 as PRECF if sizeof (float) > sizeof (double).
42944 (PRECL): Make it the same as PRECF if
42945 sizeof (float) > sizeof (long double).
42947 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42949 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42950 system type. Add check for irix6 which doesn't have c99 runtime.
42952 2004-03-03 Bob Wilson <bob.wilson@acm.org>
42954 * gcc.dg/const-elim-1.c: xfail for xtensa.
42956 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42959 * g++.dg/template/cond4.C: New test.
42961 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42964 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42967 * g++.dg/parse/defarg7.C: New test.
42970 * g++.dg/template/friend26.C: New test.
42972 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42975 * g++.dg/abi/mangle21.C: New test.
42978 * g++.dg/parse/constructor2.C: New test.
42981 * g++.dg/template/sfinae1.C: New test.
42983 2004-02-29 Mark Mitchell <mark@codesourcery.com>
42986 * g++.dg/expr/crash2.C: New test.
42988 PR middle-end/13448
42989 * gcc.dg/inline-5.c: New test.
42990 * gcc.dg/always-inline.c: Split out tests into ...
42991 * gcc.dg/always-inline2.c: ... this and ...
42992 * gcc.dg/always-inline3.c: ... this.
42994 2004-02-29 Mark Mitchell <mark@codesourcery.com>
42997 * g++.dg/debug/crash1.C: New test.
42999 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43001 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43002 function with __attribute__((noinline)).
43003 (recurser_void2): Likewise.
43004 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43005 (recurser_void2): Likewise.
43007 2004-02-29 Roger Sayle <roger@eyesopen.com>
43009 PR middle-end/14203
43010 * g++.dg/warn/Wunused-6.C: New test case.
43012 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43014 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43017 2004-02-27 Eric Christopher <echristo@redhat.com>
43019 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43020 * g++.dg/charset/asm2.c: Run only x86.
43021 * gcc.dg/charset/asm3.c: Ditto.
43023 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43025 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43028 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43030 * g++.dg/ext/altivec-3.C: New.
43032 2004-02-26 Richard Henderson <rth@redhat.com>
43034 * g++.dg/ext/attrib10.C: Mark for warning.
43035 * gcc.dg/attr-alias-1.c: New.
43037 2004-02-26 Richard Henderson <rth@redhat.com>
43039 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43040 * gcc.c-torture/execute/20040208-2.c: ... it back.
43042 2004-02-26 Eric Christopher <echristo@redhat.com>
43044 * lib/target-supports.exp (check-iconv-available): New function.
43045 * lib/gcc-dg.exp (dg-require-iconv): New function.
43047 * gcc.dg/charset: New directory.
43048 * gcc.dg/charset/charset.exp: New file.
43049 * gcc.dg/charset/asm1.c: Ditto.
43050 * gcc.dg/charset/asm2.c: Ditto.
43051 * gcc.dg/charset/asm3.c: Ditto.
43052 * gcc.dg/charset/asm4.c: Ditto.
43053 * gcc.dg/charset/asm5.c: Ditto.
43054 * gcc.dg/charset/attribute1.c: Ditto.
43055 * gcc.dg/charset/attribute2.c: Ditto.
43056 * gcc.dg/charset/string1.c: Ditto.
43057 * g++.dg/charset: New directory.
43058 * g++.dg/dg.exp: Add here. Special options.
43059 * g++.dg/charset/charset.exp: New file.
43060 * g++.dg/charset/asm1.c: Ditto.
43061 * g++.dg/charset/asm2.c: Ditto.
43062 * g++.dg/charset/asm3.c: Ditto.
43063 * g++.dg/charset/asm4.c: Ditto.
43064 * g++.dg/charset/attribute1.c: Ditto.
43065 * g++.dg/charset/attribute2.c: Ditto.
43066 * g++.dg/charset/extern1.cc: Ditto.
43067 * g++.dg/charset/extern2.cc: Ditto.
43068 * g++.dg/charset/string1.c: Ditto.
43070 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43073 * g++.dg/parse/comma1.C: New test.
43075 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43078 * g++.dg/template/ttp8.C: New test.
43080 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43082 * gcc.dg/fixuns-trunc-1.c: New test.
43084 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43086 * gcc.dg/builtins-config.h: Use #elif.
43088 2004-02-26 Michael Matz <matz@suse.de>
43090 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43091 * gcc.dg/991214-1.c: Likewise.
43092 * gcc.dg/i386-asm-1.c: Likewise.
43094 2004-02-25 Richard Henderson <rth@redhat.com>
43096 * gcc.c-torture/execute/20040208-2.c: Move ...
43097 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43099 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43102 * g++.dg/other/crash-3.C: New test.
43104 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43106 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43107 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43109 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43112 2004-02-24 Michael Matz <matz@suse.de>
43114 * gcc.dg/i386-regparm.c: New.
43116 2004-02-23 James E Wilson <wilson@specifixinc.com>
43118 * gcc.c-torture/execute/20040223-1.c: New.
43120 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43121 Kazu Hirata <kazu@cs.umass.edu>
43123 * gcc.dg/fwritable-strings-1.c: Remove.
43125 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43128 * gcc.dg/20040223-1.c: New test.
43130 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43133 * g++.dg/ext/typeof9.C: New test.
43135 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43138 * g++.dg/other/switch1.C: New test.
43140 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43142 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43143 * gcc.dg/va-arg-1.c: Likewise.
43145 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43148 * g++.dg/template/koenig5.C: New test.
43150 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43152 * g++.dg/ext/altivec-1.C: Generalize target triple.
43153 * g++.dg/ext/altivec-2.C: New test case.
43154 * g++.dg/ext/altivec_check.h: New file.
43155 * gcc.dg/altivec-1.c: Generalize target triple;
43156 include altivec_check.h and call altivec_check().
43157 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43158 * gcc.dg/altivec-6.c: New test case.
43159 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43160 type casts as needed.
43161 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43163 * gcc.dg/altivec-12.c: New test case.
43164 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43165 include altivec_check.h and call altivec_check().
43166 * gcc.dg/altivec_check.h: New file.
43168 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43170 * lib/target-supports.exp (check_alias_available): Don't mangle
43171 function `g' in test program.
43173 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43175 * lib/target-supports.exp (check_profiling_available): Check
43176 argument to determine whether we support a profiling type.
43177 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43178 check_profiling_available.
43179 * g++.dg/bprob/bprob.exp: Likewise.
43180 * g77.dg/bprob/bprob.exp: Likewise.
43181 * gcc.misc-tests/bprob.exp: Likewise.
43182 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43183 dg-require-profiling and delete expected error handling.
43184 * gcc.dg/20021014-1.c: Likewise.
43185 * gcc.dg/nest.c: Likewise.
43187 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43190 * g++.dg/other/vthunk1.C: New test.
43192 2004-02-20 Falk Hueffner <falk@debian.org>
43195 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43197 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43200 * g++.dg/other/error8.C: Remove XFAIL markers.
43203 * g++.dg/ext/packed5.C: New test.
43206 * g++.dg/warn/Wunused-5.C: New test.
43209 * g++.dg/lookup/member1.C: New test.
43211 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43213 * gcc.c-torture/compile/20040130-1.c: Enable only when
43214 __INT_MAX__ >= 2147483647L.
43215 * gcc.c-torture/compile/961203-1.c: Likewise.
43217 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43219 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43220 * g++.dg/opt/template1.C: Robustify assembler regexp
43222 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43224 * gcc.c-torture/execute/simd-4.x: Remove.
43225 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43226 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43227 Guard with #ifndef SKIP_ATTRIBUTE.
43228 * gcc.dg/compat/vector-1_y.c: Likewise.
43229 * gcc.dg/compat/vector-2_x.c: Likewise.
43230 * gcc.dg/compat/vector-2_y.c: Likewise.
43231 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43232 * g++.dg/eh/simd-2.C: Likewise.
43234 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43236 * gcc.c-torture/compile/complex-1.c: New.
43238 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43241 * gcc.c-torture/execute/20040218-1.c: New test.
43243 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43246 * g++.dg/parse/new2.C: New test.
43248 2004-02-18 Paul Brook <paul@codesourcery.com>
43250 * gcc.c-torture/compile/libcall-1.c: New test.
43252 2004-02-18 Paul Brook <paul@codesourcery.com>
43255 * gcc.dg/debug/debug-7.c: New test.
43257 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43259 * gcc.dg/20040217-1.c: New test.
43261 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43263 * gcc.c-torture/execute/990208-1.x: Delete.
43265 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43267 * gcc.c-torture/execute/20040208-2.x: New file.
43269 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43272 * g++.dg/abi/structret1.C: New test.
43274 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43276 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43277 (i386_cpuid): No need to test if cpuid is available on AMD64.
43278 Fix assembly, so that it works onboth i386 and AMD64.
43279 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43280 (vecInLong): Fix s[] member type to unsigned int.
43281 (vecInWord): Remove type.
43282 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43283 (a64, b64, c64, d64, e64): Remove.
43284 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43285 Remove unused variable. Remove initialization of removed variables.
43286 Don't call mmx_tests nor sse_tests.
43287 (reference_mmx, reference_sse): Remove.
43288 (check): Add return stmt.
43289 * gcc.dg/i386-sse-7.c: New test.
43290 * gcc.dg/i386-mmx-4.c: New test.
43292 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43294 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43295 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43296 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43297 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43298 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43299 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43300 g++.dg/tc1/dr94.C: Fix line terminator.
43302 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43304 * gcc.c-torture/compile/20040216-1.c: New.
43306 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43308 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43309 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43310 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43311 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43312 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43313 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43315 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43317 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43319 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43322 * g++.dg/expr/cond4.C: New test.
43325 * g++.dg/lookup/crash2.C: New test.
43327 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43329 * gcc.c-torture/compile/20040214-2.c: New test.
43331 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43334 * g++.dg/ext/typeof8.C: New test.
43336 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43338 * gcc.c-torture/compile/20040214-1.c: New test.
43340 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43343 * g++.dg/template/spec11.C: New test.
43345 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43348 * g++.dg/other/error8.C: New test.
43350 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43353 * g++.dg/template/array4.C: New test.
43356 * g++.dg/inherit/thunk2.C: New test.
43359 * g++.dg/eh/cond2.C: New test.
43361 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43363 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43365 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43367 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43369 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43371 * g++.dg/simd-2.C: xfail on ppc64-linux.
43373 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43376 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43379 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43381 * gcc.dg/builtins-33.c: New test.
43383 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43385 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43387 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43389 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43391 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43393 * gcc.dg/ppc64-abi-3.c: New test.
43395 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43399 * gcc.dg/pr14092-1.c: New testcase.
43401 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43403 * gcc.dg/cpp/assert4.c: Fix typo last change.
43405 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43406 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43408 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43410 2004-02-09 Roger Sayle <roger@eyesopen.com>
43412 * gcc.c-torture/compile/20040209-1.c: New test case.
43414 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43416 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43418 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43420 * gcc.c-torture/execute/20040208-[12].c: New tests.
43422 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43424 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43426 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43428 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43430 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43433 * gcc.dg/visibility-8.c: New testcase.
43435 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43437 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43439 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43441 2004-02-07 Roger Sayle <roger@eyesopen.com>
43443 PR middle-end/13696
43444 * g++.dg/opt/fold1.C: New test case.
43446 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43449 * g++.dg/other/crash-2.C: New test.
43451 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43454 * g++.dg/parse/angle-bracket2.C: New test.
43456 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43458 PR middle-end/13750
43460 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43462 * g++.dg/pch/wchar-1.C: New.
43463 * g++.dg/pch/wchar-1.Hs: New.
43465 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43468 * g++.dg/parse/error15.C: New test.
43469 * g++.dg/parse/crash11.C: Update dg-error mark.
43471 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43474 * g++.dg/warn/conv2.C: New test.
43476 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43479 * g++.dg/warn/incomplete1.C: Remove xfail.
43481 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43483 * lib/file-format.exp (gcc_target_object_format): Use
43484 ${tool}_target_compile, not gcc_target_compile.
43485 * lib/target-supports.exp (check_alias_available): Likewise.
43486 (check_gc_sections_available): Likewise.
43487 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43488 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43491 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43494 * g++.dg/template/static6.C: New test.
43496 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43498 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43500 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43502 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43503 tests for systems where `char' is unsigned by default.
43505 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43508 * g++.dg/template/partial3.C: New test.
43510 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43512 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43513 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43514 Remove mentions of obsolete ports.
43516 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43518 * gcc.dg/noncompile/20001228-1.c: Fix for new
43521 2004-02-03 Roger Sayle <roger@eyesopen.com>
43524 * gcc.c-torture/execute/multdi-1.c: New test case.
43526 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43529 * g++.dg/template/lookup5.C: New test.
43531 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43534 * g++.dg/template/lookup4.C: New test.
43537 * g++.dg/parse/error14.C: New test.
43540 * g++.dg/parse/template13.C: New test.
43542 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43545 * g++.dg/template/koenig4.C: New test.
43548 * g++.dg/template/crash17.C: New test.
43551 * g++.dg/parse/error13.C: New test.
43552 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43554 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43556 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43558 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
43562 * gcc.dg/noncompile/20040203-1.c: New test.
43563 * gcc.dg/noncompile/20040203-2.c: Likewise.
43564 * gcc.dg/noncompile/20040203-3.c: Likewise.
43565 * gcc.dg/20040203-1.c: Likewise.
43567 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
43570 * g++.dg/template/sizeof7.C: New test.
43572 2004-02-02 Eric Christopher <echristo@redhat.com>
43573 Zack Weinberg <zack@codesourcery.com>
43575 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43577 2004-02-02 Zack Weinberg <zack@codesourcery.com>
43579 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43580 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43581 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43582 * gcc.dg/cleanup-5.c: Run only on Linux targets.
43584 2004-02-02 Mark Mitchell <mark@codesourcery.com>
43587 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43590 * g++.dg/ext/attrib13.C: New test.
43593 * g++.dg/conversion/op2.C: New test.
43595 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43597 * gcc.dg/titype-1.c: Fix pasto.
43599 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43601 * gcc.dg/titype-1.c: New test.
43603 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43606 * g++.dg/template/non-type-template-argument-1.C,
43607 g++.dg/template/qualified-id1.C: Update dg-error marks.
43608 * g++.dg/template/nontype6.C: New test.
43610 2004-02-01 Roger Sayle <roger@eyesopen.com>
43612 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43613 * gcc.dg/builtins-31.c: New testcase.
43614 * gcc.dg/builtins-32.c: New testcase.
43616 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
43618 * objc.dg/call-super-2.m: Update line numbers
43619 for the including of stddef.h.
43621 2004-01-30 Michael Matz <matz@suse.de>
43623 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43624 g++.dg/ext/case-range3.C: New tests.
43626 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43630 * g++.dg/template/member4.C: New test.
43632 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43635 * g++.dg/template/sizeof6.C: New test.
43637 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43639 * gcc.dg/fwritable-strings-1.c: New test.
43641 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43643 * gcc.c-torture/compile/20040130-1.c: New test.
43645 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
43647 * objc.dg/call-super-2.m: Include stddef.h for size_t.
43649 2004-01-29 Mark Mitchell <mark@codesourcery.com>
43652 * g++.dg/template/ctor3.C: New test.
43654 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43656 * g++.dg/tc1: New directory.
43657 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43658 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43659 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43660 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43661 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43663 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43665 * g++.dg/parse/error11.C: New test.
43666 * g++.dg/parse/error12.C: Likewise.
43668 2004-01-28 Ziemowit Laski <zlaski@apple.com>
43670 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43671 (scan_initial, main): Use aligned_sizeof instead of sizeof.
43673 2004-01-28 Mark Mitchell <mark@codesourcery.com>
43676 * g++.dg/ext/attrib12.C: New test.
43679 * g++.dg/parse/cast2.C: New test.
43681 2004-01-27 James E Wilson <wilson@specifixinc.com>
43683 * objc.dg/encode-2.m (main): New local string. Set depending on
43684 sizeof long. Use in sscanf call.
43685 * objc.dg/encode-3.m (main): New local string. Set depending on
43686 sizeof long. Use in scan_initial call.
43688 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43690 * objc.dg/call-super-2.m: Make LP64-safe.
43691 * objc.dg/desig-init-1.m: Likewise.
43693 2004-01-27 Devang Patel <dpatel@apple.com>
43695 * g++.dg/debug/namespace1.C: New test.
43697 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
43699 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43702 * gcc.dg/arm-mmx-1.c: New test.
43704 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43706 * gcc.dg/20040127-1.c: New test.
43707 * gcc.dg/20040127-2.c: New test.
43709 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43711 * objc.dg/stret-1.m (glob): Renamed to globa.
43713 2004-01-26 Mark Mitchell <mark@codesourcery.com>
43716 * g++.dg/expr/for1.C: New test.
43718 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
43720 PR middle-end/13779
43721 * gcc.dg/darwin-longlong.c: New test.
43723 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
43725 * gcc.dg/20040124-1.c: Moved test from here...
43726 * gcc.c-torture/compile/20040124-1.c: ...to here.
43728 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43730 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
43731 the assembly output if -m64 is passed.
43733 2004-01-25 Mark Mitchell <mark@codesourcery.com>
43736 * g++.dg/template/cond3.C: New test.
43738 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43741 * g++.dg/template/ttp7.C: New test.
43743 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43746 * g++.dg/template/nontype4.C: New test.
43747 * g++.dg/template/nontype5.C: Likewise.
43749 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
43751 * gcc.dg/torture/mips-clobber-at.c: New test.
43753 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
43755 * gcc.dg/20040124-1.c: New test.
43757 2004-01-24 Jakub Jelinek <jakub@redhat.com>
43759 * gcc.dg/20040123-1.c: New test.
43761 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43763 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43765 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
43767 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43769 2004-01-23 Andrew Pinski <apinski@apple.com>
43771 * gcc.dg/20030121-1.c: Move to ..
43772 * gcc.dg/20040121-1.c: here.
43774 2004-01-23 Roger Sayle <roger@eyesopen.com>
43776 * gcc.dg/builtins-29.c: New test case.
43778 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43781 * gcc.dg/builtins-30.c: New testcase.
43783 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
43785 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43786 * lib/g77.exp: Likewise.
43787 * lib/objc.exp: Likewise.
43788 * lib/g++.exp: Likewise.
43790 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43792 * gcc.dg/struct-by-value-2.c: New test.
43794 2004-01-21 Andrew Pinski <apinski@apple.com>
43797 * gcc.dg/20030121-1.c: New test.
43799 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
43801 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
43802 clobber frame pointer register in asm statement.
43804 2004-01-21 Falk Hueffner <falk@debian.org>
43806 * gcc.c-torture/compile/20040121-1.c: New test.
43808 2004-01-21 Zack Weinberg <zack@codesourcery.com>
43810 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43812 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
43814 * gcc.dg/ppc64-abi-2.c: New test.
43816 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
43818 * lib/treelang.exp: Fill out this file.
43819 * lib/treelang-dg.exp: New File.
43821 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
43823 * gcc.c-torture/compile/981022-1.c: Remove.
43824 * gcc.dg/array-5.c: Remove XFAIL.
43825 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43826 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43827 gcc.dg/cond-lvalue-1.c: Update.
43828 * gcc.dg/cast-lvalue-2.c: New test.
43830 2004-01-19 Mark Mitchell <mark@codesourcery.com>
43833 * g++.dg/other/error1.C (class foo): Tweak error message.
43836 * g++.dg/template/call2.C: New test.
43838 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43840 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43841 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43842 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43843 scalar-return-1_x.c, scalar-return-2_y.c,
43844 scalar-return-3_x.c, scalar-return-3_y.c,
43845 scalar-return-4_x.c, scalar-return-4_y.c,
43846 struct-align-1.h, struct-align-1_x.c,
43847 struct-align-1_y.c, struct-align-2.h,
43848 struct-align-2_x.c, struct-align-2_y.c,
43849 struct-by-value-10_y.c, struct-by-value-11_x.c,
43850 struct-by-value-11_y.c, struct-by-value-12_x.c,
43851 struct-by-value-12_y.c, struct-by-value-13_x.c,
43852 struct-by-value-13_y.c, struct-by-value-14_x.c,
43853 struct-by-value-14_y.c, struct-by-value-15_x.c,
43854 struct-by-value-15_y.c, struct-by-value-16_y.c,
43855 struct-by-value-17_y.c, struct-by-value-18_y.c,
43856 struct-by-value-19_y.c, struct-by-value-1_x.c,
43857 struct-by-value-1_y.c, struct-by-value-20_y.c,
43858 struct-by-value-2_x.c, struct-by-value-2_y.c,
43859 struct-by-value-3_y.c, struct-by-value-4_x.c,
43860 struct-by-value-4_y.c, struct-by-value-5_y.c,
43861 struct-by-value-6_y.c, struct-by-value-7_y.c
43862 struct-by-value-8_x.c, struct-by-value-8_y.c
43863 struct-by-value-9_x.c, struct-by-value-9_y.c
43864 struct-return-10_x.c, struct-return-10_y.c,
43865 struct-return-19_x.c, struct-return-20_x.c
43866 struct-return-2_x.c, struct-return-2_y.c
43867 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43868 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
43870 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43872 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43873 attribute on sparc*-sun-solaris2.*.
43875 2004-01-18 Mark Mitchell <mark@codesourcery.com>
43878 * g++.dg/ext/typeof7.C: New test.
43880 2004-01-18 David Edelsohn <edelsohn@gnu.org>
43882 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43883 * gcc.dg/const-elim-1.c: Same.
43885 2004-01-17 Ziemowit Laski <zlaski@apple.com>
43887 * objc.dg/stret-1.m: New.
43888 * objc.dg/stret-2.m: New.
43890 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
43893 * g++.dg/ext/vector1.C: New test.
43895 2004-01-16 Geoffrey Keating <geoffk@apple.com>
43897 * gcc.dg/pch/import-1.c: New.
43898 * gcc.dg/pch/import-1.hs: New.
43899 * gcc.dg/pch/import-1a.h: New.
43900 * gcc.dg/pch/import-1b.h: New.
43901 * gcc.dg/pch/import-1c.h: New.
43903 2004-01-16 Mark Mitchell <mark@codesourcery.com>
43906 * g++.dg/ext/array1.C: New test.
43909 * g++.dg/conversion/op1.C: New test.
43911 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
43914 From Kazumoto Kojima / Dan Kegel:
43915 * gcc.dg/pr11864-1.c: New test.
43918 From Marcus Comstedt / Dan Kegel:
43919 * gcc.dg/pr10392-1.c: New test.
43921 2004-01-16 Mark Mitchell <mark@codesourcery.com>
43924 * g++.dg/init/ref10.C: New test.
43926 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43929 * g++.dg/parse/typename6.C: New test.
43931 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43934 * g++.dg/pch/wchar-1.C: New.
43935 * g++.dg/pch/wchar-1.Hs: New.
43937 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43940 * g++.dg/expr/sizeof2.C: New test.
43942 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
43944 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43946 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
43949 * g++.dg/lookup/strong-using-3.C: New.
43950 * g++.dg/lookup/using-10.C: New.
43952 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
43955 * g++.dg/lookup/strong-using-2.C: New.
43957 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
43958 Dan Kegel <dank@kegel.com>
43959 J"orn Rennecke <joern.rennecke@superh.com>
43962 * gcc.dg/pr9365-1.c: New test.
43964 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43967 * g++.dg/parse/casting-operator2.C: New test.
43968 * g++.old-deja/g++.pt/explicit83.C: Remove.
43970 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
43972 * gcc.dg/label-compound-stmt-1.c: New test.
43973 * gcc.c-torture/compile/950922-1.c,
43974 gcc.c-torture/compile/20000211-3.c,
43975 gcc.c-torture/compile/20000518-1.c,
43976 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43977 compound statements.
43979 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
43981 * gcc.dg/ppc64-abi-1.c: New test.
43983 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
43985 * g++.dg/ext/attrib9.C: Add dg-warnings.
43987 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43990 * g++.dg/parse/dtor3.C: New test.
43992 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
43995 * g++.dg/parse/try-catch-1.C: New test.
43997 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
43999 * ada/acats/run_all.sh: Add more verbose output in acats.log
44000 when compiling tests.
44002 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44005 * gcc.dg/typedef-redecl.c: New test case.
44006 * gcc.dg/typedef-redecl.h: New support file.
44008 2004-01-13 Jan Hubicka <jh@suse.cz>
44010 * gcc.dg/always_inline.c: New test.
44011 * gcc.dg/debug/20031231-1.c: Fix.
44013 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44016 * g++.dg/template/array3.C: New test.
44018 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44020 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44021 * g++.dg/warn/Wunused-2.C: Likewise.
44023 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44026 * g++.dg/template/instantiate6.C: New test.
44028 2004-01-12 Roger Sayle <roger@eyesopen.com>
44030 PR middle-end/11397
44031 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44033 2004-01-12 Jan Hubicka <jh@suse.cz>
44036 * gcc.dg/20040112-1.c: New.
44038 * gcc.dg/dwarf-die[1-7].c: Move to...
44039 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44040 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44042 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44045 * g++.dg/parse/friend4.C: New test.
44047 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44050 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44051 definition is called a friend.
44053 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44055 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44057 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44060 * g++.dg/parse/error10.C: New test.
44061 * g++.dg/template/arg2.C: Accept "invalid type" error.
44063 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44065 PR middle-end/13392
44066 * g++.dg/opt/expect2.C: New test.
44068 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44070 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44071 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44072 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44073 Update dg-error regexps.
44075 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44077 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44078 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44080 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44082 * gcc.dg/pragma-re-1.c: Use right pointer type.
44084 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44086 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44088 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44090 * gcc.dg/rs6000-ldouble-1.c: New.
44092 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44096 * g++.dg/other/abstract1.C: New test.
44098 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44100 * g++.dg/lookup/strong-using-1.C: New.
44102 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44105 * gcc.dg/func-ptr-conv-1.c: New test.
44106 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44108 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44111 * gcc.c-torture/compile/20040109-1.c: New.
44113 2004-01-08 Stuart Hastings <stuart@apple.com>
44115 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44116 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44117 * gcc.dg/i386-sse-6.c: ...this new testcase.
44119 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44121 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44123 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44125 * ada/acats/run_acats: Treat 'gnatchop' the same way
44126 as 'gnatmake'. Export GCC_DRIVER.
44127 * ada/acats/run_all.sh: Add target_gnatchop. Use
44128 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44130 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44133 * g++.dg/template/dependent-expr4.C: New test.
44135 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44137 * gcc.dg/altivec-11.c: New test.
44139 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44141 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44143 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44146 * gcc.dg/enum-compat-1.c: New test.
44147 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44149 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44152 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44153 gcc.dg/c99-idem-qual-3.c: New tests.
44155 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44157 * gcc.dg/winline-7.c: Don't cast void * to int.
44159 2004-01-06 Jan Hubicka <jh@suse.cz>
44161 * gcc.dg/i386-sse-5.c: New test
44162 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44164 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44167 * g++.dg/rtti/typeid4.C: New test.
44169 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44171 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44173 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44176 * g++.dg/template/error11.C: New test.
44179 * g++.dg/template/class2.C: New test.
44181 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44182 Richard Sandiford <rsandifo@redhat.com>
44185 * g++.dg/opt/alias3.C: New test.
44187 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44190 * g++.dg/template/koenig3.C: New test.
44193 * g++.dg/parse/offsetof3.C: New test.
44195 * g++.dg/init/copy7.C: Add missing dg-error markers.
44198 * g++.dg/init/copy7.c: New test.
44201 * g++.dg/parse/cast1.C: New test.
44203 2004-01-04 Jan Hubicka <jh@suse.cz>
44205 * gcc.dg/winline[1-7].c: New tests.
44207 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44210 * g++.dg/template/qualttp22.C: New test.
44212 2004-01-01 Jan Hubicka <jh@suse.cz>
44214 * gcc.dg/debug/20031231-1.c: New.
44215 * gcc.c-torture/compile/20040101-1.c: New.
44216 * gcc.dg/dwarf-die-[1-7].c: New.
44218 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44220 PR optimization/13521
44221 * gcc.c-torture/compile/20031231-1.c: New test.
44223 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44225 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44227 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44230 * g++.dg/template/crash16.C: New test.
44232 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44234 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44236 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44238 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44240 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44241 * g++.old-deja/g++.law/profile1.C: Likewise.
44242 * gcc.c-torture/compile/981006-1.c: Likewise.
44243 * gcc.c-torture/execute/loop-2e.x: Likewise.
44244 * gcc.c-torture/execute/loop-2f.x: Remove.
44245 * gcc.c-torture/execute/loop-2g.x: Likewise.
44246 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44247 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44249 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44252 * g++.dg/ext/attrib11.C: New test.
44255 * g++.dg/template/array2-1.C: New test.
44256 * g++.dg/template/array2-2.C: New test.
44258 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44260 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44262 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44265 * g++.dg/template/array1-1.C: New test.
44266 * g++.dg/template/array1-2.C: New test.
44268 2003-12-29 Roger Sayle <roger@eyesopen.com>
44271 * g77.dg/12632.f: New test case.
44273 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44276 * g++.dg/parse/nontype1.C: New test.
44278 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44281 * g++.dg/parse/explicit1.C: New test.
44282 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44284 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44287 * g++.dg/opt/inline6.C: New test.
44290 * g++.dg/parse/error9.C: New test.
44292 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44294 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44297 * g++.dg/init/assign1.C: New test.
44299 2003-12-28 Roger Sayle <roger@eyesopen.com>
44302 * g++.dg/warn/format3.C: New test case.
44304 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44306 * gcc.c-torture/compile/20031227-1.c: New test.
44308 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44310 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44311 * g77.dg/bprob/bprob.exp: Likewise.
44312 * gcc.misc-tests/bprob.exp: Likewise.
44313 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44314 variants on systems where the library does not provide that
44316 * gcc.dg/builtins-20.c: Use builtins-config.h.
44317 * gcc.dg/builtins-config.h: New file.
44319 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44321 * lib/gcc-dg.exp (dg-require-profiling): New function.
44322 * lib/target-supports.exp (check_profiling_available): Likewise.
44323 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44324 * g77.dg/bprob/bprob.exp: Likewise.
44325 * gcc.misc-tests/bprob.exp: Likewise.
44326 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44327 * gcc.dg/20021014-1.c: Likewise.
44328 * gcc.dg/nest.c: Likewise.
44330 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44332 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44334 * g++.dg/lookup/java2.C: Likewise.
44335 * gcc.dg/cpp/lexident.c: Likewise.
44337 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44339 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44341 * gcc.c-torture/compile/961203-1.c: Likewise.
44342 * gcc.c-torture/compile/980506-1.c: Likewise.
44344 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44346 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44347 (additional_prunes): New global.
44348 (gcc-dg-prune): Handle additional per-test pruning.
44349 (dg-test): Clear additional_prunes between tests.
44351 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44352 dg-prune-output to avoid spurious failures from assembler
44353 complaining about nonexistent WAW violations.
44354 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44355 Use dg-prune-output to avoid spurious failures from assembler
44356 warning about Itanium B-step errata.
44358 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44360 * g++.dg/abi/macro0.C: New test.
44361 * g++.dg/abi/macro1.C: Likewise.
44362 * g++.dg/abi/macro2.C: Likewise.
44364 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44365 * g++.dg/abi/bitfield7.C: Likewise.
44366 * g++.dg/abi/dtor2.C: Likewise.
44367 * g++.dg/abi/mangle11.C: Likewise.
44368 * g++.dg/abi/mangle12.C: Likewise.
44369 * g++.dg/abi/mangle14.C: Likewise.
44370 * g++.dg/abi/mangle17.C: Likewise.
44371 * g++.dg/abi/vbase10.C: Likewise.
44372 * g++.dg/abi/vbase14.C: Likewise.
44373 * g++.dg/template/qualttp17.C: Likewise.
44375 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44378 * gcc.dg/20031223-1.c: New test.
44380 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44382 * gcc.dg/noreturn-7.c: New test.
44384 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44386 * gcc.dg/null-pointer-1.c: New test.
44388 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44390 * g++.old-deja/g++.jason/template18.C: Remove.
44391 * g++.old-deja/g++.jason/template37.C: Likewise.
44394 * g++.dg/lookup/ns1.C: New test.
44397 * g++.dg/template/lookup3.C: New test.
44399 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44401 * g++.dg/template/recurse1.C: New test
44403 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44406 * g++.dg/parse/semicolon1.C: New test.
44407 * g++.dg/parse/semicolon1.h: Likewise.
44409 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44411 * gcc.dg/darwin-misaligned.c: New test.
44413 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44416 * gcc.dg/20031222-1.c: New test.
44418 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44421 * g++.dg/parse/error8.C: New test.
44424 * g++.dg/warn/ctor-init-1.C: New test.
44426 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44428 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44430 * gcc.c-torture/compile/930217-1.c: Likewise.
44431 * gcc.c-torture/compile/930513-1.c: Likewise.
44432 * gcc.c-torture/execute/920908-2.c: Likewise.
44433 * gcc.c-torture/execute/921204-1.c: Likewise.
44434 * gcc.c-torture/execute/930621-1.c: Likewise.
44435 * gcc.c-torture/execute/930630-1.c: Likewise.
44436 * gcc.c-torture/execute/931031-1.c: Likewise.
44437 * gcc.c-torture/execute/980602-2.c: Likewise.
44438 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44439 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44440 * gcc.c-torture/execute/extzvsi.c: Likewise.
44441 * gcc.c-torture/unsorted/ext.c: Likewise.
44443 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44446 * gcc.c-torture/compile/20031220-2.c: New test case.
44448 2003-12-20 Roger Sayle <roger@eyesopen.com>
44450 PR optimization/13031
44451 * gcc.c-torture/compile/20031220-1.c: New test case.
44453 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44455 * gcc.dg/cast-function-1.c: New test.
44457 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44459 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44462 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44465 * g++.dg/ext/attrib10.C: New test.
44467 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44469 * gcc.dg/cleanup-10.c: New test.
44470 * gcc.dg/cleanup-11.c: New test.
44472 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44475 * g++.dg/opt/expect1.C: New test.
44477 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44479 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44481 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44484 * gcc.dg/20031218-1.c: New test.
44487 * gcc.dg/20031218-2.c: New test.
44488 * gcc.dg/20031218-3.c: New test.
44490 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44491 of label name and allow for USER_LABEL_PREFIX == "_" names.
44492 * g++.dg/abi/mangle18-2.C: Likewise.
44493 * g++.dg/abi/mangle19-1.C: Likewise.
44494 * g++.dg/abi/mangle19-2.C: Likewise.
44495 * g++.dg/abi/mangle20-1.C: Likewise.
44496 * g++.dg/abi/mangle20-2.C: Likewise.
44498 2003-12-18 Richard Henderson <rth@redhat.com>
44500 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44502 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44503 Dan Kegel <dank@kegel.com>
44506 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44507 testing a cross compiler, it causes spurious compile failures.
44508 * lib/g++.exp: Likewise.
44510 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44513 * g++.dg/template/access13.C: New test.
44515 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44517 * gcc.dg/20031216-1.c: New test.
44519 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44522 * g++.dg/template/error10.C: New test.
44524 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44526 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44527 * g++.dg/eh/simd-2.C: Likewise.
44529 2003-12-17 James E Wilson <wilson@specifixinc.com>
44530 Roger Sayle <roger@eyesopen.com>
44532 * gcc.c-torture/execute/ieee/mzero5.c: New.
44534 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44537 * g++.dg/parse/error6.C: New test.
44540 * g++.dg/parse/error7.C: New test.
44542 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44544 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44545 at -O with stabs debugging formats.
44546 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44547 * gcc.dg/debug/debug-2.c: Likewise.
44549 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44552 * g++.dg/init/error1.C: New test.
44555 * g++.dg/init/pm3.C: New test.
44557 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
44560 * gcc.dg/bitfld-8.c: New test.
44562 2003-12-16 James Lemke <jim@wasabisystems.com>
44564 * gcc.dg/arm-scd42-[123].c: New tests.
44566 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44569 * g++.dg/abi/mangle20-1.C: New test.
44570 * g++.dg/abi/mangle20-2.C: New test.
44572 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44575 * g++.dg/other/offsetof2.C: Remove XFAIL.
44576 * g++.dg/parse/offsetof1.C: New test.
44577 * g++.gd/parse/offsetof2.C: Likewise.
44579 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44581 * g++.dg/template/nontype3.C: New test.
44582 * g++.dg/template/static2.C: Tweaked the dg-error clause.
44584 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44586 * g++.dg/warn/noreturn-3.C: Also test instantiation.
44588 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44591 * g++.dg/expr/assign1.C: New test.
44594 * g++.dg/abi/mangle19-1.C: New test.
44595 * g++.dg/abi/mangle19-2.C: New test.
44597 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
44599 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44601 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44603 * gcc.c-torture/execute/20031216-1.c: New test.
44605 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44607 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44610 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44613 * g++.dg/template/error9.C: New test.
44616 * g++.dg/template/error8.C: New test.
44618 2003-12-15 Roger Sayle <roger@eyesopen.com>
44620 PR middle-end/13400
44621 * gcc.c-torture/execute/20031215-1.c: New test case.
44623 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44626 * g++.dg/parse/error5.C: New test.
44629 * g++.dg/expr/sizeof1.C: New test.
44632 * g++.dg/template/crash15.C: New test.
44634 2003-12-15 Geoffrey Keating <geoffk@apple.com>
44636 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44637 a non-POD type as the last named parameter of a varargs function.
44639 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44643 * g++.dg/template/crash14.C: New test.
44644 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44646 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
44648 * g++.dg/other/java1.C: New test.
44651 * g++.dg/abi/mangle18-1.C: New test.
44652 * g++.dg/abi/mangle18-2.C: New test.
44654 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44656 PR optimization/10312
44657 * gcc.c-torture/execute/20031214-1.c: New.
44659 2003-12-14 Mark Mitchell <mark@codesourcery.com>
44663 * g++.dg/parse/error3.C: New test.
44664 * g++.dg/parse/error4.C: Likewise.
44665 * g++.dg/abi/mangle4.C: Tweak error messages.
44666 * g++.dg/lookup/using5.C: Likewise.
44667 * g++.dg/other/error2.C: Likewise.
44668 * g++.dg/parse/typename5.C: Likewise.
44669 * g++.dg/parse/undefined1.C: Likewise.
44670 * g++.dg/template/arg2.C: Likewise.
44671 * g++.dg/template/ttp3.C: Likewise.
44672 * g++.dg/template/type1.C: Likewise.
44673 * g++.old-deja/g++.other/crash32.C: Likewise.
44674 * g++.old-djea/g++.pt/defarg8.C: Likewise.
44676 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44679 * g++.dg/warn/noreturn-3.C: New test.
44681 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44684 * g++.dg/abi/covariant3.C: New.
44686 2003-12-12 Jakub Jelinek <jakub@redhat.com>
44688 * g++.dg/eh/ia64-1.C: New test.
44690 2003-12-12 Roger Sayle <roger@eyesopen.com>
44692 PR optimization/13037
44693 * g77.f-torture/execute/13037.f: New test case.
44695 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44698 * g++.dg/abi/covariant2.C: New.
44700 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
44702 * gcc.dg/cpp/trad/macro.c: New tests.
44704 2003-12-11 Zack Weinberg <zack@codesourcery.com>
44706 * gcc.c-torture/execute/wchar_t-1.x: Delete.
44708 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
44711 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44713 * lib/g++.exp (g++_version): Likewise.
44714 * lib/g77.exp (g77_version): Likewise.
44715 * lib/objc.exp (default_objc_version): Likewise.
44717 2003-12-10 Richard Henderson <rth@redhat.com>
44719 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44721 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44723 2003-12-08 Matt Austern <austern@apple.com>
44726 * lib/gcc-dg.exp (dg-require-visibility): Define.
44727 * lib/target-supports (check_visibility_available): Define.
44728 * gcc.dg/visibility-1.c: New test.
44729 * gcc.dg/visibility-2.c: Likewise.
44730 * gcc.dg/visibility-3.c: Likewise.
44731 * gcc.dg/visibility-4.c: Likewise.
44732 * gcc.dg/visibility-5.c: Likewise.
44733 * gcc.dg/visibility-6.c: Likewise.
44734 * g++.dg/ext/visibility-1.C: Likewise.
44735 * g++.dg/ext/visibility-2.C: Likewise.
44736 * g++.dg/ext/visibility-3.C: Likewise.
44737 * g++.dg/ext/visibility-4.C: Likewise.
44738 * g++.dg/ext/visibility-5.C: Likewise.
44739 * g++.dg/ext/visibility-6.C: Likewise.
44741 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44743 * g++.dg/lookup/java1.C: New test.
44744 * g++.dg/lookup/java2.C: New test.
44746 2003-12-07 Falk Hueffner <falk@debian.org>
44748 * g++.dg/opt/noreturn-1.C: New test.
44750 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
44752 * gcc.dg/overflow-1.c: New test.
44754 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44756 * g77.f-torture/compile/13060.f: New test.
44758 2003-12-06 Mark Mitchell <mark@codesourcery.com>
44761 * g++.dg/inherit/operator2.C: New test.
44763 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44766 * g++.dg/ext/attrib9.C: New test.
44768 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44771 * g++.dg/template/error7.C: New test.
44773 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
44774 J"orn Rennecke <joern.rennecke@superh.com>
44777 * g++.dg/other/struct-va_list.C: New test.
44779 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44782 * g++.dg/parse/defarg6.C: New test.
44784 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
44787 * gcc.c-torture/execute/20031201-1.c: New test.
44789 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
44791 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44793 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44795 * gcc.dg/builtin-return-1.c: New test.
44797 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
44798 J"orn Rennecke <joern.rennecke@superh.com>
44800 PR optimization/13260
44801 * gcc.c-torture/execute/20031204-1.c: New test.
44803 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44806 * g++.dg/template/error6.C: New test.
44808 2003-12-03 Jakub Jelinek <jakub@redhat.com>
44810 * gcc.dg/20031202-1.c: New test.
44812 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44815 * g++.dg/template/eh1.C: New test.
44818 * g++.dg/template/error5.C: New test.
44820 2003-12-02 David Ung <davidu@mips.com>
44822 * gcc.dg/compat/vector-check.h: Corrected type for var
44825 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44828 * g++.dg/template/ptrmem8.C: New test.
44830 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44833 * g++.dg/template/dependent-expr3.C: New test.
44835 2003-12-01 James Lemke <jim@wasabisystems.com>
44837 * gcc.dg/arm-g2.c: New test.
44839 2003-12-01 Roger Sayle <roger@eyesopen.com>
44841 PR optimization/11634
44842 * gcc.dg/20031201-2.c: New test case.
44844 2003-12-01 Zack Weinberg <zack@codesourcery.com>
44847 * objc.dg/proto-lossage-3.m: New test.
44849 2003-12-01 Roger Sayle <roger@eyesopen.com>
44851 PR optimization/12628
44852 * gcc.dg/20031201-1.c: New test case.
44854 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
44856 * gcc.dg/unaligned-1.c: New test.
44858 2003-11-30 Mark Mitchell <mark@codesourcery.com>
44861 * g++.dg/template/error4.C: New test.
44862 * g++.dg/template/nested3.C: Adjust error markers.
44864 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44866 * gcc.dg/cpp/assert4.c: Check more #system assertions.
44868 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
44871 * gcc.dg/bitfld-7.c: New test.
44873 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
44875 * gcc.dg/tls/asm-1.C: New test.
44877 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44879 * gcc.dg/cpp/assert4.c: Update.
44881 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44883 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44884 * gcc.dg/builtin-apply3.c: New test.
44886 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44888 * lib/compat.exp (compat-obj): New xfaildata parameter.
44889 Use it to set compiler_conditional_xfail_data before compiling.
44890 (compat-get-options): Handle dg-xfail-if.
44891 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44892 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44893 * gcc.dg/compat/vector-1_y.c: Likewise.
44894 * gcc.dg/compat/vector-2_x.c: Likewise.
44895 * gcc.dg/compat/vector-2_y.c: Likewise.
44897 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44899 * g++.dg/opt/reg-stack4.C: New test.
44901 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44903 * gcc.dg/builtin-apply2.c: New test.
44905 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44907 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44909 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44912 * g++.dg/template/template-id-2.C: New test.
44914 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44917 * g++.dg/template/memfriend1.C: New test.
44918 * g++.dg/template/memfriend2.C: Likewise.
44919 * g++.dg/template/memfriend3.C: Likewise.
44920 * g++.dg/template/memfriend4.C: Likewise.
44921 * g++.dg/template/memfriend5.C: Likewise.
44922 * g++.dg/template/memfriend6.C: Likewise.
44923 * g++.dg/template/memfriend7.C: Likewise.
44924 * g++.dg/template/memfriend8.C: Likewise.
44925 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44927 2003-11-21 Mark Mitchell <mark@codesourcery.com>
44930 * g++.dg/ext/cond1.C: New test.
44932 2003-11-20 Richard Henderson <rth@redhat.com>
44934 * gcc.dg/20020201-2.c: Remove.
44935 * gcc.dg/20020201-4.c: Remove.
44936 * gcc.dg/20020304-1.c: Remove.
44938 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
44940 * gcc.dg/cpp/trad/xwin1.c: New test case.
44942 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
44944 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44945 * lib/g77.exp: Likewise.
44946 * lib/objc.exp: Likewise.
44947 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44950 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44953 * g++.dg/template/static5.C: New test.
44955 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
44957 * gcc.dg/nested-func-1.c: New test.
44959 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44961 * gcc.dg/cpp/assert4.c: New test.
44963 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
44966 * g++.dg/lookup/using9.c: New test.
44968 2003-11-14 Mark Mitchell <mark@codesourcery.com>
44971 * g++.dg/template/error3.C: New test.
44973 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
44976 * ada/acats/run_acats, run_all.sh: Fix syntax error.
44977 No longer use a wrapper for gcc, since this does not work under
44980 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
44983 * g++.dg/template/ptrmem7.C: New test.
44985 2003-11-13 Andrew Pinski <apinski@apple.com>
44987 * gcc.c-torture/compile/20031113-1.c: New test.
44989 2003-11-13 Mark Mitchell <mark@codesourcery.com>
44990 Kean Johnston <jkj@sco.com>
44993 * gcc.dg/unused-4.c: Update.
44995 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
44997 * g++.dg/opt/const3.C: New test.
44999 2003-11-13 Jan Hubicka <jh@suse.cz>
45001 * gcc.c-torture/compile/20031112-1.c: New test.
45003 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45005 * g++.dg/parse/crash10.C: Remove bogus error marker.
45007 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45009 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45010 (host_gcc): Likewise.
45011 (ROOT): Honor $PWDCMD.
45013 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45015 2003-11-12 Catherine Moore <clm@redhat.com>
45017 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45019 2003-11-12 Andreas Jaeger <aj@suse.de>
45020 Jakub Jelinek <jakub@redhat.com>
45021 Andrew Pinski <pinskia@physics.uc.edu>
45022 Richard Henderson <rth@redhat.com>
45024 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45026 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45028 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45029 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45031 2003-11-11 Andreas Jaeger <aj@suse.de>
45033 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45035 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45037 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45039 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45042 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45044 * gcc.dg/trampoline-1.c: New test.
45046 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45048 * gcc.c-torture/compile/200031109-1.c: New test.
45050 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45054 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45055 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45056 gcc.dg/format/no-y2k-1.c: Update.
45058 2003-11-08 Roger Sayle <roger@eyesopen.com>
45060 PR optimization/10467
45061 * gcc.dg/20031108-1.c: New test case.
45063 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45065 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45067 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45069 * gcc.dg/compound-lvalue-1.c: New test.
45070 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45073 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45075 * gcc.dg/altivec-varargs-1.c: New test.
45077 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45079 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45080 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45081 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45082 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45083 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45085 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45087 * gcc.dg/cond-lvalue-1.c: New test.
45089 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45091 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45093 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45096 * g++.dg/template/instantiate5.C: New test.
45098 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45101 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45102 * ChangeLog: Add missing first entry for above test.
45104 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45107 * g++.dg/template/using8.C: New test.
45108 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45110 2003-11-02 Roger Sayle <roger@eyesopen.com>
45112 PR optimization/10817
45113 * gcc.c-torture/compile/20031102-1.c: New test case.
45115 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45117 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45120 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45122 * gcc.dg/20031102-1.c: New test.
45124 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45126 * gcc.dg/complex-1.c: New test.
45128 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45131 * g++.dg/template/crash13.C: Adjust expected error location.
45132 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45134 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45136 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45138 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45141 * gcc.c-torture/compile/20031031-2.c: New test.
45143 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45146 * gcc.c-torture/compile/20031031-1.c: New test.
45148 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45150 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45151 * gcc.misc-tests/bprob.exp: Likewise.
45152 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45153 the execution test on arm-elf configs.
45154 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45155 configs that don't support scratch files.
45156 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45158 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45160 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45163 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45165 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45166 Avoid non pure sh syntax. Add more logging.
45168 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45171 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45174 * gcc.dg/ppc-stackalign-1.c: New test.
45176 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45178 * ada/acats/run_all.sh: Change output to be more compliant with
45180 Create acats.sum and acats.log files under testsuite/ada/acats
45181 Only run [a-z]* directories, to filter out e.g. CVS.
45182 Redirect build output to log file.
45184 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45186 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45188 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45191 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45193 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45195 * gcc.c-torture/compile/20031023-1.c: New test.
45196 * gcc.c-torture/compile/20031023-2.c: New test.
45197 * gcc.c-torture/compile/20031023-3.c: New test.
45198 * gcc.c-torture/compile/20031023-4.c: New test.
45200 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45203 * g++.dg/lookup/scoped8.C: New test.
45205 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45207 * g++.dg/opt/reg-stack3.C: New test.
45209 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45211 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45213 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45216 * g++.dg/template/crash13.C: New test.
45218 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45220 * gcc.dg/c99-restrict-2.c: New test.
45222 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45224 PR c++/12698, c++/12699, c++/12700, c++/12566
45225 * g++.dg/inherit/covariant9.C: New test.
45226 * g++.dg/inherit/covariant10.C: New test.
45227 * g++.dg/inherit/covariant11.C: New test.
45229 2003-10-23 Jason Merrill <jason@redhat.com>
45232 * g++.dg/ext/complit2.C: New test.
45234 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45237 * gcc.c-torture/execute/20031020-1.c: New test.
45239 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45241 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45242 following the jump_insn.
45244 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45246 * gcc.dg/cast-lvalue-1.c: New test.
45248 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45251 * g++.dg/template/cond2.C: New test.
45253 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45255 * gcc.dg/builtins-28.c: New test.
45257 2003-10-20 Jan Hubicka <jh@suse.cz>
45259 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45261 * gcc.dg/inline-2.c: Likewise.
45263 2003-10-20 Phil Edwards <phil@codesourcery.com>
45265 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45266 * gcc.dg/nest.c: Likewise.
45268 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45270 PR c++/9781, c++/10583, c++/11862
45271 * g++.dg/parse/crash13.C: New test.
45273 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45275 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45277 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45279 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45280 Define HAVE_C99_RUNTIME except on Solaris.
45281 * gcc.dg/builtins-20.c: Likewise.
45283 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45285 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45287 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45290 * g++.dg/template/crash21.C: New test.
45292 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45295 * g++.dg/template/typename5.C: New test.
45297 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45300 * g++.dg/template/friend25.C: New test.
45302 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45304 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45307 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45309 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45312 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45314 * gcc.c-torture/execute/960416-1.x: Remove.
45315 * gcc.c-torture/execute/divconst-3.x: Likewise.
45317 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45320 * gcc.dg/torture/cris-volatile-1.c: New test.
45322 2003-10-14 Roger Sayle <roger@eyesopen.com>
45324 PR optimization/9325
45325 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45326 for overflowing floating point to integer conversion during RTL
45329 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45331 * objc/execute/_cmd.m: Fix typo.
45332 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45333 Relax 'scan-assembler' regexp.
45334 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45335 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45336 * objc.dg/zero-link-2.m: Remove blank line.
45337 * objc.dg/zero-link-3.m: New test case.
45339 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45341 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45343 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45344 than linker trickery.
45346 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45349 * g++.dg/other/friend2.C: New test.
45351 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45353 * gcc.dg/20031012-1.c: New test.
45355 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45357 * gcc.dg/weak/weak-3.c: Fix for new warning.
45359 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45361 PR optimization/8750
45362 * gcc.c-torture/execute/20031012-1.c: New test case.
45364 2003-10-11 Roger Sayle <roger@eyesopen.com>
45366 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45367 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45369 2003-10-11 Roger Sayle <roger@eyesopen.com>
45371 PR optimization/12260
45372 * gcc.c-torture/compile/20031011-2.c: New test case.
45374 2003-10-11 Roger Sayle <roger@eyesopen.com>
45376 * gcc.c-torture/execute/20031011-1.c: New testcase.
45378 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45380 * gcc.c-torture/compile/20031011-1.c: New test.
45382 2003-10-11 Jan Hubicka <jh@suse.cz>
45384 * g++.dg/other/first-global.C: New test.
45386 2003-10-11 Roger Sayle <roger@eyesopen.com>
45388 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45390 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45392 * gcc.c-torture/compile/20031010-1.c: New test.
45394 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45396 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45397 * gcc.c-torture/execute/va-arg-25.c: ... here.
45399 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45401 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45403 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45405 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45407 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45409 * g++.dg/parse/error2.C: New test.
45411 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45414 * g++.dg/other/error5.C: Modify the error message.
45415 * g++.dg/lookup/using8.C: New test.
45417 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45419 * gcc.dg/darwin-abi-2.c: New file.
45420 * gcc.c-torture/execute/va-arg-24.c: New file.
45422 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45424 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45427 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45430 * g++.dg/other/error4.C: Update error messages.
45431 * g++.dg/template/ptrmem4.C: Likewise.
45434 * g++.dg/init/new9.C: New test.
45436 PR c++/12334, c++/12236, c++/8656
45437 * g++.dg/ext/attrib8.C: New test.
45439 2003-10-06 Devang Patel <dpatel@apple.com>
45441 * gcc.dg/debug/dwarf2-3.h: New test.
45442 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45444 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45446 * g++.dg/opt/cfg2.C: New test.
45448 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45450 * g++.dg/opt/float1.C: New test.
45452 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45454 * gcc.dg/c90-array-lval-6.c: New test.
45455 * gcc.dg/c99-array-lval-6.c: New test.
45457 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45458 Ziemowit Laski <zlaski@apple.com>
45460 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45461 'Derived', so that it is never considered a class method; add
45462 new warning for '+port' method ambiguity.
45463 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45464 <objc/objc-api.h> (needed on Mac OS X).
45465 * objc.dg/method-13.m: New test.
45467 2003-10-03 Roger Sayle <roger@eyesopen.com>
45469 PR optimization/9325, PR java/6391
45470 * gcc.c-torture/execute/20031003-1.c: New test case.
45472 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45474 PR optimization/12180
45475 * gcc.dg/20031002-1.c: New test.
45478 * g++.dg/inherit/error1.C: New test.
45480 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45482 * lib/f-torture.exp (search_for): Rename to...
45483 (search_for_re): This. Also, clean up comments and the
45484 "regexp" invocation.
45486 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45488 * gcc.c-torture/compile/20031002-1.c: New test.
45490 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45492 * g++.dg/opt/cond1.C: New test.
45494 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45496 * gcc.dg/Wold-style-definition-2.c: New testcase.
45497 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45499 2003-09-29 Richard Henderson <rth@redhat.com>
45501 * g++.dg/init/array10.C: Add dg-options.
45503 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45505 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45507 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45509 * g++.dg/template/friend19.C: Fix typo.
45510 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45512 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45514 * gcc.c-torture/execute/20030928-1.c: New test.
45515 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45517 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45519 * g++.dg/opt/unroll1.C: New test.
45521 2003-09-26 Roger Sayle <roger@eyesopen.com>
45523 PR optimization/11741
45524 * gcc.dg/20030926-1.c: New test case.
45526 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45529 * g++.dg/parse/access7.C: New test.
45530 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45532 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45534 MERGE OF objc-improvements-branch into MAINLINE:
45535 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45536 if libobjc has not been built.
45537 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45538 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45539 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45540 objc/execute/nested-3.m, objc/execute/np-2.m,
45541 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45542 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45543 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45544 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45545 objc.dg/special/unclaimed-category-1.h,
45546 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45547 well as GNU runtime.
45548 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45549 * execute/cascading-1.m, execute/function-message-1.m,
45550 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45551 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45552 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45553 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45554 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45555 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45556 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45557 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45558 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45559 * objc.dg/bitfield-2.m: Run only on Darwin.
45560 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45561 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45562 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45563 * objc.dg/const-str-1.m: Fix constant string layout.
45565 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
45567 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45569 2003-09-23 Geoffrey Keating <geoffk@apple.com>
45571 * gcc.dg/darwin-abi-1.c: New file.
45573 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
45576 * gcc.c-torture/compile/20030921-1.c: New test.
45578 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45580 * g++.dg/opt/reg-stack2.C: New test.
45582 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45584 * g++.dg/eh/delayslot1.C: New test.
45586 2003-09-20 Richard Henderson <rth@redhat.com>
45588 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45590 2003-09-20 Roger Sayle <roger@eyesopen.com>
45592 * gcc.c-torture/execute/20030920-1.c: New test case.
45594 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45596 * g++.dg/rtti/typeid3.C: Correct expected error message.
45598 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45601 * g++.dg/parse/crash12.C: New test.
45603 2003-09-19 Janis Johnson <janis187@us.ibm.com>
45605 * gcc.dg/compat/mixed-struct-check.h: New.
45606 * gcc.dg/compat/mixed-struct-defs.h: New.
45607 * gcc.dg/compat/mixed-struct-init.h: New.
45608 * gcc.dg/compat/struct-by-value-19_main.c: New.
45609 * gcc.dg/compat/struct-by-value-19_x.c: New.
45610 * gcc.dg/compat/struct-by-value-19_y.c: New.
45611 * gcc.dg/compat/struct-by-value-20_main.c: New.
45612 * gcc.dg/compat/struct-by-value-20_x.c: New.
45613 * gcc.dg/compat/struct-by-value-20_y.c: New.
45614 * gcc.dg/compat/struct-return-19_main.c: New.
45615 * gcc.dg/compat/struct-return-19_x.c: New.
45616 * gcc.dg/compat/struct-return-19_y.c: New.
45617 * gcc.dg/compat/struct-return-20_main.c: New.
45618 * gcc.dg/compat/struct-return-20_x.c: New.
45619 * gcc.dg/compat/struct-return-20_y.c: New.
45621 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
45622 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45623 so that it will not complain on LP64 targets.
45625 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45628 * g++.dg/template/friend24.C: New test.
45630 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
45633 * g++.dg/template/memtmpl2.C: New test.
45635 2003-09-18 Mark Mitchell <mark@codesourcery.com>
45638 * gcc.dg/builtin-apply1.c: New test.
45640 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
45643 * g++.dg/warn/Wunused-4.C: New test.
45645 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45648 * g++.dg/other/gc2.C: New test.
45650 2003-09-17 Mark Mitchell <mark@codesourcery.com>
45653 * g++.dg/rtti/typeid3.C: New test.
45656 * g++.dg/overload/template1.C: New test.
45658 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45660 * g++.dg/opt/cfg3.C: New test.
45662 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45665 * g++.dg/template/crash11.C: New test.
45667 2003-09-16 Jason Merrill <jason@redhat.com>
45668 Jakub Jelinek <jakub@redhat.com>
45670 * gcc.dg/attr-warn-unused-result.c: New test.
45672 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
45675 * g++.dg/expr/call2.C: New test.
45677 2003-09-15 Andreas Jaeger <aj@suse.de>
45679 * gcc.dg/Wold-style-definition-1.c: New test.
45681 2003-09-14 Mark Mitchell <mark@codesourcery.com>
45684 * g++.dg/parse/template12.C: New test.
45686 * g++.dg/abi/bitfield11.C: New test.
45687 * g++.dg/abi/bitfield12.C: Likewise.
45689 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
45691 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
45692 non-expansion of functional macro name without arguments at EOL.
45693 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
45695 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
45697 * gcc.c-torture/execute/20030914-[12].c: New tests.
45699 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
45702 * g++.dg/overload/addr1.C: New test.
45704 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
45706 * gcc.dg/20030909-1.c: New test.
45708 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45710 * gcc.dg/ultrasp10.c: New test.
45712 2003-09-09 Devang Patel <dpatel@apple.com>
45714 * gcc.dg/darwin-ld-6.c: New test.
45716 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45718 * gcc.dg/torture/builtin-explog-1.c: New testcase.
45720 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45722 * gcc.dg/ia64-types1.c: New test.
45723 * gcc.dg/ia64-types2.c: Likewise.
45725 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45727 * gcc.dg/builtins-1.c: Add more _Complex tests.
45728 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45730 * gcc.dg/builtins-1.c: Test existing _Complex functions.
45731 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45733 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45736 * g++.dg/lookup/koenig2.C: New test.
45739 * g++.dg/rtti/typeid2.C: New test.
45741 2003-09-08 Jakub Jelinek <jakub@redhat.com>
45743 * gcc.c-torture/compile/20030904-1.c: New test.
45745 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45747 * g++.dg/opt/longbranch2.C: New test.
45749 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45751 * g++.dg/template/crash10.C: Only compile it.
45753 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45755 PR middle-end/11665
45756 * gcc.c-torture/compile/20030907-1.c: New test.
45757 * g++.dg/init/array11.C: New test.
45759 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45762 * g++.dg/init/struct1.C: New test.
45764 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45767 * g++.dg/expr/comma1.C: New test.
45769 2003-09-06 Mark Mitchell <mark@codesourcery.com>
45772 * g++.dg/expr/static_cast5.C: New test.
45774 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
45777 * g++.dg/lookup/scoped7.C: New test.
45780 * g++.dg/other/static1.C: New test.
45783 * g++.dg/warn/template-1.C: New test.
45786 * g++.dg/template/crash10.C: New test.
45789 * g++.dg/overload/VLA.C: New test.
45792 * g++.dg/template/call1.C: New test.
45794 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45797 * g++.dg/parse/using3.C: New test.
45799 2003-09-06 Roger Sayle <roger@eyesopen.com>
45802 * g++.dg/overload/builtin3.C: New test case.
45804 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
45807 * gcc.dg/20030906-1.c: New test.
45808 * gcc.dg/20030906-2.c: Likewise.
45810 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45813 * g++.dg/parse/defarg5.C: New test.
45815 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45817 2003-09-05 Mark Mitchell <mark@codesourcery.com>
45820 * g++.dg/expr/static_cast4.C: New test.
45823 * g++.dg/template/crash9.C: New test.
45825 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
45827 * g++.old-deja/g++.ext/pretty2.C: Update for change
45829 * g++.old-deja/g++.ext/pretty3.C: Likewise.
45831 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
45834 * g++/dg/template/qualified-id1.C: New test.
45837 * g++.dg/warn/noeffect4.C: New test.
45839 2003-09-04 Matt Austern <austern@apple.com>
45841 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45842 * g++.dg/ext/fnname2.C: Likewise.
45843 * g++.dg/ext/fnname3.C: Likewise.
45845 2003-09-04 Mark Mitchell <mark@codesourcery.com>
45847 * g++.dg/expr/lval1.C: New test.
45848 * g++.dg/ext/lvcast.C: Remove.
45850 2003-09-03 Roger Sayle <roger@eyesopen.com>
45852 PR optimization/11700.
45853 * gcc.c-torture/compile/20030903-1.c: New test case.
45855 2003-09-03 Mark Mitchell <mark@codesourcery.com>
45858 * g++.dg/abi/layout4.C: New test.
45860 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
45863 * g++.dg/parse/friend3.C: New test.
45865 2003-09-02 Mark Mitchell <mark@codesourcery.com>
45868 * g++.dg/template/class1.C: New test.
45871 * g++.dg/expr/call1.C: New test.
45873 2003-09-01 Mark Mitchell <mark@codesourcery.com>
45876 * g++.dg/init/ref9.C: New test.
45879 * g++.dg/template/nested4.C: New test.
45881 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45884 * g++.dg/template/non-dependent4.C: New test.
45887 * g++.dg/inherit/conv1.C: New test.
45889 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45892 * g++.dg/ext/label1.C: New test.
45893 * g++.dg/ext/label2.C: Likewise.
45895 2003-08-28 Mark Mitchell <mark@codesourcery.com>
45897 * g++.dg/expr/cond3.C: New test.
45899 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45901 * gcc.dg/builtins-1.c: Add new builtin cases.
45903 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45905 * gcc.dg/builtins-1.c: Add new cases.
45906 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45908 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45910 * gcc.dg/builtins-1.c: Add more math builtin tests.
45911 * gcc.dg/torture/builtin-attr-1.c: New test.
45913 2003-08-28 Mark Mitchell <mark@codesourcery.com>
45915 PR optimization/5079
45916 * g++.dg/opt/static3.C: New test.
45918 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45920 * gcc.misc-tests/gcov-10b.c: New test.
45922 2003-08-27 Mark Mitchell <mark@codesourcery.com>
45924 * g++.dg/opt/ptrmem3.C: New test.
45926 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45928 2003-08-27 Jakub Jelinek <jakub@redhat.com>
45930 * gcc.dg/20030826-2.c: New test.
45932 2003-08-26 Roger Sayle <roger@eyesopen.com>
45934 PR middle-end/12002
45935 * g77.f-torture/compile/12002.f: New test case.
45937 2003-08-26 Roger Sayle <roger@eyesopen.com>
45939 * gcc.dg/20030826-1.c: New test case.
45941 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
45943 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45945 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
45948 * c++.dg/lookup/crash1.C: New test.
45950 * c++.dg/warn/noeffect3.C: New test.
45952 2003-08-25 Janis Johnson <janis187@us.ibm.com>
45954 * gcc.dg/compat/vector-1_x.c: Compile with -w.
45955 * gcc.dg/compat/vector-1_y.c: Ditto.
45956 * gcc.dg/compat/vector-2_x.c: Ditto.
45957 * gcc.dg/compat/vector-2_y.c: Ditto.
45959 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
45961 * gcc.dg/20030702-1.c: New test.
45963 2003-08-25 Mark Mitchell <mark@codesourcery.com>
45966 * g++.dg/ext/altivec-1.C: New test.
45968 2003-08-24 Richard Henderson <rth@redhat.com>
45970 * g++.dg/eh/simd-2.C: Add -w for x86.
45972 2003-08-23 Jakub Jelinek <jakub@redhat.com>
45974 * gcc.dg/20030815-1.c: New test.
45976 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45979 * g++.dg/parse/access6.C: New test.
45981 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45983 PR c++/641, c++/11876
45984 * g++.dg/template/friend22.C: New test.
45985 * g++.dg/template/friend23.C: Likewise.
45987 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45989 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45992 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45994 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45996 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45998 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46000 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46002 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46004 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46006 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46008 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46011 * g++.dg/overload/prom1.C: New test.
46014 * g++.dg/parse/dtor2.C: New test.
46017 * g++.dg/parse/using2.C: New test.
46019 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46022 * gcc.c-torture/compile/20030821-1.c: New.
46024 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46027 * g++.dg/template/deduce2.C: New test.
46029 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46031 * gcc.c-torture/execute/20030821-1.c: New test.
46033 2003-08-20 Roger Sayle <roger@eyesopen.com>
46035 PR middle-end/11984
46036 * gcc.dg/20030820-1.c: New test case.
46038 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46041 * g++.dg/warn/noeffect2.C: New test.
46043 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46046 * g++.dg/template/dtor2.C: New test.
46049 * g++.dg/template/operator1.C: New test.
46050 * g++.dg/parse/operator4.C: New test.
46053 * g++.dg/expr/enum1.C: New test.
46054 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46057 * g++.dg/parse/elab2.C: New test.
46058 * g++.dg/parse/typedef4.C: Change error message.
46059 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46060 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46061 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46063 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46065 * gcc.dg/pch/warn-1.c: New.
46066 * gcc.dg/pch/warn-1.hs: New.
46068 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46071 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46073 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46075 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46077 * gcc.dg/uninit-D.c: New Test.
46078 * gcc.dg/uninit-E.c: New Test.
46079 * gcc.dg/uninit-F.c: New Test.
46080 * gcc.dg/uninit-G.c: New Test.
46082 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46084 * g++.dg/README: Describe the pch directory.
46086 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46089 * g++.dg/parse/access4.C: New test.
46090 * g++.dg/parse/access5.C: Likewise.
46091 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46093 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46095 * gcc.dg/noncompile/20030818-1.c: New.
46097 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46100 * g++.dg/warn/noeffect1.C: New test.
46102 * g++.dg/template/scope2.C: New test.
46103 * g++.dg/template/error2.C: Correct dg-error
46105 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46107 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46109 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46112 * g++.dg/template/warn1.C: New.
46114 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46116 * g++.dg/template/error2.C: New test.
46117 * g++.dg/lookup/using7.C: Adjust errors
46118 * g++.old-deja/g++.pt/crash36.C: Likewise.
46119 * g++.old-deja/g++.pt/derived3.C: Likewise.
46121 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46123 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46124 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46125 * gcc.c-torture/execute/builtins/string-9.c: New, from
46126 string-opt-9.c. Adjust for execute/builtins framework.
46127 * gcc.c-torture/execute/string-opt-9.c: Delete.
46129 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46131 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46133 * g++.dg/parse/ret-type2.C: New test.
46136 * g++.dg/init/new8.C: New test.
46139 * g++.dg/parse/typedef5.C: New test.
46142 * g++.dg/parse/qualified2.C: New test.
46143 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46146 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46148 * g++.dg/conversion/ptrmem1.C: New test.
46150 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46153 * gcc.dg/20030811-1.c: New test.
46156 * gcc.c-torture/execute/20030811-1.c: New test.
46158 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46160 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46162 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46165 * g++.dg/inherit/multiple1.C: New test.
46167 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46169 * gcc.dg/spe1.c: New test.
46172 * g++.dg/expr/cast2.C: New test.
46175 * g++.dg/template/dependent-name2.C: New test.
46177 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46179 * g++.dg/parse/crash11.C: Put the dg options in comments.
46181 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46183 * lib/gcc-dg.exp: Update for diagnostic change.
46185 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46188 * g++.dg/parse/crash11.C: New test.
46190 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46192 * gcc.dg/cpp/spacing1.c: Update.
46194 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46197 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46198 a value for -mtune.
46200 2003-08-04 Roger Sayle <roger@eyesopen.com>
46202 PR middle-end/11771
46203 * gcc.c-torture/compile/20030804-1.c: New test case.
46205 2003-08-04 Roger Sayle <roger@eyesopen.com>
46207 * gcc.dg/20030804-1.c: New test case.
46209 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46211 * gcc.dg/cpp/separate-1.c: New test.
46213 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46216 * g++.dg/template/dependent-expr2.C: New test.
46219 * g++.dg/expr/ptrmem1.C: New test.
46221 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46224 * g++.dg/template/friend15.C: New test.
46226 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46228 * lib/dg-pch.exp: Work round PCH bug.
46230 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46232 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46233 builtins. Move cases from builtins-4.c here.
46235 * gcc.dg/torture/builtin-math-1.c: New test taken from
46236 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46239 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46242 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46245 * g++.dg/template/using7.C: New test.
46247 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46249 * import1.c, import2.c: New tests.
46251 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46253 * g++.dg/eh/crossjump1.C: New test.
46255 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46258 * g++.dg/template/using6.C: New test.
46261 * g++.dg/template/koenig2.C: New test.
46263 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46266 * g++.dg/parse/typedef4.C: New test.
46268 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46270 PR c++/8442, c++/8806
46271 * g++.dg/template/elab1.C: New test.
46272 * g++.dg/template/type2.C: Likewise.
46273 * g++.dg/template/ttp3.C: Adjust expected error message.
46274 * g++.old-deja/g++.law/visibility13.C: Likewise.
46275 * g++.old-deja/g++.niklas/t135.C: Likewise.
46276 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46277 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46279 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46281 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46284 * g++.dg/ext/stmtexpr1.C: New test.
46286 * g++.dg/opt/tmp1.C: New test.
46289 * g++.dg/parse/constant4.C: New test.
46292 * g++.dg/template/using5.C: New test.
46294 2003-07-31 Roger Sayle <roger@eyesopen.com>
46296 * gcc.dg/builtins-27.c: New test case.
46298 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46300 * gcc.dg/tls/opt-7.c: New test.
46302 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46304 * g++.old-deja/g++.other/crash18.C: Remove.
46306 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46308 * g++.dg/template/explicit3.C: New.
46309 * g++.dg/template/explicit4.C: New.
46310 * g++.dg/template/explicit5.C: New.
46313 * g++.dg/template/memtmpl1.C: New.
46315 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46318 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46319 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46321 2003-07-30 Jan Hubicka <jh@suse.cz>
46325 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46327 * gcc.dg/struct-in-proto-1.c: New test.
46329 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46331 * gcc.dg/cpp/include2.c: Only expect one message.
46333 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46336 * g++.dg/template/using1.C: New test.
46337 * g++.dg/template/using2.C: New test.
46338 * g++.dg/template/using3.C: New test.
46339 * g++.dg/template/using4.C: New test.
46341 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46343 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46344 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46346 2003-07-28 Jan Hubicka <jh@suse.cz>
46349 * g++.dg/opt/call1.C: New test.
46351 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46354 * g++.dg/init/enum2.C: New test.
46355 * g++.dg/template/overload1.C: Add "-w" option.
46357 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46359 * gcc.dg/Wdeclaration-after-statement-1.c,
46360 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46362 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46364 * gcc.c-torture/compile/20030725-1.c: New test.
46366 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46368 * gcc.dg/20030505.c: Only run for SPE.
46369 Remove definition of opaque type.
46371 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46373 * g++.dg/template/ptrmem6.C: New test.
46375 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46377 * gcc.c-torture/compile/zero-strct-2.c: New test.
46379 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46381 * gcc.dg/intermod-1.c: New test.
46383 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46386 * g++.dg/template/lookup2.C: New test.
46387 * g++.dg/template/memclass1.C: Remove instantiated from error.
46388 * g++.dg/other/error2.C: Tweak expected errors.
46391 * g++.dg/template/defarg3.C: New test.
46393 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46395 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46397 * g++.dg/inherit/access5.C: New test.
46399 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46402 * g++.dg/template/crash8.C: New test.
46404 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46407 * gcc.dg/noncompile/incomplete-2.c: New test.
46409 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46412 * g++.dg/inherit/access4.C: New test.
46415 * g++.dg/expr/cond2.C: New test.
46417 PR optimization/10679
46418 * g++.dg/opt/inline4.C: New test.
46420 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46422 * g++.dg/parse/crash10: New test.
46424 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46426 * g++.dg/ext/flexary1.C: New test.
46428 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46431 * g++.dg/template/crash9.C: New test.
46433 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46436 * g++.dg/parse/typedef3.C: New test.
46439 * g++.dg/parse/operator2.C: New test.
46442 * g++.dg/parse/def-tmpl-arg1.C: New test.
46445 * g++.dg/parse/funptr1.C: New test.
46448 * g++.dg/parse/ambig3.C: New test.
46451 * g++.dg/parse/operator3.C: New test.
46454 * g++.dg/parse/template10.C: New test.
46457 * g++.dg/parse/template11.C: New test.
46460 * g++.dg/parse/invalid-op1.C: New test.
46463 * g++.dg/parse/condexpr1.C: New test.
46465 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46467 * g++.dg/ext/packed3.C: New test.
46468 * g++.dg/ext/packed4.C: New test.
46470 * gcc.dg/pack-test-3.c: New test.
46472 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46474 * lib/compat.exp: Handle dg-options per source file.
46475 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46476 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46477 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46478 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46479 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46480 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46481 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46482 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46483 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46484 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46485 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46486 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46487 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46488 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46490 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46493 * gcc.c-torture/execute/20030718-1.c: New test.
46495 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46497 PR optimization/11536
46498 * gcc.dg/20030721-1.c: New test.
46500 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46503 * g++.dg/template/lookup1.C: New test.
46505 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46507 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46508 diagnostics of ill-formed constructs involving labels.
46509 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46510 the new 'previously defined here' message.
46512 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46514 * g++.dg/parse/non-dependent2.C: New test.
46516 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46518 * g++.dg/init/init-ref4.C: xfail on targets without
46521 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46524 * gcc.c-torture/execute/20030717-1.c: New test.
46526 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46528 * g++.dg/opt/cfg1.C: New test.
46530 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46532 PR optimization/11557
46533 * gcc.dg/20030717-1.c: New test.
46535 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46538 * g++.dg/expr/crash-1.C: New test.
46541 * g++.dg/template/init3.C: New test.
46544 * g++.dg/template/non-dependent1.C: New test.
46547 * g++.dg/template/non-dependent2.C: New test.
46550 * g++.dg/template/non-dependent3.C: New test.
46553 * g++.dg/template/sizeof5.C: New test.
46555 2003-07-17 Geoffrey Keating <geoffk@apple.com>
46558 * gcc.c-torture/compile/mangle-1.c: New file.
46560 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46563 * g++.dg/parse/access3.C: New test.
46565 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46568 * g++.dg/init/init-ref4.C: New test.
46570 2003-07-16 Mark Mitchell <mark@codesourcery.com>
46573 * g++.dg/parse/constant3.C: New test.
46574 * g++.dg/parse/crash7.C: Likewise.
46576 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
46579 * gcc.dg/i386-pentium4-not-mull.c: New.
46581 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
46583 * gcc.dg/asm-names.c (ymain): Make it weak.
46585 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46588 * g++.dg/template/friend21.C: New test.
46590 2003-07-16 Jakub Jelinek <jakub@redhat.com>
46592 * gcc.dg/cleanup-8.c: New test.
46593 * gcc.dg/cleanup-9.c: New test.
46595 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
46597 * g++.dg/ext/dll-MI1.h: New file.
46598 * g++.dg/ext/dllexport-MI1.C: New file.
46599 * g++.dg/ext/dllimport-MI1.C: New file.
46601 2003-07-15 Jakub Jelinek <jakub@redhat.com>
46603 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46604 it does not have cmpstrsi patterns (just cmpmemsi).
46606 2003-07-15 Mark Mitchell <mark@codesourcery.com>
46609 * g++.dg/debug/debug8.C: New test.
46611 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46614 * g++.dg/template/crash7.C: New test.
46616 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
46619 * gcc.c-torture/compile/20030708-1.c: New.
46621 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
46623 * gcc.c-torture/execute/20030715-1.c: New test.
46625 2003-07-14 Geoffrey Keating <geoffk@apple.com>
46627 * gcc.dg/pch/inline-3.c: New file.
46628 * gcc.dg/pch/inline-3.hs: New file.
46629 * gcc.dg/pch/inline-4.c: New file.
46630 * gcc.dg/pch/inline-4.hs: New file.
46632 2003-07-14 Mark Mitchell <mark@codesourcery.com>
46635 * g++.dg/template/crash6.C: New test.
46638 * g++.dg/template/friend20.C: New test.
46641 * g++.dg/template/overload2.C: New test.
46643 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46645 PR optimization/11440
46646 * gcc.c-torture/execute/20030714-1.c: New test.
46648 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46651 * g++.dg/template/partial2.C: New test.
46653 2003-07-13 Mark Mitchell <mark@codesourcery.com>
46656 * g++.dg/template/anon1.C: New test.
46660 * g++.dg/parse/template9.C: Likewise.
46661 * g++.dg/template/crash4.C: New test.
46662 * g++.dg/template/koenig1.C: Likewise.
46663 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46664 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46665 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46667 * g++.old-deja/g++.jason/template36.C: Likewise.
46668 * g++.old-deja/g++.mike/p1989.C: Likewise.
46669 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46670 * g++.old-deja/g++.pt/ttp20.C: Use this->.
46671 * g++.old-deja/g++.pt/ttp21.C: Use this->.
46672 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46674 * g++.old-deja/g++.pt/union2.C: Use this->.
46676 2003-07-11 Jakub Jelinek <jakub@redhat.com>
46678 * gcc.dg/20030711-1.c: New test.
46680 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
46683 * g++.dg/parse/args1.C: New test.
46684 * g++.pt/defarg8.C: Change expected errors.
46686 2003-07-11 Mark Mitchell <mark@codesourcery.com>
46689 * g++.dg/template/nontype2.C: New test.
46692 * g++.dg/parse/template8.C: New test.
46695 * g++.dg/template/scope1.C: New test.
46697 * g++.dg/warn/Wsign-compare-1.C: New test.
46699 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46701 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46703 2003-07-10 Mark Mitchell <mark@codesourcery.com>
46706 * g++.dg/template/explicit2.C: New test.
46709 * g++.dg/warn/pedantic1.C: New test.
46711 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
46714 * g++.dg/other/field1.C: New test.
46716 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46719 * gcc.c-torture/compile/20030707-1.c: New.
46721 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46724 * g++.dg/template/access12.C: New test.
46726 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
46728 * g++.dg/bprob/bprob.exp (prof_ext): Update.
46729 * g77.dg/bprob/bprob.exp (prof_ext): Update.
46730 * gcc.misc-tests/bprob.exp (prof_ext): Update.
46731 * gcc.misc-tests/gcov.exp: Update
46732 * g++.dg/gcov/gcov.exp: Update
46733 * lib/gcov.exp: Update.
46735 2003-07-08 Mark Mitchell <mark@codesourcery.com>
46737 * g++.dg/abi/mangle17.C: Make sure template expressions are
46739 * g++.dg/abi/mangle4.C: Mark erroneous casts.
46740 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46741 * g++.dg/opt/stack1.C: Remove erroneous code.
46742 * g++.dg/parse/template7.C: New test.
46743 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46744 * g++.old-deja/g++.pt/crash4.C: Likewise.
46746 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46748 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46749 with zero or one occurence of `$' after the initial `L'.
46751 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
46753 * gcc.c-torture/compile/20030704-1.c: Add a comment.
46755 2003-07-08 Roger Sayle <roger@eyesopen.com>
46758 * gcc.dg/Wunreachable-6.c: New testcase.
46759 * gcc.dg/Wunreachable-7.c: New testcase.
46761 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46764 * gcc.dg/20030708-1.c: New test.
46766 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
46768 * gcc.dg/compat/sdata-section.h: New file.
46769 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46770 * gcc.dg/torture/mips-sdata-1.c: New test.
46772 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46775 * g++.dg/template/friend19.C: New test.
46777 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46779 * g++.dg/opt/strength-reduce.C: New test.
46781 2003-07-07 Roger Sayle <roger@eyesopen.com>
46784 * gcc.dg/20030707-1.c: New testcase.
46786 2003-07-07 Roger Sayle <roger@eyesopen.com>
46788 PR optimization/11059
46789 * g++.dg/opt/emptyunion.C: New testcase.
46791 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46792 Eric Botcazou <ebotcazou@libertysurf.fr>
46794 * g++.dg/opt/stack1.C: New test.
46796 2003-07-05 Mark Mitchell <mark@codesourcery.com>
46798 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46802 * g++.dg/expr/static_cast3.C: New test.
46804 2003-07-04 Zack Weinberg <zack@codesourcery.com>
46806 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46808 * gcc.dg/concat.c: Concatenation of string constants with
46809 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46810 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46811 * gcc.dg/cpp/escape-2.c: Use wide character constants where
46812 necessary to avoid multi-character character constant warning.
46813 * gcc.dg/cpp/escape.c: Likewise.
46814 * gcc.dg/cpp/ucs.c: Likewise.
46815 Remove backslashes from dg-bogus comments, as they confuse Tcl.
46818 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46821 * gcc.c-torture/compile/20030704-1.c: New.
46823 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46825 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46827 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
46829 PR c++/5287, PR c++/7910, PR c++/11021
46830 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46831 tests for warnings.
46832 * g++.dg/ext/dllimport2.C: Add tests for warnings.
46833 * g++.dg/ext/dllimport3.C: Likewise.
46834 * g++.dg/ext/dllimport4.C: New file.
46835 * g++.dg/ext/dllimport5.C: New file.
46836 * g++.dg/ext/dllimport6.C: New file.
46837 * g++.dg/ext/dllimport7.C: New file.
46838 * g++.dg/ext/dllimport8.C: New file.
46839 * g++.dg/ext/dllimport9.C: New file.
46840 * g++.dg/ext/dllimport10.C: New file.
46841 * g++.dg/ext/dllexport1.C: New file.
46843 2003-07-03 Mark Mitchell <mark@codesourcery.com>
46845 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46846 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46848 2003-07-03 Roger Sayle <roger@eyesopen.com>
46850 * gcc.dg/builtins-25.c: New testcase.
46851 * gcc.dg/builtins-26.c: New testcase.
46853 2003-07-03 Janis Johnson <janis187@us.ibm.com>
46855 * gcc.dg/compat/vector-defs.h: New file.
46856 * gcc.dg/compat/vector-setup.h: New file.
46857 * gcc.dg/compat/vector-check.h: New file.
46858 * gcc.dg/compat/vector-1_main.c: New file.
46859 * gcc.dg/compat/vector-1_x.c: New file.
46860 * gcc.dg/compat/vector-1_y.c: New file.
46861 * gcc.dg/compat/vector-2_main.c: New file.
46862 * gcc.dg/compat/vector-2_x.c: New file.
46863 * gcc.dg/compat/vector-2_y.c: New file.
46865 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46866 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46867 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46868 * gcc.dg/compat/struct-align-1.h: New file.
46869 * gcc.dg/compat/struct-align-1_main.c: New file.
46870 * gcc.dg/compat/struct-align-1_x.c: New file.
46871 * gcc.dg/compat/struct-align-1_y.c: New file.
46872 * gcc.dg/compat/struct-align-2.h: New file.
46873 * gcc.dg/compat/struct-align-2_main.c: New file.
46874 * gcc.dg/compat/struct-align-2_x.c: New file.
46875 * gcc.dg/compat/struct-align-2_y.c: New file.
46877 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46878 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46879 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46880 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46881 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46882 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46883 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46884 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46885 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46886 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46887 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46888 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46889 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46890 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46891 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46892 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46893 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46894 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46895 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46896 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46897 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46898 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46899 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46900 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46901 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46902 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46903 * gcc.dg/compat/struct-return-10_x.c: Ditto.
46904 * gcc.dg/compat/struct-return-2_x.c: Ditto.
46905 * gcc.dg/compat/struct-return-3_x.c: Ditto.
46907 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46909 * gcc.dg/i386-call-1.c: New test.
46911 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
46914 * g++.dg/parse/defarg4.C: New.
46916 2003-07-03 Roger Sayle <roger@eyesopen.com>
46919 * gcc.c-torture/compile/20030703-1.c: New test case.
46921 2003-07-03 Mark Mitchell <mark@codesourcery.com>
46923 * g++.dg/template/local3.C: Remove extra semicolon.
46925 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46927 * gcc.dg/i386-volatile-1.c: New test.
46929 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
46932 * g++.dg/other/offsetof2.C: XFAIL.
46933 * g++.dg/other/offsetof5.C: New.
46936 * g++.dg/template/error1.C: New.
46939 * g++.dg/template/dependent-expr1.C: New.
46941 2003-07-01 Mark Mitchell <mark@codesourcery.com>
46944 * g++.dg/template/local3.C: New test.
46947 * g++.dg/lookup/scoped6.C: New test.
46949 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
46952 * g++.dg/other/error7.C: New test.
46954 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
46956 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46957 * g++.old-deja/g++.abi/vtable3.h: Likewise.
46958 * g++.old-deja/g++.law/code-gen5.C: Likewise.
46959 * g++.old-deja/g++.other/union2.C: Likewise.
46960 * gcc.dg/c90-const-expr-2.c: Likewise.
46961 * gcc.dg/c90-const-expr-3.c: Likewise.
46962 * gcc.dg/c99-const-expr-2.c: Likewise.
46963 * gcc.dg/c99-const-expr-3.c: Likewise.
46964 * gcc.dg/concat.c: Likewise.
46966 2003-07-01 Mark Mitchell <mark@codesourcery.com>
46969 * g++.dg/init/static1.C: New test.
46971 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46973 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46974 * g++.old-deja/g++.other/access2.C: Likewise.
46975 * g++.old-deja/g++.other/decl2.C: Likewise.
46976 * gcc.c-torture/execute/20020615-1.c: Likewise.
46978 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46981 * g++.dg/template/sizeof4.C: New test.
46983 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46985 * g++.dg/other/error6.C: New test.
46987 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46990 * g++.dg/parse/constant2.C: New test.
46992 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46995 * g++.dg/other/error5.C: New test.
46997 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46999 * gcc.dg/format/gcc_diag-1.c: New test.
47001 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47003 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47005 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47007 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47008 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47009 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47011 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47013 * gcc.c-torture/execute/builtins/string-8.c: New test.
47014 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47015 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47016 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47018 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47021 * g++.dg/ext/typeof6.C: New test.
47023 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47026 * g++.dg/init/enum1.C: New test.
47028 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47030 * gcc.dg/20030627-1.c: New test.
47032 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47035 * g++.dg/expr/static_cast2.C: New test.
47037 2003-06-26 Roger Sayle <roger@eyesopen.com>
47038 Jakub Jelinek <jakub@redhat.com>
47040 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47041 sprintf(dst,"%s",src) optimization.
47042 * gcc.c-torture/execute/20030626-1.c: New test case.
47043 * gcc.c-torture/execute/20030626-2.c: New test case.
47045 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47047 * gcc.c-torture/execute/multi-ix.c: New test.
47049 * gcc.c-torture/execute/simd-4.c (main):
47050 Added missing semicolon at end of union.
47052 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47055 * g++.dg/template/explicit-instantiation3.C: New test.
47057 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47059 * gcc.dg/20030626-1.c: Use signed char.
47061 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47063 * gcc.dg/20030626-1.c: New test.
47065 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47067 * const-str-2.m: Update.
47069 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47072 * g++.dg/rtti/dyncast1.C: New test.
47073 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47074 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47075 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47078 * g++.dg/expr/static_cast1.C: New test.
47080 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47082 * gcc.dg/20030625-1.c: New test.
47084 2003-06-24 Roger Sayle <roger@eyesopen.com>
47086 * gcc.c-torture/compile/20030624-1.c: New test case.
47088 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47090 * gcc.c-torture/execute/string-opt-17.c: New test.
47092 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47095 * g++.dg/parse/crash6.C: New test.
47097 2003-06-23 Roger Sayle <roger@eyesopen.com>
47099 * gcc.dg/builtins-24.c: New test case.
47101 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47103 * g++.dg/opt/operator1.C: New test.
47105 2003-06-22 Roger Sayle <roger@eyesopen.com>
47107 * gcc.c-torture/execute/string-opt-16.c: New test case.
47109 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47111 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47112 * g++.old-deja/g++.other/conv7.C: Likewise.
47113 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47114 * g++.old-deja/g++.other/overload14.C: Likewise.
47116 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47118 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47119 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47121 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47124 * g++.dg/warn/Winline-3.C: New test.
47126 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47128 * lib/target-supports.exp (check_alias_available): Make the test
47129 program acceptable to the Solaris assembler.
47132 * g++.dg/template/memclass2.C: New test.
47134 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47135 Eric Botcazou <ebotcazou@libertysurf.fr>
47137 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47138 data for non-matching targets.
47139 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47141 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47144 * g++.dg/template/member3.C: New test.
47146 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47149 * g++.dg/template/func1.C: New test.
47152 * g++.dg/template/static4.C: New test.
47153 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47156 * g++.dg/init/ref7.C: New test.
47158 2003-06-19 Matt Austern <austern@apple.com>
47161 * g++.dg/anew1.C: New test.
47162 * g++.dg/anew2.C: New test.
47163 * g++.dg/anew3.C: New test.
47164 * g++.dg/anew4.C: New test.
47166 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47168 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47170 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47172 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47175 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47177 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47180 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47182 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47183 * gcc.c-torture/compile/961203-1.c: Likewise.
47184 * gcc.c-torture/compile/980506-1.c: Likewise.
47186 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47189 * g++.dg/lookup/using7.C: New test.
47191 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47194 * g++.dg/abi/conv1.C: Remove it.
47195 * g++.dg/template/conv7.C: New test.
47196 * g++.dg/template/conv8.C: Likewise.
47197 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47198 conversion operator.
47200 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47202 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47203 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47204 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47205 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47206 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47207 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47208 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47209 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47210 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47211 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47212 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47213 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47214 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47215 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47216 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47217 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47218 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47219 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47220 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47221 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47222 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47223 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47224 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47225 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47226 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47227 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47228 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47229 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47230 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47232 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47234 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47235 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47238 2003-06-16 Roger Sayle <roger@eyesopen.com>
47240 * gcc.dg/i386-387-5.c: New test case.
47241 * gcc.dg/i386-387-6.c: New test case.
47242 * gcc.dg/builtins-23.c: New test case.
47244 2003-06-15 Roger Sayle <roger@eyesopen.com>
47246 * gcc.dg/builtins-22.c: New test case.
47247 * gcc.dg/i386-387-1.c: Update to test exp.
47248 * gcc.dg/i386-387-2.c: Likewise.
47250 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47252 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47254 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47256 * lib/gcc-dg.exp (dg-require-dll): New function.
47257 (dg-xfail-if): Likewise.
47258 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47261 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47262 * gcc.c-torture/compile/20001205-1.c: Likewise.
47263 * gcc.c-torture/compile/20001226-1.c: Likewise.
47264 * gcc.c-torture/compile/20010518-2.c: Likewise.
47265 * gcc.c-torture/compile/20020312-1.c: Likewise.
47266 * gcc.c-torture/compile/20020604-1.c: Likewise.
47267 * gcc.c-torture/compile/920501-12.c: Likewise.
47268 * gcc.c-torture/compile/920501-4.c: Likewise.
47269 * gcc.c-torture/compile/920520-1.c: Likewise.
47270 * gcc.c-torture/compile/920521-1.c: Likewise.
47271 * gcc.c-torture/compile/920625-1.c: Likewise.
47272 * gcc.c-torture/compile/961203-1.c: Likewise.
47273 * gcc.c-torture/compile/980506-1.c: Likewise.
47274 * gcc.c-torture/compile/981006-1.c: Likewise.
47275 * gcc.c-torture/compile/981022-1.c: Likewise.
47276 * gcc.c-torture/compile/981223-1.c: Likewise.
47277 * gcc.c-torture/compile/990617-1.c: Likewise.
47278 * gcc.c-torture/compile/dll.c: Likewise.
47279 * gcc.c-torture/compile/labels-3.c: Likewise.
47280 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47281 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47282 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47283 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47284 * gcc.c-torture/compile/simd-5.c: Likewise.
47285 * gcc.c-torture/compile/20000804-1.x: Remove.
47286 * gcc.c-torture/compile/20001205-1.x: Likewise.
47287 * gcc.c-torture/compile/20001226-1.x: Likewise.
47288 * gcc.c-torture/compile/20010518-2.x: Likewise.
47289 * gcc.c-torture/compile/20020312-1.x: Likewise.
47290 * gcc.c-torture/compile/20020604-1.x: Likewise.
47291 * gcc.c-torture/compile/920501-12.x: Likewise.
47292 * gcc.c-torture/compile/920501-4.x: Likewise.
47293 * gcc.c-torture/compile/920520-1.x: Likewise.
47294 * gcc.c-torture/compile/920521-1.x: Likewise.
47295 * gcc.c-torture/compile/920625-1.x: Likewise.
47296 * gcc.c-torture/compile/961203-1.x: Likewise.
47297 * gcc.c-torture/compile/980506-1.x: Likewise.
47298 * gcc.c-torture/compile/981006-1.x: Likewise.
47299 * gcc.c-torture/compile/981022-1.x: Likewise.
47300 * gcc.c-torture/compile/981223-1.x: Likewise.
47301 * gcc.c-torture/compile/990617-1.x: Likewise.
47302 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47303 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47304 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47305 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47306 * gcc.c-torture/compile/simd-5.x: Likewise.
47308 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47310 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47312 * gcc.c-torture/execute/20030611-1.c: New test.
47314 2003-06-12 Roger Sayle <roger@eyesopen.com>
47317 * gcc.dg/20030612-1.c: New test case.
47319 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47322 * g++.dg/expr/cast1.C: New test.
47324 2003-06-12 Roger Sayle <roger@eyesopen.com>
47326 * gcc.dg/builtins-21.c: New test case.
47328 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47330 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47331 options instead of at the end.
47332 * lib/objc.exp (objc_target_compile): Likewise.
47334 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47337 * g++.dg/parse/error1.C: New test.
47339 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47341 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47342 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47343 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47344 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47345 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47346 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47347 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47348 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47349 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47350 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47351 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47352 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47353 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47354 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47355 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47356 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47357 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47358 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47359 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47360 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47361 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47362 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47363 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47364 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47366 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47367 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47368 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47369 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47370 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47371 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47372 * gcc.dg/compat/scalar-return-3_main.c: New file.
47373 * gcc.dg/compat/scalar-return-3_x.c: New file.
47374 * gcc.dg/compat/scalar-return-3_y.c: New file.
47375 * gcc.dg/compat/scalar-return-4_main.c: New file.
47376 * gcc.dg/compat/scalar-return-4_x.c: New file.
47377 * gcc.dg/compat/scalar-return-4_y.c: New file.
47379 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47381 * gcc.dg/compat/fp2-struct-check.h: New file.
47382 * gcc.dg/compat/fp2-struct-defs.h: New file.
47383 * gcc.dg/compat/fp2-struct-init.h: New file.
47384 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47385 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47386 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47387 * gcc.dg/compat/struct-return-10_main.c: New file.
47388 * gcc.dg/compat/struct-return-10_x.c: New file.
47389 * gcc.dg/compat/struct-return-10_y.c: New file.
47391 * gcc.dg/compat/compat-common.h: New file.
47392 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47393 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47394 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47395 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47396 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47397 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47398 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47399 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47400 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47401 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47402 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47403 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47404 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47405 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47406 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47407 * gcc.dg/compat/small-struct-check.h: Ditto.
47408 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47409 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47410 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47411 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47412 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47413 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47414 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47415 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47416 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47417 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47418 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47419 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47420 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47421 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47422 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47423 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47424 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47425 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47426 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47427 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47428 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47429 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47430 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47431 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47432 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47433 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47434 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47435 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47436 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47437 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47439 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47441 * g++.dg/pch/static-1.C: New file.
47442 * g++.dg/pch/static-1.Hs: New file.
47444 2003-06-10 Richard Henderson <rth@redhat.com>
47446 * gcc.dg/asm-7.c: Adjust expected warning text.
47448 2003-06-10 Roger Sayle <roger@eyesopen.com>
47450 * gcc.dg/builtins-20.c: New test case.
47452 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47455 * g++.dg/opt/template1.C: New test.
47457 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47459 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47460 additional_sources.
47462 2003-05-21 David Taylor <dtaylor@emc.com>
47464 * gcc.dg/Wpadded.c: New file.
47466 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47468 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47469 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47470 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47473 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47475 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47477 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47479 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47480 (dg-require-alias): Likewise.
47481 (dg-require-gc-sections): Likewise.
47482 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47484 2003-06-08 Richard Henderson <rth@redhat.com>
47486 * gcc.dg/20011029-2.c: Fix the array reference.
47487 * gcc.dg/asm-7.c: New.
47489 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47491 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47493 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47495 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47496 (dg-require-gc-sections): Likewise.
47498 2003-06-08 Jan Hubicka <jh@suse.cz>
47500 * i386-cmov1.c: Fix regular expression.
47501 * i386-cvt-1.c: Likewise.
47502 * i386-local.c: Likewise.
47503 * i386-local2.c: Likewise.
47504 * i386-mul.c: Likewise.
47505 * i386-ssetype-1.c: Likewise.
47506 * i386-ssetype-3.c: Likewise.
47507 * i386-ssetype-5.c: Likewise.
47509 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47512 * g++.dg/warn/implicit-typename2.C: New test.
47513 * g++.dg/warn/implicit-typename3.C: New test.
47515 2003-06-07 Richard Henderson <rth@redhat.com>
47517 * g++.dg/other/offsetof3.C: Use size_t.
47518 * g++.dg/other/offsetof4.C: Likewise.
47520 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47522 * lib/copy-file.exp: New. Implement gcc_copy_files.
47524 * lib/dg-pch.exp: Load copy-file.exp
47525 (dg-pch): Use gcc_copy_files instead of "file copy".
47527 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47529 * gcc.dg/weak/weak.exp: Simplify.
47530 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47531 * gcc.dg/weak/weak-1.c: Likewise.
47532 * gcc.dg/weak/weak-2.c: Likewise.
47533 * gcc.dg/weak/weak-3.c: Likewise.
47534 * gcc.dg/weak/weak-4.c: Likewise.
47535 * gcc.dg/weak/weak-5.c: Likewise.
47536 * gcc.dg/weak/weak-6.c: Likewise.
47537 * gcc.dg/weak/weak-7.c: Likewise.
47538 * gcc.dg/weak/weak-8.c: Likewise.
47539 * gcc.dg/weak/weak-9.c: Likewise.
47541 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47543 gcc.c-torture/execute/20030606-1.c: New.
47545 2003-06-06 Roger Sayle <roger@eyesopen.com>
47547 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47548 * gcc.dg/builtins-19.c: Likewise.
47550 2003-06-06 Roger Sayle <roger@eyesopen.com>
47552 * gcc.dg/builtins-2.c: Add some more tests.
47553 * gcc.dg/builtins-18.c: New test case.
47554 * gcc.dg/builtins-19.c: New test case.
47556 2003-06-06 Roger Sayle <roger@eyesopen.com>
47557 Jim Wilson <wilson@tuliptree.org>
47559 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47561 2003-06-06 Jakub Jelinek <jakub@redhat.com>
47563 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47564 mempcpy/stpcpy calls not to be optimized into something else.
47565 * gcc.c-torture/execute/string-opt-3.c: Moved to...
47566 * gcc.c-torture/execute/builtins/string-7.c: ...here.
47567 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47569 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47571 * gcc.dg/format/asm_fprintf-1.c: New test.
47573 2003-06-05 Mark Mitchell <mark@codesourcery.com>
47575 * lib/gcc-defs.exp (additional_sources): New variable.
47576 (dg-additional-sources): New function.
47577 (additional_files): New variable.
47578 (dg-additional-files): New function.
47579 (dg-additional-files-options): Likewise.
47580 * lib/gcc-dg.exp (dg-require-weak): New function.
47581 (dg-require-alias): Likewise.
47582 (dg-require-gc-sections): Likewise.
47583 * lib/target-supports.exp (check_alias_available): Remove testfile
47585 (check_gc_sections_available): New function.
47586 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47587 (dg-gpp-additional-files): Likewise.
47588 * lib/g++.exp (additional_sources): Remove.
47589 (additional_files): Likewise.
47590 (g++_target_compile): Use dg-additional-files-options.
47592 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
47594 * gcc.dg/special/ecos.exp: Remove.
47595 * gcc.dg/special/20000419-2.c: Use dg-require-*.
47596 * gcc.dg/special/alias-1.c: Likewise.
47597 * gcc.dg/special/alias-2.c: Likewise.
47598 * gcc.dg/special/gcsec-1.c: Likewise.
47599 * gcc.dg/special/weak-1.c: Likewise.
47600 * gcc.dg/special/weak-2.c: Likewise.
47601 * gcc.dg/special/wkali-1.c: Likewise.
47602 * gcc.dg/special/wkali-2.c: Likewise.
47604 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47605 dg-gpp-additional-*.
47606 * g++.dg/special/conpr-3.C: Likewise.
47607 * g++.dg/special/conpr-4.C: Likewise.
47608 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47609 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47610 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47611 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47612 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47613 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47614 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47615 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47616 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47617 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47618 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47619 * g++.old-deja/g++.other/comdat1.C: Likewise.
47620 * g++.old-deja/g++.other/comdat2.C: Likewise.
47621 * g++.old-deja/g++.other/comdat3.C: Likewise.
47622 * g++.old-deja/g++.other/ctor1.C: Likewise.
47623 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47625 2003-06-05 Richard Henderson <rth@redhat.com>
47627 * gcc.dg/debug/20030605-1.c: New.
47629 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47631 * README.QMTEST: Update.
47633 2003-06-04 Richard Henderson <rth@redhat.com>
47635 * gcc.dg/cleanup-1.c: New.
47636 * gcc.dg/cleanup-2.c: New.
47637 * gcc.dg/cleanup-3.c: New.
47638 * gcc.dg/cleanup-4.c: New.
47639 * gcc.dg/cleanup-5.c: New.
47640 * gcc.dg/cleanup-6.c: New.
47641 * gcc.dg/cleanup-7.c: New.
47643 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47645 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47647 * lib/dg-pch.exp: New file.
47648 * g++.dg/pch/pch.exp: Use dg-pch.exp.
47649 * gcc.dg/pch/pch.exp: Likewise.
47651 2003-06-04 Roger Sayle <roger@eyesopen.com>
47653 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47654 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47655 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47656 * gcc.dg/builtins-17.c: New test case.
47657 * gcc.dg/i386-387-4.c: New test case.
47658 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47660 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47662 * gcc.dg/ultrasp9.c: New test.
47664 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47666 * gcc.c-torture/compile/20030604-1.c: New test.
47667 * gcc.dg/sparc-constant-1.c: New test.
47669 2003-06-03 Glen Nakamura <glen@imodulo.com>
47671 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47673 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
47675 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47677 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47678 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47680 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
47682 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47684 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47687 * g++.dg/template/spec10.C: New test.
47689 2003-06-03 Roger Sayle <roger@eyesopen.com>
47691 * gcc.dg/builtins-16.c: New test case.
47693 2003-06-03 Jakub Jelinek <jakub@redhat.com>
47695 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47696 mempcpy test with post-increments.
47697 * gcc.c-torture/execute/string-opt-3.c: New test.
47698 * gcc.dg/string-opt-1.c: New test.
47700 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
47703 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47705 2003-06-02 Mark Mitchell <mark@codesourcery.com>
47707 * lib/scanasm.exp (dg-scan): New function, factored out of ...
47708 (scan-assembler): ... here. Use dg-scan.
47709 (scan-assembler-not): Likewise.
47710 (scan-file): New function.
47711 (scan-file-not): Likewise.
47712 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47713 * gcc.dg/cpp/_Pragma4.c: Likewise.
47714 * gcc.dg/cpp/_Pragma5.c: Likewise.
47715 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47716 * gcc.dg/cpp/avoidpaste2.c: Likewise.
47717 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47718 * gcc.dg/cpp/cmdlne-P.c: Likewise.
47719 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47720 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47721 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47722 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47723 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47724 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47725 * gcc.dg/cpp/cxxcom1.c: Likewise.
47726 * gcc.dg/cpp/line1.c: Likewise.
47727 * gcc.dg/cpp/maccom1.c: Likewise.
47728 * gcc.dg/cpp/maccom2.c: Likewise.
47729 * gcc.dg/cpp/maccom3.c: Likewise.
47730 * gcc.dg/cpp/maccom4.c: Likewise.
47731 * gcc.dg/cpp/maccom5.c: Likewise.
47732 * gcc.dg/cpp/maccom6.c: Likewise.
47733 * gcc.dg/cpp/multiline.c: Likewise.
47734 * gcc.dg/cpp/spacing1.c: Likewise.
47735 * gcc.dg/cpp/spacing2.c: Likewise.
47736 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47737 * gcc.dg/cpp/trad/maccom1.c: Likewise.
47738 * gcc.dg/cpp/trad/maccom2.c: Likewise.
47739 * gcc.dg/cpp/trad/maccom3.c: Likewise.
47740 * gcc.dg/cpp/trad/maccom4.c: Likewise.
47741 * gcc.dg/cpp/trad/maccom6.c: Likewise.
47742 * gcc.dg/cpp/cxxcom2.c: Likewise.
47743 * gcc.dg/cpp/cxxcom2.h: New file.
47745 * gcc.dg/cpp/truefalse.cpp: Move it to ...
47746 * g++.dg/cpp/truefalse.C: Here.
47747 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47749 2003-06-01 Loren James Rittle <ljrittle@acm.org>
47751 * gcc.dg/cpp/redef3.c: New file.
47753 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
47755 * gcc.dg/i386-loop-3.c: New test.
47757 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
47759 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47761 2003-05-31 Roger Sayle <roger@eyesopen.com>
47763 * gcc.dg/fwrapv-1.c: New test case.
47764 * gcc.dg/fwrapv-2.c: New test case.
47766 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47769 * g++.dg/template/spec9.C: New test.
47771 2003-05-29 Roger Sayle <roger@eyesopen.com>
47773 * gcc.dg/duff-4.c: New test case.
47775 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
47778 * g77.dg/ffixed-form-1.f: New test
47779 * g77.dg/ffixed-form-2.f: New test
47780 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47781 * g77.dg/ffree-form-3.f: New test
47783 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
47785 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47786 * gcc.dg/wint_t-1.c: Likewise.
47788 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47790 * g++.dg/template/access11.C: New test.
47792 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47795 * g++.dg/template/access10.C: New test.
47797 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47798 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47800 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47802 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47804 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47805 suppress for powerpc-*-darwin*.
47806 * gcc.dg/torture/builtin-noret-2.c: Likewise.
47808 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47810 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47811 suppress option for powerpc-*-darwin*.
47813 2003-05-23 Roger Sayle <roger@eyesopen.com>
47815 * gcc.dg/builtins-1.c: Add tests for tan and atan.
47816 * gcc.dg/builtins-4.c: Add test for fmod.
47818 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47821 * g++.dg/template/instantiate4.C: New test.
47823 2003-05-22 Roger Sayle <roger@eyesopen.com>
47825 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47827 2003-05-21 Janis Johnson <janis187@us.ibm.com>
47829 * gcc.dg/compat/scalar-return-1_main.c: New file.
47830 * gcc.dg/compat/scalar-return-1_x.c: New file.
47831 * gcc.dg/compat/scalar-return-1_y.c: New file.
47832 * gcc.dg/compat/scalar-return-2_main.c: New file.
47833 * gcc.dg/compat/scalar-return-2_x.c: New file.
47834 * gcc.dg/compat/scalar-return-2_y.c: New file.
47835 * gcc.dg/compat/struct-return-3_main.c: New file.
47836 * gcc.dg/compat/struct-return-3_y.c: New file.
47837 * gcc.dg/compat/struct-return-3_x.c: New file.
47838 * gcc.dg/compat/struct-return-2_main.c: New file.
47839 * gcc.dg/compat/struct-return-2_x.c: New file.
47840 * gcc.dg/compat/struct-return-2_y.c: New file.
47842 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47844 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47845 for hppa*-hp-hpux*.
47846 * gcc.dg/20021014-1.c (dg-options): Likewise.
47847 * gcc.dg/nest.c (dg-options): Likewise.
47849 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
47852 * g++.dg/ext/dllimport2.C: New file.
47853 * g++.dg/ext/dllimport3.C: New file.
47855 2003-05-20 Janis Johnson <janis187@us.ibm.com>
47857 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47858 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47859 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47860 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47861 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47862 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47863 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47864 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47865 * gcc.dg/compat/small-struct-defs.h: New file.
47866 * gcc.dg/compat/small-struct-init.h: New file.
47867 * gcc.dg/compat/small-struct-check.h: New file.
47868 * gcc.dg/compat/fp-struct-defs.h: New file.
47869 * gcc.dg/compat/fp-struct-check.h: New file.
47870 * gcc.dg/compat/fp-struct-init.h: New file.
47871 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47872 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47874 2003-05-19 Jakub Jelinek <jakub@redhat.com>
47876 * gcc.dg/20030225-2.c: New test.
47878 2003-05-18 Roger Sayle <roger@eyesopen.com>
47879 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47881 * gcc.c-torture/compile/20030518-1.c: New test case.
47883 2003-05-18 Mark Mitchell <mark@codesourcery.com>
47885 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47886 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47887 gcc-dg-debug-runtest.
47888 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47889 gcc-dg-debug-runtest.
47891 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47894 * g++.dg/lookup/using6.C: New test.
47896 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47898 * g++.dg/parse/access2.C: New test.
47900 2003-05-17 Mark Mitchell <mark@codesourcery.com>
47902 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47903 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47904 * gcc.dg/debug/debug.exp: Likewise.
47906 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
47908 * gcc.dg/dollar.c: New test.
47910 2003-05-16 Janis Johnson <janis187@us.ibm.com>
47912 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47913 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47914 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47915 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47916 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47917 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47918 * gcc.dg/compat/struct-by-value-6_main.c: New file.
47919 * gcc.dg/compat/struct-by-value-6_x.c: New file.
47920 * gcc.dg/compat/struct-by-value-6_y.c: New file.
47921 * gcc.dg/compat/struct-by-value-7_main.c: New file.
47922 * gcc.dg/compat/struct-by-value-7_x.c: New file.
47923 * gcc.dg/compat/struct-by-value-7_y.c: New file.
47924 * gcc.dg/compat/struct-by-value-8_main.c: New file.
47925 * gcc.dg/compat/struct-by-value-8_x.c: New file.
47926 * gcc.dg/compat/struct-by-value-8_y.c: New file.
47927 * gcc.dg/compat/struct-by-value-9_main.c: New file.
47928 * gcc.dg/compat/struct-by-value-9_x.c: New file.
47929 * gcc.dg/compat/struct-by-value-9_y.c: New file.
47931 2003-05-16 Mark Mitchell <mark@codesourcery.com>
47933 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47934 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
47935 support for "repo" mode.
47936 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47937 * lib/g77-dg.exp: Likewise.
47938 * lib/obj-dg.exp: Likewise.
47940 2003-05-16 Jakub Jelinek <jakub@redhat.com>
47942 Merge from gcc-3_2-rhl8-branch:
47943 2003-04-23 Jakub Jelinek <jakub@redhat.com>
47945 * gcc.dg/tls/opt-6.c: New test.
47947 2003-04-05 Jakub Jelinek <jakub@redhat.com>
47949 * gcc.dg/20030405-1.c: New test.
47951 2003-03-09 Jakub Jelinek <jakub@redhat.com>
47953 * gcc.dg/20030309-1.c: New test.
47955 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
47957 * gcc.c-torture/execute/20030307-1.c: New test.
47959 2003-02-20 Randolph Chung <tausq@debian.org>
47961 * gcc.c-torture/compile/20030220-1.c: New test.
47963 2003-02-18 Jakub Jelinek <jakub@redhat.com>
47965 * gcc.dg/20030217-1.c: New test.
47967 2003-01-29 Jakub Jelinek <jakub@redhat.com>
47969 * gcc.c-torture/compile/20020129-1.c: New test.
47971 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
47973 * gcc.dg/unroll-1.c: New test.
47975 2002-11-16 Jan Hubicka <jh@suse.cz>
47977 * gcc.c-torture/execute/20020920-1.c: New test.
47979 2002-10-08 Jakub Jelinek <jakub@redhat.com>
47982 * gcc.c-torture/compile/20021008-1.c: New test.
47984 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
47987 * gcc.c-torture/execute/20020810-1.c: New test.
47989 2002-08-07 Jakub Jelinek <jakub@redhat.com>
47991 * gcc.c-torture/compile/20020807-1.c: New test.
47993 2002-07-30 Jakub Jelinek <jakub@redhat.com>
47995 * gcc.dg/tls/opt-1.c: New test.
47997 2002-07-29 Jakub Jelinek <jakub@redhat.com>
47999 * gcc.dg/20020729-1.c: New test.
48001 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48003 * g++.dg/opt/life1.C: New test.
48005 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48007 * gcc.dg/20020525-1.c: New test.
48009 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48012 * g++.dg/ext/pretty1.C: New test.
48013 * g++.dg/ext/pretty2.C: New test.
48015 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48018 * g++.dg/ext/typeof5.C: New test.
48020 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48022 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48023 __USER_LABEL_PREFIX__ into account.
48024 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48026 2003-05-14 Roger Sayle <roger@eyesopen.com>
48028 * gcc.dg/builtins-15.c: New test case.
48030 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48032 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48034 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48036 * lib/g++.exp: Tweak handling of additional source files.
48037 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48038 * g++.dg/special/conpr-2a.C: Rename to ...
48039 * g++.dg/special/conpr-2a.cc: ... this.
48040 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48041 * g++.dg/special/conpr-3a.C: Rename to ...
48042 * g++.dg/special/conpr-3a.cc: This.
48043 * g++.dg/special/conpr-3b.C: Rename to ...
48044 * g++.dg/special/conpr-3b.cc: This.
48045 * g++.dg/special/conpr-4.C: New test.
48046 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48048 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48050 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48052 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48054 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48055 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48056 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48057 * g++.old-deja/g++.other/warn3.C: Likewise.
48059 2003-05-11 Roger Sayle <roger@eyesopen.com>
48061 * gcc.dg/i386-387-1.c: Update to also test log.
48062 * gcc.dg/i386-387-2.c: Likewise.
48064 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48066 * g77.f-torture/execute/int8421.f: New test.
48068 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48070 PR c++/10230, c++/10481
48071 * g++.dg/lookup/scoped5.C: New test.
48073 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48076 * g++.dg/template/ttp6.C: New test.
48078 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48080 * gcc.c-torture/execute/builtins: New directory.
48081 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48082 gcc.c-torture/execute/builtins.
48083 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48084 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48085 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48086 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48088 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48091 * g++.dg/template/access8.C: New test.
48092 * g++.dg/template/access9.C: New test.
48094 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48097 * g++.dg/parse/access1.C: New test.
48099 2003-05-09 DJ Delorie <dj@redhat.com>
48101 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48102 long, and not an int.
48104 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48106 PR c++/10555, c++/10576
48107 * g++.dg/template/memclass1.C: New test.
48109 2003-05-08 DJ Delorie <dj@redhat.com>
48111 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48113 * gcc.c-torture/execute/20021024-1.x: Likewise.
48114 * gcc.c-torture/execute/shiftdi.x: Likewise.
48115 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48116 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48117 * gcc.dg/20021018-1.c: Likewise.
48119 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48121 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48123 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48124 (bcopy): Call memmove.
48126 2003-05-08 Roger Sayle <roger@eyesopen.com>
48128 * g77.f-torture/compile/8485.f: New test case.
48130 2003-05-07 Richard Henderson <rth@redhat.com>
48133 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48134 Verify exception_cleanup not called for rethrows.
48135 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48136 when exiting catch block without rethrowing.
48137 * g++.dg/eh/forced3.C: New.
48138 * g++.dg/eh/forced4.C: New.
48140 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48142 * gcc.dg/20030505.c: Fix triplet.
48144 2003-05-06 DJ Delorie <dj@redhat.com>
48146 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48147 * gcc.dg/nest.c: Likewise.
48149 2003-05-05 Roger Sayle <roger@eyesopen.com>
48151 * gcc.dg/builtins-14.c: New test case.
48153 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48155 * lib/compat.exp (compat-execute): New argument.
48156 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48157 * gcc.dg/compat: New test directory.
48158 * gcc.dg/compat/compat.exp: New expect script.
48159 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48160 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48161 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48162 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48163 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48164 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48166 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48167 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48168 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48169 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48170 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48171 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48172 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48173 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48174 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48175 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48176 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48177 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48178 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48179 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48180 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48182 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48184 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48186 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48188 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48190 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48192 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48193 * gcc.dg/ppc-fsel-2.c: New test.
48195 * gcc.dg/unused-5.c: New test.
48197 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48200 * g++.dg/warn/pmf1.C: New test.
48202 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48205 * g++.dg/warn/main.C: New test.
48207 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48209 * gcc.dg/nonnull-3.c: New test.
48211 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48213 * gcc.dg/cpp/Wtrigraphs.c: Update.
48214 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48216 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48218 * gcc.dg/ppc-fsel-1.c: New test.
48220 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48223 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48225 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48227 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48229 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48231 PR c++/9364, c++/10553, c++/10586
48232 * g++.dg/parse/typename4.C: New test.
48233 * g++.dg/parse/typename5.C: Likewise.
48235 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48237 * gcc.c-torture/compile/20030503-1.c: New test.
48239 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48241 * g++.dg/lookup/using5.C: Fix testcase error.
48243 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48245 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48246 since MEABI is no longer supported. Remove all vestiges
48247 of MEABI from the test.
48249 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48252 * g++.dg/lookup/using5.C: New test.
48254 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48257 * g++.dg/template/ttp5.C: New test.
48259 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48261 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48262 (dg-gpp-additional-sources): New function.
48263 (dg-gpp-additional-files): Likewise.
48264 * lib/g++.exp (additional_sources): New variable.
48265 (additional_files): Likewise.
48266 (g++_target_compile): Deal with them.
48267 * lib/old-dejagnu.exp: Remove.
48268 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48269 * g++.old-deja: Revise all tests to use dg commands.
48271 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48273 PR c++/9432, c++/9528
48274 * g++.dg/lookup/using4.C: New test.
48276 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48278 * gcc.dg/noreturn-5.c: New file.
48279 * gcc.dg/noreturn-6.c: New file.
48281 * gcc.c-torture/compile/inline-1.c: New file.
48283 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48286 * g++.dg/template/explicit1.C: New test.
48288 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48291 * g++.dg/other/bitfield1.C: New test.
48294 * g++.dg/init/new7.C: New test.
48296 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48298 * g++.dg/ext/desig1.C: New test.
48299 * g++.dg/ext/init1.C: Update.
48301 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48303 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48306 * g++.dg/warn/Winline-1.C: New test.
48308 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48310 * gcc.c-torture/execute/string-opt-19.c: New test.
48312 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48313 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48315 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48318 * g++.dg/init/new6.C: New test.
48321 * g++.dg/init/ref6.C: New test.
48323 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48325 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48327 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48329 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48330 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48332 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48334 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48335 initialized static data members.
48337 2003-04-25 H.J. Lu <hjl@gnu.org>
48339 * gcc.dg/ia64-sync-4.c: New test.
48341 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48343 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48346 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48349 * g++.dg/warn/conv1.C: New test.
48350 * g++.old-deja/g++.other/conv7.C: Adjust.
48351 * g++.old-deja/g++.other/overload14.C: Adjust.
48353 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48356 * g++.dg/template/defarg2.C: New test.
48358 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48360 * gcc.dg/cpp/include2.c: Update.
48361 * gcc.dg/cpp/multiline-2.c: New.
48362 * gcc.dg/cpp/multiline.c: Update.
48363 * gcc.dg/cpp/strify2.c: Update.
48364 * gcc.dg/cpp/trad/literals-2.c: Update.
48366 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48368 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48370 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48372 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48374 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48377 * g++.dg/parse/crash4.C: New test.
48380 * g++.dg/parse/crash5.C: New test.
48382 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48385 * g++.dg/parse/crash3.C: New test.
48388 * g++.dg/parse/elab1.C: New test.
48390 2003-04-22 Devang Patel <dpatel@apple.com>
48392 * gcc.dg/cpp/trad/funlike-5.c: New test.
48394 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48396 * g++.dg/other/packed1.C: Fix dg options.
48398 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48400 * g++.dg/other/offsetof2.C: New test.
48402 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48404 * g++.dg/template/recurse.C: Adjust location of error messages.
48406 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48409 * g++.dg/init/addr-const1.C: New test.
48410 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48412 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48415 * g++.dg/lookup/struct-hack1.C: New test.
48417 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48419 * ucs.c: Update diagnostic messages.
48421 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48423 * gcc.dg/cpp/truefalse.cpp: New test.
48424 * gcc.dg/cpp/cpp.exp: Update.
48425 * g++.dg/other/stdbool-if.C: Remove.
48427 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48429 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48430 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48432 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48434 * gcc.c-torture/compile/20030418-1.c: New test.
48436 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48438 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48440 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48443 g++.dg/template/dependent-name1.C: New test.
48445 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48447 * gcc.dg/warn-1.c (tourist_guide): New array,
48448 contains a pointer to bar.
48450 2003-04-16 Roger Sayle <roger@eyesopen.com>
48452 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48453 * gcc.c-torture/execute/medce-1.c: New test case.
48454 * gcc.c-torture/execute/medce-2.c: New test case.
48456 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48458 * lib/prune.exp: Ignore more messages.
48461 * g++.dg/parse/lookup3.C: New test.
48463 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48465 * gcc.c-torture/compile/20030415-1.c : New test.
48467 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48469 * gcc.c-torture/execute/scope-2.c: Move to ...
48470 * gcc.dg/noncompile/scope.c: .... here.
48472 2003-04-14 Roger Sayle <roger@eyesopen.com>
48474 * gcc.dg/20030414-2.c: New test case.
48476 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48479 * gcc.dg/20030414-1.c: New test.
48481 2003-04-13 Roger Sayle <roger@eyesopen.com>
48483 * gcc.dg/builtins-12.c: New test case.
48484 * gcc.dg/builtins-13.c: New test case.
48486 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48488 * gcc.c-torture/execute/string-opt-18.c: New test.
48490 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48493 * g++.dg/init/new5.C: New test.
48495 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48498 * g++.dg/ext/dllimport1.C: New test.
48500 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48502 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48504 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48507 * g77.f-torture/noncompile/9263.f: New test
48509 * g77.f-torture/execute/1832.f: New test
48511 2003-04-11 David Chad <davidc@freebsd.org>
48512 Loren J. Rittle <ljrittle@acm.org>
48515 * objc.dg/headers.m: New test.
48517 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48519 * gcc.c-torture/execute/builtin-noret-2.c: New.
48520 * gcc.c-torture/execute/builtin-noret-2.x: New.
48521 XFAIL builtin-noret-2.c at -O1 and above.
48522 * gcc.dg/redecl.c: New.
48523 * gcc.dg/Wshadow-1.c: Update error regexps.
48525 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48527 * g++.dg/abi/bitfield10.C: New test.
48529 2003-04-09 Mike Stump <mrs@apple.com>
48531 * gcc.dg/pch/pch.exp: Make testcase names longer.
48532 * g++.dg/pch/pch.exp: Make testcase names longer.
48534 2003-04-08 Roger Sayle <roger@eyesopen.com>
48536 * gcc.dg/builtins-11.c: New test case.
48538 2003-04-08 Roger Sayle <roger@eyesopen.com>
48540 * gcc.dg/builtins-9.c: New test case.
48541 * gcc.dg/builtins-10.c: New test case.
48543 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48545 * gcc.dg/noncompile/init-4.c.c: New test.
48547 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48549 * gcc.misc-test/gcov-9.c: New test.
48550 * gcc.misc-test/gcov-10.c: New test
48551 * gcc.misc-test/gcov-11.c: New test.
48553 2003-04-05 Zack Weinberg <zack@codesourcery.com>
48555 PR optimization/10024
48556 * gcc.c-torture/compile/20030405-1.c: New test.
48558 2003-04-04 Geoffrey Keating <geoffk@apple.com>
48560 * gcc.dg/pch/static-3.c: New.
48561 * gcc.dg/pch/static-3.hs: New.
48562 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48564 2003-04-04 Richard Henderson <rth@redhat.com>
48566 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48567 * g++.dg/eh/forced2.C: Likewise.
48569 2003-04-03 Mike Stump <mrs@apple.com>
48571 * lib/scanasm.exp (scan-assembler): Add xfail processing for
48573 (scan-assembler-times, scan-assembler-not): Likewise.
48574 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48576 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48578 * gcc.dg/sparc-loop-1.c: New test.
48580 2003-04-02 Geoffrey Keating <geoffk@apple.com>
48583 * g++.dg/pch/system-2.C: New.
48584 * g++.dg/pch/system-2.Hs: New.
48586 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
48588 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48590 * g++.dg/eh/simd-1.C (vecfunc): Same.
48592 2003-04-01 Roger Sayle <roger@eyesopen.com>
48594 * gcc.c-torture/execute/20030401-1.c: New test case.
48596 2003-04-01 Ziemowit Laski <zlaski@apple.com>
48598 * objc.dg/defs.m: New.
48600 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
48602 * g++.dg/eh/simd-1.C: New.
48603 * g++.dg/eh/simd-2.C: New.
48605 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
48607 * gcc.c-torture/execute/simd-3.c: New.
48609 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48612 * gcc.dg/20030331-2.c: New test.
48614 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48617 * g++.dg/parse/crash2.C: New test.
48619 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48621 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48622 * gcc.c-torture/execute/20030331-1.c: ...here.
48624 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48626 * gcc.c-torture/execute/20030331-1.c: New test.
48628 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
48630 * lib/gcov.exp: Adjust call return testing strings.
48631 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48633 2003-03-31 Roger Sayle <roger@eyesopen.com>
48635 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48636 * gcc.dg/builtins-7.c: New test case.
48637 * gcc.dg/builtins-8.c: New test case.
48639 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48641 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48643 2003-03-30 Mark Mitchell <mark@codesourcery.com>
48646 * g++.dg/lookup-class-member-2.C: New test.
48648 2003-03-30 Glen Nakamura <glen@imodulo.com>
48650 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48652 2003-03-28 Roger Sayle <roger@eyesopen.com>
48654 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48656 2003-03-28 Mark Mitchell <mark@codesourcery.com>
48658 * g++.dg/init/attrib1.C: New test.
48660 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48662 * gcc.dg/ultrasp8.c: New test.
48664 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48666 * gcc.dg/ultrasp7.c: New test.
48668 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
48671 * g++.dg/template/inline1.C: New test.
48673 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48675 * gcc.dg/sparc-dwarf2.c: New test.
48677 2003-03-27 Roger Sayle <roger@eyesopen.com>
48679 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48680 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48682 2003-03-27 Mark Mitchell <mark@codesourcery.com>
48684 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48685 than reading .x files.
48686 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48687 * g77.dg/gcov/gcov-1.f: Likewise.
48688 * gcc.misc-tests/gcov-4b.c: Likewise.
48689 * gcc.misc-tests/gcov-5b.c: Likewise.
48690 * gcc.misc-tests/gcov-6.c: Likewise.
48691 * gcc.misc-tests/gcov-7.c: Likewise.
48692 * gcc.misc-tests/gcov-8.c: Likewise.
48693 * g++.dg/gcov/gcov-1.x: Remove.
48694 * g77.dg/gcov/gcov-1.x: Likewise.
48695 * gcc.misc-tests/gcov-4b.x: Likewise.
48696 * gcc.misc-tests/gcov-5b.x: Likewise.
48697 * gcc.misc-tests/gcov-6.x: Likewise.
48698 * gcc.misc-tests/gcov-7.x: Likewise.
48699 * gcc.misc-tests/gcov-8.x: Likewise.
48701 2003-03-27 Glen Nakamura <glen@imodulo.com>
48704 * gcc.dg/20030324-1.c: New test.
48706 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
48709 * g++.dg/template/arg3.C: New test.
48712 * g++.dg/template/friend18.C: New test.
48714 2003-03-26 Roger Sayle <roger@eyesopen.com>
48716 * g77.f-torture/compile/20030326-1.f: New test case.
48718 2003-03-26 Janis Johnson <janis187@us.ibm.com>
48720 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48722 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48724 2003-03-26 Jakub Jelinek <jakub@redhat.com>
48726 * gcc.dg/ia64-sync-3.c: New test.
48728 2003-03-26 Alan Modra <amodra@bigpond.net.au>
48730 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48732 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48734 * gcc.dg/ultrasp6.c: New test.
48736 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48738 * gcc.dg/i386-signbit-1.c: New test.
48739 * gcc.dg/i386-signbit-2.c: New test.
48740 * gcc.dg/i386-signbit-3.c: New test.
48742 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48744 * gcc.dg/ultrasp5.c: Fix options.
48746 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48748 * gcc.dg/ultrasp5.c: Fix comment.
48750 2003-03-24 Bud Davis <bdavis9659@comcast.net>
48753 * g77.f-torture/execute/10197.f: New test.
48755 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
48757 PR c++/9898, c++/383
48758 * g++.dg/template/conv6.C: New test.
48761 * g++.dg/template/ptrmem5.C: New test.
48764 * g++.dg/lookup/koenig1.C: New test.
48767 * g++.dg/lookup/template2.C: New test.
48769 2003-03-24 Jakub Jelinek <jakub@redhat.com>
48771 * g++.dg/opt/rtti1.C: New test.
48773 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
48775 * gcc.dg/ultrasp5.c: New test.
48777 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
48780 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48783 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48786 * gcc.dg/20030323-1.c: New test.
48788 2003-03-23 Roger Sayle <roger@eyesopen.com>
48790 * gcc.c-torture/compile/20030323-1.c: New test case.
48792 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
48794 * gcc.dg/20030321-1.c: New test.
48796 2003-03-22 Zack Weinberg <zack@codesourcery.com>
48798 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48800 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
48802 PR c++/9978, c++/9708
48803 * g++.dg/ext/vlm1.C: Adjust expected error.
48804 * g++.dg/ext/vla2.C: New test.
48805 * g++.dg/template/arg1.C: New test.
48806 * g++.dg/template/arg2.C: New test.
48808 2003-03-22 Bud Davis <bdavis9659@comcast.net>
48810 * g77.f-torture/execute/select.f: New test.
48811 * g77.f-torture/noncompile/select_no_compile.f: New test.
48813 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
48816 * g++.dg/other/error4.C: New test.
48818 2003-03-20 Mark Mitchell <mark@codesourcery.com>
48820 * g++.dg/template/friend17.C: New test.
48822 2003-03-21 Alan Modra <amodra@bigpond.net.au>
48824 * gcc.c-torture/compile/20030320-1.c: New.
48826 2003-03-20 Roger Sayle <roger@eyesopen.com>
48828 * gcc.dg/builtins-6.c: New test case.
48830 2003-03-19 Alan Modra <amodra@bigpond.net.au>
48833 * gcc.c-torture/compile/20030319-1.c: New.
48835 2003-03-18 Jan Hubicka <jh@suse.cz>
48837 * gcc.dg/i386-cvt-1.c: New test.
48839 2003-03-17 Zack Weinberg <zack@codesourcery.com>
48841 * objc.dg/naming-1.m: Use "(parse|syntax) error".
48842 * objc.dg/naming-2.m: Likewise.
48844 2003-03-17 Mark Mitchell <mark@codesourcery.com>
48847 * g++.dg/parse/crash1.C: New test.
48849 2003-03-16 Mark Mitchell <mark@codesourcery.com>
48852 * g++.dg/eh/cleanup1.C: New test.
48854 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
48856 * gcc.c-torture/execute/20030316-1.c: New test case.
48858 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
48861 * g++.dg/init/ctor2.C: New test.
48863 2003-03-15 Roger Sayle <roger@eyesopen.com>
48865 * g77.f-torture/compile/xformat.f: New test case.
48867 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48869 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48870 * g++.old-deja/g++.mike/eh50.C: Likewise.
48872 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48875 * g++.dg/template/spec7.C: New test.
48876 * g++.dg/template/spec8.C: Likewise.
48878 2003-03-14 Jakub Jelinek <jakub@redhat.com>
48880 * gcc.c-torture/execute/20030313-1.c: New test.
48882 2003-03-14 Richard Henderson <rth@redhat.com>
48884 * gcc.dg/inline-2.c: Adjust alpha test for external call.
48886 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48888 * gcc.c-torture/compile/20030314-1.c: New test.
48890 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
48892 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48893 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48895 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48896 to accept newer _imp__ prefix and additional
48897 newline in .drectve section.
48898 * gcc.dg/dll-4.c: Likewise.
48899 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48902 2003-03-13 Mark Mitchell <mark@codesourcery.com>
48904 * g++.dg/parse/namespace9.C: New test.
48906 * g++.dg/init/ref5.C: New test.
48907 * g++.dg/parse/ptrmem1.C: Likewise.
48909 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48911 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48912 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48913 regular expression.
48914 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48915 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48917 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
48919 * gcc.c-torture/execute/20030224-2.c: New test.
48921 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48923 * gcc.dg/decl-3.c: New test.
48925 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48927 * gcc.dg/i386-loop-2.c: New test.
48929 2003-03-11 Mark Mitchell <mark@codesourcery.com>
48932 * g++.dg/parse/namespace8.C: New test.
48935 * g++.dg/overload/builtin2.C: New test.
48937 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
48939 * gcc.dg/return-type-3.c: New test.
48941 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48943 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48944 profiling options are not supported.
48946 2003-03-10 Mark Mitchell <mark@codesourcery.com>
48948 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48949 * g++.old-deja/g++.warn/impint2.C: Likewise.
48951 2003-03-10 Devang Patel <dpatel@apple.com>
48953 * g++.dg/cpp/c++_cmd_1.C: New test.
48954 * g++.dg/cpp/c++_cmd_1.h: New file.
48956 2003-03-10 Segher Boessenkool <segher@koffie.nl>
48958 * gcc.dg/altivec-9.c: New file.
48960 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48962 * gcc.dg/ppc-sdata-1.c: New test.
48963 * gcc.dg/ppc-sdata-2.c: New test.
48965 2003-03-09 Mark Mitchell <mark@codesourcery.com>
48968 * g++.dg/opt/ptrmem2.C: New test.
48971 * g++.dg/opt/ptrmem1.C: New test.
48973 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48975 * gcc.dg/i386-loop-1.c: New test.
48977 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48980 * g++.dg/lookup/friend1.C: New test.
48982 2003-03-08 Mark Mitchell <mark@codesourcery.com>
48985 * g++.dg/parser/constructor1.C: New test.
48987 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
48989 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48991 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48993 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
48995 * gcc.dg/cpp/Wunused.c: Update test.
48997 2003-03-08 Jan Hubicka <jh@suse.cz>
48999 * gcc.dg/inline-3.c: New test.
49001 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49004 * g++.dg/parse/builtin1.C: New test.
49007 * g++.dg/abi/cookie1.C: New test.
49008 * g++.dg/abi/cookie2.C: Likewise.
49011 * g++.dg/template/field1.C: New test.
49014 * g++.dg/parse/class1.C: New test.
49015 * g++.dg/parse/namespace7.C: Likewise.
49016 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49018 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49020 * g++.dg/init/ref4.C: New test.
49022 2003-03-07 Jan Hubicka <jh@suse.cz>
49024 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49025 * gcc.dg/inline-3.c: New test.
49027 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49029 * g++.dg/init/ref3.C: New test.
49032 * g++.dg/init/ref2.C: New test.
49035 * g++.dg/warn/Wshadow-2.C: New test.
49038 * g++.dg/warn/Woverloaded-1.C: New test.
49040 2003-03-05 Jan Hubicka <jh@suse.cz>
49042 * gcc.dg/i386-local2.c: New.
49043 * gcc.dg/i386-local.c: Fix typo.
49045 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49047 * g++.dg/abi/layout3.C: New test.
49049 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49051 * gcc.c-torture/compile/20030305-1.c
49053 2003-03-05 Jan Hubicka <jh@suse.cz>
49055 * gcc.dg/i386-local.c: New.
49057 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49059 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49061 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49063 * gcc.dg/switch-2.c: New test.
49064 * gcc.dg/switch-3.c: New test.
49065 * gcc.dg/Wswitch.c: Adjust line numbers.
49066 * gcc.dg/Wswitch-default.c: Likewise.
49067 * gcc.dg/Wswitch-enum.c: Likewise.
49069 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49071 * gcc.c-torture/execute/20030222-1.c: New test.
49073 2003-03-03 James E Wilson <wilson@tuliptree.org>
49075 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49077 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49080 * g++.dg/init/ref1.C: New test.
49082 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49084 * gcc.dg/sh-relax.c: New SH-only test.
49086 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49088 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49089 comment explaining purpose of testcase.
49091 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49093 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49094 for HC11/HC12 (asm needs two int registers).
49095 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49096 HC11/HC12 because the test uses an asm which needs two 32-bit
49099 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49101 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49102 for HC11/HC12 (array is too large otherwise).
49103 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49104 * gcc.c-torture/compile/20010518-2.x: Likewise.
49105 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49106 HC11/HC12 (array is too large).
49108 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49110 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49111 * lib/g++-dg.exp (g++-dg-test): Likewise.
49113 2003-03-01 Roger Sayle <roger@eyesopen.com>
49115 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49116 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49118 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49120 * g++.dg/warn/implicit-typename1.C: Remove warning.
49122 2003-02-28 Richard Henderson <rth@redhat.com>
49124 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49125 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49127 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49129 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49130 * g++.dg/pch/pch.exp: Likewise.
49132 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49135 * g++.dg/init/new4.C: New test.
49137 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49139 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49141 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49143 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49146 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49149 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49151 * lib/scanasm.exp: Add support for counting numbers of
49153 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49154 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49156 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49159 * g++.dg/template/static3.C: New test.
49162 * g++.dg/parse/namespace6.C: New test.
49164 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49167 * gcc.dg/20030225-1.c: New test.
49169 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49171 * README: Remove out-of-date information.
49174 * g++.dg/template/spec6.C: New test.
49176 2003-02-24 Jeff Law <law@redhat.com>
49178 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49180 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49182 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49183 * gcc.dg/pragma-ep-1.c: Likewise.
49185 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49188 * g++.dg/template/friend16.C: New test.
49190 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49193 * g++.dg/parse/fused-params1.C: Adjust error messages.
49194 * g++.dg/template/nested3.C: New test.
49196 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49198 * g++.dg/abi/param1.C: New test.
49200 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49203 * g++.dg/warn/implicit-typename1.C: New test.
49205 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49207 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49209 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49210 * gcc.c-torture/execute/20010129-1.x: Likewise.
49211 * gcc.dg/20011107-1.c: Likewise.
49212 * gcc.dg/20020108-1.c: Likewise.
49213 * gcc.dg/20020122-3.c: Likewise.
49214 * gcc.dg/20020206-1.c: Likewise.
49215 * gcc.dg/20020310-1.c: Likewise.
49216 * gcc.dg/20020426-2.c: Likewise.
49217 * gcc.dg/20020517-1.c: Likewise.
49218 * gcc.dg/991230-1.c: Likewise.
49219 * gcc.dg/i386-unroll-1.c: Likewise.
49220 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49222 2003-02-22 Jan Hubicka <jh@suse.cz>
49224 * gcc.dg/i386-mul.c: New test.
49226 2003-02-21 Roger Sayle <roger@eyesopen.com>
49228 * gcc.dg/builtins-5.c: New test case.
49230 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49232 * gcc.dg/asmreg-1.c: New test.
49234 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49237 * g++.dg/parse/varmod1.C: New test.
49239 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49242 * g++.dg/template/op1.C: New test.
49244 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49247 * g++.dg/template/nested2.C: New test.
49249 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49252 * g++.dg/expr/dtor1.C: New test.
49254 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49256 * gcc.dg/cpp/include3.c: New test.
49257 * gcc.dg/cpp/inc/foo.h: New file.
49259 2003-02-21 Glen Nakamura <glen@imodulo.com>
49261 * gcc.c-torture/execute/20030221-1.c: New test.
49263 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49266 * g++.dg/abi/conv1.C: New test.
49268 2003-02-20 Jan Hubicka <jh@suse.cz>
49270 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49272 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49274 * gcc.c-torture/compile/20030219-1.c: New test.
49276 2003-02-18 Jan Hubicka <jh@suse.cz>
49278 * gcc.dg/funcorder.c: New test.
49280 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49282 * gcc.c-torture/execute/20030218-1.c: New.
49284 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49286 * gcc.dg/20030218-1.c: New.
49288 2003-02-18 Richard Henderson <rth@redhat.com>
49290 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49291 * gcc.dg/attr-used-2.c: New.
49293 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49296 * g++.dg/init/copy5.C: New test.
49298 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49300 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49301 * g++.dg/pch/pch.exp: Likewise.
49303 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49305 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49306 STACK_SIZE is not defined.
49308 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49311 * g++.dg/template/init1.C: New test.
49313 2003-02-16 Jan HUbicka <jh@suse.cz>
49315 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49316 (foo): Add few extra tests
49317 * gcc.dg/c99-const-expr-3.c: Likewise.
49318 * gcc.c-torture/execute/20030216-1.c: New.
49320 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49323 * g++.dg/ext/typeof4.C: New test.
49325 2003-02-15 Roger Sayle <roger@eyesopen.com>
49327 * gcc.dg/i386-387-3.c: New test case.
49329 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49331 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49332 cris-*-elf* cris-*-aout* and mmix-*-*.
49334 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49336 * gcc.dg/20030213-1.c: New test.
49338 2003-02-12 Roger Sayle <roger@eyesopen.com>
49340 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49341 * gcc.dg/i386-387-2.c: Likewise.
49343 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49345 * gcc.dg/ppc-spe.c: Fix formatting.
49346 Enable tests that were previously unsupported by gas.
49347 Delete tests for instructions that no longer exist.
49348 Switch arguments on evsubifw builtin.
49350 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49352 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49353 STACK_SIZE is too small.
49355 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49356 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49358 * gcc.dg/decl-2.c: New test.
49360 2003-02-10 Jan Hubicka <jh@suse.cz>
49362 * gcc.dg/i386-fpcvt-1.c: New test.
49364 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49366 * gcc.c-torture/execute/20030209-1.c: New test.
49368 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49370 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49371 int-wide bitops, use the constants of the same width.
49372 Likewise, if long long is 32-bit wide, test bitops using
49375 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49377 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49379 2003-02-07 Roger Sayle <roger@eyesopen.com>
49381 * gcc.dg/builtins-4.c: New test case.
49383 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49385 * gcc.dg/20020430-1.c: Fix dg command typos.
49386 * gcc.dg/20020503-1.c: Likewise.
49388 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49391 * g++.dg/parse/fused-params1.C: New test.
49394 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49397 * g++.dg/parse/non-dependent1.C: New test.
49400 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49403 * g++.dg/parse/undefined7.C: New test.
49404 * g++.dg/parse/non-templ1.C: New test.
49407 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49409 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49411 * gcc.c-torture/compile/20030206-1.c: New test.
49413 2003-02-05 Roger Sayle <roger@eyesopen.com>
49415 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49416 "pow" to "foo" to avoid potential confusion with a math built-in.
49418 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49420 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49421 conditions for SPARC targets.
49423 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49425 * gcc.dg/20030204-1.c: New test.
49427 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49430 * g++.dg/parse/array-size1.C: New test.
49433 * g++.dg/parse/undefined3.C: New test.
49436 * g++.dg/parse/undefined4.C: New test.
49439 * g++.dg/parse/undefined5.C: New test.
49442 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49445 * g++.dg/parse/casting-operator1.C: New test.
49448 * g++.dg/parse/undefined6.C: New test.
49451 * g++.dg/parse/missing-template1.C: New test.
49453 2003-02-04 Jan Hubicka <jh@suse.cz>
49455 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49456 * gcc.dg/i386-cmov?.c: Likewise.
49457 * gcc.dg/i386-fpcvt-?.c: Likewise.
49458 * gcc.dg/i386-ssefp-1.c: Likewise.
49459 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49462 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49465 * g++.dg/ext/max.C: New test.
49467 2003-02-03 Jan Hubicka <jh@suse.cz>
49469 * gcc.c-torture/execute/20030203-1.c: New test.
49471 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49473 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49476 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49478 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49479 * g++.dg/init/new2.C: Likewise.
49480 * g++.dg/other/new1.C: Likewise.
49482 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49484 * gcc.dg/struct-ret-libc.c: New test.
49486 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49488 * gcc.dg/20030129-1.c: New test.
49490 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49493 * g++.dg/template/ptrmem4.C: New test.
49495 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49497 * g++.dg/parser/constant1.C: New test.
49499 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49502 * g++.dg/parse/friend2.C: New test.
49504 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49507 * g++.dg/template/unify4.C: New test.
49509 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49511 * gcc.c-torture/execute/20030128-1.c: New test.
49513 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49515 * g++.dg/lookup/nested1.C: Test moved from ...
49516 * g++.old-deja/g++.other/lookup24.C: ... here.
49518 2003-01-28 Jan Hubicka <jh@suse.cz>
49520 * gcc.dg/i386-cmov5.c: New test.
49522 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49524 * gcc.c-torture/execute/20010925-1.c: Changed the
49525 memcpy declaration.
49527 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49530 * g++.dg/parse/template5.C: New test.
49532 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49535 * g77.dg/pr9258: New test.
49537 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49539 * README: Move relevant parts from README.g++.
49541 * README.g++: Remove this file.
49543 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49545 * g++.dg/abi/dcast1.C: New test.
49547 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49549 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49551 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
49554 * g++.old-deja/g++.other/lookup24.C: New test.
49556 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49559 * gcc.dg/uninit-C.c: New test.
49561 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
49563 * g++.dg/abi/covariant1.C: New test.
49565 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
49567 * gcc.dg/20030123-1.c: New test.
49569 2003-01-25 Jan Hubicka <jh@suse.cz>
49572 * gcc.c-torture/compile/20030125-1.c
49574 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
49577 * g++.dg/parse/template3.C: New test.
49578 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49581 * g++.dg/parse/template4.C: New test.
49584 * g++.dg/template/qual2.C: New test.
49587 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49589 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49591 2003-01-25 Roger Sayle <roger@eyesopen.com>
49593 * gcc.c-torture/execute/switch-1.c: New test case.
49595 2003-01-25 Jan Hubicka <jh@suse.cz>
49597 * gcc.c-torture/execute/20030125-1.[cx]: New test.
49599 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
49601 Tweaks for Bison-1.875. From the NEWS file:
49602 "- `parse error' -> `syntax error'
49603 Bison now uniformly uses the term `syntax error'"
49604 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49605 * gcc.dg/cpp/digraph2.c: Likewise.
49606 * gcc.dg/cpp/direct2.c: Likewise.
49607 * gcc.dg/cpp/paste4.c: Likewise.
49608 * gcc.dg/c90-restrict-1.c: Likewise.
49609 * gcc.dg/c99-func-2.c: Likewise.
49610 * gcc.dg/noncompile/920721-2.c: Likewise.
49611 * gcc.dg/noncompile/930622-2.c: Likewise.
49612 * gcc.dg/noncompile/940112-1.c: Likewise.
49613 * gcc.dg/noncompile/950921-1.c: Likewise.
49614 * gcc.dg/noncompile/951123-1.c: Likewise.
49615 * gcc.dg/noncompile/971104-1.c: Likewise.
49616 * gcc.dg/noncompile/990416-1.c: Likewise.
49618 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
49620 * g++.dg/parse/undefined1.C: Add error message.
49622 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49625 * g++.dg/parse/new1.C: New test.
49628 * g++.dg/parse/template2.C: New test.
49631 * g++.dg/parse/typedef2.C: New test.
49634 * g++.dg/ext/typeof3.C: New test.
49636 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49639 * g++.dg/parse/ret-type1.C: New test.
49642 * g++.dg/parse/tmpl-outside1.C: New test.
49645 * g++.dg/parse/int-as-enum1.C: New test.
49648 * g++.dg/parse/no-typename1.C: New test.
49651 * g++.dg/parse/no-value1.C: New test.
49654 * g++.dg/parse/wrong-inline1.C: New test.
49657 * g++.dg/parse/ref1.C: New test.
49660 * g++.dg/parse/attr-ctor1.C: New test.
49663 * g++.dg/parse/namespace5.C: New test.
49666 * g++.dg/parse/func-def1.C: New test.
49669 * g++.dg/parse/undefined1.C: New test.
49671 PR c++/5723, PR c++/8522
49672 * g++.dg/parse/specialization1.C: New test.
49674 PR c++/163, PR c++/8595
49675 * g++.dg/parse/struct-as-enum1.C: New test.
49678 * g++.dg/parse/undefined2.C: New test.
49680 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49683 * g++.dg/parse/template1.C: New test.
49686 * g++.dg/parse/using1.C: New test.
49690 * g++.dg/parse/expr2.C: New test.
49693 * g++.dg/parse/lookup2.C: Likewise.
49695 2003-01-21 Jan Hubicka <jh@suse.cz>
49697 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49698 * gcc.c-torture/execute/eeprof-1.c: Likewise.
49699 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49700 * gcc.c-torture/execute/string-opt-*.c: Likewise.
49702 2003-01-20 Nick Clifton <nickc@redhat.com>
49704 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
49705 problem with ARM sibcall code generation.
49707 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
49709 * gcc.c-torture/execute/20030120-1.c: New.
49711 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
49713 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49715 2003-01-17 Mark Mitchell <mark@codesourcery.com>
49718 * g++.dg/parse/ctor1.C: New test.
49721 * g++.dg/parse/qualified1.C: New test.
49723 * g++.dg/parse/typename3.C: New test.
49725 2003-01-16 Richard Henderson <rth@redhat.com>
49727 * g++.dg/tls/init-2.C: Fix error matches for real this time.
49729 2003-01-16 Richard Henderson <rth@redhat.com>
49731 * g++.dg/pch/pch.exp: Copy test header to the working directory
49732 before using it either for precompilation or direct use.
49733 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49734 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49736 2003-01-16 Richard Henderson <rth@redhat.com>
49738 * gcc.dg/pch/pch.exp: Copy test header to the working directory
49739 before using it either for precompilation or direct use.
49740 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49741 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49743 2003-01-16 Mark Mitchell <mark@codesourcery.com>
49745 * g++.dg/ext/typename1.C: Add typename keyword.
49746 * g++.dg/template/crash1.C: Update error messages.
49747 * g++.dg/template/crash2.C: Remove error message.
49748 * g++.dg/parse/typename2.C: New test.
49749 * g++.dg/template/typename2.C: Change implicit
49750 typename warning into error.
49751 * g++.old-deja/g++.benjamin/tem03.C: Issue more
49753 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49754 * g++.old-deja/g++.brendan/crash56.C: Add this->.
49755 * g++.old-deja/g++.law/visibility13.C: Remove error
49757 * g++.old-deja/g++.ns/template17.C: Reorder code to
49758 make declaration visible in template.
49759 * g++.old-deja/g++.pt/crash3.C: Fix typos.
49760 * g++.old-deja/g++.pt/crash36.C: Issue more error
49762 * g++.old-deja/g++.pt/crash5.C: Improve error
49764 * g++.old-deja/g++.pt/crash67.C: Remove warning.
49765 * g++.old-deja/g++.pt/inherit1.C: Add this->.
49766 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49767 * g++.old-deja/g++.pt/typename16.C: Replace implicit
49768 typename warning with error message.
49769 * g++.old-deja/g++.pt/typename19.C: Remove warning.
49770 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49771 * g++.old-deja/g++.robertl/eb24.C: Use this->.
49773 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
49775 * g++.dg/parse/ambig2.C: New test.
49777 2003-01-15 Richard Henderson <rth@redhat.com>
49779 * g++.dg/tls/init-2.C: Update error message string.
49781 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49783 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49785 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
49787 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49789 * gcc.c-torture/compile/20001205-1.x: Likewise.
49790 * gcc.c-torture/compile/20001226-1.x: Likewise.
49791 * gcc.c-torture/compile/920520-1.x: Likewise.
49792 * gcc.c-torture/compile/961203-1.x: Likewise.
49793 * gcc.c-torture/compile/20020604-1.x: Likewise.
49795 2003-01-15 Jan Hubicka <jh@suse.cz>
49797 * gcc.c-torture/compile/20030115-1.c: New test.
49799 * gcc.dg/i386-fpcvt-1.c: New test.
49800 * gcc.dg/i386-fpcvt-2.c: New test.
49802 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
49804 Further conform g++'s __vmi_class_type_info to the C++ ABI
49806 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49809 2003-01-14 Jan Hubicka <jh@suse.cz>
49811 * gcc.dg/i386-fpcvt-1.c: New test.
49812 * gcc.dg/i386-fpcvt-2.c: New test.
49814 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49816 * gcc.dg/i386-mmx-3.c: New test.
49818 2003-01-12 Mark Mitchell <mark@codesourcery.com>
49821 * g++.dg/parse/octal1.C: New file.
49824 * g++.dg/parse/typename1.C: New file.
49826 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
49828 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49829 * gcc.dg/bf-no-ms-layout.c: Likewise.
49830 * gcc.dg/bf-ms-attrib.c: Likewise.
49832 2003-01-10 Mark Mitchell <mark@codesourcery.com>
49835 * g++.dg/parse/dtor1.C: New file.
49838 * g++.dg/rtti/typeid1.C: New file.
49841 * g++.dg/parse/lookup1.C: New file.
49844 * g++.dg/templ/spec5.C: New file.
49846 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
49848 * gcc.c-torture/compile/20030110-1.c: New test.
49850 2003-01-09 Geoffrey Keating <geoffk@apple.com>
49852 Merge from pch-branch:
49854 2002-12-23 Geoffrey Keating <geoffk@apple.com>
49856 * gcc.dg/pch/cpp-1.h: New.
49857 * gcc.dg/pch/cpp-1.c: New.
49858 * gcc.dg/pch/cpp-2.h: New.
49859 * gcc.dg/pch/cpp-2.c: New.
49861 2002-11-19 Geoffrey Keating <geoffk@apple.com>
49863 * gcc.dg/pch/except-1.h: New.
49864 * gcc.dg/pch/except-1.c: New.
49866 2002-11-13 Geoffrey Keating <geoffk@apple.com>
49868 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49870 * gcc.dg/pch: Include *.hp not *.h.
49871 * gcc.dg/pch/system-1.h: New.
49872 * gcc.dg/pch/system-1.c: New.
49874 2002-11-11 Geoffrey Keating <geoffk@apple.com>
49876 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49877 rather than trying to build and run a program using PCH.
49878 * gcc.dg/pch: Remove dg-do commands from test files.
49880 2002-11-08 Geoffrey Keating <geoffk@apple.com>
49882 * gcc.dg/pch/macro-3.c: New.
49883 * gcc.dg/pch/macro-3.h: New.
49885 2002-11-04 Geoffrey Keating <geoffk@apple.com>
49887 * gcc.dg/pch/common-1.c: New.
49888 * gcc.dg/pch/common-1.h: New.
49889 * gcc.dg/pch/decl-1.c: New.
49890 * gcc.dg/pch/decl-1.h: New.
49891 * gcc.dg/pch/decl-2.c: New.
49892 * gcc.dg/pch/decl-2.h: New.
49893 * gcc.dg/pch/decl-3.c: New.
49894 * gcc.dg/pch/decl-3.h: New.
49895 * gcc.dg/pch/decl-4.c: New.
49896 * gcc.dg/pch/decl-4.h: New.
49897 * gcc.dg/pch/decl-5.c: New.
49898 * gcc.dg/pch/decl-5.h: New.
49899 * gcc.dg/pch/global-1.c: New.
49900 * gcc.dg/pch/global-1.h: New.
49901 * gcc.dg/pch/inline-1.c: New.
49902 * gcc.dg/pch/inline-1.h: New.
49903 * gcc.dg/pch/inline-2.c: New.
49904 * gcc.dg/pch/inline-2.h: New.
49905 * gcc.dg/pch/static-1.c: New.
49906 * gcc.dg/pch/static-1.h: New.
49907 * gcc.dg/pch/static-2.c: New.
49908 * gcc.dg/pch/static-2.h: New.
49910 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
49912 * g++.dg/pch/pch.exp: Better handle failing testcases.
49913 * gcc.dg/pch/pch.exp: Likewise.
49914 * gcc.dg/pch/macro-1.c: New.
49915 * gcc.dg/pch/macro-1.h: New.
49916 * gcc.dg/pch/macro-2.c: New.
49917 * gcc.dg/pch/macro-2.h: New.
49919 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
49921 * g++.dg/dg.exp: Treat files in pch/ specially.
49922 * g++.dg/pch/pch.exp: New file.
49923 * g++.dg/pch/empty.H: New file.
49924 * g++.dg/pch/empty.C: New file.
49925 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49928 * gcc.dg/pch/pch.exp: New file.
49929 * gcc.dg/pch/empty.h: New file.
49930 * gcc.dg/pch/empty.c: New file.
49931 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49934 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49936 * g++.dg/template/friend14.C: New test.
49938 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49940 * gcc.dg/old-style-asm-1.c: New test.
49942 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
49944 * gcc.c-torture/compile/20030109-1.c: New test.
49946 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49948 * gcc.c-torture/execute/20030109-1.c: New test.
49950 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
49952 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49953 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49954 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49955 * g++.old-deja/g++.mike/eh2.C: Likewise.
49956 * g++.old-deja/g++.mike/eh3.C: Likewise.
49957 * g++.old-deja/g++.mike/eh5.C: Likewise.
49958 * g++.old-deja/g++.mike/eh6.C: Likewise.
49959 * g++.old-deja/g++.mike/eh7.C: Likewise.
49960 * g++.old-deja/g++.mike/eh8.C: Likewise.
49961 * g++.old-deja/g++.mike/eh9.C: Likewise.
49962 * g++.old-deja/g++.mike/eh10.C: Likewise.
49963 * g++.old-deja/g++.mike/eh12.C: Likewise.
49964 * g++.old-deja/g++.mike/eh13.C: Likewise.
49965 * g++.old-deja/g++.mike/eh14.C: Likewise.
49966 * g++.old-deja/g++.mike/eh16.C: Likewise.
49967 * g++.old-deja/g++.mike/eh17.C: Likewise.
49968 * g++.old-deja/g++.mike/eh18.C: Likewise.
49969 * g++.old-deja/g++.mike/eh21.C: Likewise.
49970 * g++.old-deja/g++.mike/eh23.C: Likewise.
49971 * g++.old-deja/g++.mike/eh24.C: Likewise.
49972 * g++.old-deja/g++.mike/eh25.C: Likewise.
49973 * g++.old-deja/g++.mike/eh26.C: Likewise.
49974 * g++.old-deja/g++.mike/eh27.C: Likewise.
49975 * g++.old-deja/g++.mike/eh28.C: Likewise.
49976 * g++.old-deja/g++.mike/eh29.C: Likewise.
49977 * g++.old-deja/g++.mike/eh31.C: Likewise.
49978 * g++.old-deja/g++.mike/eh33.C: Likewise.
49979 * g++.old-deja/g++.mike/eh34.C: Likewise.
49980 * g++.old-deja/g++.mike/eh35.C: Likewise.
49981 * g++.old-deja/g++.mike/eh36.C: Likewise.
49982 * g++.old-deja/g++.mike/eh37.C: Likewise.
49983 * g++.old-deja/g++.mike/eh38.C: Likewise.
49984 * g++.old-deja/g++.mike/eh39.C: Likewise.
49985 * g++.old-deja/g++.mike/eh40.C: Likewise.
49986 * g++.old-deja/g++.mike/eh41.C: Likewise.
49987 * g++.old-deja/g++.mike/eh42.C: Likewise.
49988 * g++.old-deja/g++.mike/eh44.C: Likewise.
49989 * g++.old-deja/g++.mike/eh46.C: Likewise.
49990 * g++.old-deja/g++.mike/eh47.C: Likewise.
49991 * g++.old-deja/g++.mike/eh48.C: Likewise.
49992 * g++.old-deja/g++.mike/eh49.C: Likewise.
49993 * g++.old-deja/g++.mike/eh50.C: Likewise.
49994 * g++.old-deja/g++.mike/eh51.C: Likewise.
49995 * g++.old-deja/g++.mike/eh53.C: Likewise.
49996 * g++.old-deja/g++.mike/eh55.C: Likewise.
49997 * g++.old-deja/g++.mike/p7912.C: Likewise.
49998 * g++.old-deja/g++.mike/p9706.C: Likewise.
49999 * g++.old-deja/g++.mike/p10416.C: Likewise.
50000 * g++.old-deja/g++.mike/p11667.C: Likewise.
50001 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50002 Remove redundant reference to Iris.
50003 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50004 Elxsi, i860, Pico Java, and WE32K.
50006 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50008 * g++.dg/ext/asm4.C: New test.
50010 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50013 * g++.dg/template/friend12.C: New test.
50014 * g++.dg/template/friend13.C: Likewise.
50015 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50017 2003-01-08 Jan Hubicka <jh@suse.cz>
50019 * gcc.dg/i386-cadd.c: New test.
50020 * gcc.dg/i386-cmov4.c: Likewise.
50022 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50025 * g++.dg/warn/Wunused-3.C: New test.
50027 * g++.dg/abi/bitfield9.C: New test.
50030 * g++.dg/parse/defarg3.C: New test.
50032 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50034 * g++.dg/parse/ambig1.C: New test.
50035 * g++.dg/parse/defarg2.C: New test.
50037 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50039 * g++.dg/template/defarg-1.C: New test.
50040 * g++.dg/template/local2.C: Likewise.
50042 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50044 * gcc.c-torture/execute/20030105-1.c: New test.
50046 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50048 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50049 * g++.dg/parse/namespace4.C: Likewise.
50051 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50053 * g++.dg/template/ntp2.C: New test.
50055 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50057 * g++.dg/parse/extern-C-1.C: New test.
50059 * g++.dg/parse/namespace4.C: New test.
50061 * g++.dg/template/nested1.C: New test.
50063 * g++.dg/parse/namespace3.C: New test.
50065 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50067 * g++.dg/lookup/two-stage1.C: New test.
50069 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50071 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50072 * g++.old-deja/g++.jason/access8.C: Likewise.
50073 * g++.old-deja/g++.other/decl5.C: Likewise.
50075 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50077 * g++.dg/parse/parse7.C: New test.
50079 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50082 * g++.dg/ext/attrib7.C: New test.
50084 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50086 * g++.dg/parse/parse6.C: New test.
50088 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50090 * gcc.dg/h8300-stack-1.c: New.
50092 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50094 g++.dg/lookup/exception1.C: New test.
50096 g++.dg/lookup/template1.C: New test.
50098 g++.dg/parse/namespace2.C: New test.
50100 g++.dg/parse/parens2.C: New test.
50102 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50104 * g++.dg/parse/parse5.C: New test.
50105 * g++.dg/lookup/scoped4.C: New test.
50107 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50109 * g++.dg/parse/parens1.C: New test.
50111 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50113 * g++.dg/parse/parens2.C: New test.
50115 * g++.dg/lookup/scope-operator1.C: New test.
50117 * g++.dg/parse/operator1.C: New test.
50119 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50121 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50122 * g++.old-deja/g++.other/access6.C: Likewise.
50123 * g++.old-deja/g++.other/decl1.C: Likewise.
50124 * g++.old-deja/g++.pt/typename12.C: Likewise.
50126 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50128 * g++.dg/parse/namespace1.C: New test.
50130 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50132 * g++.dg/parse/parse4.C: New test.
50134 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50136 * g++.dg/parse/parse3.C: New test.
50138 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50140 * g++.dg/parse/parse2.C: New test.
50142 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50144 * g++.dg/template/friend11.C: New test.
50146 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50148 * g++.dg/parse/parse1.C: New test.
50150 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50152 * lib/profopt.exp: Change the name of a global variable to avoid
50153 possible clashes with other test suites.
50155 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50157 * g++.dg/inherit/covariant8.C: New test.
50159 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50161 * g++.dg/init/array9.C: New test.
50164 * g++.dg/parse/expr1.C: New test.
50166 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50168 * gcc.c-torture/compile/20021230-1.c: New test.
50170 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50172 * g++.dg/inherit/covariant5.C: New test.
50173 * g++.dg/inherit/covariant6.C: New test.
50174 * g++.dg/inherit/covariant7.C: New test.
50176 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50179 * g++.dg/other/access2.C: New test.
50181 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50183 * g++.dg/other/anon-struct.C: No longer fails
50184 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50185 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50186 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50188 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50190 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50192 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50194 * g++.dg/eh/spec4.C: Remove stray semicolon.
50195 * g++.dg/expr/pmf-1.C: Change error message.
50196 * g++.dg/ext/asm1.C: Remove stray semicolon.
50197 * g++.dg/ext/typename1.C: Add missing typenames.
50198 * g++.dg/inherit/template-as-base.C: Change error message.
50199 * g++.dg/lookup/scoped1.C: Likewise.
50200 * g++.dg/lookup/scoped2.C: Likewise.
50201 * g++.dg/lookup/using2.C: Likewise.
50202 * g++.dg/other/component1.C: Remove stray semicolon.
50203 * g++.dg/other/do1.C: Change error message.
50204 * g++.dg/other/error2.C: Likewise.
50205 * g++.dg/other/init1.C: Likewise.
50206 * g++.dg/other/packed1.C: Remove stray semicolon.
50207 * g++.dg/other/ptrmem2.C: Change error message.
50208 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50210 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50211 * g++.dg/template/access3.C: Add typename keyword.
50212 * g++.dg/template/access5.C: Remove stray semicolon.
50213 * g++.dg/template/access6.C: Likewise.
50214 * g++.dg/template/complit1.C: Likewise.
50215 * g++.dg/template/crash1.C: Change error message.
50216 * g++.dg/template/inherit2.C: Remove stray semicolon.
50217 * g++.dg/template/instantiate2.C: Likewise.
50218 * g++.dg/template/instantiate3.C: Change error message.
50219 * g++.dg/template/qual1.C: Remove stray semicolon.
50220 * g++.dg/template/qualttp18.C: Change error message.
50221 * g++.dg/template/ref1.C: Remove stray semicolon.
50222 * g++.dg/template/sizeof1.C (A::value): Declare it.
50223 * g++.dg/template/spec4.C: Change error message.
50224 * g++.dg/template/static1.C: Likewise.
50225 * g++.dg/template/type1.C: Likewise.
50226 * g++.dg/template/typename3.C: Likewise.
50227 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50228 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50229 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50230 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50231 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50232 named return value extension.
50233 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50234 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50235 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50236 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50237 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50238 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50239 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50240 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50241 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50242 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50243 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50244 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50245 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50246 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50248 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50249 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50250 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50251 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50252 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50253 * g++.old-deja/g++.brendan/template11.C: Likewise.
50254 * g++.old-deja/g++.brendan/template26.C: Likewise.
50255 * g++.old-deja/g++.brendan/template27.C: Use explicit
50256 specialization syntax.
50257 * g++.old-deja/g++.brendan/template30.C: Likewise.
50258 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50259 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50260 non-dependent names.
50261 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50262 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50263 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50264 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50265 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50266 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50267 named return value extension.
50268 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50269 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50270 * g++.old-deja/g++.ext/return1.C: Likewise.
50271 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50272 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50273 * g++.old-deja/g++.jason/access8.C: Likewise.
50274 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50275 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50276 pseudo-destructor names.
50277 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50278 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50279 pseudo-destructor names.
50280 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50281 * g++.old-deja/g++.jason/overload19.C: Likewise.
50282 * g++.old-deja/g++.jason/overload32.C: Likewise.
50283 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50285 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50286 * g++.old-deja/g++.jason/return.C: Likewise.
50287 * g++.old-deja/g++.jason/return2.C: Likewise.
50288 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50289 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50291 * g++.old-deja/g++.jason/template10.C: Account for use of
50292 non-dependent names.
50293 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50295 * g++.old-deja/g++.jason/template37.C: Likewise.
50296 * g++.old-deja/g++.law/access4.C: Change error messages.
50297 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50298 pseudo-destructor names.
50299 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50300 * g++.old-deja/g++.law/ctors9.C: Likewise.
50301 * g++.old-deja/g++.law/cvt22.C: Likewise.
50302 * g++.old-deja/g++.law/dtors5.C: Likewise.
50303 * g++.old-deja/g++.law/global-init1.C: Likewise.
50304 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50305 * g++.old-deja/g++.law/operators28.C: Likewise.
50306 * g++.old-deja/g++.law/visibility28.C: Likewise.
50307 * g++.old-deja/g++.martin/eval1.C: Likewise.
50308 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50310 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50311 * g++.old-deja/g++.mike/net34.C: Likewise.
50312 * g++.old-deja/g++.mike/net36.C: Likewise.
50313 * g++.old-deja/g++.mike/ns2.C: Likewise.
50314 * g++.old-deja/g++.mike/p12306.C: Likewise.
50315 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50317 * g++.old-deja/g++.mike/p700.C: Likewise.
50318 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50319 * g++.old-deja/g++.mike/p710.C: Likewise.
50320 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50322 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50323 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50324 * g++.old-deja/g++.ns/crash2.C: Likewise.
50325 * g++.old-deja/g++.ns/crash3.C: Likewise.
50326 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50327 * g++.old-deja/g++.ns/ns17.C: Likewise.
50328 * g++.old-deja/g++.ns/template16.C: Likewise.
50329 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50331 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50332 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50333 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50334 named return value extension.
50335 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50336 * g++.old-deja/g++.other/access4.C: Issue additional error
50338 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50339 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50340 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50341 * g++.old-deja/g++.other/crash25.C: Change error message.
50342 * g++.old-deja/g++.other/crash4.C: Change error message.
50343 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50344 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50345 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50347 * g++.old-deja/g++.other/defarg8.C: Likewise.
50348 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50349 * g++.old-deja/g++.other/dtor10.C: Likewise.
50350 * g++.old-deja/g++.other/incomplete.C: Likewise.
50351 * g++.old-deja/g++.other/linkage7.C: Likewise.
50352 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50354 * g++.old-deja/g++.other/mangle2.C: Likewise.
50355 * g++.old-deja/g++.other/refinit2.C: Likewise.
50356 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50357 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50358 * g++.old-deja/g++.pt/crash28.C: Likewise.
50359 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50361 * g++.old-deja/g++.pt/crash32.C: Change error message.
50362 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50363 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50364 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50365 error message position.
50366 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50367 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50368 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50370 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50371 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50372 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50373 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50375 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50376 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50377 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50379 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50380 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50382 * g++.old-deja/g++.pt/friend28.C: Account for use of
50383 non-dependent names.
50384 * g++.old-deja/g++.pt/friend29.C: Likewise.
50385 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50387 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50388 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50389 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50391 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50392 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50394 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50395 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50396 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50398 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50399 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50400 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50401 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50402 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50403 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50405 * g++.old-deja/g++.pt/spec10.C: Likewise.
50406 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50407 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50408 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50409 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50410 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50411 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50412 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50413 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50414 * g++.old-deja/g++.pt/typename15.C: Likewise.
50415 * g++.old-deja/g++.pt/typename22.C: Likewise.
50416 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50417 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50418 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50419 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50421 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50422 return value extension.
50423 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50424 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50425 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50426 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50428 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50430 * g++.dg/warn/inline1.C: New test.
50431 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50432 * g++.old-deja/g++.jason/synth10.C: Likewise.
50433 * g++.old-deja/g++.mike/net31.C: Likewise.
50434 * g++.old-deja/g++.mike/p8786.C: Likewise.
50436 * g++.dg/template/friend10.C: New test.
50437 * g++.dg/template/conv5.C: New test.
50439 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50441 * g++.dg/lookup/scoped3.C: New test.
50443 * g++.dg/lookup/decl1.C: New test.
50444 * g++.dg/lookup/decl2.C: New test.
50446 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50448 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50449 gcc.c-torture/compile/20021015-1.c,
50450 gcc.c-torture/compile/20021015-2.c,
50451 gcc.c-torture/compile/20021123-1.c,
50452 gcc.c-torture/compile/20021123-2.c,
50453 gcc.c-torture/compile/20021123-3.c,
50454 gcc.c-torture/compile/20021123-4.c,
50455 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50456 only to 3.1 or 3.2 branch.
50458 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50460 * gcc.dg/i386-bitfield3.c: New test.
50462 * gcc.dg/i386-bitfield2.c: New test.
50464 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50466 * g++.dg/parse/conv_op1.C: New test.
50468 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50470 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50473 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50475 * gcc.c-torture/compile/20021220-1.c: New test.
50477 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50479 * gcc.dg/i386-fastcall-1.c: New.
50481 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50483 * gcc.c-torture/execute/20021219-1.c: New test.
50485 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50487 * gcc.dg/i386-pic-1.c: New test.
50489 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50492 * g++.dg/template/friend9.C: New test.
50494 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50497 * g++.dg/template/access7.C: New test.
50499 2002-12-18 Nick Clifton <nickc@redhat.com>
50501 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50502 the libstdc++-v3 directory has been found.
50504 2002-12-12 Devang Patel <dpatel@apple.com>
50505 * gcc.dg/darwin-ld-1.c: New test.
50506 * gcc.dg/darwin-ld-2.c: New test.
50507 * gcc.dg/darwin-ld-3.c: New test.
50508 * gcc.dg/darwin-ld-4.c: New test.
50509 * gcc.dg/darwin-ld-5.c: New test.
50511 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50513 * gcc.c-torture/compile/20021212-1.c: New test.
50515 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50517 * gcc.dg/fshort-wchar: New test.
50519 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50522 * g++.dg/template/dtor1.C: New test.
50524 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50527 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50529 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50531 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50533 * g++.dg/template/static1.C: New test.
50534 * g++.dg/template/static2.C: New test.
50535 * g++.old-deja/g++.ext/memconst.C: New test.
50537 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50539 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50540 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50541 * g++.dg/special/initp1.C: Likewise.
50543 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50545 * gcc.c-torture/execute/20021204-1.c: New test.
50547 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50549 * gcc.dg/ppc-fmadd-1.c: New file.
50550 * gcc.dg/ppc-fmadd-2.c: New file.
50551 * gcc.dg/ppc-fmadd-3.c: New file.
50553 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50555 * gcc.c-torture/compile/20021204-1.c: New test.
50557 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
50559 * g++.dg/inherit/covariant2.C: New test.
50560 * g++.dg/inherit/covariant3.C: New test.
50561 * g++.dg/inherit/covariant4.C: New test.
50562 * g++.dg/inherit/covariant1.C: Remove XFAIL.
50563 * g++.old-deja/g++.robertl/eb17.C: Likewise.
50565 2002-12-03 Mark Mitchell <mark@codesourcery.com>
50568 * g++.dg/init/brace3.C: New test.
50570 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
50572 * gcc.dg/20020210-1.c: Fix a comment typo.
50574 2002-12-02 Mark Mitchell <mark@codesourcery.com>
50577 * g++.dg/parse/defarg1.C: New test.
50580 * g++.dg/template/char1.C: New test.
50582 * g++.dg/template/varmod1.C: Fix typo.
50584 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50587 * g++.old-deja/g++.pt/crash32.C: Expect error.
50589 2002-12-01 Mark Mitchell <mark@codesourcery.com>
50592 * g++.dg/template/varmod1.C: New test.
50595 * g++.dg/inherit/typeinfo1.C: New test.
50598 * g++.dg/inherit/typedef1.C: New test.
50600 2002-11-30 Mark Mitchell <mark@codesourcery.com>
50604 * g++.dg/template/strlen1.C: New test.
50607 * g++.dg/template/ctor2.C: New test.
50610 * g++.dg/init/string1.C: New test.
50613 * g++.dg/template/friend8.C: New test.
50615 2002-11-29 Joe Buck <jbuck@synopsys.com>
50617 * g++.dg/lookup/anon2.C: New test.
50619 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
50621 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50624 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
50626 * gcc.dg/bitfld-6.c: New test.
50628 2002-11-27 Jan Hubicka <jh@suse.cz>
50630 * gcc.c-torture/execute/20021127.[cx]: New test.
50632 2002-11-26 Jan Hubicka <jh@suse.cz>
50634 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50637 2002-11-26 Geoffrey Keating <geoffk@apple.com>
50639 * g++.dg/init/brace2.C: New test.
50640 * g++.old-deja/g++.mike/p9129.C: Correct.
50642 2002-11-26 Mark Mitchell <mark@codesourcery.com>
50644 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50646 2002-11-25 Andreas Bauer <baueran@in.tum.de>
50648 * gcc.dg/sibcall-6: New test for indirect sibcalls.
50650 2002-11-25 Mark Mitchell <mark@codesourcery.com>
50652 * g++.dg/abi/empty11.C: New test.
50653 * g++.dg/rtti/cv1.C: New test.
50655 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
50657 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50659 2002-11-24 Mark Mitchell <mark@codesourcery.com>
50661 * g++.dg/abi/empty10.C: New test.
50663 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
50665 * gcc.c-torture/compile/20021124-1.c: New test.
50667 2002-11-22 Mark Mitchell <mark@codesourcery.com>
50669 * g++.dg/abi/rtti2.C: New test.
50671 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
50673 * gcc.dg/i386-unroll-1.c: New test.
50675 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
50677 * gcc.c-torture/compile/20021120-1.c: New test.
50678 * gcc.c-torture/compile/20021120-2.c: New test.
50680 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50682 * gcc.dg/bitfld-5.c: New test.
50684 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50686 * gcc.c-torture/execute/20021120-3.c: New test.
50688 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50690 * gcc.c-torture/execute/20021120-2.c: New test.
50692 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50694 * gcc.c-torture/execute/20021120-1.c: New test.
50696 2002-11-20 Jakub Jelinek <jakub@redhat.com>
50698 * gcc.c-torture/execute/20021118-3.c: New test.
50700 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50702 * gcc.c-torture/compile/20021119-1.c: New test.
50704 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
50706 * gcc.dg/duff-1.c: New test.
50707 * gcc.dg/duff-2.c: New test.
50708 * gcc.dg/duff-3.c: New test.
50710 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
50712 * gcc.dg/cpp/_Pragma5.c: New test.
50714 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50716 * gcc.c-torture/execute/20021118-2.c: New test.
50718 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50720 * gcc.c-torture/execute/20021118-1.c: New test.
50722 2002-11-16 Jakub Jelinek <jakub@redhat.com>
50724 * gcc.dg/20021116-1.c: New test.
50726 2002-11-14 Mark Mitchell <mark@codesourcery.com>
50728 * g++.dg/abi/vcall1.C: New test.
50730 2002-11-14 Jakub Jelinek <jakub@redhat.com>
50732 * gcc.dg/20021029-1.c: New test.
50733 * gcc.dg/20021029-2.c: New test.
50735 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50737 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50739 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50742 * gcc.dg/20021110.c: Move to ...
50743 * gcc.c-torture/compile/20021110.c: .... here.
50745 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50748 * gcc.c-torture/execute/20021111-1.c
50750 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50753 * gcc.dg/20021110.c: New test.
50755 2002-11-10 Mark Mitchell <mark@codesourcery.com>
50757 * g++.dg/abi/vthunk3.C: Run only on x86.
50759 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
50761 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50763 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
50765 * lib/compat.exp (compat-execute): Fix logic error in last
50768 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
50770 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50772 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50775 * g++.dg/template/access6.C: New test.
50777 2002-11-08 Jan Hubicka <jh@suse.cz>
50779 * gcc.dg/i386-ssefp-1.c: New test.
50780 * gcc.dg/i386-ssefp-1.c: New test.
50782 2002-11-08 Jan Hubicka <jh@suse.cz>
50784 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50786 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50788 * g++.dg/abi/vthunk3.C: New test.
50791 * g++.dg/template/crash2.C: New test.
50793 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50795 * g++.dg/abi/dtor1.C: New test.
50796 * g++.dg/abi/dtor2.C: Likewise.
50798 2002-11-05 Geoffrey Keating <geoffk@apple.com>
50800 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50803 2002-11-04 Adam Nemet <anemet@lnxw.com>
50805 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50806 -mthumb. Only xfail with -O0.
50808 2002-11-03 Mark Mitchell <mark@codesourcery.com>
50810 * g++.dg/abi/thunk1.C: New test.
50811 * g++.dg/abi/thunk2.C: Likewise.
50812 * g++.dg/abi/vtt1.C: Likewise.
50814 2002-11-02 Diego Novillo <dnovillo@redhat.com>
50816 PR optimization/8423
50817 * gcc.c-torture/execute/builtin-constant.c: New test.
50819 2002-11-01 Zack Weinberg <zack@codesourcery.com>
50821 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50822 Add some more cases.
50824 2002-11-01 Mark Mitchell <mark@codesourcery.com>
50827 * g++.dg/opt/local1.C: New test.
50829 2002-10-30 Mark Mitchell <mark@codesourcery.com>
50832 * g++.dg/template/complit1.C: New test.
50835 * g++.dg/template/typename4.C: Likewise.
50837 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50839 Core issue 287, PR c++/7639
50840 * g++.dg/template/instantiate1.C: Adjust error location.
50841 * g++.dg/template/instantiate3.C: New test.
50842 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50843 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50844 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50846 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
50848 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50850 2002-10-29 Mark Mitchell <mark@codesourcery.com>
50853 * g++.dg/init/dtor2.C: New test.
50855 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50857 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50858 * gcc.dg/nest.c: Bypass errors on irix6.
50860 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
50862 * gcc.dg/nest.c: Expect error for mmix-*-*.
50863 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50865 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
50867 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50870 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50872 2002-10-25 Mike Stump <mrs@apple.com>
50874 * gcc.dg/warn-1.c: New test.
50876 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50878 * g++.dg/template/typename3.C: New test.
50880 2002-10-25 Mark Mitchell <mark@codesourcery.com>
50882 * g++.dg/lookup/ptrmem1.C: New test.
50884 * g++.dg/abi/vthunk2.C: New test.
50886 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50888 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50890 2002-10-24 Mark Mitchell <mark@codesourcery.com>
50892 * g++.dg/abi/empty9.C: New test.
50894 2002-10-24 Richard Henderson <rth@redhat.com>
50896 * g++.dg/inherit/thunk1.C: Enable for ia64.
50898 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50901 * g++.dg/lookup/pretty1.C: New test.
50903 2002-10-23 Jakub Jelinek <jakub@redhat.com>
50905 * gcc.dg/20021023-1.c: New test.
50907 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50910 * g++.dg/parse/inline1.C: New test.
50912 2002-10-23 Richard Henderson <rth@redhat.com>
50914 * g++.dg/inherit/thunk1.C: Enable for x86_64.
50916 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50918 2002-10-22 Mark Mitchell <mark@codesourcery.com>
50921 * g++.dg/parse/stmtexpr3.C: New test.
50923 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
50925 * g++.dg/expr/cond1.C: New test.
50927 2002-10-21 Zack Weinberg <zack@codesourcery.com>
50929 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50931 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50933 * g++.dg/abi/vbase13.C: New test.
50934 * g++.dg/abi/vbase14.C: Likewise.
50936 2002-10-21 Jakub Jelinek <jakub@redhat.com>
50938 * gcc.dg/tls/pic-1.c: New test.
50939 * gcc.dg/tls/nonpic-1.c: New test.
50940 * gcc.dg/20021018-1.c: New test.
50942 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
50944 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50945 Remove only files with the same base name as the test case.
50946 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50947 (profopt-execute): Likewise. Also, remove old profiling
50948 and performance data files before running the tests.
50950 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50951 * g++.dg/bprob/bprob.exp: Likewise.
50952 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
50953 to allow more general test case names.
50955 * g++.dg/bprob/bprob-1.C: Rename to ...
50956 * g++.dg/bprob/g++-bprob-1.C: ... this.
50958 * g77.dg/bprob/bprob-1.f: Rename to ...
50959 * g77.dg/bprob/g77-bprob-1.f: ... this.
50961 2002-10-21 Zack Weinberg <zack@codesourcery.com>
50963 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50964 bison 1.50 or later.
50966 2002-10-21 Janis Johnson <janis187@us.ibm.com>
50968 * g++.dg/README: Describe more test directories.
50970 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50972 * g++.dg/init/array6.C: Add additional tests.
50974 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
50976 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50977 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50979 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
50981 * gcc.c-torture/compile/20020604-1.x: New.
50982 * gcc.c-torture/compile/simd-5.x: Likewise.
50983 * gcc.c-torture/execute/920710-1.x: Likewise.
50984 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50986 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50988 * g++.dg/inherit/override1.C: Add dg-options clause.
50990 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
50992 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50995 2002-10-19 Andreas Schwab <schwab@suse.de>
50997 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50998 directory component.
51000 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51002 * g++.dg/inherit/thunk1.C: New test.
51004 * g++.dg/inherit/override1.C: New test.
51006 * g++.dg/abi/mangle11.C: New test.
51007 * g++.dg/abi/mangle14.C: New test.
51008 * g++.dg/abi/mangle17.C: New test.
51010 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51012 * g++.dg/overload/member2.C: New test.
51014 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51016 * g++.dg/README: Describe new compat directory.
51017 * g++.dg/dg.exp: Skip tests in compat directory.
51018 * README.compat: New file.
51019 * lib/compat.exp: New expect script.
51020 * g++.dg/compat: New test directory.
51021 * g++.dg/compat/compat.exp: New expect script.
51022 * g++.dg/compat/abi: New test directory.
51023 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51024 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51025 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51026 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51027 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51028 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51029 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51030 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51031 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51032 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51033 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51034 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51035 * g++.dg/compat/break: New test directory.
51036 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51037 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51038 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51039 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51040 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51041 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51042 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51043 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51044 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51045 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51046 g++.dg/compat/break/README: New files.
51047 * g++.dg/compat/eh: New test directory.
51048 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51049 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51050 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51051 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51052 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51053 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51054 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51055 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51056 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51057 g++.dg/compat/eh/filter2_y.C,
51058 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51059 g++.dg/compat/eh/new1_y.C,
51060 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51061 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51062 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51063 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51064 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51065 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51066 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51067 g++.dg/compat/eh/unexpected1_y.C: New files.
51068 * g++.dg/compat/init: New test directory.
51069 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51070 g++.dg/compat/init/array5_y.C,
51071 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51072 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51073 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51074 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51075 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51076 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51077 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51078 g++.dg/compat/init/init-ref2_y.C: New files.
51080 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51083 * g++.dg/inherit/using3.C: New test.
51085 2002-10-17 Jan Hubicka <jh@suse.cz>
51087 * gcc.dg/20021017-2.c: New test.
51089 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51091 * g++.dg/abi/mangle16.C: Adjust.
51093 * g++.dg/init/array8.C: New test.
51095 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51097 * gcc.dg/special/mips-abi.exp: New test.
51098 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51100 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51102 * g++.dg/abi/mangle16.C: New test.
51103 * g++.dg/abi/mangle17.C: Likewise.
51106 * g++.dg/template/ref1.C: New test.
51108 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51110 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51112 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51114 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51116 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51119 * g++.dg/init/array7.C: New test.
51121 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51123 * g++.dg/init/array6.C: New test.
51125 * g++.dg/abi/mangle13.C: Likewise.
51126 * g++.dg/abi/mangle14.C: Likewise.
51127 * g++.dg/abi/mangle15.C: Likewise.
51129 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51131 * g++.dg/abi/empty8.C: New test.
51133 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51135 * g++.dg/init/ctor1.C: New test.
51137 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51139 * gcc.c-torture/execute/20021015-1.c: New test.
51141 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51143 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51145 2002-10-14 Jan Hubicka <jh@suse.cz>
51147 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51149 2002-10-14 Richard Henderson <rth@redhat.com>
51151 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51153 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51155 PR optimization/6631
51156 * g++.dg/opt/const2.C: New test.
51158 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51161 * g++.dg/parse/friend1.C: New test.
51162 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51164 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51166 * gcc.dg/20021014-1.c: New test.
51168 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51171 * g++.dg/ext/vlm1.C: New test.
51172 * g++.dg/ext/vlm2.C: Likewise.
51174 * g++.dg/init/array1.C: Remove invalid braces.
51175 * g++.dg/init/brace1.C: New test.
51176 * g++.dg/init/copy2.C: Likewise.
51177 * g++.dg/init/copy3.C: Likewise.
51178 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51179 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51182 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51184 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51186 2002-10-11 Richard Shann <richard.shann@superh.com>
51188 * gcc.c-torture/compile/simd-5.c: New test.
51190 2002-10-10 Roger Sayle <roger@eyesopen.com>
51192 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51194 2002-10-10 Jim Wilson <wilson@redhat.com>
51196 * gcc.c-torture/execute/20021010-1.c: New test.
51198 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51201 * g++.dg/ext/typedef-init.C: New test.
51202 * gcc.dg/typedef-init.c: New test.
51204 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51206 * gcc.dg/cpp/paste13.c: New test.
51208 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51210 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51211 remaining platforms, XFAIL during compile, not execute. Don't
51214 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51216 * gcc.dg/alias-1.c: Tweak expected warning.
51218 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51220 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51222 2002-10-06 Andreas Jaeger <aj@suse.de>
51224 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51225 * gcc.dg/cpp/c++98.C: Likewise.
51227 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51228 * g++.dg/cpp/c++98.C: Likewise.
51230 * g++.dg/README (Subdirectories): Mention cpp directory.
51233 * gcc.dg/20021006-1.c: New test.
51235 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51238 * g++.dg/other/warning1.C: New test.
51240 2002-10-04 Roger Sayle <roger@eyesopen.com>
51242 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51243 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51244 and sparc-*-* with -m64 as expected failures. See PR 8087.
51246 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51249 * g++.dg/template/ptrmem3.C: New test.
51252 * g++.dg/template/union1.C: New test.
51254 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51257 * g++.dg/abi/mangle9.C: New test.
51258 * g++.dg/abi/mangle10.C: New test.
51259 * g++.dg/abi/mangle11.C: New test.
51260 * g++.dg/abi/mangle12.C: New test.
51262 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51265 * g++.dg/template/meminit1.C: New test.
51266 * g++.dg/warn/Wreorder-1.C: Likewise.
51267 * g++.old-deja/g++.mike/warn3.C: Tweak.
51268 * lib/prune.exp: Ingore "in copy constructor".
51270 2002-10-02 Andreas Jaeger <aj@suse.de>
51272 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51273 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51274 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51277 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51279 * gcc.dg/empty1.C: Fix typo.
51281 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51283 * gcc.dg/alias-1.c: New test.
51285 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51287 * gcc.dg/empty1.C: New test.
51289 * g++.dg/tls/init-2.C: Tweak error messages.
51291 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51293 * gcc.c-torture/compile/20020923-1.c: New test.
51295 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51297 * gcc.c-torture/execute/ffs-1.c: New test.
51298 * gcc.c-torture/execute/ffs-2.c: Ditto.
51300 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51302 * g++.dg/overload/member1.C: New test.
51304 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51306 * g++.dg/abi/empty7.C: New test.
51307 * g++.dg/init/pm2.C: Likewise.
51309 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51311 * g++.dg/rtti/crash1.C: New test.
51313 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51315 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51316 gcc.dg/sibcall-4.c: New tests.
51318 2002-09-28 Roger Sayle <roger@eyesopen.com>
51320 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51321 powerpc and MMIX targets.
51323 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51325 * gcc.dg/cpp/20020927-1.c: New.
51327 2002-09-26 David S. Miller <davem@redhat.com>
51329 * gcc.c-torture/compile/trunctfdf.c: New.
51331 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51333 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51335 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51337 * gcc.c-torture/execute/loop-15.c: New.
51339 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51341 * README.QMTEST: Fix typo.
51343 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51345 * gcc.dg/20020926-1.c: New test.
51347 2002-09-25 David S. Miller <davem@redhat.com>
51350 * gcc.c-torture/execute/shiftdi.c: New test.
51352 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51354 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51355 unique to the tool.
51356 * lib/g77.exp (g77_init): Likewise.
51357 * lib/g++.exp (g++_init): Likewise.
51358 * lib/objc.exp (objc_init): Likewise.
51360 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51362 * g++.dg/abi/empty5.C: New test.
51363 * g++.dg/abi/empty6.C: New test.
51364 * g++.dg/abi/vbase12.C: New test.
51366 2002-09-25 Richard Henderson <rth@redhat.com>
51368 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51369 too-small long double.
51371 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51373 * gcc.dg/20020919-1.c: New test.
51375 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51377 * g++.dg/abi/bitfield6.C: New test.
51378 * g++.dg/abi/bitfield7.C: New test.
51379 * g++.dg/abi/bitfield8.C: New test.
51380 * g++.dg/abi/vbase11.C: New test.
51382 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51384 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51385 hppa*-*-hpux*. Update test comment.
51387 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51389 * gcc.dg/tls/struct-1.c: New test.
51391 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51393 * gcc.dg/cpp/tr-warn2.c: Update.
51395 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51397 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51399 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51401 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51404 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51406 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51408 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51409 Adjust for c++filt moved to binutils. Remove spurious duplicate
51410 setting of cxxfilt.
51412 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51414 * gcc.dg/20020312-2.c: Update for darwin.
51416 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51418 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51420 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51422 * objc.dg/comp-types-1.m: New test.
51423 * objc.dg/comp-types-2.m: New test.
51424 * objc.dg/comp-types-3.m: New test.
51425 * objc.dg/comp-types-4.m: New test.
51426 * objc.dg/comp-types-5.m: New test.
51427 * objc.dg/comp-types-6.m: New test.
51429 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51431 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51433 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51435 * g++.dg/other/do1.C: New test.
51437 * g++.dg/template/subst1.C: New test.
51439 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51441 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51443 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51445 * g++.dg/template/qualttp20.C: Adjust expected errors.
51446 * g++.old-deja/g++.jason/report.C: Likewise.
51447 * g++.old-deja/g++.other/qual1.C: Likewise.
51449 * g++.dg/lookup/scoped2.C: New test.
51451 * g++.dg/ext/asm3.C: New test.
51453 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51455 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51457 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51459 * ChangeLog: follow spelling conventions.
51460 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51461 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51462 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51463 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51464 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51465 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51466 * g++.old-deja/g++.law/global-init1.C: Likewise.
51467 * g++.old-deja/g++.other/delete4.C: Likewise.
51468 * g++.old-deja/g++.other/inline21.C: Likewise.
51469 * g++.old-deja/g++.other/singleton.C: Likewise.
51470 * g77.dg/strlen0.f: Likewise.
51471 * g77.f-torture/compile/20010519-1.f: Likewise.
51472 * g77.f-torture/compile/980310-4.f: Likewise.
51473 * gcc.c-torture/compile/20000605-1.c: Likewise.
51474 * gcc.c-torture/execute/20020225-1.c: Likewise.
51475 * gcc.dg/c90-hexfloat-2.c: Likewise.
51476 * gcc.dg/c99-bool-1.c: Likewise.
51477 * gcc.dg/c99-hexfloat-2.c: Likewise.
51478 * gcc.dg/dll-2.c: Likewise.
51479 * gcc.dg/wtr-union-init-1.c: Likewise.
51480 * gcc.dg/wtr-union-init-2.c: Likewise.
51481 * gcc.dg/wtr-union-init-3.c: Likewise.
51482 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51483 * gcc.dg/cpp/defined.c: Likewise.
51484 * gcc.dg/cpp/macsyntx.c: Likewise.
51485 * gcc.dg/cpp/paste2.c: Likewise.
51486 * gcc.dg/cpp/trad/defined.c: Likewise.
51487 * gcc.dg/format/c90-printf-1.c: Likewise.
51488 * gcc.dg/format/c90-scanf-1.c: Likewise.
51489 * gcc.dg/format/c99-printf-1.c: Likewise.
51490 * gcc.dg/format/c99-scanf-1.c: Likewise.
51491 * gcc.misc-tests/gcov-8.c: Likewise.
51492 * lib/profopt.exp: Likewise.
51494 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51496 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51498 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51500 * g++.dg/inherit/using2.C: New test.
51502 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51504 * ChangeLog: Follow spelling conventions.
51505 * g++.dg/template/friend4.C: Likewise.
51506 * g++.old-deja/g++.pt/crash67.C: Likewise.
51507 * gcc.c-torture/execute/20000801-4.c: Likewise.
51508 * gcc.dg/c90-digraph-1.c: Likewise.
51509 * gcc.dg/c94-digraph-1.c: Likewise.
51510 * gcc.dg/c99-digraph-1.c: Likewise.
51511 * gcc.dg/cpp/line5.c: Likewise.
51512 * gcc.dg/cpp/multiline.c: Likewise.
51513 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51514 * gcc.dg/format/attr-3.c: Likewise.
51515 * gcc.dg/format/c90-scanf-3.c: Likewise.
51516 * gcc.dg/format/ext-4.c: Likewise.
51518 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51520 * g++.dg/template/pretty1.C: New test.
51522 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51524 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51526 2002-09-13 Matt Austern <austern@apple.com>
51528 * g++.dg/other/constref[12].C: New, regression tests for
51529 passing a cast expression to a function by const reference.
51531 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51533 * g++.dg/template/deduce1.C: New test.
51535 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51537 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51540 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51542 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51545 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51547 * gcc.c-torture/compile/20020910-1.c: New test.
51549 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
51551 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51553 2002-09-10 Andreas Jaeger <aj@suse.de>
51555 * gcc.dg/20020312-2.c: Adjust for x86-64.
51557 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
51559 * g77.dg/7388.f: New test case for PR 7388.
51561 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
51563 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51565 2002-09-05 Ziemowit Laski <zlaski@apple.com>
51567 * objc.dg/proto-lossage-1.m: New test.
51569 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
51571 * gcc.dg/cpp/_Pragma4.c: Fix typo.
51573 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
51575 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
51578 2002-09-06 Stan Shebs <shebs@apple.com>
51579 David Edelsohn <edelsohn@gnu.org>
51581 * gcc.dg/weak: New directory.
51582 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51583 target-specific xfail bits.
51584 * gcc.dg/typeof-2.c: Move to new directory.
51585 * gcc.dg/weak.exp: New expect script.
51587 2002-09-06 Alan Modra <amodra@bigpond.net.au>
51589 * gcc.c-torture/execute/extzvsi.c: New test.
51591 2002-09-05 Stan Shebs <shebs@apple.com>
51593 * gcc.dg/weak-1.c: xfail on Darwin.
51594 * gcc.dg/weak-2.c: Ditto.
51595 * gcc.dg/weak-3.c: Ditto.
51596 * gcc.dg/weak-4.c: Ditto.
51597 * gcc.dg/weak-5.c: Ditto.
51598 * gcc.dg/weak-6.c: Ditto.
51599 * gcc.dg/weak-7.c: Ditto.
51600 * gcc.dg/weak-8.c: Ditto.
51601 * gcc.dg/weak-9.c: Ditto.
51603 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
51605 * gcc.c-torture/execute/loop-14.c: New test.
51607 2002-09-04 Jakub Jelinek <jakub@redhat.com>
51609 * g++.dg/other/cxa-atexit1.C: New test.
51611 * gcc.dg/typeof-2.c: New test.
51613 2002-09-03 Roger Sayle <roger@eyesopen.com>
51615 * gcc.dg/builtins-2.c: New testcase.
51616 * gcc.dg/builtins-3.c: New testcase.
51618 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
51620 * gcc.dg/cpp/_Pragma4.c: New test.
51622 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
51624 * objc/execute/nil_method-1.m: New testcase.
51626 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
51628 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51629 [Object class], not [Object initialize].
51631 2002-08-31 Roger Sayle <roger@eyesopen.com>
51632 Hans-Peter Nilsson <hp@bitrange.com>
51634 * gcc.c-torture/execute/20020720-1.x: Skip test on
51635 mmix-knuth-mmixware. Correct comment.
51637 2002-08-27 Mark Mitchell <mark@codesourcery.com>
51639 * g++.dg/abi/bitfield5.C: New test.
51640 * g++.dg/abi/vbase10.C: Likewise.
51642 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
51644 * objc.dg/undeclared-selector.m: New test.
51646 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
51648 * g++.dg/other/offsetof1.C: Avoid cast warning.
51650 2002-08-26 Ziemowit Laski <zlaski@apple.com>
51652 * objc.dg/super-class-2.m: New test.
51654 2002-08-24 Matt Austern <austern@apple.com>
51656 * g++.dg/ext/lvaddr.C: New test.
51657 * g++.dg/ext/lvcast.C: New test.
51659 2002-08-22 Mark Mitchell <mark@codesourcery.com>
51661 * g++.dg/inherit/cond1.C: New test.
51663 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
51665 * gcc.dg/noncompile/incomplete-1.c: New test.
51667 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
51669 * gcc.dg/typespec-1.c: New test.
51671 2002-08-20 Devang Patel <dpatel@apple.com>
51672 * objc.dg/proto-hier-2.m: New test.
51674 2002-08-19 Ziemowit Laski <zlaski@apple.com>
51676 * objc.dg/bitfield-1.m: New test.
51677 * objc.dg/bitfield-2.m: New test.
51679 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
51681 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51682 gcc.dg/c99-flex-array-4.c: New tests.
51684 2002-08-16 Stan Shebs <shebs@apple.com>
51686 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51688 2002-08-15 Jakub Jelinek <jakub@redhat.com>
51690 * gcc.dg/typeof-1.c: New test.
51691 * g++.dg/ext/typeof2.C: New test.
51693 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
51695 * g++.dg/other/offsetof1.C: New test.
51697 2002-08-14 Richard Henderson <rth@redhat.com>
51699 * gcc.dg/tls/diag-3.c: Fix expected message strings.
51701 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
51703 * gcc.dg/cpp/_Pragma3.c: New test.
51705 2002-08-13 Mark Mitchell <mark@codesourcery.com>
51707 * g++.dg/template/inherit3: New test.
51709 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
51711 * gcc.dg/bitfld-4.c: Add blank options.
51713 2002-08-09 Mark Mitchell <mark@codesourcery.com>
51715 * g++.dg/template/crash1.C: New test.
51717 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51719 * gcc.dg/tls/opt-2.c: New test.
51721 2002-08-08 Devang Patel <dpatel@apple.com>
51723 * objc.dg/selector-1.m : New test
51725 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51727 * g++.dg/abi/bitfield4.C: New test.
51728 * gcc.dg/bitfld-4.c: New test.
51730 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51732 * g++.dg/other/packed1.C: New test.
51734 2002-08-07 Mark Mitchell <mark@codesourcery.com>
51736 * g++.dg/abi/offsetof.C: Tweak error messages.
51737 * g++.old-deja/g++.mike/p10769a.C: Likewise.
51739 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51741 * gcc.dg/bitfld-3.c: New test.
51743 2002-08-07 Jakub Jelinek <jakub@redhat.com>
51744 Richard Henderson <rth@redhat.com>
51746 * gcc.dg/i386-bitfield1.c: New test.
51747 * g++.dg/abi/bitfield3.C: Update.
51749 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
51751 * objc.dg/const-str-2.m: Update.
51752 * gcc.dg/cpp/c++98.c: Change to C extension.
51753 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51754 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51756 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
51758 * gcc.dg/tls/diag-3.c: New.
51760 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
51762 * g++.dg/README (Subdirectories): Document new subdir expr.
51763 * g++.dg/expr/pmf-1.C: New test.
51765 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
51767 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51769 2002-08-06 Jakub Jelinek <jakub@redhat.com>
51771 * g++.dg/abi/bitfield3.C: New test.
51773 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
51775 * lib/gcov.exp: Tweak expected line formats.
51776 * gcc.misc-tests/gcov8.c: New test.
51777 * gcc.misc-tests/gcov8.x: New flags.
51779 2002-08-05 Jakub Jelinek <jakub@redhat.com>
51781 * consistency.vlad/layout/endian.c: Include string.h.
51783 * gcc.c-torture/execute/20020805-1.c: New test.
51785 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
51787 * g++.dg/other/conversion1.C: New test.
51789 2002-08-03 Roger Sayle <roger@eyesopen.com>
51791 * gcc.dg/builtins-1.c: New testcase.
51793 2002-08-02 Mark Mitchell <mark@codesourcery.com>
51795 * g++.dg/inherit/access3.C: New test.
51797 2002-08-01 Jakub Jelinek <jakub@redhat.com>
51799 * gcc.dg/ia64-visibility-2.c: New test.
51801 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
51803 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51804 __qualifier_flags to __flags.
51806 2002-07-31 Mark Mitchell <mark@codesourcery.com>
51808 * g++.dg/inherit/operator1.C: New test.
51809 * g++.dg/lookup/disamb1.C: Fix typo in comment.
51810 * g++.dg/other/error1.C: Change expected error message.
51811 * g++.dg/template/conv4.C: Likewise.
51813 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
51815 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51816 for documented behavior.
51818 2002-07-25 Roger Sayle <roger@eyesopen.com>
51820 * gcc.c-torture/execute/20020720-1.x: Skip this test on
51821 several targets known to fail.
51823 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
51825 * gcc.dg/mips-args-[123].c: New tests.
51827 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
51829 * gcc.dg/ppc-spe.c: New.
51831 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
51833 * g++.dg/other/ptrmem4.C: New testcase.
51835 2002-07-24 Richard Henderson <rth@redhat.com>
51837 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51839 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
51841 * g++.dg/ext/alignof1.C (main): Return 0 for success.
51843 2002-07-24 Roger Sayle <roger@eyesopen.com>
51845 * gcc.c-torture/execute/memset-3.c: New testcase.
51847 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
51849 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51850 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51852 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51854 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51857 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
51859 * gcc.c-torture/compile/simd-4.c: New test.
51861 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51863 PR c++/7347, c++/7348
51864 * g++.dg/template/access4.C: New test.
51865 * g++.dg/template/access5.C: New test.
51866 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51867 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51868 * g++.old-deja/g++.pt/ttp58.C: Likewise.
51869 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51871 2002-07-22 Jakub Jelinek <jakub@redhat.com>
51873 * gcc.dg/gnu89-init-2.c: New test.
51875 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
51877 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51879 2002-07-20 Roger Sayle <roger@eyesopen.com>
51881 * gcc.c-torture/execute/20020720-1.c: New testcase.
51883 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
51885 * gcc.dg/cpp/Wsignprom.c: New tests.
51887 2002-07-20 Alan Modra <amodra@bigpond.net.au>
51889 * gcc.c-torture/execute/loop-13.c: New test.
51891 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
51893 * gcc.dg/cpp/expr.c: New tests.
51895 2002-07-18 David Edelsohn <edelsohn@gnu.org>
51897 * g++.dg/opt/pr6713.C: Add template instantiation.
51899 2002-07-18 Alan Modra <amodra@bigpond.net.au>
51901 * gcc.dg/nest.c: New test.
51903 2002-07-17 Richard Henderson <rth@redhat.com>
51905 * g++.dg/opt/pr6713.C: New test.
51907 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
51909 * gcc.c-torture/execute/loop-2e.x: Let the testcase
51910 XFAIL for all x86 processors.
51912 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
51914 * gcc.c-torture/execute/20010122-1.x: Do not test with
51915 -fomit-frame-pointer.
51917 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51919 * g++.dg/template/instantiate2.C: New test.
51920 * g++.dg/template/spec4.C: New test.
51922 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51924 * g++.dg/template/access2.C: New test.
51925 * g++.dg/template/access3.C: New test.
51927 2002-07-15 Zack Weinberg <zack@codesourcery.com>
51929 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51930 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51931 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51932 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51933 Convert to use <stdarg.h>.
51934 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51936 * gcc.dg/va-arg-2.c: New.
51937 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51939 2002-07-15 Jakub Jelinek <jakub@redhat.com>
51941 * gcc.c-torture/compile/20020710-1.c: New test.
51943 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
51944 Andrew Pinski <pinskia@physics.uc.edu>
51946 gcc.c-torture/compile/simd-2.c: New testcase.
51947 gcc.c-torture/compile/simd-3.c: Likewise.
51949 2002-07-11 Mark Mitchell <mark@codesourcery.com>
51952 * g++.dg/overload/error1.C: New test.
51954 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51956 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51957 configuration and IRIX 6 O32 ABI.
51959 2002-07-11 Roger Sayle <roger@eyesopen.com>
51961 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51963 2002-07-10 Roger Sayle <roger@eyesopen.com>
51965 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51967 2002-07-10 Jeffrey A Law <law@redhat.com>
51969 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51971 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
51973 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
51975 * gcc.dg/20020312-2.c: Check for __PPC__.
51977 2002-07-09 Diego Novillo <dnovillo@redhat.com>
51979 * gcc.c-torture/compile/20020709-1.c: New test.
51981 2002-07-07 Roger Sayle <roger@eyesopen.com>
51983 * g++.dg/template/qualttp21.C: New test case.
51985 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
51987 * gcc.c-torture/compile/20020706-1.c: New test.
51988 * gcc.c-torture/compile/20020706-2.c: New test.
51990 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
51991 Alexandre Oliva <aoliva@redhat.com>
51993 * g++.dg/warn/incomplete1.C: New test.
51995 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51998 * g++.dg/warn/noreturn1.C: New test.
52000 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52003 * g++.dg/debug/debug6.C: New test.
52004 * g++.dg/debug/debug7.C: New test.
52006 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52008 * gcc.c-torture/compile/simd-3.c: New test.
52010 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52012 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52013 * gcc.dg/20020620-1.c: Likewise.
52015 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52018 * g++.dg/init/array4.C: New test.
52019 * g++.dg/init/array5.C: New test.
52021 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52023 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52024 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52026 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52028 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52029 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52030 * gcc.dg/wtr-conversion-1.c: Likewise.
52031 * gcc.dg/wtr-escape-1.c: Likewise.
52032 * gcc.dg/wtr-int-type-1.c: Likewise.
52033 * gcc.dg/wtr-label-1.c: Likewise.
52034 * gcc.dg/wtr-static-1.c: Likewise.
52035 * gcc.dg/wtr-strcat-1.c: Likewise.
52036 * gcc.dg/wtr-suffix-1.c: Likewise.
52037 * gcc.dg/wtr-switch-1.c: Likewise.
52038 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52039 * gcc.dg/wtr-union-init-1.c: Likewise.
52040 * gcc.dg/wtr-union-init-2.c: Likewise.
52041 * gcc.dg/wtr-union-init-3.c: Likewise.
52043 * gcc.dg/wtr-func-def-1.c: New test.
52045 2002-07-02 Devang Patel <dpatel@apple.com>
52047 * objc.dg/param-1.m: New test.
52049 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52051 * gcc.dg/cpp/trad/directive.c: Add test.
52052 * gcc.dg/cpp/trad/macroargs.c: Add test.
52053 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52055 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52057 * gcc.dg/cpp/cmdlne-M.c: New test.
52059 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52061 * objc.dg/desig-init-1.m: New test.
52063 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52066 * g++.dg/template/instantiate1.C: New test.
52068 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52071 * g++.dg/template/sizeof2.C: New test.
52073 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52075 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52076 gcc.dg/cpp/trad/include.c: New tests.
52078 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52081 * gcc.c-torture/compile/20020701-1.c: New test.
52083 2002-07-01 Stan Shebs <shebs@apple.com>
52085 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52087 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52088 (objc-torture-execute): or here.
52090 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52092 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52094 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52096 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52098 2002-06-30 Devang Patel <dpatel@apple.com>
52100 * objc.dg/fsyntax-only.m: New test.
52102 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52105 * g++.dg/template/friend7.C: New file.
52107 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52109 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52112 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52114 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52115 avoid division by zero.
52117 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52119 * gcc.dg/Wunknownprag.c: New tests.
52121 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52123 * gcc.c-torture/execute/simd-2.c: New test.
52125 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52127 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52128 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52129 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52130 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52131 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52132 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52133 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52134 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52135 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52136 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52137 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52138 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52139 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52140 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52141 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52142 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52143 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52145 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52147 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52148 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52149 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52150 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52152 * gcc.dg/cpp/trad/directive.c: Update.
52154 2002-06-23 Andreas Jaeger <aj@suse.de>
52156 * gcc.c-torture/execute/complex-6.c: New.
52158 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52160 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52161 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52162 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52163 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52165 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52167 * gcc.dg/cpp/trad: New directory with traditional tests copied
52168 from parent directory.
52169 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52170 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52171 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52172 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52173 Move to trad/ and rename.
52174 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52175 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52176 gcc.dg/cpp/trad/redef2.c: New tests.
52177 * gcc.dg/cpp/trad/trad.exp: New driver.
52179 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52181 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52182 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52183 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52184 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52187 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52189 * gcc.dg/20020620-1.c: New test.
52191 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52193 * g++.dg/template/ttp4.C: New test.
52195 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52197 * g++.dg/opt/vt1.C: Fix regexp.
52199 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52201 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52202 Don't use attribute `noinline'.
52204 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52206 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52208 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52210 * gcc.c-torture/execute/simd-1.c: New.
52212 * gcc.dg/simd-1.c: New.
52214 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52216 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52218 2002-06-16 Richard Henderson <rth@redhat.com>
52220 * g++.dg/ext/anon-struct1.C: New.
52221 * g++.dg/ext/anon-struct2.C: New.
52222 * g++.dg/ext/anon-struct3.C: New.
52223 * gcc.dg/anon-struct-1.c: New.
52224 * gcc.dg/anon-struct-2.c: New.
52225 * gcc.dg/anon-struct-3.c: New.
52226 * gcc.dg/20011008-1.c: Adjust warning text.
52227 * gcc.dg/20020527-1.c: Add -fms-extensions.
52229 2002-06-16 Richard Henderson <rth@redhat.com>
52231 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52233 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52235 * gcc.c-torture/execute/20020615-1.c: New test.
52237 2002-06-15 Roger Sayle <roger@eyesopen.com>
52239 * gcc.c-tortuture/execute/compare-1.c: New test case.
52240 * gcc.c-tortuture/execute/compare-2.c: New test case.
52241 * gcc.c-tortuture/execute/compare-3.c: New test case.
52243 2002-06-13 Richard Henderson <rth@redhat.com>
52245 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52248 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52250 * g++.dg/template/typename2.C: Update error message.
52252 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52254 * gcc.c-torture/execute/20020611-1.c: New test.
52256 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52258 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52259 list of targets to skip.
52261 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52263 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52264 targets if not optimizing.
52266 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52268 * gcc.c-torture/compile/20020605-1.c: New test.
52270 * g++.dg/opt/vt1.C: New test.
52272 * gcc.dg/20020531-1.c: New test.
52274 * gcc.dg/20020530-1.c: New test.
52276 * gcc.dg/20020527-1.c: New test.
52278 * g++.dg/opt/cse1.C: New test.
52280 2002-06-07 Roger Sayle <roger@eyesopen.com>
52282 * gcc.dg/20020607-2.c: New test case.
52284 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52286 * gcc.c-torture/compile/20020604-1.c: New test.
52288 2002-06-04 Richard Henderson <rth@redhat.com>
52290 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52291 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52292 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52294 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52296 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52298 2002-06-03 Richard Henderson <rth@redhat.com>
52300 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52301 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52303 2002-06-02 Richard Henderson <rth@redhat.com>
52305 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52306 test functions static.
52308 2002-06-02 Andreas Jaeger <aj@suse.de>
52310 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52313 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52315 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52316 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52317 Update for mofified diagnostics.
52318 * gcc.dg/c99-intconst-1.c: No longer fail.
52320 2002-06-02 Richard Henderson <rth@redhat.com>
52322 * gcc.dg/uninit-A.c: Remove xfail markers.
52324 2002-06-01 Roger Sayle <roger@eyesopen.com>
52326 * gcc.dg/fnegate-1.c: New test case.
52328 2002-05-30 Osku Salerma <osku@iki.fi>
52330 * gcc.c-torture/execute/mayalias-1.c: New file.
52332 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52334 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52335 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52336 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52338 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52340 * gcc.c-torture/execute/20020529-1.c: New test.
52342 2002-05-27 Richard Henderson <rth@redhat.com>
52344 * g++.dg/ext/attrib6.C: New test case.
52346 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52348 * gcc.c-torture/execute/pure-1.c: New test.
52350 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52352 * gcc.dg/cpp/arith-2.c: Remove.
52354 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52356 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52357 * gcc.dg/cpp/if-3.c: Remove.
52359 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52361 * g++.dg/opt/cse2.C: New test.
52363 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52365 * gcc.dg/cpp/arith-1.c: New semantic tests.
52366 * gcc.dg/cpp/if-1.c: Update.
52368 2002-05-24 Ben Elliston <bje@redhat.com>
52370 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52372 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52374 * gcc.dg/verbose-asm.c: New test.
52376 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52378 * gcc.dg/cpp/paste12.c: New test.
52380 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52382 * g++.dg/parse/named_ops.C: New test.
52384 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52386 * gcc.dg/weak-8.c: New test.
52388 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52390 * gcc.dg/weak-2.c: Allow optional leading underscore
52391 in scan-assembler symbol name.
52392 * gcc.dg/weak-3.c: Likewise.
52393 * gcc.dg/weak-4.c: Likewise.
52394 * gcc.dg/weak-5.c: Likewise.
52396 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52398 * gcc.dg/20020523-1.c: New test.
52400 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52402 * objc.dg/const-str-2.m: Update now that we stop after
52403 a command line error.
52405 2002-05-22 Richard Henderson <rth@redhat.com>
52407 * g++.dg/dg.exp: Fix typo in test pruneing.
52409 2002-05-22 Richard Henderson <rth@redhat.com>
52411 * g++.dg/dg.exp: Prune the tls subdirectory.
52412 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52413 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52414 * g++.dg/tls/init-1.C: New.
52416 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52418 * gcc.dg/20020517-1.c: New test.
52420 2002-05-21 Richard Henderson <rth@redhat.com>
52422 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52423 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52425 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52427 * g++.dg/other/copy2.C: New test.
52429 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52431 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52432 (MAX_COPY): Bump up to 10 times sizeof (long long).
52433 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52435 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52436 sizeof (long long).
52438 * gcc.c-torture/execute/strcpy-1.c: New test.
52440 2002-05-19 Jason Merrill <jason2redhat.com>
52442 * g++.dg/ext/oper1.C: New test.
52444 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52445 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52447 * README.QMTEST: New file.
52449 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52451 2002-05-19 Andreas Jaeger <aj@suse.de>
52453 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52455 * gcc.c-torture/execute/loop-2d.x: Likewise.
52457 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52459 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52460 support weak symbols.
52461 * gcc.dg/weak-4.c: Likewise.
52462 * gcc.dg/weak-6.c: Likewise.
52464 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52466 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52467 cygwin, coff and h8300-*-hms targets
52468 * gcc.dg/weak-5.c: Likewise.
52469 * gcc.dg/weak-7.c: Likewise.
52471 2002-05-16 Jason Merrill <jason@redhat.com>
52473 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52474 (scan-assembler-not, scan-assembler-dem): Likewise.
52475 (scan-assembler-dem-not): Likewise.
52477 2002-05-15 Richard Henderson <rth@redhat.com>
52479 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52481 2002-05-15 Richard Henderson <rth@redhat.com>
52483 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52484 (vfoo1f): Warning here.
52485 (vfoo1l): Don't redefine the alias.
52487 2002-05-14 Jason Merrill <jason@redhat.com>
52488 Alexandre Oliva <aoliva@redhat.com>
52490 * g++.dg/init/pm1.C: New test.
52492 2002-05-12 David S. Miller <davem@redhat.com>
52494 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52497 2002-05-10 Roger Sayle <roger@eyesopen.com>
52499 * gcc.c-torture/execute/20020510-1.c: New test case.
52501 2002-05-10 David S. Miller <davem@redhat.com>
52503 * gcc.c-torture/execute/conversion.c: Test long double too.
52505 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52507 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52508 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52509 * lib/g++.exp (g++_link_flags): Likewise.
52510 * lib/objc.exp (objc_target_compile): Likewise.
52512 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52514 * gcc.dg/cpp/poison.c: Update.
52515 * gcc.dg/cpp/20000625-2.c: Remove.
52516 * gcc.dg/cpp/direct2s.c: Remove final test.
52518 2002-05-08 Tom Rix <trix@redhat.com>
52520 * gcc.c-torture/execute/20020508-1.c: New test.
52521 * gcc.c-torture/execute/20020508-2.c: New test.
52522 * gcc.c-torture/execute/20020508-3.c: New test.
52524 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52526 * gcc.dg/cpp/charconst-4.c: More tests.
52528 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52531 * gcc.dg/weak-3.c: Update location of warning messages.
52532 * gcc.dg/weak-5.c: Likewise.
52534 2002-05-06 Roger Sayle <roger@eyesopen.com>
52536 * gcc.c-torture/execute/20020506-1.c: New test case.
52538 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52540 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52542 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52544 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52546 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52548 * gcc.dg/cpp/charconst-3.c: New test.
52550 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52552 * gcc.dg/cpp/charconst.c: Update tests.
52554 2002-05-05 Tim Josling <tej@melbpc.org.au>
52556 * treelang: Added directory for new sample language treelang. Also
52557 lib/treelang.exp: New file to signal treelang should be tested.
52559 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52561 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52562 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52563 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52564 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52565 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52566 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52567 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52569 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
52571 * gcc.dg/format/xopen-2.c: New test.
52573 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52575 * gcc.dg/20020503-1.c: New test.
52577 2002-05-02 Mark Mitchell <mark@codesourcery.com>
52579 * g++.dg/init/dtor1.C: Make it tougher.
52581 2002-05-01 Mark Mitchell <mark@codesourcery.com>
52583 * g++.dg/init/dtor1.C: New test.
52585 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
52587 * gcc.dg/altivec-8.c: New.
52589 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
52591 * gcc.dg/altivec-7.c: New.
52593 2002-04-29 Jakub Jelinek <jakub@redhat.com>
52595 * g++.dg/parse/typedef1.C: New test.
52597 2002-04-29 Mark Mitchell <mark@codesourcery.com>
52600 * g++.dg/template/friend6.C: New test.
52603 * g++.dg/init/copy1.C: New test.
52605 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
52607 * g++.dg/warn/effc1.C: New test.
52609 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
52611 * gcc.dg/cpp/if-cexp.c: Add a test.
52613 2002-04-28 Jakub Jelinek <jakub@redhat.com>
52615 * gcc.dg/20020426-2.c: New test.
52617 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
52619 * gcc.dg/cpp/if-mop.c: Update.
52620 * gcc.dg/cpp/if-mpar.c: Add test.
52621 * gcc.dg/cpp/if-oppr.c: Update.
52623 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52626 * gcc.dg/weak-[2-7].c: New tests.
52628 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52630 * gcc.dg/enum1.c: New test.
52632 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52635 * g++.dg/inherit/access2.C: New test.
52637 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52640 * gcc.dg/20020426-1.c: New test.
52642 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52644 * g++.dg/abi/enum1.C: New test.
52646 2002-04-26 Richard Henderson <rth@redhat.com>
52648 * gcc.dg/c99-bool-1.c: Expect always true warning.
52650 2002-04-25 Roger Sayle <roger@eyesopen.com>
52652 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52654 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52656 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52659 2002-04-24 Mark Mitchell <mark@codesourcery.com>
52661 * g++.dg/abi/mange7.C: New test.
52664 * g++.dg/parse/stmtexpr2.C: New test.
52666 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
52668 * gcc.dg/20020312-2.c: Add SH target.
52670 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52672 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52673 compiler output on mips*-*-irix*.
52675 2002-04-23 Jakub Jelinek <jakub@redhat.com>
52677 * g++.dg/parse/attr1.C: New test.
52679 2002-04-23 Roger Sayle <roger@eyesopen.com>
52681 * gcc.c-torture/execute/string-opt-17.c: New test case.
52682 * gcc.c-torture/execute/memset-2.c: New test case.
52684 2002-04-23 Mark Mitchell <mark@codesourcery.com>
52687 * g++.dg/template/friend5.C: New test.
52690 * g++.dg/template/qual1.C: Likewise.
52692 2002-04-22 Zack Weinberg <zack@codesourcery.com>
52694 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52695 Include stdlib.h, not stdio.h or ctype.h.
52697 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
52699 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52700 cris-*-elf* and mmix-*-*.
52701 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52702 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52703 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52705 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52706 * gcc.dg/wchar_t-1.c: Ditto.
52708 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
52710 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52713 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
52715 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52717 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52719 * gcc.c-torture/execute/20000906-1.x: Delete.
52721 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
52723 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52725 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
52728 * g77.f-torture/execute/6367.f: New test.
52729 * g77.f-torture/execute/6367.x: Disable for MMIX.
52731 2002-04-19 Mark Mitchell <mark@codesourcery.com>
52734 * g++.dg/opt/inline2.C: New test.
52736 2002-04-18 Richard Henderson <rth@redhat.com>
52738 * gcc.dg/20000906-1.c: Enable for all targets.
52739 * gcc.c-torture/compile/iftrap-2.c: New.
52741 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52743 * gcc.dg/20020418-1.c: New test.
52744 * gcc.dg/20020418-2.c: New test.
52746 2002-04-18 Richard Henderson <rth@redhat.com>
52748 * gcc.c-torture/compile/iftrap-1.c: New.
52749 * gcc.dg/iftrap-1.c: Adjust for ia64.
52750 * gcc.dg/iftrap-2.c: New.
52752 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52754 * gcc.c-torture/compile/20020418-1.c: New test.
52756 2002-04-18 Roger Sayle <roger@eyesopen.com>
52758 * gcc.c-torture/compile/20020415-1.c: New.
52760 2002-04-18 David S. Miller <davem@redhat.com>
52762 * gcc.c-torture/execute/20020418-1.c: New test.
52764 2002-04-17 Jakub Jelinek <jakub@redhat.com>
52766 * gcc.dg/20020416-1.c: New test.
52768 * g++.dg/opt/inline1.C: New test.
52770 2002-04-16 Jakub Jelinek <jakub@redhat.com>
52772 * gcc.dg/altivec-5.c: New test.
52774 * gcc.dg/20020415-1.c: New test.
52776 2002-04-15 Mark Mitchell <mark@codesourcery.com>
52778 * lib/chill.exp: Remove.
52780 2002-04-14 Jakub Jelinek <jakub@redhat.com>
52782 * g++.dg/other/big-struct.C: New test.
52784 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
52786 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52789 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
52792 * gcc.dg/i386-387-1.c: Allow optional leading underscore
52793 in scan-assembler function name
52795 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
52797 * g77.f-torture/execute/980628-4.x,
52798 g77.f-torture/execute/980628-5.x,
52799 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52800 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52801 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52804 2002-04-13 David S. Miller <davem@redhat.com>
52806 * gcc.c-torture/execute/20020413-1.c: New test.
52808 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
52811 * g++.dg/ext/asm1.C: New tests.
52813 2002-04-12 Mark Mitchell <mark@codesourcery.com>
52816 * g++.dg/parse/stmtexpr1.C: New test.
52819 * g++.dg/template/copy1.C: New test.
52821 2002-04-12 Richard Henderson <rth@redhat.com>
52823 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52825 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
52827 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52828 gcc.c-torture/execute/20020307-2.c.
52830 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
52832 * g++.dg/ext/attrib5.C,
52833 * g++.dg/lookup/struct1.C: New tests.
52835 2002-04-11 Jakub Jelinek <jakub@redhat.com>
52837 * gcc.dg/20020411-1.c: New test.
52839 * gcc.c-torture/execute/20020411-1.c: New test.
52841 2002-04-10 Janis Johnson <janis187@us.ibm.com>
52843 * g77.f-torture/execute/6177.f: New test.
52845 2002-04-10 Jakub Jelinek <jakub@redhat.com>
52848 * g++.dg/opt/cleanup1.C: New test.
52850 * g++.dg/opt/const1.C: New test.
52852 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
52854 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52856 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
52859 * g++.dg/template/typename2.C: New test.
52861 2002-04-10 Alan Modra <amodra@bigpond.net.au>
52863 * gcc.c-torture/execute/loop-12.c: New.
52865 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
52867 * g77.f-torture/execute/980628-4.x,
52868 g77.f-torture/execute/980628-5.x,
52869 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52870 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52871 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52873 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52875 PR optimization/6086
52876 * g++.dg/opt/preinc1.C: New test.
52878 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52881 * g++.dg/opt/static2.C: New test.
52883 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52886 * gcc.dg/20020406-1.c: New test.
52888 2002-04-04 David S. Miller <davem@redhat.com>
52890 * gcc.c-torture/execute/20020404-1.c: New test.
52892 2002-04-04 Jakub Jelinek <jakub@redhat.com>
52895 * gcc.dg/20020312-2.c: Do not declare global register variable
52896 if __PIC__ or __pic__ is defined.
52898 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
52900 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
52901 __asm__ so that it works correctly even if -ansi -pedantic-errors.
52903 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52905 * gcc.misc-tests/linkage.exp: Update last change to handle
52906 sparc*-, not just sparc-.
52908 2002-04-03 Richard Henderson <rth@redhat.com>
52910 * gcc.dg/cpp/ucs.c: Improved long UCS test.
52912 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
52914 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52916 2002-04-02 David S. Miller <davem@redhat.com>
52918 * gcc.c-torture/execute/20020402-3.c: New test.
52920 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
52922 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52923 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52925 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52926 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52927 g77.f-torture/execute/20001201.x,
52928 g77.f-torture/execute/u77-test.x: New files.
52930 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52931 * gcc.dg/wchar_t-1.c: Ditto.
52933 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52935 * gcc.c-torture/execute/20020402-1.c: New test.
52937 2002-04-01 Richard Henderson <rth@redhat.com>
52939 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52941 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52943 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52945 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52947 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52949 * g++.dg/inherit/template-as-base.C: Expect error.
52950 * g++.dg/inherit/namespace-as-base.C: Likewise.
52952 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
52954 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52955 g++.dg/ext/instantiate3.C: Tweak match patterns.
52957 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52958 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52961 2002-03-31 Richard Henderson <rth@redhat.com>
52963 * gcc.dg/special/alias-2.c: New.
52964 * gcc.dg/special/ecos.exp: Run it.
52966 2002-03-31 Richard Henderson <rth@redhat.com>
52968 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52970 2002-03-31 Kazu Hirata <kazu@hxi.com>
52972 * gcc.dg/weak-1.c: Disable on h8300 port.
52974 2002-03-29 Janis Johnson <janis187@us.ibm.com>
52976 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52977 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52979 * g++.dg/bprob/bprob-1.C: New test.
52980 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52981 * g++.dg/gcov/gcov-1.C: New test.
52982 * g++.dg/gcov/gcov-1.x: New file.
52983 * g++.dg/gcov/gcov-2.C: New test.
52984 * g++.dg/gcov/gcov-3.C: New test.
52985 * g++.dg/gcov/gcov-3.h: New file.
52987 2002-03-28 Roger Sayle <roger@eyesopen.com>
52989 * g++.old-deja/g++.other/builtins5.C: New test.
52990 * g++.old-deja/g++.other/builtins6.C: New test.
52991 * g++.old-deja/g++.other/builtins7.C: New test.
52992 * g++.old-deja/g++.other/builtins8.C: New test.
52993 * g++.old-deja/g++.other/builtins9.C: New test.
52995 2002-03-29 Jakub Jelinek <jakub@redhat.com>
52997 * g++.dg/opt/static1.C: New test.
52999 * g++.dg/opt/longbranch1.C: New test.
53001 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53003 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53005 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53007 2002-03-28 Jeffrey A Law (law@redhat.com)
53009 * gcc.c-torture/execute/20020328-1.c: New test.
53011 2002-03-27 Richard Henderson <rth@redhat.com>
53013 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53014 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53015 move from g++.old-deja/g++.ext/.
53017 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53019 * g++.dg/init/new2.C: New test.
53021 2002-03-26 Richard Henderson <rth@redhat.com>
53023 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53025 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53028 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53030 * gcc.dg/20001102-1.c: Likewise.
53032 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53034 * gcc.dg/cpp/endif-pedantic1.c,
53035 gcc.dg/cpp/endif-pedantic2.c: New tests.
53037 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53039 * g++.dg/init/new1.C: New test.
53041 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53043 * g++.dg/abi/vbase9.C: New test.
53045 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53047 * gcc.dg/arm-asm.c: New test.
53049 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53051 * gcc.dg/Wswitch-enum.c: New test.
53054 2002-03-26 Richard Henderson <rth@redhat.com>
53056 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53059 2002-03-25 Richard Henderson <rth@redhat.com>
53061 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53064 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53065 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53067 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53069 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53071 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53073 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53074 targets using generic thunk support.
53076 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53078 * gcc.c-torture/compile/20020323-1.c: New test.
53080 * g++.dg/opt/conj2.C: New test.
53082 2002-03-24 Richard Henderson <rth@redhat.com>
53084 * gcc.dg/weak-1.c: Use -fno-common.
53086 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53088 * g77.dg/f77-edit-apostrophe-out.f: New test
53089 * g77.dg/f77-edit-h-out.f: New test
53090 * g77.dg/f77-edit-t-in.f: New test
53091 * g77.dg/f77-edit-t-out.f: New test
53092 * g77.dg/f77-edit-x-out.f: New test
53093 * g77.dg/f77-edit-slash-out.f: New test
53094 * g77.dg/f77-edit-colon-out.f: New test
53095 * g77.dg/f77-edit-s-out.f: New test
53097 2002-03-24 Richard Henderson <rth@redhat.com>
53099 * objc/execute/formal_protocol-6.x: New XFAIL.
53101 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53103 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53104 that do not support weak symbols
53106 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53108 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53109 * lib/g77.exp: Likewise.
53110 * lib/objc.exp: Likewise.
53112 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53114 * gcc.dg/Wswitch-default.c: New test.
53116 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53118 * g++.dg/other/enum1.C: New test.
53120 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53122 * gcc.dg/pragma-ep-3.c: Fix typo.
53124 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53126 * g++.dg/inherit/template-as-base.C: New test.
53128 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53130 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53131 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53133 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53135 * gcc.dg/cpp/multiline.c: Update to match.
53137 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53139 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53141 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53143 * gcc.dg/cpp/extratokens2.c: New file.
53145 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53147 * gcc.dg/20020312-2.c: Add rs6000 target.
53149 * gcc.c-torture/compile/20020319-1.c: New test.
53151 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53153 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53154 (A, E): Handle this.
53156 2002-03-20 Jason Merrill <jason@redhat.com>
53158 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53160 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53161 through prune_gcc_output.
53163 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53165 * gcc.c-torture/compile/20020320-1.c: New test.
53167 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53169 * gcc.c-torture/compile/20020318-1.c: New test.
53171 * gcc.dg/struct-by-value-1.c: New test.
53173 * gcc.dg/20020319-1.c: New test.
53175 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53177 * g++.dg/opt/conj1.C: New test.
53179 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53181 * g++.dg/template/qualttp20.C: Revert previous change.
53182 * g++.dg/template/qualttp3.C: Likewise.
53183 * g++.dg/template/qualttp4.C: Likewise.
53184 * g++.dg/template/qualttp5.C: Likewise.
53185 * g++.dg/template/qualttp6.C: Likewise.
53186 * g++.dg/template/qualttp7.C: Likewise.
53187 * g++.dg/template/qualttp8.C: Likewise.
53188 * g++.dg/template/recurse.C: Likewise.
53190 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53192 * gcc.dg/cpp/wchar-1.c: Update.
53194 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53196 * g++.dg/template/conv1.C: New test.
53197 * g++.dg/template/conv2.C: New test.
53198 * g++.dg/template/conv3.C: New test.
53199 * g++.dg/template/conv4.C: New test.
53201 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53203 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53204 * g++.dg/template/qualttp3.C: Likewise.
53205 * g++.dg/template/qualttp4.C: Likewise.
53206 * g++.dg/template/qualttp5.C: Likewise.
53207 * g++.dg/template/qualttp6.C: Likewise.
53208 * g++.dg/template/qualttp7.C: Likewise.
53209 * g++.dg/template/qualttp8.C: Likewise.
53210 * g++.dg/template/recurse.C: Likewise.
53212 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53214 * g++.dg/opt/dtor1.C: New test.
53216 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53218 * gcc.c-torture/compile/20020315-1.c: New test.
53220 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53222 * gcc.dg/weak-1.c: Fix scan tests.
53224 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53226 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53227 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53228 cris-*-aout* mmix-*-*.
53229 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53230 cris-*-aout* mmix-*-*.
53231 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53232 cris-*-elf* cris-*-aout* and mmix-*-*.
53233 * gcc.dg/20001009-1.c: Ditto.
53234 * gcc.dg/20010912-1.c: Ditto.
53235 * gcc.dg/20020122-4.c: Ditto.
53236 * gcc.dg/inline-2.c: Ditto.
53238 2002-03-14 Jeffrey A Law (law@cygnus.com)
53240 * gcc.c-torture/compile/20020314-1.c: New test.
53242 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53244 * gcc.c-torture/execute/20020314-1.c: New test.
53246 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53248 * g++.dg/warn/Wunused-1.C: New test.
53250 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53252 * g++.dg/abi/mangle6.C: New test.
53254 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53256 * gcc.c-torture/compile/20020309-2.c: New test.
53258 * gcc.c-torture/compile/20020312-1.c: New test.
53260 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53262 * g++.dg/other/access1.C: New test.
53264 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53266 * gcc.c-torture/execute/wchar_t-1.c: New test.
53268 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53270 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53272 2002-03-12 Roger Sayle <roger@eyesopen.com>
53274 * gcc.dg/20020312-1.c: New test case.
53276 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53278 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53280 2002-03-11 Richard Henderson <rth@redhat.com>
53282 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53283 * g++.old-deja/g++.jason/report.C: Likewise.
53285 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53287 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53288 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53290 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53292 * g++.dg/overload/pmf1.C: New test.
53294 2002-03-11 Kazu Hirata <kazu@hxi.com>
53296 * gcc.c-torture/execute/20020307-1.c: Use long.
53298 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53300 PR optimization/5844
53301 * gcc.dg/20020310-1.c: New test.
53303 2002-03-09 Michael Meissner <meissner@redhat.com>
53305 * gcc.c-torture/execute/memcpy-2.c: New test.
53306 * gcc.c-torture/execute/memset-1.c: New test.
53307 * gcc.c-torture/execute/strlen-1.c: New test.
53308 * gcc.c-torture/execute/strcmp-1.c: New test.
53309 * gcc.c-torture/execute/strncmp-1.c: New test.
53311 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53313 * gcc.dg/ppc-ldstruct.c: New test.
53315 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53317 * gcc.c-torture/execute/va-arg-22.c: New test.
53319 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53321 * gcc.c-torture/compile/20020309-1.c: New test.
53323 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53325 * gcc.c-torture/execute/20020307-2.c: New test.
53327 2002-03-07 Jeffrey A Law (law@redhat.com)
53329 * g77.f-torture/compile/20020307-1.f: New test.
53331 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53333 * gcc.dg/unordered-1.c: New test.
53335 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53337 * gcc.c-torture/execute/20020307-1.c: New test.
53339 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53341 * gcc.dg/20020304-1.c: New test.
53343 * gcc.c-torture/compile/20020304-2.c: New test.
53345 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53347 * gcc.c-torture/compile/20020304-1.c: New test case
53350 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53352 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53354 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53356 * g++.dg/other/classkey1.C: New test.
53358 2002-03-01 Richard Henderson <rth@redhat.com>
53360 * gcc.c-torture/compile/981223-1.x: New.
53361 * gcc.c-torture/compile/920625-1.x: New.
53363 2002-02-28 Richard Henderson <rth@redhat.com>
53365 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53367 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53369 * gcc.c-torture/execute/20020227-1.c: New test.
53371 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53373 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53375 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53376 * g++.old-deja.g++.other/defarg1.C: Likewise.
53377 * g++.old-deja/g++.pt/calls2.C: Likewise.
53378 * g++.old-deja/g++.pt/crash20.C: Likewise.
53379 * g++.old-deja/g++.pt/crash30.C: Likewise.
53380 * g++.old-deja/g++.pt/crash36.C: Likewise.
53381 * g++.old-deja/g++.pt/crash6.C: Likewise.
53382 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53383 * g++.old-deja/g++.pt/derived3.C: Likewise.
53384 * g++.old-deja/g++.pt/error1.C: Likewise.
53385 * g++.old-deja/g++.pt/friend21.C: Likewise.
53386 * g++.old-deja/g++.pt/friend23.C: Likewise.
53387 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53388 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53390 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53392 * gcc.c-torture/execute/20020225-2.c: New test.
53394 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53396 * gcc.c-torture/execute/920730-1t.c,
53397 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53398 Delete test cases, only relevant to -traditional.
53400 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53402 * gcc.dg/cpp/undef1.c: Remove.
53403 * gcc.dg/cpp/directiv.c: Update.
53404 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53406 2002-02-27 Michael Meissner <meissner@redhat.com>
53408 * gcc.c-torture/execute/20020226-1.c: New test.
53410 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53412 * g++.dg/debug/debug4.C: New test.
53414 * gcc.dg/ia64-visibility-1.c: New test.
53416 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53418 * gcc.dg/debug/20020224-1.c: New.
53420 2002-02-25 Kazu Hirata <kazu@hxi.com>
53422 * gcc.c-torture/execute/960416-1.x: New.
53423 * gcc.c-torture/execute/divconst-3.x: Likewise.
53425 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53427 * gcc.dg/20020224-1.c: New test.
53429 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53431 * gcc.c-torture/execute/20020225-1.c: New.
53433 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53435 * gcc.dg/cpp/wchar-1.c: New test.
53437 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53439 * gcc.dg/20020222-1.c: New test.
53441 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53443 * g++.dg/opt/anonunion1.C: New test.
53445 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53447 * g++.dg/template/qualttp19.C: New test.
53448 * g++.dg/template/qualttp20.C: New test.
53449 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53450 * g++.old-deja/g++.other/qual1.C: Likewise.
53452 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53454 * gcc.dg/attr-alwaysinline.c: New.
53456 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53458 * gcc.dg/20020220-1.c: New test.
53460 * gcc.dg/20020220-2.c: New test.
53462 * g++.dg/opt/mmx1.C: New test.
53464 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53466 * gcc.c-torture/compile/20020110.c: New test.
53468 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53470 * gcc.c-torture/execute/20020219-1.c: New test.
53472 * gcc.dg/20020219-1.c: New test.
53474 * gcc.dg/noncompile/20020220-1.c: New test.
53476 * g++.dg/opt/ptrintsum1.C: New test.
53478 * gcc.dg/debug/20020220-1.c: New test.
53480 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53482 * gcc.c-torture/execute/20020216-1.c: New test.
53484 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53486 * gcc.dg/decl-1.c: Update, new test.
53488 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53490 * g++.dg/abi/bitfield1.C: New test.
53491 * g++.dg/abi/bitfield2.C: New test.
53493 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53495 * gcc.dg/attr-nest.c: New test.
53497 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53499 * gcc.c-torture/execute/20020215-1.c: New test.
53501 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53503 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53504 * g++.dg/debug/debug.exp: New.
53505 * g++.dg/debug/trivial.C: New.
53506 * g++.dg/debug/debug1.C: Moved...
53507 * g++.dg/other/debug1.C: ...from here.
53508 * g++.dg/debug/debug2.C: Moved...
53509 * g++.dg/other/debug2.C: ...from here.
53510 * g++.dg/debug/debug3.C: Moved...
53511 * g++.dg/other/debug3.C: ...from here.
53513 * gcc.dg/noncompile/20020213-1.c: New test.
53515 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53517 * g++.dg/other/debug3.C: New test.
53519 * gcc.c-torture/execute/20020213-1.c: New test.
53521 2002-02-13 Richard Smith <richard@ex-parrot.com>
53523 * g++.old-deja/g++.other/thunk1.C: New test.
53525 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53527 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53529 2002-02-13 Stan Shebs <shebs@apple.com>
53531 * gcc.dg/altivec-3.c: New.
53533 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53535 * gcc.dg/Wunreachable-1.c: New test.
53536 * gcc.dg/Wunreachable-2.c: New test.
53538 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53540 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53542 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53544 * gcc.dg/decl-1.c: New test.
53546 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53548 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53550 2002-02-10 Kazu Hirata <kazu@hxi.com>
53552 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53553 * gcc.c-torture/compile/980506-1.x: Likewise.
53555 2002-02-10 Kazu Hirata <kazu@hxi.com>
53557 * gcc.dg/20020210-1.c: New.
53559 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
53561 * g77.f-torture/execute/947.f: New regression test
53562 for PR fortran/947.
53564 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
53566 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53567 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53569 2002-02-08 Richard Henderson <rth@redhat.com>
53571 * gcc.c-torture/compile/labels-3.c: New.
53573 2002-02-08 Jakub Jelinek <jakub@redhat.com>
53575 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53576 expression statements work instead.
53577 * gcc.dg/noncompile/20020207-1.c: New test.
53579 2002-02-07 Richard Henderson <rth@redhat.com>
53581 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53583 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53585 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53587 * lib/g77-dg.exp: Trim g77 error messages so that they are
53588 recognized by dg.exp.
53590 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53593 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
53595 2002-02-07 Richard Henderson <rth@redhat.com>
53597 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53598 to be sufficiently aligned for integers.
53600 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
53602 * g++.dg/template/friend4.C: New test.
53604 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53607 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53610 2002-02-07 Richard Henderson <rth@redhat.com>
53612 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53613 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53614 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53615 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53617 2002-02-06 Richard Henderson <rth@redhat.com>
53619 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53621 2002-02-06 Janis Johnson <janis187@us.ibm.com>
53623 * gcc.dg/20020206-1.c: New test.
53625 2002-02-06 Jakub Jelinek <jakub@redhat.com>
53627 * gcc.c-torture/execute/20020206-1.c: New test.
53629 * gcc.c-torture/execute/20020206-2.c: New test.
53631 PR optimization/5429:
53632 * gcc.c-torture/compile/20020206-1.c: New test.
53634 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
53636 * g++.dg/ext/align1.C: Do not use an explicit alignment value
53637 as certain file formats cannot support particularly large
53640 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53641 and do not expect to be able to link the executable.
53643 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53644 fail because the COFF format does not support the weak attribute.
53646 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
53648 * g77.dg/pr5473.f: New test
53650 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
53652 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53653 Fix testcase accordingly.
53655 2002-02-04 Richard Henderson <rth@redhat.com>
53657 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53658 (buf): Change to be an array of pointers, not ints.
53660 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53662 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
53663 before all tests. Move warning one line above to match where it
53665 * gcc.dg/Wswitch-2.c: New test.
53666 * g++.dg/warn/Wswitch-1.C: New test.
53667 * g++.dg/warn/Wswitch-2.C: New test.
53669 2002-02-04 Richard Henderson <rth@redhat.com>
53671 * g++.dg/abi/offsetof.C: Fix size comparison.
53673 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
53675 * gcc.dg/cast-qual-2.c: New test.
53677 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53679 * gcc.dg/20020201-4.c: New test.
53681 2002-02-04 Ben Elliston <bje@redhat.com>
53683 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53684 target_info attribute != 0, in addition to the empty string.
53685 (gcc_target_compile): Likewise.
53687 2002-02-03 Andrew Cagney <ac131313@redhat.com>
53689 * gcc.dg/Wswitch.c: New test.
53690 PR gcc/4475. PR gcc/3780.
53692 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
53694 * g77.f-torture/execute/5122.f: New test for regressions
53695 against PR fortran/5122.
53697 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
53699 * g77.f-torture/compile/pr3743.f: Delete
53700 * g77.dg/pr3743-1.f: New test.
53701 * g77.dg/pr3743-2.f: New test.
53702 * g77.dg/pr3743-3.f: New test.
53703 * g77.dg/pr3743-4.f: New test.
53705 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53707 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53709 2002-02-02 Richard Henderson <rth@redhat.com>
53711 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53712 * gcc.c-torture/execute/bf64-1.c: Likewise.
53714 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53716 * gcc.dg/20020201-2.c: New test.
53718 * gcc.dg/20020201-3.c: New test.
53720 * gcc.c-torture/execute/bitfld-2.c: New test.
53722 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53724 * gcc.dg/bitfld-1.c: Update.
53725 * gcc.dg/bitfld-2.c: Update.
53726 * gcc.c-torture/execute/bitfld-1.x: New.
53728 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53730 * gcc.c-torture/execute/20020201-1.c: New test.
53732 2002-02-01 Janis Johnson <janis187@us.ibm.com>
53735 * gcc.dg/20020201-1.c: New test.
53737 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
53740 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53741 * g77.f-torture/compile/pr3743.x: Remove
53743 2002-01-31 Tom Rix <trix@redhat.com>
53745 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53747 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53749 * gcc.dg/noncompile/20020130-1.c: New test.
53751 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
53753 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53755 2002-01-29 Richard Henderson <rth@redhat.com>
53757 * gcc.c-torture/execute/991118-1.c: Cast various constants back
53759 * gcc.c-torture/execute/bf64-1.c: Likewise.
53761 2002-01-29 Jakub Jelinek <jakub@redhat.com>
53763 * gcc.c-torture/execute/20020129-1.c: New test.
53765 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53767 * gcc.c-torture/compile/20000224-1.c: Update.
53768 * gcc.c-torture/execute/bitfld-1.c: New tests.
53769 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53770 * gcc.dg/uninit-A.c: Update.
53772 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
53774 * g++.dg/template/ctor1.C: Add instantiation.
53776 2002-01-28 Paul Koning <pkoning@equallogic.com>
53778 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53779 argument to __builtin_prefetch to be const ptr.
53781 2002-01-28 Jakub Jelinek <jakub@redhat.com>
53783 * gcc.c-torture/compile/20020120-1.c: New test.
53785 2002-01-27 Kazu Hirata <kazu@hxi.com>
53787 * gcc.c-torture/execute/20020127-1.c: New test.
53789 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
53791 * g77.dg/f77-edit-i-in.f: New test
53792 * g77.dg/f77-edit-i-out.f: New test
53794 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
53796 * gcc.dg/debug/debug.exp: New file.
53797 * gcc.dg/debug/trivial.c: New file.
53798 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53799 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53800 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53801 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53802 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53803 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53804 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53805 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53806 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53807 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53808 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53809 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53810 * gcc.dg/20000503-1.c: Removed.
53811 * gcc.dg/20010207-1.c: Removed.
53812 * gcc.dg/20011223-1.c: Removed.
53813 * gcc.dg/20020104-2.c: Removed.
53814 * gcc.dg/debug-1.c: Removed.
53815 * gcc.dg/debug-2.c: Removed.
53816 * gcc.dg/debug-3.c: Removed.
53817 * gcc.dg/debug-4.c: Removed.
53818 * gcc.dg/debug-5.c: Removed.
53819 * gcc.dg/debug-6.c: Removed.
53820 * gcc.dg/dwarf2-1.c: Removed.
53821 * gcc.dg/dwarf2-2.c: Removed.
53823 2002-01-25 Jakub Jelinek <jakub@redhat.com>
53825 * g++.old-deja/g++.other/eh5.C: New test.
53826 * g++.old-deja/g++.other/sibcall2.C: New test.
53827 * g++.old-deja/g++.other/array9.C: New test.
53828 * g++.old-deja/g++.other/typename2.C: New test.
53829 * g++.old-deja/g++.other/crash60.C: New test.
53830 * g++.old-deja/g++.other/conv9.C: New test.
53831 * g++.old-deja/g++.other/mangle10.C: New test.
53832 * g++.old-deja/g++.other/unchanging1.C: New test.
53833 * g++.old-deja/g++.other/exprstmt1.C: New test.
53834 * g++.old-deja/g++.other/inline23.C: New test.
53835 * g++.old-deja/g++.eh/ia64-1.C: New test.
53836 * g++.old-deja/g++.other/dwarf2-1.C: New test.
53837 * g++.old-deja/g++.other/reload1.C: New test.
53838 * g++.old-deja/g++.other/static20.C: New test.
53839 * g++.old-deja/g++.other/local-alloc1.C: New test.
53840 * g++.old-deja/g++.other/conv8.C: New test.
53841 * g++.old-deja/g++.other/stmtexpr2.C: New test.
53842 * g++.old-deja/g++.other/storeexpr1.C: New test.
53843 * g++.old-deja/g++.other/storeexpr2.C: New test.
53844 * g++.dg/eh/template2.C: New test.
53845 * g++.dg/warn/weak1.C: New test.
53847 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
53849 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53850 Remove first, non-varying, argument.
53852 2002-01-23 Richard Henderson <rth@redhat.com>
53854 * gcc.dg/inline-2.c: New.
53856 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53857 Add optional target arg. Check number of arguments.
53858 (scan-assembler-not, scan-assembler-dem): Likewise.
53859 (scan-assembler-dem-not): Likewise.
53861 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53863 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53865 * g++.old-deja/g++.brendan/parse3.C,
53866 g++.old-deja/g++.other/crash26.C,
53867 g++.old-deja/g++.other/crash28.C,
53868 g++.old-deja/g++.other/crash29.C,
53869 g++.old-deja/g++.other/crash30.C,
53870 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53872 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
53874 * gcc.dg/20020115-1.c: New.
53876 2002-01-23 Bob Wilson <bob.wilson@acm.org>
53878 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53880 2002-01-23 Janis Johnson <janis187@us.ibm.com>
53882 * gcc.dg/20020122-3.c: New.
53884 2002-01-23 Jakub Jelinek <jakub@redhat.com>
53886 * g++.dg/other/gc1.C: New test.
53888 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53890 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53892 2002-01-22 Richard Henderson <rth@redhat.com>
53894 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53896 2002-01-22 Richard Henderson <rth@redhat.com>
53898 * gcc.dg/20020122-4.c: New.
53900 2002-01-22 H.J. Lu <hjl@gnu.org>
53902 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53904 * gcc.dg/special/ecos.exp: Likewise.
53905 * lib/g++-dg.exp: Likewise.
53906 * lib/g77-dg.exp: Likewise.
53907 * lib/gcc-dg.exp : Likewise.
53908 * lib/mike-g++.exp: Likewise.
53909 * lib/mike-g77.exp: Likewise.
53910 * lib/mike-gcc.exp: Likewise.
53911 * lib/objc-dg.exp: Likewise.
53913 2002-01-22 Janis Johnson <janis187@us.ibm.com>
53916 * gcc.dg/20020122-2.c: New test.
53918 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
53920 * gcc.dg/20020122-1.c: New test.
53922 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
53924 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53926 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
53928 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53930 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53932 * gcc.c-torture/compile/20020121-1.c: New test.
53934 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
53936 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53939 2002-01-21 Jakub Jelinek <jakub@redhat.com>
53941 * gcc.dg/20020218-1.c: New test.
53943 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
53945 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53947 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53948 "At global scope" warning
53949 * g++.dg/ext/align1.C: Change cygwin test for alignment
53950 from db-bogus to dg-warning
53952 2002-01-21 Zack Weinberg <zack@codesourcery.com>
53954 * g77.f-torture/compile/cpp2.F: New test.
53956 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
53958 * g++.dg/template/access1.C: New test.
53960 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
53962 * gcc.dg/20020118-1.c: New.
53964 2002-01-18 Kazu Hirata <kazu@hxi.com>
53966 * gcc.c-torture/execute/20020118-1.c: New test.
53968 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
53970 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53971 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53972 alignment warnings.
53974 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
53976 * gcc.misc-tests/i386-prefetch.exp: Save and restore
53977 torture_with_loops and torture_without_loops
53979 2002-01-17 Jakub Jelinek <jakub@redhat.com>
53981 * gcc.c-torture/compile/20020116-1.c: New test.
53983 2002-01-16 Jakub Jelinek <jakub@redhat.com>
53985 * gcc.dg/20020116-2.c: New test.
53987 * gcc.dg/ultrasp4.c: New test.
53989 * gcc.dg/20020116-1.c: New test.
53991 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
53993 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53996 2002-01-15 Janis Johnson <janis187@us.ibm.com>
53998 * gcc.misc-tests/i386-prefetch.exp: New.
53999 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54000 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54001 * gcc.misc-tests/i386-pf-none-1.c: New test.
54002 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54004 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54006 * gcc.dg/gnu89-init-1.c: Add new tests.
54008 2002-01-15 Andreas Jaeger <aj@suse.de>
54010 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54011 * gcc.dg/i386-mmx-2.c: Likewise.
54012 * gcc.dg/i386-sse-1.c: Likewise.
54013 * gcc.dg/i386-sse-2.c: Likewise.
54014 * gcc.dg/i386-sse-3.c: Likewise.
54016 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54018 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54019 Uncomment additional cases that now pass.
54021 2002-01-11 Richard Henderson <rth@redhat.com>
54023 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54024 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54026 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54028 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54030 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54032 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54033 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54035 2002-01-10 Dale Johannesen <dalej@apple.com>
54037 * gcc.c-torture/execute/loop-11.c: New.
54039 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54041 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54042 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54044 2002-01-09 Richard Henderson <rth@redhat.com>
54046 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54047 type in which to perform the operation for each size.
54049 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54051 * gcc.c-torture/compile/20020109-2.c: New test.
54053 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54055 * gcc.c-torture/execute/loop-10.c: New test.
54057 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54059 * gcc.c-torture/compile/20010226-1.c: New test.
54060 * gcc.c-torture/compile/20010227-1.c: New test.
54061 * gcc.c-torture/compile/20010426-1.c: New test.
54062 * gcc.c-torture/compile/20010510-1.c: New test.
54063 * gcc.c-torture/compile/20010605-3.c: New test.
54064 * gcc.c-torture/compile/20010824-1.c: New test.
54065 * gcc.c-torture/execute/20010409-1.c: New test.
54066 * gcc.dg/noncompile/20000901-1.c: New test.
54067 * gcc.dg/20001023-1.c: New test.
54068 * gcc.dg/20001101-1.c: New test.
54069 * gcc.dg/20001102-1.c: New test.
54070 * gcc.dg/20010207-1.c: New test.
54071 * gcc.dg/20010405-1.c: New test.
54072 * gcc.dg/20010822-1.c: New test.
54073 * gcc.dg/20011107-1.c: New test.
54075 2002-01-09 Jeffrey A Law (law@redhat.com)
54077 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54079 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54080 execution failure on PA targets.
54082 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54084 * gcc.c-torture/compile/20020109-1.c: New test.
54086 2002-01-08 Kazu Hirata <kazu@hxi.com>
54088 * gcc.c-torture/execute/20020108-1.c: New test.
54090 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54092 * gcc.dg/20020108-1.c: New test.
54094 2002-01-08 H.J. Lu <hjl@gnu.org>
54096 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54099 2002-01-08 Geoff Keating <geoffk@redhat.com>
54101 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54104 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54106 * gcc.dg/altivec-4.c: Test altivec predicates.
54108 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54110 * gcc.c-torture/execute/20020107-1.c: New test.
54112 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54115 * gcc.c-torture/compile/20020106-1.c: New test.
54117 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54119 * gcc.c-torture/execute/nestfunc-4.c: New test.
54121 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54123 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54124 extra triple that slipped in.
54125 * g++.old-deja/g++.abi/align.C: Likewise.
54126 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54128 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54130 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54131 * g++.old-deja/g++.abi/align.C: Likewise.
54132 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54134 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54136 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54139 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54141 * gcc.dg/20020104-1.c: New test.
54143 * gcc.dg/20020104-2.c: New test.
54145 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54147 * gcc.dg/20020103-1.c: Fix typo in target selector.
54149 2002-01-03 Richard Henderson <rth@redhat.com>
54151 * gcc.dg/20020103-1.c: New.
54153 2002-01-03 Kazu Hirata <kazu@hxi.com>
54155 * gcc.c-torture/execute/20020103-1.c: New test.
54157 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54159 * g++.dg/other/debug2.C: New test.
54161 * gcc.c-torture/compile/20020103-1.c: New test.
54163 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54165 * gcc.dg/gnu89-init-1.c: Added new tests.
54167 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54169 * g++.dg/template/friend2.C: Remove as patch is reverted.
54171 * g++.dg/warn/oldcast1.C: New test.
54173 * g++.dg/template/ptrmem1.C: New test.
54174 * g++.dg/template/ptrmem2.C: New test.
54176 * g++.dg/template/ntp.C: New test.
54178 * g++.dg/other/component1.C: New test.
54180 * g++.dg/template/ttp3.C: New test.
54182 * g++.dg/template/friend2.C: New test.
54183 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54185 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54187 * g++.dg/other/ptrmem1.C: New test.
54188 * g++.dg/other/ptrmem2.C: New test.
54190 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54192 * g++.dg/template/ctor1.C: New test.
54194 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54196 * g++.dg/template/friend2.C: New test.
54198 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54200 * gcc.dg/mmix-1.c: New test.
54202 2001-12-31 Richard Henderson <rth@redhat.com>
54204 * gcc.dg/asm-5.c: New.
54206 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54208 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54209 in namespace __gnu_cxx
54211 2001-12-30 Richard Henderson <rth@redhat.com>
54213 * gcc.dg/debug-6.c: New.
54215 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54217 * gcc.c-torture/compile/20011229-2.c: New test.
54219 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54221 * gcc.dg/debug-3.c: New test.
54222 * gcc.dg/debug-4.c: New test.
54223 * gcc.dg/debug-5.c: New test.
54225 2001-12-29 Richard Henderson <rth@redhat.com>
54227 * g++.dg/eh/loop1.C: New.
54229 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54231 * g++.dg/template/crash1.C: New test.
54233 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54235 * g++.dg/other/const1.C: New test.
54237 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54239 * gcc.c-torture/compile/20011229-1.c: New test.
54241 2001-12-28 Stan Shebs <shebs@apple.com>
54243 * lib/objc-torture.exp: Resync with c-torture.exp.
54244 * lib/objc.exp: Load standard libraries.
54246 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54248 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54251 2001-12-27 Roger Sayle <roger@eyesopen.com>
54253 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54255 2001-12-27 Richard Henderson <rth@redhat.com>
54257 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54259 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54261 * g++.dg/eh/ctor1.C: New test.
54262 * g++.dg/other/error2.C: New test.
54264 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54266 * g++.dg/other/init2.C: New test.
54268 2001-12-24 Richard Henderson <rth@redhat.com>
54270 * gcc.dg/20011223-1.c: New.
54271 * gcc.dg/inline-1.c: New.
54273 2001-12-23 Richard Henderson <rth@redhat.com>
54275 * gcc.dg/asm-4.c: Test operand modifiers.
54277 2001-12-23 Richard Henderson <rth@redhat.com>
54279 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54281 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54283 * gcc.c-torture/execute/20011223-1.c: New test.
54285 2001-12-21 Richard Henderson <rth@redhat.com>
54287 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54288 re-enables the warning.
54290 2001-12-21 Richard Henderson <rth@redhat.com>
54292 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54294 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54296 * gcc.c-torture/compile/20011218-1.c: New test.
54298 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54300 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54302 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54303 epilogue generation for ARM ISR routines.
54305 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54307 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54308 * gcc.dg/format/c90-printf-3.c: Likewise.
54309 * gcc.dg/format/c99-printf-3.c: Likewise.
54310 * gcc.dg/format/ext-1.c: Likewise.
54311 * gcc.dg/format/ext-6.c: Likewise.
54312 * gcc.dg/format/format.h: Prototype unlocked stdio.
54314 2001-12-20 Richard Henderson <rth@redhat.com>
54316 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54318 (malloc): Correct allocation logic. Abort if we fill up the
54319 arena before initialization complete.
54320 (realloc): Correct allocation logic.
54322 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54324 * gcc.c-torture/compile/20011219-2.c: New test.
54326 * gcc.c-torture/execute/20011219-1.c: New test.
54328 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54330 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54331 target does not support weak symbols.
54333 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54335 * gcc.c-torture/compile/20011219-1.c: New test.
54337 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54339 * g++.dg/other/error1.C: New test.
54341 2001-12-17 Jeffrey A Law (law@redhat.com)
54343 * gcc.c-torture/execute/20011217-1.c: New test.
54345 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54347 * objc.dg/special/: New directory.
54348 * objc.dg/special/special.exp: New file.
54349 * objc.dg/special/unclaimed-category-1.h: New file.
54350 * objc.dg/special/unclaimed-category-1a.m: New file.
54351 * objc.dg/special/unclaimed-category-1.m: New file.
54353 2001-12-17 Andreas Jaeger <aj@suse.de>
54355 * gcc.c-torture/compile/20011217-2.c: New test.
54357 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54359 * gcc.c-torture/compile/20011217-1.c: New test.
54361 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54363 * gcc.dg/20011214-1.c: New.
54365 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54367 * gcc.dg/altivec-4.c: New.
54369 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54371 * gcc.dg/20011113-1.c: New test.
54373 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54375 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54376 std::__malloc_alloc_template<0> and
54377 std::__default_alloc_template<false, 0>.
54379 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54381 * objc/execute/bf-21.m: New test.
54382 * objc/execute/enumeration-1.m: New test.
54383 * objc/execute/enumeration-2.m: New test.
54385 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54387 * gcc.dg/gnu89-init-1.c: New test.
54389 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54391 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54392 * g++.old-deja/g++.jason/2371.C: Likewise.
54393 * g++.old-deja/g++.jason/template33.C: Likewise.
54394 * g++.old-deja/g++.jason/template34.C: Likewise.
54395 * g++.old-deja/g++.jason/template36.C: Likewise.
54396 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54397 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54398 * g++.old-deja/g++.other/typename1.C: Likewise.
54399 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54400 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54401 * g++.old-deja/g++.pt/typename11.C: Likewise.
54402 * g++.old-deja/g++.pt/typename14.C: Likewise.
54403 * g++.old-deja/g++.pt/typename16.C: Likewise.
54404 * g++.old-deja/g++.pt/typename3.C: Likewise.
54405 * g++.old-deja/g++.pt/typename4.C: Likewise.
54406 * g++.old-deja/g++.pt/typename5.C: Likewise.
54407 * g++.old-deja/g++.pt/typename7.C: Likewise.
54408 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54410 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54412 * g++.dg/other/linkage1.C: New test.
54413 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54416 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54418 * gcc.dg/concat.c: New test.
54420 2001-12-11 Stan Shebs <shebs@apple.com>
54422 * objc/compile: New test directory.
54423 * objc/compile/compile.exp: New expect script.
54424 * objc/compile/20011211-1.m: New compile test.
54426 2001-12-11 Jason Merrill <jason@redhat.com>
54428 * lib/prune.exp (prune_gcc_output): Also handle "In member
54429 function". So many permutations...
54431 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54433 * g++.dg/template/typedef1.C: New test.
54435 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54437 * g++.dg/other/copy1.C: New test.
54439 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54441 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54443 * gcc.dg/builtin-choose-expr.c: New.
54445 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54447 * gcc.dg/altivec-2.c: New.
54449 2001-12-07 Richard Henderson <rth@redhat.com>
54451 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54453 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54455 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54458 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54460 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54462 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54464 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54465 variable argument list.
54467 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54469 * gcc.c-torture/execute/memcheck: Delete entire directory.
54470 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54471 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54473 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54475 * gcc.dg/Wshadow-1.c: New test.
54477 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54479 * gcc.c-torture/compile/20011130-1.c: New test.
54481 * gcc.dg/noncompile/20011025-1.c: New test.
54483 * g++.dg/other/anon-union.C: New test.
54485 * gcc.c-torture/execute/20011024-1.c: New test.
54487 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54489 * gcc.c-torture/execute/20000722-1.x,
54490 gcc.c-torture/execute/20010123-1.x: Remove.
54491 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54492 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54493 gcc.dg/c99-complit-2.c: New tests.
54495 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54497 * g++.dg/inherit/base1.C: New test.
54499 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54501 * g++.dg/other/stdarg1.C: New test.
54503 * gcc.c-torture/compile/20011130-2.c: New test.
54505 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54507 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54508 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54509 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54510 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54511 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54512 * gcc.dg/builtin-prefetch-1.c: New test.
54514 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54516 * gcc.dg/20011130-1.c: New test.
54518 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54520 * g++.dg/other/scope1.C: New test.
54521 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54523 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54525 * gcc.dg/vla-init-1.c: New test.
54527 2001-12-01 Geoff Keating <geoffk@redhat.com>
54529 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54531 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54533 * objc.dg/alias.m: Update.
54534 * objc.dg/class-1.m: Update.
54535 * objc.dg/const-str-1.m: Update.
54536 * objc.dg/fwd-proto-1.m: Update.
54537 * objc.dg/id-1.m: Update.
54538 * objc.dg/super-class-1.m: Update.
54540 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54542 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54545 2001-11-28 Jeffrey A Law (law@cygnus.com)
54547 * gcc.c-torture/execute/20011128-1.c: New test.
54549 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
54551 * gcc.dg/20011127-1.c: New test.
54553 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54555 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
54556 from Austin Group draft 7.
54557 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
54558 scanf format arguments.
54559 * gcc.dg/format/no-exargs-2.c: New test.
54561 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
54563 * g++.dg/abi/vbase8-4.C: New test.
54565 2001-11-24 Ian Lance Taylor <ian@airs.com>
54567 * gcc.c-torture/execute/20011121-1.c: New test.
54569 2001-11-23 Jeffrey A Law (law@cygnus.com)
54571 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54573 2001-11-23 Andreas Jaeger <aj@suse.de>
54575 * gcc.dg/cpp/charconst-2.c: New test.
54577 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
54579 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54580 to the host if it is remote. Let tests specify extra headers
54582 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54583 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54584 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54585 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54586 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54587 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54588 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54589 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54590 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54591 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54593 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
54595 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54596 for little endian ARMs.
54598 2001-11-20 Jakub Jelinek <jakub@redhat.com>
54600 * gcc.c-torture/compile/20011119-1.c: New test.
54601 * gcc.c-torture/compile/20011119-2.c: New test.
54603 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
54605 * gcc.dg/altivec-1.c: Fix typo.
54607 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54609 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54611 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
54613 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54615 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
54617 * lib/g77.exp: Don't specify --rpath-link.
54619 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54620 across all the headers.
54621 * gcc.dg/format/format.exp: For testing on a remote host,
54624 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54625 * gcc.c-torture/execute/930406-1.c: Likewise.
54626 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54628 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
54630 * gcc.dg/altivec-1.c: New.
54632 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
54634 * gcc.dg/cpp/fpreprocessed.c: New test case.
54636 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54638 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54639 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54640 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54642 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54644 * gcc.dg/no-builtin-1.c: New test.
54646 2001-11-16 Jakub Jelinek <jakub@redhat.com>
54648 * gcc.c-torture/execute/20011115-1.c: New test.
54650 2001-11-15 Jakub Jelinek <jakub@redhat.com>
54652 * gcc.c-torture/compile/20011114-2.c: New test.
54653 * gcc.c-torture/compile/20011114-3.c: New test.
54654 * gcc.c-torture/compile/20011114-4.c: New test.
54656 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
54658 * g++.dg/other/init1.C: New test.
54660 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
54662 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54665 * gcc.c-torture/execute/20011114-1.c: New testcase.
54667 * gcc.c-torture/compile/20010327-1.c: Revert last change.
54668 * gcc.c-torture/compile/20011114-1.c: New test, exactly
54669 like the (before this change) version of 20010327-1.c.
54671 2001-11-14 Roger Sayle <roger@eyesopen.com>
54673 * gcc.c-torture/execute/string-opt-13.c: New testcase.
54675 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
54677 * g++.dg/init/array2.C: New test.
54679 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
54681 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54683 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
54685 * g++.dg/other/forscope1.C: New test.
54686 * g++.dg/ext/forscope1.C: New test.
54687 * g++.dg/ext/forscope2.C: New test.
54689 2001-11-13 Jakub Jelinek <jakub@redhat.com>
54691 * gcc.c-torture/execute/20011113-1.c: New test.
54693 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
54695 * gcc.c-torture/execute/20011109-2.c: New test.
54697 * gcc.c-torture/execute/20011109-1.c: New test.
54699 2001-11-09 Jakub Jelinek <jakub@redhat.com>
54701 * gcc.c-torture/compile/20011109-1.c: New test.
54703 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
54705 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54706 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54707 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54708 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54709 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54710 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54711 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54713 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
54715 * g++.dg/warn/Wshadow-1.C: New tests.
54716 * g++.old-deja/g++.mike/for3.C: Update.
54718 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
54720 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54721 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54722 XFAILs. Adjust expected error texts.
54723 * gcc.c-torture/compile/20011106-1.c,
54724 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54725 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54726 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54727 gcc.dg/c99-array-lval-5.c: New tests.
54729 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54731 * gcc.dg/cpp/defined.c: Update.
54733 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54735 * gcc.c-torture/execute/anon-1.c: New test.
54737 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
54739 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54740 same size, so no warning should be produced on stormy16.
54742 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54743 due to oversized array.
54744 * g++.old-deja/g++.mike/ns15.C: Likewise.
54745 * g++.old-deja/g++.pt/crash16.C: Likewise.
54747 2001-11-02 Graham Stott <grahams@redhat.com>
54749 * g++.dgother/debug1.C: Fix typos.
54751 2001-11-01 Jakub Jelinek <jakub@redhat.com>
54753 * g++.dg/other/debug1.C: New test.
54755 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54757 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54760 2001-10-30 Jakub Jelinek <jakub@redhat.com>
54762 * gcc.dg/20011029-2.c: New test.
54764 * gcc.c-torture/compile/20011029-1.c: New test.
54766 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
54768 * objc/execute/class_self-1.m: New test.
54769 * objc/execute/class_self-2.m: New test.
54771 2001-10-25 Zack Weinberg <zack@codesourcery.com>
54773 * gcc.misc-tests/msgs.exp: Delete.
54774 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54775 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
54776 error set to match recent changes.
54778 2001-10-24 Zack Weinberg <zack@codesourcery.com>
54780 * gcc.dg/20011021-1.c: New test.
54782 2001-10-24 Jakub Jelinek <jakub@redhat.com>
54784 * gcc.c-torture/compile/20011023-1.c: New test.
54786 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
54788 * lib/g77.exp: Rewrite based on lib/g++.exp.
54790 2001-10-19 Jakub Jelinek <jakub@redhat.com>
54792 * gcc.c-torture/execute/20011019-1.c: New test.
54794 * gcc.dg/20011018-1.c: New test.
54796 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
54798 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54800 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
54802 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54803 * gcc.dg/attr-invalid.c: Likewise.
54805 2001-10-18 Jakub Jelinek <jakub@redhat.com>
54807 * gcc.dg/20011015-1.c: New test.
54809 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54811 * g++.dg/template/unify2.C: New test.
54813 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54815 * g++.dg/other/exception-specification.C: New test
54817 2001-10-13 Tom Rix <trix@redhat.com>
54819 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54820 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54822 2001-10-12 Jakub Jelinek <jakub@redhat.com>
54824 * gcc.dg/20011009-1.c: New test.
54826 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
54829 * g++.dg/other/friend1.C: New test.
54831 2001-10-11 Richard Henderson <rth@redhat.com>
54833 * g++.old-deja/g++.other/crash18.C: Add -S to options.
54835 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54837 * gcc.c-torture/compile/20011010-1.c: New.
54839 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
54841 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54842 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54843 g77.f-torture/execute/execute.exp,
54844 g77.f-torture/noncompile/noncompile.exp,
54845 gcc.c-torture/compile/compile.exp,
54846 gcc.c-torture/execute/execute.exp,
54847 gcc.c-torture/execute/ieee/ieee.exp,
54848 gcc.c-torture/execute/memcheck/memcheck.exp,
54849 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54850 objc/execute/execute.exp: Update FSF address.
54852 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
54854 * gcc.dg/cpp/cmdlne-C.c: Update.
54855 * gcc.dg/cpp/cmdlne-C2.c: New.
54857 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54859 * gcc.c-torture/execute/20011008-3.c: New.
54861 2001-10-08 DJ Delorie <dj@redhat.com>
54863 * gcc.dg/20011008-1.c: New.
54864 * gcc.dg/20011008-2.c: New.
54866 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
54868 * gcc.dg/cpp/spacing1.c: Update test.
54870 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
54872 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54873 spelling errors of "separate" as "seperate".
54875 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
54877 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54878 enough to avoid inlining.
54880 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54882 * lib/g77.exp: set libg2c_dir correctly.
54884 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
54886 * gcc.dg/cpp/macro11.c: New test.
54888 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54890 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54891 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54892 gcc.dg/format/multattr-3.c: New tests.
54893 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
54894 tests for format attributes on function pointers being rejected.
54896 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54898 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54900 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54902 * g++.dg/warn/format1.C: New test.
54904 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
54906 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54908 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54910 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54912 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54914 * gcc.dg/cpp/redef2.c: Add test.
54916 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
54918 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54919 long-standing bug on i686, apparently.
54920 * gcc.c-torture/execute/loop-2c.x: New file.
54921 * gcc.c-torture/execute/loop-2d.x: New file.
54922 * gcc.c-torture/execute/loop-3c.x: New file.
54924 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
54926 * gcc.dg/cpp/20000625-2.c: Correct line number.
54928 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
54930 * gcc.dg/cpp/macro10.c: New test.
54931 * gcc.dg/cpp/strify3.c: New test.
54932 * gcc.dg/cpp/spacing1.c: Add tests.
54933 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54934 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54936 2001-09-24 DJ Delorie <dj@redhat.com>
54938 * gcc.c-torture/execute/20010924-1.c: New test.
54940 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
54942 * objc/execute/paste.m: Remove.
54944 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
54946 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54948 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
54950 * g77.dg/strlen0.f: New test.
54952 2001-09-21 Richard Henderson <rth@redhat.com>
54954 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54955 * g++.old-deja/g++.abi/vtable2.C: Likewise.
54957 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
54959 Table-driven attributes.
54960 * g++.dg/ext/attrib1.C: New test.
54962 2001-09-20 DJ Delorie <dj@redhat.com>
54964 * gcc.dg/20000926-1.c: Update expected warning messages.
54965 * gcc.dg/array-2.c: Likewise, and test for warnings too.
54966 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54969 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
54971 * g++.dg/eh/registers1.C: New test case.
54973 2001-09-17 Richard Henderson <rth@redhat.com>
54975 * gcc.dg/array-5.c: Fix VLA decomposition test.
54977 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
54979 * gcc.dg/cpp/line5.c: New testcase.
54981 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
54983 * gcc.dg/cpp/macro9.c: New test.
54985 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
54987 * gcc.c-torture/execute/980223.c: Change type of addr from long
54990 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
54992 * gcc.c-torture/execute/20010915-1.c: New test.
54994 2001-09-14 Janis Johnson <janis187@us.ibm.com>
54996 * g77.dg/bprob: New directory.
54997 * g77.dg/bprob/bprob.exp: New file.
54998 * g77.dg/bprob/bprob-1.f: New test.
54999 * g77.dg/gcov: New directory.
55000 * g77.dg/gcov/gcov.exp: New file.
55001 * g77.dg/gcov/gcov-1.f: New test.
55002 * g77.dg/gcov/gcov-1.x: New file.
55004 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55006 * gcc.dg/cpp/directiv.c: Update.
55007 * gcc.dg/cpp/undef1.c: Update.
55009 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55011 * gcc.dg/20010912-1.c: New test.
55013 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55015 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55016 language-independent file in lib.
55017 * lib/gcov.exp: New file.
55019 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55021 * gcc.c-torture/compile/20010911-1.c: New test.
55023 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55025 * lib/profopt.exp: New, to support profile-directed optimizations.
55026 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55027 * gcc.misc-tests/bprob-1.c: New test.
55028 * gcc.misc-tests/bprob-2.c: New test.
55030 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55032 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55033 XFAIL and which kinds of gcov output to verify.
55034 * gcc.misc-tests/gcov-4b.x: New file.
55035 * gcc.misc-tests/gcov-5b.x: New file.
55036 * gcc.misc-tests/gcov-6.x: New file.
55037 * gcc.misc-tests/gcov-7.c: New test.
55038 * gcc.misc-tests/gcov-7.x: New file.
55040 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55042 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55043 * gcc.misc-tests/gcov-6.c: New test.
55045 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55048 * g++.dg/abi/vbase1.C: New test.
55050 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55052 * objc.dg/method-2.m: New.
55054 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55057 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55058 * g++.dg/init/empty1.C: New test.
55060 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55062 * gcc.c-torture/compile/20010903-1.c: New test.
55064 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55066 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55069 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55071 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55073 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55075 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55077 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55079 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55080 for 16-bit 'unsigned int'.
55082 2001-08-29 Kazu Hirata <kazu@hxi.com>
55084 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55086 2001-08-27 Richard Henderson <rth@redhat.com>
55088 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55089 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55091 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55093 * gcc.dg/asm-names.c (ymain): New.
55095 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55097 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55098 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55099 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55101 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55103 * gcc.dg/compare5.c: New testcase.
55105 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55107 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55108 and "In instantiation".
55110 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55112 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55114 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55116 * gcc.misc-tests/gcov.exp: Add support for branch information.
55117 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55118 * gcc.misc-tests/gcov-4.c: New test.
55119 * gcc.misc-tests/gcov-4b.c: New test.
55120 * gcc.misc-tests/gcov-5b.c: New test.
55122 2001-08-20 Zack Weinberg <zackw@panix.com>
55124 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55127 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55129 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55131 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55133 * g++.dg/eh/template1.C: New test.
55135 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55137 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55139 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55142 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55144 * lib/g77-dg.exp: Use prune.exp for common procedures
55145 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55146 * lib/g77.exp: (g77-dg-prune) Remove
55148 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55150 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55152 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55154 * g++.dg/template/unify1.C: New test.
55156 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55158 * g++.dg/abi/empty4.C: New test.
55160 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55162 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55164 * g77.f-torture/compile/pr3743.x: Likewise.
55166 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55168 * g++.dg/other/using-declaration.C: New test.
55170 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55172 * gcc.dg/cpp/tr-sign.c: New testcase.
55174 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55176 * gcc.dg/cpp/19951025-1.c: Revert.
55177 * gcc.dg/cpp/directiv.c: We no longer process directives that
55178 interrupt macro arguments.
55180 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55182 * gcc.dg/bconstp-1.c: New test.
55184 2001-08-03 Richard Henderson <rth@redhat.com>
55186 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55188 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55190 * gcc.dg/cpp/19951025-1.c: Update.
55192 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55194 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55197 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55200 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55201 * g++.old-deja/g++.other/std1.C: Likewise.
55202 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55204 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55206 * lib/g77.exp: Load gcc-defs.exp for common procedures
55207 (g77_pass, g77_fail, g77_finish, g77_exit,
55208 ${tool}_check_unsupported_p} Now redundant. Deleted.
55210 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55212 * g77.dg/fbackslash.f
55213 * g77.dg/fcase-preserve.f
55215 * g77.dg/ffixed-line-length-0.f
55216 * g77.dg/ffixed-line-length-132.f
55217 * g77.dg/ffixed-line-length-7.f
55218 * g77.dg/ffixed-line-length-72.f
55219 * g77.dg/ffixed-line-length-none.f
55220 * g77.dg/ffree-form-1.f
55221 * g77.dg/fno-backslash.f
55222 * g77.dg/fno-f90-1.f
55223 * g77.dg/fno-fixed-form-1.f
55224 * g77.dg/fno-onetrip.f
55225 * g77.dg/fno-typeless-boz.f
55226 * g77.dg/fno-underscoring.f
55227 * g77.dg/fno-vxt-1.f
55228 * g77.dg/fonetrip.f
55229 * g77.dg/ftypeless-boz.f
55230 * g77.dg/fugly-assumed.f
55231 * g77.dg/funderscoring.f
55234 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55236 * objc.dg/fwd-proto-1.m: New.
55237 * objc.dg/local-decl-1.m: New.
55238 * objc.dg/naming-1.m: New.
55239 * objc.dg/naming-2.m: New.
55240 * objc.dg/proto-hier-1.m: New.
55242 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55244 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55245 largest-type elements to a struct makes its size grow.
55247 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55249 * g++.dg/abi/vthunk1.C: New test.
55251 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55253 * g++.dg/abi/vbase8-22.C: New test.
55255 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55257 * gcc.dg/cpp/macro8.c: New test.
55259 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55261 * g++.dg/abi/vbase8-21.C: New test.
55263 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55265 * g++.dg/abi/vbase8-10.C: New test.
55267 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55269 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55270 ${tool}_set_ld_library_path.
55272 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55275 2001-07-26 Stan Cox <scox@redhat.com>
55277 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55278 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55279 gcc_exit, gcc_check_unsupported_p):
55280 Moved to gcc-deps.exp
55281 * gcc-deps.exp: New file.
55283 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55285 * g++.old-deja/g++.pt/defarg14.C: New test.
55287 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55289 * g++.old-deja/g++.other/lineno5.C: New test.
55291 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55293 * g++.old-deja/g++.pt/crash68.C: New test.
55295 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55297 * g++.old-deja/g++.other/crash42.C: New test.
55299 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55301 * gcc.dg/cpp/extratokens.c: Fix.
55302 * gcc.dg/cpp/skipping2.c: New tests.
55304 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55306 * gcc.c-torture/execute/20010724-1.c: New file.
55307 * gcc.c-torture/execute/20010724-1.x: New file.
55309 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55311 * g++.old-deja/g++.other/cond7.C: New test.
55313 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55315 * g++.old-deja/g++.other/optimize4.C: New test.
55317 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55319 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55321 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55323 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55324 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55325 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55326 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55328 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55329 bug report" message.
55331 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55332 * g++.dg/ext/instantiate1.C: Move from old-deja.
55334 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55336 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55337 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55338 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55339 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55341 2001-07-23 Jeffrey A Law (law@cygnus.com)
55343 * gcc.c-torture/execute/20010723-1.c: New test.
55345 2001-07-23 Ben Elliston <bje@redhat.com>
55347 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55349 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55351 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55353 Delete handling of ieee_multilib_flags.
55354 Pass -mieee for alpha*-*-* and sh-*-*.
55355 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55357 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55359 Remove old-abi tests.
55360 * g++.old-deja/g++.mike/p11116.C: Remove.
55361 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55363 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55365 * g77.f-torture/compile/pr3743.f: New test
55367 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55369 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55371 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55373 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55374 g++.old-deja/g++.pt/static6.C: Likewise.
55375 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55376 supports weak symbols.
55378 2001-07-18 Andreas Jaeger <aj@suse.de>
55380 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55383 2001-07-18 Andreas Jaeger <aj@suse.de>
55385 * gcc.dg/iftrap-1.c: Fix target line.
55387 2001-07-17 Richard Henderson <rth@redhat.com>
55389 * gcc.c-torture/execute/20010717-1.c: New.
55391 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55393 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55396 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55398 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55400 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55402 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55403 UAC_SIGBUS, UAC_NOPRINT definitions.
55405 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55407 * objc/execute/object_is_class.m: New test.
55408 * objc/execute/object_is_meta_class.m: New test.
55410 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55412 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55413 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55415 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55417 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55418 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55420 2001-07-14 Richard Henderson <rth@redhat.com>
55422 * gcc.dg/iftrap-1.c: New.
55424 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55426 * g77.f-torture/execute/intrinsic77.f: New test.
55428 2001-07-11 Janis Johnson <janis@us.ibm.com>
55430 * gcc.misc-tests/gcov-3.c: New test.
55432 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55434 * gcc.c-torture/compile/20010711-1.c,
55435 * gcc.c-torture/compile/20010711-2.c: New tests.
55437 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55439 * gcc.c-torture/execute/20010711-1.c: New test.
55441 2001-07-11 Ben Elliston <bje@redhat.com>
55443 * g++.old-deja/g++.other/enum5.C: New test.
55445 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55447 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55448 (g++-dg-prune): Call prune_gcc_output.
55449 * prune.exp: New file for prune_gcc_output.
55450 * lib/g++.exp, lib/gcc.exp: Load it.
55452 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55454 * gcc.c-torture/compile/20010701-1.c,
55455 g++.old-deja/g++.ext/attrib6.C: New tests.
55457 2001-07-06 Jeffrey A Law (law@cygnus.com)
55459 * gcc.c-torture/compile/20010706-1.c: New test.
55461 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55463 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55465 2001-06-28 Stan Shebs <shebs@apple.com>
55467 * gcc.dg/pragma-darwin.c: New test.
55469 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55471 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55472 Solaris 2.[678] system.
55474 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55476 * gcc.dg/20010622-1.c: New test.
55478 2001-06-18 Stan Shebs <shebs@apple.com>
55480 * objc.dg: New directory.
55481 * objc.dg/dg.exp: New file.
55482 * objc.dg/alias.m: New.
55483 * objc.dg/class-1.m: New.
55484 * objc.dg/class-2.m: New.
55485 * objc.dg/const-str-1.m: New.
55486 * objc.dg/const-str-2.m: New.
55487 * objc.dg/id-1.m: New.
55488 * objc.dg/method-1.m: New.
55489 * objc.dg/super-class-1.m: New.
55490 * lib/objc-dg.exp: New file.
55492 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55494 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55497 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55499 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55501 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55503 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55506 2001-06-12 Richard Henderson <rth@redhat.com>
55508 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55510 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55512 * g++.old-deja/g++.abi/vbase5.C: New test.
55513 * g++.old-deja/g++.abi/vbase6.C: New test.
55514 * g++.old-deja/g++.abi/vbase7.C: New test.
55516 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55518 * gcc.c-torture/compile/20010610-1.c: New test.
55520 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55522 * g++.old-deja/g++.abi/vbase4.C: New test.
55524 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55526 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55527 support %f for HC11/HC12 targets.
55528 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55529 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55530 on HC11/HC12 targets.
55531 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55533 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55535 * gcc.dg/wchar_t-1.c: New file.
55536 * gcc.dg/wint_t-1.c: Likewise.
55538 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55540 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55542 2001-06-11 Richard Henderson <rth@redhat.com>
55544 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55546 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55548 * gcc.c-torture/compile/20010611-1.c: New test.
55550 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55552 * gcc.dg/c99-tag-1.c: Add more tests.
55554 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
55556 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55557 representation on MN10300 and ARM/Thumb.
55559 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
55561 * g77.f-torture/execute/20010610.f: New.
55563 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
55565 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55568 2001-06-09 Richard Henderson <rth@redhat.com>
55570 * gcc.c-torture/execute/ashrdi-1.c: New.
55571 * gcc.c-torture/execute/ashldi-1.c: New.
55572 * gcc.c-torture/execute/lshrdi-1.c: New.
55574 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
55576 * objc/execute/load-3.m: Added. Check sending +load to categories,
55577 in addition to classes.
55579 2001-06-08 Stan Shebs <shebs@apple.com>
55581 * objc/execute/load-2.m: New test. From Nicola Pero
55582 <n.pero@mi.flashnet.it>.
55584 2001-06-08 Jakub Jelinek <jakub@redhat.com>
55586 * gcc.c-torture/execute/20010605-2.c: New test.
55588 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55590 * g++.old-deja/g++.abi/vbase2.C: New test.
55591 * g++.old-deja/g++.abi/vbase3.C: New test.
55593 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55595 * g++.old-deja/g++.pt/friend49.C: New test.
55597 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
55599 * g++.old-deja/g++.ext/anon3.C: New test.
55601 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
55603 * g++.old-deja/g++.other/conv7.C: New test.
55605 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
55607 * gcc.c-torture/compile/20010605-2.c: New test.
55609 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
55611 * gcc.c-torture/execute/20010604-1.c: New test.
55613 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
55615 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55617 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
55619 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55620 (g++_link_flags): Likewise.
55621 (g++_init): Pass gccpath's value to two previous functions.
55623 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55625 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55626 Ensure logfile entry matches exec command line.
55628 2001-05-31 Richard Henderson <rth@redhat.com>
55630 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55631 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55633 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
55635 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55636 compiler for irix6.2
55638 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
55640 * g++.old-deja/g++.other/optimize3.C: New file.
55642 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
55644 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55647 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
55649 * g++.old-deja/g++.other/optimize2.C: New file.
55651 2001-05-25 Diego Novillo <dnovillo@redhat.com>
55653 * gcc.c-torture/compile/20010518-2.c: New file.
55654 * gcc.c-torture/execute/20010518-1.c: New file.
55655 * gcc.c-torture/execute/20010518-2.c: New file.
55657 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
55659 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55661 2001-05-24 Mark Mitchell <mark@codesourcery.com>
55663 G++ no longer defines builtins that do not begin with __builtin.
55664 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55665 * g++.old-deja/g++.brendand/misc13.C: Likewise.
55666 * g++.old-deja/g++.law/builtin1.C: Likewise.
55667 * g++.old-deja/g++.law/cvt2.C: Likewise.
55668 * g++.old-deja/g++.mike/net5.C: Likewise.
55669 * g++.old-deja/g++.other/builtins1.C: Likewise.
55670 * g++.old-deja/g++.other/builtins2.C: Likewise.
55671 * g++.old-deja/g++.other/builtins3.C: Likewise.
55672 * g++.old-deja/g++.other/builtins4.C: Likewise.
55673 * g++.old-deja/g++.other/inline8.C: Likewise.
55674 * g++.old-deja/g++.robertl/eb39.C: Likewise.
55676 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
55678 * g++.old-deja/g++.pt/using1.C: Adjust.
55679 * g++.old-deja/g++.pt/using2.C: New test.
55681 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
55683 * gcc.dg/cpp/charconst.c: New tests.
55684 * gcc.dg/cpp/escape.c: New tests.
55685 * gcc.dg/cpp/escape-1.c: New tests.
55686 * gcc.dg/cpp/escape-2.c: New tests.
55687 * gcc.dg/cpp/ucs.c: New tests.
55689 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
55691 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55692 native compiler for irix6.5.
55694 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
55696 * lib/g++.exp (g++_include_flags): Use args to compute
55698 (g++_link_flags): Likewise.
55699 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55701 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
55703 * gcc.dg/c90-hexfloat-1.c: Add more tests.
55705 2001-05-21 Geoff Keating <geoffk@redhat.com>
55707 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55710 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55712 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55714 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55715 to STACK_SIZE; Use it to define size of add_histo array.
55716 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55718 (f): Use GITT_SIZE to define size of gitt local table.
55719 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55720 to STACK_SIZE; Use it to define size of bytemem array.
55722 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55724 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55725 on 68HC11/HC12 due to the asm instruction.
55726 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55727 * gcc.c-torture/compile/920520-1.x: Likewise.
55728 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55729 on 68HC11/HC12 because the function is larger than 64K.
55730 * gcc.c-torture/compile/961203-1.x: New file, this test fails
55731 on 68HC11/HC12 because the structure is too large.
55733 2001-05-20 Richard Henderson <rth@redhat.com>
55735 * gcc.c-torture/execute/20010520-1.c: New.
55737 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55739 * g++.old-deja/g++.warn/compare1.C: New test.
55740 * gcc.dg/compare4.c: New test.
55742 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
55744 * g++.old-deja/g++.other/optimize1.C: New test.
55746 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55748 * g++.old-deja/g++.pt/spec41.C: New test.
55750 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
55752 * gcc.c-torture/compile/20010114-1.x: Remove.
55754 2001-05-18 Stan Shebs <shebs@apple.com>
55756 * gcc.c-torture/compile/20010518-1.c: New test.
55758 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
55760 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55761 * g++.old-deja/g++.pt/crash67.C: New test.
55763 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
55765 * g++.old-deja/g++.other/debug9.C: New test.
55767 2001-05-16 Zack Weinberg <zackw@stanford.edu>
55769 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55771 2001-05-16 Jan Hubicka <jh@suse.cz>
55773 * gcc.c-torture/compile/20010516-1.c: New test.
55775 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55777 * g++.old-deja/g++.other/crash41.C: New test.
55779 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55781 * g++.old-deja/g++.pt/crash66.C: New test.
55783 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
55785 * g++.old-deja/g++.robertl/eb27.C: Convert.
55787 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
55789 * g++.dg/friend-warn.C: New test. Do not warn about friend
55790 declaration being redundant.
55792 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
55794 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55796 2001-05-14 Mark Mitchell <mark@codesourcery.com>
55798 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55800 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
55802 * lib/g++.exp: Use testsuite_flags.
55804 2001-05-13 Mark Mitchell <mark@codesourcery.com>
55806 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55808 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
55810 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55812 2001-05-11 Mark Mitchell <mark@codesourcery.com>
55814 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55816 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
55818 * gcc.c-torture/compile/20010313-1.c: New test.
55820 2001-05-09 Zack Weinberg <zackw@stanford.edu>
55822 * gcc.dg/cpp/direct2.c: New test.
55823 * gccq.dg/cpp/direct2s.c: New test.
55825 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55827 2001-05-07 Mark Mitchell <mark@codesourcery.com>
55829 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55830 * g++.old-deja/g++.other/op3.C: Likewise.
55832 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
55834 * gcc.dg/cpp/syshdr.h: New file.
55835 * gcc.dg/cpp/sysmac1.c: Update.
55836 * gcc.dg/cpp/sysmac2.c: Update.
55838 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
55840 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55842 2001-05-04 David Edelsohn <edelsohn@gnu.org>
55844 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55845 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55847 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
55849 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55851 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
55853 * lib/g++.exp (g++_include_flags): Don't use any special flags
55854 if TESTING_IN_BUILD_TREE is not defined.
55855 (g++_init): Use a plain 'c++' as the compiler if
55856 TESTING_IN_BUILD_TREEE is not defined.
55858 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55860 * g++.old-deja/g++.eh/catch13.C: New test.
55861 * g++.old-deja/g++.eh/catch14.C: New test.
55863 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55865 * gcc.dg/cpp/tr-define.c: New test.
55867 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
55869 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55870 <stdlib.h>, not <malloc.h>.
55872 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55874 * g++.old-deja/g++.ns/template17.C: New test.
55876 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55878 * g++.old-deja/g++.pt/ref4.C: New test.
55880 2001-04-30 Richard Henderson <rth@redhat.com>
55882 * gcc.dg/20000724-1.c: Revert last change.
55884 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
55886 * g77.f-torture/execute/20010430.f: New test.
55888 2001-04-30 Mark Mitchell <mark@codesourcery.com>
55890 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55892 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
55894 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55896 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55898 * g++.old-deja/g++.eh/crash6.C: New test.
55900 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55902 * g++.old-deja/g++.other/warn7.C: New test.
55904 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55906 * g++.old-deja/g++.other/defarg9.C: New test.
55908 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
55910 * g77.f-torture/compile/20010426.f: New test.
55911 * g77.f-torture/execute/20010426.f: New test.
55913 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
55915 * g77.f-torture/compile/20000629-1.x: Remove - error
55918 2001-04-26 Jeffrey A Law (law@cygnus.com)
55920 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55921 Tweak slightly to work with g++.dg framework.
55922 * g++.dg/special/ecos.exp: Run initp1.C test.
55923 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55925 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55926 its linker doesn't give line numbers either.
55927 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55929 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
55931 * g++.old-deja/g++.other/lex1.C: New test.
55933 2001-04-26 Jakub Jelinek <jakub@redhat.com>
55935 * gcc.dg/noncompile/20010425-1.c: New test.
55937 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
55939 * g++.old-deja/g++.pt/mangle2.C: New test.
55941 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55943 * gcc.dg/format/plus-1.c: New test.
55945 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55947 * gcc.dg/20010423-1.c: New test.
55949 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55951 * gcc.c-torture/execute/20010422-1.c: New test.
55953 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
55955 * g++.old-deja/g++.ns/type2.C: New test.
55957 2001-04-24 Zack Weinberg <zackw@stanford.edu>
55959 * g++.old-deja/g++.other/perf1.C: New test.
55961 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
55963 * gcc.dg/c99-func-2.c: Remove xfail.
55964 * gcc.dg/c99-func-3.c: Remove xfail.
55965 * gcc.dg/c99-func-4.c: Remove xfail.
55967 2001-04-23 Zack Weinberg <zackw@stanford.edu>
55969 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55971 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
55973 * gcc.c-torture/compile/20010423-1.c: New test.
55975 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
55977 * g++.old-deja/g++.pt/typename28.C: New test.
55979 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
55981 * g++.old-deja/g++.abi/empty2.C: New test.
55982 * g++.old-deja/g++.abi/empty3.C: New test.
55984 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55986 * g++.old-deja/g++.other/comdat2.C: New test.
55987 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55989 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55991 * g++.old-deja/g++.other/overload14.C: New test.
55993 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55995 * g++.old-deja/g++.other/lookup23.C: New test.
55997 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55999 * gcc.c-torture/execute/20010403-1.c: New test.
56001 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56002 Mark Mitchell <mark@codesourcery.com>
56004 * lib/old-dejagnu.exp: Don't delete output of executable.
56005 Add .exe suffix to executables.
56007 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56009 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56011 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56013 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56015 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56017 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56018 * g++.old-deja/g++.abi/crash1.C: New test.
56020 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56022 * g++.old-deja/g++.other/crash40.C: New test.
56024 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56026 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56028 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56030 * g++.old-deja/g++.other/warn6.C: New test.
56032 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56034 * g++.old-deja/g++.robertl/eb42.C: Same.
56036 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56038 * gcc.dg/wtr-conversion-1.c: New testcase.
56040 2001-04-10 Richard Henderson <rth@redhat.com>
56042 * g++.old-deja/g++.other/array5.C: New.
56044 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56046 * gcc.c-torture/execute/20010408-1.c: New test.
56048 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56050 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56051 headers and constructs.
56052 * g++.old-deja/g++.robertl/eb79.C: Same.
56053 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56054 * g++.old-deja/g++.robertl/eb73.C: Same.
56055 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56056 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56057 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56058 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56059 * g++.old-deja/g++.robertl/eb44.C: Same.
56060 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56061 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56062 * g++.old-deja/g++.robertl/eb39.C: Same.
56063 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56064 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56065 * g++.old-deja/g++.robertl/eb30.C: Same.
56066 * g++.old-deja/g++.robertl/eb3.C: Same.
56067 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56068 * g++.old-deja/g++.robertl/eb21.C: Same.
56069 * g++.old-deja/g++.robertl/eb15.C: Same.
56070 * g++.old-deja/g++.robertl/eb118.C: Same.
56071 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56072 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56073 * g++.old-deja/g++.robertl/eb109.C: Same.
56074 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56075 * g++.old-deja/g++.mike/rtti1.C: Same.
56076 * g++.old-deja/g++.mike/p658.C: Same.
56077 * g++.old-deja/g++.mike/net46.C: Same.
56078 * g++.old-deja/g++.mike/net34.C: Same.
56079 * g++.old-deja/g++.mike/memoize1.C: Same.
56080 * g++.old-deja/g++.mike/eh2.C: Same.
56081 * g++.old-deja/g++.law/weak.C: Same.
56082 * g++.old-deja/g++.law/visibility7.C: Same.
56083 * g++.old-deja/g++.law/visibility25.C: Same.
56084 * g++.old-deja/g++.law/visibility22.C: Same.
56085 * g++.old-deja/g++.law/visibility2.C: Same.
56086 * g++.old-deja/g++.law/visibility17.C: Same.
56087 * g++.old-deja/g++.law/visibility13.C: Same.
56088 * g++.old-deja/g++.law/visibility10.C: Same.
56089 * g++.old-deja/g++.law/visibility1.C: Same.
56090 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56091 * g++.old-deja/g++.law/vbase1.C: Same.
56092 * g++.old-deja/g++.law/operators32.C: Same.
56093 * g++.old-deja/g++.law/nest3.C: Same.
56094 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56095 * g++.old-deja/g++.law/except5.C (main): Same.
56096 * g++.old-deja/g++.law/cvt7.C (run): Same.
56097 * g++.old-deja/g++.law/cvt2.C: Same.
56098 * g++.old-deja/g++.law/cvt16.C: Same.
56099 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56100 * g++.old-deja/g++.law/ctors17.C (main): Same.
56101 * g++.old-deja/g++.law/ctors13.C: Same.
56102 * g++.old-deja/g++.law/ctors12.C (main): Same.
56103 * g++.old-deja/g++.law/ctors10.C: Same.
56104 * g++.old-deja/g++.law/code-gen5.C: Same.
56105 * g++.old-deja/g++.law/bad-error7.C: Same.
56106 * g++.old-deja/g++.law/arm9.C: Same.
56107 * g++.old-deja/g++.law/arm12.C: Same.
56108 * g++.old-deja/g++.law/arg8.C: Same.
56109 * g++.old-deja/g++.law/arg1.C: Same.
56110 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56111 * g++.old-deja/g++.jason/template31.C: Same.
56112 * g++.old-deja/g++.jason/template24.C (main): Same.
56113 * g++.old-deja/g++.jason/2371.C: Same.
56114 * g++.old-deja/g++.eh/new2.C: Same.
56115 * g++.old-deja/g++.eh/new1.C: Same.
56116 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56117 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56118 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56119 * g++.old-deja/g++.brendan/crash62.C: Same.
56120 * g++.old-deja/g++.brendan/crash52.C: Same.
56121 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56122 * g++.old-deja/g++.brendan/crash38.C: Same.
56123 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56124 * g++.old-deja/g++.brendan/copy9.C: Same.
56126 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56128 * gcc.c-torture/execute/20001203-2.c (memset):
56129 Count argument is of type __SIZE_TYPE__.
56131 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56133 * gcc.c-torture/compile/20010404-1.c: New test.
56135 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56137 * gcc.c-torture/compile/20010326-1.c: New test.
56139 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56141 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56142 peculiarities of the SH.
56143 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56145 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56147 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56148 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56149 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56151 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56153 * g77.f-torture/compile/20010321-1.f: New test.
56155 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56157 * gcc.c-torture/compile/20010329-1.c: New test.
56159 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56161 * gcc.c-torture/execute/20010329-1.c: New test.
56163 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56165 * g++.old-deja/g++.other/eh4.C: Fix typo.
56167 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56169 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56171 2001-03-28 Philip Blundell <philb@gnu.org>
56173 * gcc.c-torture/compile/20010328-1.c: New test.
56175 2001-03-27 Richard Henderson <rth@redhat.com>
56177 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56178 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56180 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56182 * gcc.c-torture/compile/20010327-1.c: New test.
56184 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56186 * g++.old-deja/g++.other/friend12.C: New test.
56187 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56188 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56190 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56192 * gcc.c-torture/execute/20010325-1.c: New test.
56194 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56196 * g++.old-deja/g++.other/mangle3.C: New test.
56198 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56200 * g++.old-deja/g++.other/anon8.C: New test.
56202 2001-03-20 Philip Blundell <philb@gnu.org>
56204 * gcc.c-torture/compile/20010320-1.c: New test.
56206 2001-03-17 Richard Henderson <rth@redhat.com>
56208 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56210 2001-03-15 Geoff Keating <geoff@redhat.com>
56212 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56215 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56217 * g++.old-deja/g++.other/eh4.C: New test.
56219 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56221 * gcc.dg/cpp/mi1.c: Update.
56223 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56225 * g++.old-deja/g++.other/regstack.C: New test.
56227 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56229 * g++.old-deja/g++.other/ref4.C: New test.
56231 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56233 * objc/execute/va_method.m: Added.
56234 * objc/execute/IMP.m: Added.
56235 * objc/execute/_cmd.m: Added.
56236 * objc/execute/accessing_ivars.m: Added.
56237 * objc/execute/class-1.m: Added.
56238 * objc/execute/class-10.m: Added.
56239 * objc/execute/class-11.m: Added.
56240 * objc/execute/class-12.m: Added.
56241 * objc/execute/class-13.m: Added.
56242 * objc/execute/class-14.m: Added.
56243 * objc/execute/class-2.m: Added.
56244 * objc/execute/class-3.m: Added.
56245 * objc/execute/class-4.m: Added.
56246 * objc/execute/class-5.m: Added.
56247 * objc/execute/class-6.m: Added.
56248 * objc/execute/class-7.m: Added.
56249 * objc/execute/class-8.m: Added.
56250 * objc/execute/class-9.m: Added.
56251 * objc/execute/class-tests-1.h
56252 * objc/execute/class-tests-2.h
56253 * objc/execute/compatibility_alias.m: Added.
56254 * objc/execute/encode-1.m: Added.
56255 * objc/execute/formal_protocol-1.m: Added.
56256 * objc/execute/formal_protocol-2.m: Added.
56257 * objc/execute/formal_protocol-3.m: Added.
56258 * objc/execute/formal_protocol-4.m: Added.
56259 * objc/execute/formal_protocol-5.m: Added.
56260 * objc/execute/formal_protocol-6.m: Added.
56261 * objc/execute/formal_protocol-7.m: Added.
56262 * objc/execute/informal_protocol.m: Added.
56263 * objc/execute/initialize.m: Added.
56264 * objc/execute/load.m: Added.
56265 * objc/execute/many_args_method.m: Added.
56266 * objc/execute/nested-3.m: Added.
56267 * objc/execute/no_clash.m: Added.
56268 * objc/execute/private.m: Added.
56269 * objc/execute/redefining_self.m: Added.
56270 * objc/execute/root_methods.m: Added.
56271 * objc/execute/selector-1.m: Added.
56272 * objc/execute/static-1.m: Added.
56273 * objc/execute/static-2.m: Added.
56274 * objc/execute/va_method.m: Added.
56276 2001-03-10 Richard Henderson <rth@redhat.com>
56278 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56280 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56282 * g++.old-deja/g++.other/crash31.C: XFAIL.
56283 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56284 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56285 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56286 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56287 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56289 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56291 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56293 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56295 * gcc.dg/20000724-1.c: Don't use multiline strings.
56297 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56299 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56300 result of -cString against what we expect it to be; don't just
56301 print it out for no one to read.
56303 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56304 Based on testcases provided by Nicola Pero.
56306 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56308 * gcc.dg/cpp/macro7.c: New test.
56310 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56312 * gcc.dg/cpp/multiline.c: Update.
56314 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56316 * g++.old-deja/g++.other/enum3.C: New test.
56318 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56320 * g++.old-deja/g++.other/pod1.C: New test.
56322 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56324 * g++.old-deja/g++.ext/overload1.C: New test.
56326 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56328 * g++.old-deja/g++.pt/using1.C: New test.
56330 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56332 * g++.old-deja/g++.other/using9.C: New test.
56334 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56336 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56338 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56340 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56342 * g++.old-deja/g++.ext/realpt1.C: Remove.
56344 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56346 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56348 2001-02-26 Will Cohen <wcohen@redhat.com>
56350 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56352 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56354 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56355 templatized constructors.
56357 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56359 * gcc.c-torture/execute/20010224-1.c: New test.
56361 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56363 * gcc.c-torture/execute/20010222-1.c: New test.
56365 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56367 * g++.old-deja/g++.other/inline20.C: New test.
56369 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56371 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56373 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56375 * g++.old-deja/g++.other/lookup22.C: New test.
56377 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56379 * g77.dg: New directory.
56380 * g77.dg/20010216-1.f: New test case.
56381 * g77.dg/dg.exp: New driver.
56382 * lib/g77-dg.exp: New driver library.
56384 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56386 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56388 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56390 * g++.old-deja/g++.other/decl9.C: New test.
56392 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56394 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56395 not need <string> and also tests the initialization at runtime.
56397 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56399 * gcc.c-torture/execute/longlong.c: New test.
56401 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56403 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56405 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56407 * gcc.c-torture/execute/920302-1.c (execute):
56408 Change argument type to short.
56410 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56412 * g++.old-deja/g++.pt/deduct6.C: New test.
56414 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56416 * g++.old-deja/g++.pt/deduct5.C: New test.
56418 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56420 * gcc.c-torture/execute/20010209-1.c: New test.
56422 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56424 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56426 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56428 * g++.dg/vtgc1.C: Update for new ABI.
56430 * consistency.vlad: New directory, 1665 files.
56432 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56434 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56436 * gcc.dg/cpp/digraphs.c: Declare puts.
56438 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56440 * g++.old-deja/g++.other/warn5.C: New test.
56442 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56444 * g++.old-deja/g++.pt/spec40.C: New test.
56446 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56448 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56450 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56452 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56454 * gcc.c-torture/compile/20010209-1.c: New test.
56456 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56458 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56459 excess errors message but not if it crashes.
56460 * g++.old-deja/g++.other/crash27.C: Likewise.
56461 * g++.old-deja/g++.other/crash28.C: Likewise.
56462 * g++.old-deja/g++.other/crash30.C: Likewise.
56463 * g++.old-deja/g++.other/crash32.C: Likewise.
56464 * g++.old-deja/g++.other/crash35.C: Likewise.
56465 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56467 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56469 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56470 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56471 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56472 g77.f-torture/execute/execute.exp,
56473 g77.f-torture/noncompile/noncompile.exp,
56474 gcc.c-torture/execute/execute.exp,
56475 gcc.c-torture/execute/memcheck/memcheck.exp,
56476 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56477 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56478 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56479 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56480 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56481 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56482 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56483 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56484 Remove bug reporting instructions with ancient email addresses.
56486 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56488 * gcc.dg/20010202-1.c: New test.
56489 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56491 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56493 * g++.dg/stdbool-if.C: New test.
56495 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56497 * objc/execute/fdecl.m: Added main().
56499 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56501 * gcc.c-torture/execute/20010206-1.c: New test.
56503 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56505 * gcc.dg/cpp/avoidpaste1.c: Update.
56507 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56509 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56510 Pero <nicola@brainstorm.co.uk>.
56511 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56513 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56515 * g++.old-deja/g++.pt/spec39.C: New test.
56517 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56519 * gcc.c-torture/compile/20010202-1.c: New test.
56521 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56523 * g++.old-deja/g++.abi/primary2.C: New test.
56524 * g++.old-deja/g++.abi/primary3.C: New test.
56525 * g++.old-deja/g++.abi/primary4.C: New test.
56526 * g++.old-deja/g++.abi/primary5.C: New test.
56527 * g++.old-deja/g++.abi/vtable3.h: New test.
56528 * g++.old-deja/g++.abi/vtable3a.C: New test.
56529 * g++.old-deja/g++.abi/vtable3b.C: New test.
56530 * g++.old-deja/g++.abi/vtable3c.C: New test.
56531 * g++.old-deja/g++.abi/vtable3d.C: New test.
56532 * g++.old-deja/g++.abi/vtable3e.C: New test.
56533 * g++.old-deja/g++.abi/vtable3f.C: New test.
56534 * g++.old-deja/g++.abi/vtable3g.C: New test.
56535 * g++.old-deja/g++.abi/vtable3h.C: New test.
56536 * g++.old-deja/g++.abi/vtable3i.C: New test.
56537 * g++.old-deja/g++.abi/vtable3j.C: New test.
56538 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56540 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56542 * g++.old-deja/g++.other/anon6.C: New test.
56543 * g++.old-deja/g++.other/anon7.C: New test.
56545 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56547 * gcc.dg/cpp/avoidpaste2.c: New tests.
56549 2001-01-31 Jakub Jelinek <jakub@redhat.com>
56551 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56553 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
56555 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56556 DECIMAL_DIG cases for Irix."
56558 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
56560 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56562 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
56564 * gcc.dg/c99-tag-1.c: New test.
56566 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56568 * gcc.dg/cpp/tr-warn1.c: Add tests.
56570 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56572 * gcc.dg/cpp/avoidpaste1.c: Update.
56573 * gcc.dg/cpp/paste4.c: Update.
56575 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
56577 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56580 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56582 * g++.old-deja/g++.other/inline19.C: New test.
56584 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
56586 * gcc.dg/Wlarger-than.c: New test.
56588 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
56590 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56592 2001-01-29 Jakub Jelinek <jakub@redhat.com>
56594 * gcc.c-torture/execute/20010129-1.c: New test.
56595 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56597 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
56599 * gcc.dg/cpp/avoidpaste1.c: Test case.
56601 2001-01-28 Jakub Jelinek <jakub@redhat.com>
56603 * g++.old-deja/g++.other/inline18.C: New test.
56605 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56607 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56608 and __builtin_putchar.
56610 2001-01-27 Jakub Jelinek <jakub@redhat.com>
56612 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56615 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
56617 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56618 floating point number rounding mode to round to the nearest
56619 representable mode.
56621 2001-01-25 Jakub Jelinek <jakub@redhat.com>
56623 * g++.old-deja/g++.other/mangle2.C: New test.
56625 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
56627 * gcc.c-torture/compile/20010124-1.c: New test.
56629 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
56631 * g++.old-deja/g++.pt/spec38.C: New test.
56633 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56635 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56638 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56640 * gcc.c-torture/execute/20010123-1.c: New test.
56642 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56644 * g++.old-deja/g++.pt/spec37.C: New test.
56646 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56648 * g++.old-deja/g++.pt/overload14.C: New test.
56650 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56652 * gcc.c-torture/execute/20010122-1.c: New test, exercise
56653 __builtin_return_address.
56655 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
56657 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56658 * g++.old-deja/g++.pt/spec35.C: New test.
56659 * g++.old-deja/g++.pt/spec36.C: New test.
56661 2001-01-20 Jakub Jelinek <jakub@redhat.com>
56663 * gcc.c-torture/compile/20010118-1.c: New test.
56665 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
56667 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56669 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56671 * gcc.c-torture/execute/20010119-1.c: New test.
56673 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56675 * g++.old-deja/g++.other/vbase5.C: New test.
56677 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56679 * gcc.c-torture/execute/20010118-1.c: New test.
56681 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56683 * g++.old-deja/g++.pt/deduct3.C: New test.
56685 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56687 * g++.old-deja/g++.pt/spec34.C: New test.
56689 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56691 * g77.f-torture/compile/20000601-2.f: New test.
56693 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56695 * g++.old-deja/g++.other/init17.C: New test.
56697 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
56699 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56701 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56703 * g++.old-deja/g++.pt/unify8.C: New test.
56705 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56707 * g++.old-deja/g++.abi/vbase1.C: New test.
56709 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56711 * g++.old-deja/g++.pt/crash65.C: New test.
56713 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
56715 * gcc.dg/cpp/assembl2.S: New test case.
56717 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
56719 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56722 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56724 * g++.old-deja/g++.other/builtins1.C: New test.
56725 * g++.old-deja/g++.other/builtins2.C: Likewise.
56726 * g++.old-deja/g++.other/builtins3.C: Likewise.
56727 * g++.old-deja/g++.other/builtins4.C: Likewise.
56729 2001-01-17 Jakub Jelinek <jakub@redhat.com>
56731 * gcc.c-torture/compile/20010117-1.c: New test.
56732 * gcc.c-torture/compile/20010117-2.c: New test.
56734 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56736 * g77.f-torture/execute/20010116.[fx]: New test,
56738 * g77.f-torture/compile/20010115.f: Indicate it's
56739 a test for PR fortran/1636.
56741 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
56743 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56745 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56747 * g77.f-torture/compile/20010115.f: New test.
56749 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
56751 * g++.old-deja/g++.pt/nontype5.C: New test.
56753 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
56755 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56756 have an equivalent working one below it.
56758 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56760 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56761 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56763 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56765 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56766 message containing "init_priority".
56767 (conpr-2.C): Likewise.
56768 (conpr-3.C): Likewise.
56769 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56771 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56773 * gcc.c-torture/execute/20010114-2.c: New test.
56775 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
56777 * gcc.c-torture/compile/20010114-1.c: New test.
56778 * gcc.c-torture/compile/20010114-1.x: Xfail.
56779 * gcc.c-torture/compile/20010114-2.c: New test.
56780 * gcc.c-torture/execute/20010114-1.c: New test.
56781 * gcc.dg/trunc-1.c: New test.
56782 * gcc.dg/uninit-B.c: New test.
56784 2001-01-13 Nick Clifton <nickc@redhat.com>
56786 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56789 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
56791 * gcc.c-torture/compile/20010113-1.c: New test.
56793 2001-01-13 Jakub Jelinek <jakub@redhat.com>
56795 * gcc.c-torture/compile/20001212-1.c: New test.
56797 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
56799 * gcc.dg/cpp/widestr1.c: Update.
56800 * gcc.dg/cpp/prag-imp.c: Remove.
56802 2001-01-12 Jakub Jelinek <jakub@redhat.com>
56804 * gcc.c-torture/execute/20000801-3.x: Remove.
56805 * gcc.dg/c90-init-1.c: New test.
56806 * gcc.dg/c99-init-1.c: New test.
56807 * gcc.dg/c99-init-2.c: New test.
56808 * gcc.dg/gnu99-init-1.c: New test.
56810 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
56812 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56813 testing that no relevant ones were found.
56815 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56817 * g++.old-deja/g++.pt/cast2.C: New test.
56819 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56821 * g++.old-deja/g++.pt/friend47.C: New test.
56823 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56825 * g++.old-deja/g++.pt/instantiate13.C: New test.
56827 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56829 * g++.old-deja/g++.other/defarg7.C: New test.
56830 * g++.old-deja/g++.other/defarg8.C: New test.
56832 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56834 * g++.old-deja/g++.pt/crash64.C: New test.
56836 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56838 * g++.old-deja/g++.pt/crash63.C: New test.
56840 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
56842 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56844 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
56846 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56848 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56850 * g++.old-deja/g++.pt/error3.C: New test.
56852 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56854 * g++.old-deja/g++.other/crash39.C: New test.
56856 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56858 * g++.old-deja/g++.other/vbase4.C: New test.
56860 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
56862 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56863 * gcc.dg/special/20000419-2.c: New file. Identical to above.
56864 * gcc.dg/special/special.exp: New test driver which will check
56865 for alias support for the above test.
56867 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
56869 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56870 problems on small machines.
56871 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56874 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
56876 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56878 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56880 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
56882 * g++.old_deja/g++.pt/using8.C: New test.
56884 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
56886 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56888 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
56890 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56891 where a failure is expected.
56892 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56894 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56896 * g++.old_deja/g++.pt/instantiate12.C: New test.
56898 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56900 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56902 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56903 * g++.old-deja/g++.brendan/crash17.C: Likewise.
56904 * g++.old-deja/g++.brendan/crash29.C: Likewise.
56905 * g++.old-deja/g++.brendan/crash48.C: Likewise.
56906 * g++.old-deja/g++.brendan/ns1.C: Likewise.
56907 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56908 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56909 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56910 * g++.old-deja/g++.eh/spec6.C: Likewise.
56911 * g++.old-deja/g++.jason/crash3.C: Likewise.
56912 * g++.old-deja/g++.law/ctors11.C: Likewise.
56913 * g++.old-deja/g++.law/ctors17.C: Likewise.
56914 * g++.old-deja/g++.law/ctors5.C: Likewise.
56915 * g++.old-deja/g++.law/ctors9.C: Likewise.
56916 * g++.old-deja/g++.mike/ambig1.C: Likewise.
56917 * g++.old-deja/g++.mike/net22.C: Likewise.
56918 * g++.old-deja/g++.mike/p3538a.C: Likewise.
56919 * g++.old-deja/g++.mike/p3538b.C: Likewise.
56920 * g++.old-deja/g++.mike/virt3.C: Likewise.
56921 * g++.old-deja/g++.niklas/t128.C: Likewise.
56922 * g++.old-deja/g++.other/anon4.C: Likewise.
56923 * g++.old-deja/g++.other/using1.C: Likewise.
56924 * g++.old-deja/g++.other/warn3.C: Likewise.
56925 * g++.old-deja/g++.pt/t37.C: Likewise.
56926 * g++.old-deja/g++.robertl/eb69.C: Likewise.
56927 * g++.old-deja/g++.robertl/eb71.C: Likewise.
56929 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56931 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56933 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56935 * gcc.c-torture/execute/stdio-opt-3.c: New test.
56937 2001-01-07 Jakub Jelinek <jakub@redhat.com>
56939 * gcc.c-torture/compile/20010107-1.c: New test.
56941 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
56943 * gcc.c-torture/execute/builtin-noret-1.c: New test.
56945 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
56947 * gcc.dg/format/format.h: New file.
56948 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56949 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56950 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56951 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56952 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56953 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56954 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56955 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56956 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56957 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56958 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56959 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56960 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56961 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56962 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56963 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56964 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56965 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56966 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56967 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56968 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56969 instead of declaring standard types, macros and functions in each
56972 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
56974 * gcc.c-torture/execute/20010106-1.c: New test.
56976 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
56978 * gcc.dg/format/format.exp: New file.
56979 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56980 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56981 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56982 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56983 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56984 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56985 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56986 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56987 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56988 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56989 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56990 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56991 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56992 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56993 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56994 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56995 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56996 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56997 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56998 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56999 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57000 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57001 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57002 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57003 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57004 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57005 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57006 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57007 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57008 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57009 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57010 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57011 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57012 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57013 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57014 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57015 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57016 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57017 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57018 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57019 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57020 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57022 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57024 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57027 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57029 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57031 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57033 * g++.old-deja/g++.pt/crash62.C: New test.
57035 2001-01-04 Richard Henderson <rth@redhat.com>
57037 * gcc.dg/20000926-1.c: Update expected warnings.
57038 * gcc.dg/array-2.c: Likewise.
57039 * gcc.dg/array-4.c: Also validate flexible array members.
57040 * gcc.dg/c99-flex-array-1.c: New.
57042 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57044 * gcc.c-torture/compile/20001222-1.x: Remove.
57046 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57048 * gcc.c-torture/execute/built-in-setjmp.c: New.
57050 2001-01-03 Richard Henderson <rth@redhat.com>
57052 * gcc.dg/940510-1.c: Update expected error wording.
57053 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57055 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57057 * lib/target-supports.exp (check_alias_available): Modified to
57058 indicate aliases not supported if only weak aliases are supported.
57060 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57062 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57063 Turn on cmpstrsi checks for __pj__ and __i370__.
57065 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57067 * g++.old-deja/g++.other/virtual11.C: New test.
57069 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57071 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57073 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57075 * gcc.c-torture/compile/20010102-1.c: New test.
57077 2001-01-02 Andreas Jaeger <aj@suse.de>
57079 * gcc.dg/noreturn-3.c: New test.
57081 * gcc.dg/noreturn-4.c: New test.
57083 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57085 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57086 __builtin_fputc and __builtin_fwrite.
57088 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57090 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57091 signed char, not default char.
57093 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57095 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57097 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57099 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57101 2000-12-29 Richard Henderson <rth@redhat.com>
57103 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57104 (__cyg_profile_func_exit): Define.
57106 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57108 * g++.dg/vtgc1.C: New test.
57110 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57112 * gcc.dg/noncompile/20001228-1.c: New test.
57114 * gcc.dg/20001228-1.c: New test.
57116 * gcc.c-torture/execute/20001228-1.c: New test.
57118 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57120 * gcc.dg/format-strfmon-1.c: New test.
57122 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57124 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57125 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57126 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57127 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57128 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57129 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57130 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57131 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57132 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57133 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57134 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57135 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57136 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57138 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57139 * gcc.c-torture/execute/string-opt-4.c: Test index.
57141 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57143 * gcc.c-torture/compile/20001226-1.c: New test.
57145 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57147 * gcc.c-torture/compile/20001222-1.c: New test.
57148 * gcc.c-torture/compile/20001222-1.x: Xfail.
57150 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57152 * gcc.c-torture/execute/comp-goto-2.c: New test.
57154 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57156 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57157 Use long types if __INT_MAX__ is 32767.
57158 (main): Use cast to (sint32 *) when poking 88 into a_page.
57160 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57162 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57164 * gcc.c-torture/compile/20001221-1.c: New test.
57165 * gcc.c-torture/execute/20001221-1.c: New test.
57167 2000-12-20 Richard Henderson <rth@redhat.com>
57169 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57170 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57172 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57174 * gcc.dg/compare3.c: New test.
57176 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57178 * gcc.dg/format-warnll-1.c: New test.
57180 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57182 * gcc.dg/cpp/cmdlne-P.c: New test.
57184 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57186 * gcc.c-torture/execute/builtin-abs-1.c,
57187 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57189 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57191 * gcc.dg/cpp/multiline.c: New test.
57193 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57195 * g++.old-deja/g++.other/syshdr1.C: Update.
57196 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57198 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57200 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57202 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57204 * g++.old-deja/g++.pt/ttp65.C: New test.
57206 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57208 * g++.old-deja/g++.pt/ttp64.C: New test.
57210 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57212 * g++.old-deja/g++.pt/spec33.C: New test.
57214 2000-12-14 Catherine Moore <clm@redhat.com>
57216 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57217 * gcc.c-torture/execute/920612-2.c: Likewise.
57218 * gcc.c-torture/execute/920428-2.c: Likewise.
57219 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57220 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57222 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57224 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57225 * gcc.dg/pack-test-2.c: Likewise.
57227 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57229 Tests by Zack Weinberg <zackw@stanford.edu>.
57231 * gcc.dg/cpp/defined.c: Update.
57232 * gcc.dg/cpp/defined_trad.c: New tests.
57234 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57236 * gcc.dg/cpp/trad-direct.c: Update.
57238 2000-12-11 Neil Booth <neilb@earthling.net>
57240 * gcc.dg/cpp/defined_trad.c
57242 2000-12-11 Neil Booth <neilb@earthling.net>
57244 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57246 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57248 * gcc.dg/format-miss-2.c: New test.
57250 2000-12-09 Neil Booth <neilb@earthling.net>
57252 * gcc.dg/cpp/lineflags.c: New tests.
57253 * gcc.dg/cpp/poison.c: Update.
57254 * gcc.dg/cpp/redef2.c: Update.
57255 * gcc.dg/cpp/skipping.c: New test.
57257 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57259 * g++.old-deja/g++.other/eh3.C: New testcase.
57261 2000-12-07 Neil Booth <neilb@earthling.net>
57263 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57264 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57265 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57266 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57267 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57270 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57272 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57273 __SIZE_TYPE__ instead of int for type of integers cast to
57276 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57278 * g++.old-deja/g++.other/cleanup4.C: New test.
57280 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57282 * format-sec-1.c: New test.
57284 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57286 * gcc.dg/format-nonlit-3.c: New test.
57288 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57290 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57291 through a null pointer.
57293 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57295 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57296 * g++.old-deja/g++.pt/partial4.C: New test.
57298 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57300 * gcc.c-torture/execute/ieee/hugeval.x: New.
57302 2000-12-06 Neil Booth <neilb@earthling.net>
57304 * gcc.dg/cpp/backslash2.c: New tests.
57306 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57308 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57309 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57311 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57313 * gcc.c-torture/execute/20001203-2.c: New testcase.
57315 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57317 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57318 * g++.old-deja/g++.other/virtual10.C: New test.
57320 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57322 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57324 2000-12-05 Richard Henderson <rth@redhat.com>
57326 * gcc.c-torture/compile/20001205-1.c: New.
57328 2000-12-04 Neil Booth <neilb@earthling.net>
57330 * g++.old-deja/g++.other/virtual9.C: New test.
57331 * g++.old-deja/g++.pt/crash61.C: New test.
57332 * gcc.c-torture/execute/loop-9.c: New test.
57334 2000-12-04 Neil Booth <neilb@earthling.net>
57336 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57337 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57338 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57339 * gcc.dg/cpp/extratokens.c: ...here.
57341 2000-12-04 Neil Booth <neilb@earthling.net>
57343 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57346 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57348 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57349 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57351 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57353 * gcc.c-torture/execute/20001203-1.c: New test.
57355 2000-12-03 Neil Booth <neilb@earthling.net>
57357 * gcc.dg/cpp/macro6.c: New test cases.
57359 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57361 * gcc.c-torture/execute/string-opt-9.c: New test.
57362 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57363 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57364 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57366 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57367 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57369 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57371 * gcc.dg/cpp/if-6.c: New testcase.
57373 * gcc.dg/20001201-1.c: New testcase.
57375 2000-12-02 Neil Booth <neilb@earthling.net>
57377 * g++.old-deja/g++.other/externC4.C,
57378 g++.old-deja/g++.other/friend10.C: New tests.
57380 2000-12-02 Neil Booth <neilb@earthling.net>
57382 * g++.old-deja/g++.other/instan2.C
57383 * g++.old-deja/g++.other/instan3.C: New test.
57385 2000-12-02 Neil Booth <neilb@earthling.net>
57387 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57388 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57389 gnuc99.c,gnuc99-pedantic.c: New tests.
57391 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57393 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57394 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57396 2000-12-01 Neil Booth <neilb@earthling.net>
57398 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57399 * gcc.dg/cpp/poison.c: Update.
57400 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57402 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57404 * g77.f-torture/execute/20001201.f: New test.
57406 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57408 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57410 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57412 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57414 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57416 * g++.old-deja/g++.other/cast6.C: New test.
57418 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57420 * gcc.c-torture/execute/20001130-2.c: New testcase.
57422 2000-11-30 Richard Henderson <rth@redhat.com>
57424 * gcc.c-torture/execute/20001130-1.c: New test.
57426 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57428 * g++.old-deja/g++.other/op3.C: New test.
57430 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57432 * g++.old-deja/g++.other/op2.C: New test.
57434 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57436 * g++.old-deja/g++.other/crash38.C: New test.
57438 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57440 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57442 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57444 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57446 * gcc.c-torture/execute/string-opt-6.c: New test.
57448 * gcc.dg/20001117-1.c: Add main.
57450 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57452 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57454 * gcc.dg/940510-1.c: ... to here.
57456 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57457 zero-size arrays in toplevel structures.
57459 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57461 * gcc.c-torture/execute/loop-8.c: New test.
57463 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57465 * g++.old-deja/g++.other/base1.C: New test.
57467 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57469 * g++.old-deja/g++.other/parse2.C: New test.
57471 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57473 * g++.old-deja/g++.pt/incomplete1.C: New test.
57475 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57477 * g++.old-deja/g++.other/friend9.C: New test.
57479 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57481 * gcc.dg/20001127-1.c: New test.
57483 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57485 * g++.old-deja/g++.pt/friend46.C: New test.
57487 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57489 * g++.old-deja/g++.other/ptrmem8.C: New test.
57491 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57493 * gcc.c-torture/execute/string-opt-7.c: New test.
57494 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57496 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57498 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57499 instead of 'mkcheck 2'.
57501 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57503 * gcc.c-torture/execute/memcheck/driver.c,
57504 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57505 C9X references to refer to C99.
57507 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57509 * gcc.dg/ultrasp3.c: New test.
57511 2000-11-25 Neil Booth <neilb@earthling.net>
57513 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57515 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57517 * gcc.c-torture/compile/20001123-2.c: New.
57519 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57521 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57523 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57525 * gcc.dg/sequence-point-1.c: Add some new tests.
57526 * gcc.c-torture/execute/20001124-1.c: New test.
57528 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57530 * g++.old-deja/g++.other/vaarg4.C: New test.
57531 * gcc.c-torture/compile/20001123-1.c: New test.
57533 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57535 * g++.other/crash24.C: Adjust and remove XFAIL.
57536 * g++.other/crash37.C: New test.
57538 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57540 * g++.old-deja/g++.pt/instantiate9.C: New test.
57542 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57544 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57547 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57548 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57550 2000-11-22 Neil Booth <neilb@earthling.net>
57552 * gcc.dg/cpp/Wtrigraphs.c: New test.
57554 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
57556 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57558 2000-11-22 Jakub Jelinek <jakub@redhat.com>
57560 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57562 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
57564 * lib/gcc-dg.exp: load_lib scanasm.exp.
57565 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57566 * lib/g++-dg.exp: load_lib scanasm.exp.
57567 * lib/scanasm.exp: New.
57568 (scan-assembler, scan-assembler-not): Add optional arguments to
57569 test name, or if not present, the pattern name.
57570 (scan-assembler-dem, scan-assembler-dem-not): New.
57572 * g++.dg/dg.exp: New.
57574 2000-11-21 Neil Booth <neilb@earthling.net>
57576 * gcc.dg/cpp/integrated1.c: Remove.
57578 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57580 * gcc.c-torture/execute/20001121-1.c: New test.
57582 2000-11-21 Richard Henderson <rth@redhat.com>
57584 * gcc.c-torture/compile/20001121-1.c: New test.
57586 2000-11-20 Neil Booth <neilb@earthling.net>
57588 * gcc.dg/cpp/integrated1.c: New test.
57590 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57592 * g++.old-deja/g++.other/inline17.C: New test.
57594 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
57596 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57597 local variable to be zero: I made the variable global. Now
57598 uses abort() and exit() instead of relying on main's return value.
57600 2000-11-20 Neil Booth <neilb@earthling.net>
57602 * gcc.dg/cpp/paste2.c: Update test.
57603 * objc/execute/paste.m: New test.
57605 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
57607 * gcc.dg/c99-condexpr-1.c: New test.
57609 2000-11-20 Neil Booth <neilb@earthling.net>
57611 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57613 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
57615 * g++.old-deja/g++.pt/export1.C: New test.
57617 2000-11-20 Jakub Jelinek <jakub@redhat.com>
57619 * gcc.dg/20001117-1.c: New test.
57621 2000-11-18 Richard Henderson <rth@redhat.com>
57623 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57625 2000-11-18 Richard Henderson <rth@redhat.com>
57627 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57628 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57629 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57631 2000-11-18 Richard Henderson <rth@redhat.com>
57633 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57634 (main): New. Exit cleanly.
57636 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
57638 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57639 gcc.dg/c99-fordecl-2.c: New tests.
57641 2000-11-18 Richard Henderson <rth@redhat.com>
57643 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57644 * gcc.c-torture/execute/zerolen-2.c: New.
57646 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57648 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57651 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57653 * g++.old-deja/g++.pt/instantiate8.C: New test.
57655 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57657 * g++.old-deja/g++.other/incomplete.C: Add more tests.
57658 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57660 2000-11-16 Nick Clifton <nickc@redhat.com>
57662 * gcc.c-torture/execute/nestfunc-2.c: New test.
57663 * gcc.c-torture/execute/nestfunc-3.c: New test.
57665 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57667 * gcc.c-torture/compile/20001116-1.c: New test.
57669 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57671 * gcc.c-torture/execute/20001115-1.c: New test.
57673 2000-11-15 Mark Mitchell <mark@codesourcery.com>
57675 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57676 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57677 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57678 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57680 2000-11-15 Neil Booth <neilb@earthling.net>
57682 gcc.dg/cpp/_Pragma1.c: Update.
57683 gcc.dg/cpp/_Pragma2.c: New test.
57685 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
57687 * g++.old-deja/g++.other/anon5.C: New test.
57689 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
57691 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57694 2000-11-14 Jakub Jelinek <jakub@redhat.com>
57696 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57699 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57701 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57702 labels at end of compound statements.
57704 2000-11-13 Jakub Jelinek <jakub@redhat.com>
57706 * gcc.c-torture/execute/loop-7.c: New test.
57708 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57710 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57712 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57714 * gcc.dg/c99-bool-1.c: New test.
57716 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57718 * gcc.dg/c99-scope-1.c: Remove xfail.
57719 * gcc.dg/c99-scope-2.c: New test.
57721 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57723 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57724 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57726 2000-11-11 Mark Mitchell <mark@codesourcery.com>
57728 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57731 * g++.mike/p700.C: Don't typedef wchar_t.
57732 * g++.mike/p784.C: Likewise.
57733 * g++.mike/eb101.C: Don't use __wchar_t.
57735 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
57737 * g77.f-torture/execute/20001111.[fx]: Test premature exit
57740 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57742 * gcc.c-torture/execute/20001111-1.c: New test.
57744 2000-11-10 Nick Clifton <nickc@redhat.com>
57746 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57747 long multuiple and accumulate.
57749 2000-11-09 Richard Henderson <rth@redhat.com>
57751 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57752 via size_t instead of int.
57754 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57755 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57756 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57757 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57759 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
57761 * gcc.c-torture/compile/20001109-1.c: New test.
57762 * gcc.c-torture/compile/20001109-2.c: New test.
57764 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
57766 * g++.old-deja/g++.pt/operator1.C: New test.
57767 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57769 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57771 * gcc.dg/20001108-1.c: New test.
57773 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57775 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57776 with both arguments constant strings.
57777 * gcc.c-torture/execute/string-opt-3.c: New test.
57778 * gcc.c-torture/execute/string-opt-4.c: New test.
57779 * gcc.c-torture/execute/string-opt-5.c: New test.
57781 2000-11-08 Nick Clifton <nickc@redhat.com>
57783 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
57784 mulsidi3adddi patterns.
57786 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
57788 * g++.old-deja/g++.other/crash36.C: New test.
57790 2000-11-08 Jakub Jelinek <jakub@redhat.com>
57792 * g++.old-deja/g++.other/init16.C: New test.
57794 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
57796 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57798 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57800 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57801 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57802 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57804 2000-11-07 DJ Delorie <dj@redhat.com>
57806 * gcc.dg/20000614-1.c: Add return so that test can pass.
57808 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57810 * gcc.c-torture/execute/string-opt-1.c: New test.
57812 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57814 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
57815 mips-sgi-irix6.* because the MIPS ABI passes floating-point
57816 parameters in registers, and there is no way for a varargs
57817 function to know in which order the integer and floating-point
57818 parameters should be interleaved when they are placed on the
57820 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57821 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57823 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57825 * gcc.c-torture/execute/string-opt-2.c: New test.
57827 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
57829 * g++.old-deja/g++.pt/crash60.C: New test.
57831 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57833 * g++.old-deja/g++.other/crash24.C: New test.
57834 * g++.old-deja/g++.other/crash25.C: New test.
57835 * g++.old-deja/g++.other/crash26.C: New test.
57836 * g++.old-deja/g++.other/crash27.C: New test.
57837 * g++.old-deja/g++.other/crash28.C: New test.
57838 * g++.old-deja/g++.other/crash29.C: New test.
57839 * g++.old-deja/g++.other/crash30.C: New test.
57840 * g++.old-deja/g++.other/crash31.C: New test.
57841 * g++.old-deja/g++.other/crash32.C: New test.
57842 * g++.old-deja/g++.other/crash33.C: New test.
57843 * g++.old-deja/g++.other/crash34.C: New test.
57844 * g++.old-deja/g++.other/crash35.C: New test.
57846 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57848 * gcc.c-torture/execute/20001031-1.c: New test.
57850 2000-11-04 Mark Mitchell <mark@codesourcery.com>
57852 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57855 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57856 standards-conformant.
57858 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57860 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57861 * g++.old-deja/g++.mike/p755a.C: Likewise.
57862 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57863 library makes no calls to `operator new' during initialization.
57865 2000-11-04 Neil Booth <neilb@earthling.net>
57867 * gcc.dg/cpp/include2.c: New tests.
57869 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
57871 * lib/g++.exp (g++_set_ld_library_path): New function.
57872 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57874 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
57876 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
57879 2000-11-01 Richard Henderson <rth@redhat.com>
57881 * g++.old-deja/g++.ext/namedret1.C: New.
57882 * g++.old-deja/g++.ext/namedret2.C: New.
57883 * g++.old-deja/g++.ext/namedret3.C: New.
57885 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
57887 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57888 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57890 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57892 * gcc.c-torture/execute/va-arg-21.c: New test.
57894 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
57896 * gcc.dg/c99-complex-2.c: New test.
57898 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57900 * gcc.c-torture/execute/stdio-opt-1.c: New test.
57902 2000-10-31 Jakub Jelinek <jakub@redhat.com>
57904 * g++.old-deja/g++.other/inline16.C: New test.
57906 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
57908 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57909 __PRETTY_FUNCTION__
57911 2000-10-29 Neil Booth <neilb@earthling.net>
57913 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57915 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57916 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57919 2000-10-29 Neil Booth <neilb@earthling.net>
57921 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57922 * mi1.c, mi1c.h: Add null directives to multiple-include test.
57923 * mi5.c: Test multiple includes work with -C.
57924 * trigraphs.c: Test ^= version.
57926 2000-10-28 Neil Booth <neilb@earthling.net>
57928 New tests and test updates for new macro expander.
57930 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57931 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57932 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57933 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57934 new diagnostic messages.
57936 * gcc.dg/cpp/macro3.c: New tests.
57938 2000-10-27 Mark Mitchell <mark@codesourcery.com>
57940 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57943 2000-10-27 Jakub Jelinek <jakub@redhat.com>
57945 * g++.old-deja/g++.other/eh2.C: New test.
57947 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
57949 * gcc.c-torture/execute/20001027-1.c: New test.
57951 2000-10-26 Richard Henderson <rth@redhat.com>
57953 * gcc.c-torture/execute/20001026-1.c: New.
57955 2000-10-26 Mark Mitchell <mark@codesourcery.com>
57957 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57958 * g++.old-deja/g++.law/builtin1.C: Likewise.
57959 * g++.old-deja/g++.law/ctors10.C: Likewise.
57960 * g++.old-deja/g++.law/virtual3.C: Likewise.
57961 * g++.old-deja/g++.mike/p658.C: Likewise.
57962 * g++.old-deja/g++.other/sibcall1.C: Likewise.
57963 * g++.old-deja/g++.other/vaarg2.C: Likewise.
57964 * g++.old-deja/g++.robertl/eb124.C: Likewise.
57965 * g++.old-deja/g++.robertl/eb44.C: Likewise.
57966 * g++.old-deja/g++.robertl/eb77.C: Likewise.
57968 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
57970 * gcc.c-torture/compile/20001024-1.c: New test.
57972 2000-10-25 Mark Mitchell <mark@codesourcery.com>
57974 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57975 to tell us whether or not we are using V3.
57977 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
57979 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57982 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
57984 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57986 2000-10-25 Jakub Jelinek <jakub@redhat.com>
57988 * gcc.c-torture/execute/20001024-1.c: New test.
57990 2000-10-24 Jakub Jelinek <jakub@redhat.com>
57992 * g++.old-deja/g++.other/sibcall1.C: New test.
57994 2000-10-20 Jakub Jelinek <jakub@redhat.com>
57996 * gcc.dg/noncompile/init-3.c: New test.
57998 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58000 * gcc.dg/format-array-1.c: New test.
58002 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58004 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58005 writing through null pointers; remove comment about testing
58006 unterminated strings.
58008 2000-10-17 Matthew Hiller <hiller@redhat.com>
58010 * gcc.c-torture/execute/20001017-2.c: New test.
58012 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58014 * gcc.c-torture/compile/20001018-1.c: New test.
58015 * gcc.c-torture/compile/20001018-1.x: Xfail.
58017 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58019 * gcc.c-torture/execute/20001017-1.c: New test.
58021 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58023 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58024 for multiple use of arguments with scanf formats; add tests for
58025 multiple use of arguments.
58027 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58029 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58030 from some old tests.
58032 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58034 * gcc.dg/format-miss-1.c: New test.
58036 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58038 * gcc.c-torture/execute/20001013-1.c: New test.
58040 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58042 * gcc.dg/format-branch-1.c: New test.
58044 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58046 * README, lib/file-format.exp: Remove EGCS references.
58048 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58050 * gcc.dg/20001013-1.c: New test.
58052 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58054 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58055 for intmax_t in the compiler using __typeof__ and the type rules
58056 for conditional expressions.
58058 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58060 * gcc.dg/20001012-1.c: New test.
58061 * gcc.dg/20001012-2.c: New test.
58063 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58065 * gcc.dg/format-attr-1.c: New test.
58067 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58069 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58070 __LONG_LONG_MAX__ instead of LLONG_MAX.
58072 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58074 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58076 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58079 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58081 * gcc.dg/sequence-pt-1.c: New test.
58083 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58085 * gcc.c-torture/execute/20001011-1.c: New testcase.
58086 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58088 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58090 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58091 does not error on it.
58093 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58095 * gcc.dg/20001009-1.c: New test.
58097 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58099 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58100 * gcc.c-torture/execute/20001009-2.c: ... to here.
58102 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58104 * gcc.c-torture/compile/20001009-1.c: New testcase.
58105 * gcc.c-torture/execute/20001009-1.c: New testcase.
58106 Testcases provided by Jan Hubicka <jh@suse.cz>.
58108 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58110 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58111 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58112 uintmax_t using <limits.h> to emulate the compiler's internal
58113 logic. No longer XFAIL %j tests.
58115 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58117 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58118 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58119 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58120 regexps and details of expected handling of some bad formats.
58121 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58124 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58126 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58127 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58128 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58129 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58132 2000-10-06 Richard Henderson <rth@cygnus.com>
58134 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58135 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58136 * g++.old-deja/g++.jason/report.C: Likewise.
58137 * g++.old-deja/g++.law/friend5.C: Likewise.
58138 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58139 of the expected warnings.
58141 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58143 * g++.old-deja/g++.pt/enum14.C: New test.
58145 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58147 * g++.old-deja/g++.pt/crash59.C: New test.
58149 2000-10-04 Will Cohen <wcohen@redhat.com>
58151 * gcc.dg/20000926-1.c: New test.
58153 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58155 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58156 function name for current C++ compiler.
58157 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58159 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58161 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58162 __PRETTY_FUNCTION__.
58163 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58165 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58167 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58169 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58171 * gcc.c-torture/compile/20000923-1.c: New test.
58173 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58175 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58176 * g++.old-deja/g++.pt/ttp62.C: Same.
58177 * g++.old-deja/g++.other/inline14.C: Same.
58179 2000-09-24 Richard Henderson <rth@cygnus.com>
58181 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58183 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58185 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58187 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58189 * gcc.c-torture/compile/20000922-1.c: New file.
58191 2000-09-21 Nick Clifton <nickc@redhat.com>
58193 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58194 a signed long modulo operation.
58195 (mod6): New function - perform an unsigned long modulo operation.
58196 (main): Add tests for modulos of very large numbers by very small
58199 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58201 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58203 2000-09-19 Richard Henderson <rth@cygnus.com>
58205 * gcc.dg/compare2.c (case 10): XFAIL.
58207 2000-09-18 Richard Henderson <rth@cygnus.com>
58209 * gcc.c-torture/execute/20000906-1.c: Move ...
58210 * gcc.dg/20000906-1.c: ... here. Only run on targets
58211 that support __builtin_trap.
58213 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58215 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58217 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58219 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58220 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58221 more $ format tests.
58223 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58225 * gcc.dg/format-errmk-1.c: New test.
58227 2000-09-17 Greg McGary <greg@mcgary.org>
58229 * gcc.c-torture/execute/20000917-1.x: Remove.
58231 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58233 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58235 2000-09-17 Greg McGary <greg@mcgary.org>
58237 * gcc.c-torture/execute/20000917-1.c: New test.
58238 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58240 2000-09-16 Neil Booth <NeilB@earthling.net>
58242 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58243 in nested macro bug.
58245 2000-09-15 Neil Booth <NeilB@earthling.net>
58247 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58249 2000-09-14 Jeffrey A Law (law@cygnus.com)
58251 * gcc.c-torture/execute/20000914-1.c: New test.
58253 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58255 * g++.other/inline13.C: New test.
58257 2000-09-12 Andreas Jaeger <aj@suse.de>
58259 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58260 constant by Ulrich Drepper <drepper@redhat.com>.
58262 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58264 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58266 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58268 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58270 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58272 * gcc.dg/cpp/backslash.c: New test.
58274 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58276 * gcc.c-torture/execute/20000910-1.c: New test.
58277 * gcc.c-torture/execute/20000910-2.c: Likewise.
58279 2000-09-11 Robert Lipe <robertl@sco.com>
58281 * gcc.dg/pragma-align.c: New test.
58283 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58285 * g++.old-deja/g++.pt/explicit82.C: New test.
58286 * g++.old-deja/g++.pt/explicit83.C: New test.
58288 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58290 * gcc.dg/asm-names.c: New test.
58292 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58294 * gcc.dg/cpp/tr-warn6.c: New test
58296 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58298 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58301 2000-09-07 Catherine Moore <clm@redhat.com>
58303 * gcc.c-torture/execute/unroll-1.c: New test.
58305 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58307 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58309 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58310 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58311 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58312 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58313 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58315 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58316 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58318 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58320 * g++.old-deja/g++.pt/deduct2.C: New test.
58322 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58324 * g++.old-deja/g++.pt/parms2.C: New test.
58326 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58328 * g++.old-deja/g++.pt/crash58.C: New test.
58330 2000-09-06 Greg McGary <greg@mcgary.org>
58332 * gcc.c-torture/execute/20000906-1.c: New test.
58333 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58335 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58337 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58339 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58341 * g++.old-deja/g++.pt/crash57.C: New test.
58343 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58345 * g++.old-deja/g++.pt/crash56.C: New test.
58347 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58349 * g++.old-deja/g++.pt/koenig1.C: New test.
58351 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58353 * gcc.dg/20000904-1.c: New test.
58355 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58357 * gcc.dg/cpp/paste8.c: New test.
58359 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58361 * gcc.c-torture/compile/20000827-1.c: New test.
58363 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58365 * gcc.dg/format-diag-1.c: New test.
58367 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58369 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58370 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58371 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58372 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58373 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58375 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58377 * g++.old-deja/g++.other/nested4.C: New test.
58379 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58381 * g++.old-deja/g++.ns/scoped1.C: New test.
58383 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58385 * lib/g++.exp: Support testing already-installed GCC.
58387 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58389 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58391 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58393 * gcc.dg/return-type-2.c: New test.
58395 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58397 * gcc.c-torture/compile/20000825-1.c: New test.
58399 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58401 * gcc.dg/dwarf2-2.c: New test.
58403 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58405 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58406 dg-warning regexps.
58408 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58410 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58411 gcc.dg/format-ext-5.c: New tests.
58413 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58415 * g++.old-deja/g++.other/crash22.C: New test.
58417 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58419 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58421 2000-08-24 Richard Henderson <rth@cygnus.com>
58423 * gcc.dg/ia64-sync-1.c: New test.
58424 * gcc.dg/ia64-sync-2.c: New test.
58425 * gcc.dg/ia64-asm-1.c: New test.
58427 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58429 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58430 * gcc.dg/format-ext-2.c: New test.
58432 2000-08-23 Jason Merrill <jason@redhat.com>
58434 * lib/old-dejagnu.exp: Also ignore "In member function" and
58437 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58439 * gcc.dg/noncompile/label-lineno-1.c: New test.
58441 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58443 * gcc.dg/c99-array-nonobj-1.c: New test.
58445 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58447 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58449 * gcc.dg/format-ext-1.c: New test.
58451 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58453 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58454 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58455 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58456 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58457 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58459 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58461 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58462 gcc.dg/c99-strftime-2.c: New tests.
58464 2000-08-22 Richard Henderson <rth@cygnus.com>
58466 * gcc.c-torture/execute/20000822-1.c: New test.
58468 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58470 * gcc.c-torture/execute/20000819-1.x: Remove.
58472 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58474 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58475 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58476 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58477 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58478 gcc.dg/format-xopen-1.c: New tests.
58480 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58482 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58484 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58486 * g++.old-deja/g++.other/loop2.C: New test.
58488 * gcc.c-torture/compile/20000606-1.c: New test.
58489 * gcc.c-torture/compile/20000728-1.c: New test.
58490 * gcc.c-torture/execute/20000801-1.c: New test.
58491 * gcc.c-torture/execute/20000801-2.c: New test.
58492 * gcc.c-torture/execute/20000819-1.c: New test.
58493 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58494 * gcc.dg/20000629-1.c: New test.
58495 * gcc.dg/20000724-1.c: New test.
58496 * gcc.dg/20000807-1.c: New test.
58498 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58500 * gcc.dg/cpp/pragma-1.c: New test.
58501 * gcc.dg/cpp/pragma-2.c: New test.
58503 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58505 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58506 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58508 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58510 * gcc.c-torture/compile/20000818-1.c: New test.
58512 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58514 * gcc.c-torture/execute/20000818-1.c: New test.
58516 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58518 * gcc.dg/format-va-1.c: New test.
58520 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58522 * g++.old-deja/g++.other/typedef8.C: New test.
58524 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58526 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58527 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58528 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58529 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58530 * g++.old-deja/g++.other/ptrmem7.C: New test.
58531 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58533 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58535 * g++.old-deja/g++.pt/typename27.C: New test.
58537 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58539 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58540 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58541 * g++.old-deja/g++.pt/friend45.C: New test.
58542 * g++.old-deja/g++.other/friend8.C: New test.
58544 2000-08-15 Richard Henderson <rth@cygnus.com>
58546 * gcc.c-torture/execute/20000815-1.c: New test.
58548 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58550 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58551 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58552 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58554 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
58556 * g++.old-deja/g++.other/refinit2.C: New test.
58558 2000-08-13 Geoff Keating <geoffk@cygnus.com>
58560 * lib/c-torture.exp (c-torture): Make
58561 compiler_conditional_xfail_data global.
58562 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58563 compiler_conditional_xfail_data machinery.
58564 (f-torture-execute): Likewise.
58565 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58566 and only when unrolling loops.
58568 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58570 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58572 * g++.old-deja/g++.pt/explicit81.C: New test.
58574 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58576 * g++.old-deja/g++.pt/typename26.C: New test.
58578 2000-08-10 Geoff Keating <geoffk@cygnus.com>
58580 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58583 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
58585 * g++.old-deja/g++.other/array3.C: New test.
58587 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58589 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58590 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58591 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58594 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
58596 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58597 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58599 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
58601 * gcc.c-torture/execute/20000808-1.c: New test.
58603 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58605 * gcc.dg/c90-const-expr-1.c: New test.
58607 2000-08-08 Richard Henderson <rth@cygnus.com>
58609 * gcc.dg/noncompile/920923-1.c: Declare calloc.
58611 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
58613 * gcc.dg/noncompile/const-ll-1.c: New test.
58615 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
58617 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58619 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
58621 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58622 that running programs linked against the shared version of libobjc
58625 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58627 * gcc.dg/c99-printf-1.c: New test.
58629 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58631 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58633 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
58635 * gcc.c-torture/execute/20000731-1.x: Delete.
58637 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
58639 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58640 and torture_without_loops as is done by c-torture.exp.
58641 (search_for): Copy from c-torture.exp.
58642 (gcc-dg-runtest): New function, drives a directory of tests
58643 iterating over the TORTURE_OPTIONS.
58644 (scan-assembler, scan-assembler-not): Move here from
58645 individual directory drivers.
58647 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58648 defined by lib/gcc-dg.exp.
58649 * gcc.dg/cpp/cpp.exp: Likewise.
58650 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
58651 gcc-dg-runtest, so we cycle over optimization options.
58653 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58654 * gcc.dg/compare2.c: No longer expected to fail.
58656 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58658 * gcc.c-torture/execute/20000804-1.c: New test.
58660 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
58662 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58664 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
58666 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58668 2000-08-03 Jeffrey A Law (law@cygnus.com)
58670 * gcc.c-torture/compile/20000803-1.c: New test.
58672 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
58674 * gcc.c-torture/execute/20000801-3.c,
58675 gcc.c-torture/execute/20000801-4.c: New tests.
58676 * gcc.c-torture/execute/20000801-3.x,
58677 gcc.c-torture/execute/20000801-4.x: Xfail.
58679 2000-08-02 Geoff Keating <geoffk@cygnus.com>
58681 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58682 libobjc/.libs to allow for libtool.
58684 2000-08-02 Jakub Jelinek <jakub@redhat.com>
58686 * gcc.c-torture/compile/20000802-1.c: New test.
58688 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
58690 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58692 2000-07-31 Jeffrey A Law (law@cygnus.com)
58694 * gcc-c-torture/execute/20000731-2.c: New test.
58696 * gcc.c-torture/execute/20000731-1.c: New test.
58697 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58699 2000-07-31 Jakub Jelinek <jakub@redhat.com>
58701 * gcc.dg/cpp/paste7.c: New test.
58702 * gcc.dg/cpp/20000725-1.c: New test.
58704 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
58706 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58707 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58708 declaration warning for __builtin_dwarf_reg_size.
58710 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58712 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
58714 * gcc.dg/noncompile/voidparam-1.c: New test.
58716 2000-07-30 Richard Henderson <rth@cygnus.com>
58718 * gcc.dg/c90-digraph-1.c: Don't xfail.
58719 * gcc.dg/compare2.c (case 10): Xfail.
58720 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58722 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
58724 * gcc.dg/c99-main-1.c: New test.
58726 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
58728 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58730 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
58732 * gcc.c-tortuer/execute/20000726-1.c: New test.
58734 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
58736 * gcc.c-torture/execute/enum-2.c: New test.
58738 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58740 * gcc.dg/cpp/tr-warn3.c: New test.
58742 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58744 * g++.old-deja/g++.ext/implicit1.C: Remove.
58745 * g++.old-deja/g++.jason/c2.C: Remove
58746 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58747 * g++.old-deja/g++.pt/crash16.C: Likewise.
58748 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58750 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58752 * g++.old-deja/g++.other/for2.C: New test.
58754 2000-07-25 Jakub Jelinek <jakub@redhat.com>
58756 * gcc.dg/20000720-1.c: New test.
58758 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
58760 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
58762 2000-07-24 Geoff Keating <geoffk@cygnus.com>
58764 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58765 * gcc.c-torture/execute/20000722-1.c: New.
58766 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58768 2000-07-24 Jakub Jelinek <jakub@redhat.com>
58770 * gcc.dg/cpp/20000720-1.S: New test.
58772 2000-07-21 Michael Meissner <meissner@redhat.com>
58774 * gcc.c-torture/execute/ieee/hugeval.c: New test.
58776 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58778 * g++.old-deja/g++.brendan/crash16.C,
58779 g++.old-deja/g++.brendan/parse3.C,
58780 g++.old-deja/g++.brendan/redecl1.C,
58781 g++.old-deja/g++.ns/template13.C,
58782 g++.old-deja/g++.other/decl4.C,
58783 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58785 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58787 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58788 and "Internal error".
58790 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58792 * gcc.dg/cpp/paste6.c: New test.
58794 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
58796 * gcc.dg/cpp/tr-direct.c: New test.
58798 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58799 gcc.dg/cpp/undef1.c: Tweak error regexps.
58801 2000-07-18 Eric Christopher <echristo@redhat.com>
58803 * gcc.c-torture/compile/20000718-1.c: New test.
58805 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
58807 * cpplex.c (_cpp_push_token): If the token being pushed back
58808 is the previous token in this context, just subtract one from
58810 * cppmacro.c (save_expansion): Clear aux field when storing a
58813 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
58815 * gcc.dg/noncompile/redecl-1.c: New test.
58817 2000-07-18 Jakub Jelinek <jakub@redhat.com>
58819 * gcc.c-torture/execute/20000717-5.c: New test.
58820 * gcc.c-torture/execute/20000717-1.x: Removed.
58822 2000-07-17 Richard Henderson <rth@cygnus.com>
58824 * gcc.c-torture/execute/20000717-4.c: New test.
58826 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
58828 * gcc.dg/cpp/syshdr.c: New test.
58829 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58831 2000-07-17 Neil Booth <neilb@earthling.net>
58833 * gcc.dg/cpp/cmdlne-dM.c: New test.
58834 * gcc.dg/cpp/cmdlne-dD.c: New test.
58836 2000-07-17 Jeffrey A Law (law@cygnus.com)
58838 * gcc.c-torture/execute/20000717-3.c: New test.
58840 * gcc.c-torture/compile/20000717-1.c: New test.
58842 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
58844 * gcc.c-torture/execute/20000717-2.c: New test.
58846 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
58848 * gcc.dg/formatz-1.c: New test.
58850 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58851 * gcc.dg/c99-digraph-1.c: New tests.
58853 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58854 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58856 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58857 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58858 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58859 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58860 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58861 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58862 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58864 2000-07-17 Greg McGary <greg@mcgary.org>
58866 * gcc.c-torture/execute/20000717-1.c: New test.
58867 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58869 2000-07-15 Jakub Jelinek <jakub@redhat.com>
58871 * gcc.c-torture/execute/20000715-2.c: New test.
58872 * gcc.dg/20000715-1.c: New test.
58874 2000-07-15 Michael Meissner <meissner@redhat.com>
58876 * gcc.c-torture/execute/20000715-1.c: New test.
58878 2000-07-13 Jakub Jelinek <jakub@redhat.com>
58880 * gcc.c-torture/execute/20000707-1.c: New test.
58882 2000-07-13 Neil Booth <NeilB@earthling.net>
58884 * gcc.dg/cpp/digraph1.c,
58885 gcc.dg/cpp/digraph2.c,
58886 gcc.dg/cpp/digraphs.c: New tests.
58888 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
58890 * g77.f-torture/compile/20000630-2.f: New test.
58891 * g77.f-torture/compile/20000630-2.x
58893 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
58895 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
58897 2000-07-11 Neil Booth <NeilB@earthling.net>
58899 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58901 2000-07-11 Neil Booth <NeilB@earthling.net>
58903 * gcc.dg/cpp/cmdlne-C.c: New.
58905 2000-07-09 Neil Booth <NeilB@earthling.net>
58907 * gcc.dg/cpp/directiv.c: New tests.
58908 * gcc.dg/cpp/undef1.c: Update.
58910 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
58912 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58914 2000-07-09 Neil Booth <NeilB@earthling.net>
58916 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58918 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
58920 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58921 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58923 2000-07-08 Neil Booth <NeilB@earthling.net>
58925 * gcc.dg/cpp/macsyntx.c: New tests.
58927 2000-07-07 Jakub Jelinek <jakub@redhat.com>
58929 * gcc.dg/20000707-1.c: New test.
58931 2000-07-07 Jakub Jelinek <jakub@redhat.com>
58933 * gcc.c-torture/execute/20000706-1.c: New test.
58934 * gcc.c-torture/execute/20000706-2.c: New test.
58935 * gcc.c-torture/execute/20000706-3.c: New test.
58936 * gcc.c-torture/execute/20000706-4.c: New test.
58937 * gcc.c-torture/execute/20000706-5.c: New test.
58939 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
58941 * g++.old-deja/g++.pt/instantiate7.C: New test.
58943 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
58945 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58946 * g++.old-deja/g++.mike/thunk3.C: Likewise.
58947 * g++.old-deja/g++.other/rtti3.C: Likewise.
58948 * g++.old-deja/g++.other/rttid3.C: Likewise.
58950 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
58952 * g77.f-torture/compile/20000630-1.x: Fix typo
58954 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
58956 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58959 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
58961 * gcc.dg/cpp/ident.c: New test.
58963 2000-07-05 Neil Booth <NeilB@earthling.net>
58965 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58966 gcc.dg/cpp/lexstrng.c: New tests.
58968 2000-07-04 Neil Booth <NeilB@earthling.net>
58970 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58971 * gcc.dg/cpp/strify2.c: Same.
58973 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
58975 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58976 * gcc.dg/cpp/19990703-1.c: Likewise.
58977 * gcc.dg/cpp/20000625-1.c: Likewise.
58978 * gcc.dg/cpp/20000625-2.c: Likewise.
58980 * gcc.dg/cpp/macro1.c,
58981 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58982 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58983 gcc.dg/cpp/strify1.c,
58984 gcc.dg/cpp/strify2.c: New tests.
58986 2000-07-03 Jakub Jelinek <jakub@redhat.com>
58988 * gcc.c-torture/execute/20000703-1.c: New test.
58990 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
58992 * g++.old-deja/g++.pt (lookup10.C): New test.
58994 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
58996 * g++.old-deja/g++.pt (typename25.C): New test.
58998 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59000 * gcc.c-torture/compile/20000701-1.c: New test.
59002 2000-06-30 Nick Clifton <nickc@cygnus.com>
59004 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59007 2000-06-30 Catherine Moore <clm@cygnus.com>
59009 * gcc.c-torture/execute/align-1.c: New test.
59011 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59013 * g++.old-deja/g++.pt/expr8.C: New test.
59014 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59016 2000-06-29 Nick Clifton <nickc@cygnus.com>
59018 * gcc.c-torture/compile/20000629-1.c: New test.
59020 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59023 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59024 gcc.dg/noncompile directory, depending on whether they're
59025 preprocessor tests or not. Annotate all the tests for the dg
59028 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59029 * gcc.dg/noncompile/noncompile.exp: New.
59033 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59034 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59035 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59036 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59037 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59038 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59039 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59040 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59041 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59042 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59043 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59044 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59045 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59046 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59047 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59048 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59049 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59050 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59051 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59052 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59053 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59054 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59055 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59056 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59058 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59059 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59060 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59061 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59062 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59063 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59065 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59067 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59068 declare one variable. On the fourth, error.
59069 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59070 declared by 20000628-1a.h.
59072 2000-06-29 Richard Henderson <rth@redhat.com>
59074 * gcc.c-torture/execute/930529-1.x: New file.
59075 * gcc.dg/920413-1.c: Adjust expected warning text.
59076 * gcc.dg/980217-1.c: Declare abort.
59077 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59079 2000-06-29 Jeffrey A Law (law@cygnus.com)
59081 * g77.f-torture/compile/20000629-1.f: New test.
59082 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59084 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59086 Rearrange lots of files, removing entirely the
59087 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59091 gcc.c-torture/code_quality/code_quality.exp
59092 gcc.c-torture/special/special.exp
59093 gcc.failure/failure.exp
59094 gcc.failure/940409-1.x
59095 gcc.c-torture/compile/961203-1.x
59098 gcc.misc-tests/linkage.exp
59099 gcc.c-torture/execute/920730-1t.c
59100 gcc.c-torture/execute/920730-1t.x
59101 gcc.c-torture/compile/920520-1.x
59102 gcc.c-torture/compile/920521-1.x
59103 gcc.c-torture/compile/981006-1.x
59104 gcc.c-torture/execute/eeprof-1.x
59106 * Moved files (possibly with modifications to fit a new harness):
59108 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59109 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59110 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59111 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59112 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59113 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59114 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59115 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59116 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59117 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59118 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59119 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59120 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59121 gcc.failure/940409-1.c gcc.dg/940409-1.c
59123 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59125 * c-torture/compile/961203-1.x: Delete.
59127 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59128 not exit. Include stdio.h.
59129 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59130 * gcc.misc-tests/dg-12.c: Likewise.
59131 * gcc.misc-tests/dg-5.c: Likewise.
59132 * gcc.misc-tests/dg-6.c: Likewise.
59133 * gcc.misc-tests/dg-7.c: Prototype abort.
59134 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59135 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59136 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59138 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59139 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59141 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59143 * gcc.dg/cpp/20000628-1.c: New test.
59144 * gcc.dg/cpp/20000628-1.h: New header for above test.
59145 * gcc.dg/cpp/20000628-1a.h: Likewise.
59147 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59149 * gcc.dg/cpp: New directory.
59150 * gcc.dg/cpp/cpp.exp: New driver.
59151 * gcc.dg/cpp/20000627-1.c: New test.
59152 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59153 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59154 and rewrite as a compilation test.
59156 * gcc.dg: Move many files into the cpp subdirectory, possibly
59157 renaming or editing them as well.
59159 990119-1.c cpp/19990119-1.c
59160 990228-1.c cpp/19990228-1.c
59161 990407-1.c cpp/19990407-1.c
59162 990409-1.c cpp/19990409-1.c
59163 990413-1.c cpp/19990413-1.c
59164 990703-1.c cpp/19990703-1.c
59165 20000127-1.c cpp/20000127-1.c
59166 20000129-1.c cpp/20000129-1.c
59167 20000207-1.c cpp/20000207-1.c
59168 20000207-2.c cpp/20000207-2.c
59169 20000209-1.c cpp/20000209-1.c
59170 20000209-2.c cpp/20000209-2.c
59171 20000301-1.c cpp/20000301-1.c
59172 20000419-1.c cpp/20000419-1.c
59173 20000510-1.S cpp/20000510-1.S
59174 20000519-1.c cpp/20000519-1.c
59175 20000529-1.c cpp/20000529-1.c
59176 20000625-1.c cpp/20000625-1.c
59177 20000625-2.c cpp/20000625-2.c
59178 cpp-as1.c cpp/assert1.c
59179 cpp-as2.c cpp/assert2.c
59180 cxx-comments-1.c cpp/cxxcom1.c
59181 cxx-comments-2.c cpp/cxxcom2.c
59182 endif-label.c cpp/endif.c
59183 cpp-hash1.c cpp/hash1.c
59184 cpp-hash2.c cpp/hash2.c
59185 cpp-if1.c cpp/if-1.c
59186 cpp-if2.c cpp/if-2.c
59187 cpp-if3.c cpp/if-3.c
59188 cpp-if4.c cpp/if-4.c
59189 cpp-if5.c cpp/if-5.c
59190 cpp-cond.c cpp/if-cexp.c
59191 cpp-missingop.c cpp/if-mop.c
59192 cpp-missingparen.c cpp/if-mpar.c
59193 cpp-opprec.c cpp/if-oppr.c
59194 cpp-ifparen.c cpp/if-paren.c
59195 cpp-shortcircuit.c cpp/if-sc.c
59196 cpp-shift.c cpp/if-shift.c
59197 cpp-unary.c cpp/if-unary.c
59198 cpp-li1.c cpp/line1.c
59199 cpp-li2.c cpp/line2.c
59200 lineno.c cpp/line3.c
59201 lineno-2.c cpp/line4.c
59203 cpp-mic.h cpp/mi1c.h
59204 cpp-micc.h cpp/mi1cc.h
59205 cpp-mind.h cpp/mi1nd.h
59206 cpp-mindp.h cpp/mi1ndp.h
59207 cpp-mix.h cpp/mi1x.h
59208 cpp-mi2.c cpp/mi2.c
59209 cpp-mi2a.h cpp/mi2a.h
59210 cpp-mi2b.h cpp/mi2b.h
59211 cpp-mi2c.h cpp/mi2c.h
59212 cpp-mi3.c cpp/mi3.c
59213 cpp-mi3.def cpp/mi3.def
59214 poison-1.c cpp/poison.c
59215 pr-impl.c cpp/prag-imp.c
59216 cpp-redef-2.c cpp/redef1.c
59217 cpp-redef.c cpp/redef2.c
59218 strpaste.c cpp/strp1.c
59219 strpaste-2.c cpp/strp2.c
59220 cpp-tradpaste.c cpp/tr-paste.c
59221 cpp-tradstringify.c cpp/tr-str.c
59222 cpp-tradwarn1.c cpp/tr-warn1.c
59223 cpp-tradwarn2.c cpp/tr-warn2.c
59224 trigraphs.c cpp/trigraphs.c
59225 cpp-unc1.c cpp/unc1.c
59226 cpp-unc2.c cpp/unc2.c
59227 cpp-unc3.c cpp/unc3.c
59228 cpp-unc.c cpp/unc4.c
59229 undef.c cpp/undef1.c
59230 undef-2.c cpp/undef2.c
59231 cpp-wi1.c cpp/widestr1.c
59233 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59235 * lib/g++.exp (g++_include_flags): Tweak.
59237 2000-06-27 H.J. Lu <hjl@gnu.org>
59238 Loren J. Rittle <ljrittle@acm.org>
59240 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59241 version with one that knows about the new gcc tree structure.
59242 (g++_link_flags): Same.
59244 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59246 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59247 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59248 case we are cross-compiling.
59250 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59251 g++.old-deja/g++.niklas/Makefile.in,
59252 g++.old-deja/g++.niklas/configure.in,
59253 g++.old-deja/g++.other/Makefile.in,
59254 g++.old-deja/g++.other/configure.in,
59255 gcc.c-torture/code_quality/Makefile.in,
59256 gcc.c-torture/code_quality/configure.in,
59257 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59258 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59259 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59260 gcc.c-torture/execute/ieee/Makefile.in,
59261 gcc.c-torture/execute/ieee/configure.in,
59262 gcc.c-torture/noncompile/Makefile.in,
59263 gcc.c-torture/noncompile/configure.in,
59264 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59265 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59266 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59268 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59270 * g++.old-deja/g++.other/ambig3.C: New test.
59272 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59274 * g++.old-deja/g++.pt/syntax1.C: New test.
59275 * g++.old-deja/g++.pt/syntax2.C: New test.
59276 * g++.old-deja/g++.other/syntax3.C: New test.
59277 * g++.old-deja/g++.other/syntax4.C: New test.
59279 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59281 * gcc.dg/20000623-1.c: Prototype exit and abort.
59283 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59285 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59287 * gcc.dg/cpp-mi3.def: New file.
59289 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59291 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59292 lexer's error messages.
59293 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59294 divine anything from the linemarkers.
59295 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59296 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59298 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59300 * gcc.dg/20000623-1.c: New test.
59302 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59304 * gcc.c-torture/execute/20000622-1.c: New test.
59306 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59308 * g++.old-deja/g++.other/init15.C: New test.
59310 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59312 * g++.old-deja/g++.pt/vaarg2.C: New test.
59313 * g++.old-deja/g++.pt/vaarg3.C: New test.
59315 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59317 * g++.old-deja/g++.other/dyncast6.C: New test.
59319 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59321 * gcc.c-torture/execute/loop-6.c: New test.
59323 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59325 * gcc.dg/20000614-1.c: New test.
59326 * gcc.dg/20000614-2.c: New test.
59328 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59330 * g++.old-deja/g++.other/inline12.C: New test.
59332 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59334 * g++.old-deja/g++.other/eh1.C: New test.
59336 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59338 * g++.old-deja/g++.other/type.C: New test.
59340 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59342 * g++.old-deja/g++.other/initstring.C: New test.
59344 2000-06-12 Jason Merrill <jason@redhat.com>
59346 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59348 2000-06-09 Jeffrey A Law (law@cygnus.com)
59350 * gcc.c-torture/compile/20000609-1.c: New test.
59352 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59354 * gcc.dg/20000609-1.c: New test.
59356 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59358 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59359 * gcc.c-torture/noncompile/poison-1.c: Move...
59360 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59361 * gcc.dg/cpp-li1.c: Add a token after the #line.
59363 2000-06-05 Richard Henderson <rth@cygnus.com>
59365 * gcc.c-torture/execute/20000605-2.c: New test.
59366 * gcc.c-torture/execute/20000605-3.c: New test.
59368 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59370 * g77.f-torture/execute/20000503-1.x: New file.
59372 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59374 * g++.old-deja/g++.eh/badalloc1.C: New test.
59376 2000-06-05 Richard Henderson <rth@cygnus.com>
59378 * gcc.c-torture/execute/20000605-1.c: New test.
59380 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59381 Nathan Sidwell <nathan@codesourcery.com>
59383 * gcc.c-torture/compile/20000605-1.c: New test.
59385 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59387 * g77.f-torture/compile/20000601-1.f: New test.
59389 2000-06-03 Richard Henderson <rth@cygnus.com>
59391 * gcc.c-torture/execute/20000603-1.c: New.
59393 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59395 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59396 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59398 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59400 * gcc.dg/compare2.c (case 12): XFAIL.
59401 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59402 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59404 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59406 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59408 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59409 guard macro is already defined when the header is first
59411 * gcc.dg/cpp-mix.h: New file.
59412 * gcc.dg/endif-label.c: Update patterns to match compiler.
59414 * g++.brendan/complex1.C: Declare abort.
59415 * g++.law/refs4.C: Remove XFAIL.
59416 * g++.oliva/expr2.C: Declare abort and exit.
59418 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59420 * gcc.c-torture/execute/20000528-1.c: New test.
59422 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59423 * g++.old-deja/g++.law/temps4.C: Likewise.
59425 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59426 stdlib.h. Call abort() on failure.
59427 * g++.old-deja/g++.law/refs4.C: Likewise.
59428 * g++.old-deja/g++.law/temps4.C: Likewise.
59429 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59430 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59432 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59434 Relative to g++.dg/special:
59435 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59437 Relative to g++.old-deja:
59438 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59439 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59440 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59441 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59442 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59443 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59444 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59446 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59447 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59448 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59449 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59450 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59451 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59454 * g++.other/goto1.C: Update expectations for error messages.
59456 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59458 * gcc.c-torture/compile/20000523-1.c: New test.
59460 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59462 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59464 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59466 * g++.old-deja/g++.eh/catch11.C: New test.
59467 * g++.old-deja/g++.eh/catch12.C: New test.
59469 2000-05-24 Nick Clifton <nickc@cygnus.com>
59471 * gcc.c-torture/execute/20000523-1.c: New test.
59473 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59475 * c-torture/execute/bcp-1.c: Replace abort in arg of
59476 __builtin_constant_p with a generic external function.
59478 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59479 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59480 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59481 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59482 Prototype abort and/or exit.
59484 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59485 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59486 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59487 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59489 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59491 * gcc.dg/dwarf2-1.c: New test.
59493 2000-05-20 Richard Henderson <rth@cygnus.com>
59495 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59497 2000-05-20 Andreas Jaeger <aj@suse.de>
59499 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59502 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59504 * gcc.c-torture/execute/20000519-2.c: New test.
59506 2000-05-19 Andreas Jaeger <aj@suse.de>
59508 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59509 which fails with SSA.
59511 * lib/c-torture.exp: Also test with -O3 -fssa.
59513 2000-05-18 Michael Meissner <meissner@redhat.com>
59515 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59516 * gcc.c-torture/execute/920415-1.c: Ditto.
59517 * gcc.c-torture/execute/920501-1.c: Ditto.
59518 * gcc.c-torture/execute/conversion.c: Ditto.
59519 * gcc.c-torture/execute/cvt-1.c: Ditto.
59521 2000-05-18 Jeffrey A Law (law@cygnus.com)
59523 * gcc.c-torture/compile/20000518-1.c: New test.
59525 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59527 * g77.f-torture/compile/200005018.f: New test.
59529 2000-05-17 Jeffrey A Law (law@cygnus.com)
59531 * gcc.c-torture/compile/20000517-1.c: New test.
59533 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59535 * gcc.c-torture/execute/20000516-1.c: New test.
59537 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59539 * g++.old-deja/g++.other/eh.C: New test.
59541 2000-05-12 Richard Henderson <rth@cygnus.com>
59543 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59544 constants through to doit's conditional.
59546 2000-05-11 Jeffrey A Law (law@cygnus.com)
59548 * gcc.c-torture/compile/20000511-1.c: New test.
59549 * g77.f-torture/compile/20000511-1.f: New test.
59550 * g77.f-torture/compile/20000511-2.f: New test.
59552 2000-05-11 Michael Meissner <meissner@redhat.com>
59554 * gcc.c-torture/execute/20000511-1.c: New test.
59556 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
59558 * gcc.dg/dg.exp: Scan .S files as well as .c files.
59559 * gcc.dg/20000510-1.S: New.
59561 2000-05-08 Catherine Moore <clm@cygnus.com>
59563 * gcc.dg/unused-3.c: New.
59565 2000-05-06 Richard Henderson <rth@cygnus.com>
59567 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59568 * g++.old-deja/g++.mike/warn1.C: Likewise.
59569 * g++.old-deja/g++.pt/local1.C: Likewise.
59570 * g++.old-deja/g++.pt/local7.C: Likewise.
59571 * g++.old-deja/g++.pt/spec16.C: Likewise.
59573 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
59575 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59577 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
59579 * g77.f-torture/execute/20000503-1.f: New test.
59581 2000-05-04 Andreas Jaeger <aj@suse.de>
59583 * gcc.dg/noreturn-2.c: New test.
59585 2000-05-04 Neil Booth <NeilB@earthling.net>
59587 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59590 2000-05-04 Richard Henderson <rth@cygnus.com>
59592 * gcc.c-torture/execute/20000503-1.c: Fix typo.
59594 2000-05-04 Richard Henderson <rth@cygnus.com>
59596 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
59597 OpenSSL by Jason R Thorpe.
59599 2000-05-03 Jim Wilson <wilson@cygnus.com>
59601 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59603 2000-05-03 Robert Lipe <robertlipe@usa.net>
59605 * gcc.dg/20000503-1.c: New test.
59607 2000-05-02 Jakub Jelinek <jakub@redhat.com>
59609 * gcc.c-torture/compile/20000502-1.c: New test.
59610 * g++.old-deja/g++.other/align.C: New test.
59611 * gcc.dg/cpp-tradstringify.c: New test.
59613 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
59615 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59616 and hard registers.
59618 2000-04-26 Geoff Keating <geoffk@cygnus.com>
59620 * gcc.c-torture/execute/loop-5.c: New test.
59622 2000-04-25 Jakub Jelinek <jakub@redhat.com>
59624 * gcc.c-torture/execute/va-arg-20.c: New test.
59626 2000-04-23 Jeffrey A Law (law@cygnus.com)
59628 * gcc.c-torture/execute/20000422-1.c: New test.
59630 2000-04-20 Greg McGary <gkm@gnu.org>
59632 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59633 when optimizing, but without sibling-call optimizations (-O1).
59635 2000-04-20 Jeffrey A Law (law@cygnus.com)
59637 * gcc.c-torture/compile/20000420-1.c: New test.
59639 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
59641 * g++.abi/ptrflags.C: New test.
59642 * g++.eh/catchptr1.C: Test incomplete pointer chains.
59644 2000-04-19 Catherine Moore <clm@cygnus.com>
59646 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59648 2000-04-19 Greg McGary <gkm@gnu.org>
59650 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59651 sibling-call optimizations.
59653 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
59655 * gcc.dg/20000419-1.c: New test.
59657 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
59659 * gcc.c-torture/execute/20000412-6.c: New test.
59661 2000-04-12 Jeffrey A Law (law@cygnus.com)
59663 * gcc.c-torture/execute/20000412-5.c: New test.
59664 * g77.f-torture/compile/20000412-1.f: New test.
59665 * gcc.c-torture/execute/20000412-4.c: New test.
59666 * gcc.c-torture/compile/20000412-2.c: New test.
59667 * gcc.c-torture/execute/20000412-3.c: New test.
59668 * gcc.c-torture/compile/20000412-1.c: New test.
59669 * gcc.c-torture/execute/20000412-2.c: New test.
59671 2000-04-12 Jakub Jelinek <jakub@redhat.com>
59673 * objc/execute/bf-20.m: New test.
59675 2000-04-10 Richard Henderson <rth@cygnus.com>
59677 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59679 * gcc.c-torture/execute/20000412-1.c: New test.
59681 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
59683 * g++.old-deja/g++.eh/catchptr1.C: New test.
59685 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
59687 * g++.old-deja/g++.abi/cxa_vec.C: New test.
59689 2000-04-08 Neil Booth <NeilB@earthling.net>
59691 * gcc.dg/cpp-nullchar.c: Remove test as
59692 embedded nulls cause problems.
59694 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59696 * gcc.dg/compare2.c: New test.
59698 2000-04-08 Neil Booth <NeilB@earthling.net>
59700 * gcc.dg/cpp-nullchar.c: New test.
59702 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
59704 * gcc.dg/cpp-mi2.c: New test.
59705 * gcc.dg/cpp-mi2[abc].h: New files.
59707 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
59709 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59712 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
59714 * g++.old-deja/g++.abi/vmihint.C: New test.
59716 2000-04-06 Neil Booth <NeilB@earthling.net>
59718 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59719 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59722 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
59724 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59725 avoid stack-frame overwrite.
59727 2000-04-05 Jakub Jelinek <jakub@redhat.com>
59729 * gcc.c-torture/compile/20000405-2.c: New test.
59730 * gcc.c-torture/compile/20000405-3.c: New test.
59732 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59734 * gcc.c-torture/compile/20000405-1.c: New test.
59736 2000-04-04 Geoff Keating <geoffk@cygnus.com>
59738 * gcc.dg/cast-qual-1.c: Revert last change.
59740 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59742 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59744 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
59746 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59747 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59749 2000-04-03 Jeffrey A Law (law@cygnus.com)
59751 * gcc.c-torture/compile/20000403-2.c: New test.
59752 * gcc.c-torture/compile/20000403-1.c: New test.
59754 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
59756 * gcc.c-torture/execute/20000403-1.c: New test.
59758 2000-04-03 Geoff Keating <geoffk@cygnus.com>
59760 * gcc.c-torture/execute/20000402-1.c: New test.
59762 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
59764 * gcc.c-torture/execute/va-arg-15.c: New test.
59765 * gcc.c-torture/execute/va-arg-16.c: New test.
59766 * gcc.c-torture/execute/va-arg-17.c: New test.
59767 * gcc.c-torture/execute/va-arg-18.c: New test.
59768 * gcc.c-torture/execute/va-arg-19.c: New test.
59770 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
59772 * gcc.c-torture/compile/981211-1.c: Move to...
59773 * gcc.dg/cpp-as1.c: ...here.
59774 * gcc.dg/cpp-as2.c: New file.
59776 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59779 2000-04-02 Neil Booth <NeilB@earthling.net>
59781 * gcc.dg/cpp-cond.c New tests.
59782 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
59783 accidental success less likely.
59784 * gcc.dg/cpp-missingop.c New tests.
59785 * gcc.dg/cpp-missingparen.c New tests.
59786 * gcc.dg/cpp-shift.c New tests.
59787 * gcc.dg/cpp-shortcircuit.c New tests.
59788 * gcc.dg/cpp-unary.c New tests.
59790 2000-03-29 Jeffrey A Law (law@cygnus.com)
59792 * gcc.c-torture/compile/20000329-1.c: New test.
59794 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
59796 * gcc.c-torture/compile/20000326-1.c: New test.
59797 * gcc.c-torture/compile/20000326-2.c: New test.
59799 2000-03-24 Geoff Keating <geoffk@cygnus.com>
59801 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59802 the first parameter is a function argument.
59804 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
59806 * g++.old-deja/g++.ext/array4.C: New test.
59808 2000-03-22 Geoff Keating <geoffk@cygnus.com>
59810 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59812 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59814 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59816 2000-03-19 Richard Henderson <rth@cygnus.com>
59818 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59820 2000-03-19 Richard Henderson <rth@cygnus.com>
59822 * gcc.c-torture/compile/20000319-1.c: New test.
59824 2000-03-14 Jeffrey A Law (law@cygnus.com)
59826 * gcc.c-torture/execute/20000314-3.c: New test.
59827 * gcc.c-torture/execute/20000314-2.c: New test.
59828 * gcc.c-torture/execute/20000314-1.c: New test.
59829 * gcc.c-torture/compile/20000314-2.c: New test.
59830 * gcc.c-torture/compile/20000314-1.c: New test.
59832 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
59834 * g++.old-deja/g++.warn/inline.C: New test.
59836 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
59838 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59839 standards-compliant result rather than specific constants.
59840 Put test-values in array.
59842 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
59844 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59845 (g++_target_compile): Put test-specific options last.
59847 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59849 * g++.old-deja/g++.eh/vbase4.C: New test.
59851 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59853 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59855 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59857 * g++.old-deja/g++.brendan/misc12.C: Removed.
59858 * g++.old-deja/g++.pt/memtemp77.C: Constify.
59859 * g++.old-deja/g++.ext/pretty4.C: New test.
59861 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59863 * g++.old-deja/g++.other/string2.C: New test.
59865 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
59867 * g++.old-deja/g++.warn/impint2.C: New test.
59869 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
59871 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59874 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
59876 * g++.old-deja/g++.warn/impint.C: New test.
59877 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59878 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59879 * g++.old-deja/g++.pt/explicit12.C: Likewise.
59880 * g++.old-deja/g++.pt/explicit13.C: Likewise.
59881 * g++.old-deja/g++.pt/explicit17.C: Likewise.
59882 * g++.old-deja/g++.pt/explicit18.C: Likewise.
59883 * g++.old-deja/g++.pt/explicit19.C: Likewise.
59884 * g++.old-deja/g++.pt/explicit23.C: Likewise.
59885 * g++.old-deja/g++.pt/explicit31.C: Likewise.
59886 * g++.old-deja/g++.pt/explicit35.C: Likewise.
59887 * g++.old-deja/g++.pt/explicit6.C: Likewise.
59888 * g++.old-deja/g++.pt/memclass7.C: Likewise.
59890 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
59892 * gcc.dg/cpp-redef.c: New test.
59894 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
59896 * g++.old-deja/g++.pt/unify7.C: New test.
59898 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
59900 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59901 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59903 2000-02-25 Geoff Keating <geoffk@cygnus.com>
59905 * gcc.c-torture/compile/20000224-1.c: New test.
59907 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59909 * gcc.c-torture/compile/cpp-2.c: New test.
59910 * gcc.c-torture/compile/cpp-1.c: New test.
59912 2000-02-25 Jeffrey A Law (law@cygnus.com)
59914 * gcc.c-torture/execute/20000225-1.c: New test.
59916 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59918 * gcc.dg/cpp-li2.c: New test.
59920 * gcc.dg/cpp-wi1.c: New test.
59922 * gcc.dg/cpp-li1.c: New test.
59924 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
59926 * g++.old-deja/g++.other/sizeof5.C: New test.
59928 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59930 * gcc.c-torture/execute/va-arg-13.c: New test.
59932 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
59934 * gcc.c-torture/execute/va-arg-12.c: New test.
59936 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
59938 * gcc.c-torture/execute/20000223-1.c: New test.
59940 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
59942 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59944 2000-02-22 Mark Mitchell <mark@codesourcery.com>
59946 * g++.old-deja/g++.abi/ptrmem.C: New test.
59948 2000-02-19 Richard Henderson <rth@cygnus.com>
59950 * gcc.c-torture/compile/init-3.c: New.
59952 2000-02-17 Mark Mitchell <mark@codesourcery.com>
59954 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59957 2000-02-11 Robert Lipe <robertl@sco.com>
59959 * gcc.c-torture/compile/20000211-3.c: New test.
59961 2000-02-11 Martin Buchholz <martin@xemacs.org>
59963 * gcc.c-torture/compile/20000211-2.c: New test.
59965 2000-02-11 Jeffrey A Law (law@cygnus.com)
59967 * gcc.c-torture/compile/20000211-1.c: New test.
59969 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
59971 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59974 2000-02-08 Nathan Sidwell <nathan@acm.org>
59976 * g++.old-deja/g++.other/cast5.C: New test.
59978 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
59980 * gcc.c-torture/execute/20000205-1.c: New.
59982 2000-02-03 Nathan Sidwell <nathan@acm.org>
59984 * g++.old-deja/g++.jason/cast3.C: Return void.
59985 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59987 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59989 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59991 * gcc.dg/loop-1.c: New test.
59993 2000-01-27 Jakub Jelinek <jakub@redhat.com>
59995 * gcc.c-torture/compile/20000127-1.c: New test.
59996 * gcc.c-torture/execute/991228-1.c: New test.
59998 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60000 * gcc.dg/unused-2.c: New test.
60002 * gcc.dg/conv-1.c: New test.
60004 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60006 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60008 (tool_option_proc): Fix typo.
60010 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60012 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60013 of the ld on the host, not on the build machine.
60014 Also, don't crash if '--help' is not a supported option.
60016 2000-01-24 Richard Henderson <rth@cygnus.com>
60018 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60020 2000-01-20 Jeffrey A Law (law@cygnus.com)
60022 * gcc.c-torture/execute/20000120-2.c: New test.
60023 * gcc.c-torture/execute/20000120-1.c: New test.
60025 2000-01-13 Jeffrey A Law (law@cygnus.com)
60027 * gcc.c-torture/execute/20000113-1.c: New test.
60029 2000-01-12 Jeffrey A Law (law@cygnus.com)
60031 * gcc.c-torture/execute/20000112-1.c: New test.
60033 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60035 * gcc.dg/20000111-1.c: New test.
60037 2000-01-10 Jeffrey A Law (law@cygnus.com)
60039 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60040 with 16 bit integers.
60042 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60044 * gcc.dg/20000108-1.c: New test.
60046 2000-01-05 Nathan Sidwell <nathan@acm.org>
60048 * g++.old-deja/g++.ns/koenig8.C: New test.
60050 2000-01-05 Nathan Sidwell <nathan@acm.org>
60052 * g++.old-deja/g++.other/cast4.C: New test.
60054 2000-01-05 Jeffrey A Law (law@cygnus.com)
60056 * gcc.c-torture/compile/20000105-2.c: New test.
60057 * gcc.c-torture/compile/20000105-1.c: New test.
60059 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60061 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60062 references to printf & atoi to conform to ANSI standard.
60063 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60064 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60065 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60066 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60067 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60068 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60069 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60070 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60071 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60072 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60073 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60074 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60075 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60076 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60077 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60078 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60079 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60080 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60081 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60082 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60083 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60084 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60085 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60086 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60087 * g++.old-deja/g++.brendan/init3.C: Likewise.
60088 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60089 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60090 * g++.old-deja/g++.brendan/new2.C: Likewise.
60091 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60092 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60093 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60094 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60095 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60096 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60097 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60098 * g++.old-deja/g++.brendan/template24.C: Likewise.
60099 * g++.old-deja/g++.brendan/template3.C: Likewise.
60100 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60101 * g++.old-deja/g++.jason/inline3.C: Likewise.
60102 * g++.old-deja/g++.jason/opeq.C: Likewise.
60103 * g++.old-deja/g++.law/arg5.C: Likewise.
60104 * g++.old-deja/g++.law/arm7.C: Likewise.
60105 * g++.old-deja/g++.law/ctors11.C: Likewise.
60106 * g++.old-deja/g++.law/cvt8.C: Likewise.
60107 * g++.old-deja/g++.law/init9.C: Likewise.
60108 * g++.old-deja/g++.law/refs4.C: Likewise.
60109 * g++.old-deja/g++.law/template2.C: Likewise.
60110 * g++.old-deja/g++.law/visibility24.C: Likewise.
60111 * g++.old-deja/g++.law/vtable3.C: Likewise.
60112 * g++.old-deja/g++.mike/asm2.C: Likewise.
60113 * g++.old-deja/g++.mike/eh1.C: Likewise.
60114 * g++.old-deja/g++.mike/misc1.C: Likewise.
60115 * g++.old-deja/g++.mike/misc13.C: Likewise.
60116 * g++.old-deja/g++.mike/misc14.C: Likewise.
60117 * g++.old-deja/g++.mike/ns12.C: Likewise.
60118 * g++.old-deja/g++.mike/p1248.C: Likewise.
60119 * g++.old-deja/g++.mike/p3708.C: Likewise.
60120 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60121 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60122 * g++.old-deja/g++.mike/p646.C: Likewise.
60123 * g++.old-deja/g++.mike/p700.C: Likewise.
60124 * g++.old-deja/g++.mike/p783.C: Likewise.
60125 * g++.old-deja/g++.mike/p783a.C: Likewise.
60126 * g++.old-deja/g++.mike/p783b.C: Likewise.
60127 * g++.old-deja/g++.mike/p786.C: Likewise.
60128 * g++.old-deja/g++.mike/p789.C: Likewise.
60129 * g++.old-deja/g++.mike/p789a.C: Likewise.
60130 * g++.old-deja/g++.mike/p807a.C: Likewise.
60131 * g++.old-deja/g++.other/delete3.C: Likewise.
60132 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60133 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60134 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60135 * g++.old-deja/g++.other/empty1.C: Likewise.
60136 * g++.old-deja/g++.other/temporary1.C: Likewise.
60137 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60138 * g++.old-deja/g++.pt/t16.C: Likewise.
60139 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60141 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60143 * gcc.dg/991230-1.c: New test.
60145 1999-12-29 Jeffrey A Law (law@cygnus.com)
60147 * gcc.c-torture/compile/991229-3.c: New test.
60148 * gcc.c-torture/compile/991229-2.c: New test.
60149 * gcc.c-torture/compile/991229-1.c: New test.
60151 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60153 * gcc.c-torture/compile/labels-2.c: New test.
60155 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60157 * gcc.c-torture/execute/991227-1.c: New test.
60159 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60161 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60163 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60165 * gcc.c-torture/execute/991221-1.c: New test.
60167 1999-12-20 Nathan Sidwell <nathan@acm.org>
60169 * g++.old-deja/g++.other/cast3.C: New test.
60171 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60173 * gcc.c-torture/execute/991216-4.c: New test.
60175 1999-12-16 Michael Meissner <meissner@cygnus.com>
60177 * gcc.c-torture/execute/991216-1.c: New test.
60178 * gcc.c-torture/execute/991216-2.c: New test.
60179 * gcc.c-torture/execute/991216-3.c: New test.
60181 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60183 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60184 Actually make the test fail by using "-O2" for compilation.
60186 1999-12-15 Nathan Sidwell <nathan@acm.org>
60188 * g++.old-deja/g++.warn/cast-align1.C: New test.
60190 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60192 * gcc.c-torture/compile/991214-1.c: New test.
60193 * gcc.c-torture/compile/991214-2.c: New test.
60195 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60197 * gcc.dg/991214-1.c: New test.
60199 1999-12-13 Jeffrey A Law (law@cygnus.com)
60201 * gcc.c-torture/compile/991213-3.c: New test.
60202 * gcc.c-torture/compile/991213-2.c: New test.
60203 * gcc.c-torture/compile/991213-1.c: New test.
60205 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60207 * gcc.dg/991209-1.c: New test.
60209 1999-12-08 Nathan Sidwell <nathan@acm.org>
60211 * gcc.c-torture/compile/991208-1.c: New test.
60213 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60215 * gcc.dg/ultrasp2.c: New test.
60217 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60219 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60221 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60223 * gcc.c-torture/compile/991202-1.c: New test.
60224 * gcc.c-torture/execute/991202-1.c: New test.
60225 * gcc.c-torture/execute/991202-2.c: New test.
60226 * gcc.c-torture/execute/991202-3.c: New test.
60228 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60230 * g++.old-deja/g++.abi/align.C: New test.
60231 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60232 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60234 1999-12-01 Richard Henderson <rth@cygnus.com>
60236 * gcc.c-torture/execute/991201-1.c: New.
60238 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60240 * gcc.dg/991129-1.c: New test.
60242 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60244 * gcc.c-torture/compile/991127-1.c: New test.
60246 1999-11-22 Nathan Sidwell <nathan@acm.org>
60248 * g++.old-deja/g++.other/warn4.C: New test.
60250 1999-11-22 Nathan Sidwell <nathan@acm.org>
60252 * g++.old-deja/g++.eh/cleanup2.C: New test.
60253 * g++.old-deja/g++.ext/pretty2.C: New test.
60254 * g++.old-deja/g++.ext/pretty3.C: New test.
60255 * g++.old-deja/g++.other/debug6.C: New test.
60257 1999-10-20 Jim Wilson <wilson@cygnus.com>
60259 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60260 compiler_output to look for one error message instead of two.
60262 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60264 * gcc.c-torture/execute/991118-1.c: Also test case
60265 where the word boundary does not split a byte evenly.
60267 1999-11-19 Nathan Sidwell <nathan@acm.org>
60269 * g++.old-deja/g++.ext/restrict1.C: New test.
60271 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60273 * gcc.c-torture/execute/991118-1.c: New test.
60275 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60277 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60278 working directory pathnames.
60280 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60282 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60283 host is equipped with driver.h and driver.o so it can actually
60284 compile and run the tests.
60286 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60288 * gcc.c-torture/compile/991008-1.c: New test.
60290 1999-11-08 Nick Clifton <nickc@cygnus.com>
60292 * lib/gcc-dg.exp: Include target-supports.exp
60294 1999-11-05 Nick Clifton <nickc@cygnus.com>
60296 * lib/target-supports.exp: New file: Provide procs to test for
60297 features supported by the target.
60298 (check_weak_available): Moved here from ecos.exp.
60299 (check_alias_available): New proc: Determine of the target
60300 toolchain supports the alias attribute.
60302 * gcc.dg/special/ecos.exp: Move check_weak_available to
60303 target-supports.exp.
60304 (alias-1.c): Only perform the test if the target supports
60306 (wkali-1.c): Only perform the test if the target supports
60309 * gcc.dg/990506-0.c: Expect error messages from cross
60310 targets as well as native targets.
60312 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60314 * gcc.dg/ultrasp1.c: Removed xfail.
60315 * gcc.dg/struct-ret-2.c: Likewise.
60316 * gcc.dg/array-1.c: Likewise.
60318 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60320 * gcc.dg/struct-ret-2.c: New test.
60322 * gcc.dg/array-1.c: New test.
60324 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60326 * gcc.c-torture/execute/991030-1.c: New test.
60328 1999-10-26 Richard Henderson <rth@cygnus.com>
60330 * gcc.c-torture/compile/991026-2.c: New test.
60332 1999-10-26 Jeffrey A Law (law@cygnus.com)
60334 * gcc.c-torture/compile/991026-1.c: New test.
60336 1999-10-23 Jeffrey A Law (law@cygnus.com)
60338 * gcc.c-torture/execute/991023-1.c: New test.
60340 1999-10-19 Jeffrey A Law (law@cygnus.com)
60342 * gcc.c-torture/execute/991019-1.c: New test.
60344 1999-10-16 Richard Henderson <rth@cygnus.com>
60346 * gcc.c-torture/execute/991016-1.c: New test.
60348 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60350 * gcc.c-torture/execute/991014-1.c: New test.
60352 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60354 * g++.old-deja/g++.other/union2.C: New test.
60356 1999-10-13 Nathan Sidwell <nathan@acm.org>
60358 * g++.old-deja/g++.other/vaarg2.C: New test.
60359 * g++.old-deja/g++.other/vaarg3.C: New test.
60361 1999-10-12 Craig Burley <craig@jcb-sc.com>
60363 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60366 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60368 * gcc.c-torture/execute/va-arg-11.c: New test.
60370 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60372 * lib/file-format.exp (gcc_target_object_format): Don't
60373 crash if objdump is unavailable.
60375 1999-09-29 Donn Terry <donn@interix.com>
60377 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60379 1999-09-28 Nick Clifton <nickc@cygnus.com>
60381 * gcc.c-torture/compile/990928-1.c: New test.
60383 1999-09-28 Nathan Sidwell <nathan@acm.org>
60385 * g++.old-deja/g++.other/decl6.C: New test.
60387 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60389 * gcc.c-torture/execute/va-arg-10.c: New test.
60391 1999-09-27 Nathan Sidwell <nathan@acm.org>
60393 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60394 __PRETTY_FUNCTION__.
60396 1999-09-23 Nick Clifton <nickc@cygnus.com>
60398 * gcc.c-torture/execute/990923-1.c: New test.
60400 1999-09-21 Nick Clifton <nickc@cygnus.com>
60402 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60403 for which -fpic is inappropriate.
60405 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60407 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60409 1999-09-21 Nathan Sidwell <nathan@acm.org>
60411 * g++.old-deja/g++.other/dyncast1.C: New test.
60412 * g++.old-deja/g++.other/dyncast2.C: New test.
60413 * g++.old-deja/g++.other/dyncast3.C: New test.
60414 * g++.old-deja/g++.other/dyncast4.C: New test.
60415 * g++.old-deja/g++.other/dyncast5.C: New test.
60416 * g++.old-deja/g++.eh/catch3.C: New test.
60417 * g++.old-deja/g++.eh/catch3p.C: New test.
60418 * g++.old-deja/g++.eh/catch4.C: New test.
60419 * g++.old-deja/g++.eh/catch4p.C: New test.
60420 * g++.old-deja/g++.eh/catch5.C: New test.
60421 * g++.old-deja/g++.eh/catch5p.C: New test.
60422 * g++.old-deja/g++.eh/catch6.C: New test.
60423 * g++.old-deja/g++.eh/catch6p.C: New test.
60424 * g++.old-deja/g++.eh/catch7.C: New test.
60425 * g++.old-deja/g++.eh/catch7p.C: New test.
60426 * g++.old-deja/g++.eh/catch8.C: New test.
60427 * g++.old-deja/g++.eh/catch8p.C: New test.
60428 * g++.old-deja/g++.eh/catch9.C: New test.
60429 * g++.old-deja/g++.eh/catch9p.C: New test.
60431 1999-09-13 Nathan Sidwell <nathan@acm.org>
60433 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60434 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60436 1999-09-13 Jeffrey A Law (law@cygnus.com)
60438 * gcc.c-torture/compile/990913-1.c: New test.
60440 1999-09-10 Nathan Sidwell <nathan@acm.org>
60442 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60443 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60445 1999-09-09 Richard Henderson <rth@cygnus.com>
60447 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60449 1999-09-09 Nathan Sidwell <nathan@acm.org>
60451 * g++.old-deja/g++.other/lookup11.C: New test.
60452 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60453 what is permitted and what we want.
60454 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60456 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60458 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60460 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60461 * gcc.c-torture/noncompile/poison-1.c: New file.
60463 1999-09-08 Nathan Sidwell <nathan@acm.org>
60465 * g++.old-deja/g++.other/sizeof3.C: New test.
60466 * g++.old-deja/g++.other/sizeof4.C: New test.
60467 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60468 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60470 1999-09-07 Richard Henderson <rth@cygnus.com>
60472 * gcc.dg/va-arg-1.c: New.
60474 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60476 * gcc.c-torture/execute/va-arg-9.c: New test.
60478 1999-09-05 Craig Burley <craig@jcb-sc.com>
60480 * g77.f-torture/compile/980519-2.f: New test.
60481 * g77.f-torture/compile/19990905-0.f: New test.
60482 * g77.f-torture/compile/19990905-1.f: New test.
60483 * g77.f-torture/compile/19990905-2.f: New test.
60485 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60487 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60489 * gcc.c-torture/execute/990827-1.c: Fix typo.
60491 1999-09-03 Nathan Sidwell <nathan@acm.org>
60493 * g++.old-deja/g++.other/deref1.C: New test.
60495 1999-09-02 Nathan Sidwell <nathan@acm.org>
60497 * g++.old-deja/g++.other/ambig2.C: New test.
60498 * g++.old-deja/g++.other/cond5.C: New test.
60499 * g++.old-deja/g++.other/lookup16.C: New test.
60501 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60503 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60506 1999-08-31 Jeffrey A Law (law@cygnus.com)
60508 * lib/c-torture.exp: Avoid the "compare executables" optimization
60509 when testing native.
60511 1999-08-29 Jeffrey A Law (law@cygnus.com)
60513 * gcc.c-torture/execute/990829-1.c: New test.
60514 * gcc.c-torture/compile/990829-1.c: New test.
60516 1999-08-27 Paul Burchard <burchard@pobox.com>
60518 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60519 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60520 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60521 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60522 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60523 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60524 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60525 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60526 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60527 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60528 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60530 1999-08-27 Jeffrey A Law (law@cygnus.com)
60532 * gcc.c-torture/execute/990827-1.c: New test.
60534 1999-08-26 Craig Burley <craig@jcb-sc.com>
60536 * g77.f-torture/noncompile/19990826-4.f: New test.
60538 * g77.f-torture/compile/19990826-3.f: New test.
60540 * g77.f-torture/execute/19990826-2.f: New test.
60542 * g77.f-torture/compile/19990826-1.f: New test.
60544 * gcc.c-torture/execute/990826-0.c: New test.
60545 * g77.c-torture/execute/19990826-0.f: New test.
60547 * g77.f-torture/noncompile/970626-2.f: New test.
60549 1999-08-25 Paul Burchard <burchard@pobox.com>
60551 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60552 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60553 lss-011.C: New tests.
60555 1999-08-25 Nathan Sidwell <nathan@acm.org>
60557 * g++.old-deja/g++.other/decl5.C: New test.
60559 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60561 * noncompile/noncompile.exp: Load_lib c-torture.exp.
60562 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60563 call `postbase' for each one. All callers of `postbase' changed
60564 to call this instead.
60566 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
60568 * gcc.c-torture/execute/990811-1.c: New test.
60570 1999-08-09 Nick Clifton <nickc@cygnus.com>
60572 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60575 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60578 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60580 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60582 1999-08-04 Jeffrey A Law (law@cygnus.com)
60584 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60586 1999-08-04 Nathan Sidwell <nathan@acm.org>
60588 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60590 1999-08-04 Jeffrey A Law (law@cygnus.com)
60592 * gcc.c-torture/execute/990804-1.c: New test.
60594 1999-08-03 Nathan Sidwell <nathan@acm.org>
60596 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60597 * g++.old-deja/g++.brendan/crash64.C: Likewise.
60598 * g++.old-deja/g++.brendan/overload8.C: Likewise.
60600 1999-08-03 Nathan Sidwell <nathan@acm.org>
60602 * g++.old-deja/g++.other/struct1.C: New test.
60604 1999-08-03 Nathan Sidwell <nathan@acm.org>
60606 * g++.old-deja/g++.other/enum2.C: New test.
60608 1999-08-02 Richard Henderson <rth@cygnus.com>
60610 Adapted from tests from Franz Sirl:
60611 * gcc.c-torture/execute/va-arg-7.c: New test.
60612 * gcc.c-torture/execute/va-arg-8.c: New test.
60614 1999-08-01 Jeffrey A Law (law@cygnus.com)
60616 * gcc.c-torture/compile/990801-2.c: New test.
60618 * gcc.c-torture/compile/990801-1.c: New test.
60620 1999-07-27 Michael Meissner <meissner@cygnus.com>
60622 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60623 fp-cmp-1.c, converting double to float.
60625 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60626 fp-cmp-1.c, converting double to long double.
60628 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60629 from fr1 to unknown_register, since fr1 is a legitimate register
60632 1999-07-25 Jeffrey A Law (law@cygnus.com)
60634 * README: More listname related changes.
60636 1999-07-08 Catherine Moore <clm@cygnus.com>
60638 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
60640 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
60642 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60644 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60646 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60648 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
60650 * gcc.dg/990703-1.c: New test.
60652 1999-06-29 Nick Clifton <nickc@cygnus.com>
60654 * lib/file-format.exp: New file: Move definition of proc
60655 gcc_target_object_format to here from
60656 gcc.dg/special/ecos.exp.
60658 * lib/c-torture.exp: Include lib file-format.exp.
60659 * lib/gcc-dg.exp: Include lib file-format.exp.
60661 * gcc.dg/special/ecos.exp: Remove definition of proc
60662 gcc_target_object_format.
60664 1999-06-28 Jeffrey A Law (law@cygnus.com)
60666 * gcc.c-torture/execute/990628-1.c: New test.
60668 1999-06-25 Jeffrey A Law (law@cygnus.com)
60670 * gcc.c-torture/compile/990625-2.c: New test.
60672 * gcc.c-torture/compile/990625-1.c: New test.
60674 1999-06-23 Nick Clifton <nickc@cygnus.com>
60676 * gcc.c-torture/compile/dll.c: New test case. Check that dll
60677 attributes compile.
60678 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60679 ports that use the COFF/PE file format.
60681 1999-06-17 Jeffrey A Law (law@cygnus.com)
60683 * gcc.c-torture/compile/990617-1.c: New test.
60685 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
60687 * g++.old-deja/g++.other/decl4.C: New test.
60689 1999-06-14 Nathan Sidwell <nathan@acm.org>
60691 * g++.old-deja/g++.other/bitfld3.C: New test.
60693 1999-06-08 Nathan Sidwell <nathan@acm.org>
60695 * g++.old-deja/g++.eh/catch1.C: New test.
60697 1999-06-07 Jeffrey A Law (law@cygnus.com)
60699 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60701 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60702 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
60704 1999-06-05 Craig Burley <craig@jcb-sc.com>
60706 * g77.f-torture/compile/19990502-0.f: Replace with new,
60707 shorter, test that still fails after recent changes.
60709 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60711 * gcc.c-torture/execute/990604-1.c: New test.
60713 1999-05-31 Jeffrey A Law (law@cygnus.com)
60715 * gcc.c-torture/execute/990531-1.c: New test.
60717 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60719 * gcc.c-torture/compile/990527-1.c: New test.
60721 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
60723 * gcc.c-torture/execute/990527-1.c: New test.
60725 1999-05-25 Nick Clifton <nickc@cygnus.com>
60727 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60728 bitfields as signed.
60730 1999-05-25 Craig Burley <craig@jcb-sc.com>
60732 * g77.f-torture/compile/19990525-0.f: New test.
60734 1999-05-25 Jeffrey A Law (law@cygnus.com)
60736 * gcc.c-torture/execute/990525-2.c: New test.
60738 * gcc.c-torture/execute/990525-1.c: New test.
60740 1999-05-24 Nathan Sidwell <nathan@acm.org>
60742 * g++.old-deja/g++.other/anon3.C: New test.
60743 * g++.old-deja/g++.other/anon4.C: New test.
60744 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60745 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60746 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60749 1999-05-24 Jeffrey A Law (law@cygnus.com)
60751 * gcc.c-torture/execute/990524-1.c: New test.
60753 * gcc.dg/990524-1.c: New test.
60755 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60757 * gcc.c-torture/compile/990523-1.c: New test.
60759 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
60761 * gcc.c-torture/compile/990519-1.c: New test.
60763 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60765 * gcc.c-torture/compile/990517-1.c: New test.
60767 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60768 (e4, f4): New tests.
60771 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60773 * gcc.dg/noreturn-1.c: New test.
60775 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60777 * gcc.c-torture/execute/990513-1.c: New test.
60779 1999-05-10 Richard Henderson <rth@cygnus.com>
60781 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60783 1999-05-10 Craig Burley <craig@jcb-sc.com>
60785 * g77.f-torture/execute/erfc.f: Use small single-precision
60786 values, to avoid problems on Alphas when not -mieee.
60788 1999-05-08 Craig Burley <craig@jcb-sc.com>
60790 * gcc.dg/990506-0.c: New test.
60792 1999-05-08 Richard Henderson <rth@cygnus.com>
60794 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60795 the constant to test. Don't XFAIL 64-bit targets.
60797 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60798 * g++.old-deja/g++.law/profile1.C: Likewise.
60800 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60801 operator new instances.
60802 * g++.old-deja/g++.other/delete5.C: Likewise.
60804 1999-05-03 Craig Burley <craig@jcb-sc.com>
60806 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60809 1999-05-03 Craig Burley <craig@jcb-sc.com>
60811 * g77.f-torture/execute/u77-test.f: Reverse order of two
60812 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60814 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60816 * gcc.dg/compare1.c: New test.
60818 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
60820 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60823 1999-05-02 Craig Burley <craig@jcb-sc.com>
60825 * g77.f-torture/compile/19990502-1.f: New test.
60827 1999-05-02 Craig Burley <craig@jcb-sc.com>
60829 * g77.f-torture/compile/19990502-0.f: New test.
60831 1999-05-02 Craig Burley <craig@jcb-sc.com>
60833 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60836 1999-05-02 Craig Burley <craig@jcb-sc.com>
60838 * g77.f-torture/execute/u77-test.f (main): List libU77
60839 intrinsics not currently tested.
60840 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60841 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60842 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60843 Trim blanks off the ends of some printed strings.
60845 1999-05-02 Craig Burley <craig@jcb-sc.com>
60847 * g77.f-torture/execute/u77-test.f (main): Just warn about
60848 FSTAT gid disagreement, as it's expected on some systems.
60850 1999-05-01 Craig Burley <craig@jcb-sc.com>
60852 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60853 use a new function, which allows for some slop.
60854 Clean up some commentary.
60855 (issum): The new function.
60856 (sgladd): Deleted subroutine.
60858 1999-05-01 Craig Burley <craig@jcb-sc.com>
60860 * g77.f-torture/execute/u77-test.f: Modify to be more like
60861 libf2c/libU77 version, bringing patches to that version here.
60862 Add suitable commentary.
60864 1999-04-25 Richard Henderson <rth@cygnus.com>
60866 * gcc.dg/990424-1.c: New test.
60868 1999-04-24 Craig Burley <craig@jcb-sc.com>
60870 * g77.f-torture/execute/u77-test.f (main): Bug involving
60871 LSTAT has been fixed, so turn back on full checking.
60873 1999-04-20 Craig Burley <craig@jcb-sc.com>
60875 * g77.f-torture/compile/19990419-0.f: New test.
60876 * g77.f-torture/execute/19990419-1.f: New test.
60878 1999-04-17 Richard Henderson <rth@cygnus.com>
60880 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60881 to avoid the need for a prototype to supress a warning.
60883 1999-04-07 Jim Wilson <wilson@cygnus.com>
60885 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60887 1999-04-04 Jeffrey A Law (law@cygnus.com)
60889 * gcc.c-torture/execute/990404-1.c: New test.
60891 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60893 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60894 * gcc.dg/cpp-if3.c: Don't use -pedantic.
60895 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60896 missing initializer warnings.
60898 1999-03-28 Jeffrey A Law (law@cygnus.com)
60900 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60903 1999-03-26 Jeffrey A Law (law@cygnus.com)
60905 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60907 1999-03-26 Craig Burley <craig@jcb-sc.com>
60909 * g77.f-torture/execute/19990325-0.f: New test.
60910 * g77.f-torture/execute/19990325-1.f: New test.
60912 1999-03-24 Jeffrey A Law (law@cygnus.com)
60914 * gcc.c-torture/execute/990324-1.c: New test.
60916 1999-03-22 Jim Wilson <wilson@cygnus.com>
60918 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60921 1999-03-17 Richard Henderson <rth@cygnus.com>
60923 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
60925 1999-03-13 Craig Burley <craig@jcb-sc.com>
60927 * g77.f-torture/execute/19990313-2.f: New test.
60928 * g77.f-torture/execute/19990313-3.f: New test.
60930 1999-03-13 Craig Burley <craig@jcb-sc.com>
60932 * g77.f-torture/execute/19990313-0.f: New test.
60933 * g77.f-torture/execute/19990313-1.f: New test.
60935 1999-03-12 Jim Wilson <wilson@cygnus.com>
60937 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60939 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60940 (main): Add check for u15. Conditionalize u31 check depending on
60941 whether ints are <32 bits or >=32 bits.
60943 1999-03-08 Craig Burley <craig@jcb-sc.com>
60945 * g77.f-torture/execute/19981119-0.f: Improve testiness.
60947 1999-03-08 Craig Burley <craig@jcb-sc.com>
60949 * g77.f-torture/compile/19990305-0.f: New test.
60950 * g77.f-torture/execute/19981119-0.f: New test.
60952 1999-03-08 Craig Burley <craig@jcb-sc.com>
60954 * g77.f-torture/execute/970625-2.f: call ABORT if final
60955 result is not correct, instead of just printing it.
60956 Add this checking via newly introduced obfuscation, to
60957 trip up buggy front ends.
60959 1999-03-07 Craig Burley <craig@jcb-sc.com>
60961 * g77.f-torture/compile/960317-1.f: Moved from being
60962 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
60964 1999-03-06 Craig Burley <craig@jcb-sc.com>
60966 * g77.f-torture/execute/960317-1.f: New (old) test.
60967 * g77.f-torture/execute/970625-2.f: Ditto.
60969 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
60971 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60972 error message on line 1 or line 2; cccp and cpplib do this differently.
60974 1999-03-01 Jeffrey A Law (law@cygnus.com)
60976 * g++.old-deja/g++.law/weak1.C: New test.
60978 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60980 * gcc.c-torture/execute/990119-1.c: Renamed to...
60981 * gcc.dg/990119-1.c: this, so it will only be tested once
60982 (it's a preprocessor test, it doesn't need to be run at
60983 multiple optimization levels).
60985 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60987 * lib/g++.exp: Don't add incdir=$base_dir/../include to
60990 1999-02-24 Craig Burley <craig@jcb-sc.com>
60992 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60993 * g77.f-torture/compile/19981216-0.f: ...as it is expected
60994 to not be compilable by current g77.
60996 1999-02-24 Nick Clifton <nickc@cygnus.com>
60998 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61000 1999-02-22 Jeffrey A Law (law@cygnus.com)
61002 * gcc.c-torture/execute/990222-1.c: New test.
61004 1999-02-19 Craig Burley <craig@jcb-sc.com>
61006 * g77.f-torture/compile/19990218-0.f: New test.
61007 * g77.f-torture/noncompile/19990218-1.f: New test.
61009 1999-02-18 Craig Burley <craig@jcb-sc.com>
61011 * g77.f-torture/compile/19981216-0.f: New test.
61013 1999-02-14 Jeffrey A Law (law@cygnus.com)
61015 * gcc.dg/990214-1.c: New test.
61017 1999-02-13 Jeffrey A Law (law@cygnus.com)
61019 * gcc.dg/990213-2.c: New test.
61021 * gcc.dg/990213-1.c: New test.
61023 1999-02-12 Jeffrey A Law (law@cygnus.com)
61025 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61028 1999-02-11 Nick Clifton <nickc@cygnus.com>
61030 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61031 specified by target.
61033 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61035 1999-02-11 Jeffrey A Law (law@cygnus.com)
61037 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61039 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61041 * gcc.dg/special/ecos.exp: New test driver for new tests with
61042 special requirements.
61044 * gcc.dg/special/alias-1.c: New test.
61045 * gcc.dg/special/gcsec-1.c: New test.
61046 * gcc.dg/special/weak-1.c: New test.
61047 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61048 * gcc.dg/special/weak-2.c: New test.
61049 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61050 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61051 * gcc.dg/special/wkali-1.c: New test.
61052 * gcc.dg/special/wkali-2.c: New test.
61053 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61054 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61056 1999-02-10 Felix Lee <flee@cygnus.com>
61058 * lib/c-torture.exp (c-torture-compile): Pull out code for
61059 analyzing gcc error messages.
61060 (c-torture-execute): Likewise. Fix some (harmless) false
61062 * lib/gcc.exp (gcc_check_compile): New function.
61064 1999-02-08 Richard Henderson <rth@cygnus.com>
61066 * gcc.c-torture/execute/990208-1.c: New test.
61068 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61070 * g++.dg/special/ecos.exp: New driver for new tests with special
61073 * g++.dg/special/conpr-1.C: New test
61074 * g++.dg/special/conpr-2.C: New test
61075 * g++.dg/special/conpr-2a.C: New test
61076 * g++.dg/special/conpr-3.C: New test
61077 * g++.dg/special/conpr-3a.C: New test
61078 * g++.dg/special/conpr-3b.C: New test
61080 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61081 allow g++ to use the dg driver
61083 * README: Add comment about g++.dg directory
61085 1999-02-06 Jeffrey A Law (law@cygnus.com)
61087 * README: Update email addresses.
61089 1999-02-03 Nick Clifton <nickc@cygnus.com>
61091 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61092 arguments in order to force structure S onto the stack even on
61094 (test): Pass 10 leading arguments to function foo as well as the
61097 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61098 failure for all targets.
61100 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61101 abort to terminate program execution.
61103 1999-01-30 Richard Henderson <rth@cygnus.com>
61105 * gcc.c-torture/execute/990130-1.c: New test.
61107 1999-01-30 Jeffrey A Law (law@cygnus.com)
61109 * gcc.dg/990130-1.c: New test.
61111 1999-01-28 Michael Meissner <meissner@cygnus.com>
61113 * gcc.c-torture/execute/990128-1.c: New test.
61115 1999-01-27 Michael Meissner <meissner@cygnus.com>
61117 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61119 1999-01-27 Felix Lee <flee@cygnus.com>
61121 * lib/c-torture.exp (c-torture-compile): pull out code for
61122 analyzing gcc error messages.
61123 (c-torture-execute): ditto, and fix some (harmless) false
61125 * lib/gcc.exp (gcc_check_compile): new function.
61127 1999-01-17 Jeffrey A Law (law@cygnus.com)
61129 * gcc.dg/990117-1.c: New test.
61131 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61133 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61135 1999-01-15 Jeffrey A Law (law@cygnus.com)
61137 * g77.f-torture/compile/990115-1.f: New test.
61139 1999-01-07 Jeffrey A Law (law@cygnus.com)
61141 * gcc.c-torture/compile/990107-1.c: New test
61143 1999-01-06 Jeffrey A Law (law@cygnus.com)
61145 * gcc.c-torture/execute/990106-2.c: New test.
61147 * gcc.c-torture/execute/990106-1.c: New test.
61149 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61151 * gcc.c-torture/compile/981223-1.c: New test.
61153 1998-12-29 Richard Henderson <rth@cygnus.com>
61155 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61156 (opt3): Rename from opt4 and disable.
61158 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61160 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61162 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61164 * g++.old-deja/g++.other/conv5.C: New test.
61166 1998-12-14 Nick Clifton <nickc@cygnus.com>
61168 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61170 1998-12-11 Jeffrey A Law (law@cygnus.com)
61172 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61174 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61176 * gcc.c-torture/compile/981211-1.c: New test.
61178 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61180 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61182 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61184 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61186 * gcc.special/930510-1.c: Make C9X safe.
61187 * gcc.misc-tests/gcov-1.c Similarly.
61188 * gcc.misc-tests/gcov-2.c Similarly.
61190 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61192 * gcc.dg/ultrasp1.c: New test.
61194 1998-12-06 Richard Henderson <rth@cygnus.com>
61196 * gcc.c-torture/execute/981206.c: New test.
61198 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61200 * g++.old-deja/g++.ns/template7.C: New test.
61202 * g++.old-deja/g++.other/expr1.C: New test.
61204 * g++.old-deja/g++.eh/tmpl3.C: New test.
61206 * g++.old-deja/g++.eh/tmpl2.C: New test.
61208 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61210 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61211 * g++.old-deja/g++.other/using6.C: Removed.
61212 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61214 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61216 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61218 * g++.old-deja/g++.pt/overload8.C: New test.
61220 * g++.old-deja/g++.pt/overload7.C: New test.
61222 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61224 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61225 and relinking messages.
61226 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61227 compiling with -frepo.
61229 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61231 * g++.old-deja/g++.pt/lookup6.C: New test.
61233 1998-11-30 Nick Clifton <nickc@cygnus.com>
61235 * gcc.c-torture/execute/981130-1.c: New test.
61236 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61238 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61240 * g++.old-deja/g++.pt/explicit76.C: New test.
61242 * g++.old-deja/g++.pt/friend38.C: New test.
61244 * g++.old-deja/g++.ns/crash2.C: New test.
61246 * g++.old-deja/g++.pt/defarg8.C: New test.
61248 * g++.old-deja/g++.pt/instantiate6.C: New test.
61250 * g++.old-deja/g++.pt/static6.C: New test.
61252 * g++.old-deja/g++.pt/decl2.C: New test.
61254 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61256 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61257 problem is actually related with name lookup, but so what? :-)
61259 * g++.old-deja/g++.pt/friend37.C: New test.
61261 1998-11-25 Dave Love <d.love@dl.ac.uk>
61263 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61264 element, which fails on some systems.
61266 * g77.f-torture/execute/labug1.f: New test.
61268 1998-11-21 Jeffrey A Law (law@cygnus.com)
61270 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61273 1998-11-18 Dave Love <d.love@dl.ac.uk>
61275 * g77.f-torture/compile/981117-1.f: New test.
61277 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61279 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61280 properly discarded.
61282 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61284 * gcc.c-torture/execute/memcheck: New directory of tests for
61285 -fcheck-memory-usage.
61287 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61289 * README: New file, general information about the testsuite and
61290 new description of the various C++ test subdirectories.
61291 * README.g++: Eliminate obsolete information, update and move most
61292 relevant stuff to README.
61294 1998-11-07 Richard Henderson <rth@cygnus.com>
61296 * gcc.c-torture/compile/981107-1.c: New test.
61298 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61300 * execute/memcpy-bi.c: New testcase.
61302 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61304 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61307 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61308 template is selected.
61310 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61311 classes, it should be accepted for all types.
61313 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61315 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61316 specializations start with template headers.
61318 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61320 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61322 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61325 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61327 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61329 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61331 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61333 1998-10-19 Jeffrey A Law (law@cygnus.com)
61335 * 981019-1.c: New test.
61337 1998-10-14 Robert Lipe <robertl@dgii.com>
61339 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61342 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61344 * compile/981001-4.c: Remove use of GCC extension that triggers a
61347 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61349 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61351 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61353 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61354 instantiation of template produces incorrect code for delete
61357 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61358 constructors' name is not unique.
61359 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61360 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61362 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61363 automatic array of const is ill-formed.
61365 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61366 of template parameter?
61368 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61371 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61372 pointer-to-member expression.
61374 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61375 declaration causes ICE.
61377 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61379 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61380 reserved in the global namespace.
61382 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61383 generate needed virtual table.
61385 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61387 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61389 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61390 template-dependent type
61392 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61394 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61395 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61396 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61398 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61399 class should be usable as argument of member function.
61400 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61401 class should be usable as return type of member function.
61402 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61403 class should be usable as type of data member.
61405 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61407 1998-10-09 Jeffrey A Law (law@cygnus.com)
61409 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61411 1998-10-08 Nick Clifton <nickc@cygnus.com>
61413 * gcc.dg/dll-?.c Add thumb to target list.
61414 Fix assembler scan patterns to match current assembler output.
61416 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61418 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61419 matching of template brackets.
61421 * g++.old-deja/g++.other/using4.C: New test. Test using
61422 declarations of methods from base classes.
61424 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61425 within functions should introduce names into the innermost
61426 enclosing namespace.
61428 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61429 of static locals if first initialization throws.
61431 1998-10-07 Jim Wilson <wilson@cygnus.com>
61433 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61435 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61437 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61438 lose track of the possible targets of tablejump insns.
61439 * special/special.exp: Run it.
61441 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61443 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61444 must be declared before its specializations can be named in friend
61447 1998-10-05 Dave Love <d.love@dl.ac.uk>
61449 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61451 * g77.f-torture/execute/io1.f: New test.
61453 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61455 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61456 with pointer to template function, for which no argument deduction
61459 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61460 specialization of template function as argument to template
61463 * g++.old-deja/g++.other/access2.C: New test; Inner class
61464 shouldn't have privileged access to Outer's names.
61466 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61468 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61469 friend template declared within template class conflicts with
61470 nested class of the same name.
61472 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61475 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61476 object with direct initializer as function declaration.
61478 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61481 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61482 involving const pointer and NULL produces incorrect result.
61484 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61485 type name without `typename' should be rejected with -pedantic.
61487 1998-10-02 Richard Henderson <rth@cygnus.com>
61489 * g++.old-deja/g++.other/addrof1.C: New test.
61491 1998-10-01 Nick Clifton <nickc@cygnus.com>
61493 * gcc.c-torture/compile/981001-1.c: New test.
61494 * gcc.c-torture/execute/981001-1.c: New test.
61496 1998-10-01 Jeffrey A Law (law@cygnus.com)
61498 * gcc.c-torture/compile/981001-2.c: New test.
61499 * gcc.c-torture/compile/981001-3.c: New test.
61500 * gcc.c-torture/compile/981001-4.c: New test.
61502 1998-10-01 Robert Lipe <robertl@dgii.com>
61504 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61505 multilibbed hosts. Idea grafted from g77.exp.
61507 1998-09-30 Dave Love <d.love@dl.ac.uk>
61509 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61510 avoid losing on systems which need -lsocket.
61512 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61514 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61515 * g++.old-deja/g++.other/nested2.C: Ditto.
61516 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61519 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61521 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61522 preferred over template operator!= for enum bitfields.
61524 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61526 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61527 that happen to have the same base name, but in different scopes,
61528 are incorrectly rejected.
61530 1998-09-16 Richard Henderson <rth@cygnus.com>
61532 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61533 on the native word size instead of an integer literal.
61535 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61537 * g++.old-deja/g++.other/static2.C: Invocation of static data
61538 member of type pointer-to-function denoted as non-static member.
61540 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61541 checks involving function types and aliases.
61543 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61545 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61546 redefined to the same non-trivial type.
61548 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61549 namespace-qualification of template specializations declared in
61552 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61553 to declare a subset of the specializations of a template function
61554 as friends of specializations of a template class.
61556 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61557 member templates that do not fully specialize the enclosing
61558 template class are rejected.
61560 1998-09-11 Dave Love <d.love@dl.ac.uk>
61562 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61564 1998-09-08 Dave Love <d.love@dl.ac.uk>
61566 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61567 altered from libf2c/libU77 version.
61569 1998-09-06 Dave Love <d.love@dl.ac.uk>
61571 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61573 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
61574 Alexandre Oliva <oliva@dcc.unicamp.br>
61576 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61577 (un)signed char are different types for template specialization
61580 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
61582 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61583 * objc: ObjC testsuite.
61585 1998-08-31 Catherine Moore <clm@cygnus.com>
61587 * gcc.c-torture/execute/941014-1.x: New file.
61589 1998-08-31 Nick Clifton <nickc@cygnus.com>
61591 * lib/c-torture.exp: Add support for
61592 torture_eval_before_compile and torture_eval_before_execute
61595 1998-08-30 Jeffrey A Law (law@cygnus.com)
61597 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
61598 this test triggers valid.
61600 1998-08-27 Jeffrey A Law (law@cygnus.com)
61602 * gcc.dg/980827-1.c: New test.
61604 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
61606 * gcc.c-torture/execute/loop-4b.c: New test.
61608 1998-08-26 Nick Clifton <nickc@cygnus.com>
61610 * lib/c-torture.exp: Add support for
61611 torture_eval_before_compile and torture_eval_before_execute
61614 1998-08-25 Jeffrey A Law (law@cygnus.com)
61616 * gcc.c-torture/compile/980825-1.c: New test.
61618 1998-08-24 Nick Clifton <nickc@cygnus.com>
61620 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61621 count number tests in opt_t0 not good_t0.
61623 1998-08-24 Jeffrey A Law (law@cygnus.com)
61625 * gcc.c-torture/compile/930326-1.x: Fix typo.
61627 1998-08-23 Mark Mitchell <mark@markmitchell.com>
61629 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61632 1998-08-21 Jeffrey A Law (law@cygnus.com)
61634 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61635 STACK_SIZE is defined.
61636 * gcc.c-torture/unsorted/stuct.c: Similarly.
61638 * gcc.c-torture/compile/980821-1.c: New test.
61640 1998-08-21 Jeffrey A Law (law@cygnus.com)
61642 * gcc.c-torture/execute/980526-2.c: Disable for targets with
61645 1998-08-19 Mark Mitchell <mark@markmitchell.com>
61647 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61650 1998-08-09 Mark Mitchell <mark@markmitchell.com>
61652 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61655 1998-08-18 Jeffrey A Law (law@cygnus.com)
61657 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61659 1998-08-16 Jeffrey A Law (law@cygnus.com)
61661 * gcc.c-torture/compile/980816-1.c: New test.
61663 * gcc.dg/980816-1.c: New test.
61665 1998-08-13 Jeffrey A Law (law@cygnus.com)
61667 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61668 compiler for ieee tests.
61670 1998-08-01 Dave Love <d.love@dl.ac.uk>
61672 * g77.f-torture/compile/980729-0.f: New test.
61674 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
61676 * gcc.c-torture/special/eeprof-1.c: New test, for
61677 -finstrument-functions.
61678 * gcc.c-torture/special/special.exp: Run it.
61680 1998-07-29 Jeffrey A Law (law@cygnus.com)
61682 * gcc.c-torture/compile/980729-1.c: New test.
61684 1998-07-27 Nick Clifton <nickc@cygnus.com>
61686 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61687 __thumb__ is defined, and test for ARM style doubles if so.
61689 1998-07-26 Dave Love <d.love@dl.ac.uk>
61691 * g77.f-torture/noncompile/980615-0.f: New test.
61693 1998-07-26 H.J. Lu (hjl@gnu.org)
61695 * gcc.dg/980312-1.c: Do link instead of compile.
61696 * gcc.dg/980313-1.c: Likewise.
61698 1998-07-26 Jeffrey A Law (law@cygnus.com)
61700 * gcc.c-torture/compile/980726-1.c: New test.
61702 1998-07-25 Dave Love <d.love@dl.ac.uk>
61704 * g77.f-torture/execute/io0.f: New test.
61706 1998-07-24 Nick Clifton <nickc@cygnus.com>
61708 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61711 1998-06-18 Michael Meissner <meissner@cygnus.com>
61713 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61716 1998-07-17 Nick Clifton <nickc@cygnus.com>
61718 * gcc.dg/980626-1.c: Expect failures for all toolchains until
61719 c-decl.c:grokdeclarator can handle mode attributes.
61721 1998-07-16 Jeffrey A Law (law@cygnus.com)
61723 * gcc.c-torture/execute/980716-1.c: New test.
61725 1998-07-13 Jeffrey A Law (law@cygnus.com)
61727 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61729 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
61731 * gcc.c-torture/execute/va-arg-3.x: Similarly.
61732 * gcc.c-torture/compile/930326-1.x: Similarly.
61734 1998-07-13 Dave Love <d.love@dl.ac.uk>
61736 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61737 New test from Craig.
61739 1998-07-12 Dave Love <d.love@dl.ac.uk>
61741 * g77.f-torture/noncompile/980616-0.f: New test.
61743 * g77.f-torture/execute/970816-3.f: New test from Craig.
61745 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61747 * g++.other/singleton.C: Return error value instead of taking
61750 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61752 * g++.other/singleton.C: New test. Warning is under dispute.
61753 Runtime crash is not.
61755 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61757 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61758 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61759 using6.C, using7.C}: New namespace tests.
61761 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61763 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61764 specialization with typedef'ed names used as array indexes.
61766 1998-07-09 Jeffrey A Law (law@cygnus.com)
61768 * gcc.c-torture/execute/980709-1.c: New test.
61770 * gcc.dg/980709-1.c: New test.
61772 1998-07-07 Richard Henderson <rth@cygnus.com>
61774 * gcc.c-torture/execute/bcp-1.c: New test.
61776 1998-07-07 Jeffrey A Law (law@cygnus.com)
61778 * gcc.c-torture/execute/980707-1.c: New test.
61780 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
61782 * gcc.c-torture/compile/980706-1.c: New test.
61784 1998-07-01 Dave Love <d.love@dl.ac.uk>
61786 * g77.f-torture/execute/980701-0.f,
61787 g77.f-torture/execute/980701-1.f: New test from Craig.
61789 1998-07-01 Jeffrey A Law (law@cygnus.com)
61791 * gcc.c-torture/compile/980701-1.c: New test.
61793 * gcc.c-torture/execute/980701-1.c: New test.
61795 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
61798 * g++.old-deja/g++.robertl/eb132.C: New test.
61799 * g++.old-deja/g++.robertl/eb133.C: Likewise.
61801 1998-06-29 Dave Love <d.love@dl.ac.uk>
61803 * g77.f-torture/execute/980628-7.f,
61804 g77.f-torture/execute/980628-8.f,
61805 g77.f-torture/execute/980628-9.f,
61806 g77.f-torture/execute/980628-10.f: New tests from Craig.
61808 * g77.f-torture/execute/980628-3.f: Remove mail headers.
61810 1998-06-28 Jeffrey A Law (law@cygnus.com)
61812 * g77.f-torture/execute/980628-4.f: New test from Craig.
61813 * g77.f-torture/execute/980628-5.f: Likewise.
61814 * g77.f-torture/execute/980628-2.f: Likewise.
61815 * g77.f-torture/execute/980628-0.f: Likewise.
61816 * g77.f-torture/execute/980628-1.f: Likewise.
61817 * g77.f-torture/execute/980628-3.f: Likewise.
61818 * g77.f-torture/execute/980628-6.f: Likewise.
61820 1998-06-28 Jeffrey A Law (law@cygnus.com)
61822 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61823 directory when nothing has been installed yet.
61825 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
61827 * gcc.c-torture/special/special.exp: Handle newer versions of
61830 1998-06-26 Jeffrey A Law (law@cygnus.com)
61832 * gcc.dg/980626-1.c: New test.
61834 1998-06-19 Bruno Haible <haible@ilog.fr>
61836 * gcc.misc-tests/m-un-2.c: New test.
61837 * g++.old-deja/g++.other/warn01.c: Likewise.
61839 1998-06-19 Robert Lipe <robertl@dgii.com>
61841 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61842 compatibility with assmblers with a different comment character.
61843 Eliminate use of GAS-specific extensions.
61845 1998-06-19 Jeffrey A Law (law@cygnus.com)
61847 * gcc.c-torture/execute/ieee/980619-1.c: New test.
61849 1998-06-19 Robert Lipe <robertl@dgii.com>
61851 * lib/g77.exp: Replace search for libf2c.a with search for newly
61854 1998-06-17 Jeffrey A Law (law@cygnus.com)
61856 * gcc.c-torture/execute/980617-1.c: New test.
61858 1998-06-12 Jeffrey A Law (law@cygnus.com)
61860 * gcc.c-torture/execute/980612-1.c: New test.
61862 1998-06-08 Jeffrey A Law (law@cygnus.com)
61864 * gcc.dg/980523-1.c: Only test on ppc-linux.
61865 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61867 * gcc.c-torture/execute/980608-1.c: New test.
61869 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
61871 * gcc.c-torture/execute/980605-1.c: New test.
61873 1998-06-04 Jeffrey A Law (law@cygnus.com)
61875 * gcc.c-torture/execute/980604-1.c: New test.
61877 1998-06-02 Jeffrey A Law (law@cygnus.com)
61879 * gcc.c-torture/execute/980602-1.c: New test.
61880 * gcc.c-torture/execute/980602-2.c: Likewise.
61882 1998-06-02 Dave Love <d.love@dl.ac.uk>
61884 * 970125-0.f: Fix per JCB. Add commentary.
61886 1998-05-31 Michael Meissner <meissner@cygnus.com>
61888 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61891 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61893 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61896 1998-05-28 Catherine Moore <clm@cygnus.com>
61898 * gcc.c-torture/execute/980526-3.c: New test.
61900 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
61902 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61903 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61904 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61905 m88k-motorola-sysv3 to XFAIL.
61907 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61909 * gcc.dg/980526-1.c: New test.
61910 * gcc.c-torture/execute/980526-2.c: New test.
61912 1998-05-26 Jeffrey A Law (law@cygnus.com)
61914 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61916 * gcc.c-torture/execute/980526-1.c: New test.
61918 1998-05-26 Dave Love <d.love@dl.ac.uk>
61920 * g77.f-torture/execute/alpha2.f: Add runtime test.
61922 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
61924 * g++.old-deja/old-deja.exp: Strip leading directories.
61926 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61927 error for the line. Don't run multiple tests for the same line.
61929 1998-05-23 Jeffrey A Law (law@cygnus.com)
61931 * gcc.dg/980523-1.c: New test.
61933 1998-05-23 Dave Love <d.love@dl.ac.uk>
61935 * g77.f-torture/compile/970915-0.f: New test.
61937 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
61939 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61941 1998-05-21 Jeffrey A Law (law@cygnus.com)
61943 * gcc.dg/980520-1.c: New test.
61945 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
61947 * gcc.dg/980502-1.c: Fix return type.
61949 1998-05-20 Jeffrey A Law (law@cygnus.com)
61951 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61952 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61953 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61954 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61955 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61957 1998-05-20 Dave Love <d.love@dl.ac.uk>
61959 * g77.f-torture/execute/980520-1.f: New test.
61961 1998-05-15 Dave Love <d.love@dl.ac.uk>
61963 * lib/mike-g77.exp: New file.
61965 * g77.f-torture/noncompile/noncompile.exp,
61966 g77.f-torture/noncompile/check0.f: New files.
61968 1998-05-14 Dave Love <d.love@dl.ac.uk>
61970 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61971 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61972 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61973 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61974 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61975 abort where appropriate.
61977 1998-05-05 Michael Meissner <meissner@cygnus.com>
61979 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61980 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61982 1998-04-29 Dave Love <d.love@dl.ac.uk>
61984 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61986 1998-04-27 Dave Love <d.love@dl.ac.uk>
61988 * g77.f-torture/compile/980427-0.f: New test.
61990 1998-04-24 Dave Love <d.love@dl.ac.uk>
61992 * g77.f-torture/compile/980424-0.f: New test.
61994 1998-04-19 Dave Love <d.love@dl.ac.uk>
61996 * g77.f-torture/compile/980419-2.f (main): New test.
61997 * g77.f-torture/compile/970125-0.f: New test.
61998 * g77.f-torture/compile/980419-1.f: New test.
62000 1998-04-08 Jim Wilson <wilson@cygnus.com>
62002 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62005 1998-04-07 Jim Wilson <wilson@cygnus.com>
62007 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62009 1998-04-03 Jim Wilson <wilson@cygnus.com>
62011 * gcc.c-torture/compile/980329-1.c: New test.
62013 1998-03-18 Jim Wilson <wilson@cygnus.com>
62015 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62016 * gcc.dg/980312-1.c: Fix typo in -march command.
62018 1998-03-16 H.J. Lu (hjl@gnu.org)
62020 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62022 1998-03-11 Robert Lipe <robertl@dgii.com>
62024 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62025 Dave Love agree the Fortran source is bogus.
62027 1998-03-11 Robert Lipe <robertl@dgii.com>
62029 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62030 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62031 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62032 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62033 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62035 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62037 * g++.old-deja/g++.other/friend1.C: New test.
62039 1998-02-18 Dave Love <d.love@dl.ac.uk>
62041 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62042 possibly uninitialized) variables and declare dnrm2.
62044 1998-02-23 Robert Lipe <robertl@dgii.com>
62046 From Bruno Haible <haible@ilog.fr>:
62047 * gcc.c-torture/execute/980223.c: New test.
62049 1998-02-13 Jeffrey A Law (law@cygnus.com)
62051 * gcc.dg/ifelse-1.c: New test.
62053 1998-02-09 H.J. Lu (hjl@gnu.org)
62055 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62057 * lib/old-dejagnu.exp (old-dejagnu): Added the
62058 "execution test - XFAIL *-*-*" handling in the spirit of
62059 "excess errors test -". Changed the "execution test fails"
62060 handling to be like "excess errors test fails".
62061 * Update various tests accordingly.
62063 1998-02-06 Jim Wilson <wilson@cygnus.com>
62065 * gcc.c-torture/execute/980205.c: New test.
62067 1998-01-18 Jeffrey A Law (law@cygnus.com)
62069 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62070 * lib/f-torture.exp: Similarly.
62071 * gcc.c-torture: Rename all .cexp files to .x files.
62073 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62075 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62076 (940510-1.c): Removed duplicate.
62077 (971104-1.c): New test.
62079 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62081 * lib/f-torture.exp: Improve error and loop detection.
62083 1997-11-19 Michael Meissner <meissner@cygnus.com>
62085 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62086 use that to size the filler array.
62088 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62090 * lib/c-torture.exp(c-torture-execute): Fix typo.
62092 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62093 testcase as the executable name. Keep the executable around if
62096 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62098 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62099 changes. Only test one -g option, and move it to the end of the
62100 list of options to test.
62102 1997-09-19 Michael Meissner <meissner@cygnus.com>
62104 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62105 variable GCC_TORTURE_OPTIONS to supply default switches separated
62106 by colons. If no environment variable, run tests with -O0 -g, -O1
62107 -g, and -O2 -g as well.
62109 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62111 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62112 explanatory comments. Fix indentation.
62114 1997-09-15 Jeffrey A Law (law@cygnus.com)
62116 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62118 1997-09-11 Jeffrey A Law (law@cygnus.com)
62120 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62121 * g++.old-deja/g++.mike/p7325.C: Likewise.
62122 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62124 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62126 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62127 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62128 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62129 * g++.old-deja/g++.law/operators4.C: Likewise.
62131 1997-09-11 Joe Buck (jbuck@synopsys.com)
62133 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62134 * g++.old-deja/g++.mike/p784.C: Ditto.
62135 * g++.old-deja/g++.mike/p785.C: Ditto.
62137 1997-09-05 Jeffrey A Law (law@cygnus.com)
62139 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62141 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62143 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62144 target feature; pass this to c-torture-execute as needed.
62146 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62148 * lib/c-torture.exp(c-torture-execute): If the previous and the
62149 current executables being tested are identical, we don't need to
62150 run the executable again. Try to make the executable names
62151 unique. Add an optional argument for passing additional compiler
62154 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62156 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62158 1997-08-29 Jeffrey A Law (law@cygnus.com)
62160 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62162 1997-07-31 Jeffrey A Law (law@cygnus.com)
62164 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62165 32bit or larger longs.
62167 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62168 have either a 32bit long or 32bit int.
62170 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62172 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62173 Make double precision tests dependent on sizeof (double).
62175 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62177 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62180 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62182 * gcc.c-torture/compile/961203-1.cexp: New script.
62184 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62186 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62187 up the includes ourselves.
62189 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62191 * lib/plumhall.exp: Remove random include, and add a few
62192 verbose messages for debugging.
62194 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62196 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62197 of trying to do it ourselves.
62199 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62201 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62203 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62205 * gcc.prms/5403.c: Made regexp a bit less strict.
62207 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62209 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62210 is returned from remote_load instead.
62211 * lib/plumhall.exp: Ditto.
62212 * lib/mike-g++.exp: Ditto.
62213 * lib/old-dejagnu.exp: Ditto.
62214 * lib/c-torture.exp: Ditto.
62216 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62218 * lib/g++.exp: Use build_wrapper procedure.
62219 * lib/gcc.exp: Ditto.
62221 1997-05-20 Jeffrey A Law (law@cygnus.com)
62223 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62224 an old-style decl for malloc. Fixes tests to work when
62225 sizeof (int) != sizeof (size_t).
62227 1997-05-15 Mike Meissner <meissner@cygnus.com>
62229 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62231 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62232 use stdargs.h interface.
62234 1997-05-15 Mike Meissner <meissner@cygnus.com>
62236 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62237 NO_VARARGS when compiling.
62239 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62241 * lib/plumhall.exp(ph_includes): New procedure.
62243 (ph_compiler): Ditto.
62245 * lib/g++.exp: Rename test-glue.c to testglue.c.
62246 * lib/gcc.exp: Ditto.
62248 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62250 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62251 to completion when it's called.
62253 1997-03-21 Michael Meissner <meissner@cygnus.com>
62255 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62256 is defined, don't do test.
62258 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62260 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62262 (ph_summary): Mark skipped testcases as untested, not unresolved.
62264 * lib/plumhall.exp (ph_make): If unresolved because of bad
62265 errorCode, record errorCode in log file.
62266 (*): Replace send_log/verbose with verbose -log.
62268 1997-03-19 Michael Meissner <meissner@cygnus.com>
62270 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62271 double conversion if double isn't at least 8 bytes.
62273 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62274 int to work with targets where int is 16 bits.
62276 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62277 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62278 precision for the test to complete.
62280 1997-03-14 Michael Meissner <meissner@cygnus.com>
62282 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62283 if d10v is not compiled with the -mdouble64 flag.
62284 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62286 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62287 d10v is not compiled with the -mint32 flag.
62289 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62291 * lib/plumhall.exp: Use incr_count.
62293 1997-03-12 Jeffrey A Law (law@cygnus.com)
62295 * gcc.c-torture: Update to c-torture-1.45.
62297 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62299 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62300 the name of the expect testcase file).
62302 * lib/g++.exp(g++_init): Ditto.
62304 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62306 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62309 * lib/gcc.exp(gcc_exit): New procedure.
62311 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62313 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62314 specs where appropriate.
62316 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62317 because of new "candidates are" messages, and removed a few
62319 * Converted all non-old-style g++ testcases to old-style, and
62320 moved into g++.old-deja.
62322 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62324 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62327 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62330 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62332 1997-02-13 Michael Meissner <meissner@cygnus.com>
62334 * lib/gcc.exp (gcc_target_compile): Add support for defining
62335 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62336 the machine doesn't have those features.
62338 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62340 * g++.law/operators4.exp: Don't use LIBS.
62342 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62344 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62346 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62347 * lib/g++.exp: Set it here instead. Also, allow use of the
62348 --tool_exec and --tool_opt options. Change CXX to
62351 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62353 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62355 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62357 * lib/old-dejagnu.exp: Use prune_warnings instead of
62359 * lib/mike-g++.exp: Ditto.
62360 * lib/gcc.exp: Ditto.
62361 * lib/g++.exp: Ditto.
62363 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62365 1997-02-07 Jeffrey A Law (law@cygnus.com)
62367 * 941014-2.c: Include stdlib.h
62368 * 960327-1.c: Include stdio.h
62369 * dbra.c, index-1.c: Don't assume ints are 32bits.
62371 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62373 * lib/gcc.exp: Add gcc,stack_size target feature.
62375 * lib/g++.exp(g++_target_compile): Add the include and link
62376 paths here, not in two other places. And, it's $options, not
62379 * lib/mike-g++.exp(postbase): Remove the code that determines
62380 the correct include and link paths.
62381 * g++.old-deja/old-deja.exp: Ditto.
62383 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62385 * lib/g++.exp(g++_init): target_compile no longer returns the
62386 filename of the result.
62388 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62390 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62393 * gcc.c-torture/special/special.exp: Change call to
62394 gcc_target_compile to include the object file.
62396 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62398 * gcc.c-torture/special/special.exp: Correct misspelling in last
62401 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62403 * lib/plumhall.exp(ph_summary): Log the entire output of the
62404 executable. Return -1 if there were any failures, 0 otherwise.
62405 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62406 (ph_make): Clean up objects and executables that were built
62407 if the tests succeeded.
62409 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62411 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62412 libraries and includes in the build tree as appropriate.
62414 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62416 * lib/c-torture.exp: Instead of looking for the global variable
62417 NO_LONG_LONG, check to see if that's a feature of the target.
62419 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62421 * config/default.exp: Minimize. Delete the remainer of the files in
62422 config; this functionality is now in devo/dejagnu/config.
62424 g++.*/*: Pass any additional flags used to compile to postbase;
62427 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62428 is now done by runtest.exp. Use gcc_target_compile instead of
62431 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62432 Remove references to CFLAGS. Use remote_file instead of
62434 (c-torture): Take a list of arguments to use to compile this
62437 lib/g++.exp: Simplify. Use target_compile instead of compile.
62438 lib/gcc-dg.exp: Ditto.
62439 lib/gcc.exp: Ditto.
62440 lib/mike-{gcc,g++}.exp: Ditto.
62441 lib/old-dejagnu.exp: Ditto.
62442 lib/plumhall.exp: Ditto.
62444 1997-01-08 Jim Wilson <wilson@cygnus.com>
62446 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62447 (ph_linker): Likewise.
62449 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62451 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62452 MAP_ANON / MAP_ANONYMOUS if defined;
62453 else try to map from /dev/zero .
62455 1996-11-12 Jeffrey A Law (law@cygnus.com)
62457 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62458 isn't defined, then define it to MAP_ANONYMOUS.
62460 1996-11-12 Jeffrey A Law (law@cygnus.com)
62462 * gcc.c-torture: Update to c-torture-1.42 release.
62464 1996-11-11 Jeffrey A Law (law@cygnus.com)
62466 * gcc.c-torture: Update to c-torture-1.41 release.
62468 1996-10-27 Jeffrey A Law (law@cygnus.com)
62470 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62473 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62475 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62476 and LDFLAGS. Fix second case to append the target_info ldflags
62477 onto LDFLAGS, not CFLAGS.
62478 * lib/g++.exp (g++_init): Add target_info stuff.
62479 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62480 of libgloss and newlib flags for !native.
62482 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62483 (GDB): Fix relative path to go up another dir for finding gdb.
62485 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62487 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62488 versions in the target_info array, if they don't exist.
62490 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62492 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62494 1996-07-08 Jim Wilson <wilson@cygnus.com>
62496 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62497 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62499 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62501 * lib/old-dejagnu.exp: Don't remove the output file before we've
62502 actually tested it. Don't append pwd to the path of the executable
62505 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62507 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62509 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62511 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62512 temporary directory for compiler files, and set it to a default
62513 value of /tmp. Set $output as the name of the output file from
62514 compiling the testcase. Add a -o option to $cflags_var so the
62515 compiler writes the final output file as $output. Set $executable
62518 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62519 directory for compiler files, and set it to /tmp if it doesn't
62520 already have a value. Set $output_file to the name of the output
62521 file from compiling the testcase. Add a -o option to CXXFLAGS so
62522 the compiler writes the final output file as $output. Use $output
62523 as the executable to be tested.
62525 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62527 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62529 1996-06-08 Jeffrey A Law (law@cygnus.com)
62531 * gcc.c-torture/execute/pending-1.c: New test. Still
62532 pending in Tege's queue.
62534 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62536 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62537 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62538 if there were failures. Call unresolved if there were unresolved
62539 testcases. Call gcc_fail if program did not run to completion.
62540 (ph_make): Pass additional argument name to ph_execute.
62541 (ph_execute): Add new argument. Pass additional arguments to
62542 ph_summary. Call gcc_fail is there is no execution output.
62544 1996-04-24 Jeffrey A Law (law@cygnus.com)
62546 * lib/plumhall.exp (proc_summary): Output relavent summary
62547 lines into the log so specific failures in plumhall can be
62550 1996-04-10 Jeffrey A Law (law@cygnus.com)
62552 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62553 (c-torture-execute): Don't try to execute tests which use
62554 "long long" types if $NO_LONG_LONG is nonzero.
62556 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
62558 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62561 * gcc.ieee: Move from here.
62562 * gcc.c-torture/execute/ieee: To here.
62564 1996-03-26 Jeffrey A Law (law@cygnus.com)
62566 * gcc.c-torture: Update to c-torture-1.41 release.
62568 1996-03-22 Jeffrey A Law (law@cygnus.com)
62570 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62573 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
62575 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62578 1996-03-02 Jeffrey A Law (law@cygnus.com)
62580 * config/proelf.exp: Handle connecting to a simulator.
62582 1996-01-31 Jeffrey A Law (law@cygnus.com)
62584 * config/proelf.exp: New file. Enough framework that we can
62585 run c-torture tests on the proelf targets (or any other target
62586 that gdb can connect to for that matter).
62588 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
62590 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62591 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
62593 * lib/plumhall.exp (ph_execute): Always call ph_summary if
62594 exec_output exists.
62596 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
62598 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62599 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62601 * config/*.exp: Update FSF address. Change result of ${tool}_load
62602 to pass/fail/unresolved/unsupported/untested. Caller must now
62603 call unresolved/unsupported/untested.
62604 * lib/*.exp: Update FSF address. Update to handle new results of
62606 * lib/chill.exp (verbose): Delete.
62608 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
62610 * lib/gcc.exp (default_gcc_start): Change order of args to
62611 $LDFLAGS $CFLAGS $LIBS.
62612 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62613 Save/set/restore CFLAGS. Pass single arg to gcc_start.
62614 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62615 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62616 * gcc.misc-tests/dg-test.exp: Likewise.
62617 * gcc.misc-tests/msgs.exp: Likewise.
62618 * gcc.prms/prms.exp: Likewise.
62619 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62620 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62622 * lib/dg.exp: Deleted, moved to dejagnu/lib.
62624 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62626 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62628 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62629 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62631 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62634 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
62636 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62637 global for loop; add use of $mathlib.
62638 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62639 settings here; set mathlib for anything but VxWorks.
62641 1996-01-22 Jeffrey A Law (law@cygnus.com)
62643 * gcc.c-torture: Update to c-torture-1.40 release.
62645 1996-01-03 Jeffrey A Law (law@cygnus.com)
62647 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62650 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
62652 * lib/c-torture.exp (c-torture-execute): Declare "output" as
62655 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
62657 * lib/g++.exp (LIBS): Define if not already.
62658 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62659 (gcc-dg-prune): Call prune_gcc_output.
62660 * lib/gcc.exp (prune_gcc_output): New proc.
62661 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62664 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
62666 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62667 (c-torture-execute): Likewise. Rename `name' to `testcase'.
62669 1995-11-15 Jeffrey A Law (law@cygnus.com)
62671 * gcc.c-torture: Update to c-torture-1.39 release.
62673 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
62675 * lib/c-torture.exp (c-torture-execute): Don't return if one option
62676 fails, try others as well.
62678 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
62680 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62681 If compilation fails, mark execute tests as `untested'.
62682 If test is marked as unsupported, don't mark compilation and
62683 execute tests as failed.
62685 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
62687 * lib/g++.exp (g++_init): Don't link in libg++, and look to
62688 libstdc++ for whether or not we want to be doing shared
62689 libraries. Delete link_curses since we don't need it anymore.
62690 * lib/mike-g++.exp (postbase): Don't link in libg++.
62691 * g++.old-deja/old-deja.exp: Likewise.
62693 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
62695 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62697 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
62699 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62700 For that, add `-Wl,-a,shared_archive'.
62701 * g++.old-deja/old-deja.exp: Likewise.
62703 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
62705 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62707 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
62709 * lib/mike-g++.exp (postbase): Pay attention to the status of
62712 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
62714 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62716 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
62718 * lib/gcc.exp (default_gcc_start): No longer need to log program
62719 being executed or its output, execute_anywhere does that now.
62720 * lib/g++.exp (default_g++_version): Call execute_anywhere.
62721 (default_g++_start): Likewise. Delete calls to verbose/send_log.
62723 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
62725 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62726 the same as those in lib/g++.exp.
62728 1995-10-10 Jeff Law (law@hurl.cygnus.com)
62730 * gcc.c-torture: Update to c-torture-1.38 release.
62731 * gcc.ieee: Related changes.
62733 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
62735 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62736 "exec". Minor reformatting changes.
62738 * config/rom68k.exp (${tool}_load): Make it work in a canadian
62739 cross. This means all "exec" calls now work on a remote host as
62741 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62742 cross. Filter out the extra "\r\n" stuff that expect puts in.
62743 (c-torture-execute): Filter out the bogus warnings like
62744 c-torture-compile does. Add support for canadian cross.
62745 * lib/gcc.exp (default_gcc_version, default_gcc_start)
62746 Use execute_anywhere rather than calling exec directly. Now it
62747 works for canadian cross testing.
62749 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
62751 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
62752 results into a variable, and check that rather than using file exists.
62754 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
62756 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62757 create a libg++.so. For sunos4.1.*, also add -ltermcap.
62759 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62761 * g++.old-deja/old-deja.exp: Create and pass runshlib and
62762 lib_curses if there's a shared libg++ in the build tree.
62764 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
62766 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62767 if not supported target.
62769 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
62771 * lib/g++.exp (g++_init): Move empty setting of runshlib and
62772 link_curses up to always happen, not just for native builds.
62774 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
62776 * gcc.c-torture: Update to c-torture-1.36 release.
62777 * gcc.failure: Related changes.
62779 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
62781 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62783 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
62785 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62786 * lib/mike-g++.exp (postbase): Not in here. Still reference
62787 runshlib, link_curses, and mathlib for link and run.
62789 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62790 pass the runtime shared library options for Solaris, OSF/1, and
62791 Irix5, and link with -lcurses to avoid unresolved references.
62793 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
62795 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62798 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
62800 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62802 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
62804 * gcc.c-torture: Update to c-torture-1.35 release. Note we
62805 do not have a framework for the "compat" tests yet.
62807 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
62809 * lib/mike-g++.exp (postbase): New local variable `mathlib',
62810 set to null if we're testing vxworks5.1. Use that instead of
62811 `-lm' in the setting of LIBS for link and run.
62813 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
62815 * config/rom68k.exp (${tool}_load): Major changes to make it
62816 work. Verified that it does in fact return the stuff in
62817 exec_output properly. Catch any Emul or any TRAP other than 0.
62819 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
62821 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62822 LDFLAGS properly for targets that need stuff from libgloss.
62823 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62825 (gpp_initialized): New variable.
62827 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
62829 * config/rom68k.exp: Load libgloss.exp.
62830 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62831 so we can produce a fully linked binary.
62832 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62833 so we can produce a fully linked binary.
62835 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
62837 * lib/plumhall.exp (ph_section): Watch for expected failures.
62838 Add missing `else'.
62840 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62842 (c-torture): Likewise.
62844 1995-08-28 Doug Evans <dje@cygnus.com>
62846 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62848 * lib/mike-g++.exp (mike_cleanup): New proc.
62849 (prebase): New globals compiler_result, not_compiler_result,
62851 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
62852 allow leading "-" in pattern. Watch for unsupported tests.
62853 If $compiler_result is set, pattern match assembler code,
62854 and ditto for $not_compiler_result.
62855 * lib/mike-gcc.exp: Likewise.
62857 * lib/plumhall.exp (ph_execute): Only call ph_summary if
62858 execution "succeeded".
62860 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
62862 * config/win32.exp: New file.
62863 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62865 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
62867 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62869 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62870 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62871 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62873 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62874 "... without exceptions was ...". That is now handled by
62876 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62878 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
62880 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62881 sieve.c,sort2.c}: New files.
62882 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62883 sieve.exp,sort2.exp}: Drivers for them.
62885 * lib/mike-gcc.exp (program_output): New user settable variable.
62886 (postbase): Call prune_system_crud. Also prune extraneous compiler
62888 * lib/mike-g++.exp (program_output): New user settable variable.
62890 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62892 * config/sh.exp: Deleted (use sim.exp instead).
62894 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
62896 * config/vx.exp: Declare CHECKTASK as global.
62897 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62898 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62899 * lib/old-dejagnu.exp: Load [pwd]/$executable.
62901 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62903 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62904 target. Like vx.exp, only includes `vx29k.exp' instead of
62907 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
62909 * config/sim.exp: Increase time limit from 120 seconds to 240.
62911 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
62913 * gcc.c-torture/execute/950628-1.c: New test.
62915 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
62917 * gcc.c-torture: Update with changes/additions from
62920 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
62922 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62924 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
62926 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62928 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
62930 * gcc.c-torture/compile/950512-1.c: New test.
62931 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62932 * gcc.dg/struct-ret-1.c: Likewise.
62934 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
62936 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62937 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62939 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
62941 * gcc.c-torture/special/920411-1.c: Deleted.
62942 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62944 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
62946 * config/sim.exp (${tool}_load): Hack in call to bash to get a
62949 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
62951 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62953 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
62956 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62957 is the proper length.
62958 * va-arg-3.c: Likewise.
62960 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
62962 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
62963 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62965 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
62966 * lib/g++.exp (default_g++_start): Delete old cruft.
62968 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
62970 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62971 (2 * (1 << 18)) to (2 * (1 << 17)).
62973 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62975 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
62977 * config/rom68k.exp: Renamed from config/idp.exp
62979 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
62981 * c-torture/compile/921109-2.c
62983 1995-04-18 Mike Stump <mrs@cygnus.com>
62985 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62988 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
62990 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62992 * lib/g++.exp (default_g++_start): Likewise.
62994 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
62996 * gcc.c-torture/compile/950329-1.c: New test.
62998 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63000 * config/bug.exp (${tool}_load): Updated to use new remote_open
63001 and remote_close procs.
63002 * config/idp.exp: New file.
63004 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63006 * gcc.c-torture/execute/950322-1.c: New test.
63008 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63010 * config/vx.exp (${tool}_load): Clean up testing of return code from
63011 vxworks_ld and vxworks_spawn.
63013 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63015 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63017 1995-03-13 Mike Stump <mrs@cygnus.com>
63019 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63020 can mark excess errors on a machine by machine basis. Note, the
63021 default is to not expect any excess errors, even when excess
63022 errors test - is given, so you will want to put an XFAIL ... on
63023 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63024 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63025 those 4 machines, but no others.
63027 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63029 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63030 * lib/c-torture.exp: to here.
63032 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63034 * gcc.c-torture/execute/950221-1.c: New test.
63035 * gcc.c-torture/execute/struct-ret-1.c: New test.
63036 * gcc.c-torture/compile/950221-1.c: New test.
63038 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63040 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63042 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63043 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63045 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63047 * g++.gb: New directory of tests, derived from my signature and
63048 class scoping tests.
63050 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63051 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63052 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63053 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63054 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63055 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63056 * g++.gb/sig25.C: Likewise.
63058 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63059 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63060 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63061 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63062 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63063 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63064 * g++.gb/sig25.exp: Likewise.
63066 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63067 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63068 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63069 * g++.gb/scope13.C: Likewise, this test still fails.
63071 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63072 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63073 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63074 * g++.gb/scope13.exp: Ditto.
63076 * g++.gb/README: New file, explains what these tests are about.
63078 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63080 * lib/dg.exp (dg-do): Support `preprocess'.
63081 (dg-test): Likewise.
63083 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63085 * config/udi.exp: change "continue -expect" to "exp_continue".
63087 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63089 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63090 Delete redundant tests.
63092 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63093 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63094 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63095 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63096 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63097 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63098 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63099 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63101 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63102 storing label pointers.
63103 * gcc.c-torture/execute/921019-1.c: Likewise.
63104 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63105 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63107 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63110 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63111 Delete obsolete tests.
63113 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63114 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63115 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63116 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63117 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63118 * gcc.c-torture/compile/950124-1.c: New test.
63120 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63122 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63124 * lib/mike-g++.exp: Add -lm to LIBS.
63126 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63128 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63130 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63132 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63134 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63136 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63138 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63140 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63141 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63142 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63143 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63144 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63145 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63146 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63147 * g++.law/{operators31.C, operators32.C,
63148 * g++.law/{operators33.C, operators34.C}: Likewise.
63149 * g++.law/{pic1.C, refs2.C}: Likewise.
63150 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63151 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63152 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63153 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63155 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63156 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63157 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63158 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63159 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63160 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63161 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63162 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63163 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63164 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63165 * g++.law/{operators34.exp}: Likewise.
63166 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63167 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63168 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63169 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63170 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63172 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63173 No longer expected to fail.
63174 * g++.law/missed-error3.C: Tweak for recent bool changes.
63176 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63178 * config/emb-unix: Deleted.
63179 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63180 remote execution. Do final link on remote host if REMOTE_LINK is set.
63182 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63184 * lib/dg.exp (dg-test): Fix typo in last patch.
63186 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63188 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63189 (handles multiple occurrences).
63191 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63193 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63194 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63195 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63197 * lib/c-torture.exp (c-torture-compile): Likewise.
63198 (c-torture): Prepend full path if missing.
63199 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63200 (gcc_fail): Likewise.
63201 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63203 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63205 * lib/netware.exp: Only attach to NetWare i386 systems.
63207 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63209 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63210 messages. Add test name to "output pattern match" pass/fail message.
63212 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63214 * gcc.dg: New testsuite.
63215 * gcc.dg/dg.exp: New file.
63217 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63218 test-switch.c}: Deleted.
63220 * gcc.misc-tests/msgs.exp: New testcase driver.
63222 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63224 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63225 Watch for illegal return values from ${tool}_load.
63226 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63227 cross targets. Coerce return value >0 to 1.
63229 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63231 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63233 * config/emb-unix.exp: New file.
63235 * config/sim.exp: Error if variable $SIM not defined.
63236 (${tool}_load): Mark test as "untested" if simulator missing.
63238 * config/unix.exp: Load remote.exp to get rcp_download.
63239 * lib/c-torture.exp: Use different option lists for testcases with
63241 * gcc.c-torture/execute/execute.exp: Likewise.
63243 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63245 * config/*.exp: Clarify return code from ${tool}_load.
63246 Call `unresolved' or `untested' instead of `warning' or `perror'
63247 (sometimes you still want to call both though).
63248 Add comment that `shell_id' is local to each file.
63249 * config/udi.exp (timeout): Set to 30.
63250 Don't print warning if connection fails, $connectmode has already
63252 (${tool}_load): Move verbose messages to level 2.
63253 Rework pattern for "Process started" message.
63254 Pass `shell_id' to ${connectmode}_download.
63255 Retry twice upon timeout. Make resetting of target more robust.
63256 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63257 Pass `shell_id' to exit_$connectmode.
63258 Only call exit_$connectmode if connected.
63259 * config/unix.exp (${tool}_load): Check return codes better.
63260 * config/vrtx.exp (${tool}_load): Likewise.
63261 * config/vx.exp (${tool}_load): Likewise.
63262 Delete unneeded global's.
63263 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63266 (dg-init): Delete recording of pass/fail counts.
63267 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63268 (old-dejagnu-init): Likewise.
63269 (old-dejagnu-stat): Delete contents, empty proc now.
63270 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63271 (c-torture): Delete references to lcnt, lpass, lfail.
63272 Get option list from TORTURE_OPTIONS.
63273 Delete -funroll[-all]-loops if no loops.
63274 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63275 (g++_stat): Delete contents (empty proc now).
63276 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63277 (gcc_finish): Likewise.
63278 (gcc_stat): Deleted.
63279 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63280 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63281 * gcc.c-torture/execute/execute.exp: Likewise.
63282 Split tests into two parts: compile, execute.
63283 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63284 no loops. Update to reflect clarified return codes from ${tool}_load.
63286 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63288 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63290 (old-dejagnu): Likewise (where necessary).
63292 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63294 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63296 * lib/dg.exp (dg-process-target): Fix processing of selector.
63297 Add comment regarding use of `error'.
63299 * lib/gcc.exp (prune_system_crud): Define if missing.
63300 * lib/g++.exp (prune_system_crud): Likewise.
63302 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63303 Call prune_system_crud.
63304 * lib/dg.exp (dg-runtest): New proc.
63305 Use perror instead of send_user for tcl errors in testcase.
63306 Don't return any value, it's never used.
63307 Don't clobber previous definition of `unknown'.
63308 Print tcl errors in `dg-final'.
63310 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63312 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63313 (dg-test): Don't print errorInfo, it contains stack backtrace.
63315 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63317 * lib/g++.exp (runtest_file_p): Define if missing.
63319 1994-09-24 Doug Evans (dje@cygnus.com)
63321 * lib/mike-g++.exp: Comment out loading of g++.exp.
63322 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63323 (default_g++_version): Always print something.
63324 (default_g++_start): Comment out call to `which'.
63325 (g++_start, g++_load): Deleted (must be defined in config file).
63326 * lib/gcc.exp: Test for existence of $CC at start.
63327 Delete check for tmpdir (done in gcc_init).
63328 (default_gcc_version): Always print something.
63329 (default_gcc_start): Comment out call to `which'.
63330 * config/*.exp: Major cleanup - make cross targets work at least a
63331 little better for g++ (by not being "--tool gcc" specific).
63332 Rename gcc_xxx to ${tool}_xxx.
63333 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63334 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63336 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63338 * lib/c-torture.exp (c-torture-compile): Rework compiler
63339 message processing.
63341 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63344 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63346 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63348 * lib/dg.exp (dg-process-target): Support { target native }.
63350 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63352 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63353 looked for "... program xxx got fatal signal".
63354 Correct regsub munging of `comp_output'.
63355 Ignore compiler messages "path prefix not used" and "linker input
63358 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63360 * lib/gcc.exp (runtest_file_p): Define if missing.
63361 * gcc.prms/template.c: Example to work from.
63363 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63365 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63366 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63368 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63369 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63370 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63371 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63373 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63374 (dg-process-target): No longer a varargs proc.
63375 Return S/N for target, P/F for xfail. All callers changed.
63376 (user option procs): More argument checking.
63377 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63378 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63379 (dg-test): Skip test if not running on selected target in `dg-do'.
63380 Update handling of `dg-do-what', `dg-output-text'.
63381 Separate execution pass/fail from output pattern match pass/fail.
63382 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63384 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63386 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63387 target for 920510-1.c.
63389 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63391 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63392 Clean up comment regarding use of passcnt, etc.
63393 (gcc_stat): Don't update `testcnt' here.
63394 (gcc_finish): Do it here.
63395 Might as well reset `but_id' here too.
63396 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63397 to determine if the file should be tested.
63398 * gcc.c-torture/compile/compile.exp: Likewise.
63399 * gcc.c-torture/execute/execute.exp: Likewise.
63400 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63401 * gcc.misc-tests/dg-test.exp: Likewise.
63402 * gcc.prms/prms.exp: Likewise.
63403 * gcc.wendy/wendy.exp: Likewise.
63404 * g++.old-deja.exp: Likewise.
63405 Move "Testing file" message to verbose level 1.
63407 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63409 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63411 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63413 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63414 (default_gcc_start): Accept optional second list element
63415 of compiler flags. Print compiler output at verbosity level 2.
63416 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63417 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63418 Save current values of framework globals passcnt, failcnt, xpasscnt,
63419 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63420 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63421 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63422 xfailcnt to compute stats. Update framework global `testcnt' from
63424 (gcc_finish): New proc. Clean up test environment.
63425 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63426 (gcc_epass, gcc_efail): Delete.
63427 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63428 argument of line number.
63429 (dg-init): If the tool has an init routine, call it.
63430 (dg-test): Remove args `cflags_var' and `libs_var'.
63431 Pass all compiler options to ${tool}_start.
63432 Handle missing line number.
63433 (dg-finish): New function.
63434 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63435 particular files. Call gcc_finish at end. Move "skipping test"
63436 message to verbosity level 3.
63437 * gcc.c-torture/compile/compile.exp: Likewise.
63438 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63439 * gcc.c-torture/execute/execute.exp: Likewise.
63440 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63441 Print testcase being tried at verbosity level 1.
63442 * gcc.c-torture/special/special.exp: Unset xfail.
63443 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63444 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63445 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63446 * gcc.failure/failure.exp: Likewise.
63447 * gcc.ieee/ieee.exp: Likewise.
63448 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63449 Update call to dg-test. Call dg-finish at end.
63450 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63451 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63452 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63453 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63454 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63455 * gcc.wendy/wendy.exp: Add copyright.
63456 Delete setting of tmpdir (done by gcc_init).
63457 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63458 Pass compiler flags to gcc_start. Call gcc_finish at end.
63459 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63462 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63464 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63466 (g++_load): Likewise.
63468 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63469 Rename argument to `prog' to remove the confusion.
63470 Varargs fns behave differently too!
63471 (g++_load): Likewise.
63473 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63475 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63476 what it is. Delete (always) printing of status value for !native.
63477 Simplify verbose code, and include status and exec_output.
63478 (g++_load): Use gcc_load.
63480 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63482 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63483 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63484 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63485 940714-3.c as these testcases don't exist anymore. Make
63486 va-arg-1.c expected to pass.
63488 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63490 * gcc.misc-tests/misc.exp: Only run specific testcases.
63491 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63492 * gcc.misc-tests/dg-[1-9].c: New files.
63494 * lib/dg.exp: New testsuite driver.
63495 * gcc.prms/prms.exp: Use it.
63497 * README.gcc: New file.
63499 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63500 Document and reset `lxpass' and `lxfail'.
63501 Simplify "initialized" message.
63502 (gcc_stat): Clean up comments a little.
63504 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63506 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63508 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63510 * lib/old-dejagnu.exp (process-option): New proc.
63511 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63512 (old-dejagnu): Simplify.
63513 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63515 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63517 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63518 exists and is not an empty string.
63520 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63521 $xfail rather than calling setup_xfail. Clear $xfail when test is
63523 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63526 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63527 longer expected to fail.
63529 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63532 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63534 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63535 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63536 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63537 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63540 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63541 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63543 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63545 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63546 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63548 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63549 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63550 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63552 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
63554 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63555 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63556 940714-1.c, 940714-2.c, 940714-3.c},
63557 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63558 gcc.misc-tests/{mg.c,mg.exp}:
63560 * gcc.noncompile/noncompile.exp: Change accordingly.
63562 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
63564 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63565 Undo previous clobberage.
63567 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
63569 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63570 * gcc.special/{930510-1.c, special.exp}:
63571 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63572 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63573 struct-varargs-1.c}: New tests from c-torture-1.26.
63575 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
63577 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63578 argument to switch.
63580 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
63582 * Revert the previous changes. Please see Rob's directory
63583 (/lisa/test/rob/progressive/gcc/testsuite) for testing
63586 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
63588 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63589 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63590 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63591 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63592 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63593 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63594 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63595 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63596 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63597 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63598 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63599 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63600 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63601 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63602 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63603 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63604 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63605 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63606 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63607 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63608 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63609 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63610 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63611 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63612 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63613 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63614 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63615 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63616 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63619 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
63621 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63622 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63625 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
63627 * config/unix.exp (g++_load): Fix syntax.
63629 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
63631 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63632 * gcc.noncompile/921017-1.c: Deleted obsolete test.
63633 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63634 Don't expect va-arg-1.c to fail. Correct expected output for
63636 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63637 * gcc.wendy/hbm4.c: Correct typo.
63638 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63640 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
63642 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63643 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63644 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
63645 * lib/c-torture.exp (c-torture-compile): Ditto.
63647 Reduce volume of output (remove all the -I's and such).
63648 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63649 Call gcc_cpass, gcc_cfail.
63650 (c-torture): Pass testing option to c-torture-compile.
63652 1994-03-21 Doug Evans (dje@cygnus.com)
63654 Bring patches over from progressive.
63655 * config/default.exp: Exit remote shell cleanly.
63656 (g++_exit, g++_start): Add default versions.
63657 * config/sim.exp (gcc_load): Use perror, not error.
63659 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
63661 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
63664 1994-03-14 Doug Evans (dje@cygnus.com)
63666 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63667 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63668 (wendy_try): New proc to run testcase.
63669 (main loop): Call 'em.
63670 * gcc.wendy/*.c: Clean up pass to correct expected output.
63672 * lib/gcc.exp: Minor cleanup work.
63673 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63675 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
63677 * config/sim.exp (gcc_load): Document return codes better.
63678 Don't pass -v to simulator.
63680 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
63682 * gcc.special/920717-x.c: Fix typo.
63683 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63686 * lib/mike-gcc.exp: Fix typo.
63688 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
63690 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63691 binary to use, transform the name.
63692 * config/*.exp: rename everything. Nuke any g++ specific files,
63693 it's now a special case of gcc that requires no special support.
63694 Add a default.exp for unsupported targets.
63696 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
63698 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63699 lib/old-dejagnu.exp: Fix a few patterns to work with the new
63702 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
63704 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63707 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
63709 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63711 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
63713 * gcc.execute/execute.exp: Combine opt_list and foption_list into
63714 option_list. Compile every file with only 4/6 option choices
63715 (same as C torture) instead of with 12/18 different option
63717 * lib/c-torture.exp: Likewise.
63719 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63722 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
63724 * lib/old-deja.exp: Add `excess errors test fails' error, now one
63725 can put an XFAIL *-*-* on excess errors.
63727 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
63729 * g++.law: Add more tests derived from g++-bugs snapshots.
63731 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
63732 equivalent to g++.law/init9.
63734 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63735 compiled it, and the a.out file after we've run it.
63737 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
63739 * lib/mike-g++.exp (postbase): Delete the .o file after we've
63740 compiled it, and the a.out file after we've run it.
63742 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
63744 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63746 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
63748 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63751 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
63753 * g++.law: New directory of g++ tests derived from the g++-bugs
63756 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
63758 * gcc.compile: initbug1.c initbug1.exp testcase added
63760 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
63762 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63763 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63764 fixes submitted by Jeff Law (law@cs.utah.edu)
63765 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63766 Jeff Law (law@cs.utah.edu)
63769 1993-11-30 Mike Stump (mrs@cygnus.com)
63771 * config/unix-g++.exp: Follow the gcc way of doing things.
63772 * g++.old-deja/old-deja.exp: Minor updates.
63773 * lib/g++.exp: New file, follow the gcc way of doing things.
63774 * lib/old-dejagnu.exp: Minor updates.
63775 * lib/mike-g++.exp: Always unset errorInfo.
63777 1993-11-06 Mike Stump (mrs@cygnus.com)
63779 * lib/gcc.exp: Fix some errors with the below change, CC and
63780 CFLAGS should be global when setting, not local.
63782 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
63784 * lib/gcc.exp: Transform tool name.
63786 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63788 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63790 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63792 * lib/gcc.exp: change gcc_done to gcc_stat
63794 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63796 * Upgraded gcc testsuite to c-torture version 1.25
63798 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
63800 * lib/gcc.exp: added reporting code. Changed verbose compile message.
63801 * lib/c-torture: added hooks for new reporting code.
63803 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
63805 * config/sh-gcc.exp: check if sh-sim exists in the path
63807 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
63809 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63810 * gcc.compile/compile.exp: Initial changes for new logic.
63811 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63812 * gcc.failure/failure.exp: Initial changes for new logic.
63813 * gcc.ieee/ieee.exp: Initial changes for new logic.
63814 * gcc.misc-tests/misc.exp: Initial changes for new logic.
63815 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63816 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63817 * lib/c-torture.exp: Initial changes for new logic.
63818 * lib/gcc.exp: Initial changes for new logic.
63820 1993-10-15 Mike Stump (mrs@cygnus.com)
63822 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63823 depend upon failure or success. Fully qualify names in failure
63824 and success messages. Always remove a.out before starting
63825 compile, just in case. Pay more attention to error text output by
63826 the compiler. Handle testcases with no known past errors just
63827 like all others, so that things are uniform. Other miscellaneous
63830 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
63832 * gcc.cpp: new directory for cpp tests
63834 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
63836 * lib/chill.exp: Code reformatted, removed unused code.
63837 * config/unix-chill.exp: Code reformatted, removed unused code.
63838 * chill.execute/execute.exp: Code reformatted, removed unused code.
63839 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63841 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
63843 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
63844 routines not written.
63846 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
63848 * config/bug-gcc.exp: Use new procs from bug.exp.
63850 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
63852 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63853 via ftp, rather than depending on NFS.
63854 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63857 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
63859 * config/bug-gcc.exp: Use new download proc.
63861 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
63863 * chill.execute/execute.exp: cleanups, handles errors better
63864 * chill.compile/compile.exp: rewrite, based on execute.exp
63865 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63866 * lib/chill.exp: major changes to diff proc and compile and link
63867 procs. added chill_fail and chill_pass wrappers to pass and
63868 fail. added more comments, and handle error codes better.
63869 Added a hack to capture stderr from exec, so noncompile tests
63872 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
63874 * chill.execute/execute.exp: rewrite of testsuite driver
63875 * lib/chill.exp: rewrite of testsuite driver
63876 * config/unix-chill.exp: rewrite of testsuite driver
63878 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
63881 * iexpr.ch: Standardize uppercase.
63882 * tuples.dat: Standardize uppercase.
63883 * vary.ch: standardize. Correct varying string assignments.
63884 * vary.dat: Add new output lines.
63886 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
63889 * chprintf.ch: Standardize use of uppercase.
63890 * tuples.ch: Standardize and turn arr2 into a DCL,
63892 * pinits.ch: Standardize.
63894 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
63896 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63897 * Makefil: Renamed to Makefile.in.
63898 * configure.in: New.
63900 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
63903 * .cvsignore: Add result/output files.
63904 * Makefile: Fix up variables at start. Use MFLAGS
63905 everywhere. Correct bool_loc, built_ins entries.
63906 Add entry for vary1.ch.
63907 * bitarray.ch: Standardize upper-case usage.
63908 * bitexpr.ch: Standardize, add output of b1.
63909 * params.ch: Use arrayt in along PROC parameters, to
63910 avoid novelty problems.
63911 * sets.ch: Tiny cleanup.
63912 * vary1.ch: Re-indent.
63914 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
63916 * Add PR-related files to Makefiles, .cvsignore files, etc.
63918 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
63920 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63921 with compiler objects. New names are test-flow.c and test-loop.c
63923 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
63925 * Upgraded c-torture tests from 1.19 to 1.20
63928 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63929 * gcc.compile: 930623-1.c 930623-2.c
63930 * gcc.noncompile: 930622-1.c 930622-2.c
63931 * gcc.failure: 920411-1.c 920627-2.c
63932 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63934 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
63936 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63937 More changes to get testsuite working properly. Needs more work.
63938 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63940 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
63942 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63943 More changes to get testsuite working properly. Needs more work.
63945 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
63947 * chill.compile/compile.exp: Added for Dejagnu support
63948 * chill.execute/execute.exp: Added for Dejagnu support
63949 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
63951 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
63953 This should complete moving the CHILL test files.
63954 * chill.noncompile(.cvsignore printf.grt
63955 in-printf.grt chprintf.grt chprintf.ch):
63956 Added test-support files.
63957 (Makefile): Modified further.
63958 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63959 signal.ch): Added test files.
63960 * chill.execute (.cvsignore printf.grt printr.c
63961 in-printf.grt rts.c chprintf.grt rts.h): Added
63962 test-support files.
63963 (Makefile): More corrections.
63965 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
63967 * chill.compile, chill.execute, chill.nocompile: Add CHILL
63968 test cases, ready for DejaGnu.
63970 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
63972 * Upgraded c-torture tests from 1.18 to 1.19
63974 * gcc.compile: added test(s):
63976 * gcc.execute: added test(s):
63977 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63979 * added new subdirectory for misc tests: gcc.misc-tests
63980 * gcc.misc-test(s): added tests:
63981 inst-check.c test-consts.c test-ior.c test-switch.c
63983 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
63985 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63987 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
63989 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63991 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
63993 * Upgraded c-torture tests from 1.17 to 1.18
63995 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
63997 * Upgraded c-torture tests from 1.12 to 1.17
63999 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64001 * lib/old-dejagnu.exp:
64002 Fixed handling of XFAIL target triplets to correctly
64003 recognize wildcard characters. Removed code that
64004 appended a unique id tag to the end of the file name
64005 printed out by the result of the testcases within a
64008 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64010 * lib/old-dejagnu.exp:
64011 Reworked expected failure handling to trigger off of XFAIL
64012 keyword in keyphrase embeded in testcase source code. The
64013 XFAIL keyword must be at the end of the keyphrase line. It
64014 may optionally be followed by one or more target triplets.
64015 It has just occured that the handling of wildcards in the
64016 target triplet may not be correct.
64018 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64020 * g++.old-deja/tests:
64021 Moved all subdirectories up one level into g++.old-deja .
64023 * lib/old-dejagnu.exp:
64024 Fixed problem with CXXFLAGS not being properly reset, and being
64025 corrupted with extraneous "-c" compiler option. This was
64026 causing binaries to not be generated for test that needed them.
64027 Modified strings passed to "pass" and "fail" so that individual
64028 tests from the same test file would be distinguished by an
64029 identifier appended to the test file name in the summary logs;
64030 this corrected a problem with erroneous diff logs. Added code
64031 to search testcases for expected fail and unexpected pass keywords.
64033 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64035 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64037 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64039 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64040 Removed extraneous text from end of "Special g++ Options"
64043 * lib/old-dejagnu.exp: Added pattern matching to look for new
64044 keywords, embedded in testcases comments, which will trigger
64045 calls to xpass and xfail.
64047 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64049 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64050 comments embedded in the testcases, especially the one looking for
64051 special compiler options, as well as the pattern matching for the
64052 compiler output again.
64054 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64056 * lib/old-dejagnu.exp: Do a proper check of the return value for
64057 execute tests. Fixed several problems with the pattern matching
64058 of the compiler output which gave erroneous test results.
64059 Changed several of the test result messages to be more descriptive.
64060 * config/unix-g++.exp: Proc g++_load now actually works and
64061 executes the tests passed to it and returns a usable return
64064 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64066 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64068 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64070 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64071 Modified both files to properly execute the old style
64072 dejagnu tests. The previous versions of these files were
64073 experimental and did not function anything near correctly.
64075 1993-04-05 Rob Savoye (rob@cygnus.com)
64077 * Removed all Makefile.in and configure.in files. No configuration
64080 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64082 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64084 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64086 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64087 gcc.special/configure.in, gcc.noncompile/configure.in,
64088 gcc.execute/configure.in, gcc.code_quality/configure.in,
64089 g++.other/configure.in, g++.old-deja/configure.in,
64090 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64091 in srcname setting.
64093 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64095 * lib/udi.exp: Fixed mondfe and mondfe_download.
64096 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64097 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64099 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64101 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64102 (gdb_exit): Don't remove *_soc files.
64104 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64106 * lib/c-torture.exp: Don't look for main; instead always use -w
64107 -c. This is how the c-torture tests work. Remove the object
64108 file if the compilation succeeds.
64109 * gcc.execute/execute.exp: Remove executable if test passes.
64110 * gcc.noncompile/noncompile.exp: Every test is an expected
64112 * gcc.special/special.exp: Added tests from c-torture 1.11,
64113 corrected use of existing test.
64114 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64115 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64116 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64117 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64118 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64119 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64120 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64121 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64122 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64123 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64124 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64125 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64126 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64127 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64128 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64129 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64130 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64131 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64132 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64134 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64135 correspond to c-torture 1.11.