1 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
4 * gcc.target/i386/pr32000-1.c: New.
6 2008-03-31 Arnaud Charlet <charlet@adacore.com>
8 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
11 2008-03-31 Andrew Pinski <pinskia@gmail.com>
14 * gcc.c-torture/compile/pr35431.c: New testcase.
16 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
18 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
21 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
26 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
29 * g++.dg/parse/friend8.C: New test.
32 * gcc.dg/union-cast-4.c: New test.
34 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
37 * gcc.target/i386/sse4_1-blendps-2.c: New.
38 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
40 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
42 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
43 * gfortran.dg/internal_pack_2.f90: Likewise.
44 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
45 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
46 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
47 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
48 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
49 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
51 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
53 * gnat.dg/bit_packed_array2.adb: New test.
55 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
58 * gfortran.dg/transpose_conjg_1.f90: New test.
60 2008-03-29 Laurent GUERBY <laurent@guerby.net>
62 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
64 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
67 * gfortran.dg/allocate_zerosize_3.f: New test.
70 * gfortran.dg/character_assign_1.f90: New test.
72 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
76 * gfortran.dg/intrinsic_spread_1.f90: New file.
77 * gfortran.dg/intrinsic_spread_2.f90: New file.
78 * gfortran.dg/intrinsic_spread_3.f90: New file.
80 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
83 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
84 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
85 * gfortran.dg/func_assign.f90: Likewise.
86 * gfortran.dg/implicit_11.f90: Likewise.
87 * gfortran.dg/proc_assign_1.f90: Likewise.
88 * gfortran.dg/proc_assign_2.f90: Likewise.
89 * gfortran.dg/procedure_lvalue.f90: Likewise.
91 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
94 * gfortran.dg/direct_io_10.f: New test.
96 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
98 * gcc.target/i386/vectorize6.c: New test.
100 2008-03-28 Tobias Burnus <burnus@net-b.de>
103 * gfortran.dg/associated_target_2.f90: New.
105 2008-03-28 Richard Guenther <rguenther@suse.de>
107 PR tree-optimization/19580
108 * gcc.dg/tree-ssa/loop-34.c: New testcase.
110 2008-03-28 Richard Guenther <rguenther@suse.de>
112 PR tree-optimization/30317
113 PR tree-optimization/30911
114 PR tree-optimization/34793
115 * gcc.dg/tree-ssa/vrp35.c: New testcase.
116 * gcc.dg/tree-ssa/vrp36.c: Likewise.
117 * gcc.dg/tree-ssa/vrp37.c: Likewise.
119 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
122 * gcc.target/powerpc/altivec-25.c: New testcase.
124 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
127 * gfortran.dg/cshift_shift_real_2.f90: New test.
129 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
131 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
132 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
134 2008-03-27 Richard Guenther <rguenther@suse.de>
137 * gcc.dg/attr-weak-1.c: New testcase.
139 2008-03-27 Richard Guenther <rguenther@suse.de>
141 PR tree-optimization/32810
142 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
144 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
146 * g++.dg/cpp0x/variadic91.C: New.
148 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
150 * gcc.dg/tree-ssa/loop-32.c: New testcase.
151 * gcc.dg/tree-ssa/loop-33.c: Likewise.
153 2008-03-27 Richard Guenther <rguenther@suse.de>
155 * gcc.dg/fold-addr-1.c: New testcase.
157 2008-03-27 Andrew Pinski <pinskia@gmail.com>
160 * gcc.c-torture/compile/complex-5.c: New test.
162 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
164 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
166 2008-03-26 Jakub Jelinek <jakub@redhat.com>
169 * g++.dg/ext/attrib33.C: New test.
171 2008-03-26 Richard Guenther <rguenther@suse.de>
174 2008-03-26 Richard Guenther <rguenther@suse.de>
176 * gcc.dg/fold-addr-1.c: New testcase.
178 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
180 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
181 before redefinitions of extern and __inline.
182 * gcc.target/i386/sse-13.c: Ditto.
184 2008-03-26 Jakub Jelinek <jakub@redhat.com>
187 * g++.dg/other/error27.C: New test.
189 2008-03-26 Richard Guenther <rguenther@suse.de>
191 * gcc.dg/fold-addr-1.c: New testcase.
193 2008-03-26 Richard Guenther <rguenther@suse.de>
195 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
196 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
197 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
198 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
199 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
200 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
201 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
203 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
205 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
206 variadic template template parameter binding semantics.
207 * g++.dg/cpp0x/variadic85.C: Ditto.
208 * g++.dg/cpp0x/variadic88.C: New.
209 * g++.dg/cpp0x/variadic89.C: New.
210 * g++.dg/cpp0x/variadic90.C: New.
211 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
212 variadic template template parameter binding semantics.
213 * g++.dg/cpp0x/variadic-lambda.C: New.
215 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
218 * g++.dg/ext/altivec-15.C: New testcase.
220 2008-03-25 Andrew Pinski <pinskia@gmail.com>
223 * objc.dg/method-20.m: New testcase.
225 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
227 PR rtl-optimization/35232
228 * gcc.target/mips/pr35232.c: New test.
230 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
232 * g++.dg/template/sfinae4.C: New.
233 * g++.dg/template/sfinae5.C: New.
234 * g++.dg/template/sfinae6.C: New.
235 * g++.dg/template/sfinae6_neg.C: New.
236 * g++.dg/template/sfinae7.C: New.
237 * g++.dg/template/sfinae8.C: New.
238 * g++.dg/template/sfinae9.C: New.
239 * g++.dg/template/sfinae10.C: New.
240 * g++.dg/template/sfinae11.C: New.
241 * g++.dg/template/sfinae12.C: New.
242 * g++.dg/template/sfinae13.C: New.
243 * g++.dg/template/sfinae14C: New.
245 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
247 * gcc.target/sh/sh2a-bclr.c: New test.
248 * gcc.target/sh/sh2a-bset.c: New test.
250 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
252 * gcc.target/sh/sh2a-movrt.c: New test.
254 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
256 * gcc.target/sh/sh2a-prefetch.c: New test.
258 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
259 Naveen.H.S <naveen.hs@kpitcummins.com>
261 * gcc.target/sh/sh2a-movi20s.c: New test.
263 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
264 Jayant Sonar <Jayant.sonar@kpitcummins.com>
265 Naveen.H.S <naveen.hs@kpitcummins.com>
267 * gcc.target/sh/sh2a-resbank.c: New test.
268 * gcc.target/sh/sh2a-tbr-jump.c: New test.
269 * gcc.target/sh/sh2a-jsrn.c: New test.
270 * gcc.target/sh/sh2a-rtsn.c: New test.
272 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
274 * gcc.target/i386/sse-17.c: Include sse2-check.h.
275 (main): Change to void and rename to sse2_test.
276 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
277 dg-do-what-default to "compile" if SSE2 hardware is not available.
278 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
279 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
280 xfail vect_no_int_max from "vectorization not profitable" check.
282 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
285 * gcc.dg/torture/pr26222.c: New testcase.
287 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
290 * gfortran.dg/null_3.f90 : New test
293 * gfortran.dg/module_function_type_1.f90 : New test
295 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
298 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
299 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
300 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
302 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
304 * gcc.target/mips/dse-1.c: Add checks for zeros.
306 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
309 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
311 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
314 * internal_pack_1.f90: New test case.
315 * internal_pack_2.f90: New test case.
316 * internal_pack_3.f90: New test case.
318 2008-03-21 Olivier Hainque <hainque@adacore.com>
320 * gnat.dg/empty_vector_length.adb: New testcase.
322 2008-03-20 Richard Guenther <rguenther@suse.de>
324 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
326 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
327 Uros Bizjak <ubizjak@gmail.com>
330 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
331 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
332 if SSE2 hardware is not available.
333 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
334 gcc.dg/vect/vect.exp.
335 * gfortran.dg/vect/vect.exp: Ditto.
336 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
338 2008-03-20 Andreas Schwab <schwab@suse.de>
340 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
343 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
345 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
346 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
349 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
352 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
353 * gcc.target/i386/ssse3-pabsd.c: Likewise.
354 * gcc.target/i386/ssse3-pabsw.c: Likewise.
355 * gcc.target/i386/ssse3-palignr.c: Likewise.
356 * gcc.target/i386/ssse3-phaddd.c: Likewise.
357 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
358 * gcc.target/i386/ssse3-phaddw.c: Likewise.
359 * gcc.target/i386/ssse3-phsubd.c: Likewise.
360 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
361 * gcc.target/i386/ssse3-phsubw.c: Likewise.
362 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
363 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
364 * gcc.target/i386/ssse3-pshufb.c: Likewise.
365 * gcc.target/i386/ssse3-psignb.c: Likewise.
366 * gcc.target/i386/ssse3-psignd.c: Likewise.
367 * gcc.target/i386/ssse3-psignw.c: Likewise.
369 2008-03-20 Andreas Schwab <schwab@suse.de>
372 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
373 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
374 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
375 continuation and remove xfail.
377 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
380 * gfortran.dg/internal_pack_3.f90: Add missing parameter
383 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
385 * gcc.dg/format/ms_array-1.c: New.
386 * gcc.dg/format/ms_c90-scanf-3.c: New.
387 * gcc.dg/format/ms_c99-strftime-1.c: New.
388 * gcc.dg/format/ms_no-y2k-1.c: New.
389 * gcc.dg/format/ms_attr-1.c: New.
390 * gcc.dg/format/ms_c90-scanf-4.c: New.
391 * gcc.dg/format/ms_c99-strftime-2.c: New.
392 * gcc.dg/format/ms_nonlit-1.c: New.
393 * gcc.dg/format/ms_c90-scanf-5.c: New.
394 * gcc.dg/format/ms_cast-1.c: New.
395 * gcc.dg/format/ms_nonlit-2.c: New.
396 * gcc.dg/format/ms_attr-2.c: New.
397 * gcc.dg/format/ms_c90-strftime-1.c: New.
398 * gcc.dg/format/ms_miss-1.c: New.
399 * gcc.dg/format/ms_nonlit-3.c: New.
400 * gcc.dg/format/ms_attr-3.c: New.
401 * gcc.dg/format/ms_c90-strftime-2.c: New.
402 * gcc.dg/format/ms_miss-2.c: New.
403 * gcc.dg/format/ms_nul-1.c: New.
404 * gcc.dg/format/ms_attr-4.c: New.
405 * gcc.dg/format/ms_c94-printf-1.c: New.
406 * gcc.dg/format/ms_miss-3.c: New.
407 * gcc.dg/format/ms_nul-2.c: New.
408 * gcc.dg/format/ms_attr-7.c: New.
409 * gcc.dg/format/ms_c94-scanf-1.c: New.
410 * gcc.dg/format/ms_miss-4.c: New.
411 * gcc.dg/format/ms_null-1.c: New.
412 * gcc.dg/format/ms_bitfld-1.c: New.
413 * gcc.dg/format/ms_c99-printf-1.c: New.
414 * gcc.dg/format/ms_miss-5.c: New.
415 * gcc.dg/format/ms_plus-1.c: New.
416 * gcc.dg/format/ms_branch-1.c: New.
417 * gcc.dg/format/ms_c99-printf-2.c: New.
418 * gcc.dg/format/ms_miss-6.c: New.
419 * gcc.dg/format/ms_sec-1.c: New.
420 * gcc.dg/format/ms_c90-printf-1.c: New.
421 * gcc.dg/format/ms_c99-printf-3.c: New.
422 * gcc.dg/format/ms_multattr-1.c: New.
423 * gcc.dg/format/ms_unnamed-1.c: New.
424 * gcc.dg/format/ms_c90-printf-2.c: New.
425 * gcc.dg/format/ms_c99-scanf-1.c: New.
426 * gcc.dg/format/ms_multattr-2.c: New.
427 * gcc.dg/format/ms_va-1.c: New.
428 * gcc.dg/format/ms_c90-printf-3.c: New.
429 * gcc.dg/format/ms_c99-scanf-2.c: New.
430 * gcc.dg/format/ms_multattr-3.c: New.
431 * gcc.dg/format/ms_c90-scanf-1.c: New.
432 * gcc.dg/format/ms_c99-scanf-3.c: New.
433 * gcc.dg/format/ms_no-exargs-1.c: New.
434 * gcc.dg/format/ms_zero-length-1.c: New.
435 * gcc.dg/format/ms_c90-scanf-2.c: New.
436 * gcc.dg/format/ms_c99-scanf-4.c: New.
437 * gcc.dg/format/ms_no-exargs-2.c: New.
438 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
439 * gcc.dg/format/miss-1.c: Likewise.
440 * gcc.dg/format/miss-3.c: Likewise.
441 * gcc.dg/format/multattr-2.c: Likewise.
442 * gcc.dg/format/miss-5.c: Likewise.
443 * gcc.dg/format/attr-2.c: Likewise.
444 * gcc.dg/format/attr-4.c: Likewise.
445 * gcc.dg/format/c90-scanf-4.c: Likewise.
446 * gcc.dg/format/c99-printf-3.c: Likewise.
447 * gcc.dg/format/multattr-1.c: Likewise.
448 * gcc.dg/format/miss-4.c: Likewise.
449 * gcc.dg/format/miss-6.c: Likewise.
450 * gcc.dg/format/c90-printf-3.c: Likewise.
451 * gcc.dg/format/attr-1.c: Likewise.
452 * gcc.dg/format/attr-3.c: Likewise.
453 * gcc.dg/format/attr-7.c: Likewise.
454 * gcc.dg/format/format.h: Treat mingw and gnu style.
455 * gcc.dg/format/sys_format.c: New.
457 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
460 * gfortran.dg/namelist_46.f90: New test.
462 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
465 * gcc.target/i386/pr14552.c: New test.
467 2008-03-19 Michael Matz <matz@suse.de>
470 * gcc.dg/pr35616.c: New test.
472 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
475 * gfortran.dg/argument_checking_16.f90: New test.
477 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
480 * gfortran.dg/internal_pack_1.f90: New test case.
481 * gfortran.dg/internal_pack_2.f90: New test case.
482 * gfortran.dg/internal_pack_3.f90: New test case.
484 2008-03-19 Jan Hubicka <jh@suse.cz>
486 * gcc.dg/20050811-2.c: Update dumping flags.
487 * gcc.dg/sms-2.c: Update dumping flags.
488 * gcc.dg/var-expand1.c: Update dumping flags.
489 * gcc.dg/var-expand3.c: Update dumping flags.
490 * gcc.dg/pr30957-1.c: Update dumping flags.
491 * gcc.dg/20050811-1.c: Update dumping flags.
492 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
493 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
495 2008-03-19 Richard Guenther <rguenther@suse.de>
498 * gcc.dg/testsuite/uninit-15.c: New testcase.
499 * gcc.dg/testsuite/uninit-16.c: Likewise.
501 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
504 * g++.dg/other/pr35504.C: New test.
506 2008-03-18 Richard Guenther <rguenther@suse.de>
508 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
509 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
511 2008-03-18 Richard Guenther <rguenther@suse.de>
513 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
515 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
518 * gfortran.dg/namelist_45.f90: New test.
520 2008-03-17 James E. Wilson <wilson@tuliptree.org>
523 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
524 Write variables instead of reading them.
526 2008-03-17 Jason Merrill <jason@redhat.com>
529 * g++.dg/init/ref16.C: New testcase.
531 2008-03-17 Richard Guenther <rguenther@suse.de>
533 PR tree-optimization/19637
534 * g++.dg/tree-ssa/pr19637.C: New testcase.
536 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
539 * gfortran.dg/subref_array_pointer_3.f90 : New test.
541 2008-03-16 Richard Guenther <rguenther@suse.de>
544 * gcc.c-torture/compile/pr35607.c: New testcase.
545 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
547 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
550 * gfortran.dg/write_invalid_format.f90: New test.
552 2008-03-15 Richard Guenther <rguenther@suse.de>
554 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
556 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
559 * gfortran.dg/elemental_subroutine_6.f90: New test.
561 2008-03-15 Richard Guenther <rguenther@suse.de>
563 * gcc.dg/pr23911.c: Adjust testcase.
564 * gcc.dg/tree-ssa/pr14841.c: Likewise.
565 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
567 2008-03-15 Richard Guenther <rguenther@suse.de>
570 * g++.dg/warn/Warray-bounds-3.C: New testcase.
572 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
575 * gfortran.dg/generic_16.f90: New test.
577 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
580 * gcc.c-torture/compile/pr35595.c: New test.
582 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
585 * gfortran.dg/nearest_4.f90: New test.
587 2008-03-14 Richard Guenther <rguenther@suse.de>
589 PR tree-optimization/13761
590 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
592 2008-03-14 Richard Guenther <rguenther@suse.de>
594 PR tree-optimization/34172
595 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
596 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
597 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
598 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
599 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
600 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
602 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
605 * gcc.dg/cpp/pr35322.c: Add dg-error line.
607 2008-03-14 Richard Guenther <rguenther@suse.de>
609 PR tree-optimization/34043
610 PR tree-optimization/33989
611 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
612 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
613 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
614 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
615 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
617 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
618 Uros Bizjak <ubizjak@gmail.com>
621 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
623 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
625 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
626 Uros Bizjak <ubizjak@gmail.com>
629 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
630 count from 0 to 1 for lp64 targets.
631 * gfortran.dg/ldist-1.f90: Update test to check
632 for 5 loops distributed instead of 4 for lp64 targets.
634 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
637 * gfortran.dg/derived_sub.f90: New test.
639 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
642 * g++.dg/tls/static-1.C: Move dg-additional-sources after
643 dg-require-effective-target.
644 * g++.dg/tls/static-1a.cc: Likewise.
646 2008-03-13 Tom Tromey <tromey@redhat.com>
649 * gcc.dg/cpp/pr35322.c: New file.
651 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
653 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
654 (main): Call check_vect.
656 2008-03-13 Alon Dayan <alond@il.ibm.com>
657 Olga Golovanevsky <olga@il.ibm.com>
659 PR tree-optimization/35041
660 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
662 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
666 * g++.dg/other/i386-3.C: New test.
667 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
668 * gcc.target/i386/sse-14.c: Ditto.
669 * gcc.target/i386/mmx-1.c: Ditto.
670 * gcc.target/i386/mmx-2.c: Ditto.
671 * gcc.target/i386/3dnow-1.c: Ditto.
672 * gcc.target/i386/3dnow-2.c: Ditto.
673 * gcc.target/i386/3dnowA-1.c: Ditto.
674 * gcc.target/i386/3dnowA-2.c: Ditto.
676 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
679 * gcc.target/i386/pr35422.c: Escape brackets.
681 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
684 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
686 * gcc.target/i386/pr35422.c: New.
688 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
691 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
693 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
696 * gcc.target/i386/pr35540.c: New test.
698 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
700 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
702 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
705 * g++.dg/torture/pr35526.C: New test.
707 2008-03-10 Jakub Jelinek <jakub@redhat.com>
710 * g++.dg/gomp/pr35328.C: New test.
713 * g++.dg/gomp/pr35337.C: New test.
717 * gcc.dg/gomp/pr35438.c: New test.
718 * gcc.dg/gomp/pr35439.c: New test.
721 * g++.dg/gomp/pr35099.C: New test.
723 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
725 * gnat.dg/range_check2.adb: New test.
727 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
729 PR tree-optimization/35494
730 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
731 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
732 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
733 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
735 2008-03-10 Richard Guenther <rguenther@suse.de>
737 PR tree-optimization/34677
738 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
739 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
740 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
742 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
745 * gfortran.dg/module_commons_2.f90: New test.
747 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
749 * gnat.dg/frame_overflow.adb: Improve portability.
751 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
754 * gcc.target/i386/isa-1.c: Add -march=x86-64.
755 * gcc.target/i386/isa-2.c: Likewise.
756 * gcc.target/i386/isa-3.c: Likewise.
757 * gcc.target/i386/isa-10.c: Likewise.
758 * gcc.target/i386/isa-11.c: Likewise.
759 * gcc.target/i386/isa-12.c: Likewise.
760 * gcc.target/i386/isa-13.c: Likewise.
761 * gcc.target/i386/isa-14.c: Likewise.
763 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
766 * gcc.target/i386/pr22152.c: New test.
767 * gcc.target/i386/sse2-mmx.c: Ditto.
769 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
771 * gnat.dg/uninit_func.adb: New test.
773 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
775 * gnat.dg/pack4.adb: New test.
777 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
779 * gnat.dg/small_alignment.adb: New test.
781 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
783 * gnat.dg/specs/alignment2.ads: New test.
785 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
787 * gnat.dg/pack3.adb: New test.
789 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
792 * g++.dg/other/pr20366.C: New test.
794 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
797 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
799 2008-03-06 Markus Milleder <markus.milleder@generali.at>
801 PR preprocessor/35458
802 * gcc.dg/cpp/cmdlne-M-2.c: New file.
803 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
804 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
806 2008-03-06 Tom Tromey <tromey@redhat.com>
808 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
811 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
813 * gnat.dg/specs/pack33.ads: New test.
815 2008-03-05 Richard Guenther <rguenther@suse.de>
817 PR tree-optimization/35472
818 * gcc.c-torture/execute/pr35472.c: New testcase.
820 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
823 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
824 * gcc.c-torture/compile/pr33009.c: Likewise.
826 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
829 * gcc.dg/vect/pr31041.c: Fix.
831 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
834 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
836 * gfortran.fortran-torture/execute/list_read_1.x,
837 gfortran.fortran-torture/execute/read_null_string.x,
838 gfortran.fortran-torture/execute/backspace.x,
839 gfortran.fortran-torture/execute/seq_io.x,
840 gfortran.fortran-torture/execute/slash_edit.x,
841 gfortran.fortran-torture/execute/unopened_unit_1.x,
842 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
843 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
844 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
845 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
846 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
847 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
848 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
849 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
850 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
851 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
852 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
853 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
854 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
855 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
856 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
857 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
858 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
859 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
860 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
861 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
862 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
863 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
864 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
865 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
866 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
867 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
868 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
869 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
870 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
871 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
872 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
873 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
874 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
875 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
876 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
877 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
878 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
879 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
880 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
881 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
882 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
883 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
884 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
885 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
886 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
887 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
888 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
889 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
890 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
891 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
892 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
893 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
894 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
895 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
896 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
897 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
898 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
899 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
900 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
901 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
902 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
903 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
904 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
905 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
906 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
907 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
908 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
909 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
910 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
911 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
912 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
913 gfortran.dg/write_back.f: Gate test on effective_target
916 2008-03-04 Joseph Myers <joseph@codesourcery.com>
918 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
919 targets declaring functions in assembly.
921 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
924 * gcc.dg/pr28322-3.c: New.
926 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
929 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
931 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
932 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
933 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
934 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
935 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
936 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
937 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
938 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
940 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
943 * gcc.c-torture/execute/pr35456.c: New test.
945 2008-03-04 Joseph Myers <joseph@codesourcery.com>
947 * gcc.target/i386/sse-10.c: Don't use
948 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
950 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
952 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
953 * gfortran.dg/reassoc_2.f90: Ditto.
954 * gfortran.dg/reassoc_3.f90: Ditto.
956 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
959 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
960 * gfortran.dg/dg.exp: Likewise.
961 * gfortran.dg/vect/vect.exp: Likewise.
962 * gfortran.fortran-torture/execute/execute.exp: Likewise.
963 * gfortran.fortran-torture/compile/compile.exp: Likewise.
964 * gfortran.dg/gamma_1.f90: Also check log_gamma.
965 * gfortran.dg/invalid_contains_1.f90: Remove warning about
967 * gfortran.dg/gamma_2.f90: Add a few error messages.
968 * gfortran.dg/invalid_contains_2.f90: Remove warning about
970 * gfortran.dg/gamma_3.f90: Adjust error message.
971 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
972 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
973 * gfortran.dg/bessel_1.f90: New test.
974 * gfortran.dg/recursive_check_3.f90: Remove warnings.
975 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
976 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
977 * gfortran.dg/contains_empty_1.f03: New test.
978 * gfortran.dg/erfc_scaled_1.f90: New test.
979 * gfortran.dg/hypot_1.f90: New test.
980 * gfortran.dg/contains_empty_2.f03: New test.
982 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
984 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
986 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
989 * g++.dg/cpp/string-2.C: This is a warning now.
990 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
993 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
995 * g++.dg/cpp0x/auto1.C: New.
997 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1000 * gfortran.dg/pointer_1.f90: New test.
1002 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1005 * g++.dg/ext/attrib32.C: Add another test case.
1007 2008-02-29 Tom Tromey <tromey@redhat.com>
1009 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1012 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1014 * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1015 to make the interchange profitable.
1017 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1022 * gfortran.dg/arrayio_11.f90: Fixed test.
1023 * gfortran.dg/arrayio_12.f90: Likewise.
1024 * gfortran.dg/module_read_1.f90: Added warning-directives.
1025 * gfortran.dg/pr32242.f90: Likewise.
1026 * gfortran.dg/result_in_spec_3.f90: Likewise.
1027 * gfortran.dg/use_12.f90: Likewise.
1028 * gfortran.dg/warn_function_without_result.f90 : New test.
1030 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1033 * gfortran.dg/f2c_9.f90: New test.
1035 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1037 * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1038 * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1039 * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1040 * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1041 * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1042 * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1043 * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1044 * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1045 * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1046 * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1047 * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1048 * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1049 * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1050 * testsuite/gfortran.dg/ldist-1.f90: New.
1052 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1054 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1056 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1058 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1060 2008-02-27 Jan Beulich <jbeulich@novell.com>
1062 * gcc.target/i386/mmx-1.c: Add
1063 -Werror-implicit-function-declaration to dg-options.
1064 * gcc.target/i386/mmx-2.c: Likewise.
1065 * gcc.target/i386/sse-13.c: Likewise.
1066 * gcc.target/i386/sse-14.c: Likewise.
1068 2008-02-27 Revital Eres <eres@il.ibm.com>
1070 PR rtl-optimization/34999
1071 * gcc.dg/tree-prof/pr34999.c: New.
1073 2008-02-27 Richard Guenther <rguenther@suse.de>
1076 * gcc.c-torture/execute/pr35390.c: New testcase.
1078 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1081 * gnat.dg/test_direct_io.adb: New file.
1083 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1086 * gnat.dg/specs/pr34799.ads: New test.
1088 2008-02-27 Richard Guenther <rguenther@suse.de>
1091 * gcc.c-torture/execute/pr34971.c: New testcase.
1093 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1095 * gcc.dg/gomp/preprocess-1.c: New test.
1098 * g++.dg/ext/visibility/typeinfo2.C: New test.
1099 * g++.dg/ext/visibility/typeinfo3.C: New test.
1101 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1103 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1105 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1107 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1108 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1110 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1113 * gcc.dg/empty-source-2.c: Adjust for warning message.
1114 * gcc.dg/empty-source-3.c: Likewise.
1115 * gcc.dg/pack-test-2.c: Adjust comment.
1116 * gcc.dg/pragma-ep-2.c: Likewise.
1117 * gcc.dg/pragma-re-2.c: Likewise.
1118 * gcc.dg/va-arg-2.c: Likewise.
1120 2008-02-26 Tobias Burnus <burnus@net-b.de>
1123 * gfortran.dg/assignment_2.f90: New.
1125 2008-02-26 Jason Merrill <jason@redhat.com>
1128 * g++.dg/ext/attrib32.C: New.
1130 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1132 * gcc.c-torture/execute/nest-align-1.x: Delete.
1134 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1137 * 20021023-1.c: Use __builtin_va_start instead of
1138 __builtin_stdarg_start.
1139 * pr17301-1.c: Likewise.
1140 * pr17301-2.c: Likewise.
1142 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1144 * gcc.dg/pr34351.c: New.
1146 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1148 * gcc.dg/Wlarger-than2.c: New.
1150 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1153 * g++.dg/lookup/crash7.C: New.
1155 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1157 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1159 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1161 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1163 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1165 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1167 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1169 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1172 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1174 * lib/target-supports.exp (check_profiling_available): Report -p
1175 unavailable on *-*-mingw*.
1177 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1179 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1180 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1181 dg-require-effective-target pthread_h.
1183 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1185 * gcc.dg/Wswitch-enum-error.c: New.
1186 * gcc.dg/Wswitch-error.c: New.
1187 * gcc.dg/20011021-1.c: Use two directives to match two different
1190 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1193 * gcc.dg/pr28322.c: New.
1194 * gcc.dg/pr28322-2.c: New.
1195 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1198 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1201 * g++.dg/other/error26.C: New.
1203 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1206 * g++.dg/other/error25.C: New.
1208 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1211 * gcc.dg/pr35258.c: New testcase.
1213 2008-02-25 Jan Beulich <jbeulich@novell.com>
1215 * gcc.dg/20020426-2.c: Remove bogus workaround.
1216 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1217 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1219 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1221 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1223 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1226 * gcc.dg/pr19984.c: New test.
1227 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1228 name of the variable.
1230 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1232 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1233 (main): Call check_vect and foo. Check array values after
1235 * gcc.dg/vect/vect-117.c: Call check_vect.
1236 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1238 2008-02-25 Jason Merrill <jason@redhat.com>
1241 * g++.dg/lookup/strong-using-5.C: New.
1243 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
1245 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1248 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1251 * gcc.c-torture/execute/20050604-1.x: New file.
1253 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1255 * gcc.target/i386/pr22076.c: Update number of mov insns
1257 * gcc.target/i386/pr34256.c: Ditto.
1259 2008-02-24 Diego Novillo <dnovillo@google.com>
1261 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1264 * g++.dg/warn/pr33738.C: New.
1266 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
1268 * gcc.c-torture/execute/nest-align-1.x: New file.
1270 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
1273 * g++.dg.ext/dllimport13.C: New test.
1275 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1278 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1279 powerpc*-apple-darwin*.
1281 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1283 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1284 ERFC into gfortran.dg/large_real_kind_3.F90.
1285 * gfortran.dg/large_real_kind_3.F90: New test.
1287 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
1290 * gcc.dg/and-1.c: New test.
1292 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1294 * gcc.c-torture/execute/20080222-1.c: New test.
1296 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
1300 * gcc.target/i386/pr22076.c: New test.
1301 * gcc.target/i386/pr34256.c: New test.
1302 * gcc.target/i386/vecinit-5.c: New test.
1303 * gcc.target/i386/vecinit-6.c: New test.
1304 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1306 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1307 <xmmintrin.h>, define __m64 and __m128 directly.
1308 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1310 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1313 * g++.dg/ext/always_inline-1.C: New test.
1314 * g++.dg/ext/always_inline-2.C: New test.
1315 * g++.dg/ext/always_inline-3.C: New test.
1316 * g++.dg/ext/always_inline-4.C: New test.
1318 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
1320 * gcc.target/cris/asm-b-1.c: New test.
1322 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1325 * g++.dg/template/nontype17.C: Add.
1327 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1331 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1334 * g++.dg/template/nontype17.C: New.
1335 * g++.dg/template/nontype16.C: Add error.
1337 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1340 * gcc.dg/Wfloat-equal-1.c: New.
1341 * g++.dg/warn/Wfloat-equal-1.C: New.
1343 2008-02-21 Michael Matz <matz@suse.de>
1346 * gcc.dg/pr35264.c: New testcase.
1348 2008-02-21 Richard Guenther <rguenther@suse.de>
1350 * gfortran.dg/reassoc_1.f90: New testcase.
1351 * gfortran.dg/reassoc_2.f90: Likewise.
1352 * gfortran.dg/reassoc_3.f90: Likewise.
1354 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1357 * gfortran.dg/fmt_t_7.f: New test.
1360 * gfortran.dg/streamio_15.f90: New test.
1362 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1365 * gfortran.dg/fmt_zero_digits.f90: Revise test.
1367 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
1369 * gcc.dg/Wframe-larger-than.c: New option test.
1371 2008-02-20 Tobias Burnus <burnus@net-b.de>
1374 * gfortran.dg/dollar_sym_1.f90: New.
1375 * gfortran.dg/dollar_sym_2.f90: New.
1377 2008-02-20 Richard Guenther <rguenther@suse.de>
1380 * gcc.dg/builtins-66.c: New testcase.
1382 2008-02-20 Richard Guenther <rguenther@suse.de>
1384 * gcc.dg/fold-reassoc-1.c: New testcase.
1385 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1387 2008-02-20 Richard Guenther <rguenther@suse.de>
1389 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1391 2008-02-20 Ira Rosen <irar@il.ibm.com>
1393 * lib/target-supports.exp (check_effective_target_vect_unpack):
1394 Return true for SPU.
1395 (check_effective_target_vect_short_mult): Likewise.
1396 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1397 the loop on targets that support vect_unpack.
1399 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
1401 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1402 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1403 templates to reduce number of passed arguments.
1405 2008-02-19 Jason Merrill <jason@redhat.com>
1408 * g++.dg/template/explicit-args1.C: New.
1410 2008-02-19 Richard Guenther <rguenther@suse.de>
1412 PR tree-optimization/34989
1413 * gcc.dg/pr34989-1.c: New testcase.
1414 * gcc.dg/pr34989-2.c: Likewise.
1416 2008-02-19 Jakub Jelinek <jakub@redhat.com>
1419 * g++.dg/gomp/pr35028.C: New test.
1423 * gcc.dg/gomp/pr34964.c: New test.
1424 * g++.dg/gomp/pr34964.C: New test.
1425 * gcc.dg/gomp/pr35244.c: New test.
1426 * g++.dg/gomp/pr35244.C: New test.
1429 * g++.dg/gomp/pr35078.C: New test.
1431 2008-02-19 Christian Bruel <christian.bruel@st.com>
1433 * gcc.dg/packed-array.c: New testcase.
1435 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
1438 * gcc.target/i386/pr33555.c: New test.
1440 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
1443 * gcc.target/i386/isa-1.c: New.
1444 * gcc.target/i386/isa-2.c: Likewise.
1445 * gcc.target/i386/isa-3.c: Likewise.
1446 * gcc.target/i386/isa-4.c: Likewise.
1447 * gcc.target/i386/isa-5.c: Likewise.
1448 * gcc.target/i386/isa-6.c: Likewise.
1449 * gcc.target/i386/isa-7.c: Likewise.
1450 * gcc.target/i386/isa-8.c: Likewise.
1451 * gcc.target/i386/isa-9.c: Likewise.
1452 * gcc.target/i386/isa-10.c: Likewise.
1453 * gcc.target/i386/isa-11.c: Likewise.
1454 * gcc.target/i386/isa-12.c: Likewise.
1455 * gcc.target/i386/isa-13.c: Likewise.
1456 * gcc.target/i386/isa-14.c: Likewise.
1458 2008-02-18 Joey Ye <joey.ye@intel.com>
1459 H.J. Lu <hongjiu.lu@intel.com>
1462 * gcc.c-torture/execute/nest-align-1.c: New test case.
1464 2008-02-17 Richard Guenther <rguenther@suse.de>
1467 * gcc.dg/torture/pr35227.c: New testcase.
1469 2008-02-17 Richard Guenther <rguenther@suse.de>
1471 PR tree-optimization/35231
1472 * gcc.c-torture/execute/pr35231.c: New testcase.
1474 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
1476 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1479 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1481 * obj-c++.dg/encode-2.mm: XFAIL.
1482 * obj-c++.dg/encode-3.mm: Likewise.
1484 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1485 Paolo Carlini <pcarlini@suse.de>
1487 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1488 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1489 * g++.dg/ext/has_nothrow_copy.C: Likewise.
1491 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
1493 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1494 (main): Change to void and rename to sse_test.
1495 * gcc.target/i386/pr24306.c: Ditto.
1496 * gcc.target/i386/pr32065-2.c: Ditto.
1497 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1498 (main): Change to void and rename to sse2_test.
1499 * gcc.target/i386/20060512-3.c: Ditto.
1501 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1504 * gfortran.dg/c_loc_tests_12.f03: New test.
1506 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
1511 * g++.dg/cpp0x/vt-35026.C: New.
1512 * g++.dg/cpp0x/vt-35023.C: New.
1513 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1514 * g++.dg/cpp0x/vt-35024.C: New.
1516 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1518 * gcc.c-torture/execute/va-arg-25.x: Remove.
1520 2008-02-15 Richard Guenther <rguenther@suse.de>
1521 Zdenek Dvorak <ook@ucw.cz>
1523 PR tree-optimization/35164
1524 * g++.dg/torture/pr35164-1.C: New testcase.
1525 * g++.dg/torture/pr35164-2.C: Likewise.
1527 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1530 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1531 in dg-final to match the assembly code generated by Darwin 9.
1533 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1535 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1537 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1539 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1541 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
1543 * lib/dejapatches.exp: New file.
1545 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
1548 * g++.dg/cpp0x/vt-34050.C: New.
1550 2008-02-14 Jason Merrill <jason@redhat.com>
1554 * g++.dg/warn/pr11159.C: New.
1555 * g++.dg/warn/pr5645.C: Likewise.
1557 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
1559 PR preprocessor/35061
1560 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
1562 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1565 * g++.dg/template/nontype17.C: New.
1566 * g++.dg/template/nontype16.C: Add error.
1568 2008-02-13 Jakub Jelinek <jakub@redhat.com>
1571 * g++.dg/template/member8.C: New test.
1573 2008-02-13 Michael Matz <matz@suse.de>
1575 * gcc.dg/pr35065.c: Fix testcase warnings.
1577 2008-02-13 Jason Merrill <jason@redhat.com>
1579 PR c++/34962, c++/34937, c++/34939
1580 * g++.dg/ext/tmplattr9.C: New.
1582 2008-02-13 Michael Matz <matz@suse.de>
1585 * gcc.dg/pr35065.c: New testcase.
1587 2008-02-12 Richard Guenther <rguenther@suse.de>
1589 PR tree-optimization/35171
1590 * gcc.c-torture/compile/pr35171.c: New testcase.
1592 2008-02-12 Richard Guenther <rguenther@suse.de>
1595 * gcc.c-torture/execute/pr35163.c: New testcase.
1597 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
1599 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1601 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
1603 * gnat.dg/loop_address.adb: New test.
1605 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1607 * obj-c++.dg/bitfield-1.mm: Expect failures.
1608 * obj-c++.dg/bitfield-4.mm: Likewise.
1609 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1610 * obj-c++.dg/encode-8.mm: Likewise.
1611 * obj-c++.dg/isa-field-1.mm: Likewise.
1612 * obj-c++.dg/layout-1.mm: Likewise.
1613 * obj-c++.dg/lookup-2.mm: Likewise.
1614 * obj-c++.dg/try-catch-2.mm: Likewise.
1615 * obj-c++.dg/try-catch-9.mm: Likewise.
1617 2008-02-12 Jakub Jelinek <jakub@redhat.com>
1620 * g++.dg/tree-ssa/pr35144.C: New test.
1623 * gcc.target/i386/pr35160.c: New test.
1626 * g++.dg/init/new27.C: New test.
1628 2008-02-11 Paolo Carlini <pcarlini@suse.de>
1631 * g++.dg/template/crash78.C: New.
1633 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
1636 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1637 * gcc.dg/compat/vector-2_y.c: Ditto.
1639 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
1640 Richard Guenther <rguenther@suse.de>
1642 PR tree-optimization/33992
1643 * gcc.c-torture/execute/pr33992.c: New testcase.
1645 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1647 * gfortran.dg/streamio_14.f90: New test.
1649 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
1651 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1652 Add -mfpmath=387 to dg-options.
1654 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
1657 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1658 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1659 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1660 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1661 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1662 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1663 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1664 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1665 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1667 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1670 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1672 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
1675 * g++.dg/conversion/bitfield8.C: New.
1677 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
1679 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1681 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
1685 * g++.dg/ext/vector13.C: New.
1687 2008-02-06 David Daney <ddaney@avtrex.com>
1689 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1691 2008-02-05 Bob Wilson <bob.wilson@acm.org>
1693 * lib/target-supports.exp (check_effective_target_hard_float): Remove
1694 special case for xtensa-*-*.
1696 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1699 * gfortran.dg/volatile11.f90: New test.
1701 2008-02-05 Jakub Jelinek <jakub@redhat.com>
1704 * g++.dg/template/array19.C: New test.
1706 2008-02-05 Diego Novillo <dnovillo@google.com>
1708 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1711 * g++.dg/warn/pr33738.C: Remove.
1713 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
1716 * gfortran.dg/bounds_check_13.f: New test.
1718 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1721 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1723 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
1726 * gcc.target/i386/pr35083.c: New test.
1728 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
1731 * gfortran.dg/data_bounds_1.f90: New test.
1733 2008-02-04 Diego Novillo <dnovillo@google.com>
1735 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1738 * testsuite/g++.dg/warn/pr33738.C: New.
1740 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
1742 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1745 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
1747 * lib/target-supports.exp (check_effective_target_hard_float): Only
1748 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
1749 other targets, grep for a call insn in the rtl expand dump for an
1751 (target_compile): Support generating rtl dumps as output.
1753 2008-02-04 Richard Guenther <rguenther@suse.de>
1756 * gcc.c-torture/execute/pr33631.c: New testcase.
1758 2008-02-04 Richard Guenther <rguenther@suse.de>
1761 * gcc.c-torture/compile/pr35043.c: New testcase.
1763 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1765 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1767 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
1769 * gcc.target/i386/pr31628.c: Require effective target fpic.
1770 * gcc.target/i386/strinline.c: Ditto.
1771 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1772 * gcc.dg/pr35045.c: Ditto.
1773 * gcc.dg/20050503-1.c: Ditto.
1775 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
1778 * gfortran.dg/host_assoc_variable_1.f90: New test.
1779 * gfortran.dg/allocate_stat.f90: Change last three error messages.
1781 2008-02-02 Michael Matz <matz@suse.de>
1784 * gcc.dg/pr35045.c: New test.
1786 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1789 * gfortran.dg/shape_4.f90: New test.
1791 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
1793 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1795 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
1797 PR rtl-optimization/34773
1798 * gcc.target/cris/torture/pr34773.c: New test.
1800 2008-02-01 Nick Clifton <nickc@redhat.com>
1802 * lib/target-supports.exp (check_profiling_available): Do not
1803 expect profiling to work on the xstormy16 target.
1805 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
1808 * gcc.c-torture/execute/20050316-2.x: New file.
1809 * gcc.target/i386/pr17390.c: Update scan pattern.
1810 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1811 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1813 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
1816 * gfortran.dg/proc_assign_2.f90: New test.
1818 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
1819 Jakub Jelinek <jakub@redhat.com>
1823 * g++.dg/ext/alias-canon.C: New.
1824 * g++.dg/ext/alias-mangle.C: New.
1826 2008-01-30 Jan Hubicka <jh@suse.cz>
1828 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1830 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1832 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1833 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1835 2008-01-30 Jan Hubicka <jh@suse.cz>
1838 * gcc.c-torture/execute/pr34982.c: New testcase.
1840 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
1842 * gcc.target/s390/tf_to_di-1.c: New testcase.
1844 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
1847 * gfortran.dg/use_only_3.f90: New test.
1848 * gfortran.dg/use_only_3.inc: Modules for new test.
1851 * gfortran.dg/function_charlen_2.f90: New test.
1853 2008-01-30 Jakub Jelinek <jakub@redhat.com>
1856 * gcc.dg/pr34969.c: New test.
1859 * gcc.dg/inline-25.c: New test.
1860 * gcc.dg/inline-26.c: New test.
1861 * gcc.dg/inline-27.c: New test.
1863 2008-01-29 Richard Guenther <rguenther@suse.de>
1866 * gcc.c-torture/compile/pr35006.c: New testcase.
1868 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
1879 * g++.dg/cpp0x/vt-34219-2.C: New.
1880 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1881 * g++.dg/cpp0x/vt-34961.C: New.
1882 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1883 cases from the re-opened PR.
1884 * g++.dg/cpp0x/vt-34753.C: New.
1885 * g++.dg/cpp0x/vt-34919.C: New.
1886 * g++.dg/cpp0x/vt-34754.C: New.
1887 * g++.dg/cpp0x/vt-34606.C: New.
1888 * g++.dg/cpp0x/vt-34219.C: New.
1889 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1890 * g++.dg/cpp0x/vt-34755.C: New.
1891 * g++.dg/cpp0x/pr31438.C: Ditto.
1892 * g++.dg/cpp0x/variadic81.C: Ditto.
1894 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
1896 * g++.dg/torture/pr34641.C: Put the dg-do first.
1898 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
1900 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1902 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
1904 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1906 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
1909 * gcc.target/powerpc/spe-small-data-1.c: New test.
1910 * gcc.target/powerpc/spe-small-data-2.c: New test.
1912 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1915 * gfortran.dg/shape_3.f90: New test.
1917 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
1919 * gcc.target/s390/20020926-1.c: Remove -m31.
1921 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
1923 * gcc.target/s390/20020926-1.c: Disable for s390x.
1925 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1928 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1931 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1934 * gfortran.dg/array_constructor_22.f90: New test.
1936 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
1939 * gcc.c-torture/compile/pr34688: New test.
1941 2008-01-26 Tobias Burnus <burnus@net-b.de>
1944 * gfortran.dg/missing_optional_dummy_5.f90: New.
1946 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1948 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1949 noinline. XFAIL test.
1951 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1954 * gfortran.dg/array_3.f90: New test.
1956 2008-01-26 Jakub Jelinek <jakub@redhat.com>
1958 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1962 * gcc.dg/pr34965.c: New test.
1963 * g++.dg/other/error24.C: New test.
1965 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1967 PR libfofortran/34887
1968 * gfortran.dg/x_slash_2.f: New test.
1970 2008-01-26 Richard Guenther <rguenther@suse.de>
1973 * g++.dg/torture/pr34235.C: New testcase.
1975 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
1977 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1979 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
1982 * gcc.target/mips/lazy-binding-1.c: New test.
1983 * gcc.target/mips/mips.exp (setup_mips_tests): Set
1984 mips_forced_no_abicalls and mips_forced_no_shared.
1985 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1986 Avoid using small data with -mabicalls. Don't make -G0 force
1987 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
1988 forces the opposite option.
1990 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
1993 * gcc.target/i386/fastcall-1.c: Scan for correct label.
1994 Use -std=gnu89 switch.
1996 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1999 * gfortran.dg/direct_io_9.f: New test.
2001 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2004 * gfortran.dg/where_operator_assign_4.f90: New test.
2006 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2008 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2009 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2012 2008-01-25 Richard Guenther <rguenther@suse.de>
2015 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2017 2008-01-25 Richard Guenther <rguenther@suse.de>
2019 PR tree-optimization/34966
2020 * gcc.c-torture/compile/pr34966.c: New testcase.
2022 2008-01-25 Richard Guenther <rguenther@suse.de>
2025 * g++.dg/torture/pr33887-1.C: New testcase.
2026 * g++.dg/torture/pr33887-2.C: Likewise.
2027 * g++.dg/torture/pr33887-3.C: Likewise.
2028 * gcc.c-torture/execute/20071211-1.c: Likewise.
2030 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2033 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2035 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2038 * g++.dg/gomp/pr33333.C: New test.
2040 PR preprocessor/34692
2041 * gcc.dg/cpp/pr34692.c: New test.
2042 * gcc.dg/gomp/pr34692.c: New test.
2044 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2046 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2048 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2051 * gfortran.dg/empty_type.f90: New test.
2053 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2056 * g++.dg/template/crash77.C: New.
2058 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2061 * gcc.dg/pr34856.c: New test.
2063 2008-01-24 Tobias Burnus <burnus@net-b.de>
2065 * gfortran.dg/namelist_39.f90: Delete temporary files.
2066 * gfortran.dg/namelist_44.f90: Ditto.
2068 2008-01-24 Richard Guenther <rguenther@suse.de>
2071 * g++.dg/torture/pr34953.C: New testcase.
2073 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2076 * gcc.c-torture/compile/20080124-1.c: New test.
2078 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2081 * gfortran.dg/function_charlen_3.f: New test.
2083 2008-01-23 Michael Matz <matz@suse.de>
2086 * g++.dg/debug/pr34895.cc: New testcase.
2088 2008-01-23 Richard Guenther <rguenther@suse.de>
2091 * gcc.dg/pr31529-1.c: New testcase.
2092 * gcc.dg/pr31529-2.c: Likewise.
2094 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2097 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2098 unsigned int for the first argument.
2100 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2103 * g++.dg/conversion/bitfield7.C: New test.
2104 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2106 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2108 From Michael Frysinger <michael.frysinger@analog.com>
2109 * gcc.target/bfin/mcpu-bf547.c: New test.
2110 * gcc.target/bfin/mcpu-bf523.c: New test.
2111 * gcc.target/bfin/mcpu-bf524.c: New test.
2112 * gcc.target/bfin/mcpu-bf526.c: New test.
2114 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2116 * gcc.c-torture/execute/20080122-1.c: New test.
2118 2008-01-22 Tom Tromey <tromey@redhat.com>
2121 * gcc.dg/cpp/pr34859.c: New file.
2123 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2126 * gfortran.dg/vector_subscript_3.f90: New test.
2128 2008-01-22 Tobias Burnus <burnus@net-b.de>
2131 * gfortran.dg/missing_optional_dummy_4.f90
2133 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2135 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2137 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2139 * gnat.dg/unchecked_union1.adb: New test.
2141 2008-01-22 Tom Tromey <tromey@redhat.com>
2144 * g++.dg/ext/pr34829.C: New file.
2146 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2149 * gcc.dg/gomp/pr34607.c: New test.
2150 * g++.dg/gomp/pr34607.C: New test.
2153 * g++.dg/ext/vector10.C: New test.
2156 * g++.dg/other/error23.C: New test.
2159 * g++.dg/ext/vector12.C: New test.
2161 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2164 * gcc.dg/Wstrict-overflow-21.c: New.
2165 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2167 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2170 * gcc.dg/pr33092.c: New.
2172 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2174 * gcc.target/s390/20020926-1.c: Add -m31 option.
2176 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2179 * gfortran.dg/initialization_18.f90: New test.
2181 2008-01-22 Tobias Burnus <burnus@net-b.de>
2184 * gfortran.dg/tab_continuation.f: New.
2186 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2189 * gfortran.dg/use_rename_2.f90: New test.
2191 2008-01-21 Richard Guenther <rguenther@suse.de>
2194 * gcc.c-torture/compile/pr34856.c: New testcase.
2196 2008-01-21 Richard Guenther <rguenther@suse.de>
2199 * gcc.c-torture/compile/pr34885.c: New testcase.
2201 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2203 * gnat.dg/specs/alignment1.ads: New test.
2205 2008-01-21 Richard Guenther <rguenther@suse.de>
2208 * g++.dg/torture/pr34850.C: New testcase.
2210 2008-01-21 Alon Dayan <alond@il.ibm.com>
2211 Olga Golovanevsky <olga@il.ibm.com>
2213 PR tree-optimization/34701
2214 * gcc.dg/struct/wo_prof_array_field.c: New test.
2216 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2219 * g++.dg/ext/vector9.C: New.
2221 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2225 * g++.dg/template/crash75.C: New.
2226 * g++.dg/template/crash76.C: Likewise.
2228 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
2230 PR rtl-optimization/34808
2231 * gcc.c-torture/compile/pr34808.c: New test.
2233 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2236 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2239 * gfortran.dg/entry_array_specs_3.f90: New test.
2242 * gfortran.dg/use_rename_1.f90: New test.
2244 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2247 * gfortran.dg/array_constructor_20.f90: New test.
2248 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2251 * gfortran.dg/array_constructor_21.f90: New test.
2253 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2256 * gfortran.dg/inquire_13.f90: New test.
2259 * gfortran.dg/continuation_9.f90: New test.
2261 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
2264 * gcc.target/mips/pr34831.c: New test.
2266 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2270 * gfortran.dg/any_all_1.f90: New test.
2271 * gfortran.dg/any_all_2.f90: New test.
2273 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2275 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2276 "dg-require-weak" statement.
2277 * g++.dg/eh/weak1.C: Likewise.
2279 2008-01-19 Jakub Jelinek <jakub@redhat.com>
2281 PR gcov-profile/34610
2282 * gcc.dg/gomp/pr34610.c: New test.
2284 2008-01-19 Tobias Burnus <burnus@net-b.de>
2287 * gfortran.dg/implicit_11.f90: New.
2288 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2289 * gfortran.dg/entry_15.f90: Ditto.
2290 * gfortran.dg/func_assign.f90: Ditto.
2291 * gfortran.dg/gomp/reduction3.f90: Ditto.
2292 * gfortran.dg/proc_assign_1.f90: Ditto.
2294 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2295 of dg-excess-errors.
2297 2008-01-18 Tobias Burnus <burnus@net-b.de>
2300 * gfortran.dg/argument_checking_15.f90: New.
2301 * gfortran.dg/argument_checking_5.f90: Change TODO into
2304 2008-01-18 Tobias Burnus <burnus@net-b.de>
2306 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2307 * gfortran.dg/enum_5.f90: Ditto.
2308 * gfortran.dg/enum_6.f90: Ditto.
2309 * gfortran.dg/bom_error.f90: Ditto.
2310 * gfortran.dg/func_decl_4.f90: Ditto.
2312 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2315 * gfortran.dg/fmt_t_6.f: New test.
2317 2008-01-18 Tobias Burnus <burnus@net-b.de>
2319 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2321 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2323 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2325 2008-01-18 Ian Lance Taylor <iant@google.com>
2327 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2329 2008-01-18 Ian Lance Taylor <iant@google.com>
2332 * g++.dg/init/new26.C: New test.
2334 2008-01-18 Richard Guenther <rguenther@suse.de>
2337 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2340 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
2342 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2343 dg-require-effective-target.
2345 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2348 * gfortran.dg/reshape_2.f90: New test.
2350 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
2352 * gcc.dg/20040223-1.c: Fix comment typo.
2354 2008-01-17 Janis Johnson <janis187@us.ibm.com>
2357 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2358 until 34814 is fixed.
2360 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
2362 PR tree-optimization/34648
2363 * gcc.c-torture/compile/pr34648.c: New testcase.
2365 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
2368 * gcc.dg/autopar/autopar.exp: New.
2369 * g++.dg/tree-ssa/pr34355.C: Require pthread.
2370 * lib/target-supports.exp (check_effective_target_pthread): New.
2372 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2373 * gcc.dg/tree-ssa/reduc-1short.c: Same.
2374 * gcc.dg/tree-ssa/reduc-1.c: Same.
2375 * gcc.dg/tree-ssa/reduc-2short.c: Same.
2376 * gcc.dg/tree-ssa/reduc-2.c: Same
2377 * gcc.dg/tree-ssa/reduc-3.c: Same.
2378 * gcc.dg/tree-ssa/reduc-1char.c: Same.
2379 * gcc.dg/tree-ssa/reduc-6.c: Same.
2380 * gcc.dg/tree-ssa/reduc-7.c: Same.
2381 * gcc.dg/tree-ssa/reduc-2char.c: Same.
2382 * gcc.dg/tree-ssa/reduc-8.c: Same.
2383 * gcc.dg/tree-ssa/reduc-9.c: Same.
2385 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2387 * gnat.dg/discr5.adb: New test.
2389 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2391 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2393 2008-01-17 Richard Guenther <rguenther@suse.de>
2395 PR tree-optimization/34825
2396 * gcc.dg/pr34825.c: New testcase.
2398 2008-01-17 Richard Guenther <rguenther@suse.de>
2400 * gcc.c-torture/execute/20080117-1.c: New testcase.
2402 2008-01-17 Revital Eres <eres@il.ibm.com>
2405 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2407 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
2410 * gfortran.dg/function_charlen_1.f90: New test.
2413 * gfortran.dg/function_types_1.f90: New test.
2414 * gfortran.dg/function_types_2.f90: New test.
2417 * gfortran.dg/function_kinds_4.f90: New test.
2418 * gfortran.dg/function_kinds_5.f90: New test.
2420 * gfortran.dg/defined_operators_1.f90: Errors now at function
2422 * gfortran.dg/private_type_4.f90: The same.
2423 * gfortran.dg/interface_15.f90: The same.
2424 * gfortran.dg/elemental_args_check_2.f90: The same.
2425 * gfortran.dg/auto_internal_assumed.f90: The same.
2427 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
2429 * gnat.dg/sizetype.adb: New test.
2431 2008-01-16 Richard Guenther <rguenther@suse.de>
2434 * gcc.dg/overflow-warn-7.c: New testcase.
2436 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2438 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2440 2008-01-16 Jakub Jelinek <jakub@redhat.com>
2441 Richard Guenther <rguenther@suse.de>
2444 * gcc.dg/pr34668-1.c: New test.
2445 * gcc.dg/pr34668-2.c: Likewise.
2447 2008-01-16 Richard Guenther <rguenther@suse.de>
2450 * g++.dg/torture/pr33819.C: New testcase.
2452 2008-01-16 Richard Guenther <rguenther@suse.de>
2455 * gcc.c-torture/execute/pr34768-1.c: New testcase.
2456 * gcc.c-torture/execute/pr34768-2.c: Likewise.
2458 2008-01-16 Tobias Burnus <burnus@net-b.de>
2461 * gfortran.dg/argument_checking_13.f90: New.
2462 * gfortran.dg/argument_checking_14.f90: New.
2464 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2467 * gfortran.dg/anyallcount_1.f90: New test.
2469 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2472 * g++.dg/cpp0x/vt-34399.C: New.
2473 * g++.dg/template/friend50.C: New.
2475 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2478 * g++.dg/cpp0x/vt-34751.C: New.
2480 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2486 * g++.dg/cpp0x/vt-34051-2.C: New.
2487 * g++.dg/cpp0x/vt-34102.C: New.
2488 * g++.dg/cpp0x/vt-34051.C: New.
2489 * g++.dg/cpp0x/vt-34055.C: New.
2490 * g++.dg/cpp0x/vt-34103.C: New.
2492 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2495 * g++.dg/cpp0x/vt-34314.C: New.
2496 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2497 reality (the error message was wrong previously).
2499 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2502 * g++.dg/cpp0x/vt-33964.C: New.
2503 * g++.dg/template/partial5.C: New.
2505 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2508 * g++.dg/cpp0x/vt-34052.C: New.
2509 * g++.dg/template/ttp26.C: New.
2511 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2513 * gnat.dg/rep_clause2.ad[sb]: New test.
2514 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2516 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2519 * g++.dg/cpp/pedantic-errors.C: Delete.
2520 * g++.dg/cpp/permissive.C: Delete.
2522 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2524 * gcc.c-torture/compile/20080114-1.c: New test.
2526 2008-01-13 Tobias Burnus <burnus@net-b.de>
2529 * gfortran.dg/argument_checking_11.f90: New.
2530 * gfortran.dg/argument_checking_12.f90: New.
2531 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2532 * gfortran.dg/c_assoc_2.f03: Update dg-error.
2533 * gfortran.dg/argument_checking_3.f90: Ditto.
2534 * gfortran.dg/pointer_intent_2.f90: Ditto.
2535 * gfortran.dg/import2.f90: Ditto.
2536 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2537 * gfortran.dg/implicit_actual.f90: Ditto.
2538 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2539 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2541 2008-01-13 Tobias Burnus <burnus@net-b.de>
2544 * gfortran.dg/interface_proc_end.f90: New.
2546 2008-01-13 Tobias Burnus <burnus@net-b.de>
2549 * gfortran.dg/assumed_size_refs_4.f90: New.
2551 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
2553 * gnat.dg/unchecked_convert1.adb.
2555 2008-01-13 Richard Guenther <rguenther@suse.de>
2557 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2558 readable and writable again before exiting.
2560 2008-01-13 Richard Guenther <rguenther@suse.de>
2563 * gcc.dg/noncompile/incomplete-4.c: New testcase.
2565 2008-01-13 Jan Hubicka <jh@suse.cz>
2568 * gcc.dg/pr32135.c: new.
2570 2008-01-12 Doug Kwan <dougkwan@google.com>
2572 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2573 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2574 -Wignored-qualifiers.
2576 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2578 * gnat.dg/slice3.adb: New test.
2579 * gnat.dg/slice4.adb: Likewise.
2581 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2583 * gnat.dg/bit_packed_array.ad[sb]: New test.
2585 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2588 * gfortran.dg/parens_7.f90: New test.
2590 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2592 * gcc.dg/tree-ssa/loadpre5.c: Use static.
2593 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2595 * gcc.dg/pr33826.c: Require nonpic.
2597 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2600 * gfortran.dg/inquire_12.f90: New test.
2602 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2605 * all_bounds_1.f90: New test case.
2606 * maxloc_bounds_1.f90: New test case.
2607 * maxloc_bounds_2.f90: New test case.
2608 * maxloc_bounds_3.f90: New test case.
2609 * maxloc_bounds_4.f90: New test case.
2610 * maxloc_bounds_5.f90: New test case.
2611 * maxloc_bounds_6.f90: New test case.
2612 * maxloc_bounds_7.f90: New test case.
2613 * maxloc_bounds_8.f90: New test case.
2615 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
2617 * gcc.dg/struct-ret-3.c: New test.
2619 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
2622 * gfortran.dg/transfer_simplify_8.f90: New test.
2624 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
2626 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
2627 size_t using predefined macro.
2629 2008-01-10 Raksit Ashok <raksit@google.com>
2631 PR rtl-optimization/27971
2632 * gcc.target/i386/pr27971.c: New testcase.
2634 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
2637 * gfortran.dg/bounds_check_12.f90: New test.
2639 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
2641 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2642 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2644 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
2647 * g++.dg/torture/pr34641.C: New testcase.
2649 2008-01-10 Richard Guenther <rguenther@suse.de>
2651 PR tree-optimization/34651
2652 * g++.dg/torture/pr34651.C: New testcase.
2654 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
2656 PR tree-optimization/34017
2657 * gcc.dg/tree-ssa/pr34017.c: New.
2659 2008-01-09 Richard Guenther <rguenther@suse.de>
2660 Andrew Pinski <andrew_pinski@playstation.sony.com>
2663 * gcc.c-torture/compile/pr30132.c: New testcase.
2665 2008-01-09 Richard Guenther <rguenther@suse.de>
2668 * gcc.c-torture/compile/pr34458.c: New testcase.
2670 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2673 g++.dg/eh/ia64-2.C: Require weak support.
2675 2008-01-08 Richard Guenther <rguenther@suse.de>
2678 * g++.dg/torture/pr31863.C: New testcase.
2680 2008-01-08 Jakub Jelinek <jakub@redhat.com>
2683 * gcc.dg/gomp/pr34694.c: New test.
2684 * g++.dg/gomp/pr34694.C: New test.
2687 * g++.dg/gomp/pr33890.C: New test.
2689 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
2692 * gfortran.dg/parameter_array_init_3.f90: New test.
2694 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
2698 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2700 2008-01-07 Janis Johnson <janis187@us.ibm.com>
2702 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2703 * g++.dg/other/spu2vmx-1.C: Use it.
2705 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
2707 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2710 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2711 * gcc.target/powerpc/parity-1.c: Likewise.
2713 2008-01-07 Fred Fish <fnf@specifix.com>
2715 PR preprocessor/30363:
2716 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2719 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
2722 * gfortran.dg/use_only_2.f90: New test.
2724 2008-01-06 Paolo Carlini <pcarlini@suse.de>
2727 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2728 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2730 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
2733 * gfortran.dg/use_12.f90: New test.
2735 2008-01-06 Tobias Burnus <burnus@net-b.de>
2738 * interface.c (compare_actual_formal): Fix intent(out) check for
2739 function result variables.
2741 2008-01-06 Tobias Burnus <burnus@net-b.de>
2744 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2746 2008-01-06 Tobias Burnus <burnus@net-b.de>
2749 * gfortran.dg/intent_out_4.f90: Fix test case.
2751 2008-01-06 Tobias Burnus <burnus@net-b.de>
2754 * gfortran.dg/intent_out_4.f90: New.
2756 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2759 * gfortran.dg/optional_dim_3.f90: New test.
2761 2008-01-06 Tobias Burnus <burnus@net-b.de>
2764 * gfortran.dg/common_11.f90: New.
2765 * gfortran.dg/blockdata_1.f90: Update test case.
2766 * gfortran.dg/blockdata_2.f90: Update test case.
2768 2008-01-06 Tobias Burnus <burnus@net-b.de>
2770 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2772 2008-01-06 Tobias Burnus <burnus@net-b.de>
2775 * gfortran.dg/equiv_constraint_9.f90: New.
2777 2008-01-06 Revital Eres <eres@il.ibm.com>
2779 PR tree-optimization/34263
2780 * gcc.dg/pr34263.c: New testcase.
2782 2008-01-06 Tobias Burnus <burnus@net-b.de>
2785 * gfortran.dg/internal_io_unf.f90: New.
2787 2008-01-06 Tobias Burnus <burnus@net-b.de>
2790 * gfortran.dg/elemental_args_check_2.f90: New.
2792 2008-01-06 Tobias Burnus <burnus@net-b.de>
2795 * gfortran.dg/intent_out_3.f90: New.
2797 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
2799 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2801 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2804 * gfortran.dg/list_read_8.f90: New test.
2806 2008-01-04 Richard Guenther <rguenther@suse.de>
2809 * gcc.c-torture/compile/pr34029-1.c: New testcase.
2810 * gcc.c-torture/compile/pr34029-2.c: Likewise.
2812 2008-01-04 Jakub Jelinek <jakub@redhat.com>
2814 PR gcov-profile/34609
2815 * g++.dg/gcov/gcov-6.C: New test.
2817 2008-01-04 Richard Guenther <rguenther@suse.de>
2819 PR tree-optimization/31081
2820 * g++.dg/torture/pr31081-1.C: New testcase.
2821 * g++.dg/torture/pr31081-2.C: Likewise.
2823 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
2825 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2826 * gcc.target/mips/rsqrt-2.c: Likewise.
2827 * gcc.target/mips/rsqrt-4.c: New test.
2829 2008-01-04 Tobias Burnus <burnus@net-b.de>
2832 * gfortran.dg/equiv_substr.f90: New.
2834 2008-01-03 Tom Tromey <tromey@redhat.com>
2837 * gcc.dg/pr34457-2.c: New file.
2838 * gcc.dg/pr34457-1.c: New file.
2840 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2842 Revert fix for PR tree-optimization/34458.
2844 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2846 PR tree-optimization/34458
2847 * gcc.dg/tree-ssa/pr34458.c: New.
2849 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2852 * gfortran.dg/internal_readwrite_1.f90: New test.
2853 * gfortran.dg/internal_readwrite_2.f90: New test.
2855 2008-01-03 Tom Tromey <tromey@redhat.com>
2857 PR preprocessor/34602:
2858 * gcc.dg/cpp/pr34602.c: New file.
2860 2008-01-03 Jakub Jelinek <jakub@redhat.com>
2862 PR tree-optimization/29484
2863 * gcc.c-torture/execute/20071220-1.c: New test.
2864 * gcc.c-torture/execute/20071220-2.c: New test.
2866 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2868 PR tree-optimization/34635
2869 * gcc.dg/tree-ssa/pr34635.c: New.
2870 * gcc.dg/tree-ssa/pr34635-1.c: New.
2872 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2875 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2876 scan-assembler check.
2878 2008-01-03 Jakub Jelinek <jakub@redhat.com>
2881 * g++.dg/gomp/pr34608.C: New test.
2883 2008-01-02 Richard Guenther <rguenther@suse.de>
2887 * gcc.c-torture/compile/pr34093.c: New testcase.
2889 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
2891 * g++.dg/cpp0x/long_long.C: New.
2893 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
2895 * gcc.target/spu/tag_manager.c : Include stdlib.h.
2896 * gcc.target/spu/Wmain.c: Fix the line numbers for the
2897 warning on the function main.
2899 2008-01-01 Jakub Jelinek <jakub@redhat.com>
2901 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2902 rather than __v2di type.
2904 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
2907 * gfortran.dg/linked_list_1.f90: New test.
2909 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
2911 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2912 instead of appending to it.
2914 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
2916 PR tree-optimization/34591
2917 * gcc.dg/vect/pr34591.c: New test.
2919 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2922 * gfortran.dg/direct_io_8.f90: New test case.
2924 2007-12-27 Jakub Jelinek <jakub@redhat.com>
2927 * gcc.c-torture/execute/20071213-1.c: New test.
2929 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2932 * gfortran.dg/read_eof_5.f90: New test.
2934 2007-12-25 Tobias Burnus <burnus@net-b.de>
2937 * gfortran.dg/initialization_17.f90: New.
2939 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2942 * gfortran.dg/matmul_6.f90: New test.
2944 2007-12-23 Tobias Burnus <burnus@net-b.de>
2947 * gfortran.dg/entry_17.f90: New.
2949 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
2952 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2953 * gfortran.dg/real_const_3.f90: Likewise.
2954 * gfortran.dg/unary_operator.f90: New test.
2956 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
2958 * gnat.dg/pack2.adb: New test.
2960 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
2963 * gfortran.dg/repeat_6.f90: New test.
2965 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2968 * cshift_shift_real_1.f90: New test.
2970 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2973 * gfortran.dg/shift-kind_2.f90: New test.
2975 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
2978 * gcc.dg/pr8835-1.c: New.
2980 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
2983 * gfortran.dg/default_initialization_3.f90: New test.
2985 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
2987 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2989 (dg-mips-options): Treat -march=24k* as a 32-bit option.
2991 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
2993 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
2994 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2996 2007-12-20 Jason Merrill <jason@redhat.com>
2998 * gcc.dg/overload/arg[14].C: Remove expected errors.
3000 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3003 * gcc.c-torture/execute/20071219-1.c: New test.
3005 2007-12-20 Tobias Burnus <burnus@net-b.de>
3008 * gfortran.dg/namelist_44.f90: New.
3010 2007-12-20 Tobias Burnus <burnus@net-b.de>
3013 * gfortran.dg/boz_8.f90: Add error-check check.
3014 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3017 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3019 * gcc.dg/gomp/combined-1.c: New test.
3021 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3023 PR tree-optimization/34355
3024 * g++.dg/tree-ssa/pr34355.C: New test.
3026 2007-12-19 Revital Eres <eres@il.ibm.com>
3028 * gcc.dg/sms-5.c: New testcase.
3030 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3033 * gfortran.dg/missing_parens_1.f90: New.
3034 * gfortran.dg/missing_parens_1.f90: New.
3036 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3039 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3041 * gfortran.dg/transfer_simplify_7.f90: New test.
3043 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3045 * gcc.dg/pr32912-3.c: Compile with -w.
3047 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3049 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3050 Jakub Jelinek <jakub@redhat.com>
3055 * g++.dg/cpp0x/variadic86.C: New.
3056 * g++.dg/cpp0x/variadic87.C: New.
3057 * g++.dg/cpp0x/variadic84.C: New.
3058 * g++.dg/cpp0x/variadic85.C: New.
3059 * g++.dg/template/ttp25.C: New.
3061 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3063 PR tree-optimization/34123
3064 * gcc.dg/tree-ssa/pr34123.c: New test.
3066 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3068 PR rtl-optimization/34456
3069 * gcc.c-torture/execute/pr34456.c: New test.
3071 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3074 * g++.dg/parse/friend7.C: New test.
3076 PR rtl-optimization/34490
3077 * gcc.c-torture/execute/20071216-1.c: New test.
3079 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3081 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3083 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3085 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3086 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3087 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3088 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3089 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3091 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3094 * gcc.dg/gomp/clause-2.c: New test.
3095 * g++.dg/gomp/clause-4.C: New test.
3097 2007-12-17 Tobias Burnus <burnus@net-b.de>
3099 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3100 part of Fortran 77/95/2003.
3102 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3104 PR tree-optimization/34445
3105 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3106 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3108 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3111 * gfortran.dg/namelist_42.f90: Update.
3112 * gfortran.dg/namelist_43.f90: New.
3114 2007-12-16 Tobias Burnus <burnus@net-b.de>
3117 * gfortran.dg/initialization_16.f90: New.
3119 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3122 * gfortran.dg/real_dimension_1.f: New test case.
3124 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3126 * gcc.dg/torture/pr24257.c: Remove -O from options.
3128 2007-12-16 Tobias Burnus <burnus@net-b.de>
3131 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3133 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3138 * gfortran.dg/mapping_1.f90: New test.
3139 * gfortran.dg/mapping_2.f90: New test.
3140 * gfortran.dg/mapping_3.f90: New test.
3142 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3144 PR rtl-optimization/34415
3145 * gcc.c-torture/execute/pr34415.c: New test.
3147 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3149 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3152 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3155 * gcc.dg/pr34003-1.c: New test.
3156 * gcc.dg/pr34003-2.c: New.
3158 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3160 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3161 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3162 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3163 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3165 * gcc.target/cris/torture/cris-torture.exp,
3166 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3167 * gcc.target/cris/builtin_ctz_v3.c,
3168 gcc.target/cris/builtin_ctz_v8.c,
3169 gcc.target/cris/builtin_clz_v0.c,
3170 gcc.target/cris/builtin_clz_v3.c,
3171 gcc.target/cris/builtin_bswap_v3.c,
3172 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3173 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3174 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3175 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3176 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3177 lib/target-supports.exp: Adjust for crisv32-*-*.
3179 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3181 * gcc.dg/debug/const-3.c: New.
3183 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3185 * g++.dg/other/datasec1.C: Require named section support.
3187 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3190 * gcc.target/i386/pr29978.c: New test.
3192 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3194 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3195 instead of -msse4.1.
3196 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3197 * g++.dg/other/i386-2.C (dg-options): Ditto.
3199 2007-12-14 Tobias Burnus <burnus@net-b.de>
3202 * gfortran.dg/private_type_10.f90: New.
3204 2007-12-14 Tobias Burnus <burnus@net-b.de>
3207 * gfortran.dg/nan_4.f90: New.
3209 2007-12-14 Richard Guenther <rguenther@suse.de>
3212 * gcc.c-torture/compile/20071214-1.c: New testcase.
3214 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3216 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3217 macros to test macroized SSE intrinsics. Use new macros to test
3218 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3219 emmintrin.h, xmmintrin.h and bmmintrin.h
3220 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3221 to test with immediate operand.
3223 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3226 * gcc.c-torture/compile/pr34091.c: New test.
3228 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3230 * gcc.dg/uninit-13.c: UnXFAIL.
3231 * gcc.dg/complex-5.c: New testcase.
3233 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3235 * gcc.dg/struct/struct-reorg.exp: Replace
3236 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
3238 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3243 * gfortran.dg/advance_6.f90: New test case.
3244 * gfortran.dg/direct_io_7.f90: New test case.
3245 * gfortran.dg/streamio_13.f90: New test case.
3247 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
3249 * g++.dg/cpp0x/__func__.C: New.
3251 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
3254 * g++.dg/other/pr34435.C: New testcase.
3256 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3258 * gcc.dg/struct: New directory with tests
3259 for struct-reorg optimizaion.
3260 * gcc.dg/struct/struct-reorg.exp: New script.
3261 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3262 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3263 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3264 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3265 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3266 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3267 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3268 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3269 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3270 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3271 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3272 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3273 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3274 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3275 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3276 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3277 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3278 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3279 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3280 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3281 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3282 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3283 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3284 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3286 2007-12-13 Tobias Burnus <burnus@net-b.de>
3289 * gfortran.dg/namelist_42.f90: New.
3291 2007-12-12 Tobias Burnus <burnus@net-b.de>
3294 * gfortran.dg/function_kinds_3.f90: New.
3296 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
3298 * gcc.target/s390/20071212-1.c: New testcase.
3300 2007-12-11 Jakub Jelinek <jakub@redhat.com>
3303 * g++.dg/ext/visibility/anon7.C: Add xfail.
3304 * g++.dg/ext/visibility/anon9.C: New test.
3305 * g++.dg/ext/visibility/anon10.C: New test.
3308 * g++.dg/rtti/dyncast2.C: New test.
3310 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
3312 PR tree-optimization/34407
3313 * gcc.dg/vect/pr34407.c: New test.
3315 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3318 * gfortran.dg/error_recovery_5.f90: New.
3319 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3321 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3323 PR tree-optimization/34371
3324 * gcc.c-torture/compile/20071207-1.c: New test.
3326 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
3329 * g++.dg/parse/crash40.C: New test.
3331 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3333 * g++.dg/opt/memcpy1.C: New test.
3335 2007-12-10 Tobias Burnus <burnus@net-b.de>
3338 * gfortran.dg/argument_checking_10.f90: New.
3340 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3342 PR rtl-optimization/34302
3343 * gcc.c-torture/execute/20071210-1.c: New test.
3345 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3348 * g++.dg/cpp0x/error1.C: New test.
3351 * g++.dg/other/error22.C: New test.
3353 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
3356 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3357 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3358 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3360 2007-12-09 Jakub Jelinek <jakub@redhat.com>
3364 * g++.dg/template/repo6.C: New test.
3365 * g++.dg/template/repo7.C: New test.
3366 * g++.dg/template/repo8.C: New test.
3368 2007-12-09 H.J. Lu <hjl@lucon.org>
3369 Tobias Burnus <burnus@net-b.de>
3372 * gfortran.dg/read_2.f90: New.
3374 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
3376 * lib/target-supports.exp (check_effective_target_tls_native):
3379 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
3382 * gnat.dg/enclosing_record_reference.ads,
3383 gnat.dg/enclosing_record_reference.adb: New test.
3385 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
3388 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3389 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3392 * gfortran.dg/char_component_initializer_1.f90: New test.
3394 2007-12-09 Tobias Burnus <burnus@net-b.de>
3401 * gfortran.dg/boz_8.f90: New.
3402 * gfortran.dg/boz_9.f90: New.
3403 * gfortran.dg/boz_10.f90: New.
3404 * gfortran.dg/boz_7.f90: Update dg-warning.
3405 * gfortran.dg/pr16433.f: Add dg-error.
3406 * gfortan.dg/ibits.f90: Update dg-warning.
3407 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3408 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3410 2007-12-08 Jakub Jelinek <jakub@redhat.com>
3413 * gfortran.dg/include_1.f90: New test.
3414 * gfortran.dg/include_1.inc: New.
3415 * gfortran.dg/include_2.f90: New test.
3417 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
3419 * gcc.c-torture/compile/20011130-2.c: Fix typo.
3421 2007-12-08 Tobias Burnus <burnus@net-b.de>
3424 * gfortran.dg/nan_3.f90: New.
3426 2007-12-07 Jakub Jelinek <jakub@redhat.com>
3428 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3430 2007-12-07 Olivier Hainque <hainque@adacore.com>
3432 * gnat.dg/tamdt*.ad?: Support for ...
3433 * gnat.dg/test_tamdt.adb: New test.
3435 2007-12-07 Olivier Hainque <hainque@adacore.com>
3437 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3438 exports and document how these can be exercised.
3440 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
3443 * gnat.dg/specs/access_constants.ads: New test.
3445 * gnat.dg/specs/access_constant_decl.ads: New test.
3448 * gnat.dg/compose.adb: New test.
3450 2007-12-07 Olivier Hainque <hainque@adacore.com>
3453 * gnat.dg/unc_memops.ad[sb]: Support for ...
3454 * gnat.dg/unc_memfree.adb: New test.
3456 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
3458 * gfortran.dg/ltrans-7.f90: New.
3460 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
3461 Dorit Nuzman <dorit@il.ibm.com>
3463 PR tree-optimization/34005
3464 * gcc.dg/vect/pr34005.c: New test.
3466 2007-12-06 Jakub Jelinek <jakub@redhat.com>
3469 * g++.dg/template/new8.C: New test.
3471 2007-12-06 Tobias Burnus <burnus@net-b.de>
3474 * gfortran.dg/boz_7.f90: New.
3475 * gfortran.dg/int_1.f90: Disable -pedantic option.
3476 * gfortran.dg/boz_1.f90: Ditto.
3477 * gfortran.dg/boz_3.f90: Ditto.
3478 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3479 * gfortran.dg/ibits.f90: Ditto.
3480 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3481 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3483 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
3486 * gfortran.dg/used_types_19.f90: New test.
3488 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
3490 * gfortran.dg/nan_2.f90: Add -mieee for sh.
3491 * gfortran.dg/nearest_2.f90: Likewise.
3492 * gfortran.dg/nearest_3.f90: Likewise.
3494 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3497 * gcc.c-torture/execute/20071205-1.c: New test.
3499 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
3501 * gfortran.dg/module_nan.f90: Add -mieee for sh.
3502 * gfortran.dg/real_const_3.f90: Likewise.
3504 2007-12-05 Richard Guenther <rguenther@suse.de>
3506 PR tree-optimization/34138
3507 * gcc.c-torture/compile/pr34138.c: New testcase.
3509 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3512 * gfortran.dg/debug_2.f: New test.
3514 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
3516 * gnat.dg/specs/elab1.ads: New test.
3518 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
3521 * gcc.target/i386/pr34312.c: New test.
3523 2007-12-05 Tobias Burnus <burnus@net-b.de>
3526 * gfortran.dg/nan_2.f90: New.
3528 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3531 * g++.dg/cpp0x/decltype9.C: New test.
3532 * g++.dg/cpp0x/decltype10.C: New test.
3534 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
3537 * gnat.dg/rm_6_4_1_13.adb: New test.
3539 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3542 * gcc.c-torture/compile/20071117-1.c: New test.
3544 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3547 * g++.dg/cpp0x/variadic-ttp.C: New.
3549 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3551 * gcc.dg/parse-decl-after-if.c: New.
3552 * gcc.dg/20031223-1.c: Adjust.
3554 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3557 * g++.dg/cpp0x/variadic-throw.C: New.
3559 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3562 * g++.dg/cpp0x/variadic-unify.C: New.
3564 2007-12-04 Richard Guenther <rguenther@suse.de>
3568 * gcc.c-torture/compile/pr34334.c: New testcase.
3569 * g++.dg/torture/pr34222.C: New testcase.
3571 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3573 * gcc.c-torture/execute/20071202-1.c: New test.
3574 * gcc.dg/tree-ssa/pr34146-2.c: New test.
3576 2007-12-04 Tobias Burnus <burnus@net-b.de>
3579 * gfortran.dg/module_nan.f90: New.
3581 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
3583 * lib/target-supports.exp (get_compiler_messages): Replace with...
3584 (check_compile): ...this new procedure. Handle TYPE == executable.
3585 Use comments in the source to determine the correct extension.
3586 Return a pair containing the compiler output and the output filename.
3587 Don't delete the file here.
3588 (check_no_compiler_messages_nocache): New procedure.
3589 (check_no_compiler_messages): Use it.
3590 (check_no_messages_and_pattern_nocache): New procedure.
3591 (check_no_messages_and_pattern): Use it.
3592 (check_runtime_nocache, check_runtime): New procedures.
3593 (check_effective_target_tls): Use check_no_compiler_messages.
3594 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3595 (check_effective_target_tls_runtime): Use check_runtime.
3596 (check_effective_target_fstack_protector): Likewise.
3597 (check_iconv_available): Use check_runtime_nocache.
3598 (check_effective_target_fortran_large_real): Use
3599 check_no_compiler_messages.
3600 (check_effective_target_fortran_large_int): Likewise.
3601 (check_effective_target_static_libgfortran): Likewise.
3602 (check_750cl_hw_available): Use check_cached_effective_target
3603 and check_runtime_nocache.
3604 (check_vmx_hw_available): Likewise.
3605 (check_effective_target_broken_cplxf_arg): Likewise.
3606 (check_alpha_max_hw_available): Use check_runtime.
3607 (check_function_available): Use check_no_compiler_messages.
3608 (check_cxa_atexit_available): Use check_cached_effective_target
3609 and check_runtime_nocache.
3610 (check_effective_target_dfp_nocache): Use
3611 check_no_compiler_messages_nocache.
3612 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3613 (check_effective_target_dfp): Use check_cached_effective_target.
3614 (check_effective_target_dfprt): Likewise.
3615 (check_effective_target_arm_neon_hw): Use check_runtime.
3616 (check_effective_target_ultrasparc_hw): Likewise.
3617 (check_effective_target_c99_runtime): Use
3618 check_no_compiler_messages_nocache.
3620 2007-12-03 Jakub Jelinek <jakub@redhat.com>
3623 * gcc.dg/fold-rotate-1.c: New test.
3625 PR tree-optimization/33453
3626 * gcc.c-torture/compile/20071203-1.c: New test.
3628 2007-12-03 Robert Dewar <dewar@adacore.com>
3629 Samuel Tardieu <sam@rfc1149.net>
3632 * gnat.dg/check_elaboration_code.adb: New test.
3633 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3636 2007-12-02 Paolo Carlini <pcarlini@suse.de>
3639 * g++.dg/cpp0x/pr34061.C: New.
3641 2007-12-02 Paolo Carlini <pcarlini@suse.de>
3644 * g++.dg/other/error21.C: New.
3646 2007-12-02 Revital Eres <eres@il.ibm.com>
3648 * gcc.dg/sms-4.c: New testcase.
3650 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
3651 Revital Eres <eres@il.ibm.com>
3653 * gcc.dg/sms-3.c: New testcase.
3655 2007-12-01 Ollie Wild <aaw@google.com>
3658 * g++.dg/conversion/ptrmem9.C: New test.
3660 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3663 * gfortran.dg/namelist_41.f90: New test.
3665 2007-11-30 Tom Tromey <tromey@redhat.com>
3667 PR preprocessor/32868:
3668 * gcc.dg/cpp/pr32868.c: New file.
3670 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3673 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3675 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
3677 PR rtl-optimization/34171
3678 * gcc.dg/pr34171.c: New testcase.
3680 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
3682 * gcc.dg/tree-ssa/pr34244.c: Fixed.
3684 2007-11-30 Tobias Burnus <burnus@net-b.de>
3687 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3688 * gfortran.dg/bind_c_usage_11.f03: New.
3689 * gfortran.dg/bind_c_usage_12.f03: New.
3691 2007-11-30 Jakub Jelinek <jakub@redhat.com>
3694 * g++.dg/other/error20.C: New test.
3696 2007-11-29 Steven G. Kargl <kargls@comcast.net>
3699 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3701 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
3703 PR tree-optimization/34244
3704 * gcc.dg/tree-ssa/pr34244.c: New test.
3706 2007-11-29 Jakub Jelinek <jakub@redhat.com>
3708 PR tree-optimization/33434
3709 * gcc.dg/pr33434-1.c: New test.
3710 * gcc.dg/pr33434-2.c: New test.
3711 * gcc.dg/pr33434-3.c: New test.
3712 * gcc.dg/pr33434-4.c: New test.
3715 * g++.dg/template/cond7.C: New test.
3719 * g++.dg/cpp0x/decltype7.C: New test.
3720 * g++.dg/cpp0x/decltype8.C: New test.
3722 2007-11-29 Tobias Burnus <burnus@net-b.de>
3725 * gfortran.dg/result_in_spec_3.f90: New.
3727 2007-11-29 Tobias Burnus <burnus@net-b.de>
3730 * gfortran.dg/mvbits_3.f90: New.
3732 2007-11-28 Bob Wilson <bob.wilson@acm.org>
3734 * lib/target-supports.exp (check_effective_target_mips_soft_float):
3736 (check_effective_target_hard_float): New.
3737 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3738 * gcc.dg/pr30957-1.c: Likewise.
3740 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
3743 * gnat.dg/specs/variant_part.ads: New test.
3746 * gnat.dg/specs/attribute_parsing.ads: New test.
3749 * gnat.dg/specs/integer_value.ads: New test.
3752 * gnat.dg/specs/delta_small.ads: New test.
3754 2007-11-28 Jakub Jelinek <jakub@redhat.com>
3756 PR tree-optimization/34140
3757 * gcc.c-torture/compile/20071128-1.c: New test.
3759 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3762 * gfortran.dg/data_array_1.f90
3763 * gfortran.dg/data_array_2.f90
3764 * gfortran.dg/data_array_3.f90
3765 * gfortran.dg/data_array_4.f90
3767 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3770 * gfortran.dg/blockdata_5.f90: New test.
3771 * gfortran.dg/blockdata_6.f90: New test.
3773 2007-11-27 Jakub Jelinek <jakub@redhat.com>
3775 PR tree-optimization/34016
3776 * gcc.dg/pr34016.c: New test.
3778 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
3781 * gfortran.dg/stfunc_6.f90: New test.
3784 * gfortran.dg/assign_10.f90: New test.
3786 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
3789 * gfortran.dg/use_11.f90: New test.
3792 * gfortran.dg/generic_15.f90: New test.
3794 2007-11-27 Jakub Jelinek <jakub@redhat.com>
3797 * gcc.dg/pr34225.c: New test.
3799 2007-11-27 Richard Guenther <rguenther@suse.de>
3801 PR tree-optimization/34241
3802 * g++.dg/torture/pr34241.C: New testcase.
3804 2007-11-27 Richard Guenther <rguenther@suse.de>
3806 * gcc.dg/builtins-error.c: New testcase.
3808 2007-11-27 Jakub Jelinek <jakub@redhat.com>
3811 * g++.dg/ext/visibility/anon8.C: New test.
3813 2007-11-13 Michael Meissner <michael.meissner@amd.com>
3816 * gcc.target/i386/pr34077.c: New testcase.
3818 2007-11-26 Tobias Burnus <burnus@net-b.de>
3821 * gfortran.dg/backslash_3.f: Add -fbackslash option.
3822 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3823 * gfortran.dg/backslash_1.f90: Remove no longer needed
3824 -fno-backslash option.
3826 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3829 * gcc.dg/cpp/19990413-1.c: Update.
3830 * gcc.dg/parse-else-error.c: New.
3831 * gcc.dg/parse-else-error-2.c: New.
3832 * gcc.dg/parse-else-error-3.c: New.
3833 * gcc.dg/parse-else-error-4.c: New.
3835 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
3838 * g++.dg/template/dependent-expr6.C: New testcase.
3840 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
3843 * gcc.target/i386/pr34215.c: New test.
3845 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
3848 * gcc.dg/torture/pr34174-1.c: New.
3850 2007-11-26 Richard Guenther <rguenther@suse.de>
3853 * gcc.dg/pr34233.c: New testcase.
3855 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
3856 Revital Eres <eres@il.ibm.com>
3858 PR rtl-optimization/34085
3859 * gcc.dg/tree-prof (bb-reorg.c): New test.
3861 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
3863 * lib/target-supports.exp (check_effective_target_mips_soft_float):
3864 Return true for MIPS16 targets.
3866 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3869 * gfortran.dg/blockdata_4.f90: New test.
3871 2007-11-25 Tobias Burnus <burnus@net-b.de>
3874 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3875 * gfortran.dg/bind_c_usage_16.f03: New.
3876 * gfortran.dg/bind_c_usage_16_c.c: New.
3878 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
3880 * gnat.dg/specs/size_clause1.ads: New test.
3881 * gnat.dg/specs/size_clause2.ads: Likewise.
3882 * gnat.dg/specs/size_clause3.ads: Likewise.
3884 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
3887 * gfortran.dg/entry_16.f90: New test.
3889 2007-11-24 Tobias Burnus <burnus@net-b.de>
3892 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3894 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
3897 * gfortran.dg/nested_modules_1.f90: Change the reference to
3898 FOO, forbidden by the standard, to a reference to W.
3899 * gfortran.dg/use_only_1.f90: New test.
3901 2007-11-23 Tobias Burnus <burnus@net-b.de>
3904 * gfortran.dg/nearest_3.f90: New test.
3906 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3909 * gfortran.dg/optional_dim_2.f90: New test.
3911 2007-11-23 Tobias Burnus <burnus@net-b.de>
3914 * gfortran.dg/bind_c_usage_15.f90: New.
3916 2007-11-23 Tobias Burnus <burnus@net-b.de>
3919 * gfortran.dg/nearest_2.f90: New.
3922 2007-11-23 Jakub Jelinek <jakub@redhat.com>
3926 * g++.dg/ext/java-2.C: New test.
3928 2007-11-23 Mark Mitchell <mark@codesourcery.com>
3929 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3932 * g++.dg/warn/pr5310.C: New.
3933 * g++.dg/warn/pr33160.C: New.
3935 2007-11-23 Richard Guenther <rguenther@suse.de>
3936 Michael Matz <matz@suse.de>
3938 PR tree-optimization/34176
3939 * gcc.c-torture/execute/pr34176.c: New testcase.
3941 2007-11-23 Jakub Jelinek <jakub@redhat.com>
3944 * gcc.dg/Wconversion-5.c: New test.
3945 * g++.dg/Wconversion3.C: New test.
3947 2007-11-23 Richard Guenther <rguenther@suse.de>
3949 * gcc.dg/tree-ssa/alias-17.c: New testcase.
3951 2007-11-22 Joseph Myers <joseph@codesourcery.com>
3954 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3955 qualifiers in abstract declarator.
3957 2007-11-22 Tobias Burnus <burnus@net-b.de>
3959 * gfortran.dg/derived_constructor_comps_3.f90: New.
3961 2007-11-22 Jakub Jelinek <jakub@redhat.com>
3964 * g++.dg/ext/visibility/anon7.C: New test.
3966 2007-11-22 Tobias Burnus <burnus@net-b.de>
3969 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3970 * gfortran.dg/bind_c_usage_13.f03: New.
3971 * gfortran.dg/bind_c_usage_14.f03: New.
3973 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
3975 PR rtl-optimization/33848
3976 * gcc.dg/torture/pr33848.c: New test.
3978 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3981 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3983 2007-11-20 Richard Guenther <rguenther@suse.de>
3986 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3988 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
3990 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3992 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3995 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
3996 so test passes with -frecord-marker=8.
3997 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3998 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
3999 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4000 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4001 * gfortrand.dg/modulo_1.f90: Likewise.
4003 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4005 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4007 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4008 * gcc.dg/pr30957-1.c: Likewise.
4010 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4013 * g++.dg/template/crash74.C: New test.
4015 2007-11-20 Richard Guenther <rguenther@suse.de>
4017 * gcc.c-torture/execute/20071120-1.c: New testcase.
4019 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4022 * gcc.dg/tree-ssa/pr34146.c: New test.
4025 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4026 dependent on target settings like move_by_pieces etc.
4029 * g++.dg/template/vla2.C: New test.
4032 * g++.dg/overload/template3.C: New test.
4034 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4037 * gfortran.dg/optional_dim_2.f90: Remove test.
4039 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4041 * gcc.dg/dfp/ddmode-ice.c: New test.
4043 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4045 PR tree-optimization/34036
4046 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4048 2007-11-19 Richard Guenther <rguenther@suse.de>
4050 PR tree-optimization/34
4051 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4053 2007-11-19 Tobias Burnus <burnus@net-b.de>
4056 * gfortran.dg/bind_c_usage_10_c.c: New.
4057 * gfortran.dg/bind_c_usage_10.f03: New.
4059 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4061 * gcc.dg/pr33007.c: Expect new warning.
4062 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4063 * g++.dg/opt/pr34036.C: New test.
4065 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4068 * g++.dg/warn/noreturn-4.C: New test.
4069 * g++.dg/warn/noreturn-5.C: New test.
4070 * g++.dg/warn/noreturn-6.C: New test.
4071 * g++.dg/warn/noreturn-7.C: New test.
4073 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4076 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4077 integers so tests works with -fdefault-integer-8.
4078 * gfortran.fortran-torture/execute/elemental.f90: Use default
4079 integers so test passes with -fdefault-integer-8.
4080 * gfortran.fortran-torture/execute/der_io.f90: Increase
4081 buffer length so test passes with -fdefault-integer-8.
4082 * gfortran.dg/bounds_check_8.f90: Likewise.
4083 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4084 * gfortran.dg/equiv_7.f90: Set kind so test passes
4085 with -fdefault-integer-8.
4086 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4089 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4092 * gfortran.dg/optional_dim_2.f90: New test.
4095 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4097 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4099 PR rtl-optimization/34132
4100 * gcc.c-torture/compile/20071118-1.c: New test.
4102 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4105 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4107 2007-11-18 Tobias Burnus <burnus@net-b.de>
4110 * gfortran.dg/entry_14.f90: New.
4111 * gfortran.dg/entry_15.f90: New.
4113 2007-11-18 Richard Guenther <rguenther@suse.de>
4115 PR tree-optimization/34127
4116 * gcc.c-torture/compile/pr34127.c: New testcase.
4118 2007-11-18 Ben Elliston <bje@au.ibm.com>
4120 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4121 type specifier, as they are not permitted according to the AltiVec
4122 Programming Interface Manual.
4124 2007-11-17 Tobias Burnus <burnus@net-b.de>
4127 * gfortran.dg/bind_c_usage_9.f03: New.
4128 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4130 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4133 * interface.c (gfc_current_interface_head,
4134 gfc_set_current_interface_head): New functions.
4135 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4136 On syntax error, restore previous state of the interface.
4137 * gfortran.h (gfc_current_interface_head,
4138 gfc_set_current_interface_head): New prototypes.
4140 2007-11-17 Richard Guenther <rguenther@suse.de>
4143 * gcc.c-torture/execute/pr34130.c: New testcase.
4145 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4148 * gfortran.dg/fmt_label_1.f90: New test.
4150 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4153 * gfortran.dg/initialization_15.f90 : New test.
4155 2007-11-16 Richard Guenther <rguenther@suse.de>
4158 * gcc.c-torture/compile/pr34030.c: New testcase.
4160 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4163 * gfortran.dg/interface_assignment_3.f90.
4165 2007-11-16 Richard Guenther <rguenther@suse.de>
4167 PR tree-optimization/33870
4168 * gcc.dg/torture/pr33870.c: New testcase.
4170 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4173 * gfortran.dg/allocatable_function_3.f90.
4175 2007-11-16 Richard Guenther <rguenther@suse.de>
4177 PR tree-optimization/34113
4178 * gcc.c-torture/compile/pr34113.c: New testcase.
4180 2007-11-16 Richard Guenther <rguenther@suse.de>
4182 PR tree-optimization/34099
4183 * g++.dg/torture/pr3499.C: New testcase.
4184 * gcc.c-torture/execute/pr34099.c: Likewise.
4186 2007-11-16 Olivier Hainque <hainque@adacore.com>
4188 * gnat.dg/release_unc_maxalign.adb: New test.
4190 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4193 * g++.dg/template/crash73.C: New test.
4195 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4198 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4199 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4200 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4201 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4203 2007-11-15 Tobias Burnus <burnus@net-b.de>
4206 * gfortran.dg/proc_decl_11.f90: New.
4208 2007-11-15 Ben Elliston <bje@au.ibm.com>
4210 * gcc.target/spu/compare-dp.c: New test.
4212 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4214 * gcc.dg/pr33923.c: New test.
4216 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4219 * gcc.dg/pr34088.c: New test.
4221 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4223 * gcc.c-torture/compile/20071114-1.c: New test.
4225 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4228 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4229 to match known variations in symbol format. Document in comments.
4231 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4234 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4236 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4238 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4241 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4244 * gfortran.dg/proc_decl_1.f90: Update.
4245 * gfortran.dg/proc_decl_7.f90: New test.
4246 * gfortran.dg/proc_decl_8.f90: New test.
4247 * gfortran.dg/proc_decl_9.f90: New test.
4248 * gfortran.dg/proc_decl_10.f90: New test.
4250 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
4253 * gfortran.dg/transfer_assumed_size_1.f90: New test.
4255 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4262 * g++.dg/parse/crash36.C: Add another dg-error.
4263 * g++.dg/cpp0x/pr34054.C: New test.
4264 * g++.dg/cpp0x/pr34056.C: New test.
4265 * g++.dg/cpp0x/pr34057.C: New test.
4266 * g++.dg/cpp0x/pr34058.C: New test.
4267 * g++.dg/cpp0x/pr34060.C: New test.
4269 PR tree-optimization/34063
4270 * g++.dg/tree-ssa/pr34063.C: New test.
4272 2007-11-13 Diego Novillo <dnovillo@google.com>
4274 PR tree-optimization/33870
4275 * gcc.c-torture/execute/pr33870-1.c: New test.
4276 * gcc.dg/tree-ssa/alias-16.c: New test.
4278 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4281 * g++.dg/template/crash72.C: New test.
4283 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4285 * g++.dg/opt/cfg5.C: New test.
4287 2007-11-12 Richard Guenther <rguenther@suse.de>
4290 * gcc.c-torture/execute/pr34070-1.c: New testcase.
4291 * gcc.c-torture/execute/pr34070-2.c: Likewise.
4293 2007-11-12 Richard Guenther <rguenther@suse.de>
4296 * gcc.dg/pr34027-1.c: New testcase.
4297 * gcc.dg/pr34027-2.c: Likewise.
4299 2007-11-12 Ira Rosen <irar@il.ibm.com>
4301 PR tree-optimization/33953
4302 * gcc.dg/vect/pr33953.c: New testcase.
4304 2007-11-11 Tom Tromey <tromey@redhat.com>
4307 * g++.dg/ext/pr17577.h: New file.
4308 * g++.dg/ext/pr17577.C: New file.
4310 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4313 * g++.old-deja/g++.ns/template13.C: Update expected output.
4314 * g++.old-deja/g++.pt/friend23.C: Likewise.
4315 * g++.dg/warn/pr8570.C: New.
4317 2007-11-11 Jakub Jelinek <jakub@redhat.com>
4320 * g++.dg/template/pseudodtor4.C: New test.
4322 2007-11-10 Jakub Jelinek <jakub@redhat.com>
4325 * g++.dg/opt/inline14.C: New test.
4327 PR tree-optimization/33680
4328 * gcc.c-torture/compile/20071108-1.c: New test.
4331 * g++.dg/template/pseudodtor3.C: New test.
4333 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
4336 * g++.dg/cpp0x/variadic-init.C: New.
4338 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
4339 Jakub Jelinek <jakub@redhat.com>
4341 PR rtl-optimization/34012
4342 * gcc.target/i386/pr34012.c: New test.
4344 2007-11-09 Richard Guenther <rguenther@suse.de>
4346 PR tree-optimization/33604
4347 * g++.dg/tree-ssa/pr33604.C: New testcase.
4348 * gcc.dg/pr32721.c: Adjust pattern.
4350 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
4352 * gcc.target/mips/dse-1.c: Disable.
4354 2007-11-08 Tom Tromey <tromey@redhat.com>
4356 * gcc.dg/empty-source-3.c: Update warning location.
4357 * gcc.dg/gomp/barrier-2.c: Likewise.
4358 * gcc.dg/label-decl-3.c: Likewise.
4359 * gcc.dg/label-decl-2.c: Likewise.
4360 * gcc.dg/empty-source-2.c: Likewise.
4362 2007-11-08 Tom Tromey <tromey@redhat.com>
4365 * g++.dg/inherit/pr30297.C: New file.
4367 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
4369 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4370 -fno-common for cygwin and mingw32.
4372 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
4375 * gcc.dg/pr33826.c: New.
4376 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
4377 recursive functions being marked pure or const.
4379 2007-11-08 Tobias Burnus <burnus@net-b.de>
4382 * gfortran.dg/proc_decl_5.f90: New.
4383 * gfortran.dg/proc_decl_6.f90: New.
4385 2007-11-08 Jakub Jelinek <jakub@redhat.com>
4387 PR tree-optimization/32575
4388 * gcc.c-torture/execute/20071108-1.c: New test.
4390 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
4392 * g++.dg/opt/anchor1.C: New.
4394 2007-11-07 Diego Novillo <dnovillo@google.com>
4397 * gcc.c-torture/execute/pr33870.x: Remove.
4399 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
4404 * g++.dg/cpp0x/decltype-33837.C: New.
4405 * g++.dg/cpp0x/decltype-refbug.C: New.
4406 * g++.dg/cpp0x/decltype-33838.C: New.
4408 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4410 * gcc.c-torture/compile/20071107-1.c: New test.
4412 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4414 * gcc.dg/out-of-bounds-1.c: New test.
4416 2007-11-07 Jakub Jelinek <jakub@redhat.com>
4419 * g++.dg/warn/incomplete2.C: New test.
4420 * g++.dg/template/incomplete4.C: New test.
4421 * g++.dg/template/incomplete5.C: New test.
4423 2007-11-07 Olivier Hainque <hainque@adacore.com>
4425 * gnat.dg/max_align.adb: New test.
4427 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
4430 * gcc.target/i386/pr30961-1.c: New.
4432 2007-11-06 Tom Tromey <tromey@redhat.com>
4435 * g++.dg/warn/pragma-system_header3.h: New.
4436 * g++.dg/warn/pragma-system_header3.C: New.
4439 * g++.dg/warn/pragma-system_header4.C: New.
4440 * g++.dg/warn/pragma-system_header4.h: New.
4442 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4446 * g++.dg/other/canon-array.C: New.
4448 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4450 * g++.dg/parser/crash36.C: Tweak expected errors.
4451 * g++.dg/cpp0x/pr31439.C: New.
4452 * g++.dg/cpp0x/pr32114.C: New.
4453 * g++.dg/cpp0x/pr32115.C: New.
4454 * g++.dg/cpp0x/pr32125.C: New.
4455 * g++.dg/cpp0x/pr32126.C: New.
4456 * g++.dg/cpp0x/pr32127.C: New.
4457 * g++.dg/cpp0x/pr32128.C: New.
4458 * g++.dg/cpp0x/pr32253.C: New.
4459 * g++.dg/cpp0x/pr32566.C: New.
4460 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4461 * g++.dg/cpp0x/pr31438.C: Ditto.
4462 * g++.dg/cpp0x/variadic81.C: Ditto.
4463 * g++.dg/cpp0x/pr31432.C: Ditto.
4464 * g++.dg/cpp0x/pr31442.C: Ditto.
4466 2007-11-06 Jakub Jelinek <jakub@redhat.com>
4469 * g++.dg/other/datasec1.C: New test.
4471 PR tree-optimization/33458
4472 * g++.dg/opt/inline12.C: New test.
4474 PR tree-optimization/33993
4475 * gcc.c-torture/compile/20071105-1.c: New test.
4477 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4479 PR rtl-optimization/33648
4480 * gcc.dg/pr33648.c: Require effective target freorder.
4482 2007-11-05 Revital Eres <eres@il.ibm.com>
4484 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4486 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4491 * g++.dg/cpp0x/pr33996.C: New
4492 * g++.dg/cpp0x/rv-trivial-bug.C: New
4493 * g++.dg/cpp0x/pr33930.C: New
4495 2007-11-05 Nick Clifton <nickc@redhat.com>
4496 Sebastian Pop <sebastian.pop@amd.com>
4498 PR tree-optimization/32540
4499 PR tree-optimization/33922
4500 * gcc.dg/tree-ssa/pr32540-1.c: New.
4501 * gcc.dg/tree-ssa/pr32540-2.c: New.
4502 * gcc.dg/tree-ssa/pr33922.c: New.
4504 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4507 * g++.dg/cpp0x/variadic-rref.C: New.
4509 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4511 * g++dg/warn/pointer-integer-comparison.C: New.
4513 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4515 PR tree-optimization/33856
4516 * gcc.c-torture/compile/20071027-1.c: New test.
4519 * g++.dg/ext/label10.C: New test.
4522 * g++.dg/other/ptrmem9.C: New test.
4524 2007-11-04 Andrew Pinski <pinskia@gmail.com>
4527 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4529 2007-11-04 David Edelsohn <edelsohn@gnu.org>
4531 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4532 * g++.dg/ext/visibility/namespace2.C: Add argument to
4533 dg-require-visibility.
4534 * g++.dg/ext/java-1.C: Disable on AIX.
4536 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
4538 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
4540 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4543 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4545 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4548 * gcc.dg/20031223-1.c: Adjust error output.
4549 * gcc.dg/parse-decl-after-label.c: New.
4551 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4554 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4555 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4556 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4558 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
4560 PR rtl-optimization/28940
4561 * gcc.target/i386/addr-sel-1.c: New test.
4563 2007-11-03 Jakub Jelinek <jakub@redhat.com>
4566 * gcc.dg/pr33670.c: New test.
4568 2007-11-02 Jakub Jelinek <jakub@redhat.com>
4571 * g++.dg/lookup/typedef1.C: New test.
4573 2007-11-02 Janis Johnson <janis187@us.ibm.com>
4576 * lib/scandump.exp (dump-suffix): New.
4577 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4578 Include dump suffix in pass/fail messages, put regexp in quotes.
4580 2007-11-02 Paolo Carlini <pcarlini@suse.de>
4583 * g++.dg/other/error19.C: New.
4585 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
4587 PR rtl-optimization/28062
4588 * gcc.c-torture/compile/20071102-1.c: New test.
4590 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
4592 * g++.dg/cpp0x/pr33955.C: New.
4594 2007-11-01 Tom Tromey <tromey@redhat.com>
4596 PR preprocessor/30805:
4597 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4599 2007-11-02 Jakub Jelinek <jakub@redhat.com>
4601 PR rtl-optimization/33648
4602 * gcc.dg/pr33648.c: New test.
4604 2007-11-01 Jakub Jelinek <jakub@redhat.com>
4607 * g++.dg/template/pseudodtor1.C: New test.
4608 * g++.dg/template/pseudodtor2.C: New test.
4611 * g++.dg/rtti/typeid7.C: New test.
4613 2007-11-01 Tom Tromey <tromey@redhat.com>
4615 PR preprocessor/30805:
4616 * gcc.dg/cpp/pr30805.c: New file.
4618 2007-11-01 Janis Johnson <janis187@us.ibm.com>
4621 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4623 * gcc.c-torture/compile/20001205-1.c: Ditto.
4624 * gcc.c-torture/compile/20001226-1.c: Ditto.
4625 * gcc.c-torture/compile/20020312-1.c: Ditto.
4626 * gcc.c-torture/compile/20020604-1.c: Ditto.
4627 * gcc.c-torture/compile/920501-12.c: Ditto.
4628 * gcc.c-torture/compile/920501-4.c: Ditto.
4629 * gcc.c-torture/compile/920520-1.c: Ditto.
4630 * gcc.c-torture/compile/980506-1.c: Ditto.
4631 * gcc.c-torture/compile/990617-1.c: Ditto.
4632 * gcc.dg/compare6.c: Ditto.
4633 * g++.old-deja/g++.brendan/crash43.C: Ditto.
4634 * g++.old-deja/g++.brendan/synth1.C: Ditto.
4635 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4636 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4637 * g++.old-deja/g++.pt/static6.C: Ditto.
4638 * g++.old-deja/g++.pt/crash16.C: Ditto.
4639 * g++.old-deja/g++.mike/p10416.C: Ditto.
4640 * g++.old-deja/g++.mike/ns15.C: Ditto.
4641 * g++.old-deja/g++.mike/eh46.C: Ditto.
4643 2007-11-01 Tom Tromey <tromey@redhat.com>
4645 * gcc.dg/redecl-1.c: Update.
4646 * gcc.dg/pr20368-3.c: Update.
4647 * gcc.dg/inline-14.c: Update.
4648 * gcc.dg/builtins-30.c: Update.
4649 * gcc.dg/dremf-type-compat-4.c: Update.
4650 * gcc.dg/pr20368-2.c: Update.
4652 2007-11-01 Jakub Jelinek <jakub@redhat.com>
4654 PR rtl-optimization/33673
4655 * gcc.dg/pr33673.c: New test.
4657 2007-11-01 Michael Matz <matz@suse.de>
4659 PR tree-optimization/33961
4660 * gcc.dg/pr33961.c: New test.
4662 2007-10-31 Paolo Carlini <pcarlini@suse.de>
4665 * g++.dg/template/error35.C: New.
4667 2007-10-31 Jakub Jelinek <jakub@redhat.com>
4670 * gcc.dg/pr31507-1.c: New test.
4671 * gcc.dg/pr31507-2.c: New test.
4673 2007-10-31 Revital Eres <eres@il.ibm.com>
4675 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4677 * gcc.dg/vect/tree-vect.h (check_vect): Add
4678 powerpc-*paired test.
4679 * lib/target-supports.exp (check_750cl_hw_available):
4681 (check_effective_target_vect_int,
4682 check_effective_target_vect_intfloat_cvt,
4683 check_effective_target_powerpc_altivec_ok,
4684 check_effective_target_vect_long,
4685 check_effective_target_vect_sdot_hi,
4686 check_effective_target_vect_udot_hi,
4687 check_effective_target_vect_pack_trunc,
4688 check_effective_target_vect_unpack,
4689 check_effective_target_vect_shift,
4690 check_effective_target_vect_int_mult): Disable for powerpc-*paired
4692 * gcc.dg/vect/vect-ifcvt-11.c: New.
4693 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4694 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4695 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4696 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4697 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4698 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4700 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
4701 Tobias Burnus <burnus@net-b.de>
4704 * gfortran.dg/module_read_1.f90: New.
4706 2007-10-31 Tom Tromey <tromey@redhat.com>
4708 PR preprocessor/30786:
4709 * gcc.dg/cpp/pr30786.c: New file.
4711 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4714 * gfortran.dg/interface_19.f90: New.
4715 * gfortran.dg/interface_20.f90: New.
4716 * gfortran.dg/interface_21.f90: New.
4718 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
4720 PR tree-optimization/32377
4721 * gfortran.dg/vect/pr32377.f90: New.
4723 2007-10-31 Richard Guenther <rguenther@suse.de>
4726 * gcc.c-torture/execute/pr33779-1.c: New testcase.
4727 * gcc.c-torture/execute/pr33779-2.c: Likewise.
4729 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
4732 * gfortran.dg/contained_3.f90: New.
4734 2007-10-31 Christian Bruel <christian.bruel@st.com>
4737 * g++.dg/opt/nrv8.C: New.
4739 2007-10-30 Jakub Jelinek <jakub@redhat.com>
4742 * g++.dg/opt/compound1.C: New test.
4745 * g++.dg/template/ptrmem18.C: New test.
4747 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4750 * gfortran.dg/isnan_2.f90: New test.
4752 2007-10-30 Ed Schouten <ed@fxq.nl>
4754 PR tree-optimization/32500
4755 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4757 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
4761 * g++.dg/cpp0x/pr31993.C: New
4762 * g++.dg/cpp0x/pr32252.C: New
4764 2007-10-30 Jakub Jelinek <jakub@redhat.com>
4766 PR tree-optimization/33723
4767 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4769 2007-10-30 Richard Guenther <rguenther@suse.de>
4771 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4772 gcc.target/i386/loop-3.c.
4774 2007-10-30 Revital Eres <eres@il.ibm.com>
4776 * gcc.dg/vect/pr33866.c: Require vect_long.
4778 2007-10-30 Revital Eres <eres@il.ibm.com>
4780 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4781 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4783 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
4785 PR tree-optimization/32893
4786 * lib/target-supports.exp
4787 (check_effective_target_unaligned_stack): new keyword.
4788 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4789 not sensitive to unaligned_stack.
4790 * gcc.dg/vect/vect-3.c: Likewise.
4791 * gcc.dg/vect/vect-4.c: Likewise.
4792 * gcc.dg/vect/vect-5.c: Likewise.
4793 * gcc.dg/vect/vect-6.c: Likewise.
4794 * gcc.dg/vect/vect-7.c: Likewise.
4795 * gcc.dg/vect/vect-13.c: Likewise.
4796 * gcc.dg/vect/vect-17.c: Likewise.
4797 * gcc.dg/vect/vect-18.c: Likewise.
4798 * gcc.dg/vect/vect-19.c: Likewise.
4799 * gcc.dg/vect/vect-20.c: Likewise.
4800 * gcc.dg/vect/vect-21.c: Likewise.
4801 * gcc.dg/vect/vect-22.c: Likewise.
4802 * gcc.dg/vect/vect-27.c: Likewise.
4803 * gcc.dg/vect/vect-29.c: Likewise.
4804 * gcc.dg/vect/vect-64.c: Likewise.
4805 * gcc.dg/vect/vect-65.c: Likewise.
4806 * gcc.dg/vect/vect-66.c: Likewise.
4807 * gcc.dg/vect/vect-72.c: Likewise.
4808 * gcc.dg/vect/vect-73.c: Likewise.
4809 * gcc.dg/vect/vect-86.c: Likewise.
4810 * gcc.dg/vect/vect-all.c: Likewise.
4811 * gcc.dg/vect/slp-25.c: Likewise.
4812 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4813 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4814 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4816 * gcc.dg/vect/vect-31.c: Removed alignment checks.
4817 * gcc.dg/vect/vect-34.c: Likewise.
4818 * gcc.dg/vect/vect-36.c: Likewise.
4819 * gcc.dg/vect/vect-64.c: Likewise.
4820 * gcc.dg/vect/vect-65.c: Likewise.
4821 * gcc.dg/vect/vect-66.c: Likewise.
4822 * gcc.dg/vect/vect-68.c: Likewise.
4823 * gcc.dg/vect/vect-76.c: Likewise.
4824 * gcc.dg/vect/vect-77.c: Likewise.
4825 * gcc.dg/vect/vect-78.c: Likewise.
4827 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4828 testcase (without no-section-anchors prefix) but with global arrays.
4829 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4830 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4831 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4832 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4833 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4834 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4835 * gcc.dg/vect/vect-77-global.c: Likewise.
4836 * gcc.dg/vect/vect-78-global.c: Likewise.
4838 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4839 testcase (without no-section-anchors prefix) but fix alignment checks
4840 to also consider unaligned_stack targets.
4841 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4843 2007-10-29 Jakub Jelinek <jakub@redhat.com>
4845 PR tree-optimization/33723
4846 * gcc.c-torture/execute/20071029-1.c: New test.
4847 * gcc.dg/tree-ssa/pr33723.c: New test.
4849 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
4851 PR tree-optimization/33614
4852 * gcc.c-torture/compile/pr33614.c: New test.
4854 2007-10-29 Richard Guenther <rguenther@suse.de>
4856 PR tree-optimization/33870
4857 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4859 2007-10-29 Jakub Jelinek <jakub@redhat.com>
4861 PR tree-optimization/33757
4862 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4863 true architectures instead of having a big dg-skip-if.
4866 * g++.dg/other/bitfield3.C: New test.
4868 2007-10-29 Richard Guenther <rguenther@suse.de>
4870 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4872 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
4874 Automatic parallelization reduction tests.
4876 * gcc.dg/tree-ssa/reduc-1.c: New test.
4877 * gcc.dg/tree-ssa/reduc-1char.c: New test.
4878 * gcc.dg/tree-ssa/reduc-1short.c: New test.
4879 * gcc.dg/tree-ssa/reduc-2.c: New test.
4880 * gcc.dg/tree-ssa/reduc-2char.c: New test.
4881 * gcc.dg/tree-ssa/reduc-2short.c: New test.
4882 * gcc.dg/tree-ssa/reduc-3.c: New test.
4883 * gcc.dg/tree-ssa/reduc-6.c: New test.
4884 * gcc.dg/tree-ssa/reduc-7.c: New test.
4885 * gcc.dg/tree-ssa/reduc-8.c: New test.
4886 * gcc.dg/tree-ssa/reduc-9.c: New test.
4888 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
4889 Zdenek Dvorak <ook@ucw.cz>
4891 OMP_ATOMIC Changes, testsuite changes.
4893 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4894 instead of gimple dump.
4895 * gcc.dg/gomp/atomic-9.c: Same.
4896 * gcc.dg/gomp/atomic-10.c: Same.
4897 * g++.dg/gomp/atomic-3.C: Same.
4898 * g++.dg/gomp/atomic-9.C: Same.
4899 * g++.dg/gomp/atomic-10.C: Same.
4901 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
4905 * gfortran.dg/forall_12.f90: New test.
4908 * gfortran.dg/forall_13.f90: New test.
4910 2007-10-28 Paolo Carlini <pcarlini@suse.de>
4911 Mark Mitchell <mark@codesourcery.com>
4914 * g++.dg/template/crash71.C: New.
4916 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
4919 * gfortran.dg/module_md5_1.f90: Update hash-value.
4921 2007-10-28 Andrew Pinski <pinskia@gmail.com>
4924 * g++.dg/torture/pr33589-1.C: New testcase.
4925 * g++.dg/torture/pr33589-2.C: New testcase.
4927 2007-10-28 Richard Guenther <rguenther@suse.de>
4929 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4931 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
4932 Uros Bizjak <ubizjak@gmail.com>
4934 PR tree-optimization/33920
4935 * gcc.dg/tree-ssa/pr33290.c: New test.
4937 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4940 * gfortran.dg/argument_check_7.f90: New test.
4941 * gfortran.dg/argument_check_8.f90: New test.
4943 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
4945 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4946 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
4947 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4948 * gcc.target/i386/sse-14.c: Ditto.
4950 2007-10-27 Jakub Jelinek <jakub@redhat.com>
4953 * g++.dg/other/ptrmem8.C: New test.
4956 * g++.dg/template/error34.C: New test.
4958 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
4960 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4962 2007-10-27 Richard Guenther <rguenther@suse.de>
4964 PR tree-optimization/33870
4965 * gcc.dg/tree-ssa/alias-15.c: New testcase.
4966 * gcc.c-torture/execute/pr33870.c: Likewise.
4968 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4971 * gfortran.dg/argument_checking_9.f90: New test.
4973 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
4975 * g++.dg/other/pr33601.C: New.
4977 2007-10-26 Paolo Carlini <pcarlini@suse.de>
4980 * g++.dg/init/new25.C: New.
4982 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
4984 * g++.dg/cpp0x/pr33839.C: New.
4986 2007-10-26 Jakub Jelinek <jakub@redhat.com>
4989 * g++.dg/template/arg6.C: New test.
4991 2007-10-26 Paolo Carlini <pcarlini@suse.de>
4994 * g++.dg/parse/crash39.C: New.
4996 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
4998 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4999 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5002 2007-10-25 David Daney <ddaney@avtrex.com>
5004 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5006 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5009 * g++.dg/template/error32.C: New.
5011 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5012 Ira Rosen <irar@il.ibm.com>
5014 PR tree-optimization/33833
5015 * gcc.dg/vect/pr33833.c: New testcase.
5017 2007-10-25 David Daney <ddaney@avtrex.com>
5019 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5021 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5022 Ira Rosen <irar@il.ibm.com>
5024 PR tree-optimization/33866
5025 * gcc.dg/vect/pr33866.c: New testcase.
5027 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5029 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5030 Add -w to compile flags to suppress "call-clobbered register" warnings
5031 and remove dg-warning directives.
5033 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5035 * gcc.dg/sms-2.c: Cleanup sms dump file.
5036 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5039 2007-10-24 David Daney <ddaney@avtrex.com>
5041 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5043 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5046 * gcc.target/mips/pr33755.c: New test.
5048 2007-10-24 Ira Rosen <irar@il.ibm.com>
5050 PR tree-optimization/33804
5051 * gcc.dg/vect/pr33804.c: New testcase.
5053 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5056 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5058 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5059 Uros Bizjak <ubizjak@gmail.com>
5061 PR rtl-optimization/33846
5062 * gcc.dg/vect/pr33846.c: New testcase.
5064 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5065 Dorit Nuzman <dorit@il.ibm.com>
5067 PR tree-optimization/33860
5068 * g++.dg/vect/pr33860.cc: New test.
5069 * g++.dg/vect/pr33860a.cc: New test.
5071 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5072 Revital Eres <eres@il.ibm.com>
5074 * gcc.dg/sms-2.c: New testcase.
5076 2007-10-22 David S. Miller <davem@davemloft.net>
5078 * gcc.dg/globalreg-1.c: New test.
5080 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5081 Dorit Nuzman <dorit@il.ibm.com>
5083 PR tree-optimization/33834
5084 PR tree-optimization/33835
5085 * g++.dg/vect/pr33834_1.cc: New test.
5086 * g++.dg/vect/pr33834_2.cc: New test.
5087 * g++.dg/vect/pr33835.cc: New test.
5089 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5091 * gcc.dg/pr33644.c: New test.
5093 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5096 * g++.dg/gomp/pr33372-1.C: New test.
5097 * g++.dg/gomp/pr33372-2.C: New test.
5098 * g++.dg/gomp/pr33372-3.C: New test.
5100 2007-10-22 Michael Matz <matz@suse.de>
5102 PR tree-optimization/33855
5103 * gcc.c-torture/compile/pr33855.c: New testcase.
5105 2007-10-22 Ira Rosen <irar@il.ibm.com>
5107 PR tree-optimization/33854
5108 * gcc.dg/vect/O1-pr33854.c: New testcase.
5109 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5111 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5113 * gcc.dg/unwind-1.c: Disable on AIX.
5114 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5116 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5119 * gfortran.dg/assign_9.f90: New test.
5121 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5123 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5124 (dg-mips-options): Skip tests that specify an ABI other than o32
5125 and o64 if generating MIPS16 hard-float code.
5127 2007-10-21 Ira Rosen <irar@il.ibm.com>
5128 Revital Eres <eres@il.ibm.com>
5130 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5131 * gcc.dg/vect/vect-16.c: Fix comment.
5132 * gcc.dg/vect/pr33369.c: Require vect_int.
5133 * gcc.dg/vect/slp-33.c: Add spaces.
5134 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5136 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5137 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5139 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5140 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5142 * gcc.dg/vect/slp-10.c: Add spaces.
5143 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5145 * gcc.dg/vect/slp-36.c: Require vect_int.
5146 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5147 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5148 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5149 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5151 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5152 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5153 instead of vector_alignment_reachable_for_double.
5154 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5155 (natural_alignment): Split into...
5156 (natural_alignment_32, natural_alignment_64): New.
5157 (vector_alignment_reachable): Depend on natural_alignment_32.
5158 (vector_alignment_reachable_for_double): Rename to ...
5159 (vector_alignment_reachable_for_64bit): And depend on
5160 natural_alignment_64.
5162 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5164 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5166 * g++.dg/vect/vect.exp: Likewise.
5167 * lib/fortran-torture.exp: Likewise.
5168 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5169 mipsisa64*-*-* as the target selector. Remove -mips64,
5170 -mhard-float and -mgp64 from the options list.
5171 * gcc.target/mips/mips-ps-2.c: Likewise.
5172 * gcc.target/mips/mips-ps-3.c: Likewise.
5173 * gcc.target/mips/mips-ps-4.c: Likewise.
5174 * gcc.target/mips/mips-ps-6.c: Likewise.
5175 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5177 * gcc.target/mips/sb1-1.c: Likewise.
5178 * gcc.target/mips/mips-ps-type.c: Likewise.
5179 * gcc.target/mips/mips-ps-7.c: New test.
5180 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5181 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5182 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5183 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5184 as forcing an ABI and an architecture.
5185 (is_gp32_flag, is_gp64_flag): Fold into...
5186 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5187 then -mfp64 imply -mhard-float. Apply register rules after the
5188 loop. Handle -march=mipsN like -mipsN.
5190 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5192 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5193 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5195 2007-10-20 Tobias Burnus <burnus@net-b.de>
5198 * gfortran.dg/entry_dummy_ref_3.f90: New.
5200 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5201 FX Coudert <fxcoudert@gcc.gnu.org>
5204 * gfortran.dg/char_cast_1.f90: New test.
5206 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5208 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5209 * gfortran.dg/large_real_kind_2.F90: ditto.
5210 * gfortran.dg/default_format_2.f90: ditto.
5211 * gfortran.dg/default_format_denormal_1.f90: ditto.
5213 2007-10-19 Richard Guenther <rguenther@suse.de>
5217 * gfortran.dg/pr32921.f: New testcase.
5219 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5222 * gfortran.dg/transfer_check_1.f90: Adjust options.
5224 2007-10-19 Richard Guenther <rguenther@suse.de>
5227 2007-10-19 Richard Guenther <rguenther@suse.de>
5230 * gfortran.dg/pr32921.f: New testcase.
5232 2007-10-19 Richard Guenther <rguenther@suse.de>
5234 * gcc.c-torture/execute/20071018-1.c: New testcase.
5236 2007-10-19 Richard Guenther <rguenther@suse.de>
5239 * gfortran.dg/pr32921.f: New testcase.
5241 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
5243 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5245 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
5247 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5249 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5252 * gfortran.dg/host_assoc_function_1.f90: Correct references.
5253 * gfortran.dg/host_assoc_function_3.f90: New test.
5255 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5258 * gfortran.dg/transfer_simplify_6.f90: New test.
5260 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5261 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5264 * gfortran.dg/pr33794.f90: New testcase.
5266 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5269 * gcc.target/i386/pr32961.c: New testcase.
5270 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5271 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5272 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5273 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5274 __builtin_ia32_pslldi128 defines.
5276 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
5279 * gfortran.dg/c_ptr_tests_13.f03: New test case.
5281 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5285 * g++.dg/template/void12.C: New.
5286 * g++.dg/template/void13.C: New.
5288 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5291 * g++.dg/template/void11.C: New.
5292 * g++.dg/template/void2.C: Adjust error markers.
5293 * g++.dg/template/void10.C: Likewise.
5294 * g++.dg/template/crash55.C: Likewise.
5296 2007-10-16 Mark Mitchell <mark@codesourcery.com>
5298 * g++.dg/opt/const5.C: New test.
5300 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
5301 Maxim Kuvyrkov <maxim@codesourcery.com>
5303 * gcc.target/ia64/20040709-2.c: New test.
5305 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5307 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5309 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
5311 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5312 to each function. Check that there are no unsigned loads.
5314 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5316 PR tree-optimization/33136
5317 * gcc.c-torture/execute/20070824-1.c: New test.
5318 * gcc.dg/pr33136-1.c: New test.
5319 * gcc.dg/pr33136-2.c: New test.
5320 * gcc.dg/pr33136-3.c: New test.
5322 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5324 PR tree-optimization/33735
5325 * g++.dg/torture/pr33735.C: New.
5327 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5330 * gcc.dg/va-arg-pack-2.c: New.
5332 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5334 PR tree-optimization/33619
5335 * gcc.dg/pr33619.c: New test.
5337 2007-10-15 David Edelsohn <edelsohn@gnu.org>
5339 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5341 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5343 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5346 * gfortran.dg/inquire_11.f90: New test.
5347 * gfortan.dg/negative_unit_int8.f: New test.
5349 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5352 * gcc.c-torture/compile/pr33133.c: New test.
5354 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5357 * gfortran.dg/namelist_40.f90: New test.
5359 2007-10-14 Tobias Burnus <burnus@net-b.de>
5362 * gfortran.dg/bounds_check_11.f90: New.
5364 2007-10-14 Andrew Pinski <pinskia@gmail.com>
5367 * g++.dg/other/ctor1.C: New test.
5368 * g++.dg/other/ctor2.C: New test.
5369 * g++.dg/other/dtor1.C: New test.
5371 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
5373 * gfortran.dg/bounds_check_10.f90: Fix testcase.
5375 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
5376 Paul Thomas <pault@gcc.gnu.org>
5380 * gfortran.dg/bounds_check_10.f90: New.
5382 2007-10-13 David Edelsohn <edelsohn@gnu.org>
5384 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5385 * gcc.target/powerpc/popcount-1.c: Same.
5387 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
5390 * g++.dg/conversion/op4.C: New test.
5392 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
5394 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5396 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5399 * gfortran.dg/ambiguous_specific_1.f90: New test.
5401 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5404 * gfortran.dg/impure_spec_expr_1.f90: New test.
5405 * gfortran.dg/char_result_7.f90: Remove illegal test.
5407 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
5410 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5411 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5412 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5413 * gcc.target/i386/pr11001-memset-1.c: New testcase.
5414 * gcc.target/i386/pr11001-memset-2.c: New testcase.
5415 * gcc.target/i386/pr11001-memset-3.c: New testcase.
5416 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5417 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5418 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5420 2007-10-12 Richard Guenther <rguenther@suse.de>
5423 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5424 * gcc.c-torture/execute/20071011-1.c: Likewise.
5425 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5427 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
5429 PR tree-optimization/33742
5430 * gcc.dg/pr33742.c: New testcase.
5432 2007-10-12 Jakub Jelinek <jakub@redhat.com>
5434 PR tree-optimization/33645
5435 * gcc.dg/pr33645-1.c: New test.
5436 * gcc.dg/pr33645-2.c: New test.
5437 * gcc.dg/pr33645-3.c: New test.
5440 * g++.dg/ext/label4.C: Adjust error regexp.
5441 * g++.dg/ext/label6.C: Adjust error regexp.
5442 * g++.dg/ext/label7.C: New test.
5443 * g++.dg/ext/label8.C: New test.
5444 * g++.dg/ext/label9.C: New test.
5446 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
5449 * gcc.dg/pr33676.c: New.
5451 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5454 * g++.dg/cpp0x/variadic83.C: New.
5456 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5459 * g++.dg/cpp0x/variadic81.C: New.
5460 * g++.dg/cpp0x/variadic82.C: Likewise.
5462 2007-10-11 Richard Guenther <rguenther@suse.de>
5465 * gcc.dg/pr33724.c: New testcase.
5467 2007-10-11 Richard Guenther <rguenther@suse.de>
5470 * gcc.dg/pr33726.c: New testcase.
5472 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
5475 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5477 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5480 * gfortran.dg/do_3.F90: Run with -fwrapv.
5482 2007-10-09 Geoffrey Keating <geoffk@apple.com>
5484 * gcc.dg/unwind-1.c: New.
5486 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5489 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
5490 failure on some common systems.
5492 2007-10-09 Richard Guenther <rguenther@suse.de>
5495 * gcc.dg/pr33692.c: New testcase.
5497 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
5500 * gcc.c-torture/execute/pr33669.c: New.
5502 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5504 PR tree-optimization/33615
5505 * g++.dg/tree-ssa/pr33615-2.C: New test.
5507 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5509 PR tree-optimization/33615
5510 * g++.dg/tree-ssa/pr33615.C: New test.
5512 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
5514 PR tree-optimization/33572
5515 * g++.dg/torture/pr33572.C: Replace with complete test.
5517 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
5520 * gfortran.dg/spec_expr_5.f90: New.
5522 2007-10-08 Geoffrey Keating <geoffk@apple.com>
5524 * gcc.dg/pragma-darwin-2.c: New.
5526 2007-10-08 Richard Guenther <rguenther@suse.de>
5531 * gcc.dg/pr33693.c: New testcase.
5532 * gcc.dg/pr33695.c: Likewise.
5533 * gcc.dg/pr33697.c: Likewise.
5535 2007-10-08 Richard Guenther <rguenther@suse.de>
5540 * gcc.dg/pr33691.c: New testcase.
5541 * gcc.dg/pr33694.c: Likewise.
5542 * gcc.dg/pr33696.c: Likewise.
5544 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5547 * gfortran.dg/gamma_5.f90: New test case
5549 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
5552 * initialization_1.f90: Fix dg-error annotations.
5553 * initialization_14.f90: New.
5554 * initialization_7.f90: Fix dg-error annotations.
5555 * initialization_9.f90: Likewise.
5557 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5559 * gfortran.dg/error_recovery_4.f90: New test.
5561 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5563 * gfortran.dg/default_format_denormal_2.f90: New test.
5564 * gfortran.dg/default_format_2.inc: New test.
5565 * gfortran.dg/default_format_denormal_1.f90: New test.
5566 * gfortran.dg/default_format_1.inc: New test.
5567 * gfortran.dg/default_format_1.f90: Don't test for denormalized
5569 * gfortran.dg/default_format_2.f90: Don't test for denormalized
5572 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5574 * gfortran.dg/namelist_15.f90: Revise test.
5576 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5578 PR tree-optimization/33655
5579 * gcc.dg/torture/pr33655.c: New.
5581 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5583 PR tree-optimization/33572
5584 * g++.dg/torture/pr33572.C: New.
5586 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
5589 * gfortran.dg/forall_11.f90: New.
5591 2007-10-05 Michael Matz <matz@suse.de>
5594 * gcc.dg/pr33667.c: New testcase.
5596 2007-10-05 Richard Guenther <rguenther@suse.de>
5599 * gcc.dg/pr33666.c: New testcase.
5601 2007-10-05 Michael Matz <matz@suse.de>
5604 * gcc.target/i386/pr33600.c: New testcase.
5606 2007-10-05 Richard Guenther <rguenther@suse.de>
5608 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5610 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
5613 * gcc.target/mips/pr33635-1.c: New test.
5615 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5618 * gfortran.dg/namelist_39.f90: Revise to use long names.
5620 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
5623 * gfortran.dg/pr33646.f90: New file.
5625 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5628 * gfortran.dg/char_type_len_2.f90: Adjust error message.
5629 * gfortran.dg/char_decl_2.f90: New test.
5631 2007-10-04 Richard Guenther <rguenther@suse.de>
5634 * gcc.c-torture/compile/pr33641.c: New testcase.
5636 2007-10-04 Michael Matz <matz@suse.de>
5638 PR rtl-optimization/33653
5639 * gcc.dg/pr33653.c: New.
5641 2007-10-04 Richard Guenther <rguenther@suse.de>
5643 PR tree-optimization/33627
5644 * g++.dg/torture/pr33627.C: New testcase.
5646 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
5649 * gfortran.dg/parens_6.f90: New.
5651 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
5655 * gfortran.dg/ambiguous_specific_1.f90: Remove.
5657 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
5659 * g++.dg/ext/gnu-inline-global-redecl.C: New.
5661 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
5664 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5666 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
5667 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
5669 * gcc.target/mips/fpr-moves-1.c: New test.
5670 * gcc.target/mips/fpr-moves-2.c: Likewise.
5671 * gcc.target/mips/fpr-moves-3.c: Likewise.
5672 * gcc.target/mips/fpr-moves-4.c: Likewise.
5673 * gcc.target/mips/fpr-moves-5.c: Likewise.
5674 * gcc.target/mips/fpr-moves-6.c: Likewise.
5675 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5677 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5679 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5681 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5683 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5684 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5686 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
5689 * gfortran.dg/common_errors_1.f90: New.
5691 2007-10-03 Doug Kwan <dougkwan@google.com>
5692 Richard Guenther <rguenther@suse.de>
5695 * g++.dg/debug/using3.C: New testcase.
5697 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5700 * gfortran.dg/namelist_38.f90: New test.
5701 * gfortran.dg/namelist_39.f90: New test.
5703 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5706 * gfortran.dg/default_format_1.f90: New test.
5707 * gfortran.dg/default_format_2.f90: New test.
5708 * gfortran.dg/namelist_print_1.f: Adjust expected output.
5709 * gfortran.dg/real_const_3.f90: Adjust expected output.
5711 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
5713 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5714 default ABI. Split mips_forced_abi into mips_forced_abi and
5716 (is_gp32_flag): Return true for -mabi=32.
5717 (is_gp64_flag): New function. Handle 64-bit -mabi options.
5718 (dg-mips-options): Use is_gp64_flag instead of checking specifically
5719 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
5720 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5721 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5722 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5723 * gcc.target/mips/save-restore-2.c: Likewise.
5724 * gcc.target/mips/save-restore-3.c: Likewise.
5725 * gcc.target/mips/save-restore-4.c: Likewise.
5727 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
5730 * gcc.c-torture/compile/pr33617.c: New test.
5732 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
5734 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5735 -gstabs+ for extended options.
5737 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5740 * gfortran.dg/ambiguous_specific_1.f90: New test.
5742 2007-10-02 Revital Eres <eres@il.ibm.com>
5744 * gcc.target/powerpc/paired-8.c: New test.
5745 * gcc.target/powerpc/paired-9.c: New test.
5746 * gcc.target/powerpc/paired-10.c: New test.
5748 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5751 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5753 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5756 * gfortran.dg/intent_out_2.f90: New test.
5758 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5761 * gfortran.dg/ambiguous_reference_1.f90: New test.
5763 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5768 * gfortran.dg/function_kinds_1.f90: New test.
5769 * gfortran.dg/function_kinds_2.f90: New test.
5770 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5771 use association into interfaces.
5773 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5776 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5777 (overflow): Use INFINITY, not FP_INFINITE.
5778 gcc.dg/float-range-4.c: Likewise.
5779 gcc.dg/float-range-5.c: Likewise.
5781 2007-10-01 Nick Clifton <nickc@redhat.com>
5783 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5786 2007-09-30 Diego Novillo <dnovillo@google.com>
5789 * g++.dg/tree-ssa/pr33593.C: New test.
5791 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5794 * gfortran.dg/PR19872.f: Fix test condition.
5795 * gfortran.dg/list_read_7.f90: New test.
5797 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
5799 PR tree-optimization/33597
5800 * gcc.dg/vect/pr33597.c: New testcase.
5802 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
5804 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5805 * gcc.target/i386/pr33524.c: ...this.
5807 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
5810 * gfortran.dg/minmaxloc_4.f90: New.
5812 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5814 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5816 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
5818 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5820 2007-09-28 Paolo Carlini <pcarlini@suse.de>
5823 * g++.dg/cpp0x/variadic79.C: New.
5825 2007-09-28 Michael Matz <matz@suse.de>
5826 Jakub Jelinek <jakub@redhat.com>
5828 PR rtl-optimization/33552
5829 * gcc.target/i386/pr33552.c: New runtime test.
5830 * gcc.target/i386/strinline.c: New compile time test.
5832 2007-09-28 Jakub Jelinek <jakub@redhat.com>
5834 * gfortran.dg/openmp_stack.f90: Removed.
5837 * g++.dg/cpp0x/variadic80.C: New test.
5839 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5841 * gfortran.dg/namelist_38.f90: Delete test for revertion of
5844 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5847 * gcc.target/powerpc/gcse-1.c: New test.
5849 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
5851 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5852 fixed capitalizations.
5853 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5854 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5855 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5856 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5857 * gfortran.dg/maxloc_shape_1.f90: Likewise.
5858 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5859 * gfortran.dg/min_max_conformance.f90: Likewise.
5861 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
5863 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5865 * gcc.dg/c99-tgmath-2.c: Likewise.
5866 * gcc.dg/c99-tgmath-3.c: Likewise.
5867 * gcc.dg/c99-tgmath-4.c: Likewise.
5869 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
5872 * gfortran.dg/anint_1.f90: New test.
5874 2007-09-27 Ian Lance Taylor <iant@google.com>
5876 PR tree-optimization/33565
5877 * gcc.dg/Wstrict-overflow-20.c: New test.
5879 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5881 * gfortran.dg/openmp_stack.f90: Fix typo.
5882 * gfortran.dg/recursive_stack.f90: Fix typo.
5884 2007-09-27 Paolo Carlini <pcarlini@suse.de>
5887 * g++.dg/template/error31.C: New.
5889 2007-09-27 Jakub Jelinek <jakub@redhat.com>
5891 * lib/prune.exp: Prune also "^In function .*$" lines and
5892 "^ inlined from .*$" lines.
5894 2007-09-26 Richard Guenther <rguenther@suse.de>
5896 PR tree-optimization/33563
5897 * gcc.dg/torture/pr33563.c: New testcase.
5899 2007-09-26 Joseph Myers <joseph@codesourcery.com>
5902 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5904 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
5907 2007-09-26 Richard Guenther <rguenther@suse.de>
5909 PR tree-optimization/30375
5910 PR tree-optimization/33560
5911 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5912 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5913 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5914 * gcc.dg/torture/pr30375.c: New testcase.
5915 * gcc.dg/torture/pr33560.c: New testcase.
5916 * gcc.dg/tree-ssa/pr30375.c: Likewise.
5918 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
5921 * g++.dg/parse/crash38.C: New test.
5923 2007-09-25 Michael Meissner <michael.meissner@amd.com>
5926 * gcc.target/i386/sse5-convert.c: New file, test int->long
5927 vectorized conversions.
5929 2007-09-25 Revital Eres <eres@il.ibm.com>
5931 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5933 2007-09-25 Joseph Myers <joseph@codesourcery.com>
5936 * gcc.dg/enum-incomplete-1.c: New test.
5938 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
5940 * gcc.c-torture/compile/20070919-1.c: New test.
5942 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
5944 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5946 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
5949 * g++.dg/inherit/override_attribs.C: New file.
5951 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
5954 * io.c (check_format_string): Move NULL and constant checks into
5956 (check_io_constraints): Call gfc_simplify_expr() before calling
5957 check_format_string(). Remove NULL and constant checks.
5959 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
5961 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5962 * gcc.c-torture/execute/loop-2g.x: Likewise.
5964 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
5966 * lib/target-supports.exp (check_effective_target_mips16_attribute):
5967 Reject hard-float modes unless the ABI is o32 or o64.
5968 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5969 of gcc.exp. Skip the tests when mips16 code generation is not
5971 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5972 and use dg-add-options mips16_attribute.
5974 2007-09-24 Jakub Jelinek <jakub@redhat.com>
5977 * g++.dg/ext/attrib29.C: New test.
5979 2007-09-23 Ollie Wild <aaw@google.com>
5981 * gcc.dg/fold-bitand-1.c: New test.
5982 * gcc.dg/fold-bitand-2.c: New test.
5983 * gcc.dg/fold-bitand-3.c: New test.
5984 * gcc.dg/fold-bitand-4.c: New test.
5986 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
5988 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5989 any of the macros to be defined for __mips16.
5990 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5992 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
5994 * gcc.dg/vect/pr21591.c: Require vect_int.
5995 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5996 * gcc.dg/vect/vect-outer-2a.c: Likewise.
5997 * gcc.dg/vect/vect-outer-2c.c: Likewise.
5999 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6001 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6003 * gcc.dg/va-arg-pack-len-2.c: New test.
6004 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6006 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6008 PR tree-optimization/32772
6009 * gcc.c-torture/compile/20070905-1.c: New test.
6011 PR tree-optimization/32975
6012 * gcc.dg/pr32975.c: New test.
6015 * gcc.dg/pr28755.c: New test.
6017 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6019 * lib/target-supports.exp (check_effective_target_nomips16): New
6021 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6023 * gcc.dg/vect/vect.exp: Likewise.
6024 * g++.dg/vect/vect.exp: Likewise.
6025 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6026 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6027 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6028 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6029 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6030 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6031 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6032 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6033 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6034 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6035 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6036 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6037 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6038 (test14, test15, test16, test17, test18): Likewise.
6039 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6040 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6041 (test14, test15, test16, test17, test18, test19, test20, test21)
6043 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6044 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6045 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6046 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6047 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6048 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6049 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6050 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6051 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6052 (test13, test14, test15, test16, test17, test18, test19, test20)
6053 (test21, test22, test23, test24, test25, test26, test27, test28)
6054 (test29, test30, test31): Likewise.
6055 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6056 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6057 (test13, test14, test15, test16, test17, test18, test19, test20)
6058 (test21, test22, test23, test24, test25, test26, test27, test28)
6059 (test29, test30, test31, test32, test33, test34, test35, test36)
6060 (test37, test38, test39, test40, test41, test42, test43, test44)
6061 (test45, test46, test47, test48, test49, test50, test51, test52)
6062 (test53, test54, test55, test56, test57, test58, test59, test60)
6063 (test61, test62, test63): Likewise.
6064 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6065 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6066 (test13, test14, test15, test16, test17, test18, test19, test20)
6067 (test21, test22, test23, test24, test25, test26, test27, test28)
6068 (test29, test30, test31): Likewise.
6069 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6070 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6071 (test13, test14, test15, test16, test17, test18, test19, test20)
6072 (test21, test22, test23, test24, test25, test26, test27, test28)
6073 (test29, test30, test31): Likewise.
6074 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6075 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6076 (test13, test14, test15): Likewise.
6077 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6078 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6079 (test13, test14, test15): Likewise.
6080 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6081 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6082 (test13, test14, test15, test16, test17, test18, test19, test20)
6083 (test21, test22, test23, test24, test25, test26, test27, test28)
6084 (test29, test30, test31): Likewise.
6085 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6086 (matrix_multiply4: Likewise.
6087 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6088 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6089 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6090 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6091 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6092 (test13, test14, test15, test16, test17, test18, test19, test20)
6093 (test21, test22, test23, test24, test25, test26, test27, test28)
6094 (test29, test30, test31): Likewise.
6095 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6096 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6097 (test13, test14, test15, test16, test17, test18, test19, test20)
6098 (test21, test22, test23, test24, test25, test26, test27, test28)
6099 (test29, test30, test31): Likewise.
6100 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6101 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6102 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6103 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6104 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6105 (sub_v4qi): Likewise.
6106 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6107 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6108 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6109 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6110 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6111 (subb, subc): Likewise.
6112 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6113 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6114 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6115 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6116 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6117 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6118 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6119 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6120 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6121 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6122 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6123 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6124 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6126 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6128 * lib/target-supports.exp (add_options_for_mips16_attribute)
6129 (check_effective_target_mips16_attribute): New functions.
6130 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6132 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6134 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6135 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6136 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6137 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6138 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6139 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6140 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6141 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6142 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6143 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6144 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6145 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6146 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6147 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6148 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6149 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6150 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6151 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6152 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6153 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6154 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6155 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6156 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6157 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6159 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6161 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6162 options. Require { target mips16_attribute } and use dg-add-options
6163 to add the associated options.
6165 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6166 * gcc.target/mips/call-saved-3.c: Likewise.
6167 * gcc.target/mips/code-readable-1.c: Require { target
6168 mips16_attribute } and use dg-add-options to add the associated
6169 options. Remove trailing whitespace.
6171 * gcc.target/mips/code-readable-2.c: Likewise.
6172 * gcc.target/mips/code-readable-3.c: Likewise.
6173 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6174 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6175 Require { target mips16_attribute } and use dg-add-options to
6176 add the associated options.
6177 (cksum16, cksum8): Use MIPS16.
6178 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6179 Require { target mips16_attribute } and use dg-add-options to
6180 add the associated options.
6182 * gcc.target/mips/save-restore-2.c: Likewise.
6183 * gcc.target/mips/save-restore-3.c: Likewise.
6184 * gcc.target/mips/save-restore-4.c: Likewise.
6185 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6187 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6188 (foo): Use NOMIPS16.
6190 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6193 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6196 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6198 2007-09-22 Tobias Burnus <burnus@net-b.de>
6201 * gfortran.dg/gomp/free-2.f90: New.
6202 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6203 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6205 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6207 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6208 * gcc.target/i386/sse5-haddX.c: Ditto.
6209 * gcc.target/i386/sse5-hsubX.c: Ditto.
6210 * gcc.target/i386/sse5-maccXX.c: Ditto.
6211 * gcc.target/i386/sse5-msubXX.c: Ditto.
6212 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6213 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6214 * gcc.target/i386/sse5-permpX.c: Ditto.
6215 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6217 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6218 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6219 * gcc.target/i386/sse5-pcmov.c: Ditto.
6220 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6222 2007-09-22 Richard Guenther <rguenther@suse.de>
6224 PR tree-optimization/33146
6225 * gcc.c-torture/compile/pr33146.c: New testcase.
6227 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6229 * lib/target-supports.exp (check_cached_effective_target): New
6231 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6232 (check_effective_target_c99_runtime): New procedure.
6233 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6234 (test3l): Likewise cargl.
6235 * gcc.dg/builtins-59.c: Require c99_runtime.
6236 * gcc.dg/builtins-61.c: Likewise.
6237 * gcc.dg/builtins-62.c: Likewise.
6239 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6241 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6242 * lib/target-supports-dg.exp (dg-add-options): Likewise.
6243 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6244 target-specific dg-options.
6245 * gcc.dg/builtins-20.c: Likewise.
6246 * gcc.dg/builtins-53.c: Likewise.
6247 * gcc.dg/builtins-55.c: Likewise.
6248 * gcc.dg/single-precision-constant.c: Likewise.
6249 * gcc.dg/torture/builtin-convert-1.c: Likewise.
6250 * gcc.dg/torture/builtin-convert-2.c: Likewise.
6251 * gcc.dg/torture/builtin-convert-3.c: Likewise.
6252 * gcc.dg/torture/builtin-convert-4.c: Likewise.
6253 * gcc.dg/torture/builtin-power-1.c: Likewise.
6255 2007-09-21 Chao-ying Fu <fu@mips.com>
6257 * lib/target-supports.exp (check_effective_target_fixed_point): New to
6258 check if targets have fixed-point supports.
6259 * gcc.dg/fixed-point/fixed-point.exp: New file.
6260 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6261 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6262 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6263 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6264 * gcc.dg/fixed-point/constants-pedantic.c,
6265 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6266 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6267 * gcc.dg/fixed-point/keywords-ignored-c99.c,
6268 * gcc.dg/fixed-point/keywords-pedantic.c,
6269 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6270 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6271 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6272 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6273 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6274 * gcc.dg/fixed-point/func-vararg-mixed.c,
6275 * gcc.dg/fixed-point/operator-logical.c,
6276 * gcc.dg/fixed-point/struct-union.c,
6277 * gcc.dg/fixed-point/bit-complement.c,
6278 * gcc.dg/fixed-point/operator-bitwise.c,
6279 * gcc.dg/fixed-point/operator-comma.c,
6280 * gcc.dg/fixed-point/struct-layout-1.c,
6281 * gcc.dg/fixed-point/union-init.c,
6282 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6283 * gcc.dg/fixed-point/func-mixed.c,
6284 * gcc.dg/fixed-point/func-vararg-size0.c,
6285 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6286 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6287 * gcc.dg/fixed-point/operator-unary.c,
6288 * gcc.dg/fixed-point/allop-const.c,
6289 * gcc.dg/fixed-point/muldiv-warning.c,
6290 * gcc.dg/nofixed-point-1.c,
6291 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6292 * gcc.target/mips/fixed-vector-type.c,
6293 * gcc.target/mips/fixed-scalar-type.c: New tests.
6295 2007-09-21 Olivier Hainque <hainque@adacore.com>
6297 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6298 * gnat.dg/test_nested_subtype_byref.adb: New test.
6300 2007-09-21 Jakub Jelinek <jakub@redhat.com>
6303 * gfortran.dg/gomp/pr33439.f90: New test.
6305 2007-09-21 Tobias Burnus <burnus@net-b.de>
6308 * gfortran.dg/merge_char_3.f90: New.
6310 2007-09-21 Tobias Burnus <burnus@net-b.de>
6313 * gfortran.dg/transfer_check_1.f90: New.
6315 2007-09-20 Asher Langton <langton2@llnl.gov>
6318 * gfortran.dg/init_flag_1.f90: New.
6319 * gfortran.dg/init_flag_2.f90: New.
6320 * gfortran.dg/init_flag_3.f90: New.
6321 * gfortran.dg/init_flag_4.f90: New.
6322 * gfortran.dg/init_flag_5.f90: New.
6323 * gfortran.dg/init_flag_6.f90: New.
6324 * gfortran.dg/init_flag_7.f90: New.
6326 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6329 * g++.dg/ext/anon-struct6.C: New.
6331 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6334 * gfortran.dg/inquire_10.f90: New test.
6336 2007-09-20 Joseph Myers <joseph@codesourcery.com>
6338 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6340 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6343 * gfortran.dg/used_types_18.f90: Declare variable of empty
6346 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6349 * gfortran.dg/array_constructor_19.f90: New test.
6351 2007-09-20 Jakub Jelinek <jakub@redhat.com>
6354 * gcc.dg/debug/pr33316.c: New test.
6357 * g++.dg/cpp0x/variadic76.C: New test.
6358 * g++.dg/cpp0x/variadic77.C: New test.
6359 * g++.dg/cpp0x/variadic78.C: New test.
6363 * gcc.c-torture/execute/20070919-1.c: New test.
6364 * gcc.dg/pr33238.c: New test.
6365 * gcc.dg/pr27301.c: New test.
6367 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
6369 * lib/target-supports.exp (check_effective_target_mips64): New
6371 * gcc.dg/lower-subreg-1.c: Require !mips64.
6372 * gcc.dg/sibcall-3.c (ATTR): New macro.
6373 (recurser_void1, recurser_void2): Use it.
6374 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6375 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6377 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
6379 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6380 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
6382 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6384 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
6387 * gfortran.dg/c_loc_tests_11.f03: New test case.
6389 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6392 * g++.dg/init/ref14.C: New.
6394 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
6396 * gnat.dg/slice2.ad[sb]: New testcase.
6398 2007-09-19 Nick Clifton <nickc@redhat.com>
6400 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6402 2007-09-19 Jie Zhang <jie.zhang@analog.com>
6404 * gcc.target/bfin/bfin.exp: New.
6405 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6406 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6407 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6408 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6409 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6410 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6411 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6412 mcpu-bf561.c, mcpu-default.c}: New tests.
6414 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
6416 Restore detection of unsupported TLS.
6419 2007-02-10 Richard Henderson <rth@redhat.com>
6421 * lib/target-supports.exp (check_effective_target_tls): Redefine
6422 to mean non-emulated tls.
6423 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6424 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6425 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6426 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6427 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6428 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6429 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6432 * lib/target-supports.exp (check_effective_target_tls): Use
6433 stronger test for compiler support for TLS.
6434 (check_effective_target_tls_native): New, to test for non-emulated
6436 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6437 instead of dg-require-effective-target tls.
6438 * g++.dg/gomp/copyin-1.C: Likewise.
6439 * g++.dg/gomp/sharing-1.C: Likewise.
6440 * g++.dg/gomp/tls-1.C: Likewise.
6441 * g++.dg/gomp/tls-2.C: Likewise.
6442 * g++.dg/gomp/tls-3.C: Likewise.
6443 * g++.dg/tls/diag-1.C: Likewise.
6444 * g++.dg/tls/diag-2.C: Likewise.
6445 * g++.dg/tls/diag-3.C: Likewise.
6446 * g++.dg/tls/diag-4.C: Likewise.
6447 * g++.dg/tls/diag-5.C: Likewise.
6448 * g++.dg/tls/init-1.C: Likewise.
6449 * g++.dg/tls/init-2.C: Likewise.
6450 * g++.dg/tls/trivial.C: Likewise.
6451 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6452 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6453 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6454 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6455 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6456 * gcc.dg/gomp/clause-1.c: Likewise.
6457 * gcc.dg/gomp/copyin-1.c: Likewise.
6458 * gcc.dg/gomp/sharing-1.c: Likewise.
6459 * gcc.dg/gomp/tls-1.c: Likewise.
6460 * gcc.dg/gomp/tls-2.c: Likewise.
6461 * gcc.dg/tls/alpha-1.c: Likewise.
6462 * gcc.dg/tls/opt-1.c: Likewise.
6463 * gcc.dg/tls/opt-13.c: Likewise.
6464 * gcc.dg/tls/opt-14.c: Likewise.
6465 * gcc.dg/tls/opt-2.c: Likewise.
6466 * gcc.dg/tls/opt-3.c: Likewise.
6467 * gcc.dg/tls/opt-4.c: Likewise.
6468 * gcc.dg/tls/opt-7.c: Likewise.
6469 * gcc.dg/tls/section-1.c: Likewise.
6470 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6471 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6472 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6473 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6474 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6475 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6476 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6477 * gfortran.dg/gomp/crayptr2.f90: Likewise.
6478 * gfortran.dg/gomp/fixed-1.f: Likewise.
6479 * gfortran.dg/gomp/free-1.f90: Likewise.
6480 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6481 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6482 * gfortran.dg/gomp/reduction1.f90: Likewise.
6483 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6485 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6488 * gfortran.dg/bounds_check_9.f90: New test.
6489 * gfortran.dg/bounds_check_fail_2.f90: New test.
6491 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6493 PR c++/33462 (again)
6494 * g++.dg/ext/va-arg1.C: Adjust.
6496 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6499 * g++.dg/ext/va-arg1.C: New.
6501 2007-09-18 Tobias Burnus <burnus@net-b.de>
6503 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6505 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6508 * g++.dg/rtti/typeid6.C: New.
6510 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6513 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6514 * g++.dg/ext/is_class_error2.C: New.
6516 2007-09-18 Richard Guenther <rguenther@suse.de>
6518 PR tree-optimization/33340
6519 * g++.dg/torture/pr33340.C: New testcase.
6521 2007-09-18 Tobias Burnus <burnus@net-b.de>
6524 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6525 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6526 * gfortran.dg/elemental_subroutine_5.f90: New.
6528 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
6530 * lib/target-supports.exp (check_profiling_available): Extend
6531 mips*-*-elf check to mips*-*-elf*.
6533 2007-09-18 Jakub Jelinek <jakub@redhat.com>
6535 * gcc.dg/format/c90-scanf-5.c: New test.
6536 * gcc.dg/format/c99-scanf-4.c: New test.
6537 * gcc.dg/format/ext-7.c: New test.
6538 * gcc.dg/format/ext-8.c: New test.
6541 * gcc.c-torture/compile/20070915-1.c: New test.
6543 2007-09-17 Tobias Burnus <burnus@net-b.de>
6546 * gfortran.dg/private_type_9.f90: New.
6548 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6551 * gfortran.dg/pr33449.f90: New test.
6553 2007-09-17 Tobias Burnus <burnus@net-b.de>
6555 * gfortran.dg/interface_15.f90: Compile with -std=f95.
6556 * gfortran.dg/private_type_1.f90: Ditto
6557 * gfortran.dg/interface_18.f90: New.
6558 * gfortran.dg/private_type_8.f90: New.
6560 2007-09-16 Paolo Carlini <pcarlini@suse.de>
6563 * g++.dg/warn/new1.C: Adjust.
6564 * g++.dg/torture/str_empty.C: Likewise.
6566 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6568 * gcc.target/mips/dse-1.c: New test.
6570 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
6573 * g++.dg/overload/operator3.C: New.
6575 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6577 * gcc.target/mips/truncate-1.c: New test.
6579 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
6585 * gfortran.dg/subref_array_pointer_1.f90: New test.
6586 * gfortran.dg/subref_array_pointer_2.f90: New test.
6588 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
6590 * gfortran.dg/nint_2.f90: Correct last change.
6592 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
6594 * gcc.dg/tree-ssa/parallelization-1.c: New test.
6596 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
6598 * gcc.dg/vect/pr33373b.c: New test.
6600 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
6603 * gcc.target/i386/pr33438.c: New test.
6605 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6607 * gfortran.dg/nint_2.f90: Revert previous commit.
6609 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6611 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6613 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
6616 * g++.dg/other/unused1.C: XFAIL class2 scan.
6618 2007-09-13 Tobias Burnus <burnus@net-b.de>
6621 * gfortran.dg/elemental_args_check_1.f90: New.
6622 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6623 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6625 2007-09-13 Tobias Burnus <burnus@net-b.de>
6627 * gfortran.dg/recursive_check_3.f90: New.
6629 2007-09-13 Tobias Burnus <burnus@net-b.de>
6632 * gfortran.dg/elemental_bind_c.f90: New.
6634 2007-09-13 Richard Sandiford <richard@codesourcery.com>
6636 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6637 * gcc.target/mips/mips16-attributes-2.c: New test.
6638 * gcc.target/mips/mips16-attributes-3.c: Likewise.
6639 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
6640 hard-float asm when __mips16 is defined.
6641 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6642 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6643 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6644 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6645 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6646 * gcc.target/mips/pr26765.c (foo): Likewise.
6647 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6648 targets, use dg-mips-options instead of dg-options, and use -mgp32
6649 to force 32-bit mode.
6650 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6652 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6654 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
6655 Michael Meissner <michael.meissner@amd.com>
6657 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6658 * gcc.target/i386/sse5-hsubX.c: Ditto.
6659 * gcc.target/i386/sse5-permpX.c: Ditto.
6660 * gcc.target/i386/sse5-haddX.c: Ditto.
6661 * gcc.target/i386/sse5-maccXX.c: Ditto.
6662 * gcc.target/i386/sse5-msubXX.c: Ditto.
6663 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6664 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6666 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6667 optimizes floating point conditional moves into the pcmov
6668 instruction on SSE5.
6669 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6671 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6672 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6675 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6676 compiler optimizes vector (a*b)+c into fmadd on SSE5.
6678 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6679 optimizes (a*b)+c into fmadd on SSE5.
6681 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6682 whether the SSE5 instructions can be generated.
6684 * gcc.target/i386/sse5-check.h: New. Add support for
6687 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6688 ammintrin.h, and turn on -msse5 option instead of -msse4a.
6689 * gcc.target/i386/sse-13.c: Ditto.
6690 * gcc.target/i386/sse-14.c: Ditto.
6692 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
6695 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6696 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6698 2007-09-12 Jakub Jelinek <jakub@redhat.com>
6701 * gcc.dg/pr32338-1.c: New test.
6702 * gcc.dg/pr32338-2.c: New test.
6704 2007-09-12 Bob Wilson <bob.wilson@acm.org>
6706 * lib/target-supports.exp (check_effective_target_sync_int_long):
6707 Revert change to add xtensa.
6708 (check_effective_target_sync_char_short): Likewise.
6710 2007-09-12 Olivier Hainque <hainque@adacore.com>
6712 * gnat.dg/packed_subtype.adb: New test.
6714 2007-09-12 Tobias Burnus <burnus@net-b.de>
6717 * gfortran.dg/intrinsic_size.f90: New.
6719 2007-09-12 Tobias Burnus <burnus@net-b.de>
6723 * gfortran.dg/conflicts_2.f90: New.
6725 2007-09-12 Ira Rosen <irar@il.ibm.com>
6727 PR tree-optimization/32377
6728 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6729 dependence distance.
6730 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6731 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6732 * gcc.dg/vect/no-vfa-vect-depend-1.c,
6733 gfortran.dg/vect/no-vfa-pr32377.f90: New.
6735 2007-09-12 Richard Guenther <rguenther@suse.de>
6738 * gcc.c-torture/compile/pr33382.c: New testcase.
6739 * gcc.c-torture/execute/pr33382.c: Likewise.
6741 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
6744 * gfortran.dg/c_ptr_tests_12.f03: New test case.
6746 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
6748 PR tree-optimization/33373
6749 * gcc.dg/vect/pr33373.c: New test.
6751 2007-09-12 Ben Elliston <bje@au.ibm.com>
6753 * lib/target-supports.exp (check_effective_target_vect_no_double):
6756 2007-09-12 Ben Elliston <bje@au.ibm.com>
6757 Ulrich Weigand <uweigand@de.ibm.com>
6759 * gcc.target/spu/dfcgt-nan.c: New test.
6761 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
6763 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6765 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
6768 * gfortran.dg/c_ptr_tests_11.f03: New test case.
6770 2007-09-11 Jakub Jelinek <jakub@redhat.com>
6772 * gcc.dg/va-arg-pack-len-1.c: New test.
6773 * g++.dg/va-arg-pack-len-1.C: New test.
6775 2007-09-11 Michael Matz <matz@suse.de>
6777 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6779 2007-09-10 Janis Johnson <janis187@us.ibm.com>
6781 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6782 checks for size of long double.
6783 * gcc.dg/dfp/convert.h: New file.
6784 * gcc.dg/dfp/convert-bfp-2.c: New test.
6785 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6786 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6787 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6788 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6789 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6790 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6791 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6792 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6793 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6795 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
6797 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
6798 Change dg-final to expect 1 non-profitable loop and
6800 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6801 Change dg-final to expect 1 non-profitable loop and
6803 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6804 Change dg-final to expect 1 profitable loop.
6805 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6806 Change dg-final to expect 1 profitable loop.
6808 2007-09-10 Richard Sandiford <richard@codesourcery.com>
6810 * gcc.target/mips/call-saved-1.c: New test.
6811 * gcc.target/mips/call-saved-2.c: Likewise.
6812 * gcc.target/mips/call-saved-3.c: Likewise.
6813 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6814 instead of mips_mips64. Set mips_fp64 too.
6815 (is_gp32_flag): Return true for -mips1 and -mips2.
6816 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6818 2007-09-10 Jakub Jelinek <jakub@redhat.com>
6820 * g++.dg/ext/va-arg-pack-1.C: New test.
6821 * g++.dg/ext/va-arg-pack-2.C: New test.
6823 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
6826 * gcc.dg/vect/pr33369.c: New test.
6828 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
6831 * gfortran.dg/array_memcpy_5.f90: New test.
6833 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
6835 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6837 2007-09-09 Richard Guenther <rguenther@suse.de>
6839 * gcc.c-torture/compile/20070906-1.c: New testcase.
6841 2007-09-09 Ira Rosen <irar@il.ibm.com>
6843 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6845 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6846 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6847 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6850 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
6852 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6854 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
6856 * gnat.dg/addr2_p.ads: Bump size of array to 9.
6858 2007-09-09 Ira Rosen <irar@il.ibm.com>
6860 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6861 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6862 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6863 Compile tests with -fno-tree-pre.
6864 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6865 * lib/target-supports.exp (check_effective_target_vect_strided): New.
6866 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6867 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6868 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6869 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6870 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6871 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6872 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6873 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6874 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6875 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6876 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6877 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6878 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6879 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
6880 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6881 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6882 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6884 2007-09-09 Joseph Myers <joseph@codesourcery.com>
6886 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6888 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6889 Use remote_exec to call c++filt.
6890 * lib/target-supports-dg.exp (dg-require-host-local): New.
6891 * gcc.misc-tests/options.exp: Allow .exe in command paths.
6892 * g++.dg/parse/repo1.C: Use dg-require-host-local.
6893 * g++.dg/rtti/repo1.C: Likewise.
6894 * g++.dg/template/repo1.C: Likewise.
6895 * g++.dg/template/repo2.C: Likewise.
6896 * g++.dg/template/repo3.C: Likewise.
6897 * g++.dg/template/repo4.C: Likewise.
6898 * g++.dg/template/repo5.C: Likewise.
6899 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6900 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6901 * g++.old-deja/g++.pt/repo1.C: Likewise.
6902 * g++.old-deja/g++.pt/repo2.C: Likewise.
6903 * g++.old-deja/g++.pt/repo3.C: Likewise.
6904 * g++.old-deja/g++.pt/repo4.C: Likewise.
6905 * gcc.dg/cpp/trad/builtins.c: Likewise.
6907 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
6909 PR tree-optimization/32283
6910 * gcc.dg/tree-ssa/loop-31.c: New test.
6912 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
6914 PR rtl-optimization/26449
6915 * gcc.target/i386/pr26449-1.c: New file.
6917 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
6920 PR rtl-optimization/26449
6921 * gcc.target/i386/pr33329.c: New file.
6923 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
6925 * gnat.dg/renaming3.adb, renaming4.ads: New test.
6927 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
6929 * gnat.dg/unaligned_rep_clause.adb: New testcase.
6931 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
6933 PR tree-optimization/33301
6934 * gfortran.dg/vect/pr33301.f: New test.
6936 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6939 * gfortran.dg/backspace_10.f90: New test.
6941 2007-09-07 Richard Guenther <rguenther@suse.de>
6944 2007-09-06 Richard Guenther <rguenther@suse.de>
6946 PR tree-optimization/32586
6947 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6948 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6949 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6950 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6951 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6952 now obsolete simplification.
6954 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
6956 PR tree-optimization/33299
6957 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6958 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6960 2007-09-07 Richard Guenther <rguenther@suse.de>
6963 2007-09-06 Richard Guenther <rguenther@suse.de>
6965 PR tree-optimization/32586
6966 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6967 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6968 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6969 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6970 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6971 now obsolete simplification.
6973 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6975 PR tree-optimization/32821
6976 * gcc.dg/tree-ssa/pr32821.c: New file.
6978 2007-09-07 Richard Sandiford <richard@codesourcery.com>
6980 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6981 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6982 and mips_forced_no_er.
6983 (dg-mips-options): Add -mno-abicalls when a small-data option is
6984 specified. Skip tests with small-data options if mips_forced_gp.
6985 Skip tests with -mexplicit-relocs if mips_forced_no_er.
6986 * gcc.target/mips/sdata-1.c: New test.
6987 * gcc.target/mips/sdata-2.c: Likewise.
6988 * gcc.target/mips/sdata-3.c: Likewise.
6989 * gcc.target/mips/sdata-4.c: Likewise.
6991 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6994 * spread_zerosize_1.f90: New test case.
6995 * spread_bounds_1.f90: New test case.
6997 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7000 * g++.dg/template/static31.C: New.
7002 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7005 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7008 2007-09-06 David Daney <ddaney@avtrex.com>
7009 Richard Sandiford <richard@codesourcery.com>
7012 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7013 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7014 * gcc.target/mips/pr33256.c: New test.
7016 2007-09-06 Tom Tromey <tromey@redhat.com>
7018 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7020 2007-09-06 Richard Guenther <rguenther@suse.de>
7022 PR tree-optimization/32586
7023 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7024 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7025 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7026 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7027 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7028 now obsolete simplification.
7030 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7032 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7033 * gcc.target/i386/sse3-addsubps.c: Ditto.
7034 * gcc.target/i386/sse3-haddpd.c: Ditto.
7035 * gcc.target/i386/sse3-haddps.c: Ditto.
7036 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7037 * gcc.target/i386/sse3-hsubps.c: Ditto.
7038 * gcc.target/i386/sse3-lddqu.c: Ditto.
7039 * gcc.target/i386/sse3-movddup.c: Ditto.
7040 * gcc.target/i386/sse3-movshdup.c: Ditto.
7041 * gcc.target/i386/sse3-movsldup.c: Ditto.
7043 2007-09-06 Richard Guenther <rguenther@suse.de>
7045 PR tree-optimization/33302
7046 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7048 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7051 * gfortran.dg./fmt_float.f90: New test.
7053 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7056 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7058 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7060 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7061 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7063 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7065 * g++.dg/eh/builtin1.C: New test.
7066 * g++.dg/eh/builtin2.C: New test.
7067 * g++.dg/eh/builtin3.C: New test.
7070 * g++.dg/eh/builtin4.C: New test.
7072 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7074 * gcc.target/powerpc/dfp-dd.c: New test.
7075 * gcc.target/powerpc/dfp-td.c: New test.
7077 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7079 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7080 * gcc.dg/va-arg-pack-1.c: New test.
7082 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7084 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7085 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7086 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7087 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7088 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7090 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7093 * g++.dg/ext/anon-struct5.C: New.
7095 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7097 * gcc.dg/i386-cpuid.h: Remove.
7098 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7099 (main): Use __get_cpuid to get target features.
7100 * gcc.target/i386/sse-check.h: Ditto.
7101 * gcc.target/i386/sse2-check.h: Ditto.
7102 * gcc.target/i386/sse3-check.h: Ditto.
7103 * gcc.target/i386/ssse3-check.h: Ditto.
7104 * gcc.target/i386/sse4_1-check.h: Ditto.
7105 * gcc.target/i386/sse4_2-check.h: Ditto.
7106 * gcc.target/i386/sse4a-check.h: Ditto.
7107 * gcc.dg/torture/pr16104-1.c: Ditto.
7108 (do_test): Change to void.
7109 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7110 * gcc.target/i386/sse-6.c: Ditto.
7111 * gcc.target/i386/sse-7.c: Ditto.
7112 * g++.dg/other/i386-1.C: Include cpuid.h.
7113 (main): New function. Use __get_cpuid to get target fetaures.
7115 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7116 David Ung <davidu@mips.com>
7117 Nigel Stephens <nigel@mips.com>
7119 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7120 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7121 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7122 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7123 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7124 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7125 * gcc.dg/torture/pr19683-1.c: Likewise.
7126 * gcc.target/mips/madd-3.c: Likewise.
7127 * gcc.target/mips/maddu-3.c: Likewise.
7128 * gcc.target/mips/msub-3.c: Likewise.
7129 * gcc.target/mips/msubu-3.c: Likewise.
7130 * gcc.target/mips/asm-1.c: Likewise.
7131 * gcc.target/mips/branch-1.c: Likewise.
7132 * gcc.target/mips/ins-1.c: Likewise.
7133 * gcc.target/mips/near-far-3.c: Likewise.
7134 * gcc.target/mips/near-far-4.c: Likewise.
7135 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7136 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7137 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7138 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7139 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7140 * gcc.target/mips/dspr2-MULT.c: Likewise.
7141 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7142 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7143 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7144 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7145 * gcc.target/mips/code-readable-2.c: Likewise.
7146 * gcc.target/mips/code-readable-3.c: Likewise.
7148 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7149 David Ung <davidu@mips.com>
7150 Nigel Stephens <nigel@mips.com>
7152 * gcc.target/mips/mips16-attributes.c: New.
7154 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7157 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7160 * gfortran.dg/char_length_10.f90: New test.
7162 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7165 * g++.dg/parse/template24.C: New.
7167 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7169 * g++.dg/other/spu2vmx-1.C: New test.
7171 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7173 PR tree-optimization/33017
7174 * gcc.dg/pr33017.c: New test.
7176 2007-09-05 Ben Elliston <bje@au.ibm.com>
7178 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7179 __protected_stream family of macros.
7181 2007-09-04 Jan Hubicka <jh@suse.cz>
7183 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7184 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7185 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7186 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7187 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7188 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7189 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7192 2007-09-04 Janus Weil <jaydub66@gmail.com>
7193 Tobias Burnus <burnus@net-b.de>
7195 * gfortran.dg/proc_decl_1.f90: New.
7196 * gfortran.dg/proc_decl_2.f90: New.
7197 * gfortran.dg/proc_decl_3.f90: New.
7198 * gfortran.dg/proc_decl_4.f90: New.
7200 2007-09-04 Jan Hubicka <jh@suse.cz>
7202 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7203 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7204 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7205 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7206 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7207 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7208 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7209 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7210 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7211 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7212 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7213 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7214 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7215 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7216 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7217 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7218 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7219 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7220 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7221 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7222 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7223 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7224 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7225 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7226 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7227 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7228 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7229 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7230 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7231 * gcc.dg/vect/vect-42.c: Mark functions noinline.
7232 * gcc.dg/vect/vect-25.c: Mark functions noinline.
7233 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7234 * gcc.dg/vect/vect-67.c: Mark functions noinline.
7235 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7236 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7237 * gcc.dg/vect/vect-106.c: Mark functions noinline.
7238 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7239 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7240 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7241 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7242 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7243 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7244 * gcc.dg/vect/vect-34.c: Mark functions noinline.
7245 * gcc.dg/vect/vect-17.c: Mark functions noinline.
7246 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7247 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7248 * gcc.dg/vect/vect-93.c: Mark functions noinline.
7249 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7250 * gcc.dg/vect/vect-76.c: Mark functions noinline.
7251 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7252 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7253 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7254 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7255 * gcc.dg/vect/vect-115.c: Mark functions noinline.
7256 * gcc.dg/vect/vect-9.c: Mark functions noinline.
7257 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7258 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7259 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7260 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7261 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7262 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7263 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7264 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7265 * gcc.dg/vect/vect-60.c: Mark functions noinline.
7266 * gcc.dg/vect/vect-26.c: Mark functions noinline.
7267 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7268 * gcc.dg/vect/vect-85.c: Mark functions noinline.
7269 * gcc.dg/vect/vect-68.c: Mark functions noinline.
7270 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7271 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7272 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7273 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7274 * gcc.dg/vect/vect-107.c: Mark functions noinline.
7275 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7276 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7277 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7278 * gcc.dg/vect/vect-52.c: Mark functions noinline.
7279 * gcc.dg/vect/vect-35.c: Mark functions noinline.
7280 * gcc.dg/vect/vect-18.c: Mark functions noinline.
7281 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7282 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7283 * gcc.dg/vect/vect-77.c: Mark functions noinline.
7284 * gcc.dg/vect/vect-2.c: Mark functions noinline.
7285 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7286 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7287 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7288 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7289 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7290 * gcc.dg/vect/vect-116.c: Mark functions noinline.
7291 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7292 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7293 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7294 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7295 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7296 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7297 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7298 * gcc.dg/vect/vect-44.c: Mark functions noinline.
7299 * gcc.dg/vect/vect-27.c: Mark functions noinline.
7300 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7301 * gcc.dg/vect/vect-86.c: Mark functions noinline.
7302 * gcc.dg/vect/vect-100.c: Mark functions noinline.
7303 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7304 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7305 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7306 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7307 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7308 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7309 * gcc.dg/vect/vect-108.c: Mark functions noinline.
7310 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7311 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7312 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7313 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7314 * gcc.dg/vect/vect-11.c: Mark functions noinline.
7315 * gcc.dg/vect/vect-70.c: Mark functions noinline.
7316 * gcc.dg/vect/vect-36.c: Mark functions noinline.
7317 * gcc.dg/vect/vect-19.c: Mark functions noinline.
7318 * gcc.dg/vect/vect-95.c: Mark functions noinline.
7319 * gcc.dg/vect/vect-78.c: Mark functions noinline.
7320 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7321 * gcc.dg/vect/vect-3.c: Mark functions noinline.
7322 * gcc.dg/vect/vect-all.c: Mark functions noinline.
7323 * gcc.dg/vect/vect-117.c: Mark functions noinline.
7324 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7325 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7326 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7327 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7328 * gcc.dg/vect/vect-20.c: Mark functions noinline.
7329 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7330 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7331 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7332 * gcc.dg/vect/vect-62.c: Mark functions noinline.
7333 * gcc.dg/vect/vect-28.c: Mark functions noinline.
7334 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7335 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7336 * gcc.dg/vect/vect-87.c: Mark functions noinline.
7337 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7338 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7339 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7340 * gcc.dg/vect/vect-109.c: Mark functions noinline.
7341 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7342 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7344 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7345 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7346 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7347 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7348 * gcc.dg/vect/vect-12.c: Mark functions noinline.
7349 * gcc.dg/vect/vect-71.c: Mark functions noinline.
7350 * gcc.dg/vect/vect-54.c: Mark functions noinline.
7351 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7352 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7353 * gcc.dg/vect/vect-96.c: Mark functions noinline.
7354 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7355 * gcc.dg/vect/vect-110.c: Mark functions noinline.
7356 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7357 * gcc.dg/vect/vect-4.c: Mark functions noinline.
7358 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7359 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7360 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7361 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7362 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7363 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7364 * gcc.dg/vect/vect-21.c: Mark functions noinline.
7365 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7366 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7367 * gcc.dg/vect/vect-80.c: Mark functions noinline.
7368 * gcc.dg/vect/vect-63.c: Mark functions noinline.
7369 * gcc.dg/vect/vect-46.c: Mark functions noinline.
7370 * gcc.dg/vect/vect-29.c: Mark functions noinline.
7371 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7372 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7373 * gcc.dg/vect/vect-88.c: Mark functions noinline.
7374 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7375 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7376 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7377 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7378 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7379 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7380 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7381 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7382 * gcc.dg/vect/vect-30.c: Mark functions noinline.
7383 * gcc.dg/vect/vect-13.c: Mark functions noinline.
7384 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7385 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7386 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7387 * gcc.dg/vect/vect-72.c: Mark functions noinline.
7388 * gcc.dg/vect/vect-38.c: Mark functions noinline.
7389 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7390 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7391 * gcc.dg/vect/vect-97.c: Mark functions noinline.
7392 * gcc.dg/vect/vect-111.c: Mark functions noinline.
7393 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7394 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7395 * gcc.dg/vect/vect-5.c: Mark functions noinline.
7396 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7397 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7398 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7399 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7400 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7401 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7402 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7403 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7404 * gcc.dg/vect/vect-22.c: Mark functions noinline.
7405 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7406 * gcc.dg/vect/vect-64.c: Mark functions noinline.
7407 * gcc.dg/vect/vect-89.c: Mark functions noinline.
7408 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7409 * gcc.dg/vect/vect-103.c: Mark functions noinline.
7410 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7411 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7412 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7413 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7414 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7415 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7416 * gcc.dg/vect/vect-31.c: Mark functions noinline.
7417 * gcc.dg/vect/vect-14.c: Mark functions noinline.
7418 * gcc.dg/vect/vect-73.c: Mark functions noinline.
7419 * gcc.dg/vect/vect-56.c: Mark functions noinline.
7420 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7421 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7422 * gcc.dg/vect/vect-98.c: Mark functions noinline.
7423 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7424 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7425 * gcc.dg/vect/vect-112.c: Mark functions noinline.
7426 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7427 * gcc.dg/vect/vect-6.c: Mark functions noinline.
7428 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7429 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7430 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7431 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7432 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7433 * gcc.dg/vect/pr25413.c: Mark functions noinline.
7434 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7435 * gcc.dg/vect/vect-40.c: Mark functions noinline.
7436 * gcc.dg/vect/vect-23.c: Mark functions noinline.
7437 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7438 * gcc.dg/vect/vect-82.c: Mark functions noinline.
7439 * gcc.dg/vect/vect-65.c: Mark functions noinline.
7440 * gcc.dg/vect/vect-48.c: Mark functions noinline.
7441 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7442 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7443 * gcc.dg/vect/vect-104.c: Mark functions noinline.
7444 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7445 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7446 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7447 * gcc.dg/vect/vect-32.c: Mark functions noinline.
7448 * gcc.dg/vect/vect-15.c: Mark functions noinline.
7449 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7450 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7451 * gcc.dg/vect/vect-91.c: Mark functions noinline.
7452 * gcc.dg/vect/vect-74.c: Mark functions noinline.
7453 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7454 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7455 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7456 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7457 * gcc.dg/vect/vect-99.c: Mark functions noinline.
7458 * gcc.dg/vect/vect-113.c: Mark functions noinline.
7459 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7460 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7461 * gcc.dg/vect/vect-7.c: Mark functions noinline.
7462 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7463 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7464 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7465 * gcc.dg/vect/vect-24.c: Mark functions noinline.
7466 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7467 * gcc.dg/vect/vect-83.c: Mark functions noinline.
7468 * gcc.dg/vect/vect-66.c: Mark functions noinline.
7469 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7471 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7474 * gcc.target/i386/cmov7.c: New file.
7476 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7478 * gcc.target/i386/sse4a-check.h: New file.
7479 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
7480 * gcc.target/i386/sse4a-insert.c: Ditto.
7481 * gcc.target/i386/sse4a-montsd.c: Ditto.
7482 * gcc.target/i386/sse4a-montss.c: Ditto.
7483 * gcc.target/i386/mmx-check.h: New file.
7484 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
7485 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7486 * gcc.target/i386/sse-check.h: New file.
7487 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
7488 * gcc.target/i386/sse-3.c: Ditto.
7489 * gcc.target/i386/sse-7.c: Ditto.
7490 * gcc.target/i386/sse-9.c: Ditto.
7491 * gcc.target/i386/ssefn-3.c: Ditto.
7492 * gcc.target/i386/sse-recip.c: Ditto.
7493 * gcc.target/i386/sse-recip-vec.c: Ditto.
7494 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7495 * gcc.target/i386/20020523-1.c: Remove.
7496 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
7497 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7498 * gcc.target/i386/ssefn-4.c: Ditto.
7499 * gcc.target/i386/sse-6.c: Ditto.
7500 * gcc.target/i386/sse-10.c: Ditto.
7501 * gcc.target/i386/sse-11.c: Ditto.
7502 * gcc.target/i386/sse-18.c: Ditto.
7503 * gcc.target/i386/fpprec-1.c: Ditto.
7504 * g++.dg/other/i386-1.C: Ditto.
7506 2007-09-04 Richard Guenther <rguenther@suse.de>
7508 PR tree-optimization/33291
7509 * gcc.dg/volatile2.c: New testcase.
7510 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7511 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7512 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7513 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7515 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7518 * gfortran.dg/namelist_15.f90: Update test.
7519 * gfortran.dg/namelist_24.f90: Update test.
7520 * gfortran.dg/namelist_38.f90: New test.
7522 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
7524 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
7525 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7526 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
7527 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7528 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
7529 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7531 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7533 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7534 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7536 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7538 2007-09-02 David Daney <ddaney@avtrex.com>
7540 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7541 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7542 * gcc.target/mips/atomic-memory-1.c: Ditto.
7543 * gcc.target/mips/atomic-memory-2.c: Ditto.
7545 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7547 * gcc.target/cris/builtin_clz_v0.c: New testcase.
7548 * gcc.target/cris/builtin_clz_v3.c: New testcase.
7550 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
7552 * gfortran.dg/substr_6.f90: New test.
7554 2007-09-02 Paolo Carlini <pcarlini@suse.de>
7557 * g++.dg/other/error18.C: New.
7558 * g++.dg/expr/bitfield3.C: Adjust.
7560 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
7563 * gfortran.fortran-torture/compile/pr33276.f90: New.
7565 2007-09-02 Joseph Myers <joseph@codesourcery.com>
7569 * gcc.dg/c99-arraydecl-3.c: New test.
7571 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7574 * g++.dg/cpp0x/variadic-new2.C: New.
7575 * g++.dg/cpp0x/variadic-new.C: New.
7577 2007-08-31 Tobias Burnus <burnus@net-b.de>
7580 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7581 * gfortran.dg/read_1.f90: New.
7583 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7586 * g++.dg/template/error30.C: New.
7588 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7591 * g++.dg/template/crash70.C: New.
7593 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7596 * g++.dg/ext/is_class_error.C: New.
7598 2007-08-31 Olivier Hainque <hainque@adacore.com>
7600 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7602 2007-08-31 David Edelsohn <edelsohn@gnu.org>
7603 Revital Eres <eres@il.ibm.com>
7605 * gcc.target/powerpc/paired-1.c: New test.
7606 * gcc.target/powerpc/paired-2.c: New test.
7607 * gcc.target/powerpc/paired-3.c: New test.
7608 * gcc.target/powerpc/paired-4.c: New test.
7609 * gcc.target/powerpc/paired-5.c: New test.
7610 * gcc.target/powerpc/paired-6.c: New test.
7611 * gcc.target/powerpc/paired-7.c: New test.
7612 * gcc.target/powerpc/ppc-paired.c: New test.
7614 2007-08-31 Ollie Wild <aaw@google.com>
7616 * g++.dg/conversion/ptrmem2.C: New test.
7617 * g++.dg/conversion/ptrmem3.C: New test.
7618 * g++.dg/conversion/ptrmem4.C: New test.
7619 * g++.dg/conversion/ptrmem5.C: New test.
7620 * g++.dg/conversion/ptrmem6.C: New test.
7621 * g++.dg/conversion/ptrmem7.C: New test.
7622 * g++.dg/conversion/ptrmem8.C: New test.
7624 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
7627 * gfortran.dg/char_length_7.f90: New test.
7628 * gfortran.dg/char_length_9.f90: New test.
7629 * gfortran.dg/char_assign_1.f90: Add extra warning.
7633 * gfortran.dg/char_length_8.f90: New test.
7635 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
7637 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7639 2007-08-30 Jakub Jelinek <jakub@redhat.com>
7641 * gcc.dg/inline-24.c: New test.
7642 * g++.dg/opt/inline11.C: New test.
7644 2007-08-30 Richard Guenther <rguenther@suse.de>
7646 * gcc.target/i386/vectorize5.c: New testcase.
7648 2007-08-30 Tobias Burnus <burnus@net-b.de>
7651 * interface.c (check_interface0): Improve error for external procs.
7652 (check_sym_interfaces): Fix checking of module procedures.
7654 2007-08-30 Jakub Jelinek <jakub@redhat.com>
7656 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7658 * gcc.dg/sync-3.c: New test.
7661 * gcc.dg/cleanup-12.c: New test.
7663 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
7665 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7666 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7667 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7668 * gcc.dg/pr32450.c: Ditto.
7669 * gcc.dg/nest.c: Ditto.
7670 * gcc.dg/nested-func-4.c: Ditto.
7671 * g++.old-deja/g++.law/profile1.C: Ditto.
7673 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7676 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7677 non-default integer kind arguments.
7679 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
7682 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7684 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
7686 * gcc.dg/h8300-ice2.c: Remove target selector.
7688 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
7691 * gfortran.dg/binding_label_tests_15.f03: New test case.
7692 * gfortran.dg/binding_label_tests_16.f03: Ditto.
7694 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7696 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7697 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7699 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
7702 * g++.dg/other/canon-33194.C: New.
7704 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
7706 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7707 * gcc.c-torture/execute/pr23135.c: Likewise.
7709 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
7711 * gcc.dg/pr31344.c: Move to ...
7712 * gcc.dg/dfp/pr31344.c: ... here.
7713 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7714 * gcc.dg/20050503-1.c: Ditto.
7715 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7716 * gcc.dg/20061127-1.c: Compile only for fpic targets.
7717 * gcc.dg/20060801-1.c: Ditto.
7719 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
7721 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7722 * gfortran.dg/nan_1.f90: Likewise.
7724 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7727 Revert previous patch.
7729 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
7730 Kazu Hirata <kazu@codesourcery.com>
7732 * gcc.target/m68k/interrupt-1.c: New.
7734 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
7736 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7737 10000 for targets where "int" can't hold at least 100000.
7738 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7739 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7740 (test5)(test6): Use it.
7741 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7742 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7743 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7744 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7745 * gcc.dg/attr-alloc_size.c (test): Likewise.
7747 2007-08-28 Paolo Carlini <pcarlini@suse.de>
7750 * g++.dg/template/error29.C: New.
7752 2007-08-28 Jakub Jelinek <jakub@redhat.com>
7755 * g++.dg/ext/visibility/anon5.C: New test.
7757 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7759 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7761 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7763 * gfortran.dg/gamma_1.f90: Remove large-real tests.
7764 * gfortran.dg/gamma_2.f90: Remove large-real tests.
7765 * gfortran.dg/gamma_4.f90: New: large-real tests.
7767 2007-08-28 Jason Merrill <jason@redhat.com>
7770 * g++.dg/ext/stmtexpr12.C: New test.
7773 * g++.dg/ext/attrib28.C: New test.
7775 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
7778 * gcc.target/i386/pr32661.c: New test.
7780 2007-08-28 Jakub Jelinek <jakub@redhat.com>
7783 * gcc.dg/pr32370.c: New test.
7785 PR rtl-optimization/33148
7786 * gcc.c-torture/compile/20070827-1.c: New test.
7789 * d++.dg/debug/const3.C: New test.
7790 * d++.dg/debug/const4.C: New test.
7791 * d++.dg/debug/dwarf2/const1.C: New test.
7792 * d++.dg/debug/dwarf2/const2.C: New test.
7793 * d++.dg/debug/dwarf2/const2b.C: New test.
7795 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
7796 Vladimir Yanovsky <yanov@il.ibm.com>
7797 Revital Eres <eres@il.ibm.com>
7798 Andrey Belevantsev <abel@ispras.ru>
7800 * gcc.dg/sms-1.c: New test.
7802 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
7804 * g++.dg/ext/gnu-inline-common.h: New.
7805 * g++.dg/ext/gnu-inline-global-reject.C: New.
7806 * g++.dg/ext/gnu-inline-global.C: New.
7807 * g++.dg/ext/gnu-inline-namespace.C: New.
7808 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7809 * g++.dg/ext/gnu-inline-class.C: New.
7810 * g++.dg/ext/gnu-inline-class-static.C: New.
7811 * g++.dg/ext/gnu-inline-template-class.C: New.
7812 * g++.dg/ext/gnu-inline-template-func.C: New.
7814 2007-08-27 Jason Merrill <jason@redhat.com>
7817 * g++.dg/ext/stmtexpr11.C: New.
7819 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
7821 * lib/target-supports.exp (check_profiling_available):
7822 Set profiling_available_saved to 0 on fido-*-elf.
7824 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
7826 PR tree-optimization/33173
7828 * gcc.c-torture/compile/pr33173.c: New.
7830 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
7833 * gcc.dg/dfp/pr31385.c: New.
7835 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7837 * gcc.dg/unsigned-long-compare.c: Remove target selector.
7839 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7841 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7842 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7843 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7844 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7845 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7846 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7847 gcc.target/m68k directory.
7848 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7849 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7850 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7851 gcc.target/cris directory.
7852 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7853 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7854 gcc.target/bfin directory.
7856 * gcc.target/sh: New directory.
7857 * gcc.target/sh/sh.exp: New file.
7858 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7859 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7860 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7861 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7862 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7863 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7865 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7867 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7868 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7869 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7870 * gcc.target/i386/local2.c: Ditto.
7871 * gcc.target/i386/stack-prot-kernel.c: Ditto.
7872 * gcc.target/i386/20011119-1.c: Ditto.
7873 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7874 * gcc.target/i386/fastcall-1.c: Fix target selector.
7876 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7879 * gfortran.dg/negative_unit.f: Add new check
7880 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7881 -fdefault-integer-8.
7883 2007-08-26 Asher Langton <langton2@llnl.gov>
7885 * gfortran.dg/recursive_stack.f90: New.
7886 * gfortran.dg/openmp_stack.f90: New.
7888 2007-08-26 Tobias Burnus <burnus@net-b.de>
7891 * gfortran.dg/use_10.f90: New.
7893 2007-08-26 Tobias Burnus <burnus@net-b.de>
7896 * gfortran.dg/namelist_14.f90: Make test case valid.
7897 * gfortran.dg/common_10.f90: New.
7899 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
7902 * gcc.dg/ifelse-2.c: New.
7904 2007-08-26 Tobias Burnus <burnus@net-b.de>
7907 * gfortran.dg/gamma_1.f90: New.
7908 * gfortran.dg/gamma_2.f90: New.
7909 * gfortran.dg/gamma_3.f90: New.
7911 2007-08-26 Tobias Burnus <burnus@net-b.de>
7914 * gfortran.dg/used_types_18.f90: New.
7916 2007-08-25 Jakub Jelinek <jakub@redhat.com>
7918 * gcc.dg/array-init-2.c: New test.
7920 2007-08-24 Tobias Burnus <burnus@net-b.de>
7923 * gfortran.dg/initialization_4.f90: Update dg-error.
7924 * gfortran.dg/initialization_13.f90: New.
7926 2007-08-24 Richard Guenther <rguenther@suse.de>
7929 * gcc.c-torture/compile/pr33166.c: New testcase.
7931 2007-08-24 Tobias Burnus <burnus@net-b.de>
7934 * gfortran.dg/pointer_assign_4.f90: New.
7935 * gfortran.dg/shape_2.f90: Fix test case.
7936 * gfortran.dg/char_result_4.f90: Ditto.
7938 2007-08-24 Jakub Jelinek <jakub@redhat.com>
7940 * gcc.dg/array-init-1.c: New test.
7943 * g++.dg/parse/crash36.C: New test.
7945 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
7947 * gcc.dg/pr32721.c: Updated.
7949 2007-08-24 Jakub Jelinek <jakub@redhat.com>
7951 PR tree-optimization/32573
7953 * gcc.dg/pr32573.c: New test.
7956 * g++.dg/lookup/ns3.C: New test.
7958 * gfortran.dg/assumed_charlen_sharing.f90: New test.
7961 * g++.dg/parse/crash37.C: New test.
7963 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
7966 * gcc.target/i386/pr17390.c: New test.
7968 2007-08-23 Richard Guenther <rguenther@suse.de>
7970 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7971 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7972 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7973 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7974 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7975 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7976 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7977 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7979 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
7981 * gcc.target/s390: New directory.
7982 * gcc.target/s390/s390.exp: New file.
7983 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7984 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7985 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7986 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7987 gcc.target/s390 directory.
7989 2007-08-23 Richard Guenther <rguenther@suse.de>
7991 PR tree-optimization/32328
7992 * gcc.dg/pr32328.c: New testcase.
7994 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
7996 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7999 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8002 * gfortran.dg/min_max_optional_5.f90: New test.
8003 * gfortran.dg/min_max_optional_2.f90: Remove.
8004 * gfortran.dg/min_max_optional_3.f90: Remove.
8005 * gfortran.dg/min_max_optional_4.f90: Remove.
8007 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8009 * gcc.target/i386/xorps-sse.c: New.
8010 * gcc.target/i386/xorps-sse2.c: New.
8012 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8014 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8015 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8016 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8018 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8021 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8022 include multiple kinds for SHAPE parameter within a single
8024 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8025 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8027 2007-08-22 Janus Weil <jaydub66@gmail.com>
8029 * interface_abstract_1.f90: Extended test case.
8030 * interface_abstract_3.f90: New test.
8032 2007-08-21 Christian Bruel <christian.bruel@st.com>
8034 * gcc.dg/fold-sub.c: New test.
8036 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8038 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8039 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8040 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8041 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8042 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8043 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8045 2007-08-22 Richard Guenther <rguenther@suse.de>
8048 * gcc.dg/pr33007.c: New testcase.
8050 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8052 * gcc.c-torture/execute/strcmp-1.x: Delete.
8054 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8056 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8057 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8058 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8059 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8060 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8061 gcc.target/i386/stack-realign.c,
8062 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8063 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8064 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8065 target using dg-require-effective-target directive.
8066 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8067 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8068 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8069 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8070 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8071 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8072 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8073 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8074 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8075 Require lp64 target using dg-require-effective-target directive.
8076 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8077 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8079 * gcc.target/i386/20010202-1.c: Move from here ...
8080 * gcc.dg/20010202-1.c: ... to here.
8082 2007-08-22 Richard Guenther <rguenther@suse.de>
8084 PR tree-optimization/33142
8085 * gcc.c-torture/execute/pr33142.c: New testcase.
8087 2007-08-22 Richard Guenther <rguenther@suse.de>
8090 * g++.dg/torture/pr32563.C: New testcase.
8092 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8095 * gcc.dg/pr32912-1.c: Add -w to options.
8096 * gcc.dg/pr32912-2.c: Likewise.
8097 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8099 2007-08-21 Ian Lance Taylor <iant@google.com>
8101 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8103 2007-08-21 Ian Lance Taylor <iant@google.com>
8105 PR tree-optimization/33134
8106 * g++.dg/tree-ssa/pr33134.C: New test.
8108 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8110 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8111 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8113 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8116 * gcc.dg/debug/pr32610.c: New test.
8118 * g++.dg/init/new24.C: New test.
8121 * gcc.dg/pr32912-1.c: New test.
8122 * gcc.dg/pr32912-2.c: New test.
8123 * gcc.dg/pr32912-3.c: New test.
8125 2007-08-21 Richard Guenther <rguenther@suse.de>
8127 * gcc.dg/pointer-arith-10.c: New testcase.
8129 2007-08-21 Richard Guenther <rguenther@suse.de>
8132 * gcc.c-torture/compile/pr33122.c: New testcase.
8134 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8136 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8138 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8140 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8142 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8145 * g++.dg/init/new23.C: New test.
8147 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8150 * gcc.c-torture/compile/pr30564-1.c: New test.
8151 * gcc.c-torture/compile/pr30564-2.c: New test.
8153 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8155 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8157 2007-08-19 Tobias Burnus <burnus@net-b.de>
8159 * gfortran.dg/interface_abstract_2.f90: New.
8160 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8162 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8164 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8165 unknown (so that outer-loop wont get analyzed).
8166 * gcc.dg/vect/vect-outer-1a.c: New test.
8167 * gcc.dg/vect/vect-outer-1b.c: New test.
8168 * gcc.dg/vect/vect-outer-1.c: New test.
8169 * gcc.dg/vect/vect-outer-2a.c: New test.
8170 * gcc.dg/vect/vect-outer-2b.c: New test.
8171 * gcc.dg/vect/vect-outer-2c.c: New test.
8172 * gcc.dg/vect/vect-outer-2.c: New test.
8173 * gcc.dg/vect/vect-outer-3a.c: New test.
8174 * gcc.dg/vect/vect-outer-3b.c: New test.
8175 * gcc.dg/vect/vect-outer-3c.c: New test.
8176 * gcc.dg/vect/vect-outer-3.c: New test.
8177 * gcc.dg/vect/vect-outer-4a.c: New test.
8178 * gcc.dg/vect/vect-outer-4b.c: New test.
8179 * gcc.dg/vect/vect-outer-4c.c: New test.
8180 * gcc.dg/vect/vect-outer-4d.c: New test.
8181 * gcc.dg/vect/vect-outer-4e.c: New test.
8182 * gcc.dg/vect/vect-outer-4f.c: New test.
8183 * gcc.dg/vect/vect-outer-4g.c: New test.
8184 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8185 * gcc.dg/vect/vect-outer-4i.c: New test.
8186 * gcc.dg/vect/vect-outer-4j.c: New test.
8187 * gcc.dg/vect/vect-outer-4k.c: New test.
8188 * gcc.dg/vect/vect-outer-4l.c: New test.
8189 * gcc.dg/vect/vect-outer-4m.c: New test.
8190 * gcc.dg/vect/vect-outer-4.c: New test.
8191 * gcc.dg/vect/vect-outer-5.c: New test.
8192 * gcc.dg/vect/vect-outer-6.c: New test.
8193 * gcc.dg/vect/vect-outer-fir.c: New test.
8194 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8195 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8197 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8199 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8200 and -fno-tree-reassoc.
8201 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8202 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8203 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8204 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8205 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8206 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8207 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8208 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8209 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8210 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8211 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8212 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8213 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8214 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8215 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8216 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8217 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8218 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8219 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8220 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8221 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8222 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8223 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8224 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8225 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8226 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8227 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8228 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8229 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8230 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8231 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8232 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8233 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8234 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8235 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8236 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8237 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8239 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8241 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8242 versioning for aliasing).
8243 * gcc.dg/vect/vect-35.c: Likewise.
8245 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8247 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8249 2007-08-18 Tom Tromey <tromey@redhat.com>
8251 PR preprocessor/32974:
8252 * gcc.dg/cpp/pr32974.c: New file.
8254 2007-08-17 Tobias Burnus <burnus@net-b.de>
8256 * gfortran.dg/interface_abstract_1.f90: New.
8258 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8261 * gfortran.dg/pure_initializer_1.f90: New test.
8263 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8266 * gfortran.dg/array_constructor_18.f90: New test.
8268 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
8271 * g++.dg/expr/lval3.C: New test.
8272 * g++.dg/expr/lval4.C: New test.
8274 2007-08-17 Ollie Wild <aaw@google.com>
8277 * g++.dg/lookup/builtin3.C: New test.
8278 * g++.dg/lookup/builtin4.C: New test.
8279 * g++.dg/lookup/using19.C: New test.
8281 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8284 * g++.dg/parse/error31.C: New.
8286 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8289 * g++.dg/template/error26.C: New.
8291 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8294 * gfortran.dg/zero_length_2.f90: New test.
8296 2007-08-17 Tobias Burnus <burnus@net-b.de>
8298 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8299 * gfortran.dg/kind_tests_3.f03: Ditto.
8300 * gfortran.dg/global_vars_f90_init.f90: Ditto.
8301 * gfortran.dg/interface_13.f90: Ditto.
8302 * gfortran.dg/pr32738.f90: Ditto.
8303 * gfortran.dg/module_private_1.f90: Ditto.
8304 * gfortran.dg/test_only_clause.f90: Ditto.
8305 * gfortran.dg/bind_c_vars.f90: Ditto.
8306 * gfortran.dg/bind_c_dts.f90: Ditto.
8307 * gfortran.dg/use_9.f90: Ditto.
8308 * gfortran.dg/generic_8.f90: Ditto.
8309 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8310 * gfortran.dg/private_type_6.f90: Ditto.
8311 * gfortran.dg/c_assoc.f90: Ditto.
8312 * gfortran.dg/private_type_7.f90: Ditto.
8313 * gfortran.dg/global_vars_c_init.f90: Ditto.
8314 * gfortran.dg/bind_c_dts_2.f03: Ditto.
8315 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8316 * gfortran.dg/c_size_t_test.f03: Ditto.
8317 * gfortran.dg/used_types_12.f90: Ditto.
8318 * gfortran.dg/pr25923.f90: Ditto.
8319 * gfortran.dg/test_com_block.f90: Ditto.
8320 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8321 * gfortran.dg/equiv_constraint_7.f90: Ditto.
8322 * gfortran.dg/com_block_driver.f90: Ditto.
8323 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8324 * gfortran.dg/use_iso_c_binding.f90: Ditto.
8325 * gfortran.dg/c_loc_test.f90: Ditto.
8326 * gfortran.dg/c_ptr_tests.f03: Ditto.
8327 * gfortran.dg/module_interface_1.f90: Ditto.
8329 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8332 * g++.dg/other/error17.C: Adjust.
8334 2007-08-17 Ben Elliston <bje@au.ibm.com>
8337 * g++.dg/ext/altivec-14.C: New test.
8339 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8341 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8342 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8344 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8345 * gcc.dg/vect/pr32366.c: Ditto.
8347 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8350 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8351 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8352 * gcc.dg/dfp/convert-int-fold.c: Ditto.
8353 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8355 2007-08-16 Tobias Burnus <burnus@net-b.de>
8358 * gfortran.dg/use_9.f90: New.
8360 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8362 * g++.dg/gcov/gcov-5.C: New test.
8364 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8366 * g++.dg/gcov/gcov-4.C: New test.
8367 * lib/gcov.exp (verify-lines): Add support for
8368 checking no-coverage lines.
8370 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
8372 * gcc.dg/vect/vect-vfa-01.c: New.
8373 * gcc.dg/vect/vect-vfa-02.c: New.
8374 * gcc.dg/vect/vect-vfa-03.c: New.
8375 * gcc.dg/vect/vect-vfa-04.c: New.
8376 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8377 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8378 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8379 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8380 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8381 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8382 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8383 gfortran.dg/vect/pr19049.f90: Rename to start with
8385 * gcc.dg/vect/vect.exp: Disable versioning for alias
8386 when test starts with no-vfa-.
8387 * gfortran.dg/vect/vect.exp: Likewise.
8389 2007-08-16 Richard Sandiford <richard@codesourcery.com>
8391 * gcc.dg/torture/pr32897.c: New test.
8393 2007-08-16 Paolo Carlini <pcarlini@suse.de>
8396 * g++.dg/template/crash69.C: New.
8398 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
8400 * lib/target-supports.exp (check_effective_target_arm32): Use
8401 check_no_compiler_messages.
8403 2007-08-15 Diego Novillo <dnovillo@google.com>
8405 gcc.dg/tree-ssa/20070815.c: New test.
8407 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8410 * gfortran.dg/random_7.f90: Initialize variable.
8412 2007-08-15 Jakub Jelinek <jakub@redhat.com>
8415 * gfortran.dg/pr33074.f90: New test.
8418 * g++.dg/opt/nrv14.C: New test.
8420 2007-08-15 Paolo Carlini <pcarlini@suse.de>
8423 * g++.dg/template/crash68.C: New.
8425 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
8427 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8428 * gcc.dg/sibcall-4.c: Ditto.
8430 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8433 * gfortran.dg/use_8.f90: New test.
8434 * gfortran.dg/c_loc_tests_2.f03: Fix code.
8436 2007-08-14 Paolo Carlini <pcarlini@suse.de>
8439 * g++.dg/template/error27.C: New.
8440 * g++.dg/template/error28.C: New.
8441 * g++.dg/other/pr28304.C: Adjust.
8442 * g++.old-deja/g++.mike/p811.C: Likewise.
8444 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
8447 * gcc.target/i386/pr30315.c: New.
8449 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8452 * gfortran.dg/substr_5.f90: New test.
8454 2007-08-14 Andrew Pinski <pinskia@gmail.com>
8457 * gcc.dg/vector-2.c: New test.
8460 * g++.dg/ext/vector8.C: New test.
8462 2007-08-13 Dan Hipschman <dsh@google.com>
8465 * gcc.dg/format/array-1.c: Add an additional test for
8466 unterminated format strings of length 1.
8468 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8471 * gfortran.dg/external_procedures_3.f90: New test.
8473 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8476 * gfortran.dg/import6.f90: New test.
8478 2007-08-13 Andrew Pinski <pinskia@gmail.com>
8481 * gcc.dg/vector-1.c: New test.
8483 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8485 * gcc.dg/pr21255-4.c: Skip for PIC.
8486 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8488 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8490 * gcc.dg/attr-isr.c: Skip for PIC.
8491 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8492 * gcc.dg/attr-isr-trapa.c: Likewise.
8493 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8494 * gcc.dg/pragma-isr-trapa.c: Likewise.
8495 * gcc.dg/pragma-isr-trapa2.c: Likewise.
8497 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8500 * gfortran.dg/transpose_1.f90: New test.
8502 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8505 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8508 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8512 * gfortran.dg/random_4.f90: New test.
8513 * gfortran.dg/random_5.f90: New test.
8514 * gfortran.dg/random_6.f90: New test.
8515 * gfortran.dg/random_7.f90: New test.
8517 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8520 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8522 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8525 * gfortran.dg/module_private_1.f90: New test.
8527 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8530 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8531 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8533 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8536 * gfortran.dg/char_length_6.f90: New test.
8538 2007-08-10 Ollie Wild <aaw@google.com>
8540 * g++.dg/lookup/using18.C: New test.
8542 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8545 * g++.dg/other/error16.C: New.
8547 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8550 * gfortran.dg/namelist_37.f90: New test.
8552 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8555 * g++.dg/conversion/op3.C: New.
8557 2007-08-09 Tobias Burnus <burnus@net-b.de>
8560 * gfortran.dg/fmt_tab_1.f90: New.
8561 * gfortran.dg/fmt_tab_2.f90: New.
8563 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8566 * gcc.c-torture/compile/pr32796.c: New test.
8568 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8571 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8572 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8575 2007-08-08 Richard Sandiford <richard@codesourcery.com>
8577 * gcc.target/mips/code-readable-1.c: New test.
8578 * gcc.target/mips/code-readable-2.c: Likewise.
8579 * gcc.target/mips/code-readable-3.c: Likewise.
8581 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
8582 Revital Eres <eres@il.ibm.com>
8584 * gfortran.dg/sms-1.f90: Add comment.
8585 * gfortran.dg/sms-2.f90: New.
8587 2007-08-07 Ian Lance Taylor <iant@google.com>
8589 * gcc.dg/instrument-1.c: New test.
8590 * gcc.dg/instrument-2.c: New test.
8591 * gcc.dg/instrument-3.c: New test.
8593 2007-08-07 Steve Ellcey <sje@cup.hp.com>
8595 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8597 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
8599 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
8600 !vector_alignment_reachable targets.
8601 * gcc.dg/vect/vect-33.c: Likewise.
8602 * gcc.dg/vect/vect-42.c: Likewise.
8603 * gcc.dg/vect/vect-44.c: Likewise.
8604 * gcc.dg/vect/vect-50.c: Likewise.
8605 * gcc.dg/vect/vect-70.c: Likewise.
8606 * gcc.dg/vect/vect-71.c: Likewise.
8607 * gcc.dg/vect/vect-87.c: Likewise.
8608 * gcc.dg/vect/vect-88.c: Likewise.
8609 * gcc.dg/vect/vect-91.c: Likewise.
8610 * gcc.dg/vect/vect-93.c: Likewise.
8611 * gcc.dg/vect/vect-96.c: Likewise.
8612 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8613 * gcc.dg/vect/section-anchors-69.c: Likewise.
8614 * gcc.dg/vect/pr25413.c: Likewise.
8615 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8616 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8617 * gfortran.dg/vect-2.f90: Likewise.
8618 * gfortran.dg/vect-3.f90: Likewise.
8619 * gfortran.dg/vect-4.f90: Likewise.
8620 * gfortran.dg/vect-5.f90: Likewise.
8621 * lib/target-supports.exp (check_effective_target_natural_alignment):
8622 Return false for darwin.
8623 (check_effective_target_vector_alignment_reachable_for_double): New.
8625 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
8627 * gcc.dg/multiword-1.c: New testcase.
8629 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
8631 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8633 * gfortran.dg/namelist_36.f90: New test.
8635 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
8637 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8638 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8640 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
8642 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8643 * gcc.dg/torture/type-generic-1.c: Likewise.
8645 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
8647 * gcc.c-torture/20070522-1.c: Move to ...
8648 * gcc.c-torture/compile/20070522-1.c: Here.
8650 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8653 * gfortran.dg/minmax_char_1.f90: New test.
8654 * gfortran.dg/minmax_char_2.f90: New test.
8655 * gfortran.dg/min_max_optional_4.f90: New test.
8657 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8659 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8660 hanging on the testcase.
8662 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8665 * gcc.c-torture/compile/pr32988.c: New test.
8667 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8669 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8671 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
8673 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
8676 2007-03-22 Dirk Mueller <dmueller@suse.de>
8678 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8680 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8683 * gfortran.dg/isnan_1.f90: New test.
8685 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
8686 Revital Eres <eres@il.ibm.com>
8688 * gcc.dg/sms-antideps.c: New test.
8690 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
8693 * gfortran.dg/entry_13.f90: New test.
8695 * gfortran.dg/entry_12.f90: Clean up .mod file.
8697 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8700 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
8701 variables as kind=4 so they don't overflow the record length.
8703 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
8706 * gfortran.dg/selected_kind_1.f90: New test.
8708 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
8711 * gcc.c-torture/compile/pr32780.c: New test.
8713 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8716 * gcc.c-torture/compile/pr32399.c: New testcase.
8718 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8721 * g++.dg/torture/pr32304.C: New testcase.
8723 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8726 * gfortran.fortran-torture/compile/complex_1.f90: New test.
8728 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8731 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8733 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8736 * gfortran.dg/nint_2.f90: New test.
8738 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
8740 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8741 * gcc.dg/weak/typeof-2.c: Likewise.
8743 2007-08-03 Diego Novillo <dnovillo@google.com>
8746 * gcc.dg/tree-ssa/pr31521.c: New test.
8748 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8751 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
8752 iostat must be default kind.
8754 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8756 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8758 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8761 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
8762 explicit so test passes with -fdefault-integer-8.
8763 * gfortran.dg/unformatted_recl_1.f90: Likewise.
8764 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
8766 2007-08-02 Lee Millward <lee.millward@gmail.com>
8769 * g++.dg/parse/asm1.C: New test.
8772 * g++.dg/parse/asm2.C: Likewise.
8775 * g++.dg/parse/asm3.C: Likewise.
8777 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
8779 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8780 "int" is only 16 bit bits wide.
8781 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8783 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8785 * g++.dg/torture/type-generic-1.C: New.
8786 * gcc.dg/pr28796-2.c: Move tests ...
8787 * gcc.dg/tg-tests.h: ... here.
8788 * gcc.dg/torture/type-generic-1.c: New.
8790 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8793 * minmaxloc_3.f90: New test case.
8795 2007-08-01 Tobias Burnus <burnus@net-b.de>
8798 * gfortran.dg/allocate_stat.f90: New.
8800 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
8802 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8804 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
8806 PR tree-optimization/32919
8807 * gcc.c-torture/compile/pr32919.c: New.
8809 2007-08-01 Nick Clifton <nickc@redhat.com>
8811 * gcc.c-torture/execute/execute.exp: Change copyright header to
8812 refer to version 3 of the GNU General Public License and to point
8813 readers at the COPYING3 file and the FSF's license web page.
8814 * gcc.c-torture/execute/ieee/ieee.exp,
8815 gcc.c-torture/unsorted/unsorted.exp,
8816 gcc.c-torture/compile/compile.exp,
8817 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8818 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8819 gcc.target/cris/torture/cris-torture.exp,
8820 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8821 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8822 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8823 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8824 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8825 gnat.dg/dg.exp, gnat.dg/style/style.exp,
8826 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8827 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8828 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8829 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8830 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8831 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8832 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8833 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8834 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8835 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8836 gcc.dg/noncompile/noncompile.exp,
8837 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8838 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8839 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8840 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8841 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8842 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8843 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8844 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8845 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8846 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8847 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8848 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8849 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8850 g++.old-deja/old-deja.exp,
8851 gfortran.fortran-torture/execute/execute.exp,
8852 gfortran.fortran-torture/compile/compile.exp,
8853 treelang/output/output-1.c, treelang/output/output-1.tree,
8854 treelang/execute/execute.exp, treelang/Makefile.in,
8855 treelang/compile/compile.exp, g++.dg/dg.exp,
8856 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8857 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8858 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8859 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8860 g++.dg/compat/struct-layout-1.exp,
8861 g++.dg/compat/struct-layout-1_generate.c,
8862 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8863 g++.dg/bprob/bprob.exp, config/default.exp,
8864 gcc.test-framework/test-framework.awk,
8865 gcc.test-framework/gen_directive_tests,
8866 gcc.test-framework/test-framework.exp,
8867 objc.dg/special/special.exp,
8868 objc.dg/gnu-encoding/gnu-encoding.exp,
8869 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8870 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8871 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8872 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8873 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8874 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8875 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8876 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8877 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8878 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8879 lib/target-supports-dg.exp, lib/gcc-defs.exp,
8880 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8881 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8882 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8883 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8884 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8887 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
8889 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8892 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
8895 * gfortran.dg/initialization_12.f90: New test.
8897 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
8900 * gfortran.dg/entry_12.f90: New test.
8902 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8905 * gfortran.dg/altreturn_6.f90: New test.
8907 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
8910 * gfortran.dg/exponent_2.f90: New test.
8912 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
8914 * gcc.dg/vect/vect-117.c: New test.
8915 * gcc.dg/vect/vect-74.c: Enabled test
8916 * gcc.dg/vect/vect-81.c: Enabled test
8918 2007-07-30 Andrew Pinski <pinskia@gmail.com>
8920 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8921 s/dg-error/dg-warning where warning is expected.
8923 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8926 * gfortran.dg/array_constructor_12.f90: Adjust argument
8927 of huge() to correct kind.
8929 2007-07-30 Ollie Wild <aaw@google.com>
8931 * gcc.dg/cpp/counter-2.c: New test.
8932 * gcc.dg/cpp/counter-3.c: New test.
8933 * gcc.dg/cpp/dir-only-1.c: New test.
8934 * gcc.dg/cpp/dir-only-1.h: New file.
8935 * gcc.dg/cpp/dir-only-2.c: New test.
8936 * gcc.dg/cpp/dir-only-3.c: New test.
8937 * gcc.dg/cpp/dir-only-3a.h: New file.
8938 * gcc.dg/cpp/dir-only-3b.h: New file.
8939 * gcc.dg/cpp/dir-only-4.c: New test.
8940 * gcc.dg/cpp/dir-only-5.c: New test.
8941 * gcc.dg/cpp/dir-only-6.c: New test.
8943 2007-07-30 Julian Brown <julian@codesourcery.com>
8945 * gcc.target/arm/neon/v*.c: Regenerate.
8947 2007-07-30 Paolo Carlini <pcarlini@suse.de>
8950 * g++.dg/ext/label6.C: New.
8952 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
8956 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
8958 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
8961 * gfortran.dg/actual_pointer_function_1.f90: New test.
8964 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8966 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
8969 * gfortran.dg/shape_1.f90: Adjust error message.
8970 * gfortran.dg/parameter_array_ref_1.f90: New test.
8972 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8975 * gfortran.dg/entry_11.f90: New test.
8977 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
8978 Revital Eres <eres@il.ibm.com>
8980 * gfortran.dg/sms-1.f90: New test.
8982 2007-07-28 Richard Guenther <rguenther@suse.de>
8984 * gcc.c-torture/compile/pr32920.c: New testcase.
8986 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
8989 * g++.dg/lookup/friend11.C: New test.
8991 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
8993 * gfortran.dg/namelist_5.f90: Adjusted error message.
8994 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8995 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8996 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8997 * gfortran.dg/namelist_32.f90: ... this.
9000 * gfortran.dg/namelist_33.f90: New test.
9003 * gfortran.dg/namelist_34.f90: New test.
9006 * gfortran.dg/namelist_35.f90: New test.
9008 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9011 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9013 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9016 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9017 assuming it is 0x7ffffffff.
9018 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9019 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9021 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9023 * gfortran.dg/operator_3.f90: Fix dg directive.
9024 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9025 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9026 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9028 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9030 * g++.dg/cpp0x/decltype1.C: New.
9031 * g++.dg/cpp0x/decltype2.C: New.
9032 * g++.dg/cpp0x/decltype3.C: New.
9033 * g++.dg/cpp0x/decltype4.C: New.
9034 * g++.dg/cpp0x/decltype5.C: New.
9035 * g++.dg/cpp0x/decltype6.C: New.
9037 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9039 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9040 because the test relies on bit 31 to be the sign bit.
9042 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9044 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9045 assuming it is 0x7fffffff.
9046 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9047 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9049 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9052 * g++.dg/expr/bitfield9.C: New test.
9054 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9057 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9059 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9062 * gfortran.dg/private_type_7.f90: New test.
9064 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9067 * gfortran.dg/select_char_1.f90: New test.
9069 2007-07-27 Tobias Burnus <burnus@net-b.de>
9072 * gfortran.dg/initialization_11.f90: New test.
9074 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9076 * gcc.target/mips/ins-1.c: New test.
9078 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9081 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9084 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9086 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9087 error: width of 'spare' exceeds its type.
9089 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9091 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9092 * gcc.dg/sibcall-4.c: Likewise.
9094 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9096 PR rtl-optimization/31500
9097 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9098 * g++.dg/warn/Warray-bounds.C: Likewise.
9100 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9102 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9104 2007-07-25 Julian Brown <julian@codesourcery.com>
9105 Paul Brook <paul@codesourcery.com>
9106 Joseph Myers <joseph@codesourcery.com>
9107 Mark Shinwell <shinwell@codesourcery.com>
9109 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9110 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9111 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9112 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9113 (check_effective_target_arm_neon_hw): New.
9114 * gcc.target/arm/neon/neon.exp: New file.
9115 * gcc.target/arm/neon/polytypes.c: New file.
9116 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9118 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9120 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9121 targets where an "int" is less than 32 bits wide.
9123 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9125 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9127 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9129 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9130 during addition if an int is only 16 bits wide.
9131 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9133 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9135 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9136 size as "long int" and are 32 or 64 bits wide.
9137 * gcc.dg/torture/pr28814.c: Likewise.
9139 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9141 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9142 exactly as wide as an int.
9144 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9146 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9147 Define and use throughout as long long printf format specifier.
9148 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9151 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9153 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9154 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9156 2007-07-25 Ben Elliston <bje@au.ibm.com>
9158 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9160 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9162 * gcc.c-torture/execute/20070724-1.c: New.
9164 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9167 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9168 "deallocates" to 24, since patch has code rid of much spurious
9170 * gfortran.dg/interface_assignment_1.f90 : New test.
9173 * gfortran.dg/interface_assignment_2.f90 : New test.
9175 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9178 * fortran.dg/initialization_10.f90: New test.
9180 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9183 * gfortran.dg/imag_2.f: Removed
9184 * gfortran.dg/warn_std_1.f90: New test.
9185 * gfortran.dg/warn_std_2.f90: New test.
9186 * gfortran.dg/warn_std_3.f90: New test.
9188 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9191 * g++.dg/init/new22.C: New.
9193 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9196 * g++.dg/template/crash67.C: New.
9198 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9200 * lib/target-support.exp (check_effective_target_natural_alignment):
9201 (check_effective_target_vector_alignment_reachable): New.
9202 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9203 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9204 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9206 * gcc.dg/vect/pr25413.c: Likewise.
9207 * gcc.dg/vect/pr31699.c: Likewise.
9209 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9212 * gfortran.dg/pack_bounds_1.f90: New test case.
9214 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9217 * gfortran.dg/initialization_9.f90: New test.
9219 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9223 * gfortran.dg/bind_c_usage_8.f03: New test case.
9224 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9225 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
9227 2007-07-23 Richard Sandiford <richard@codesourcery.com>
9229 * gcc.target/mips/branch-cost-1.c: New test.
9230 * gcc.target/mips/branch-cost-2.c: Likewise.
9232 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9235 * gfortran.dg/c_char_tests.f03: New test case.
9236 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9237 * gfortran.dg/c_char_tests_2.f03: New test case.
9238 * gfortran.dg/value_6.f03: Ditto.
9239 * gfortran.dg/value_7.f03: Ditto.
9241 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9244 * gfortran.dg/c_funloc_tests_5.f03: New.
9245 * gfortran.dg/c_funloc_tests_5.f04: New.
9246 * gfortran.dg/c_funloc_tests_4_driver.c: New.
9248 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9251 * g++.dg/expr/call4.C: New.
9252 * g++.dg/expr/call5.C: New.
9254 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9257 * gfortran.dg/namelist_30.f90: New test.
9259 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9262 * gfortran.dg/array_initializer_1.f90: Removed warning.
9263 * gfortran.dg/initialization_1.f90: Adjusted messages.
9264 * gfortran.dg/nested_modules_6.f90: Removed warning.
9267 * gfortran.dg/initialization_7.f90: New test.
9270 * gfortran.dg/initialization_8.f90: New test.
9272 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9275 * g++.dg/template/crash47.C: Adjust errors.
9276 * g++.dg/template/crash48.C: Adjust errors.
9277 * g++.dg/template/typename12.C: New.
9278 * g++.dg/template/typename13.C: New.
9279 * g++.dg/template/typename14.C: New.
9280 * g++.dg/template/typedef6.C: Adjust errors.
9282 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9285 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9286 * gfortran.dg/pr32627.f03: New test case.
9288 * gfortran.dg/c_f_pointer_logical.f03: New test case.
9289 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9290 c_f_pointer_logical.
9291 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9292 c_f_pointer_complex.
9293 * gfortran.dg/c_f_pointer_complex.f03: New test case.
9294 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9295 c_f_pointer_shape_tests_2.
9296 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9298 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9301 * gfortran.dg/c_loc_tests_9.f03: New test case.
9302 * gfortran.dg/c_loc_tests_10.f03: Ditto.
9304 2007-07-21 Lee Millward <lee.millward@gmail.com>
9307 * gfortran.dg/int_2.f90: New test.
9309 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
9311 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9313 2007-07-20 Richard Sandiford <richard@codesourcery.com>
9315 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9316 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9318 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
9320 PR tree-optimization/19910
9321 * gcc.dg/pr19910.c: New test.
9323 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
9326 * gfortran.dg/pr32738.f90: New test.
9328 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9330 PR tree-optimzation/32635
9331 * gfortran.dg/pr32635.f: New test case.
9333 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
9336 * gfortran.dg/pr32801.f03: New test case.
9338 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9340 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9341 Test negative numbers also.
9342 * gcc.dg/c99-math-float-1.c: Likewise.
9343 * gcc.dg/c99-math-long-double-1.c: Likewise.
9344 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
9347 2007-07-18 Bob Wilson <bob.wilson@acm.org>
9349 * lib/target-supports.exp (check_effective_target_sync_int_long):
9351 (check_effective_target_sync_char_short): Likewise.
9353 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9355 * gcc.dg/pr28796-2.c: Add more cases.
9357 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9359 * gcc.dg/pr28796-1.c: Add more cases.
9360 * gcc.dg/pr28796-2.c: Likewise.
9362 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9364 * gcc.dg/pr28796-1.c: Add more cases.
9365 * gcc.dg/pr28796-2.c: Likewise.
9367 2007-07-17 Janus Weil <jaydub66@gmail.com>
9370 * gfortran.dg/pr32535.f90: New test.
9372 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
9376 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9378 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
9380 PR rtl-optimization/32773
9381 * gcc.dg/pr32773.c: New test.
9383 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
9385 * gcc.target/spu/intrinsics-1.c: Use dg-message to
9386 match flax-vector-conversions note.
9387 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9388 instead of dg-error for the warning.
9390 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9392 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9393 adapted to work on targets with 16-bit or wider int.
9394 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9395 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9396 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9397 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9399 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9401 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9402 support large arrays.
9403 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9404 * gcc.dg/20061109-1.c: Likewise.
9405 * gcc.c-torture/execute/20061101-1.x: Likewise.
9406 * gcc.c-torture/execute/pr29797-1.x: Likewise.
9407 * gcc.c-torture/execute/pr31448.x: Likewise.
9409 2007-07-16 Lee Millward <lee.millward@gmail.com>
9411 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9414 * gfortran.dg/pr32238.f90: New test.
9417 * gfortran.dg/pr32222.f90: New test.
9420 * gfortran.dg/pr32242.f90: New test.
9422 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
9423 David Ung <davidu@mips.com>
9425 * gcc.target/mips/mips-sched-madd.c: New test case.
9427 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9430 * gfortran.dg/large_real_kind_1.f90: Update test.
9431 * gfortran.dg/pr17706.f90: Update test.
9432 * gfortran.dg/fmt_zero_digits.f90: Update test.
9433 * gfortran.dg/fmt_zero_precision.f90: Update test.
9434 * gfortran.dg/real_const_3.f90: Update test.
9436 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9439 * gfortran.dg/bounds_check_8.f90: New test.
9440 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9442 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9445 * gfortran.dg/mvbits_2.f90: New test.
9447 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9450 * gfortran.dg/pack_mask_1.f90: New test.
9451 * gfortran.dg/unpack_mask_1.f90: New test.
9453 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9455 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9456 * gcc.dg/20001101-1.c: Likewise.
9457 * gcc.dg/20001102-1.c: Likewise.
9458 * gcc.dg/20020116-2.c: Likewise.
9459 * gcc.dg/20020416-1.c: Likewise.
9460 * gcc.dg/sparc-constant-1.c: Likewise.
9461 * gcc.dg/sparc-dwarf2.c: Likewise.
9462 * gcc.dg/sparc-frame-1.c: Likewise.
9463 * gcc.dg/sparc-getcontext-1.c: Likewise.
9464 * gcc.dg/sparc-loop-1.c: Likewise.
9465 * gcc.dg/sparc-reg-1.c: Likewise.
9466 * gcc.dg/sparc-ret.c: Likewise.
9467 * gcc.dg/sparc-trap-1.c: Likewise.
9468 * gcc.dg/ultrasp10.c: Likewise.
9469 * gcc.dg/ultrasp11.c: Likewise.
9470 * gcc.dg/ultrasp1.c: Likewise.
9471 * gcc.dg/ultrasp2.c: Likewise.
9472 * gcc.dg/ultrasp3.c: Likewise.
9473 * gcc.dg/ultrasp4.c: Likewise.
9474 * gcc.dg/ultrasp5.c: Likewise.
9475 * gcc.dg/ultrasp6.c: Likewise.
9476 * gcc.dg/ultrasp7.c: Likewise.
9477 * gcc.dg/ultrasp8.c: Likewise.
9478 * gcc.dg/ultrasp9.c: Likewise.
9479 * gcc.dg/splet-1.c: Delete.
9481 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
9484 * gfortran.dg/stfunc_5.f90: New test.
9486 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
9488 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9489 New procedure to check if arrays are naturally aligned to the vector
9491 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
9492 in size_t typedef. Adjust tree dump scan results according to
9493 vect_aligned_arrays target check.
9494 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9495 vect_aligned_arrays target check.
9496 * gcc.dg/vect/pr31699.c: Ditto.
9498 2007-07-13 Sa Liu <saliu@de.ibm.com>
9500 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9501 for V2DFmode vector conditional expression.
9502 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
9504 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
9506 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
9507 V2DFmode comparison and test special values.
9508 * lib/target-supports.exp: Switch on test for V2DFmode
9509 vector conditional expression.
9511 2007-07-13 Richard Guenther <rguenther@suse.de>
9513 PR tree-optimization/32721
9514 * gcc.dg/pr32721.c: New testcase.
9516 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
9518 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9519 error message part that continues on a new line.
9521 2007-07-12 Geoffrey Keating <geoffk@apple.com>
9523 * gcc.dg/c99-tgmath-1.c: New.
9524 * gcc.dg/c99-tgmath-2.c: New.
9525 * gcc.dg/c99-tgmath-3.c: New.
9526 * gcc.dg/c99-tgmath-4.c: New.
9528 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9529 Janis Johnson <janis187@us.ibm.com>
9532 * gcc.test-framework/dg-error-exp-F.c: New test.
9533 * gcc.test-framework/dg-warning-exp-F.c: New test.
9534 * lib/gcc.exp: Enable warning and error prefixes.
9535 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9536 (dg-error): Wrap original dg-error.
9537 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9538 markers from dg-error/dg-warning directives.
9539 * gcc.dg/20040322-1.c: Likewise.
9540 * gcc.dg/Wchar-subscripts-1.c: Likewise.
9541 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9542 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9543 * gcc.dg/Werror-1.c: Likewise.
9544 * gcc.dg/Werror-10.c: Likewise.
9545 * gcc.dg/Werror-11.c: Likewise.
9546 * gcc.dg/Werror-2.c: Likewise.
9547 * gcc.dg/Werror-3.c: Likewise.
9548 * gcc.dg/Werror-4.c: Likewise.
9549 * gcc.dg/Werror-5.c: Likewise.
9550 * gcc.dg/Werror-6.c: Likewise.
9551 * gcc.dg/Werror-7.c: Likewise.
9552 * gcc.dg/Werror-8.c: Likewise.
9553 * gcc.dg/Werror-9.c: Likewise.
9554 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9555 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9556 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9557 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9558 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9559 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9560 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9561 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9562 * gcc.dg/Wnested-externs-1.c: Likewise.
9563 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9564 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9565 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9566 * gcc.dg/Wshadow-3.c: Likewise.
9567 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9568 * gcc.dg/Wwrite-strings-1.c: Likewise.
9569 * gcc.dg/anon-struct-5.c: Likewise.
9570 * gcc.dg/anon-struct-6.c: Likewise.
9571 * gcc.dg/anon-struct-7.c: Likewise.
9572 * gcc.dg/anon-struct-8.c: Likewise.
9573 * gcc.dg/array-8.c: Likewise.
9574 * gcc.dg/array-quals-2.c: Likewise.
9575 * gcc.dg/asm-qual-1.c: Likewise.
9576 * gcc.dg/asm-wide-1.c: Likewise.
9577 * gcc.dg/assign-warn-1.c: Likewise.
9578 * gcc.dg/assign-warn-2.c: Likewise.
9579 * gcc.dg/bitfld-10.c: Likewise.
9580 * gcc.dg/bitfld-11.c: Likewise.
9581 * gcc.dg/bitfld-12.c: Likewise.
9582 * gcc.dg/bitfld-13.c: Likewise.
9583 * gcc.dg/bitfld-14.c: Likewise.
9584 * gcc.dg/builtin-choose-expr-2.c: Likewise.
9585 * gcc.dg/builtins-30.c: Likewise.
9586 * gcc.dg/c90-const-expr-5.c: Likewise.
9587 * gcc.dg/c90-typespec-1.c: Likewise.
9588 * gcc.dg/c99-const-expr-5.c: Likewise.
9589 * gcc.dg/c99-flex-array-5.c: Likewise.
9590 * gcc.dg/c99-fordecl-3.c: Likewise.
9591 * gcc.dg/c99-tag-3.c: Likewise.
9592 * gcc.dg/c99-typespec-1.c: Likewise.
9593 * gcc.dg/c99-vla-jump-1.c: Likewise.
9594 * gcc.dg/c99-vla-jump-2.c: Likewise.
9595 * gcc.dg/c99-vla-jump-3.c: Likewise.
9596 * gcc.dg/c99-vla-jump-4.c: Likewise.
9597 * gcc.dg/c99-vla-jump-5.c: Likewise.
9598 * gcc.dg/cast-1.c: Likewise.
9599 * gcc.dg/cast-2.c: Likewise.
9600 * gcc.dg/cast-3.c: Likewise.
9601 * gcc.dg/cast-4.c: Likewise.
9602 * gcc.dg/cast-pretty-print-1.c: Likewise.
9603 * gcc.dg/comp-goto-2.c: Likewise.
9604 * gcc.dg/comp-goto-3.c: Likewise.
9605 * gcc.dg/cpp/error-1.c: Likewise.
9606 * gcc.dg/cpp/if-paren.c: Likewise.
9607 * gcc.dg/decl-7.c: Likewise.
9608 * gcc.dg/decl-8.c: Likewise.
9609 * gcc.dg/decl-nospec-1.c: Likewise.
9610 * gcc.dg/decl-nospec-2.c: Likewise.
9611 * gcc.dg/decl-nospec-3.c: Likewise.
9612 * gcc.dg/declspec-10.c: Likewise.
9613 * gcc.dg/declspec-11.c: Likewise.
9614 * gcc.dg/declspec-12.c: Likewise.
9615 * gcc.dg/declspec-13.c: Likewise.
9616 * gcc.dg/declspec-14.c: Likewise.
9617 * gcc.dg/declspec-15.c: Likewise.
9618 * gcc.dg/declspec-16.c: Likewise.
9619 * gcc.dg/declspec-17.c: Likewise.
9620 * gcc.dg/declspec-4.c: Likewise.
9621 * gcc.dg/declspec-5.c: Likewise.
9622 * gcc.dg/declspec-6.c: Likewise.
9623 * gcc.dg/declspec-7.c: Likewise.
9624 * gcc.dg/declspec-8.c: Likewise.
9625 * gcc.dg/declspec-9.c: Likewise.
9626 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9627 * gcc.dg/dfp/constants-c99.c: Likewise.
9628 * gcc.dg/dfp/keywords-c89.c: Likewise.
9629 * gcc.dg/dfp/keywords-c99.c: Likewise.
9630 * gcc.dg/dfp/keywords-reserved.c: Likewise.
9631 * gcc.dg/dfp/typespec.c: Likewise.
9632 * gcc.dg/dremf-type-compat-2.c: Likewise.
9633 * gcc.dg/dremf-type-compat-3.c: Likewise.
9634 * gcc.dg/dremf-type-compat-4.c: Likewise.
9635 * gcc.dg/empty-source-2.c: Likewise.
9636 * gcc.dg/empty-source-3.c: Likewise.
9637 * gcc.dg/enum3.c: Likewise.
9638 * gcc.dg/extra-semi-2.c: Likewise.
9639 * gcc.dg/extra-semi-3.c: Likewise.
9640 * gcc.dg/float-range-1.c: Likewise.
9641 * gcc.dg/float-range-2.c: Likewise.
9642 * gcc.dg/float-range-3.c: Likewise.
9643 * gcc.dg/float-range-5.c: Likewise.
9644 * gcc.dg/format/asm_fprintf-2.c: Likewise.
9645 * gcc.dg/format/asm_fprintf-3.c: Likewise.
9646 * gcc.dg/format/asm_fprintf-4.c: Likewise.
9647 * gcc.dg/format/asm_fprintf-5.c: Likewise.
9648 * gcc.dg/format/cast-1.c: Likewise.
9649 * gcc.dg/format/gcc_diag-3.c: Likewise.
9650 * gcc.dg/format/gcc_diag-4.c: Likewise.
9651 * gcc.dg/format/gcc_diag-6.c: Likewise.
9652 * gcc.dg/format/gcc_diag-8.c: Likewise.
9653 * gcc.dg/format/gcc_diag-9.c: Likewise.
9654 * gcc.dg/format/nul-2.c: Likewise.
9655 * gcc.dg/format/opt-1.c: Likewise.
9656 * gcc.dg/format/opt-2.c: Likewise.
9657 * gcc.dg/format/opt-3.c: Likewise.
9658 * gcc.dg/format/opt-4.c: Likewise.
9659 * gcc.dg/format/opt-5.c: Likewise.
9660 * gcc.dg/format/opt-6.c: Likewise.
9661 * gcc.dg/framework-2.c: Likewise.
9662 * gcc.dg/func-args-1.c: Likewise.
9663 * gcc.dg/func-outside-1.c: Likewise.
9664 * gcc.dg/func-outside-2.c: Likewise.
9665 * gcc.dg/gnu-cond-expr-2.c: Likewise.
9666 * gcc.dg/gnu-cond-expr-3.c: Likewise.
9667 * gcc.dg/if-empty-1.c: Likewise.
9668 * gcc.dg/init-bad-1.c: Likewise.
9669 * gcc.dg/init-bad-2.c: Likewise.
9670 * gcc.dg/init-bad-3.c: Likewise.
9671 * gcc.dg/init-desig-obs-2.c: Likewise.
9672 * gcc.dg/init-desig-obs-3.c: Likewise.
9673 * gcc.dg/init-empty-2.c: Likewise.
9674 * gcc.dg/init-empty-3.c: Likewise.
9675 * gcc.dg/inline-11.c: Likewise.
9676 * gcc.dg/inline-12.c: Likewise.
9677 * gcc.dg/inline-8.c: Likewise.
9678 * gcc.dg/inline-9.c: Likewise.
9679 * gcc.dg/inline3.c: Likewise.
9680 * gcc.dg/label-decl-1.c: Likewise.
9681 * gcc.dg/label-decl-2.c: Likewise.
9682 * gcc.dg/label-decl-3.c: Likewise.
9683 * gcc.dg/label-decl-4.c: Likewise.
9684 * gcc.dg/long-long-typespec-1.c: Likewise.
9685 * gcc.dg/lvalue-2.c: Likewise.
9686 * gcc.dg/lvalue-3.c: Likewise.
9687 * gcc.dg/nested-func-3.c: Likewise.
9688 * gcc.dg/nested-redef-1.c: Likewise.
9689 * gcc.dg/noreturn-4.c: Likewise.
9690 * gcc.dg/old-style-prom-2.c: Likewise.
9691 * gcc.dg/old-style-prom-3.c: Likewise.
9692 * gcc.dg/old-style-then-proto-1.c: Likewise.
9693 * gcc.dg/overflow-warn-1.c: Likewise.
9694 * gcc.dg/overflow-warn-2.c: Likewise.
9695 * gcc.dg/overflow-warn-3.c: Likewise.
9696 * gcc.dg/overflow-warn-4.c: Likewise.
9697 * gcc.dg/overflow-warn-6.c: Likewise.
9698 * gcc.dg/parm-forwdecl-2.c: Likewise.
9699 * gcc.dg/parm-forwdecl-3.c: Likewise.
9700 * gcc.dg/parm-impl-decl-1.c: Likewise.
9701 * gcc.dg/parm-impl-decl-2.c: Likewise.
9702 * gcc.dg/parm-incomplete-1.c: Likewise.
9703 * gcc.dg/parm-mismatch-1.c: Likewise.
9704 * gcc.dg/pointer-arith-1.c: Likewise.
9705 * gcc.dg/pointer-arith-2.c: Likewise.
9706 * gcc.dg/pointer-arith-3.c: Likewise.
9707 * gcc.dg/pointer-arith-4.c: Likewise.
9708 * gcc.dg/pointer-arith-6.c: Likewise.
9709 * gcc.dg/pointer-arith-7.c: Likewise.
9710 * gcc.dg/pointer-arith-8.c: Likewise.
9711 * gcc.dg/pr13804-1.c: Likewise.
9712 * gcc.dg/pr15698-1.c: Likewise.
9713 * gcc.dg/pr15698-2.c: Likewise.
9714 * gcc.dg/pr15698-3.c: Likewise.
9715 * gcc.dg/pr15698-4.c: Likewise.
9716 * gcc.dg/pr15698-5.c: Likewise.
9717 * gcc.dg/pr15698-6.c: Likewise.
9718 * gcc.dg/pr15698-7.c: Likewise.
9719 * gcc.dg/pr15698-8.c: Likewise.
9720 * gcc.dg/pr17188-1.c: Likewise.
9721 * gcc.dg/pr17301-1.c: Likewise.
9722 * gcc.dg/pr17301-2.c: Likewise.
9723 * gcc.dg/pr17730-1.c: Likewise.
9724 * gcc.dg/pr20368-1.c: Likewise.
9725 * gcc.dg/pr20368-2.c: Likewise.
9726 * gcc.dg/pr20368-3.c: Likewise.
9727 * gcc.dg/pr22308-1.c: Likewise.
9728 * gcc.dg/qual-component-1.c: Likewise.
9729 * gcc.dg/redecl-1.c: Likewise.
9730 * gcc.dg/redecl-11.c: Likewise.
9731 * gcc.dg/redecl-12.c: Likewise.
9732 * gcc.dg/redecl-13.c: Likewise.
9733 * gcc.dg/redecl-14.c: Likewise.
9734 * gcc.dg/redecl-15.c: Likewise.
9735 * gcc.dg/register-var-1.c: Likewise.
9736 * gcc.dg/register-var-2.c: Likewise.
9737 * gcc.dg/stmt-expr-2.c: Likewise.
9738 * gcc.dg/stmt-expr-3.c: Likewise.
9739 * gcc.dg/stmt-expr-label-1.c: Likewise.
9740 * gcc.dg/stmt-expr-label-2.c: Likewise.
9741 * gcc.dg/stmt-expr-label-3.c: Likewise.
9742 * gcc.dg/struct-empty-2.c: Likewise.
9743 * gcc.dg/struct-empty-3.c: Likewise.
9744 * gcc.dg/struct-parse-1.c: Likewise.
9745 * gcc.dg/struct-semi-1.c: Likewise.
9746 * gcc.dg/struct-semi-2.c: Likewise.
9747 * gcc.dg/struct-semi-3.c: Likewise.
9748 * gcc.dg/switch-5.c: Likewise.
9749 * gcc.dg/switch-6.c: Likewise.
9750 * gcc.dg/switch-7.c: Likewise.
9751 * gcc.dg/tls/diag-5.c: Likewise.
9752 * gcc.dg/transparent-union-1.c: Likewise.
9753 * gcc.dg/transparent-union-3.c: Likewise.
9754 * gcc.dg/typespec-1.c: Likewise.
9755 * gcc.dg/vla-init-2.c: Likewise.
9756 * gcc.dg/vla-init-3.c: Likewise.
9757 * gcc.dg/vla-init-4.c: Likewise.
9758 * gcc.dg/vla-init-5.c: Likewise.
9759 * gcc.dg/void-cast-2.c: Likewise.
9760 * gcc.dg/wvla-3.c: Likewise.
9761 * gcc.dg/wvla-7.c: Likewise.
9762 * gcc.target/i386/991209-1.c: Likewise.
9763 * gcc.target/ia64/fpreg-1.c: Likewise.
9764 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9765 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9767 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
9770 * gfortran.dg/func_decl_4.f90: New test.
9772 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
9775 * gfortran.dg/interface_17.f90: New test.
9777 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
9780 * gfortran.dg/32599.f03: New test case.
9783 * gfortran.dg/32601.f03: New test case.
9784 * gfortran.dg/32601_1.f03: Ditto.
9785 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9786 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9788 2007-07-12 Steve Ellcey <sje@cup.hp.com>
9790 * gcc.c-torture/execute/align-3.c: Remove function addr check.
9792 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
9793 Devang Patel <dpatel@apple.com>
9795 PR tree-optimization/25413
9796 * gcc.dg/vect/vect-align-1.c: New.
9797 * gcc.dg/vect/vect-align-2.c: New.
9798 * gcc.dg/vect/pr25413.c: New.
9799 * gcc.dg/vect/pr25413a.c: New.
9800 * gcc.dg/vect/pr31699.c: Fix dg-final check.
9802 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
9804 * lib/target-support.exp (check_ultrasparc_hw_available):
9806 (is-effective-target): Check $arg for ultrasparc_hw.
9807 (is-effective-target-keyword): Likewise.
9808 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9809 when determining what to do on sparc platforms.
9810 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9811 * gcc.dg/20001101-1.c: Likewise.
9812 * gcc.dg/20001101-2.c: Likewise.
9813 * gcc.dg/ultrasp9.c: Likewise.
9814 * gcc.dg/ultrasp10.c: Likewise.
9815 * gcc.target/sparc/pdist-3.c: Likewise.
9817 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
9819 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9821 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
9823 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9825 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9827 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9828 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9829 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9830 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9831 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9832 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9833 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9834 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9835 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9836 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9837 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9838 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9839 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9840 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9841 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9842 * lib/target-supports.exp (check_effective_target_vect_int_mul):
9845 2007-07-12 Jakub Jelinek <jakub@redhat.com>
9848 * g++.dg/parse/error30.C: New test.
9850 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9853 * gfortran.dg/alloc_comp_misc_1.f90: New test.
9855 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
9857 * gfortran.fortran-torture/compile/pr32663.f: New test.
9859 2007-07-11 Paolo Carlini <pcarlini@suse.de>
9862 * g++.dg/inherit/virtual4.C: New.
9864 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
9867 * gcc.target/i386/pr32661-1.c: New test.
9869 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
9871 * gnat.dg/invariant_index.ad[sb]: New test.
9873 2007-07-11 Paolo Carlini <pcarlini@suse.de>
9876 * g++.dg/template/decl3.C: New.
9878 2007-07-09 Geoffrey Keating <geoffk@apple.com>
9881 * gcc.c-torture/execute/align-3.c: New.
9883 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
9886 * gcc.target/i386/pr32708-1.c: New test.
9887 * gcc.target/i386/pr32708-2.c: Ditto.
9888 * gcc.target/i386/pr32708-3.c: Ditto.
9890 2007-07-10 Mark Mitchell <mark@codesourcery.com>
9892 * g++.dg/init/new20.C: Remove svn:executable flag.
9894 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
9896 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9898 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
9900 * gcc.dg/ultrasp7.c: Add fpic target requirement.
9902 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9905 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9908 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
9911 * gfortran.dg/overload_2.f90: New test.
9914 * gfortran.dg/transfer_simplify_5.f90
9917 * gfortran.dg/interface_15.f90: New test.
9919 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9922 * gfortran.dg/matmul_5.f90: New test case.
9924 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
9926 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9927 * gcc.dg/fesd-any.h: Likewise.
9928 * gcc.dg/fesd-baseonly.c: Likewise.
9929 * gcc.dg/fesd-baseonly.h: Likewise.
9930 * gcc.dg/fesd-none.c: Likewise.
9931 * gcc.dg/fesd-none.h: Likewise.
9932 * gcc.dg/fesd-reduced.c: Likewise.
9933 * gcc.dg/fesd-reduced.h: Likewise.
9934 * gcc.dg/fesd-sys.c: Likewise.
9935 * gcc.dg/fesd-sys.h: Likewise
9936 * gcc.dg/fesd.h: Likewise.
9938 * g++.dg/debug/dwarf2: New directory.
9939 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9940 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9941 * g++.dg/other/fesd-any.h: Likewise.
9942 * g++.dg/other/fesd-baseonly.C: Likewise.
9943 * g++.dg/other/fesd-baseonly.h: Likewise.
9944 * g++.dg/other/fesd-none.C: Likewise.
9945 * g++.dg/other/fesd-none.h: Likewise.
9946 * g++.dg/other/fesd-reduced.C: Likewise.
9947 * g++.dg/other/fesd-reduced.h: Likewise.
9948 * g++.dg/other/fesd-sys.C: Likewise.
9949 * g++.dg/other/fesd-sys.h: Likewise.
9950 * g++.dg/other/fesd.h: Likewise.
9952 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
9955 * gfortran.dg/parameter_unused.f90: New test.
9957 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
9959 PR tree-optimization/32681
9960 * gcc.dg/tree-ssa/pr32681.c: New test.
9962 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9965 * gfortran.dg/fmt_t_5.f90: New test.
9967 2007-07-08 Paolo Carlini <pcarlini@suse.de>
9970 * g++.dg/template/operator10.C: New.
9972 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9975 * gfortran.dg/unpack_zerosize_1.f90: New test case.
9977 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
9980 * gfortran.dg/operator_6.f90: New test.
9982 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
9985 * gfortran.dg/operator_4.f90: New test.
9986 * gfortran.dg/operator_5.f90: New test.
9987 * gfortran.dg/logical_comp.f90: Adjusted error messages.
9988 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9990 2007-07-08 Tobias Burnus <burnus@net-b.de>
9993 * gfortran.dg/argument_checking_6.f90: New.
9995 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
9998 * gfortran.dg/interface_155555.f90: New test.
10000 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10002 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10003 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10005 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10008 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10009 discern pedantic diagnostics and errors.
10010 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10012 * gcc.dg/20050121-1.c: This is an error and not a warning.
10013 * gcc.target/i386/sseregparm-2.c: Likewise.
10014 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10015 * gcc.dg/charset/attribute2.c: Likewise.
10016 * gcc.dg/bitfld-1.c: Likewise.
10017 * gcc.dg/pack-test-2.c: Likewise.
10018 * gcc.dg/940510-1.c: Match separately error and warning.
10019 * gcc.dg/array-2.c: Match separately multiple messages. The second
10020 diagnostic is a pedantic warning and not an error.
10021 * gcc.dg/pr14475.c: Match separately multiple messages.
10022 * gcc.dg/pr18809-1.c: Likewise.
10023 * gcc.dg/pr27953.c: Likewise.
10024 * gcc.dg/vla-init-1.c: Likewise.
10025 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10027 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10030 * gfortran.dg/char_decl_1.f90: New test.
10032 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10034 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10036 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10039 * g++.dg/template/overload9.C: New test.
10041 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10043 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10044 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10046 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10048 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10049 * gcc.dg/20001012-2.c: Likewise.
10050 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10051 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10053 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10055 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10056 about the chunk size when STACK_SIZE is defined.
10058 2007-07-06 Josh Conner <jconner@apple.com>
10060 PR middle-end/32602
10061 * gcc.dg/sibcall-8.c: New test.
10063 2007-07-06 Josh Conner <jconner@apple.com>
10065 PR middle-end/32603
10066 * gcc.target/arm/sibcall-1.c: New test.
10068 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10070 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10072 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10074 * gfortran.dg/save_parameter.f90: New test.
10075 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10077 2007-07-06 Richard Guenther <rguenther@suse.de>
10079 * g++.dg/opt/pr30965.C: New testcase.
10081 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10083 * gcc.target/mips/save-restore-5.c: New test.
10085 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10087 PR rtl_optimization/32450
10088 * gcc.dg/pr32450.c: New runtime test.
10090 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10092 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10093 single underscore in scan directives.
10095 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10098 * g++.dg/init/ptrmem4.C: New test.
10101 * g++.dg/init/new21.C: Likewise.
10104 * g++.dg/template/static30.C: Likewise.
10106 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10108 * gcc.dg/vect/costmodel/ppc: New directory.
10109 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10110 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10112 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10113 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10114 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10115 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10116 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10117 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10118 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10119 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10120 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10121 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10122 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10123 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10124 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10125 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10127 2007-07-05 Tobias Burnus <burnus@net-b.de>
10130 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10132 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10135 * gfortran.dg/interface_14.f90: New test.
10138 * gfortran.dg/do_iterator_2.f90: New test.
10140 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10142 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10143 (FE_DEC_DOWNWARD): Likewise.
10144 (FE_DEC_UPWARD): Likewise.
10145 (FE_DEC_TOWARDZERO): Likewise.
10146 (FE_DEC_TONEARESTFROMZERO): Likewise.
10148 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10150 * gcc.c-torture/compile/pr32606.c: New.
10151 * gfortran.fortran-torture/execute/pr32604.f90: New.
10153 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10155 * gcc.dg/visibility-12.c: New test.
10156 * gcc.dg/visibility-13.c: Likewise.
10157 * g++.dg/ext/visibility-9.C: Likewise.
10158 * g++.dg/ext/visibility-10.C: Likewise.
10160 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10162 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10163 * gcc.dg/sh-relax-vxworks.c: New test.
10165 2007-07-04 Richard Guenther <rguenther@suse.de>
10167 PR tree-optimization/32500
10168 * gcc.c-torture/execute/pr32500.c: New testcase.
10170 2007-07-04 Richard Guenther <rguenther@suse.de>
10172 PR tree-optimization/32482
10173 * gcc.c-torture/compile/pr32482.c: New testcase.
10175 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10177 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10179 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10180 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10181 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10182 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10184 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10186 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10188 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10190 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10192 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10195 * gfortran.dg/min_max_optional_1.f90: New test.
10196 * gfortran.dg/min_max_optional_2.f90: New test.
10197 * gfortran.dg/min_max_optional_3.f90: New test.
10199 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10202 * gfortran.dg/fmt_error.f90: New test.
10204 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10207 * gfortran.dg/interface_13.f90: New test.
10209 2007-07-03 Dave Brolley <brolley@redhat.com>
10212 * g++.dg/init/new20.C: New test.
10214 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10217 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10219 2007-07-03 Tobias Burnus <burnus@net-b.de>
10222 * common_7.f90: New.
10223 * common_8.f90: New.
10224 * common_9.f90: New.
10226 2007-07-03 Tobias Burnus <burnus@net-b.de>
10229 * gfortran.dg/argument_checking_1.f90: New.
10230 * gfortran.dg/argument_checking_2.f90: New.
10231 * gfortran.dg/argument_checking_3.f90: New.
10232 * gfortran.dg/argument_checking_4.f90: New.
10233 * gfortran.dg/argument_checking_5.f90: New.
10234 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10235 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10237 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10239 * gcc.dg/pr32176.c: Add -w to default dg-options.
10241 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10243 * gcc.c-torture/compile/ssa-pre-1.c: New test.
10245 2007-07-03 Tobias Burnus <burnus@net-b.de>
10248 * gfortran.dg/null_2.f90: New.
10250 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10251 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10253 PR middle-end/32176
10254 * gcc.dg/pr32176.c: New test.
10256 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10258 * gcc.dg/const-float80.c : New test.
10259 * gcc.dg/const-float128.c : New test.
10260 * gcc.dg/const-float80-ped.c : New test.
10261 * gcc.dg/const-float128-ped.c : New test.
10263 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10265 * gcc.dg/c99-math.h: Fix typo.
10267 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10270 * gcc.dg/gomp/pr32468-1.c: New test.
10272 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10274 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10277 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10279 * gfortran.fortran-torture/compile/pr32583.f: New.
10280 * gcc.c-torture/compile/pr32584.c: New
10282 2007-07-02 Ollie Wild <aaw@google.com>
10284 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10285 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10287 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10289 * gcc.target/mips/save-restore-1.c: New test.
10290 * gcc.target/mips/save-restore-2.c: Likewise.
10291 * gcc.target/mips/save-restore-3.c: Likewise.
10292 * gcc.target/mips/save-restore-4.c: Likewise.
10294 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
10296 PR tree-optimization/31966
10297 PR tree-optimization/32533
10298 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10299 * gfortran.dg/pr32533.f90: Ditto.
10301 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10303 * g++.dg/opt/nrv12.C: New test.
10304 * gcc.target/i386/nrv1.c: New test.
10307 * g++.dg/gomp/pr31748.C: New test.
10309 2007-07-02 Ira Rosen <irar@il.ibm.com>
10311 PR tree-optimization/32230
10312 * gcc.dg/vect/pr32230.c: New test.
10314 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
10316 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10317 * bind_c_coms.f90: Ditto.
10318 * bind_c_coms_driver.c: Ditto.
10319 * bind_c_dts.f90: Ditto.
10320 * bind_c_dts_2.f03: Ditto.
10321 * bind_c_dts_2_driver.c: Ditto.
10322 * bind_c_dts_3.f03: Ditto.
10323 * bind_c_dts_4.f03: Ditto.
10324 * bind_c_dts_driver.c: Ditto.
10325 * bind_c_implicit_vars.f03: Ditto.
10326 * bind_c_procs.f03: Ditto.
10327 * bind_c_usage_2.f03: Ditto.
10328 * bind_c_usage_3.f03: Ditto.
10329 * bind_c_usage_5.f03: Ditto.
10330 * bind_c_usage_6.f03: Ditto.
10331 * bind_c_usage_7.f03: Ditto.
10332 * bind_c_vars.f90: Ditto.
10333 * bind_c_vars_driver.c: Ditto.
10334 * binding_c_table_15_1.f03: Ditto.
10335 * binding_label_tests.f03: Ditto.
10336 * binding_label_tests_10.f03: Ditto.
10337 * binding_label_tests_10_main.f03: Ditto.
10338 * binding_label_tests_11.f03: Ditto.
10339 * binding_label_tests_11_main.f03: Ditto.
10340 * binding_label_tests_12.f03: Ditto.
10341 * binding_label_tests_13.f03: Ditto.
10342 * binding_label_tests_13_main.f03: Ditto.
10343 * binding_label_tests_14.f03: Ditto.
10344 * binding_label_tests_2.f03: Ditto.
10345 * binding_label_tests_3.f03: Ditto.
10346 * binding_label_tests_4.f03: Ditto.
10347 * binding_label_tests_5.f03: Ditto.
10348 * binding_label_tests_6.f03: Ditto.
10349 * binding_label_tests_7.f03: Ditto.
10350 * binding_label_tests_8.f03: Ditto.
10351 * binding_label_tests_9.f03: Ditto.
10352 * c_assoc.f90: Ditto.
10353 * c_assoc_2.f03: Ditto.
10354 * c_f_pointer_shape_test.f90: Ditto.
10355 * c_f_pointer_tests.f90: Ditto.
10356 * c_f_tests_driver.c: Ditto.
10357 * c_funloc_tests.f03: Ditto.
10358 * c_funloc_tests_2.f03: Ditto.
10359 * c_funloc_tests_3.f03: Ditto.
10360 * c_funloc_tests_3_funcs.c: Ditto.
10361 * c_kind_params.f90: Ditto.
10362 * c_kind_tests_2.f03: Ditto.
10363 * c_kinds.c: Ditto.
10364 * c_loc_driver.c: Ditto.
10365 * c_loc_test.f90: Ditto.
10366 * c_loc_tests_2.f03: Ditto.
10367 * c_loc_tests_2_funcs.c: Ditto.
10368 * c_loc_tests_3.f03: Ditto.
10369 * c_loc_tests_4.f03: Ditto.
10370 * c_loc_tests_5.f03: Ditto.
10371 * c_loc_tests_6.f03: Ditto.
10372 * c_loc_tests_7.f03: Ditto.
10373 * c_loc_tests_8.f03: Ditto.
10374 * c_ptr_tests.f03: Ditto.
10375 * c_ptr_tests_10.f03: Ditto.
10376 * c_ptr_tests_5.f03: Ditto.
10377 * c_ptr_tests_7.f03: Ditto.
10378 * c_ptr_tests_7_driver.c: Ditto.
10379 * c_ptr_tests_8.f03: Ditto.
10380 * c_ptr_tests_8_funcs.c: Ditto.
10381 * c_ptr_tests_9.f03: Ditto.
10382 * c_ptr_tests_driver.c: Ditto.
10383 * c_size_t_driver.c: Ditto.
10384 * c_size_t_test.f03: Ditto.
10385 * com_block_driver.f90: Ditto.
10386 * global_vars_c_init.f90: Ditto.
10387 * global_vars_c_init_driver.c: Ditto.
10388 * global_vars_f90_init.f90: Ditto.
10389 * global_vars_f90_init_driver.c: Ditto.
10390 * interop_params.f03: Ditto.
10391 * iso_c_binding_only.f03: Ditto.
10392 * iso_c_binding_rename_1.f03: Ditto.
10393 * iso_c_binding_rename_1_driver.c: Ditto.
10394 * iso_c_binding_rename_2.f03: Ditto.
10395 * iso_c_binding_rename_2_driver.c: Ditto.
10396 * kind_tests_2.f03: Ditto.
10397 * kind_tests_3.f03: Ditto.
10398 * module_md5_1.f90: Ditto.
10399 * only_clause_main.c: Ditto.
10400 * print_c_kinds.f90: Ditto.
10401 * test_bind_c_parens.f03: Ditto.
10402 * test_c_assoc.c: Ditto.
10403 * test_com_block.f90: Ditto.
10404 * test_common_binding_labels.f03: Ditto.
10405 * test_common_binding_labels_2.f03: Ditto.
10406 * test_common_binding_labels_2_main.f03: Ditto.
10407 * test_common_binding_labels_3.f03: Ditto.
10408 * test_common_binding_labels_3_main.f03: Ditto.
10409 * test_only_clause.f90: Ditto.
10410 * use_iso_c_binding.f90: Ditto.
10411 * value_5.f90: Ditto.
10412 * value_test.f90: Ditto.
10413 * value_tests_f03.f90: Ditto.
10415 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
10417 * gcc.dg/tls/opt-14.c: New.
10419 2007-07-01 Ollie Wild <aaw@google.com>
10421 * g++.dg/lookup/using16.C: New test.
10422 * g++.dg/lookup/using17.C: New test.
10424 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
10427 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10428 (test_4): Use proper test for floating point equality.
10429 (test_8): Likewise.
10431 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10433 PR libgfortran/32554
10434 * gfortran.dg/fmt_p_1.f90: New test.
10436 2007-07-01 Ira Rosen <irar@il.ibm.com>
10438 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10439 initialization and fix dg-final check - the initialization loop is
10442 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10443 Volker Reichelt <reichelt@netcologne.de>
10445 PR middle-end/32559
10446 * gcc.dg/pr32559.c: New test.
10448 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10450 PR tree-optimization/25371
10451 * gcc.dg/vect/pr25371.c: New test.
10453 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
10455 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10456 when allocating and initializing a flexible array.
10458 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
10461 * gfortran.dg/intrinsic.f90: New test.
10463 2007-06-30 Tobias Burnus <burnus@net-b.de>
10466 * gfortran.dg/fmt_zero_check.f90: New.
10468 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
10471 * gfortran.dg/repeat_f90: New test.
10473 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10476 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10477 -pedantic-errors, so we should match errors.
10478 * gcc.dg/cpp/escape-1.c: Likewise.
10479 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10480 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10482 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10483 errors instead of warnings.
10484 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10485 a pedantic warning.
10486 * gcc.dg/cpp/arith-3.c: Likewise.
10488 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10491 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10492 * gcc.dg/pch/valid-2.c: Likewise.
10493 * gcc.dg/pch/valid-3.c: Likewise.
10494 * gcc.dg/pch/warn-1.c: Likewise.
10495 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10497 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10500 * gcc.dg/Wunused-function.c: New.
10502 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10504 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10506 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
10508 * g++.dg/other/canon-31724.C: New.
10510 2007-06-29 Jan Hubicka <jh@suse.cz>
10512 PR middle-end/32372
10513 * gcc.c-torture/compile/pr32372.c: new.
10515 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10517 * gfortran.dg/operator_3.f90: New test.
10519 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10521 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10522 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10524 2007-06-29 Richard Guenther <rguenther@suse.de>
10526 PR middle-end/32493
10527 * gcc.dg/inline-23.c: New testcase.
10529 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
10531 PR tree-optimization/24659
10532 * gcc.target/i386/vectorize2.c: New test.
10533 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10534 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10536 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
10538 * gcc.dg/pointer-arith-9.c: New test.
10540 2007-06-29 Tobias Burnus <burnus@net-b.de>
10543 * gfortran.dg/fmt_read_2.f90: New.
10545 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10547 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10548 If it exists, don't try to create it.
10550 2007-06-28 Geoffrey Keating <geoffk@apple.com>
10552 * g++.dg/ext/visibility/ms-compat-1.C: New.
10554 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10557 * gfortran.fortran-torture/compile/pr32417.f90: New test.
10559 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
10561 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10564 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
10567 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10569 2007-06-27 Richard Guenther <rguenther@suse.de>
10571 PR middle-end/32492
10572 * gcc.dg/inline-22.c: New testcase.
10574 2007-06-26 Hui-May Chang <hm.chang@apple.com>
10576 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10577 the scan-assembler constant.
10579 2007-06-25 Geoffrey Keating <geoffk@apple.com>
10582 * gcc.dg/pr20216.c: New.
10584 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10587 * gcc.dg/vect/pr32421.c: New test.
10589 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
10592 * g++.dg/other/friend5.C: New test.
10594 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
10597 * gfortran.dg/host_assoc_function_2.f90: New test.
10600 * gfortran.dg/host_assoc_call_1.f90: New test.
10602 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10604 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10606 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10609 * gfortran.dg/error_format.f90: New test.
10611 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
10614 * gfortran.dg/pr32136.f90: New test.
10616 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
10619 * gfortran.dg/minmaxloc_1.f90: New test.
10622 * gfortran.dg/minmaxloc_2.f90: New test.
10624 2007-06-23 Richard Guenther <rguenther@suse.de>
10626 PR tree-optimization/16876
10627 PR middle-end/29478
10628 * gcc.dg/pr29254.c: The warning is bogus.
10629 * gcc.dg/warn-1.c: Likewise.
10630 * gcc.dg/assign-warn-3.c: Likewise.
10631 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10633 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
10635 * gcc.c-torture/execute/20070623-1.c: New.
10637 2007-06-22 Jan Hubicka <jh@suse.cz>
10639 * gcc.c-torture/compile/pr31541.c: New.
10641 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
10643 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10644 Remove -m64 from dg-options.
10646 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
10648 PR middle-end/32374
10649 * gcc.dg/pr32374.c: New test.
10651 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10654 * gfortran.dg/pointer_assign_3.f90: New test.
10656 2007-06-21 Sebastian Pop <sebpop@gmail.com>
10658 * gcc.dg/tree-ssa/pr19590.c: New.
10660 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10663 * gfortran.dg/assign.f90: Update test.
10664 * gfortran.dg/real_do_1.f90: Update test.
10665 * gfortran.dg/gomp/omp_do1.f90: Update test.
10666 * gfortran.dg/warnings_are_errors_1.f: Update test.
10667 * gfortran.dg/g77/20010519-1.f: Update test.
10668 * gfortran.dg/g77/pr9258.f: Update test.
10669 * gfortran.dg/g77/960317-1.f: Update test.
10671 2007-06-21 Richard Guenther <rguenther@suse.de>
10673 PR tree-optimization/32453
10674 * gcc.c-torture/compile/pr32453.c: New testcase.
10676 2007-06-21 Jakub Jelinek <jakub@redhat.com>
10678 PR tree-optimization/31866
10679 * gcc.dg/pr31866.c: New test.
10681 2007-06-21 Richard Guenther <rguenther@suse.de>
10683 PR tree-optimization/32451
10684 * g++.dg/torture/20070621-1.C: New testcase.
10686 2007-06-21 Christian Bruel <christian.bruel@st.com>
10688 * gcc.dg/attr-isr.c: Test delay slot content.
10690 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10693 gfortran.dg/pointer_assign_2.f90: New test.
10695 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10698 gfortran.dg/invalid_procedure_name.f90: New test.
10700 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
10702 PR tree-optimization/25737
10703 * gcc.dg/tree-ssa/alias-14.c: New test.
10705 2007-06-20 Hui-May Chang <hm.chang@apple.com>
10707 * gcc.target/i386/large-size-array-3.c: New.
10709 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10710 Richard Guenther <rguenther@suse.de>
10713 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10715 2007-06-20 Jakub Jelinek <jakub@redhat.com>
10717 PR middle-end/31959
10718 * gcc.dg/pr31959.c: New test.
10720 PR inline-asm/32109
10721 * g++.dg/ext/asm10.C: New test.
10723 PR middle-end/32285
10724 * gcc.c-torture/execute/20070614-1.c: New test.
10726 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
10728 * gcc.target/arm/stack-corruption.c: New test.
10730 2007-06-19 Richard Guenther <rguenther@suse.de>
10732 * g++.dg/torture/pr30252.C: New testcase.
10734 2007-06-19 Jakub Jelinek <jakub@redhat.com>
10736 PR tree-optimization/32353
10737 * g++.dg/opt/nrv13.C: New test.
10739 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
10743 * gfortran.dg/impure_assignment_2.f90 : New test.
10746 * gfortran.dg/data_initialized_2.f90 : New test.
10748 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10749 appropriate version of 'dmach'.
10751 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
10754 * gcc.target/i386/pr32389.c New test.
10756 2007-06-18 Simon Baldwin <simonb@google.com>
10759 * g++.dg/template/error25.C: New.
10760 * g++.dg/template/spec35.C: New.
10762 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
10764 * gcc.c-torture/compile/pr32355.c: New testcase.
10766 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
10768 PR tree-optimization/32383
10769 * g++.dg/opt/pr32383.C: New test.
10771 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
10773 PR rtl-optimization/32366
10774 * gcc.dg/vect/pr32366.c: New test.
10776 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
10778 * gcc.c-torture/compile/pr32349.c: New testcase.
10780 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10782 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10783 * gcc.target/sparc/combined-2.c: Likewise.
10784 * gcc.target/sparc/fexpand.c : Likewise.
10785 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
10786 * gcc.target/sparc/fpack16.c : Likewise.
10787 * gcc.target/sparc/fpmerge.c : Likewise.
10788 * gcc.target/sparc/fpmul.c : Likewise.
10789 * gcc.target/sparc/noresult.c : Likewise.
10790 * gcc.target/sparc/pdist.c: Likewise.
10792 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
10794 PR middle-end/31723
10795 * gcc.target/i386/recip-divf.c: New test.
10796 * gcc.target/i386/recip-sqrtf.c: Ditto.
10797 * gcc.target/i386/recip-vec-divf.c: Ditto.
10798 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10799 * gcc.target/i386/sse-recip.c: Ditto.
10800 * gcc.target/i386/sse-recip-vec.c: Ditto.
10802 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10805 * gcc.c-torture/compile/20070605-1.c: New test.
10807 * gcc.c-torture/compile/20070603-1.c: New testcase.
10808 * gcc.c-torture/compile/20070603-2.c: New testcase.
10810 * gcc.c-torture/compile/20070531-1.c: New test.
10813 * gcc.c-torture/compile/20070531-2.c: New test.
10816 * gcc.c-torture/compile/20070529-1.c: New test.
10819 * gcc.c-torture/compile/20070529-2.c: New test.
10822 * gcc.c-torture/compile/20070520-1.c: New test.
10824 * g++.dg/ext/java-1.C: New test.
10826 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10827 loops instead of one. Remove the "can't determine dependence"
10829 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10830 needed as the cast is gone in the first place.
10831 * gcc.dg/max-1.c: Change local variable a to be a global one.
10832 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10833 have a cast which is PREd.
10835 2007-06-15 Mark Mitchell <mark@codesourcery.com>
10837 * g++.dg/lookup/anon6.C: New test.
10839 2007-06-14 Dirk Mueller <dmueller@suse.de>
10842 * g++.dg/opt/static6.C: New testcase.
10844 2007-06-14 Geoff Keating <geoffk@apple.com>
10846 * g++.dg/ext/visibility/overload-1.C: New.
10849 * g++.dg/ext/visibility/anon4.C: New.
10851 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
10854 * gcc.target/i386/pr32268.c: New test.
10856 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
10858 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10859 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10860 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10862 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10863 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10864 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10867 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
10870 * gfortran.dg/common_resize_1.f90: New test.
10872 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
10875 * gcc.dg/vect/pr32224.c: Fix.
10877 2007-06-13 Eric Christopher <echristo@apple.com>
10879 * gcc.target/i386/ssefn-1.c: Add -march=i386.
10881 2007-06-13 Tobias Burnus <burnus@net-b.de>
10884 * gfortran.dg/actual_array_vect_1.f90: New.
10886 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
10888 * gcc.target/sparc/mfpu.c: New test.
10890 2007-06-12 Geoff Keating <geoffk@apple.com>
10892 * g++.dg/warn/weak1.C: Suppress on Darwin.
10893 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10895 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10897 PR middle-end/31579
10898 * g++.dg/torture/pr31579.C: New testcase.
10900 2007-06-12 Ian Lance Taylor <iant@google.com>
10903 * g++.dg/init/new16.C: New test.
10904 * g++.dg/init/new17.C: New test.
10905 * g++.dg/init/new18.C: New test.
10906 * g++.dg/init/new19.C: New test.
10908 2007-06-12 Olivier Hainque <hainque@adacore.com>
10910 * gnat.dg/lhs_view_convert.adb: New test.
10912 2007-06-12 Richard Guenther <rguenther@suse.de>
10914 PR tree-optimization/15353
10915 PR tree-optimization/31657
10916 * gcc.c-torture/execute/20070424-1.c: New testcase.
10917 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10918 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10919 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10920 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10921 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10923 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
10925 PR rtl-optimization/32293
10926 * gcc.dg/pr32293.c: New test.
10928 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
10930 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10932 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
10935 * gfortran.dg/equiv_7.f90: New test.
10936 * gfortran.dg/equiv_constraint_7.f90: Change error message.
10939 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10941 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
10943 * gcc.dg/setjmp-3.c: Rename raise to raise0.
10944 * gcc.dg/setjmp-4.c: Likewise.
10945 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10947 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
10949 PR rtl-optimization/31025
10950 * gfortran.dg/pr31025.f90: New.
10952 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
10955 * gcc.target/i386/pr32280.c: New test.
10957 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
10959 PR middle-end/32279
10960 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10962 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10964 PR libgfortran/32235
10965 * gfortran.dg/backspace_9.f: New test.
10967 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
10969 * gcc.dg/tree-ssa/prefetch-7.c: New test.
10971 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
10973 * gcc.dg/tree-ssa/loop-28.c: New testcase.
10975 2007-06-09 Ian Lance Taylor <iant@google.com>
10977 PR tree-optimization/32169
10978 * gcc.c-torture/compile/pr32169.c: New test.
10980 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
10982 * gcc.dg/vect/costmodel: New directory.
10983 * gcc.dg/vect/costmodel/i386: New directory.
10984 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10985 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10987 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10988 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10989 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10990 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10991 * gcc.dg/vect/costmodel/x86_64: New directory.
10992 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10994 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10996 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10997 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10998 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10999 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11000 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11002 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11004 PR tree-optimization/32243
11005 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11006 flags for -Os tests.
11007 * gcc.dg/vect/03-vect-pr32243.c: New test.
11009 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11011 PR tree-optimization/32224
11012 * gcc.dg/vect/pr32224.c: New test.
11014 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11017 * g++.dg/gomp/pr32177.C: New test.
11019 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11022 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11023 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11024 warning nor an error.
11025 * gcc.dg/Wfatal-2.c: Likewise.
11026 * gcc.dg/Werror-1.c: Likewise.
11027 * gcc.dg/Werror-5.c: Likewise.
11028 * gcc.dg/Werror-7.c: Likewise.
11029 * gcc.dg/Werror-10.c: Likewise.
11030 * gcc.dg/Werror-11.c: Likewise.
11032 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11035 * g++.dg/init/brace6.C: New test.
11037 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11039 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11040 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11041 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11042 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11044 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11045 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11046 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11047 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11048 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11049 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11050 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11051 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11053 * gcc.dg/darwin-minversion-3.c: New.
11055 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11057 * gcc.target/i386/builtin-copysign.c: New test.
11059 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11061 PR tree-optimization/32220
11062 * gfortran.dg/predcom-2.f: New testcase.
11064 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11067 * gcc.target/i386/vectorize4.c: New test.
11069 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11071 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11073 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11076 * gcc.dg/simd-5.c: Mark output as a note.
11077 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11079 * gcc.dg/simd-1.c: Likewise.
11080 * gcc.dg/always_inline.c: Mark output as a sorry.
11081 * gcc.dg/always_inline2.c: Likewise.
11082 * gcc.dg/always_inline3.c: Likewise.
11084 2007-06-06 Ian Lance Taylor <iant@google.com>
11086 * g++.dg/conversion/enum1.C: New test.
11088 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11090 PR tree-optimization/32216
11091 * gcc.dg/vect/pr32216.c: New test.
11093 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11096 * gfortran.dg/invalid_contains_1.f90: New test.
11097 * gfortran.dg/invalid_contains_2.f90: New test.
11099 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11102 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11105 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11108 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11109 dg-message to match de note.
11110 * gcc.dg/pr26570.c: Use dg-message for a note.
11111 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11112 dg-error instead of dg-warning because of -Werror.
11113 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11114 neither an error, nor a warning.
11115 * gcc.dg/glibc-uclibc-2.c: Likewise
11116 * gcc.dg/cpp/19940712-1.c: Likewise.
11118 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11120 PR preprocessor/23479
11121 * gcc.dg/binary-constants-1.c: Add test suites for
11122 the 0b-prefixed binary integer constants.
11123 * gcc.dg/binary-constants-2.c: Ditto.
11124 * gcc.dg/binary-constants-3.c: Ditto.
11125 * gcc.dg/binary-constants-4.c: Ditto.
11127 2007-06-05 Ian Lance Taylor <iant@google.com>
11129 * gcc.dg/Wstrict-overflow-19.c: New test.
11131 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11133 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11135 2007-06-04 Ian Lance Taylor <iant@google.com>
11137 * gcc.dg/Wstrict-overflow-18.c: New test.
11139 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11142 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11143 * gcc.dg/cpp/mi5.c: Likewise.
11144 * gcc.dg/cpp/mi7.c: Likewise.
11146 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11149 * gcc.dg/pr32191.c: New test.
11151 2007-05-28 Tobias Burnus <burnus@net-b.de>
11154 * gfortran.dg/allocate_stat_1.f90: Remove.
11156 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11158 * gcc.target/i386/sse4_2-check.h: New.
11159 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11160 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11161 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11162 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11163 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11164 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11165 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11166 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11167 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11168 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11169 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11170 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11171 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11172 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11173 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11174 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11175 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11176 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11178 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11180 * gcc.dg/pie-link.c: New test.
11182 2007-06-01 Ian Lance Taylor <iant@google.com>
11184 * gcc.dg/Wstrict-overflow-17.c: New test.
11186 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11188 * gcc.dg/builtin-return-1.c (g): New.
11189 (main): Allocate at least 64 bytes on the stack.
11191 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11193 * g++.dg/init/cleanup3.C: New test.
11195 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11197 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11200 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11203 * gfortran.dg/char_array_constructor_3.f90: New test.
11205 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11207 PR tree-optimization/32160
11208 * gfortran.dg/predcom-1.f: New test.
11210 2007-05-31 Richard Guenther <rguenther@suse.de>
11212 * g++.dg/other/str_empty.C: Move...
11213 * g++.dg/other/pr30567.C: Move...
11214 * g++.dg/tree-ssa/pr27218.C: Move...
11215 * g++.dg/torture: ...here and remove dg-options.
11217 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11220 * g++.dg/ext/is_pod_incomplete.C: New.
11222 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11223 Douglas Gregor <doug.gregor@gmail.com>
11224 Pedro Lamarao <pedro.lamarao@mndfck.org>
11225 Howard Hinnant <howard.hinnant@gmail.com>
11229 * g++.dg/cpp0x/rv8p.C: New.
11230 * g++.dg/cpp0x/temp-constructor-bug.C: New.
11231 * g++.dg/cpp0x/cast-bug.C: New.
11232 * g++.dg/cpp0x/elision_weak.C: New.
11233 * g++.dg/cpp0x/collapse-bug.C: New.
11234 * g++.dg/cpp0x/rv3p.C: New.
11235 * g++.dg/cpp0x/rv7n.C: New.
11236 * g++.dg/cpp0x/overload-conv-1.C: New.
11237 * g++.dg/cpp0x/rv2n.C: New.
11238 * g++.dg/cpp0x/deduce.C: New.
11239 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11240 * g++.dg/cpp0x/rv6p.C: New.
11241 * g++.dg/cpp0x/template_deduction.C: New.
11242 * g++.dg/cpp0x/implicit-copy.C: New.
11243 * g++.dg/cpp0x/rv1p.C: New.
11244 * g++.dg/cpp0x/cast.C: New.
11245 * g++.dg/cpp0x/rv5n.C: New.
11246 * g++.dg/cpp0x/collapse.C: New.
11247 * g++.dg/cpp0x/overload-conv-2.C: New.
11248 * g++.dg/cpp0x/rv4p.C: New.
11249 * g++.dg/cpp0x/rvo.C: New.
11250 * g++.dg/cpp0x/iop.C: New.
11251 * g++.dg/cpp0x/rv3n.C: New.
11252 * g++.dg/cpp0x/rv7p.C: New.
11253 * g++.dg/cpp0x/reference_collapsing.C: New.
11254 * g++.dg/cpp0x/overload.C: New.
11255 * g++.dg/cpp0x/named.C: New.
11256 * g++.dg/cpp0x/rv2p.C: New.
11257 * g++.dg/cpp0x/rv6n.C: New.
11258 * g++.dg/cpp0x/not_special.C: New.
11259 * g++.dg/cpp0x/bind.C: New.
11260 * g++.dg/cpp0x/rv1n.C: New.
11261 * g++.dg/cpp0x/rv5p.C: New.
11262 * g++.dg/cpp0x/elision.C: New.
11263 * g++.dg/cpp0x/named_refs.C: New.
11264 * g++.dg/cpp0x/unnamed_refs.C: New.
11265 * g++.dg/cpp0x/rv4n.C: New.
11266 * g++.dg/cpp0x/elision_neg.C: New.
11267 * g++.dg/init/copy7.C: Run in C++98 mode.
11268 * g++.dg/overload/arg1.C: Ditto.
11269 * g++.dg/overload/arg4.C: Ditto.
11271 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11274 * g++.dg/opt/static5.C: New test.
11276 2007-05-30 Richard Guenther <rguenther@suse.de>
11278 * g++.dg/dg.exp: Prune torture/.
11279 * g++.dg/torture/dg-torture.exp: New testsuite.
11281 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
11283 * gcc.target/arm/pr27387.C: Move and rename to ...
11284 * g++.dg/inherit/thunk8.C: ... here.
11286 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11288 PR tree-optimization/31769
11289 * g++.dg/gomp/pr31769.C: New test.
11291 2007-05-29 Hui-May Chang <hm.chang@apple.com>
11293 * gcc.target/i386/stack-realign.c: New.
11295 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
11297 * gcc.dg/tree-ssa/prefetch-6.c: New test.
11299 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
11301 * gfortran.dg/sizeof.f90: New.
11303 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11306 * gcc.dg/boolcomplex-1.c: New test.
11309 * g++.dg/ext/boolcomplex-1.c: New test.
11311 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
11313 * gcc.dg/matrix: New directory.
11315 2007-05-28 Tobias Burnus <burnus@net-b.de>
11318 * gfortran.dg/allocate_stat_1.f90: New.
11320 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11323 * transfer_hollerith_1.f90: New test.
11325 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11328 * gcc.c-torture/execute/vrp-7.c: New test.
11330 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11332 * gfortran.dg/transfer_simplify_4.f90: New test.
11334 2007-05-27 Tobias Burnus <burnus@net-b.de>
11337 * gfortran.dg/func_result_3.f90: New.
11339 2007-05-27 Tobias Burnus <burnus@net-b.de>
11341 PR middle-end/32083
11342 * gfortran.dg/transfer_simplify_3.f90: New.
11344 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11347 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
11348 to compile options.
11349 * gcc.target/i386/pr32065-2.c: New test.
11351 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11354 * gfortran.dg/io_constraints_2.f90: Update.
11356 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
11359 * gfortran.dg/array_constructor_17.f90: New test.
11361 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11364 * g++.dg/opt/array2.C: New testcase.
11366 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11369 * gcc.target/i386/pr32065.c: New test.
11371 2007-05-25 Dirk Mueller <dmueller@suse.de>
11372 Marcus Meissner <meissner@suse.de>
11374 * gcc.dg/attr-alloc_size.c: New.
11376 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
11377 Lee Millward <lee.millward@gmail.com>
11380 * g++.dg/parse/crash34.C: New test.
11382 * g++.dg/parse/crash35.C: New test.
11384 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
11386 * gcc.target/i386/sse2-check.h: New.
11387 * gcc.target/i386/sse2-vec-1.c: Likewise.
11388 * gcc.target/i386/sse2-vec-2.c: Likewise.
11389 * gcc.target/i386/sse2-vec-3.c: Likewise.
11390 * gcc.target/i386/sse2-vec-4.c: Likewise.
11391 * gcc.target/i386/sse2-vec-5.c: Likewise.
11392 * gcc.target/i386/sse2-vec-6.c: Likewise.
11394 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
11406 * g++.dg/cpp0x/pr31431.C: New.
11407 * g++.dg/cpp0x/pr31437.C: New.
11408 * g++.dg/cpp0x/pr31442.C: New.
11409 * g++.dg/cpp0x/pr31444.C: New.
11410 * g++.dg/cpp0x/pr31431-2.C: New.
11411 * g++.dg/cpp0x/pr31432.C: New.
11412 * g++.dg/cpp0x/pr31434.C: New.
11413 * g++.dg/cpp0x/pr31438.C: New.
11414 * g++.dg/cpp0x/pr31443.C: New.
11415 * g++.dg/cpp0x/pr31445.C: New.
11416 * g++.dg/cpp0x/variadic-crash1.C: New.
11418 2007-05-25 Richard Sandiford <richard@codesourcery.com>
11420 * gcc.target/arm/long-calls-1.c: New test.
11421 * gcc.target/arm/long-calls-2.c: Likewise.
11422 * gcc.target/arm/long-calls-3.c: Likewise.
11423 * gcc.target/arm/long-calls-4.c: Likewise.
11425 2007-05-25 Richard Guenther <rguenther@suse.de>
11426 Andrew Pinski <andrew_pinski@playstation.sony.com>
11428 PR tree-optimization/31982
11429 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11431 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
11434 * gfortran.dg/result_in_spec_2.f90: New test.
11436 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11438 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11440 2007-05-24 Ollie Wild <aaw@google.com>
11442 * gcc.dg/cpp/counter-1.c: New test.
11443 * gcc.dg/pch/counter-1.c: New test.
11444 * gcc.dg/pch/counter-1.hs: New file.
11445 * gcc.dg/pch/counter-2.c: New test.
11446 * gcc.dg/pch/counter-2.hs: New file.
11447 * gcc.dg/pch/counter-3.c: New test.
11448 * gcc.dg/pch/counter-3.hs: New file.
11450 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11452 * gcc.dg/tree-ssa/predcom-1.c: New test.
11453 * gcc.dg/tree-ssa/predcom-2.c: New test.
11454 * gcc.dg/tree-ssa/predcom-3.c: New test.
11455 * gcc.dg/tree-ssa/predcom-4.c: New test.
11456 * gcc.dg/tree-ssa/predcom-5.c: New test.
11457 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11459 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
11462 * gcc.target/i386/sse4_1-check.h (MASK): New.
11464 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11467 * gfortran.dg/pr25603.f: Initialize integer variables.
11469 2007-05-23 Ian Lance Taylor <iant@google.com>
11471 * g++.dg/other/vrp1.C: New test.
11473 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
11475 PR preprocessor/20077
11476 * gcc.dg/cpp/paste15.c: New test.
11478 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
11479 Nigel Stephens <nigel@mips.com>
11480 Richard Sandiford <richard@codesourcery.com>
11482 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11483 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11484 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11485 * gcc.target/mips/inter/mips16-inter.exp: New.
11487 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
11489 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11491 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
11493 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11494 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
11495 * gcc.target/i386/sse3-addsubps.c: Likewise.
11496 * gcc.target/i386/sse3-haddpd.c: Likewise.
11497 * gcc.target/i386/sse3-haddps.c: Likewise.
11498 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11499 * gcc.target/i386/sse3-hsubps.c: Likewise.
11500 * gcc.target/i386/sse3-lddqu.c: Likewise.
11501 * gcc.target/i386/sse3-movddup.c: Likewise.
11502 * gcc.target/i386/sse3-movshdup.c: Likewise.
11503 * gcc.target/i386/sse3-movsldup.c: Likewise.
11505 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11506 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
11507 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11508 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11509 * gcc.target/i386/ssse3-palignr.c: Likewise.
11510 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11511 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11512 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11513 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11514 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11515 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11516 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11517 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11518 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11519 * gcc.target/i386/ssse3-psignb.c: Likewise.
11520 * gcc.target/i386/ssse3-psignd.c: Likewise.
11521 * gcc.target/i386/ssse3-psignw.c: Likewise.
11522 * gcc.target/i386/ssse3-vals.h: Likewise.
11524 * gcc.target/i386/sse3-check.h: New file.
11525 * gcc.target/i386/ssse3-check.h: Likewise.
11527 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11529 PR middle-end/31095
11530 * gcc.c-torture/compile/bcopy-1.c: New testcase.
11532 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11534 PR middle-end/31606
11535 * gcc.c-torture/20070522-1.c: New testcase.
11537 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11539 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11541 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
11543 * gcc.c-torture/execute/ieee/20000320-1.x,
11544 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11545 m68k-*-* and check_effective_target_coldfire_fpu.
11547 2007-05-22 Ollie Wild <aaw@google.com>
11549 * g++.dg/lookup/hidden-class10.C: New test.
11550 * g++.dg/lookup/hidden-class11.C: New test.
11552 2007-05-22 Ollie Wild <aaw@google.com>
11554 * g++.dg/lookup/name-clash5.C: New test.
11555 * g++.dg/lookup/name-clash6.C: New test.
11557 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11559 * g++.dg/other/i386-2.C: Update comments on header files tested.
11560 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
11562 * gcc.target/i386/sse-12.c: Likewise.
11563 * gcc.target/i386/sse-13.c: Likewise.
11564 * gcc.target/i386/sse-14.c: Likewise.
11566 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11567 Redefined to test with immediate operand.
11568 (__builtin_ia32_blendps): Likewise.
11569 (__builtin_ia32_blendpd): Likewise.
11570 (__builtin_ia32_dpps): Likewise.
11571 (__builtin_ia32_dpps): Likewise.
11572 (__builtin_ia32_insertps128): Likewise.
11573 (__builtin_ia32_vec_ext_v4sf): Likewise.
11574 (__builtin_ia32_vec_set_v16qi): Likewise.
11575 (__builtin_ia32_vec_set_v4si): Likewise.
11576 (__builtin_ia32_vec_set_v2di): Likewise.
11577 (__builtin_ia32_vec_ext_v16qi): Likewise.
11578 (__builtin_ia32_vec_ext_v4si): Likewise.
11579 (__builtin_ia32_vec_ext_v2di): Likewise.
11580 (__builtin_ia32_roundpd): Likewise.
11581 (__builtin_ia32_roundsd): Likewise.
11582 (__builtin_ia32_roundps): Likewise.
11583 (__builtin_ia32_roundss): Likewise.
11584 (__builtin_ia32_mpsadbw128): Likewise.
11586 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11588 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11590 2007-05-22 Janis Johnson <janis187@us.ibm.com>
11592 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11594 * gcc.dg/dfp/func-struct.c: Ditto.
11595 * gcc.dg/dfp/operator-assignment.c: Ditto.
11596 * gcc.dg/dfp/convert-bfp.c: Ditto.
11597 * gcc.dg/dfp/convert-int.c: Ditto.
11598 * gcc.dg/dfp/convert-int-max.c: Ditto.
11599 * gcc.dg/dfp/func-scalar.c: Ditto.
11600 * gcc.dg/dfp/cast.c: Ditto.
11601 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11602 failures, and fix a typo in return type of arg1_128.
11603 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11604 failures, and fix a typo in a constant suffix.
11605 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11606 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11608 2007-05-22 Janis Johnson <janis187@us.ibm.com>
11609 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11611 * lib/gcc-dg.exp(process_message): New proc.
11612 (dg-message): New test directive.
11613 * gcc.dg/always_inline.c: Use dg-message.
11614 * gcc.dg/always_inline2.c: Ditto.
11615 * gcc.dg/always_inline3.c: Ditto.
11616 * gcc.dg/invalid-call-1.c: Ditto.
11617 * gcc.dg/pr17506.c: Ditto.
11618 * gcc.dg/simd-5.c: Ditto.
11619 * gcc.dg/simd-6.c: Ditto.
11620 * gcc.dg/va-arg-2.c: Ditto.
11621 * gcc.dg/cpp/syshdr.c: Ditto.
11622 * gcc.dg/cpp/unc4.c: Ditto.
11623 * gcc.dg/cpp/trad/mi1.c: Ditto.
11624 * gcc.dg/cpp/trad/mi5.c: Ditto.
11625 * gcc.dg/cpp/trad/mi7.c: Ditto.
11626 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11627 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11628 * gcc.test-framework/test-framework.awk: Special-case outexists
11631 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11633 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11634 (bit_SSE4_2): Likewise.
11635 (bit_POPCNT): Likewise.
11637 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11638 Check if assembler supports SSE4 instructions.
11640 * gcc.target/i386/sse4_1-blendpd.c: New file.
11641 * gcc.target/i386/sse4_1-blendps.c: Likewise.
11642 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11643 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11644 * gcc.target/i386/sse4_1-check.h: Likewise.
11645 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11646 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11647 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11648 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11649 * gcc.target/i386/sse4_1-extractps.c: Likewise.
11650 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11651 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11652 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11653 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11654 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11655 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11656 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11657 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11658 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11659 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11660 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11661 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11662 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11663 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11664 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11665 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11666 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11667 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11668 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11669 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11670 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11671 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11672 * gcc.target/i386/sse4_1-pminud.c: Likewise.
11673 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11674 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11675 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11676 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11677 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11678 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11679 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11680 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11681 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11682 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11683 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11684 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11685 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11686 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11687 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11688 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11689 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11690 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11691 * gcc.target/i386/sse4_1-round.h: Likewise.
11692 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11693 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11694 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11695 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11696 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11697 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11698 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11699 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11700 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11701 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11702 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11703 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11704 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11705 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11707 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11710 * gfortran.dg/bounds_check_7.f90: New test.
11712 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
11714 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11715 (check_effective_target_sse4a): Ditto.
11717 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11718 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11719 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11720 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11721 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11722 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11723 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11724 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11725 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11726 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11727 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11728 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11729 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11730 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11731 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11732 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11733 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11734 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11735 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11736 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11738 2007-05-21 Mark Mitchell <mark@codesourcery.com>
11740 * g++.dg/ext/cleanup-1.C: New test.
11741 * g++.dg/ext/cleanup-2.C: Likewise.
11742 * g++.dg/ext/cleanup-3.C: Likewise.
11743 * g++.dg/ext/cleanup-4.C: Likewise.
11744 * g++.dg/ext/cleanup-5.C: Likewise.
11745 * g++.dg/ext/cleanup-6.C: Likewise.
11746 * g++.dg/ext/cleanup-8.C: Likewise.
11747 * g++.dg/ext/cleanup-9.C: Likewise.
11748 * g++.dg/ext/cleanup-10.C: Likewise.
11749 * g++.dg/ext/cleanup-11.C: Likewise.
11750 * g++.dg/ext/cleanup-dtor.C: Likewise.
11752 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
11754 PR middle-end/31995
11755 * gcc.dg/vect/vect-102a.c: New test.
11757 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
11758 Paolo Carlini <pcarlini@suse.de>
11759 Uros Bizjak <ubizjak@gmail.com>
11761 * gcc.dg/gcc-have-sync-compare-and-swap.c,
11762 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11763 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11764 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11765 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11768 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
11771 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11773 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11776 * gfortran.dg/do_3.F90: Add checks for the final value of the
11779 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
11781 * gcc.c-torture/execute/990127-2.x: New file.
11783 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
11785 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11786 * gcc.target/i386/sse-12: Add -O to compile options.
11787 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11788 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
11789 and mm3dnow.h. Add -O to compile options.
11791 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
11794 * gfortran.dg/char_length_5.f90: New test.
11797 * gfortran.dg/array_reference_1.f90: New test.
11799 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11806 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11807 * gcc.dg/Wtype-limits.c: New.
11808 * gcc.dg/Wtype-limits-Wextra.c: New.
11809 * gcc.dg/Wtype-limits-no.c: New.
11810 * g++.dg/warn/Wtype-limits.C: New.
11811 * g++.dg/warn/Wtype-limits-Wextra.C: New.
11812 * g++.dg/warn/Wtype-limits-no.C: New.
11814 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11816 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11817 instead of "-msse2".'
11818 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11819 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
11821 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11822 to test with immediate operand.
11823 (__builtin_ia32_insertqi): Ditto.
11824 (__builtin_ia32_palignr128): Ditto.
11825 (__builtin_ia32_palignr): Ditto.
11826 (__builtin_ia32_pshufhw): Ditto.
11827 (__builtin_ia32_pshuflw): Ditto.
11828 (__builtin_ia32_pshufd): Ditto.
11829 (__builtin_ia32_vec_set_v8hi): Ditto.
11830 (__builtin_ia32_vec_ext_v8hi): Ditto.
11831 (__builtin_ia32_shufpd): Ditto.
11832 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11834 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
11837 * gfortran.dg/min_max_conformance.f90: Added more testcases.
11839 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11842 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11843 and "__inline". Use "-msse" instead of "-msse2".
11845 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11848 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11849 * gcc.dg/20030906-2.c: Likewise.
11850 * objc.dg/method-17.m: Add -Wreturn-type.
11851 * obj-c++.dg/method-21.mm: Likewise.
11853 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11856 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11857 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11858 (__builtin_ia32_psrlqi128): Ditto.
11859 (__builtin_ia32_psrlwi128): Ditto.
11860 (__builtin_ia32_psrldi128): Ditto.
11861 (__builtin_ia32_psrldqi128): Ditto.
11862 (__builtin_ia32_pslldqi128): Ditto.
11863 (__builtin_ia32_psrawi128): Ditto.
11864 (__builtin_ia32_psradi128): Ditto.
11865 (__builtin_ia32_psllqi128): Ditto.
11866 (__builtin_ia32_pslldi128): Ditto.
11867 (__builtin_prefetch): Ditto.
11868 (__builtin_ia32_pshufw): Ditto.
11869 (__builtin_ia32_vec_set_v4hi): Ditto.
11870 (__builtin_ia32_vec_ext_v4hi): Ditto.
11871 (__builtin_ia32_shufps): Ditto.
11872 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11874 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11877 * gfortran.dg/char_allocation_1.f90: New test.
11879 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11881 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11882 * gcc.dg/Wconversion-sign.c: New.
11883 * gcc.dg/Wconversion-integer-no-sign.c: New.
11884 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11886 * g++.dg/warn/Wconversion-sign.C: New.
11887 * g++.old-deja/g++.other/warn4.C: Update.
11888 * g++.dg/warn/Wconversion1.C: Likewise.
11890 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11892 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11893 * gcc.dg/torture/builtin-math-4.c: Likewise.
11895 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11897 PR libfortran/31964
11898 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11900 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
11902 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11904 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
11907 * gcc.target/i386/pr31628.c: New.
11909 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
11911 PR middle-end/31344
11912 * gcc.dg/pr31344.c: New test.
11914 2007-05-17 Ian Lance Taylor <iant@google.com>
11916 PR tree-optimization/31953
11917 * gcc.c-torture/compile/pr31953.c: New test.
11919 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11921 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11923 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11925 * gcc.dg/torture/builtin-math-4.c: Likewise.
11927 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11928 * gcc.dg/torture/builtin-math-4.c: Likewise.
11930 * gcc.dg/torture/builtin-math-4.c: New test.
11932 2007-05-17 Janis Johnson <janis187@us.ibm.com>
11933 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11935 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11936 * gcc.dg/cpp/include2.c: Ditto.
11937 * gcc.dg/cpp/mac-dir-2.c: Ditto.
11938 * gcc.dg/cpp/paste5.c: Ditto.
11939 * gcc.dg/cpp/paste6.c: Ditto.
11940 * gcc.dg/cpp/paste8.c: Ditto.
11941 * gcc.dg/cpp/paste11.c: Ditto.
11942 * gcc.dg/cpp/paste13.c: Ditto.
11943 * gcc.dg/cpp/skipping2.c: Ditto.
11944 * gcc.dg/reg-vol-struct-1.c: Ditto.
11945 * gcc.dg/Wshadow-1.c: Ditto.
11946 * gcc.dg/cpp/trad/comment.c: Ditto.
11947 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11948 * gcc.dg/cpp/if-2.c: Ditto.
11949 * gcc.dg/array-5.c: Ditto.
11950 * gcc.dg/inline-15.c: Ditto.
11951 * gcc.dg/pr27953.c: Ditto.
11952 * gcc.dg/Wno-c++-compat.c: Ditto.
11954 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
11956 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11958 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11960 * gcc.c-torture/execute/20070517-1.c: New test.
11962 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
11965 * gfortran.dg/min_max_conformance.f90: New test.
11967 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
11969 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11970 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11971 gcc.dg/vect/vect-104.c: Use more complex construction to
11972 prevent vectorizing.
11973 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11975 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
11977 PR tree-optimization/24659
11978 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11979 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11980 not vect_int target.
11981 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11982 not vect_int target. Loop is vectorized for vect_intfloat_cvt
11984 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11985 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11986 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11988 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
11990 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11991 and x86_64-*-* targets.
11992 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11994 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12001 * transfer_simplify_1.f90: New test.
12002 * transfer_simplify_2.f90: New test.
12004 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12006 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12008 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12010 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12012 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12015 * gcc.dg/fltconst-1.c: New test.
12017 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12018 * gcc.dg/dfp/operator-assignment.c: Ditto.
12020 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12023 * g++.dg/rtti/typeid5.C: New.
12025 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12028 * gfortran.dg/substr_4.f: New test.
12030 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12032 * gcc.target/m68k/interrupt_thread-1.c,
12033 gcc.target/m68k/interrupt_thread-2.c,
12034 gcc.target/m68k/interrupt_thread-3.c: New.
12035 * gcc.target/m68k/m68k.exp: Accept fido.
12037 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12039 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12040 * gfortran.dg/altreturn_3.f90: Likewise.
12041 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12042 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12043 * gfortran.dg/inquire_iolength.f90: Likewise.
12044 * gfortran.dg/module_naming_1.f90: Likewise.
12045 * gfortran.dg/oldstyle_2.f90: Likewise.
12046 * gfortran.dg/operator_2.f90: Likewise.
12047 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12048 * gfortran.dg/used_types_11.f90: Likewise.
12049 * gfortran.dg/zero_array_components_1.f90: Likewise.
12050 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12051 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12052 * gfortran.dg/real_const_3.f90: Likewise.
12054 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12056 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12057 * gcc.dg/tree-ssa/loop-30.c: New test.
12059 2007-05-13 Richard Guenther <rguenther@suse.de>
12061 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12062 scanning forwprop1.
12063 * g++.dg/tree-ssa/pr31146.C: Likewise.
12065 2007-05-13 Revital Eres <eres@il.ibm.com>
12067 * gcc.dg/dse.c: New test.
12069 2007-05-12 Richard Guenther <rguenther@suse.de>
12071 PR tree-optimization/31797
12072 * gcc.c-torture/compile/pr31797.c: New testcase.
12074 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12077 * gfortran.dg/host_assoc_function_1.f90: New test.
12079 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12082 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12084 2007-05-11 Silvius Rus <rus@google.com>
12086 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12087 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12088 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12089 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12090 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12091 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12092 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12093 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12094 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12095 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12096 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12097 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12098 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12099 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12100 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12101 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12103 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12106 * gcc.c-torture/execute/builtins/memchr.c: New.
12107 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12108 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12110 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12113 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12115 * gfortran.dg/recursive_reference_2.f90: New test.
12117 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12120 * gfortran.dg/namelist_29.f90: New test.
12122 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12125 * gfortran.dg/entry_10.f90: New test.
12127 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12129 PR tree-optimization/31885
12130 * gcc.dg/tree-ssa/loop-29.c: New test.
12132 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12134 * assumed_dummy_1.f90: Fix dg directive.
12135 * char_initialiser_actual.f90: Likewise.
12136 * nested_modules_2.f90: Likewise.
12137 * shift-alloc.f90: Likewise.
12139 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12141 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12143 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12145 PR libfortran/31880
12146 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12148 2007-05-09 Mike Stump <mrs@apple.com>
12150 * g++.dg/other/first-global.C: Add -fpie for darwin.
12151 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12153 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12155 * gcc.dg/20070507-1.c: New testcase.
12157 2007-05-08 Chao-ying Fu <fu@mips.com>
12159 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12160 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12161 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12162 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12164 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12167 * gcc.dg/pr31847.c: New test.
12169 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12172 * gfortran.dg/actual_array_result_1.f90: New test.
12174 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12177 * gfortran.dg/parameter_array_init_1.f90: New test.
12180 * gfortran.dg/parameter_array_init_2.f90: New test.
12182 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12185 * gcc.target/i386/pr31854.c: New test.
12187 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12189 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12191 2007-05-07 Mike Stump <mrs@apple.com>
12193 * g++.old-deja/g++.mike/empty.C: Add.
12195 2007-05-07 Eric Christopher <echristo@apple.com>
12197 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12199 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12201 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12202 variable. Rearrange conversions from binary float to decimal float.
12204 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12206 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12209 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12211 * gnat.dg/opt1.ad[sb]: New testcase.
12213 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12216 * gfortran.dg/do_3.F90: New test.
12218 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12221 * gfortran.dg/new_line.f90: Add new checks.
12223 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12226 * gfortran.dg/large_unit_1.f90: New.
12227 * gfortran.dg/large_unit_2.f90: New.
12228 * gfortran.dg/iostat_4.f90: New
12229 * gfortran.dg/bounds_check_fail_1.f90: Updated.
12231 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
12234 * gfortran.dg/char_result_4.f90: New test.
12236 2007-06-05 Revital Eres <eres@il.ibm.com>
12239 * gcc.dg/pr30957-1.c: New test.
12241 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12244 * gfortran.dg/char_type_len_2.f90: New test.
12246 2007-05-05 Geoffrey Keating <geoffk@apple.com>
12249 * g++.dg/other/nested-extern.cc: New.
12250 * g++.dg/other/nested-extern-1.C: New.
12251 * g++.dg/other/nested-extern-2.C: New.
12253 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12256 * gfortran.dg/erf.f90: New test.
12257 * gfortran.dg/besxy.f90: New test.
12259 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12262 * gfortran.dg/fseek.f90: New test.
12264 2007-05-04 Bob Wilson <bob.wilson@acm.org>
12266 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12268 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12270 PR libfortran/31210
12271 * gfortran.dg/zero_length_1.f90: New test.
12273 2007-05-04 Tobias Burnus <burnus@net-b.de>
12276 * gfortran.dg/char_pointer_assign_3.f90: New test.
12277 * gfortran.dg/char_result_2.f90: Re-enable test.
12279 2007-05-04 Tobias Burnus <burnus@net-b.de>
12282 * gfortran.dg/char_length_3.f90: New test.
12283 * gfortran.dg/char_result_2.f90: Fix test.
12285 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
12287 PR tree-optimization/30565
12288 * gcc.dg/tree-ssa/loop-27.c: New test.
12290 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
12292 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12293 * gcc.target/bfin/arith.c (__v2hi): Likewise.
12294 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12295 * gcc.target/bfin/shift.c (__v2hi): Likewise.
12297 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
12299 PR tree-optimization/31699
12300 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12302 (check_effective_target_vect_floatint_cvt): New.
12303 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12304 of specific targets.
12305 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12306 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12307 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12308 * gcc.dg/vect/vect-iv-4.c: Likewise.
12309 * gcc.dg/vect/vect-multitypes-11.c: New.
12310 * gcc.dg/vect/pr31699.c: New.
12312 2007-05-02 Geoffrey Keating <geoffk@apple.com>
12314 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12316 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
12319 * g++.dg/warn/anonymous-namespace-2.C: New.
12320 * g++.dg/warn/anonymous-namespace-2.h: New.
12322 2007-05-02 Paul Brook <paul@codesourcery.com>
12324 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
12326 2007-05-02 Eric Christopher <echristo@apple.com>
12328 * gcc.dg/cpp/if-div.c: New file.
12330 2007-05-02 Tom Tromey <tromey@redhat.com>
12332 PR preprocessor/28709:
12333 * gcc.dg/cpp/pr28709.c: New file.
12335 2007-05-02 Richard Guenther <rguenther@suse.de>
12337 PR tree-optimization/31146
12338 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12340 2007-05-01 Geoffrey Keating <geoffk@apple.com>
12342 * gcc.c-torture/compile/limits-blockid.c: New.
12343 * gcc.c-torture/compile/limits-caselabels.c: New.
12344 * gcc.c-torture/compile/limits-declparen.c: New.
12345 * gcc.c-torture/compile/limits-enumconst.c: New.
12346 * gcc.c-torture/compile/limits-exprparen.c: New.
12347 * gcc.c-torture/compile/limits-externalid.c: New.
12348 * gcc.c-torture/compile/limits-fnargs.c: New.
12349 * gcc.c-torture/compile/limits-fndefn.c: New.
12350 * gcc.c-torture/compile/limits-idexternal.c: New.
12351 * gcc.c-torture/compile/limits-idinternal.c: New.
12352 * gcc.c-torture/compile/limits-pointer.c: New.
12353 * gcc.c-torture/compile/limits-stringlit.c: New.
12354 * gcc.c-torture/compile/limits-structmem.c: New.
12355 * gcc.c-torture/compile/limits-structnest.c: New.
12357 2007-04-29 Geoffrey Keating <geoffk@apple.com>
12359 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12361 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12363 PR middle-end/31740
12364 * gcc.c-torture/compile/20070501-1.c: New testcase.
12366 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12369 * gfortran.dg/array_memset_2: New test case.
12371 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12374 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12376 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12379 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12381 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12382 keyword to dg-final test.
12383 * gcc.dg/vect/vect-iv-4.c: Likewise.
12384 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12385 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12387 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12389 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12390 * lib/target-supports.exp
12391 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12392 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12394 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
12396 * gcc.c-torture/execute/ieee/20000320-1.c: Use
12397 __LONG_LONG_MAX__ and its friends instead of those supplied by
12400 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
12403 * g++.dg/ext/vector7.C: New testcase.
12405 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12408 * gfortran.dg/bound_simplification_1.f90: New test.
12410 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12413 * gfortran.dg/bom_error.f90: New test.
12414 * gfortran.dg/bom_include.f90: New test.
12415 * gfortran.dg/bom_UTF16-LE.f90: New test.
12416 * gfortran.dg/bom_UTF16-BE.f90: New test.
12417 * gfortran.dg/bom_UTF-8.f90: New test.
12418 * gfortran.dg/bom_UTF-32.f90: New test.
12419 * gfortran.dg/bom_UTF-8.F90: New test.
12420 * gfortran.dg/bom_include.inc: New file.
12422 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12425 * g++.dg/init/ptrfn2.C: New test.
12426 * g++.dg/init/ptrfn3.C: New test.
12428 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
12431 * gfortran.dg/dependency_21.f90: New test.
12433 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12435 * gfortran.dg/secnds.f: Use real*8.
12436 * gfortran.dg/secnds-1.f: Use real*8.
12438 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12440 PR libfortran/31532
12441 * gfortran.dg/inquire_5.f90: Update test.
12443 2007-04-27 Ian Lance Taylor <iant@google.com>
12445 PR middle-end/31710
12446 * gcc.c-torture/compile/pr31710.c: New test.
12448 2007-04-27 Richard Guenther <rguenther@suse.de>
12450 PR tree-optimization/30965
12451 PR tree-optimization/30978
12452 * gcc.dg/tree-ssa/pr30978.c: New testcase.
12453 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12454 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12455 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12457 2007-04-27 Richard Guenther <rguenther@suse.de>
12459 PR tree-optimization/31715
12460 * gcc.dg/Warray-bounds-4.c: New testcase.
12462 2007-04-26 Ian Lance Taylor <iant@google.com>
12465 * gcc.c-torture/compile/pr28675.c: New test.
12467 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
12470 * g++.dg/ext/vector6.C: New test.
12472 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
12474 * gcc.c-torture/execute/ieee/20000320-1.x: New.
12476 2007-04-26 Steve Ellcey <sje@cup.hp.com>
12478 PR middle-end/31617
12479 * g++.dg/other/str_empty.C: Add expected warning.
12481 2007-04-26 Richard Guenther <rguenther@suse.de>
12482 Daniel Berlin <dberlin@dberlin.org>
12484 PR tree-optimization/30567
12485 * g++.dg/other/pr30567.C: New testcase.
12487 2007-04-26 Richard Guenther <rguenther@suse.de>
12489 PR tree-optimization/31703
12490 * gcc.c-torture/compile/pr31703.c: New testcase.
12491 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12492 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12494 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
12496 * gfortran.dg/open_errors.f90: Added if statements checking
12497 the value of iostat.
12499 2007-04-26 Jakub Jelinek <jakub@redhat.com>
12502 * g++.dg/gomp/pr31598.C: New test.
12504 PR tree-optimization/30558
12505 * g++.dg/gomp/pr30558.C: New test.
12507 2007-04-24 Mark Mitchell <mark@codesourcery.com>
12510 * g++.dg/ext/complex2.C: New test.
12512 2007-04-25 Paolo Carlini <pcarlini@suse.de>
12514 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12516 2007-04-25 Thiemo Seufer <ths@mips.com>
12518 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12519 value to signed char.
12521 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
12523 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
12524 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
12525 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
12527 2007-04-25 Tobias Burnus <burnus@net-b.de>
12530 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12531 statement functions.
12532 * gfortran.dg/c_by_val_5.f90: New test.
12534 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
12536 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12537 with two new subroutines to avoid parameter-induced aliasing.
12538 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12539 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12541 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12543 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12544 * g++.dg/warn/Warray-bounds.C: Likewise.
12546 2007-04-24 Ian Lance Taylor <iant@google.com>
12548 PR tree-optimization/31605
12549 * gcc.c-torture/execute/pr31605.c: New test.
12551 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12554 * lib/gcc-dg.exp (scan-module): New function.
12555 * gfortran.dg/module_md5_1.f90: New test.
12557 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
12559 * g++.old-deja/g++.pt/defarg6.C: Only run with
12561 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12562 * g++.dg/cpp0x/variadic61.C: Ditto.
12563 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12564 * g++.dg/cpp0x/variadic62.C: Ditto.
12565 * g++.dg/template/meminit1.C: Ditto.
12566 * g++.dg/template/operator7.C: Ditto.
12567 * g++.dg/template/static15.C: Ditto.
12568 * g++.dg/template/invalid1.C: Ditto.
12569 * g++.dg/template/shift1.C: Ditto.
12570 * g++.dg/template/error10.C: Ditto.
12572 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
12574 PR diagnostic/25923
12575 * gfortran.dg/pr25923.f90: New test.
12577 2007-04-24 Ian Lance Taylor <iant@google.com>
12579 PR tree-optimization/31602
12580 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12582 2007-04-24 Janis Johnson <janis187@us.ibm.com>
12584 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12585 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12587 2007-04-24 Hui-May Chang <hm.chang@apple.com>
12589 * gcc.target/i386/reload-1.c. New.
12591 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12592 Olga Golovanevsky <olga@il.ibm.com>
12594 * g++.dg/other/str_empty.C: New test.
12596 2007-04-24 Richard Henderson <rth@redhat.com>
12598 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12600 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
12603 * gcc.c-torture/compile/pr31641.c: New testcase.
12605 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
12607 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12608 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12609 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12610 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12612 2007-04-23 Simon Baldwin <simonb@google.com>
12614 * g++.dg/other/error15.C: New.
12615 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12616 triggering a "multiple parameters named" error.
12618 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
12621 * gfortran.dg/backspace_8.f: New test case.
12623 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
12626 * gfortran.dg/used_types_17.f90: New test.
12629 * gfortran.dg/zero_array_components_1.f90: New test.
12631 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12634 * gfortran.dg/open_errors.f90: Allow a different error message.
12636 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
12638 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12639 Rename from check_effective_target_vect_pack_mod. Rename global
12640 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
12642 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12644 * gcc.dg/vect/vect-iv-8a.c: Ditto.
12645 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12647 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12649 PR middle-end/31448
12650 * gcc.c-torture/execute/pr31448.c: New testcase.
12652 2007-04-22 Nick Clifton <nickc@redhat.com>
12654 * gcc.dg/20020312-2.c: Add support for the FRV.
12656 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
12658 PR tree-optimization/24659
12659 * gcc.dg/vect/vect-float-extend-1.c: New test.
12660 * gcc.dg/vect/vect-float-truncate-1.c: New test.
12662 2007-04-22 Richard Guenther <rguenther@suse.de>
12664 PR tree-optimization/29789
12665 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12666 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12668 2007-04-22 Revital Eres <eres@il.ibm.com>
12670 * gcc.dg/var-expand2.c: New test.
12672 2007-04-22 Revital Eres <eres@il.ibm.com>
12674 * gcc.dg/var-expand3.c: New test.
12676 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12679 * gfortran.dg/continuation_8.f90: New test.
12681 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12684 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12685 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12687 2007-04-21 Richard Guenther <rguenther@suse.de>
12689 PR middle-end/31136
12690 * gcc.c-torture/execute/pr31136.c: New testcase.
12692 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
12694 * gcc.target/i386/movsi-sm-1.c: New.
12696 2007-04-20 Richard Henderson <rth@redhat.com>
12698 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12699 * gcc.dg/pr27095.c: Cope with alpha GOT load.
12701 2007-04-20 Jakub Jelinek <jakub@redhat.com>
12703 * gcc.target/i386/ordcmp-1.c: New test.
12704 * gcc.target/i386/unordcmp-1.c: New test.
12706 PR tree-optimization/31632
12707 * gcc.c-torture/compile/20070419-1.c: New test.
12709 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
12711 * gcc.dg/invalid-call-1.c: New test.
12713 2007-04-18 Dirk Mueller <dmueller@suse.de>
12715 PR diagnostic/31227
12716 * gcc.dg/Warray-bounds-3.c: New.
12718 2007-04-18 Richard Guenther <rguenther@suse.de>
12720 PR tree-optimization/19431
12721 PR tree-optimization/21463
12722 * gcc.c-torture/execute/20070212-1.c: New testcase.
12723 * gcc.c-torture/execute/20070212-2.c: Likewise.
12724 * gcc.c-torture/execute/20070212-3.c: Likewise.
12725 * gcc.dg/tree-ssa/pr19431.c: Likewise.
12726 * gcc.dg/tree-ssa/pr21463.c: Likewise.
12727 * g++.dg/tree-ssa/pr21463.C: Likewise.
12728 * g++.dg/tree-ssa/pr30738.C: Likewise.
12730 2007-04-17 Mark Mitchell <mark@codesourcery.com>
12733 * g++.dg/expr/bitfield8.C: New test.
12735 2007-04-17 Joseph Myers <joseph@codesourcery.com>
12736 Richard Sandiford <richard@codesourcery.com>
12738 * lib/target-supports.exp (check_profiling_available): Return 0
12739 for uClibc with -p or -pg.
12741 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
12744 * g++.dg/template/init7.C: New test.
12746 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
12748 PR rtl-optimization/31360
12749 * gcc.dg/loop-7.c: New test.
12751 2007-04-17 Mark Mitchell <mark@codesourcery.com>
12753 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12754 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12756 (compat-execute): Likewise.
12757 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12758 files to remote hosts.
12759 * lib/c-ctorture.exp (c-torture-compile): Likewise.
12760 (c-torture-execute): Likewise.
12761 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12762 or plain file. Use remote_upload and remote_download to copy
12764 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12765 before scanning it.
12767 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
12769 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12771 2007-04-16 Lawrence Crowl <crowl@google.com>
12773 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12774 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12775 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12776 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12777 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12778 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12779 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12780 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12781 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12782 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12783 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12785 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12786 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12787 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12788 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12789 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12790 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12791 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12792 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12793 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12794 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12795 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12797 2007-04-16 Ian Lance Taylor <iant@google.com>
12799 PR tree-optimization/31522
12800 * gcc.dg/Wstrict-overflow-16.c: New test.
12802 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
12804 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12806 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
12809 * gfortran.dg/module_naming_1.f90: New.
12811 2007-04-16 Richard Sandiford <richard@codesourcery.com>
12813 * lib/target-supports.exp (check_profiling_available): Return
12814 false for m68k-*-uclinux.
12816 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
12819 Testcase for c++ anonymous namespace warning
12821 * g++.dg/warn/anonymous-namespace-1.C: New test
12822 * g++.dg/warn/anonymous-namespace-1.h: New test
12824 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12827 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12829 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12831 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12833 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
12836 * gfortran.dg/array_constructor_16.f90: New test.
12838 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
12840 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12841 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12843 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12845 PR rtl-optimization/31500
12846 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12847 * g++.dg/warn/Warray-bounds.C: Likewise.
12849 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12852 * gcc.dg/gnu89-init-4.c: New testcase.
12854 2007-04-14 Jakub Jelinek <jakub@redhat.com>
12857 * gcc.dg/gomp/pr25874.c: Add dg-options.
12858 * g++.dg/gomp/pr25874.C: Add dg-options.
12860 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
12863 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12864 * gfortran.dg/warnings_are_errors_1.f: New testcase.
12866 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12869 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12871 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12875 * gfortran.dg/initialization_6.f90: New test.
12877 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
12879 * gcc.c-torture/compile/pr27528.c: Require nonpic.
12881 * lib/target-supports.exp (check_gc_sections_available):
12882 Return false if ldflags includes -elf2flt.
12884 2007-04-13 Jason Merrill <jason@redhat.com>
12887 * conv3.C: New test.
12889 2007-04-13 Mike Stump <mrs@apple.com>
12891 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12892 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12894 2007-04-13 Joseph Myers <joseph@codesourcery.com>
12896 PR tree-optimization/29598
12897 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12899 2007-04-13 Tobias Burnus <burnus@net-b.de>
12902 * gfortran.dg/func_assign.f90: New test.
12904 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
12907 * gfortran.dg/used_types_16.f90: New test.
12909 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
12912 * gfortran.dg/goto_2.f90: New.
12913 * gfortran.dg/goto_3.f90: New.
12914 * gfortran.dg/pr17708.f90: Rename to ...
12915 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12917 2007-04-13 Tobias Burnus <burnus@net-b.de>
12920 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12921 instead of a struct.
12923 2007-04-13 Tobias Burnus <burnus@net-b.de>
12926 * gfortran.dg/value_4.c: Use GNU extensions for complex
12927 instead of a struct.
12929 2007-04-13 Richard Guenther <rguenther@suse.de>
12931 PR tree-optimization/21258
12932 * gcc.dg/tree-ssa/vrp34.c: New testcase.
12934 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12936 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12939 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
12942 * gfortran.dg/char_length_2.f90: New.
12943 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12944 * gfortran.dg/repeat_4.f90: Likewise.
12947 * gfortran.dg/char_assign_1.f90: New.
12950 * gfortran.dg/block_name_1.f90: New.
12951 * gfortran.dg/block_name_2.f90: New.
12953 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
12956 * g++.dg/other/pr31078.C: New.
12958 2007-04-12 Richard Guenther <rguenther@suse.de>
12960 PR tree-optimization/31169
12961 * gcc.c-torture/execute/pr31169.c: New testcase.
12963 2007-04-12 Richard Guenther <rguenther@suse.de>
12965 PR tree-optimization/24689
12966 PR tree-optimization/31307
12967 * g++.dg/tree-ssa/pr31307.C: New testcase.
12968 * gcc.dg/tree-ssa/pr24689.c: Likewise.
12970 2007-04-12 Tobias Burnus <burnus@net-b.de>
12973 * gfortran.dg/access_spec_1.f90: New test.
12974 * gfortran.dg/access_spec_2.f90: New test.
12975 * gfortran.dg/non_module_public.f90: Match new error message.
12977 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
12980 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12981 to 4 at line 38 to fix bounds problem.
12983 2007-04-11 Tobias Burnus <burnus@net-b.de>
12986 * gfortran.dg/pointer_intent_1.f90: Fix test.
12988 2007-04-10 Eric Christopher <echristo@apple.com>
12990 * lib/target-supports.exp
12991 (check_effective_target_fstack_protector): Rewrite.
12993 2007-04-09 Mark Mitchell <mark@codesourcery.com>
12996 * g++.dg/init/const5.C: New test.
12998 2007-04-09 Jan Hubicka <jh@suse.cz>
13000 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13002 2007-04-08 Jan Hubicka <jh@suse.cz>
13004 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13006 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13009 * gfortran.dg/achar_4.f90: New test.
13011 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13014 * gfortran.dg/used_dummy_types_8.f90: New test.
13016 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13019 * gfortran.dg/parameter_array_element_1.f90: New test.
13021 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13024 * gfortran.dg/default_numeric_type_1.f90: New test.
13026 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13029 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13031 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13034 * gfortran.dg/interface_12.f90: New test.
13036 2007-04-07 Bruce Korb <bkorb@gnu.org>
13038 * gcc.dg/format/opt-6.c: New test.
13039 * gcc.dg/format/nul-1.c: New test.
13040 * gcc.dg/format/nul-2.c: New test.
13042 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13044 PR libgfortran/31395
13045 * gfortran.dg/fmt_colon.f90: New test.
13047 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13049 * g++.old-deja/g++.other/init18.C: Use
13050 dg-require-effective-target instead of an explicit xfail.
13052 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13054 * gcc.dg/dfp/signbit-1.c
13055 * gcc.dg/dfp/signbit-2.c
13057 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13060 * gfortran.dg/altreturn_5.f90: New test.
13062 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13065 * gfortran.dg/contained_module_proc_1.f90: New test.
13067 2007-04-04 Stuart Hastings <stuart@apple.com>
13070 * objc/execute/exceptions/pr31281.m: New.
13072 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13074 * g++.dg/ext/dllimport12.C: Update comments.
13076 2007-04-03 Eric Christopher <echristo@apple.com>
13078 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13080 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13083 * gfortran.dg/repeat_2.f90: New test.
13084 * gfortran.dg/repeat_3.f90: New test.
13085 * gfortran.dg/repeat_4.f90: New test.
13087 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13089 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13091 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13094 * g++.dg/parse/cond3.C: New test.
13096 PR middle-end/30704
13097 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13099 2007-04-02 Jason Merrill <jason@redhat.com>
13102 * g++.dg/ext/visibility/anon3.C: New test.
13104 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13106 PR libgfortran/31052
13107 * gfortran.dg/namelist_28.f90: New test.
13109 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13111 PR libgfortran/31366
13112 * gfortran.dg/direct_io_6.f90: New test.
13114 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13116 PR libgfortran/31207
13117 * gfortran.dg/advance_5.f90: New test.
13118 * gfortran.dg/advance_6.f90: New test.
13120 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13122 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13123 * g++.dg/ext/dllimport7.C: Likewise.
13124 * g++.dg/ext/selectany1.C: Likewise.
13126 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13128 * g++.dg/parser/pr31138.C: New.
13129 * g++.dg/parser/pr31140.C: New.
13130 * g++.dg/parser/pr31141.C: New.
13132 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13135 * g++.dg/ext/is_base_of.C: New.
13136 * g++.dg/ext/has_virtual_destructor.C: New.
13137 * g++.dg/ext/is_polymorphic.C: New.
13138 * g++.dg/ext/is_base_of_diagnostic.C: New.
13139 * g++.dg/ext/is_enum.C: New.
13140 * g++.dg/ext/has_nothrow_assign.C: New.
13141 * g++.dg/ext/has_nothrow_constructor.C: New.
13142 * g++.dg/ext/is_empty.C: New.
13143 * g++.dg/ext/has_trivial_copy.C: New.
13144 * g++.dg/ext/has_trivial_assign.C: New.
13145 * g++.dg/ext/is_abstract.C: New.
13146 * g++.dg/ext/is_pod.C: New.
13147 * g++.dg/ext/has_nothrow_copy.C: New.
13148 * g++.dg/ext/is_class.C: New.
13149 * g++.dg/ext/has_trivial_constructor.C: New.
13150 * g++.dg/ext/is_union.C: New.
13151 * g++.dg/ext/has_trivial_destructor.C: New.
13152 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13153 * g++.dg/template/crash43.C: Likewise.
13155 2007-03-29 Dirk Mueller <dmueller@suse.de>
13157 * g++.dg/warn/pedantic2.C: New testcase.
13159 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13161 * size_dim.f90: Fix dg directive.
13162 * pr16433.f: Likewise.
13163 * use_6.f90: Likewise.
13164 * use_7.f90: Likewise.
13165 * entry_9.f90: Likewise.
13166 * pointer_intent_2.f90: Likewise.
13167 * protected_1.f90: Likewise.
13168 * fmt_missing_period_2.f: Likewise.
13169 * pointer_intent_3.f90: Likewise.
13170 * protected_2.f90: Likewise.
13171 * protected_3.f90: Likewise.
13172 * pr15754.f90: Likewise.
13173 * protected_4.f90: Likewise.
13174 * protected_5.f90: Likewise.
13175 * initialization_2.f90: Likewise.
13176 * protected_6.f90: Likewise.
13177 * continuation_7.f90: Likewise.
13178 * derived_function_interface_1.f90: Likewise.
13179 * der_pointer_4.f90: Likewise.
13180 * fmt_zero_precision.f90: Likewise.
13181 * blockdata_3.f90: Likewise.
13182 * fmt_missing_period_1.f: Likewise.
13183 * real_const_3.f90: Likewise.
13184 * use_4.f90: Likewise.
13185 * fmt_missing_period_3.f: Likewise.
13186 * use_5.f90: Likewise.
13188 2007-03-28 Mike Stump <mrs@apple.com>
13190 * gcc.dg/darwin-comm.c: Add.
13192 2007-03-28 Eric Christopher <echristo@apple.com>
13194 * lib/target-supports.exp (check_effective_target_fstack_protector):
13196 * gcc.dg/ssp-1.c: Use.
13197 * gcc.dg/ssp-2.c: Ditto.
13199 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13202 * g++.dg/parse/constructor3.C: New test.
13204 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13206 * gnat.dg/thin_pointer.ad[sb]: New test.
13208 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13210 * g++.dg/cpp0x/bracket1.C: New.
13211 * g++.dg/cpp0x/bracket2.C: New.
13212 * g++.dg/cpp0x/bracket3.C: New.
13213 * g++.dg/cpp0x/bracket4.C: New.
13215 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13217 * g++.dg/cpp0x/temp_default1.C: New.
13218 * g++.dg/cpp0x/temp_default3.C: New.
13219 * g++.dg/cpp0x/temp_default2.C: New.
13220 * g++.dg/cpp0x/temp_default4.C: New.
13222 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13225 * g++.dg/other/cv_func2.C: New.
13227 2007-03-27 Janis Johnson <janis187@us.ibm.com>
13229 * gcc.dg/dfp/func-vararg-alternate.h: New file.
13230 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13231 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13232 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13234 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13235 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13237 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13239 * lib/compat.exp (compat-execute): Fix processing of file names.
13241 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13243 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13245 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
13247 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13248 Delete created executable test file.
13249 (check_effective_target_fortran_large_int): Ditto.
13250 (check_effective_target_static_libgfortran): Ditto.
13252 2007-03-26 Paolo Carlini <pcarlini@suse.de>
13255 * g++.dg/warn/pragma-system_header1.C: New test.
13256 * g++.dg/warn/pragma-system_header2.C: New test.
13257 * g++.dg/warn/pragma-system_header1.h. New.
13258 * g++.dg/warn/pragma-system_header2.h. New.
13260 2007-03-26 Ian Lance Taylor <iant@google.com>
13262 PR tree-optimization/31345
13263 * gcc.c-torture/compile/pr31345-1.c: New test.
13265 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
13267 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13268 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13269 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13270 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13271 * gfortran.dg/overload_1.f90: Likewise.
13272 * gfortran.dg/impure_assignment_1.f90: Likewise.
13273 * gfortran.dg/error_recovery_3.f90: Likewise.
13274 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13275 * gfortran.dg/sequence_types_1.f90: Likewise.
13276 * gfortran.dg/internal_references_1.f90: Likewise.
13277 * gfortran.dg/present_1.f90: Likewise.
13278 * gfortran.dg/volatile10.f90: Likewise.
13279 * gfortran.dg/module_equivalence_2.f90: Likewise.
13280 * gfortran.dg/use_4.f90: Likewise.
13281 * gfortran.dg/elemental_result_1.f90: Likewise.
13282 * gfortran.dg/generic_actual_arg.f90: Likewise.
13283 * gfortran.dg/private_type_5.f90: Likewise.
13284 * gfortran.dg/protected_4.f90: Likewise.
13285 * gfortran.dg/interface_3.f90: Likewise.
13287 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13289 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13290 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13292 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13294 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13296 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13298 PR libgfortran/31199
13299 * gfortran.dg/fmt_t_4.f90: New test.
13301 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13303 PR libfortran/31297
13304 * gfortran.dg/backspace_5.f: Initialize variable(s).
13305 * gfortran.dg/backspace_6.f: Likewise.
13306 * gfortran.dg/char_bounds_check_fail_1: Likewise.
13307 * gfortran.dg/direct_io_2.f90: Likewise.
13308 * gfortran.dg/write_back.f: Likewise.
13309 * gfortran.dg/write_rewind_2.f: Likewise.
13310 * gfortran.dg/write_rewind_1.f: Likewise.
13311 * gfortran.dg/write_rewind_2.f: Likewise.
13313 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
13315 PR tree-optimization/30784
13316 * gcc.dg/vect/pr30784.c: New test.
13318 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13321 * gfortran.dg/operator_1.f90: New test.
13322 * gfortran.dg/operator_2.f90: New test.
13324 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13326 PR libfortran/31196
13327 * gfortran.dg/reshape_transpose_1.f90: New test.
13329 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13332 * gfortran.dg/bounds_check_6.f90: New test.
13334 2007-03-23 Michael Meissner <michael.meissner@amd.com>
13336 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13338 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13339 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13341 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
13344 * gfortran.dg/pointer_function_actual_1.f90: New test.
13347 * gfortran.dg/pointer_function_actual_2.f90: New test.
13350 * gfortran.dg/result_in_spec_1.f90: New test.
13352 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13355 * gfortran.dg/integer_exponentiation_3.F90: New test.
13356 * gfortran.dg/integer_exponentiation_4.f90: New test.
13357 * gfortran.dg/integer_exponentiation_5.F90: New test.
13359 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13362 * g++.dg/template/error24.C: New test.
13363 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13365 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13368 * g++.dg/expr/bitfield7.C: New test.
13370 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13373 * gcc.dg/float-range-4.c: New.
13374 * gcc.dg/float-range-1.c: Update. Test for a warning.
13375 * gcc.dg/float-range-3.c: New.
13376 * gcc.dg/float-range-5.c: New.
13378 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13381 * gfortran.dg/no_range_check_1.f90: New test.
13383 2007-03-22 Dirk Mueller <dmueller@suse.de>
13385 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13386 * g++.dg/other/static1.C: Remove stray semicolon.
13387 * g++.dg/other/init1.C: Likewise.
13388 * g++.dg/rtti/dyncast1.C: Likewise.
13389 * g++.dg/tree-ssa/pr17153.C: Likewise.
13390 * g++.dg/lookup/disamb1.C: Likewise.
13391 * g++.dg/lookup/scoped2.C: Likewise.
13392 * g++.dg/lookup/friend7.C: Likewise.
13393 * g++.dg/parse/parse4.C: Likewise.
13394 * g++.dg/parse/parse5.C: Likewise.
13395 * g++.dg/expr/pr29066.C: Likewise.
13396 * g++.dg/expr/cast4.C: Likewise.
13397 * g++.dg/tc1/dr193.C: Likewise.
13398 * g++.dg/tc1/dr213.C: Likewise.
13399 * g++.dg/abi/dcast1.C: Likewise.
13400 * g++.dg/abi/covariant2.C: Likewise.
13401 * g++.dg/inherit/covariant11.C: Likewise.
13402 * g++.dg/inherit/covariant9.C: Likewise.
13403 * g++.dg/inherit/covariant10.C: Likewise.
13404 * g++.dg/init/static3.C: Likewise.
13405 * g++.dg/init/init-ref3.C: Likewise.
13406 * g++.dg/init/ref10.C: Likewise.
13407 * g++.dg/template/meminit2.C: Likewise.
13408 * g++.dg/template/using9.C: Likewise.
13409 * g++.dg/template/friend9.C: Likewise.
13410 * g++.dg/template/ref1.C: Likewise.
13411 * g++.old-deja/g++.warn/inline.C: Likewise.
13412 * g++.old-deja/g++.robertl/eb91.C: Likewise.
13413 * g++.old-deja/g++.robertl/eb46.C: Likewise.
13414 * g++.old-deja/g++.robertl/eb34.C: Likewise.
13415 * g++.old-deja/g++.robertl/eb43.C: Likewise.
13416 * g++.old-deja/g++.robertl/eb26.C: Likewise.
13417 * g++.old-deja/g++.robertl/eb116.C: Likewise.
13418 * g++.old-deja/g++.brendan/copy5.C: Likewise.
13419 * g++.old-deja/g++.brendan/overload8.C: Likewise.
13420 * g++.old-deja/g++.brendan/overload11.C: Likewise.
13421 * g++.old-deja/g++.brendan/copy7.C: Likewise.
13422 * g++.old-deja/g++.brendan/crash38.C: Likewise.
13423 * g++.old-deja/g++.brendan/template11.C: Likewise.
13424 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13425 * g++.old-deja/g++.brendan/crash50.C: Likewise.
13426 * g++.old-deja/g++.brendan/crash16.C: Likewise.
13427 * g++.old-deja/g++.jason/pmem2.C: Likewise.
13428 * g++.old-deja/g++.jason/parse9.C: Likewise.
13429 * g++.old-deja/g++.jason/byval2.C: Likewise.
13430 * g++.old-deja/g++.jason/overload8.C: Likewise.
13431 * g++.old-deja/g++.jason/pmf8.C: Likewise.
13432 * g++.old-deja/g++.jason/template33.C: Likewise.
13433 * g++.old-deja/g++.jason/return3.C: Likewise.
13434 * g++.old-deja/g++.jason/scoping2.C: Likewise.
13435 * g++.old-deja/g++.jason/virtual.C: Likewise.
13436 * g++.old-deja/g++.jason/opeq3.C: Likewise.
13437 * g++.old-deja/g++.jason/template27.C: Likewise.
13438 * g++.old-deja/g++.jason/synth6.C: Likewise.
13439 * g++.old-deja/g++.jason/ref8.C: Likewise.
13440 * g++.old-deja/g++.jason/offset1.C: Likewise.
13441 * g++.old-deja/g++.other/static20.C: Likewise.
13442 * g++.old-deja/g++.other/array1.C: Likewise.
13443 * g++.old-deja/g++.other/new3.C: Likewise.
13444 * g++.old-deja/g++.other/array2.C: Likewise.
13445 * g++.old-deja/g++.other/overload9.C: Likewise.
13446 * g++.old-deja/g++.other/cast6.C: Likewise.
13447 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13448 * g++.old-deja/g++.other/eh4.C: Likewise.
13449 * g++.old-deja/g++.other/using7.C: Likewise.
13450 * g++.old-deja/g++.other/init18.C: Likewise.
13451 * g++.old-deja/g++.other/dyncast1.C: Likewise.
13452 * g++.old-deja/g++.other/dyncast2.C: Likewise.
13453 * g++.old-deja/g++.other/dtor11.C: Likewise.
13454 * g++.old-deja/g++.pt/static11.C: Likewise.
13455 * g++.old-deja/g++.pt/crash19.C: Likewise.
13456 * g++.old-deja/g++.pt/overload12.C: Likewise.
13457 * g++.old-deja/g++.pt/crash46.C: Likewise.
13458 * g++.old-deja/g++.pt/mi1.C: Likewise.
13459 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13460 * g++.old-deja/g++.pt/nontype5.C: Likewise.
13461 * g++.old-deja/g++.pt/local5.C: Likewise.
13462 * g++.old-deja/g++.pt/typename2.C: Likewise.
13463 * g++.old-deja/g++.pt/explicit80.C: Likewise.
13464 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13465 * g++.old-deja/g++.law/visibility1.C: Likewise.
13466 * g++.old-deja/g++.law/visibility2.C: Likewise.
13467 * g++.old-deja/g++.law/virtual2.C: Likewise.
13468 * g++.old-deja/g++.law/operators19.C: Likewise.
13469 * g++.old-deja/g++.law/parsing10.C: Likewise.
13470 * g++.old-deja/g++.law/visibility4.C: Likewise.
13471 * g++.old-deja/g++.law/operators4.C: Likewise.
13472 * g++.old-deja/g++.law/dtors2.C: Likewise.
13473 * g++.old-deja/g++.law/missed-error3.C: Likewise.
13474 * g++.old-deja/g++.law/visibility10.C: Likewise.
13475 * g++.old-deja/g++.law/scope3.C: Likewise.
13476 * g++.old-deja/g++.law/casts2.C: Likewise.
13477 * g++.old-deja/g++.law/code-gen5.C: Likewise.
13478 * g++.old-deja/g++.law/operators33.C: Likewise.
13479 * g++.old-deja/g++.law/friend4.C: Likewise.
13480 * g++.old-deja/g++.mike/pmf7.C: Likewise.
13481 * g++.old-deja/g++.mike/p5611.C: Likewise.
13482 * g++.old-deja/g++.mike/net37.C: Likewise.
13483 * g++.old-deja/g++.mike/p3570.C: Likewise.
13484 * g++.old-deja/g++.mike/p5718.C: Likewise.
13485 * g++.old-deja/g++.mike/net21.C: Likewise.
13486 * g++.old-deja/g++.mike/p1862.C: Likewise.
13487 * g++.old-deja/g++.mike/p4511.C: Likewise.
13488 * g++.old-deja/g++.mike/virt3.C: Likewise.
13489 * g++.old-deja/g++.mike/p16146.C: Likewise.
13490 * g++.old-deja/g++.mike/p1989.C: Likewise.
13491 * g++.old-deja/g++.mike/p5571.C: Likewise.
13492 * g++.old-deja/g++.gb/scope10.C: Likewise.
13493 * g++.old-deja/g++.abi/primary5.C: Likewise.
13494 * g++.old-deja/g++.abi/empty2.C: Likewise.
13495 * g++.old-deja/g++.abi/arraynew.C: Likewise.
13496 * g++.old-deja/g++.eh/vbase4.C: Likewise.
13497 * g++.old-deja/g++.eh/ptr1.C: Likewise.
13498 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13499 * g++.old-deja/g++.bob/template3.C: Likewise.
13500 * g++.old-deja/g++.bob/inherit1.C: Likewise.
13502 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
13505 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13507 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
13510 * gfortran.dg/derived_name_1.f90: New.
13511 * gfortran.dg/derived_name_2.f: New.
13513 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13515 * lib/target-supports.exp (check_effective_target_nonpic): New
13517 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13518 when compiling PIC.
13519 * gcc.target/i386/asm-4.c: Require nonpic.
13520 * gcc.target/i386/cmov1.c: Likewise.
13521 * gcc.target/i386/mul.c: Likewise.
13522 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13523 * gcc.target/i386/ssetype-1.c: Require nonpic.
13524 * gcc.target/i386/ssetype-3.c: Likewise.
13525 * gcc.target/i386/ssetype-5.c: Likewise.
13527 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13529 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13530 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13531 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13532 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13534 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
13536 PR tree-optimization/30590
13537 * g++.dg/opt/pr30590.C: New testcase.
13539 2007-03-20 Jakub Jelinek <jakub@redhat.com>
13542 * gcc.dg/pr30762-1.c: New test.
13543 * gcc.dg/pr30762-2.c: New test.
13545 PR inline-asm/30505
13546 * gcc.target/i386/pr30505.c: New test.
13548 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
13550 * gcc.target/arm/register-variables.c: New.
13552 2007-03-19 Jeff Law <law@redhat.com>
13554 * PR tree-optimization/30984
13555 * gcc.c-torture/pr30984.c: New test.
13557 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
13558 Richard Guenther <rguenther@suse.de>
13560 PR tree-optimization/31254
13561 * gcc.dg/torture/pr31254.c: New testcase.
13563 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
13565 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13566 target default_packed.
13568 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13571 * gfortran.dg/string_length_1.f90: New test.
13573 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13576 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13578 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13580 PR libgfortran/31052
13581 * gfortran.dg/namelist_27.f90: New test.
13583 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
13586 * gfortran.dg/used_types_14.f90: New test.
13589 * gfortran.dg/used_types_15.f90: New test.
13591 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
13593 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13594 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13596 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13599 * gfortran.dg/integer_exponentiation_2.f90: New test.
13601 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
13603 PR tree-optimization/31041
13604 * gcc.dg/vect/pr31041.c: New test.
13606 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13608 * g++.dg/warn/Wconversion-integer.C: New
13609 * g++.dg/warn/Wconversion-real.C: New.
13610 * g++.dg/warn/Wconversion-real-integer.C: New.
13611 * g++.dg/warn/conv2.C: Updated.
13613 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13615 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13618 2007-03-16 Richard Guenther <rguenther@suse.de>
13620 PR tree-optimization/31146
13621 * g++.dg/tree-ssa/pr31146.C: New testcase.
13623 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13625 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13626 assume that the target has <features.h>.
13628 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13630 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13631 dg-options rather than to the whole test.
13633 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
13636 * g++.dg/debug/pr29906.C: New
13638 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13640 PR libgfortran/31099
13641 * gfortran.dg/unformatted_recl.f90: Update test.
13643 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
13645 * gcc.dg/tree-ssa/prefetch-5.c: New test.
13647 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13650 * g++.dg/parse/namespace-definition.C: New.
13652 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13655 * g++.dg/cpp/pedantic-errors.C: New.
13656 * g++.dg/cpp/permissive.C: New.
13658 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13660 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13661 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13663 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13665 * lib/target-supports.exp (check_missing_uclibc_feature)
13666 (check_effective_target_wchar): New procedures.
13667 * gcc.dg/wchar_t-1.c: Require target wchar.
13668 * gcc.dg/wint_t-1.c: Likewise.
13670 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13672 * lib/target-supports.exp (check_gc_sections_available): Return
13673 false for VxWorks targets.
13675 2007-03-15 Dirk Mueller <dmueller@suse.de>
13677 * g++.dg/warn/Wconversion2.C: Fix typo.
13678 * gcc.dg/if-empty-1.c: Ditto.
13680 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13682 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13684 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
13686 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13687 * gcc.target/i386/pr31167.c: Ditto.
13689 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
13692 * gcc.target/i386/pr31167.c: New test.
13694 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
13697 * gfortran.dg/import5.f90.f90: New test.
13701 * gfortran.dg/data_components_1.f90: New test.
13705 * gfortran.dg/generic_13.f90: New test.
13708 * gfortran.dg/alloc_comp_basics_5.f90: New test.
13710 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13712 PR libgfortran/31051
13713 * gfortran.dg/fmt_t_4.f90: New
13715 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13718 * g++.dg/other/default7.C: New test.
13720 2007-03-15 Dirk Mueller <dmueller@suse.de>
13722 * g++.dg/warn/Wconversion2.C: New.
13724 2007-03-14 Eric Christopher <echristo@apple.com>
13726 * gcc.dg/ssp-1.c: New.
13727 * gcc.dg/ssp-2.c: Ditto.
13729 2007-03-14 Dirk Mueller <dmueller@suse.de>
13731 * g++.dg/warn/do-empty.C: New.
13732 * gcc.dg/do-empty.c: New.
13733 * gcc.dg/if-empty-1.c: Update.
13734 * gcc.dg/20001116-1.c: Update.
13735 * gcc.dg/pr23165.c: Update.
13737 2007-03-14 Jakub Jelinek <jakub@redhat.com>
13739 * gfortran.dg/module_implicit_conversion.f90: New test.
13741 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
13743 PR middle-end/31127
13744 * gcc.dg/pr31127.c: New.
13746 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
13748 * gcc.dg/tree-ssa/loop-26.c: New test.
13750 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
13752 * gcc.target/i386/cmpxchg16b-1.c: New test.
13754 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
13756 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13757 * gcc.dg/c99-vla-1.c: Likewise.
13758 * g++.dg/ext/vla1.C: Likewise
13760 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
13762 * gcc.dg/wvla-1.c: New test
13763 * gcc.dg/wvla-2.c: New test
13764 * gcc.dg/wvla-3.c: New test
13765 * gcc.dg/wvla-4.c: New test
13766 * gcc.dg/wvla-5.c: New test
13767 * gcc.dg/wvla-6.c: New test
13768 * gcc.dg/wvla-7.c: New test
13769 * g++.dg/warn/Wvla-1.C: New test
13770 * g++.dg/warn/Wvla-2.C: New test
13771 * g++.dg/warn/Wvla-3.C: New test
13773 2007-03-12 Mark Mitchell <mark@codesourcery.com>
13776 * g++.dg/other/default6.C: New test.
13778 2007-03-12 Richard Sandiford <richard@codesourcery.com>
13780 * lib/target-supports.exp (check_profiling_available): Return false
13782 (check_effective_target_vxworks_kernel): New procedure.
13783 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13785 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13786 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13787 to include VxWorks.
13788 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13790 2007-03-12 Richard Sandiford <richard@codesourcery.com>
13792 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13793 PIC is not supported.
13794 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13795 * gcc.dg/20020426-2.c: Likewise.
13796 * gcc.dg/pr28243.c: Likewise.
13797 * gcc.dg/visibility-11.c: Likewise.
13798 * gcc.dg/tls/opt-9.c: Likewise.
13799 * gcc.dg/tls/opt-10.c: Likewise.
13800 * gcc.dg/tls/pic-1.c: Likewise.
13801 * gcc.dg/tls/struct-1.c: Likewise.
13802 * gcc.target/i386/20000807-1.c: Likewise.
13803 * gcc.target/i386/20000904-1.c: Likewise.
13804 * gcc.target/i386/20011119-1.c: Likewise.
13805 * gcc.target/i386/990213-2.c: Likewise.
13806 * gcc.target/i386/990214-1.c: Likewise.
13807 * gcc.target/i386/compress-float-387-pic.c: Likewise.
13808 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13809 * gcc.target/i386/pic-1.c: Likewise.
13810 * gcc.target/i386/pr21518.c: Likewise.
13811 * gcc.target/i386/pr23098.c: Likewise.
13812 * gcc.target/i386/pr23943.c: Likewise.
13814 2007-03-11 Mark Mitchell <mark@codesourcery.com>
13817 * g++.dg/template/complit2.C: New test.
13820 * g++.dg/ext/bitfield1.C: New test.
13822 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
13825 * gfortran.dg/interface_11.f90: New test.
13827 2007-03-11 Richard Guenther <rguenther@suse.de>
13829 PR tree-optimization/31115
13830 * gcc.dg/torture/pr31115.c: New testcase.
13832 2007-03-11 Ira Rosen <irar@il.ibm.com>
13834 PR tree-optimization/29925
13835 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13837 2007-03-10 Mark Mitchell <mark@codesourcery.com>
13840 * g++.dg/expr/bitfield3.C: New test.
13841 * g++.dg/expr/bitfield4.C: Likewise.
13842 * g++.dg/expr/bitfield5.C: Likewise.
13843 * g++.dg/expr/bitfield6.C: Likewise.
13846 * g++.dg/template/array18.C: New test.
13848 2007-03-10 Dirk Mueller <dmueller@suse.de>
13851 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13852 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13854 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
13857 * g++.dg/cpp0x/variadic-bind.C: New.
13858 * g++.dg/cpp0x/variadic-function.C: New.
13859 * g++.dg/cpp0x/variadic-mem_fn.C: New.
13860 * g++.dg/cpp0x/variadic-tuple.C: New.
13861 * g++.dg/cpp0x/variadic1.C: New.
13862 * g++.dg/cpp0x/variadic2.C: New.
13863 * g++.dg/cpp0x/variadic3.C: New.
13864 * g++.dg/cpp0x/variadic4.C: New.
13865 * g++.dg/cpp0x/variadic5.C: New.
13866 * g++.dg/cpp0x/variadic6.C: New.
13867 * g++.dg/cpp0x/variadic7.C: New.
13868 * g++.dg/cpp0x/variadic8.C: New.
13869 * g++.dg/cpp0x/variadic9.C: New.
13870 * g++.dg/cpp0x/variadic10.C: New.
13871 * g++.dg/cpp0x/variadic11.C: New.
13872 * g++.dg/cpp0x/variadic12.C: New.
13873 * g++.dg/cpp0x/variadic13.C: New.
13874 * g++.dg/cpp0x/variadic14.C: New.
13875 * g++.dg/cpp0x/variadic15.C: New.
13876 * g++.dg/cpp0x/variadic16.C: New.
13877 * g++.dg/cpp0x/variadic17.C: New.
13878 * g++.dg/cpp0x/variadic18.C: New.
13879 * g++.dg/cpp0x/variadic19.C: New.
13880 * g++.dg/cpp0x/variadic20.C: New.
13881 * g++.dg/cpp0x/variadic21.C: New.
13882 * g++.dg/cpp0x/variadic22.C: New.
13883 * g++.dg/cpp0x/variadic23.C: New.
13884 * g++.dg/cpp0x/variadic24.C: New.
13885 * g++.dg/cpp0x/variadic25.C: New.
13886 * g++.dg/cpp0x/variadic26.C: New.
13887 * g++.dg/cpp0x/variadic27.C: New.
13888 * g++.dg/cpp0x/variadic28.C: New.
13889 * g++.dg/cpp0x/variadic29.C: New.
13890 * g++.dg/cpp0x/variadic30.C: New.
13891 * g++.dg/cpp0x/variadic31.C: New.
13892 * g++.dg/cpp0x/variadic32.C: New.
13893 * g++.dg/cpp0x/variadic33.C: New.
13894 * g++.dg/cpp0x/variadic34.C: New.
13895 * g++.dg/cpp0x/variadic35.C: New.
13896 * g++.dg/cpp0x/variadic36.C: New.
13897 * g++.dg/cpp0x/variadic37.C: New.
13898 * g++.dg/cpp0x/variadic38.C: New.
13899 * g++.dg/cpp0x/variadic39.C: New.
13900 * g++.dg/cpp0x/variadic40.C: New.
13901 * g++.dg/cpp0x/variadic41.C: New.
13902 * g++.dg/cpp0x/variadic42.C: New.
13903 * g++.dg/cpp0x/variadic43.C: New.
13904 * g++.dg/cpp0x/variadic44.C: New.
13905 * g++.dg/cpp0x/variadic45.C: New.
13906 * g++.dg/cpp0x/variadic46.C: New.
13907 * g++.dg/cpp0x/variadic47.C: New.
13908 * g++.dg/cpp0x/variadic48.C: New.
13909 * g++.dg/cpp0x/variadic49.C: New.
13910 * g++.dg/cpp0x/variadic50.C: New.
13911 * g++.dg/cpp0x/variadic51.C: New.
13912 * g++.dg/cpp0x/variadic52.C: New.
13913 * g++.dg/cpp0x/variadic53.C: New.
13914 * g++.dg/cpp0x/variadic54.C: New.
13915 * g++.dg/cpp0x/variadic55.C: New.
13916 * g++.dg/cpp0x/variadic56.C: New.
13917 * g++.dg/cpp0x/variadic57.C: New.
13918 * g++.dg/cpp0x/variadic58.C: New.
13919 * g++.dg/cpp0x/variadic59.C: New.
13920 * g++.dg/cpp0x/variadic60.C : New.
13921 * g++.dg/cpp0x/variadic61.C : New.
13922 * g++.dg/cpp0x/variadic62.C : New.
13923 * g++.dg/cpp0x/variadic63.C : New.
13924 * g++.dg/cpp0x/variadic64.C : New.
13925 * g++.dg/cpp0x/variadic65.C : New.
13926 * g++.dg/cpp0x/variadic66.C : New.
13927 * g++.dg/cpp0x/variadic67.C : New.
13928 * g++.dg/cpp0x/variadic68.C : New.
13929 * g++.dg/cpp0x/variadic69.C : New.
13930 * g++.dg/cpp0x/variadic70.C : New.
13931 * g++.dg/cpp0x/variadic71.C : New.
13932 * g++.dg/cpp0x/variadic72.C : New.
13933 * g++.dg/cpp0x/variadic73.C : New.
13934 * g++.dg/cpp0x/variadic74.C : New.
13935 * g++.dg/cpp0x/variadic75.C : New.
13936 * g++.dg/cpp0x/variadic-ex1.C : New.
13937 * g++.dg/cpp0x/variadic-ex2.C : New.
13938 * g++.dg/cpp0x/variadic-ex3.C : New.
13939 * g++.dg/cpp0x/variadic-ex4.C : New.
13940 * g++.dg/cpp0x/variadic-ex5.C : New.
13941 * g++.dg/cpp0x/variadic-ex6.C : New.
13942 * g++.dg/cpp0x/variadic-ex7.C : New.
13943 * g++.dg/cpp0x/variadic-ex8.C : New.
13944 * g++.dg/cpp0x/variadic-ex9.C : New.
13945 * g++.dg/cpp0x/variadic-ex10.C : New.
13946 * g++.dg/cpp0x/variadic-ex11.C : New.
13947 * g++.dg/cpp0x/variadic-ex12.C : New.
13948 * g++.dg/cpp0x/variadic-ex13.C : New.
13949 * g++.dg/cpp0x/variadic-ex14.C : New.
13951 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13953 PR libgfortran/31099
13954 * gfortran.dg/unformatted_recl.f90: New test.
13956 2007-03-09 Roger Sayle <roger@eyesopen.com>
13958 * gcc.dg/fold-eqcmplx-1.c: New test case.
13960 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
13962 PR rtl-optimization/30643
13963 * gcc.dg/pr30643.c: New.
13965 2007-03-09 Chao-ying Fu <fu@mips.com>
13967 * gcc.target/mips/mips32-dspr2-type.c: New test.
13968 * gcc.target/mips/mips32-dspr2.c: New test.
13969 * gcc.target/mips/dspr2-MULT.c: New test.
13970 * gcc.target/mips/dspr2-MULTU.c: New test.
13971 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13972 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13973 Adjust some formats.
13975 2007-03-09 Dirk Mueller <dmueller@suse.de>
13978 * gcc.dg/Wlogical-op-1.c: New.
13979 * g++.dg/warn/Wlogical-op-1.C: New.
13981 2007-03-09 Richard Guenther <rguenther@suse.de>
13983 PR tree-optimization/30904
13984 PR middle-end/31058
13985 * gcc.dg/pr30904.c: Remove xfail.
13987 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
13990 * gcc.c-torture/execute/pr31072.c: New test.
13992 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13994 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13995 * gcc.dg/torture/builtin-attr-1.c: Likewise.
13996 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
13997 *lrint* and *lround*.
13998 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14000 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14001 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14002 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14003 and *lround*. Correct macro names.
14004 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14005 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14007 2007-03-08 Ian Lance Taylor <iant@google.com>
14009 * gcc.dg/no-strict-overflow-5.c: New test.
14010 * gcc.dg/no-strict-overflow-6.c: New test.
14011 * gcc.dg/Wstrict-overflow-11.c: New test.
14012 * gcc.dg/Wstrict-overflow-12.c: New test.
14013 * gcc.dg/Wstrict-overflow-13.c: New test.
14014 * gcc.dg/Wstrict-overflow-14.c: New test.
14015 * gcc.dg/Wstrict-overflow-15.c: New test.
14017 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14019 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14020 for VxWorks kernel mode.
14021 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14023 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14025 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14028 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14030 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14031 and lib/bfill.c on VxWorks targets.
14032 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14033 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14034 lib/bfill.c and lib/memmove.c on VxWorks targets.
14035 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14036 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14037 on VxWorks targets.
14038 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14039 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14041 2007-03-08 Tobias Burnus <burnus@net-b.de>
14043 * gfortran.dg/use_5.f90: New test.
14044 * gfortran.dg/use_6.f90: Ditto.
14045 * gfortran.dg/use_7.f90: Ditto.
14047 2007-03-08 Tobias Burnus <burnus@net-b.de>
14050 * gfortran.dg/use_4.f90: New test.
14051 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14053 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14056 * gfortran.dg/parameter_array_section_2.f90: New test.
14058 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14061 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14064 * g++.dg/template/arg5.C: New test.
14066 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14068 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14070 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14072 * gcc.dg/var-expand1.c: Add newline at end of file.
14074 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14076 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14078 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14080 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14082 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14084 * gcc.dg/torture/builtin-convert-4.c: New test.
14086 2007-03-05 Ian Lance Taylor <iant@google.com>
14088 * gcc.c-torture/compile/pr31034.c: New test.
14090 2007-03-05 Ian Lance Taylor <iant@google.com>
14092 * gcc.dg/inline-18.c: New test.
14093 * gcc.dg/inline-19.c: New test.
14094 * gcc.dg/inline-20.c: New test.
14095 * gcc.dg/inline-21.c: New test.
14097 2007-03-05 Richard Guenther <rguenther@suse.de>
14099 PR tree-optimization/14052
14100 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14102 2007-03-05 Richard Guenther <rguenther@suse.de>
14104 PR tree-optimization/23777
14105 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14107 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14110 * gcc.dg/multiple-overflow-warn-3.c: New.
14111 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14113 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14116 * g++.dg/parse/template23.C: New test.
14118 2007-03-04 Roger Sayle <roger@eyesopen.com>
14120 PR middle-end/30744
14121 * gcc.dg/pr30744-1.c: New test case.
14123 2007-03-04 Tobias Burnus <burnus@net-b.de>
14125 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14127 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14130 * gfortran.dg/logical_3.f90: New test.
14132 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14134 PR libfortran/30981
14135 * gfortran.dg/integer_exponentiation_1.f90: New test.
14137 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14139 * gcc.target/m68k/m68k.exp: New.
14140 * gcc.target/m68k/crash1.c: New.
14142 2007-03-03 Tobias Burnus <burnus@net-b.de>
14144 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14145 to be more compatible with integer(kind=8).
14147 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14149 PR libfortran/31001
14150 * gfortran.dg/zero_sized_3.f90: New test.
14152 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14155 * g++.dg/parse/else.C: New.
14156 * g++.dg/parse/else-2.C: New.
14158 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14159 Tobias Burnus <burnus@net-b.de>
14162 * gfortran.dg/size_dim.f90: New test.
14164 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14165 Tobias Burnus <burnus@net-b.de>
14168 * gfortran.dg/entry_9.f90: New test.
14170 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14173 * g++.dg/inherit/covariant16.C: New test.
14175 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14177 * g++.dg/other/darwin-minversion-1.C: New.
14179 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14181 * gcc.dg/tree-ssa/20070302-1.c: New test.
14183 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14185 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14188 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14190 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14192 2007-03-01 Simon Baldwin <simonb@google.com>
14195 * warn/ignored_typedef.C: New.
14196 * init/ctor8.C: Added dg-warning to consume ignored typedef
14198 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14199 and added an explicit line number.
14201 2007-02-28 Richard Guenther <rguenther@suse.de>
14203 PR middle-end/30364
14204 * gcc.dg/torture/pr30364-1.c: New testcase.
14205 * gcc.dg/torture/pr30364-2.c: Likewise.
14206 * gcc.dg/torture/pr30364-3.c: Likewise.
14208 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14210 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14211 powerpc*, use -funsafe-math-optimizations.
14212 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14213 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14215 2007-02-28 Tobias Burnus <burnus@net-b.de>
14216 Paul Thomas <pault@gcc.gnu.org>
14220 * c_by_val_1.f: Test %VAL() with non-default kind.
14221 * c_by_val.c: Ditto.
14222 * c_by_val_4.f: New test.
14224 2007-02-28 Tobias Burnus <burnus@net-b.de>
14227 * gfortran.dg/continuation_7.f90: New test.
14229 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
14231 * g++.dg/inherit/thunk7.C: New test.
14232 * lib/target-supports.exp (check_profiling_available): Not available
14235 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
14238 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14240 2007-02-27 Mark Mitchell <mark@codesourcery.com>
14242 * lib/target-supports.exp (check_effective_target_init_priority):
14243 Remove Solaris special case.
14245 2007-02-26 Geoffrey Keating <geoffk@apple.com>
14247 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14248 for more builtin types.
14250 * g++.dg/ext/visibility/class1.C: Port to Darwin.
14251 * g++.dg/ext/visibility/noPLT.C: Likewise.
14253 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14255 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14258 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
14261 * size_optional_dim_1.f90: New test.
14263 2007-02-25 Mark Mitchell <mark@codesourcery.com>
14265 * gcc.dg/vxworks/vxworks.exp: New file.
14266 * gcc.dg/vxworks/initpri1.c: Likewise.
14267 * gcc.dg/vxworks/initpri2.c: Likewise.
14268 * gcc.dg/initpri2.c: Add more tests.
14269 * g++.dg/special/initpri2.C: Likewise.
14271 * gcc.dg/initpri1.c: New test.
14272 * gcc.dg/initpri2.c: Likewise.
14273 * g++.dg/special/initpri1.C: New test.
14274 * g++.dg/special/initpri2.C: Likewise.
14275 * g++.dg/special/conpr-1.C: Use init_priority effective target.
14276 * g++.dg/special/conpr-2.C: Likewise.
14277 * g++.dg/special/conpr-3.C: Likewise.
14278 * g++.dg/special/conpr-4.C: Likewise.
14279 * g++.dg/special/initp1.C: Likewise.
14280 * g++.dg/special/ecos.exp: Remove code to detect availability of
14281 constructor priorities.
14282 * lib/target-supports.exp (check_effective_target_init_priority):
14285 2007-02-24 Jan Hubicka <jh@suse.cz>
14287 * gcc.c-torture/execute/pr30778.c: New testcase.
14289 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14291 PR libgfortran/30918
14292 * gfortran.dg/namelist_26.f90: New test.
14294 2007-02-24 Richard Guenther <rguenther@suse.de>
14296 PR middle-end/30951
14297 * gcc.dg/pr30951.c: New testcase.
14299 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14301 * gcc.dg/torture/builtin-modf-1.c: New test.
14303 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
14305 PR tree-optimization/30904
14306 * gcc.dg/pr30904.c: New test.
14308 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14310 * gcc.test-framework/README: Correct command.
14311 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14313 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14315 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
14317 * lib/target-supports.exp (check_effective_target_unwrapped): New.
14319 2007-02-23 Mark Mitchell <mark@codesourcery.com>
14321 * lib/target-supports.exp (check_effective_target_newlib): New
14324 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
14327 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14328 allocatable component.
14331 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14333 * gcc.dg/torture/builtin-logb-1.c: New test.
14334 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14335 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14336 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14339 2007-02-23 Richard Guenther <rguenther@suse.de>
14341 * g++.dg/warn/changes-meaning.C: New testcase.
14343 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14345 PR libgfortran/30910
14346 * gfortran.dg/fmt_zero_precision.f90: Update test.
14348 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14350 * gcc.dg/torture/builtin-frexp-1.c: New test.
14352 2007-02-22 Mark Mitchell <mark@codesourcery.com>
14354 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14356 2007-02-22 Ian Lance Taylor <iant@google.com>
14359 * g++.dg/debug/pr30898.C: New test.
14361 2007-02-22 Ira Rosen <irar@il.ibm.com>
14363 * gcc.dg/vect/vect-106.c: New test.
14365 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14366 Ira Rosen <irar@il.ibm.com>
14368 PR tree-optimization/30843
14369 * gcc.dg/vect/pr30843.c: New test.
14371 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14373 PR tree-optimization/30858
14374 * gcc.dg/vect/pr30858.c: New test.
14376 2007-02-21 Mark Mitchell <mark@codesourcery.com>
14378 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14379 to set options for compiling testglue.
14380 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14381 * lib/obj-c++.exp (obj-c++_init): Likewise.
14383 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
14385 * gnat.dg/derived_aggregate.adb: New test.
14387 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14389 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14390 sh* targets. Call the correct CKSGN macro.
14392 2007-02-21 Jakub Jelinek <jakub@redhat.com>
14394 * gfortran.dg/gomp/omp_parse1.f90: New test.
14395 * gfortran.dg/gomp/omp_parse2.f: New test.
14397 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
14400 * gfortran.dg/do_pointer_1.f90: New test.
14402 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14404 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14407 2007-02-20 Geoffrey Keating <geoffk@apple.com>
14409 * gcc.dg/darwin-minversion-1.c: New.
14410 * gcc.dg/darwin-minversion-2.c: New.
14412 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14414 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14416 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14417 DJ Delorie <dj@redhat.com>
14420 * gcc.dg/Wfatal.c: New.
14421 * gcc.dg/Wfatal-2.c: New.
14422 * gcc.dg/Werror-1.c: Adjust expectations.
14423 * gcc.dg/Werror-5.c: Likewise.
14424 * gcc.dg/Werror-7.c: Likewise.
14425 * gcc.dg/Werror-10.c: Likewise.
14426 * gcc.dg/Werror-11.c: Likewise.
14428 2007-02-20 Tobias Burnus <burnus@net-b.de>
14431 * gfortran.dg/volatile10.f90: New test.
14433 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
14435 PR libfortran/30533
14436 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
14438 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14440 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14441 * gcc.dg/Walways-true-1.c: Likewise.
14442 * gcc.dg/weak/weak-3.c: Likewise.
14443 * gcc.dg/Werror-1.c: Likewise.
14444 * gcc.dg/Werror-3.c: Likewise.
14445 * gcc.dg/Werror-4.c: Likewise.
14446 * gcc.dg/Werror-5.c: Likewise.
14447 * gcc.dg/Werror-6.c: Likewise.
14448 * gcc.dg/Werror-7.c: Likewise.
14449 * gcc.dg/Werror-8.c: Likewise.
14450 * gcc.dg/Werror-10.c: Likewise.
14451 * gcc.dg/Werror-11.c: Likewise.
14452 * gcc.dg/Werror-12.c: Likewise.
14453 * g++.old-deja/g++.mike/warn8.C: Likewise.
14454 * g++.dg/warn/Walways-true-1.C: Likewise.
14455 * g++.dg/warn/Walways-true-2.C: Likewise.
14456 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14457 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14458 -Wstring-literal-comparison with -Waddress.
14459 * gcc.dg/Wstring-literal-comparison-4.c: Replace
14460 -Wno-string-literal-comparison with -Wno-address.
14462 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
14464 * gnat.dg/self_aggregate_with_call.adb: New test.
14466 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
14468 PR tree-optimization/30975
14469 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14470 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14471 * gcc.dg/vect/pr30795.c: New.
14473 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14476 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14478 2007-02-18 Roger Sayle <roger@eyesopen.com>
14480 PR rtl-optimization/28173
14481 * gcc.target/i386/andor-1.c: New test case.
14483 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14485 * gcc.dg/torture/builtin-ldexp-1.c: New.
14486 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14488 2007-02-18 Roger Sayle <roger@eyesopen.com>
14490 * gfortran.dg/array_constructor_15.f90: New test case.
14492 2007-02-18 Roger Sayle <roger@eyesopen.com>
14494 * gfortran.dg/forall_10.f90: New test case.
14496 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14498 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14500 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14502 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14503 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14505 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
14507 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14508 * gcc.target/i386/builtin-bswap-3.c: Ditto.
14509 * gcc.target/i386/xchg-1.c: New test.
14510 * gcc.target/i386/xchg-2.c: New test.
14512 2007-02-16 Richard Guenther <rguenther@suse.de>
14513 Christian Bruel <christian.bruel@st.com>
14515 * gcc.dg/strict-overflow-5.c: New testcase.
14517 2007-02-16 Tobias Burnus <burnus@net-b.de>
14520 * gfortran.dg/func_derived_4.f90: New test.
14522 2007-02-15 Roger Sayle <roger@eyesopen.com>
14524 PR middle-end/30391
14525 * gfortran.dg/pr30391-1.f90: New test case.
14527 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14529 PR middle-end/30433
14530 * gcc.c-torture/compile/pr30433.c: New testcase to check
14531 that complex constants comparisions are foldded.
14533 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14536 * g++.dg/ext/stmtexpr10.C: New testcase.
14538 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14540 PR middle-end/30729
14541 * gcc.dg/Wunused-value-2.c: New testcase.
14543 2007-02-15 Ian Lance Taylor <iant@google.com>
14545 * g++.dg/eh/subreg-1.C: New test.
14547 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14550 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14551 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14552 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14553 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14554 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14555 * gcc.dg/Werror-implicit-function-declaration.c: New.
14557 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14560 * g++.dg/warn/pr28943.C: New.
14562 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14564 * gfortran.fortran-torture/execute/math.f90: Fix typo.
14566 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14569 * gfortran.dg/error_recovery_3.f90: New test.
14571 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14573 * g++.dg/tree-ssa/sra-1.C: New.
14575 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14577 * g++.dg/tree-ssa/sra-1.C: New.
14579 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14581 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14583 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14585 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14587 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
14590 * gfortran.dg/logical_2.f90: New test.
14592 2007-02-14 Joseph Myers <joseph@codesourcery.com>
14594 * gcc.dg/torture/complex-alias-1.c: New test.
14596 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
14598 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14599 instead of -fdump-tree-tailcall.
14601 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
14603 * gfortran.dg/interface_10.f90: Fix comment typo.
14605 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
14607 PR tree-optimization/30771
14608 * gcc.dg/vect/pr30771.c: New test.
14610 2007-02-13 Ian Lance Taylor <iant@google.com>
14612 * gcc.dg/Wstrict-overflow-1.c: New test.
14613 * gcc.dg/Wstrict-overflow-2.c: New test.
14614 * gcc.dg/Wstrict-overflow-3.c: New test.
14615 * gcc.dg/Wstrict-overflow-4.c: New test.
14616 * gcc.dg/Wstrict-overflow-5.c: New test.
14617 * gcc.dg/Wstrict-overflow-6.c: New test.
14618 * gcc.dg/Wstrict-overflow-7.c: New test.
14619 * gcc.dg/Wstrict-overflow-8.c: New test.
14620 * gcc.dg/Wstrict-overflow-9.c: New test.
14621 * gcc.dg/Wstrict-overflow-10.c: New test.
14623 2007-02-13 Roger Sayle <roger@eyesopen.com>
14625 * gcc.target/ia64/builtin-bswap-2.c: New test case.
14627 2007-02-13 Richard Henderson <rth@redhat.com>
14629 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14630 * gcc.c-torture/execute/pr29302-1.c: ... here.
14632 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14635 * gcc.dg/c90-return-1.c: Update output.
14636 * gcc.dg/c99-return-1.c: Likewise.
14638 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
14641 * gfortran.dg/used_dummy_types_7.f90: New test..
14643 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
14645 * gcc.target/i386/parity-1.c: New test.
14646 * gcc.target/i386/parity-2.c: New test.
14648 2007-02-12 Roger Sayle <roger@eyesopen.com>
14650 * gcc.target/i386/builtin-bswap-3.c: New test case.
14652 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
14654 PR tree-optimization/29145
14655 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14656 alias analysis is improved to take better advantage of restrict
14657 qualified pointers.
14658 * gcc.dg/vect/vect-80.c: Likewise.
14659 * gcc.dg/vect/pr29145.c: New.
14661 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
14663 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14664 * gcc.target/i386/sse4a-insert.c: Likewise.
14666 2007-02-11 Roger Sayle <roger@eyesopen.com>
14668 * gcc.target/ia64/builtin-popcount-1.c: New test case.
14669 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14671 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
14674 * gfortran.dg/enum_4.f90: Update error message checks.
14676 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
14679 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14680 versions of the modules.
14683 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14684 by getting rid of recursive I/O and providing functions with
14688 * gfortran.dg/char_array_constructor_2.f90
14690 2007-02-11 Mark Mitchell <mark@codesourcery.com>
14693 * g++.dg/template/spec34.C: New test
14695 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
14697 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14698 on i?86 and x86_64.
14699 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14700 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14701 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14702 on i?86 and x86_64.
14703 * gcc.dg/vect/vect-113.c: Ditto.
14705 2007-02-06 Mark Mitchell <mark@codesourcery.com>
14708 * g++.dg/eh/weak1-C: New test.
14709 * g++.dg/eh/weak1-a.cc: Likewise.
14710 * g++.dg/eh/comdat1.C: Likewise.
14712 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
14713 Dorit Nuzman <dorit@il.ibm.com>
14715 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
14716 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
14717 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14718 * gcc.dg/vect/vect-113.c: Likewise.
14720 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14722 2007-02-10 Richard Henderson <rth@redhat.com>
14724 * lib/target-supports.exp (check_effective_target_tls): Redefine
14725 to mean non-emulated tls.
14726 * gcc.dg/tls/alias-1.c: Remove tls requirement.
14727 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14728 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14729 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14730 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14731 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14732 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14734 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
14736 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14738 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
14740 * gfortran.dg/secnds.f: Replace time tolerance with a
14741 before-and-after bracket.
14742 * gfortran.dg/secnds-1.f: Likewise.
14744 2007-02-09 Tobias Burnus <burnus@net-b.de>
14747 * gfortran.dg/maxlocval_1.f90: New test.
14749 2007-02-09 Roger Sayle <roger@eyesopen.com>
14751 * gcc.target/ia64/builtin_bswap-1.c: New test case.
14753 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14756 * gfortran.dg/array_function_1.f90: New test.
14758 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14760 * lib/target-supports.exp (check_effective_target_lax_strtofp)
14761 (check_effective_target_dummy_wcsftime): New functions.
14763 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14765 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14766 * lib/target-supports.exp (check_effective_target_uclibc): New
14769 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14771 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14772 (vsnprintf): Don't define for uClibc targets.
14774 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14776 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14777 set before checking whether it was allowed.
14778 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14779 before checking inside_main.
14781 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14783 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14785 (u16sf): Likewise u4sf.
14786 * g++.dg/compat/struct-layout-1.h: Likewise.
14788 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14790 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14792 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14793 m68k targets if check_effective_target_coldfire_fpu returns true.
14795 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
14796 Richard Guenther <rguenther@suse.de>
14798 PR middle-end/23361
14799 * gcc.dg/fold-compare-3.c: New testcase.
14800 * gcc.dg/tree-ssa/loop-24.c: Likewise.
14802 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
14804 * gcc.dg/pr26570.c: Clean up coverage files.
14805 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14806 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14807 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14808 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14809 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14810 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14811 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14812 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14813 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14814 * gcc.dg/tree-ssa/pr25501.c: Ditto.
14815 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14816 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14817 * gcc.dg/vect/pr28952.c: Ditto.
14818 * gcc.dg/vect/pr27151.c: Ditto.
14819 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14820 * g++.dg/gomp/macro-3.C: Ditto.
14822 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
14824 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14827 2007-02-08 Roger Sayle <roger@eyesopen.com>
14829 * gcc.target/i386/builtin-bswap-2.c: New test case.
14831 2007-02-08 Roger Sayle <roger@eyesopen.com>
14833 * gfortran.dg/forall_8.f90: New test case.
14834 * gfortran.dg/forall_9.f90: Likewise.
14836 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14838 * gcc.dg/builtins-20.c: Add some -~ complex cases.
14840 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
14842 * lib/target-supports.exp (check_effective_target_simulator): New.
14844 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
14846 * gcc.dg/tree-ssa/loop-25.c: New test.
14848 2007-02-06 Richard Henderson <rth@redhat.com>
14850 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14852 2007-02-06 Roger Sayle <roger@eyesopen.com>
14854 * gcc.target/powerpc/popcount-1.c: New test case.
14855 * gcc.target/powerpc/parity-1.c: Likewise.
14857 2007-02-06 Richard Guenther <rguenther@suse.de>
14859 PR middle-end/27302
14860 * gcc.dg/torture/pr27302-2.c: New testcase.
14862 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
14864 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14865 * gcc.dg/vect/vect-iv-1.c: New test.
14866 * gcc.dg/vect/vect-iv-2.c: New test.
14867 * gcc.dg/vect/vect-iv-3.c: New test.
14868 * gcc.dg/vect/vect-iv-4.c: New test.
14869 * gcc.dg/vect/vect-iv-5.c: New test.
14870 * gcc.dg/vect/vect-iv-6.c: New test.
14871 * gcc.dg/vect/vect-iv-7.c: New test.
14872 * gcc.dg/vect/vect-iv-8.c: New test.
14873 * gcc.dg/vect/vect-iv-9.c: New test.
14874 * gcc.dg/vect/vect-iv-10.c: New test.
14875 * gcc.dg/vect/vect-iv-11.c: New test.
14876 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14877 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14878 * gcc.dg/vect/vect-14.c: Now vectorizable.
14879 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14881 * gcc.dg/vect/vect-27.c: Likewise.
14882 * gcc.dg/vect/vect-29.c Likewise.
14883 * gcc.dg/vect/vect-dv-2.c: Likewise.
14884 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14885 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14886 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14888 2007-02-06 Ira Rosen <irar@il.ibm.com>
14890 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14892 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14894 * gcc.dg/builtins-20.c: Add more cases.
14896 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
14899 * gcc.dg/pr30189.c: New test.
14901 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
14903 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14905 * gcc.target/i386/sse4a-extract.c: New test.
14906 * gcc.target/i386/sse4a-insert.c: New test.
14907 * gcc.target/i386/sse4a-montsd.c: New test.
14908 * gcc.target/i386/sse4a-montss.c: New test.
14910 2007-02-05 Richard Guenther <rguenther@suse.de>
14912 * gcc.target/i386/vectorize3.c: New testcase.
14914 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
14917 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14919 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14922 * gfortran.dg/repeat_1.f90: New test.
14924 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
14927 * gfortran.dg/spread_shape_1.f90: Remove tabs.
14928 * gfortran.dg/derived_init_2.f90: Ditto.
14929 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14930 * gfortran.dg/array_initializer_1.f90: Ditto.
14931 * gfortran.dg/do_2.f90: Ditto.
14932 * gfortran.dg/proc_assign_1.f90: Ditto.
14934 2007-02-04 Richard Guenther <rguenther@suse.de>
14936 PR middle-end/30636
14937 * g++.dg/warn/pr30636.C: New testcase.
14938 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14940 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
14942 PR middle-end/30667
14943 * gfortran.dg/pr30667.f: New test.
14945 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14947 * gcc.dg/builtins-54.c: Add more cases.
14949 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
14952 * gfortran.dg/zero_sized_2.f90: New test.
14955 * gfortran.dg/alloc_comp_basics_4.f90: New test.
14958 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14961 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
14964 * gfortran.dg/interface_10.f90: New test.
14966 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14968 * gcc.dg/builtins-20.c: Add more cases.
14970 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14973 * gcc-target/ia64/pr29682.c: New test.
14975 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
14978 * gfortran.dg/arrayio_11.f90.f90: New test.
14981 * gfortran.dg/arrayio_12.f90.f90: New test.
14983 2007-02-02 Jakub Jelinek <jakub@redhat.com>
14986 * g++.dg/tls/diag-5.C: New test.
14988 PR middle-end/30473
14989 * gcc.dg/pr30473.c: New test.
14990 * gcc.c-torture/execute/20070201-1.c: New test.
14992 2007-02-01 Roger Sayle <roger@eyesopen.com>
14994 * gfortran.dg/dependency_20.f90: New test case.
14996 2007-01-31 Ian Lance Taylor <iant@google.com>
14998 * gcc.dg/lower-subreg-1.c (test): New test.
15000 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15002 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15004 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15006 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15007 * gcc.dg/torture/builtin-math-3.c: Likewise.
15009 2007-01-31 Dirk Mueller <dmueller@suse.de>
15011 gcc.dg/Wparentheses-2.c: Update and add new tests.
15013 2007-01-31 Ira Rosen <irar@il.ibm.com>
15015 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15018 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15020 * gcc.dg/builtins-63.c: New test.
15022 2007-01-31 Tobias Burnus <burnus@net-b.de>
15025 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15027 2007-01-31 Tobias Burnus <burnus@net-b.de>
15030 * gfortran.dg/volatile8.f90: New argument conformance test.
15031 * gfortran.dg/volatile9.f90: New scope test.
15033 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15036 * g++.dg/warn/null4.C: New.
15038 2001-01-30 Roger Sayle <roger@eyesopen.com>
15039 Uros Bizjak <ubizjak@gmail.com>
15041 * gcc.dg/large-size-array-3.c: Correct typo.
15043 2007-01-30 Richard Guenther <rguenther@suse.de>
15045 PR middle-end/27657
15046 * g++.dg/debug/pr27657.C: New testcase.
15048 2007-01-30 Richard Guenther <rguenther@suse.de>
15050 PR middle-end/30313
15051 * gcc.dg/torture/pr30313.c: New testcase.
15053 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15055 * gcc.dg/dfp/dfp-except.h: New file.
15056 * gcc.dg/dfp/fe-check.h: New file.
15057 * gcc.dg/dfp/fe-binop.c: New test.
15058 * gcc.dg/dfp/fe-convert-1.c: New test.
15059 * gcc.dg/dfp/fe-convert-2.c: New test.
15060 * gcc.dg/dfp/fe-convert-3.c: New test.
15062 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15063 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15064 * gcc.dg/dfp/convert-dfp.c: Ditto.
15065 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15067 2007-01-29 Josh Conner <jconner@apple.com>
15069 * gcc.target/powerpc/altivec-24.c: New test.
15071 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15074 * g++.dg/parse/defarg12.C: New test.
15076 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15079 * gfortran.dg/used_dummy_types_6.f90: New test.
15081 2007-01-28 Jan Hubicka <jh@suse.cz>
15083 * gcc.dg/tree-prof/val-prof-6.c: New test.
15085 2007-01-28 Roger Sayle <roger@eyesopen.com>
15087 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15089 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15092 * g++.dg/expr/dtor4.C: New test.
15094 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15096 * gcc.dg/tree-ssa/loop-23.c: New test.
15098 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15100 PR libfortran/30389
15101 * gfortran.dg/achar_2.f90: New test.
15102 * gfortran.dg/achar_3.f90: New test.
15104 2007-01-27 Ian Lance Taylor <iant@google.com>
15106 * gcc.dg/strict-overflow-1.c: New test.
15107 * gcc.dg/no-strict-overflow-1.c: New test.
15108 * gcc.dg/strict-overflow-2.c: New test.
15109 * gcc.dg/no-strict-overflow-2.c: New test.
15110 * gcc.dg/strict-overflow-3.c: New test.
15111 * gcc.dg/no-strict-overflow-3.c: New test.
15112 * gcc.dg/strict-overflow-4.c: New test.
15113 * gcc.dg/no-strict-overflow-4.c: New test.
15114 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15115 * gcc.dg/pr15784-1.c: Likewise.
15116 * gcc.dg/pr20922-1.c: Likewise.
15117 * gcc.dg/pr20922-3.c: Likewise.
15118 * gcc.dg/pr20922-4.c: Likewise.
15119 * gcc.dg/pr20922-6.c: Likewise.
15120 * gcc.dg/compare-4.c: Likewise.
15121 * gcc.dg/torture/pr26898-1.c: Likewise.
15122 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15123 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15124 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15125 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15126 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15127 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15128 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15129 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15130 * g++.dg/tree-ssa/pr21082.C: Likewise.
15132 2007-01-27 Roger Sayle <roger@eyesopen.com>
15134 * gcc-dg/large-size-array-3.c: New test case.
15136 2007-01-27 Roger Sayle <roger@eyesopen.com>
15138 * gfortran.dg/forall_7.f90: New test case.
15140 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15143 * gfortran.dg/where_operator_assign_1.f90: New test.
15144 * gfortran.dg/where_operator_assign_2.f90: New test.
15145 * gfortran.dg/where_operator_assign_3.f90: New test.
15147 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15149 * lib/target-supports.exp
15150 (check_effective_target_powerpc_altivec): New.
15151 (check_effective_target_vect_cmdline_needed): Use it.
15153 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15156 * gfortran.dg/backslash_3.f: New test.
15158 2007-01-26 Richard Guenther <rguenther@suse.de>
15160 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15162 2007-01-26 Tobias Burnus <burnus@net-b.de>
15164 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15165 * gfortran.dg/vect/vect.exp: Ditto.
15166 * gfortran.dg/dg.exp: Ditto.
15167 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15168 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15170 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15172 * gcc.dg/builtins-20.c: Add more cases.
15173 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15175 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15178 * gcc.dg/Wall.c: New.
15179 * gcc.dg/Wno-all.c: New.
15180 * gfortran.dg/Wall.f90: New.
15181 * gfortran.dg/Wno-all.f90: New.
15183 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15185 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15186 * g++.dg/eh/simd-2.C: Also run on Darwin.
15187 * g++.dg/eh/simd-3.C: New.
15188 * g++.dg/eh/simd-4.C: New.
15190 2007-01-25 Richard Guenther <rguenther@suse.de>
15192 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15194 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15196 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15198 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15199 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15200 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15201 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15202 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15203 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15204 * gcc.dg/ipa/ipa-7.c: New testcase.
15206 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15208 * g++.dg/cpp0x/warn_cxx0x.C: New.
15210 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15212 * gcc.dg/builtins-20.c: Test builtin carg.
15214 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15216 PR middle-end/27416
15217 * gcc.dg/gomp/pr27416.c: New test.
15219 PR middle-end/30494
15220 * gcc.dg/gomp/pr30494.c: New test.
15221 * g++.dg/gomp/pr30494.C: New test.
15223 PR middle-end/30421
15224 * gcc.dg/gomp/pr30421.c: New test.
15226 2007-01-24 Steve Ellcey <sje@cup.hp.com>
15228 * gcc.target/ia64/versionid-1.c: New test.
15229 * gcc.target/ia64/versionid-2.c: New test.
15231 2007-01-24 Richard Guenther <rguenther@suse.de>
15234 * gcc.dg/builtins-57.c: Change to a link-time testcase
15235 to support non-C99 targets.
15237 2007-01-24 Jan Hubicka <jh@suse.cz>
15239 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15241 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
15243 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15245 2007-01-23 Andrew Pinski <pinskia@gmail.com>
15248 * objc.dg/const-str-12.m: New test.
15250 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15253 * gfortran.dg/ctrl-z.f90: New test.
15255 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15258 * gfortran.dg/namelist_assumed_char.f90: New test.
15260 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
15263 * g++.dg/inherit/covariant15.C: New test.
15265 2007-01-23 Ian Lance Taylor <iant@google.com>
15267 * g++.dg/warn/Wparentheses-24.C: New test.
15269 2007-01-23 Richard Guenther <rguenther@suse.de>
15272 * ada/acats/run_acats: Do not call gnatmake or gnatchop
15275 2007-01-22 Richard Guenther <rguenther@suse.de>
15277 PR tree-optimization/30038
15278 * gcc.dg/builtins-62.c: New testcase.
15280 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15282 * gcc.c-torture/compile/20070121.c: New test.
15284 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
15286 PR libfortran/30525
15287 * gfortran.dg/char_comparison_1.f: New test.
15289 2007-01-21 Ira Rosen <irar@il.ibm.com>
15291 * gcc.dg/vect/vect-strided-same-dr.c: New test.
15293 2007-01-20 Andrew Pinski <pinskia@gmail.com>
15296 * objc.dg/pch: New directory.
15297 * objc.dg/pch/pch.exp: New file.
15298 * objc.dg/pch/interface-1.m: New test.
15299 * objc.dg/pch/interface-1.hs: New include file.
15300 * lib/objc.exp (objc_target_compile): Add
15301 "-x objective-c-header" in front of the sources if this is
15302 a precompiled header being compiled.
15304 2007-01-20 Roger Sayle <roger@eyesopen.com>
15306 * gfortran.dg/array_memcpy_3.f90: New test case.
15307 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15309 2007-01-20 Roger Sayle <roger@eyesopen.com>
15310 Brooks Moses <brooks.moses@codesourcery.com>
15311 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15313 * gfortran.dg/intrinsic_sign_1.f90: New test case.
15314 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15316 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15318 * gcc.dg/torture/builtin-math-3.c: Test fdim.
15320 2007-01-19 Mike Stump <mrs@apple.com>
15322 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15325 2007-01-19 Roger Sayle <roger@eyesopen.com>
15327 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15328 option instead of -funsafe-math-optimizations.
15330 2007-01-19 Tomas Bily <tbily@suse.cz>
15332 gcc.dg/tree-prof/indir-call-prof.c: New.
15333 g++.dg/dg.exp: Add tree-prof subdirectory.
15334 g++.dg/tree-prof/indir-call-prof.C: New.
15335 g++.dg/tree-prof/tree-prof.exp: New.
15337 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15340 * g++.dg/warn/deprecated.C: Update warning output.
15341 * g++.dg/warn/deprecated-2.C: Likewise.
15342 * g++.dg/warn/deprecated-3.C: New.
15344 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
15346 * gcc.c-torture/execute/nestfunc-7.c: New.
15348 2007-01-18 Hui-May Chang <hm.chang@apple.com>
15350 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15352 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
15354 * gcc.dg/m68k-pic-1.c: New.
15356 2007-01-18 Roger Sayle <roger@eyesopen.com>
15358 * gfortran.dg/array_memcpy_4.f90: New test case.
15360 2007-01-18 Josh Conner <jconner@apple.com>
15363 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15364 * gcc.dg/vect/no-trapping-math-1: New.
15365 * gcc.dg/vect/no-trapping-math-2: New.
15367 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
15369 * gcc.target/i386/387-8.c: Update comment about optimizing
15370 inherent load of 1.0 of fptan instruction.
15372 2007-01-18 Dirk Mueller <dmueller@suse.de>
15373 Richard Guenther <rguenther@suse.de>
15376 * gcc.dg/Warray-bounds.c: New testcase.
15377 * gcc.dg/Warray-bounds-2.c: New testcase.
15378 * g++.dg/warn/Warray-bounds.C: New testcase.
15379 * g++.dg/warn/Warray-bounds-2.C: New testcase.
15381 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
15384 * gfortran.dg/generic_12.f90: New test.
15386 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
15388 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15389 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15391 2007-01-16 Janis Johnson <janis187@us.ibm.com>
15393 * gcc.dg/dfp/compare-special.h: New file.
15394 * gcc.dg/dfp/compare-special-32.c: New test.
15395 * gcc.dg/dfp/compare-special-64.c: New test.
15396 * gcc.dg/dfp/compare-special-128.c: New test.
15398 2007-01-16 Roger Sayle <roger@eyesopen.com>
15399 Paul Thomas <pault@gcc.gnu.org>
15400 Steven G. Kargl <kargl@gcc.gnu.org>
15403 * gfortran.dg/forall_6.f90: New test case.
15404 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15405 * gfortran.dg/dependency_13.f90: Likewise.
15407 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15410 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15411 targets that don't support Inf.
15413 2007-01-15 Dale Johannesen <dalej@apple.com>
15415 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
15417 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
15419 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
15420 of achar for 0xff to avoid the "Extended ASCII not
15421 implemented" error message.
15423 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
15426 * gfortran.dg/altreturn_4.f90: New test.
15429 * gfortran.dg/stfunc_4.f90: New test.
15432 * gfortran.dg/bound_2.f90: Reinstate commented out line.
15433 * gfortran.dg/initialization_1.f90: Change warning.
15436 * gfortran.dg/specification_type_resolution_2.f90: New test.
15438 2007-01-14 Jan Hubicka <jh@suse.cz>
15440 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15441 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15442 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15445 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
15448 * gfortran.dg/external_procedures_2.f90: New test.
15450 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
15453 * gcc.target/i386/pr30413.c: New test.
15455 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
15458 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
15460 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
15462 * gcc.dg/20070112-1.c: New test.
15464 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15466 PR libgfortran/30435
15467 * gfortran.dg/list_read_6.f90: New test.
15469 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
15471 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
15473 2007-01-12 Tom Tromey <tromey@redhat.com>
15475 PR preprocessor/28227:
15476 * gcc.dg/cpp/pr28227.c: New file.
15478 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15480 * gcc.dg/tree-ssa/loop-22.c: New test.
15482 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15484 PR tree-optimization/29516
15485 * gcc.dg/tree-ssa/loop-20.c: New test.
15487 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
15489 PR libfortran/30415
15490 * minmaxloc_integer_kinds_1.f90: New test.
15492 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
15495 * g++.dg/template/sizeof-template-argument.C: New test.
15497 2007-01-11 Jan Hubicka <jh@suse.cz>
15499 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15500 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15501 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15502 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15503 * gcc.dg/tree-ssa/pr21658.c: Likewise.
15504 * gcc.dg/tree-ssa/pr15349.c: Likewise.
15505 * gcc.dg/tree-ssa/pr25501.c: Likewise.
15506 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15507 transformation in question.
15508 * gcc.dg/tree-ssa/vrp05.c: Likewise.
15509 * gcc.dg/tree-ssa/pr20701.c: Likewise.
15510 * gcc.dg/always_inline3.c: Likewise.
15512 2007-01-10 Mark Mitchell <mark@codesourcery.com>
15515 * g++.dg/template/typename11.C: New test.
15517 2007-01-10 Robert Kennedy <jimbob@google.com>
15519 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15521 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15523 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15524 for different integer kinds.
15525 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15526 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15527 * gfortran.dg/ishft_2.f90: New test.
15528 * gfortran.dg/ishft_3.f90: New test.
15530 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15532 * gfortran.dg/altreturn_2.f90: Removed executable bit.
15534 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
15536 PR tree-optimization/30322
15537 * gcc.dg/tree-ssa/loop-21.c: New test.
15539 2007-01-08 Geoffrey Keating <geoffk@apple.com>
15541 * g++.dg/rtti/darwin-builtin-linkage.C: New.
15543 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
15545 * gcc.target/spu/intrinsics-1.c: Remove xfail.
15547 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15549 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15550 * g++.dg/warn/overflow-warn-3.C: Likewise.
15551 * g++.dg/warn/overflow-warn-4.C: Likewise.
15552 * g++.dg/warn/overflow-warn-5.C: Likewise.
15553 * g++.dg/warn/overflow-warn-6.C: Likewise.
15554 * g++.dg/warn/Woverflow-1.C: Likewise.
15555 * g++.dg/warn/Woverflow-2.C: Likewise.
15556 * g++.dg/warn/Woverflow-3.C: Likewise.
15557 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15559 2007-01-08 Roger Sayle <roger@eyesopen.com>
15561 * gfortran.dg/array_constructor_14.f90: New test case.
15562 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15564 2007-01-08 Richard Guenther <rguenther@suse.de>
15566 PR tree-optimization/23603
15567 * gcc.dg/tree-ssa/vrp31.c: New testcase.
15568 * gcc.dg/tree-ssa/vrp32.c: Likewise.
15570 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15572 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15574 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15575 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15576 compiler behaviour.
15577 * gcc.dg/simd-5.c: Likewise.
15578 * gcc.dg/simd-6.c: Likewise.
15579 * g++.dg/conversion/simd1.C: Likewise.
15580 * g++.dg/conversion/simd3.C: Likewise.
15581 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15584 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15586 PR tree-optimization/29877
15587 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15588 name of a hard register for the target concerned. Adjust dg-error
15589 directives to cope with new behaviour of TER.
15591 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15594 * g++.dg/conversion/nullptr1.C: Added overflow warning.
15595 * g++.dg/warn/overflow-warn-1.C: New.
15596 * g++.dg/warn/overflow-warn-3.C: New.
15597 * g++.dg/warn/overflow-warn-4.C: New.
15598 * g++.dg/warn/overflow-warn-5.C: New.
15599 * g++.dg/warn/overflow-warn-6.C: New.
15600 * g++.dg/warn/Woverflow-1.C: New.
15601 * g++.dg/warn/Woverflow-2.C: New.
15602 * g++.dg/warn/Woverflow-3.C: New.
15603 * g++.dg/warn/multiple-overflow-warn-2.C: New.
15605 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
15608 * gfortran.dg/invalid_name.f90: New test.
15609 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15610 * gfortran.dg/gomp/pr29759.f90: Ditto.
15612 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
15614 * gfortran.dg/present_1.f90: Update error message.
15616 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
15619 * g++.dg/template/duplicate1.C: New test
15620 * g++.dg/template/memfriend6.C: Adjust error markers.
15622 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
15625 * gcc.dg/torture/inline-1.c: New test.
15627 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15630 * gcc.dg/multiple-overflow-warn-1.c: New.
15631 * gcc.dg/multiple-overflow-warn-2.c: New.
15632 * gcc.dg/overflow-warn-6.c: New.
15633 * g++.dg/warn/multiple-overflow-warn-1.C: New.
15635 2007-01-05 Roger Sayle <roger@eyesopen.com>
15637 * gfortran.dg/array_memcpy_1.f90: New test case.
15638 * gfortran.dg/array_memcpy_2.f90: Likewise.
15640 2007-01-05 Richard Guenther <rguenther@suse.de>
15642 PR middle-end/27826
15643 * g++.dg/opt/pr27826.C: New testcase.
15645 2007-01-05 Ian Lance Taylor <iant@google.com>
15647 * gcc.dg/Walways-true-1.c: New test.
15648 * gcc.dg/Walways-true-2.c: New test.
15649 * g++.dg/warn/Walways-true-1.C: New test.
15650 * g++.dg/warn/Walways-true-2.C: New test.
15652 2007-01-05 Jakub Jelinek <jakub@redhat.com>
15655 * gcc.dg/pr30360.c: New test.
15657 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
15660 * gfortran.dg/data_implied_do_1.f90: New test.
15664 * gfortran.dg/char_length_1.f90: New test.
15666 2007-01-05 Richard Guenther <rguenther@suse.de>
15668 PR middle-end/28116
15669 * g++.dg/opt/pr28116.C: New testcase.
15671 2007-01-05 Tobias Burnus <burnus@net-b.de>
15674 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15675 invalid deallocate.
15676 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15677 * gfortran.dg/protected_4.f90: Add pointer intent check.
15678 * gfortran.dg/protected_6.f90: Add pointer intent check.
15679 * gfortran.dg/pointer_intent_1.f90: New test.
15680 * gfortran.dg/pointer_intent_2.f90: New test.
15681 * gfortran.dg/pointer_intent_3.f90: New test.
15683 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
15686 * gfortran.dg/altreturn_2.f90: new test.
15688 2007-01-04 Tom Tromey <tromey@redhat.com>
15690 PR preprocessor/28165:
15691 * gcc.dg/cpp/pr28165.c: New file.
15693 2007-01-03 Josh Conner <jconner@apple.com>
15695 PR middle-end/29683
15696 * gcc.dg/pr29683.c: New.
15698 2007-01-03 Jakub Jelinek <jakub@redhat.com>
15701 * g++.dg/pch/template-1.C: New test.
15702 * g++.dg/pch/template-1.Hs: New file.
15704 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
15706 PR middle-end/30353
15707 * gcc.c-torture/compile/complex-4.c: New test.
15709 2007-01-03 Joseph Myers <joseph@codesourcery.com>
15711 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15713 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15715 2007-01-03 Jakub Jelinek <jakub@redhat.com>
15717 PR middle-end/30286
15718 * gcc.dg/pr30286.c: New test.
15721 * g++.dg/template/crash66.C: New test.
15724 * g++.dg/template/friend49.C: New test.
15726 2007-01-03 Steven G. Kargl <kargls@comcast.net>
15728 * gfortran.dg/ibits.f90: New test.
15730 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
15732 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15733 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15735 2007-01-02 Jan Hubicka <jh@suse.cz>
15737 * gcc.dg/pr16194.c: We now output error on all three functions,
15738 not just first one.
15740 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15743 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15744 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15746 2006-01-02 Ian Lance Taylor <iant@google.com>
15748 * g++.dg/warn/Wparentheses-22.C: New test.
15749 * g++.dg/warn/Wparentheses-23.C: New test.
15751 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15754 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15755 * gcc.dg/declspec-3-Wextra.c: New.
15756 * gcc.dg/declspec-3-no.c: New
15758 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
15761 * gfortran.dg/interface_10.f90: Remove.
15763 2007-01-01 Roger Sayle <roger@eyesopen.com>
15765 * gcc.dg/fold-eqxor-4.c: New test case.
15767 2007-01-02 Joseph Myers <joseph@codesourcery.com>
15769 PR middle-end/30311
15770 * gcc.c-torture/compile/pr30311.c: New test.
15772 2007-01-01 Andrew Pinski <pinskia@gmail.com>
15774 PR middle-end/30253
15775 * gcc.c-torture/compile/statement-expression-1.c: New test.
15777 2007-01-01 Andreas Schwab <schwab@suse.de>
15780 * g++.dg/eh/pr29166.C: New test.
15782 2007-01-01 Joseph Myers <joseph@codesourcery.com>
15784 * lib/target-supports.exp (check_effective_target_powerpc_spe):
15786 (check_effective_target_vect_cmdline_needed): Use it.
15788 2006-12-31 Richard Guenther <rguenther@suse.de>
15790 PR middle-end/30137
15791 * gcc.dg/pr30137-1.c: New testcase.
15792 * gcc.dg/pr30137-2.c: Likewise.
15794 2006-12-31 Roger Sayle <roger@eyesopen.com>
15796 PR middle-end/30322
15797 * gcc.dg/fold-plusnot-1.c: New test case.
15799 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
15802 * g++.dg/parse/template22.C: New test.
15804 2006-12-31 Richard Guenther <rguenther@suse.de>
15806 PR middle-end/30338
15807 * gcc.c-torture/compile/pr30338.c: New testcase.
15809 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
15812 * gfortran.dg/intrinsic_actual_4.f90: New test.
15815 * gfortran.dg/func_decl_3.f90: New test.
15817 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
15820 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15821 * gfortran.dg/c_by_val_1.f: New test.
15822 * gfortran.dg/c_by_val_2.f: New test.
15823 * gfortran.dg/c_by_val_3.f: New test.
15825 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
15827 PR libfortran/30321
15828 * gfortran.dg/sum_zero_array_1.f90: New test.
15830 2006-12-29 Jakub Jelinek <jakub@redhat.com>
15832 PR preprocessor/29612
15833 * gcc.dg/cpp/pr29612-1.c: New test.
15834 * gcc.dg/cpp/pr29612-2.c: New test.
15836 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
15839 * gfortran.dg/pure_formal_proc_1.f90: New test.
15842 * gfortran.dg/intrinsic_actual_3.f90: New test.
15844 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15847 * gfortran.dg/io_constraints_1.f90: Update test.
15848 * gfortran.dg/io_constraints_2.f90: Update test.
15849 * gfortran.dg/inquire_iolength.f90: New test.
15851 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
15854 * gfortran.dg/interface_10.f90: New test.
15855 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15856 since z is already, locally a variable.
15859 * gfortran.dg/generic_11.f90: New test.
15860 * gfortran.dg/interface_7.f90: Remove name clash between module
15861 name and procedure 'x' referenced in the interface.
15863 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15866 * gcc.dg/Wmissing-parameter-type.c: New.
15867 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15868 * gcc.dg/Wmissing-parameter-type-no.c: New.
15870 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
15873 * gfortran.dg/entry_array_specs_2.f: New test.
15876 * gfortran.dg/nested_modules_6.f90: New test.
15878 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15881 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15882 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15884 2006-12-21 Andrew Pinski <pinskia@gmail.com>
15887 * g++.dg/opt/complex6.C: New test.
15889 2006-12-22 Ben Elliston <bje@au.ibm.com>
15891 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15892 full" if the linker on spu-*-* warns about exceeding local store.
15894 And revert this patch:
15895 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15896 fail to link due to relocation overflows on spu-*-*.
15898 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
15901 * gfortran.dg/dependency_19.f90: New test.
15903 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
15906 * gfortran.dg/alloc_comp_basics_3.f90: New test.
15908 2006-12-21 Jakub Jelinek <jakub@redhat.com>
15910 PR middle-end/30262
15911 * gcc.c-torture/execute/20061220-1.c: New test.
15913 PR middle-end/30263
15914 * gcc.dg/gomp/asm-1.c: New test.
15917 * g++.dg/eh/ia64-2.C: New test.
15919 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
15923 * gcc.dg/rs6000-leaf.c: New.
15925 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15928 * gfortran.dg/f2c_8.f90: New test.
15930 2006-12-20 Bill Wendling <wendling@apple.com>
15932 * gcc.dg/asm-b.c: Check for __ppc64__.
15934 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
15937 * gfortran.dg/bounds_check_5.f90: New test.
15939 2006-12-20 Andrew Pinski <pinskia@gmail.com>
15941 PR middle-end/30143
15942 * gcc.dg/gomp/complex-1.c: New testcase.
15944 2006-12-20 Roger Sayle <roger@eyesopen.com>
15946 * gfortran.dg/array_memset_1.f90: New test case.
15948 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
15950 * lib/target-supports.exp: Add spu to
15951 check_effective_target_vect_widen_mult_hi_to_si.
15953 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
15956 * gfortran.dg/generic_9.f90: New test.
15959 * gfortran.dg/generic_10.f90: New test.
15961 2006-12-19 Andrew Pinski <pinskia@gmail.com>
15964 * gcc.dg/pr30045.c: New test.
15966 2006-12-20 Ben Elliston <bje@au.ibm.com>
15968 * gcc.dg/20020312-2.c: Add a case for __SPU__.
15970 2006-12-19 Eric Christopher <echristo@apple.com>
15973 * gcc.c-torture/execute/pr29302-1.c: New.
15975 2006-12-19 Tobias Burnus <burnus@net-b.de>
15978 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15980 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
15983 * gfortran.dg/altreturn_3.f90: New test.
15985 * gfortran.dg/char_result_12.f90: Fix comment typos.
15987 2006-12-19 Ben Elliston <bje@au.ibm.com>
15989 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15990 as newlib's stdio.h uses non-traditional cpp constructs.
15992 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
15994 * gfortran.dg/advance.f90: Renamed to advance_1.f90
15995 * gfortran.dg/append-1.f90: Renamed to append_1.f90
15996 * gfortran.dg/array-1.f90: Renamed to array_1.f90
15997 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15998 * gfortran.dg/backspace.f: Renamed to backspace_1.f
15999 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16000 * gfortran.dg/default_initialization.f: Renamed to
16001 default_initialization_1.f
16002 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16003 dollar_edit_descriptor_1.f
16004 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16005 dollar_edit_descriptor_2.f
16006 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16007 dollar_edit_descriptor_3.f
16008 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16009 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16010 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16011 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16012 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16013 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16014 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16015 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16016 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16017 * gfortran.dg/default_initialization_1.f: Renamed from
16018 default_initialization.f
16019 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16020 dollar_edit_descriptor-1.f
16021 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16022 dollar_edit_descriptor-2.f
16023 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16024 dollar_edit_descriptor-3.f
16025 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16026 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16027 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16029 2006-12-18 Bill Wendling <wendling@apple.com>
16031 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16032 id is an OjbC keyword.
16034 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16036 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16038 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16040 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16042 2006-12-18 Ian Lance Taylor <iant@google.com>
16044 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16046 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16048 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16050 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16053 * gfortran.fortran-torture/execute/where21.f90: New test.
16055 2006-12-17 Tobias Burnus <burnus@net-b.de>
16057 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16059 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16062 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16063 * gcc.dg/if-empty-1.c: Likewise.
16064 * gcc.dg/pr23165.c: Likewise.
16065 * g++.dg/warn/empty-body.C: Likewise.
16067 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16069 PR libfortran/30005
16070 * gfortran.dg/open_errors.f90: New test.
16072 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16074 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16076 * gcc.target/i386/ssse3-pabsb.c: New file.
16077 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16078 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16079 * gcc.target/i386/ssse3-palignr.c: Likewise.
16080 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16081 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16082 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16083 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16084 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16085 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16086 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16087 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16088 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16089 * gcc.target/i386/ssse3-psignb.c: Likewise.
16090 * gcc.target/i386/ssse3-psignd.c: Likewise.
16091 * gcc.target/i386/ssse3-psignw.c: Likewise.
16092 * gcc.target/i386/ssse3-vals.h: Likewise.
16094 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16096 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16097 * lib/fortran-torture.exp: Include target-supports.exp.
16099 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16102 * gcc.c-torture/execute/pr30185.c: New test.
16104 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16108 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16109 * gcc.dg/builtin-bswap-2.c: Likewise.
16110 * gcc.dg/builtin-bswap-3.c: Likewise.
16111 * gcc.dg/builtin-bswap-4.c: Likewise.
16112 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16113 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16115 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16117 PR libfortran/30145
16118 * gfortran.dg/write_zero_array: New test.
16120 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16123 * gfortran.dg/write_fmt_trim.f90: New test.
16125 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16128 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16131 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16133 * lib/target-supports.exp (check_weak_available): Use istarget
16134 "hppa*-*-hpux10*" instead of regexp.
16135 (check_cxa_atexit_available): Likewise.
16137 2006-12-14 Richard Guenther <rguenther@suse.de>
16139 PR tree-optimization/30197
16140 * gcc.c-torture/execute/complex-1.c: Fix function name.
16141 * gcc.dg/builtins-61.c: New testcase.
16143 2006-12-14 Richard Guenther <rguenther@suse.de>
16145 PR middle-end/30172
16146 * gcc.dg/pr30172-1.c: New testcase.
16148 2006-12-14 Richard Guenther <rguenther@suse.de>
16150 PR tree-optimization/30198
16151 * gcc.dg/builtins-60.c: New testcase.
16153 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16155 * lib/target-supports.exp (vect_no_align): Remove spu.
16157 2006-12-13 Ian Lance Taylor <iant@google.com>
16161 * g++.dg/warn/Wparentheses-5.C: New test.
16162 * g++.dg/warn/Wparentheses-6.C: New test.
16163 * g++.dg/warn/Wparentheses-7.C: New test.
16164 * g++.dg/warn/Wparentheses-8.C: New test.
16165 * g++.dg/warn/Wparentheses-9.C: New test.
16166 * g++.dg/warn/Wparentheses-10.C: New test.
16167 * g++.dg/warn/Wparentheses-11.C: New test.
16168 * g++.dg/warn/Wparentheses-12.C: New test.
16169 * g++.dg/warn/Wparentheses-13.C: New test.
16170 * g++.dg/warn/Wparentheses-14.C: New test.
16171 * g++.dg/warn/Wparentheses-15.C: New test.
16172 * g++.dg/warn/Wparentheses-16.C: New test.
16173 * g++.dg/warn/Wparentheses-17.C: New test.
16174 * g++.dg/warn/Wparentheses-18.C: New test.
16175 * g++.dg/warn/Wparentheses-19.C: New test.
16176 * g++.dg/warn/Wparentheses-20.C: New test.
16177 * g++.dg/warn/Wparentheses-21.C: New test.
16179 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16182 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16183 for target "hppa.*hpux10".
16185 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16187 * g++.dg/debug/vartrack1.C: New test.
16189 * g++.dg/opt/ifcvt1.C: New test.
16191 * gcc.dg/tls/opt-13.c: New test.
16193 * gcc.dg/20060425-2.c: New test.
16195 * g++.dg/opt/pr15054-2.C: New test.
16197 * gcc.c-torture/execute/20060420-1.c: New test.
16199 * gcc.c-torture/execute/20060412-1.c: New test.
16201 * objc/compile/20060406-1.m: New test.
16203 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16205 * g++.dg/template/array17.C: New test.
16207 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16209 * gcc.target/powerpc/altivec-23.c: New test.
16211 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16214 * g++.dg/inherit/error3.C: New test.
16217 * g++.dg/inherit/error4.C: New test.
16219 2006-12-13 Richard Guenther <rguenther@suse.de>
16221 PR tree-optimization/17687
16222 * gcc.dg/builtins-59.c: New testcase.
16224 2006-12-13 Ben Elliston <bje@au.ibm.com>
16226 * gcc.target/spu/Wmain.c: New test.
16228 2006-12-12 Josh Conner <jconner@apple.com>
16230 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16231 * g++.dg/abi/thunk4.C: Likewise.
16232 * g++.dg/abi/rtti3.C: Likewise.
16234 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
16236 * gcc.target/spu/cpat-1.c: New test.
16237 * gcc.target/spu/cpat-2.c: New test.
16238 * gcc.target/spu/cpat-3.c: New test.
16239 * gcc.target/spu/cpat-4.c: New test.
16241 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16244 * gcc.c-torture/compile/vector-1.c: New test.
16245 * gcc.c-torture/compile/vector-2.c: New test.
16246 * gcc.c-torture/compile/vector-3.c: New test.
16248 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16250 * lib/fortran-torture.exp: Update copyright years. Remove
16251 obsolete comment. Test -ftree-vectorize where it makes sense.
16252 * lib/gfortran-dg.exp: Update copyright years. Use settings
16253 from fortran-torture.exp.
16254 * gfortran.dg/char_transpose_1.f90,
16255 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16256 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16257 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
16258 '-w' to dg-options.
16260 2006-12-12 Richard Sandiford <richard@codesourcery.com>
16262 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16263 saved_${tool}_load.
16265 2006-12-12 Ira Rosen <irar@il.ibm.com>
16267 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16268 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16269 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16270 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16273 2006-12-12 Richard Guenther <rguenther@suse.de>
16275 PR middle-end/30147
16276 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16278 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
16279 Diego Novillo <dnovillo@redhat.com>
16281 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16283 * gcc.dg/tree-ssa/pr26421.c: Likewise
16284 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16285 * gcc.dg/tree-ssa/pr23382.c: Likewise.
16286 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16287 * gcc.dg/tree-ssa/pr28410.c: Likewise.
16288 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16289 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16290 * gcc.dg/tree-ssa/vrp07.c: Likewise.
16291 * gcc.dg/tree-ssa/vrp08.c: Likewise.
16292 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16294 2006-12-11 Jan Hubicka <jh@suse.cz>
16296 * gcc.dg/tree-prof/stringop-1.c: New test.
16297 * gcc.dg/tree-prof/stringop-2.c: New test.
16299 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
16302 * gcc.target/i386/pr30120.c: New test.
16305 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16307 * gcc.target/i386/x87regparm-1.c: New test.
16308 * gcc.target/i386/x87regparm-2.c: New test.
16309 * gcc.target/i386/x87regparm-3.c: New test.
16310 * gcc.target/i386/x87regparm-4.c: New test.
16312 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
16314 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16316 2006-12-10 Tobias Burnus <burnus@net-b.de>
16319 * gfortran.dg/protected_1.f90: New test.
16320 * gfortran.dg/protected_2.f90: New test.
16321 * gfortran.dg/protected_3.f90: New test.
16322 * gfortran.dg/protected_4.f90: New test.
16323 * gfortran.dg/protected_5.f90: New test.
16324 * gfortran.dg/protected_6.f90: New test.
16326 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16327 Tobias Burnus <burnus@gcc.gnu.org>
16331 * gfortran.dg/interface_4.f90: Test adding procedure to generic
16333 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16334 ambiguous interfaces.
16335 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16336 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16337 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16338 ambiguous interfaces.
16339 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16340 * gfortran.dg/array_initializer_2.f90: Add initializer array
16344 * gfortran.dg/interface_9.f90: Test that host interfaces are
16345 not checked for ambiguity with the local version.
16347 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16350 * gfortran.dg/module_interface_2.f90: New test.
16352 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16355 * gfortran.dg/assumed_len.f90: New test.
16357 2006-12-09 Richard Guenther <rguenther@suse.de>
16359 * g++.dg/warn/implicit-typename1.C: Qualify types.
16360 * g++.dg/parse/crash12.C: Likewise.
16361 * g++.dg/tree-ssa/pr22444.C: Likewise.
16363 2006-12-09 Tobias Burnus <burnus@net-b.de>
16365 * gfortran.dg/array_2.f90: Added sqrt test.
16367 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
16369 * gcc.target/i386/x87regparm-1.c: XFAIL.
16370 * gcc.target/i386/x87regparm-2.c: XFAIL.
16371 * gcc.target/i386/x87regparm-3.c: XFAIL.
16372 * gcc.target/i386/x87regparm-4.c: XFAIL.
16374 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16376 * lib/target-supports.exp
16377 (check_effective_target_large_long_double): New.
16378 * gcc.dg/Wconversion-real.c : Use it.
16379 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16382 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
16384 * gcc.c-torture/execute/mode-dependent-address.c: New test.
16386 2006-12-08 Tobias Burnus <burnus@net-b.de>
16389 * gfortran.dg/import4.f90: New test for IMPORT in modules.
16391 2006-12-07 Mark Mitchell <mark@codesourcery.com>
16394 * g++.dg/template/crash65.C: New test.
16395 * g++.dg/template/spec16.C: Tweak error markers.
16397 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
16399 * gcc.target/spu: New directory.
16400 * gcc.target/spu/spu.exp: New file.
16401 * gcc.target/spu/intrinsics-1.c: New test.
16403 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
16406 * g++.dg/ext/attrib27.C: New test.
16407 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16408 * g++.dg/parse/typedef5.C: Likewise.
16410 2006-12-07 Mike Stump <mrs@apple.com>
16412 * treelang/compile/var_defs.tree: Adjust.
16414 2006-12-06 Mark Mitchell <mark@codesourcery.com>
16417 * g++.dg/template/crash64.C: New test.
16418 * g++.dg/parse/crash27.C: Adjust error markers.
16420 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
16422 PR libfortran/30009
16423 PR libfortran/30056
16424 * gfortran.dg/read_eof_4.f90: Add tests.
16425 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
16426 * gfortran.dg/unf_read_corrupted_1.f90: New test.
16428 2006-12-05 Mark Mitchell <mark@codesourcery.com>
16431 * g++.dg/template/crash63.C: New test.
16434 * g++.dg/template/crash62.C: New test.
16436 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16439 * gfortran.dg/allocatable_function_1.f90: Increase the number
16440 of expected calls of free to 10; the lhs section reference is
16441 now evaluated so there is another call to bar. Change the
16442 comment appropriately.
16443 * gfortran.dg/array_section_1.f90: New test.
16445 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16448 * gfortran.dg/char_result_12.f90: New test.
16450 2006-12-05 Richard Guenther <rguenther@suse.de>
16452 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16453 * gcc.dg/vect/vect-pow-2.c: Rename to ...
16454 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
16455 vect_double, xfail for spu*-*-*.
16457 2006-12-04 Tobias Burnus <burnus@net-b.de>
16460 * initialization_4.f90: Test noninteger exponents (-std=f95).
16461 * initialization_5.f90: New test for noninteger exponents
16464 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16467 * gfortran.dg/parameter_array_section_1.f90: New test.
16469 2006-12-04 Mark Mitchell <mark@codesourcery.com>
16472 * g++.dg/template/crash61.C: New test.
16475 * g++.dg/template/error23.C: New test.
16477 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
16479 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16481 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16484 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16486 2006-12-04 Jakub Jelinek <jakub@redhat.com>
16488 PR middle-end/29965
16489 * gcc.dg/gomp/pr29965-1.c: New test.
16490 * gcc.dg/gomp/pr29965-2.c: New test.
16491 * gcc.dg/gomp/pr29965-3.c: New test.
16492 * gcc.dg/gomp/pr29965-4.c: New test.
16493 * gcc.dg/gomp/pr29965-5.c: New test.
16494 * gcc.dg/gomp/pr29965-6.c: New test.
16495 * g++.dg/gomp/pr29965-1.C: New test.
16496 * g++.dg/gomp/pr29965-2.C: New test.
16497 * g++.dg/gomp/pr29965-3.C: New test.
16498 * g++.dg/gomp/pr29965-4.C: New test.
16499 * g++.dg/gomp/pr29965-5.C: New test.
16500 * g++.dg/gomp/pr29965-6.C: New test.
16501 * g++.dg/gomp/pr29965-7.C: New test.
16502 * g++.dg/gomp/pr29965-8.C: New test.
16503 * g++.dg/gomp/pr29965-9.C: New test.
16504 * g++.dg/gomp/pr29965-10.C: New test.
16506 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
16508 * gnat.dg/pointer_variable_bounds.adb: New test.
16509 * gnat.dg/pointer_variable_bounds.ads: Likewise.
16510 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16512 2006-12-03 Eric Christopher <echristo@apple.com>
16514 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16516 2006-12-03 Richard Henderson <rth@redhat.com>
16517 Andrew Pinski <pinskia@gmail.com>
16520 * g++.dg/warn/unit-1.C: New test.
16522 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
16524 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16526 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16528 * g++.dg/vect/vect.exp: Enable tests to run on spu.
16529 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16530 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16531 * gcc.dg/vect/vect-70.c: Reduce array size.
16532 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16533 vect_no_compaer_double targets.
16534 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16535 vect_float, vect_double, and vect_int.
16537 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16539 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16540 test for loop versioning on vect_no_align targets.
16541 * gcc.dg/vect/pr20122.c: Likewise.
16542 * gcc.dg/vect/vect-105.c: Likewise.
16543 * gcc.dg/vect/vect-42.c: Likewise.
16544 * gcc.dg/vect/vect-43.c: Likewise.
16545 * gcc.dg/vect/vect-74.c: Likewise.
16546 * gcc.dg/vect/vect-75.c: Likewise.
16547 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16548 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16549 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16550 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16552 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
16555 * gfortran.dg/value_1.f90 : New test.
16556 * gfortran.dg/value_2.f90 : New test.
16557 * gfortran.dg/value_3.f90 : New test.
16558 * gfortran.dg/value_4.f90 : New test.
16559 * gfortran.dg/value_4.c : Called from value_4.f90.
16561 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
16564 * g++.dg/cpp0x/static_assert4.C: New testcase.
16566 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16568 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16570 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
16573 * gcc.dg/pr27953.c: New test.
16575 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16578 * g++.dg/ext/vector5.C: New test.
16581 * g++.dg/other/main1.C: New test.
16583 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
16585 PR libfortran/29568
16586 * gfortran.dg/convert_implied_open.f90: Change to
16587 new default record length.
16588 * gfortran.dg/unf_short_record_1.f90: Adapt to
16590 * gfortran.dg/unformatted_subrecords_1.f90: New test.
16592 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
16594 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16596 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
16599 * g++.dg/expr/pr29066.c: New.
16601 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
16602 Zdenek Dvorak <dvorakz@suse.cz>
16604 PR tree-optimization/29921
16605 * gcc.dg/pr29921-2.c: New test.
16607 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
16609 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16610 (i386_get_cpuid): New function.
16611 (i386_cpuid_ecx): Likewise.
16612 (i386_cpuid_edx): Likewise.
16613 (i386_cpuid): Updated to call i386_cpuid_edx.
16615 * gcc.target/i386/sse3-addsubpd.c: New file.
16616 * gcc.target/i386/sse3-addsubps.c: Likewise.
16617 * gcc.target/i386/sse3-haddpd.c: Likewise.
16618 * gcc.target/i386/sse3-haddps.c: Likewise.
16619 * gcc.target/i386/sse3-hsubpd.c: Likewise.
16620 * gcc.target/i386/sse3-hsubps.c: Likewise.
16621 * gcc.target/i386/sse3-lddqu.c: Likewise.
16622 * gcc.target/i386/sse3-movddup.c: Likewise.
16623 * gcc.target/i386/sse3-movshdup.c: Likewise.
16624 * gcc.target/i386/sse3-movsldup.c: Likewise.
16626 2006-12-01 Dirk Mueller <dmueller@suse.de>
16628 * g++.dg/warn/Wreturn-type-4.C: New testcase.
16630 2006-11-30 Janis Johnson <janis187@us.ibm.com>
16632 * gcc.dg/dfp/convert-int-max.c: New test.
16633 * gcc.dg/dfp/convert-int-max-fold.c: New test.
16635 2006-11-30 Richard Guenther <rguenther@suse.de>
16637 * gcc.dg/vect/vect-pow-1.c: Rename ...
16638 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
16639 floats instead of doubles, check successful vectorization.
16641 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
16644 * gcc.c-torture/compile/pr29945.c: New testcase.
16646 2006-11-30 Joseph Myers <joseph@codesourcery.com>
16648 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16651 2006-11-29 Eric Christopher <echristo@apple.com>
16653 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16655 2006-11-29 Janis Johnson <janis187@us.ibm.com>
16657 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16659 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16661 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
16664 * g++.dg/inherit/virtual2.C: New test.
16665 * g++.dg/inherit/virtual3.C: Likewise.
16666 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16667 * g++.dg/inherit/error2.C: Likewise.
16668 * g++.dg/template/instantiate1.C: Likewise.
16670 2006-11-28 Andrew Pinski <pinskia@gmail.com>
16673 * gcc.dg/tree-ssa/reassoc-12.c: New test.
16675 2006-11-28 Jan Hubicka <jh@suse.cz>
16677 * gcc.dg/memcpy-1.c: New test.
16679 2006-11-28 Jakub Jelinek <jakub@redhat.com>
16682 * g++.dg/warn/main-3.C: New test.
16684 2006-11-28 Jan Hubicka <jh@suse.cz>
16686 * gcc.dg/winline-1.c: New test.
16688 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
16690 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16693 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
16696 * gfortran.dg/missing_optional_dummy_3.f90
16698 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
16701 * gfortran.dg/interface_3.f90: Modify errors.
16703 2006-11-28 Ben Elliston <bje@au.ibm.com>
16705 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16706 fail to link due to relocation overflows on spu-*-*.
16708 2006-11-27 Michael Matz <matz@suse.de>
16709 Andreas Krebbel <krebbel1@de.ibm.com>
16712 * gcc.dg/20061127-1.c: New testcase.
16714 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
16716 * gcc.dg/20061124-1.c: Add exit() function prototype.
16718 2006-11-27 Jan Hubicka <jh@suse.cz>
16720 * gcc.target/i386/memcpy-1.c: Adjust size.
16721 * gcc.dg/visibility-11.c: Likewise.
16723 2006-11-27 Richard Guenther <rguenther@suse.de>
16725 PR middle-end/25620
16726 * gcc.target/i386/pow-1.c: New testcase.
16727 * gcc.dg/builtins-58.c: Likewise.
16729 2006-11-26 Mark Mitchell <mark@codesourcery.com>
16732 * g++.dg/expr/cast8.C: New test.
16734 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16736 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16737 Don't ever inline the testcase.
16739 2006-11-25 Andrew Pinski <pinskia@gmail.com>
16742 * gfortran.fortran-torture/compile/parameter_3.f90: New
16745 2006-11-25 Andrew Pinski <pinskia@gmail.com>
16748 * gfortran.fortran-torture/execute/transfer2.f90: New test.
16750 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16752 * gfortran.fortran-torture/execute/specifics.f90: Remove test
16755 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16757 PR libgfortran/29936
16758 * gfortran.dg/write_check3.f90: New test.
16760 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
16762 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16764 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
16767 * gfortran.dg/interface_3.f90: New test.
16770 * gfortran.dg/generic_8.f90: New test.
16772 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16774 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16775 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16776 * gfortran.dg/specifics_3.f90: Remove.
16778 2006-11-24 Jakub Jelinek <jakub@redhat.com>
16781 * gcc.dg/gomp/pr29955.c: New test.
16784 * gcc.dg/pr29736.c: New test.
16786 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
16789 * gcc.dg/pure-1.c: New test.
16791 2006-11-24 Joseph Myers <joseph@codesourcery.com>
16793 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16794 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16796 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
16798 * gcc.dg/20061124-1.c: New testcase.
16800 2006-11-23 Eric Christopher <echristo@apple.com>
16802 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16804 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16808 * gcc.dg/Wconversion-integer.c: New. Supersedes
16809 Wconversion-negative-constants.c
16810 * gcc.dg/Wconversion-real.c: New.
16811 * gcc.dg/Wconversion-real-integer.c: New.
16812 * gcc.dg/Wconversion-negative-constants.c: Deleted.
16813 * g++.dg/warn/Wconversion1.C: Modified.
16815 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16817 * gfortran.dg/overload_1.f90: New test.
16819 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16822 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16823 Wtraditional-conversion.
16824 * gcc.dg/overflow-warn-2.c: Likewise.
16825 * gcc.dg/Wconversion.c: Likewise. Renamed as
16826 Wtraditional-conversion.c .
16827 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16828 Wtraditional-conversion-2.c .
16829 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16830 Wtraditional-conversion-2.c
16831 * gcc.dg/Wconversion-negative-constants.c: New.
16833 2006-11-23 Andrew Pinski <pinskia@gmail.com>
16835 * gcc.dg/tree-ssa/dump-1.c: New test.
16837 2006-11-23 David Ung <davidu@mips.com>
16839 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16840 -mfp64, allowable when ISA >= 33 and float is enabled.
16841 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16842 of mthc1 and mfhc1 patterns.
16844 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
16846 PR tree-optimization/29921
16847 * gcc.dg/pr29921.c: New test.
16849 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16852 * gfortran.dg/initialization_4.f90: New test.
16854 2006-11-22 Ira Rosen <irar@il.ibm.com>
16856 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16857 platforms that have interleaving support.
16858 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16859 * gcc.dg/vect/vect-strided-a-u16-i2.c,
16860 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16861 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16862 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16863 gcc.dg/vect/vect-strided-u8-i2-gap.c,
16864 gcc.dg/vect/vect-strided-u8-i8.c,
16865 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16866 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16867 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16868 gcc.dg/vect/vect-strided-float.c,
16869 gcc.dg/vect/vect-strided-a-mult.c,
16870 gcc.dg/vect/vect-strided-mult-char-ls.c,
16871 gcc.dg/vect/vect-strided-a-u16-mult.c,
16872 gcc.dg/vect/vect-strided-a-u32-mult.c,
16873 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16874 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16875 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16876 gcc.dg/vect/vect-strided-mult.c,
16877 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16878 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16881 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
16884 * gfortran.dg/auto_char_len_4.f90: New test.
16886 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
16889 * gfortran.dg/generic_7.f90: New test.
16890 * gfortran.dg/defined_operators_1.f90: Add new error.
16892 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
16894 PR tree-optimization/29902
16895 * g++.dg/tree-ssa/pr29902.C: New test.
16897 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
16900 * gfortran.dg/used_types_13.f90: New test.
16902 2006-11-21 Janis Johnson <janis187@us.ibm.com>
16904 * gcc.dg/dfp/snan.c: Delete.
16906 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
16908 * g++.dg/cpp0x/static_assert1.C: New.
16909 * g++.dg/cpp0x/static_assert2.C: New.
16910 * g++.dg/cpp0x/static_assert3.C: New.
16912 2006-11-21 Richard Guenther <rguenther@suse.de>
16914 * gcc.dg/vect/vect-pow-1.c: New testcase.
16915 * gcc.dg/vect/vect-pow-2.c: Likewise.
16917 2006-11-21 Jakub Jelinek <jakub@redhat.com>
16920 * g++.dg/template/static29.C: New test.
16923 * g++.dg/conversion/simd4.C: New test.
16925 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
16928 * g++.dg/template/access19.C: New test.
16929 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16932 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
16935 * gcc.dg/tree-ssa/sra-4.c: New testcase.
16937 2006-11-20 Tobias Burnus <burnus@net-b.de>
16940 * gfortran.dg/import.f90: Extended test.
16941 * gfortran.dg/import2.f90: Extended test.
16943 2006-11-20 Tobias Burnus <burnus@net-b.de>
16945 * gfortran.dg/volatile3.f90: Add conflict test.
16947 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
16950 * gfortran.dg/implicit_10.f90: New test.
16952 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
16955 * g++.dg/warn/Wall-write-strings.C: New.
16957 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
16959 * gfortran.dg/alloc_comp_constraint_5.f90: New.
16960 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16962 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16964 * gfortran.dg/use_3.f90: Remove error message.
16965 * gfortran.dg/iso_fortran_env_1.f90: New test.
16966 * gfortran.dg/iso_fortran_env_2.f90: New test.
16967 * gfortran.dg/iso_fortran_env_3.f90: New test.
16968 * gfortran.dg/iso_fortran_env_4.f90: New test.
16970 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
16972 * gcc.dg/vect/vect-27.c: Fix initialization.
16974 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16976 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16977 * gcc.dg/torture/builtin-minmax-1.c: New.
16979 * gcc.dg/builtins-20.c: Add cases for copysign.
16981 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16984 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16986 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16987 * gfortran.dg/use_1.f90: New test.
16988 * gfortran.dg/use_1.f90: New test.
16989 * gfortran.dg/use_1.f90: New test.
16991 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
16993 PR tree-optimization/29801
16994 * gcc.dg/pr29801.c: New test.
16996 2006-11-17 Jakub Jelinek <jakub@redhat.com>
16998 PR middle-end/29584
16999 * gcc.dg/torture/pr29584.c: New test.
17001 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17003 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17004 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17005 * gcc.target/powerpc/compress-float-ppc.c,
17006 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17008 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17009 do not pass -mhard-float.
17011 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17013 * gnat.dg/volatile_aggregate.adb: New test.
17015 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17019 * gfortran.dg/bound_2.f90: Add more checks.
17020 * gfortran.dg/bound_3.f90: New test.
17022 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17025 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17027 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17029 * gfortran.dg/import3.f90: Fix error message.
17031 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17034 * gfortran.fortran-torture/compile/inline_1.f90:
17037 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17039 * gcc.target/i386/x87regparm-1.c: New test.
17040 * gcc.target/i386/x87regparm-2.c: New test.
17041 * gcc.target/i386/x87regparm-3.c: New test.
17042 * gcc.target/i386/x87regparm-4.c: New test.
17044 2006-11-15 Tobias Burnus <burnus@net-b.de>
17047 * gfortran.dg/import.f90: New test.
17048 * gfortran.dg/import2.f90: New test.
17049 * gfortran.dg/import3.f90: New test.
17051 2006-11-15 Tobias Burnus <burnus@net-b.de>
17054 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17056 2006-11-15 Tobias Burnus <burnus@net-b.de>
17059 * gfortran.dg/contains.f90: New test.
17060 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17062 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17064 PR tree-optimization/29581
17065 * gcc.dg/pr29581-1.c: New test.
17066 * gcc.dg/pr29581-2.c: New test.
17067 * gcc.dg/pr29581-3.c: New test.
17068 * gcc.dg/pr29581-4.c: New test.
17069 * gfortran.dg/pr29581.f90: New test.
17071 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17074 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17075 numbers in error message headers.
17077 2006-11-14 Richard Guenther <rguenther@suse.de>
17079 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17080 to i?86 and x86_64 targets.
17082 2006-11-14 Caroline Tice <ctice@apple.com>
17084 * gcc.dg/pubtypes-1.c: New file/testcase.
17085 * gcc.dg/pubtypes-2.c: New file/testcase.
17086 * gcc.dg/pubtypes-3.c: New file/testcase.
17087 * gcc.dg/pubtypes-4.c: New file/testcase.
17088 * g++.dg/pubtypes.C: New file/testcase.
17090 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17093 * g++.dg/init/self1.C: New test.
17095 2006-11-14 Tobias Burnus <burnus@net-b.de>
17098 * gfortran.dg/conflicts.f90: Add.
17100 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17102 PR rtl-optimization/29798
17104 * gcc.c-torture/execute/pr29798.c: New.
17106 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17108 * gcc.dg/builtins-20.c: Add more cases.
17110 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17113 * gfortran.dg/gomp/pr29759.f90: New test.
17115 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17118 * g++.dg/template/static28.C: New test.
17120 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17122 * lib/c-torture.exp: Use target-libpath.exp.
17123 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17124 set GCC_EXEC_PREFIX env var from global variable of same name.
17126 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17129 * gfortran.fortran-torture/compile/transfer-1.f90:
17132 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17133 Zdenek Dvorak <dvorakz@suse.cz>
17135 PR tree-optimization/29680
17136 * gcc.dg/alias-11.c: New test.
17138 2006-11-12 Jason Merrill <jason@redhat.com>
17139 Andrew Pinski <pinskia@physics.uc.edu>
17141 PR middle-end/28915
17142 * gcc.target/i386/vectorize1.c: New.
17144 2006-11-12 Roger Sayle <roger@eyesopen.com>
17146 PR rtl-optimization/29797
17147 * gcc.c-torture/execute/pr29797-1.c: New test case.
17149 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17151 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17153 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17155 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17157 2006-11-12 Roger Sayle <roger@eyesopen.com>
17159 PR tree-optimization/13827
17160 * gcc.dg/fold-eqand-1.c: New test case.
17162 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17165 * gcc.c-torture/execute/mayalias-3.c: New test.
17167 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17169 PR middle-end/27528
17170 * gcc.c-torture/compile/pr27528.c: New test.
17171 * gcc.dg/pr27528.c: Likewise.
17173 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17175 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17177 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17179 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17182 * gfortran.dg/reshape_source_size_1.f90: New test.
17184 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17187 * gfortran.dg/aliasing_dummy_4.f90: New test.
17189 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17192 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17193 and x86_64-*-* targets.
17195 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17197 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17198 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17199 New macros. Use them in exact tests.
17200 (TESTIT3): New macro.
17201 Add tests for fmin, fmax and fma.
17203 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17206 * gfortran.dg/array_constructor_13.f90: New test.
17208 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17211 * gfortran.dg/used_types_12.f90: New test.
17213 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17215 PR middle-end/29726
17216 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17218 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17219 * gcc.dg/fold-eqandshift-3.c: New test case.
17221 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17224 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17227 * gfortran.dg/change_symbol_attributes_1.f90: New test.
17229 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17231 * gcc.dg/20061109-1.c: New testcase.
17233 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17235 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17237 2006-11-09 Tobias Burnus <burnus@net-b.de>
17239 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17240 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17242 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
17244 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17245 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17247 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17249 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17251 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17253 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17255 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17256 * gcc.dg/vect/vect-9.c: Now vectorizable.
17257 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17258 that support vect_widen_mult.
17259 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17260 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17261 vect-reduc-dot-u16.c).
17262 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17263 vect-reduc-dot-u16.c).
17264 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17265 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17266 vect-reduc-dot-s8.c).
17267 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17268 vect-reduc-dot-s8.c).
17269 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17270 vect-reduc-dot-s8.c).
17271 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17272 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17273 vect-reduc-dot-u8.c).
17274 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17275 vect-reduc-dot-u8.c).
17276 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17277 * gcc.dg/vect/vect-multitypes-9.c: New test.
17278 * gcc.dg/vect/vect-multitypes-10.c: New test.
17279 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17280 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17281 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17282 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17283 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17284 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17285 wrapv-vect-reduc-dot-s8.c.
17286 * lib/target-support.exp (check_effective_target_vect_unpack): New.
17287 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17288 targets that support vec_unpack.
17289 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17290 (check_effective_target_vect_widen_mult_qi_to_hi): New.
17291 (check_effective_target_vect_widen_mult_hi_to_si): New.
17292 (check_effective_target_vect_widen_sum): Removed.
17294 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17296 * gcc.dg/vect/vect-multitypes-8.c: New test.
17297 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17299 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17301 * gcc.dg/vect/vect-multitypes-7.c: New test.
17303 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17305 * gcc.dg/vect/vect-multitypes-4.c: New test.
17306 * gcc.dg/vect/vect-multitypes-5.c: New test.
17307 * gcc.dg/vect/vect-multitypes-6.c: New test.
17309 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17311 * gcc.dg/vect/vect-multitypes-1.c: New test.
17312 * gcc.dg/vect/vect-multitypes-2.c: New test.
17313 * gcc.dg/vect/vect-multitypes-3.c: New test.
17315 2006-11-07 Eric Christopher <echristo@apple.com>
17317 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17318 Test using scan-assembler-not.
17320 2006-11-07 Jakub Jelinek <jakub@redhat.com>
17322 * gcc.dg/inline-17.c: New test.
17324 2006-11-07 Steve Ellcey <sje@cup.hp.com>
17327 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
17330 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17333 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17336 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17339 2006-11-07 Tobias Burnus <burnus@net-b.de>
17342 * gfortran.dg/volatile.f90: Add.
17343 * gfortran.dg/volatile2.f90: Add.
17344 * gfortran.dg/volatile3.f90: Add.
17345 * gfortran.dg/volatile4.f90: Add.
17346 * gfortran.dg/volatile5.f90: Add.
17347 * gfortran.dg/volatile6.f90: Add.
17348 * gfortran.dg/volatile7.f90: Add.
17350 2006-11-06 Tobias Burnus <burnus@net-b.de>
17352 * gfortran.dg/io_constraints_2.f90: Adjust pattern
17353 for matching error messages.
17354 * gfortran.dg/specifics_3.f90: Adjust pattern
17355 for matching error messages.
17357 2006-11-06 Janis Johnson <janis187@us.ibm.com>
17358 Bernhard Fischer <aldot@gcc.gnu.org>
17360 * lib/gcc-dg.exp (output-exists): New proc.
17361 (output-exists-not): New proc.
17362 * gcc.test-framework/test-framework.awk: Support new directives.
17363 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17364 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17365 * gcc.test-framework/dg-outexists-exp-F.c: New test.
17366 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17367 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17368 * gcc.test-framework/dg-outexists-exp-P.c: New test.
17370 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
17374 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17375 * gfortran.dg/initialization_3.f90: New.
17377 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17379 PR libgfortran/25545
17380 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17382 2006-11-05 Jakub Jelinek <jakub@redhat.com>
17384 PR middle-end/29695
17385 * gcc.c-torture/execute/pr29695-1.c: New test.
17386 * gcc.c-torture/execute/pr29695-2.c: New test.
17388 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
17391 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17393 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
17395 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17396 for matching error messages.
17398 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
17401 * gcc.target/i386/387-12.c: New test.
17403 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17405 PR libfortran/29713
17406 * gfortran.dg/pr29713.f90: New test.
17408 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
17410 * gcc.c-torture/execute/arith-rand-ll.c:
17411 Also test for bogus rest sign.
17413 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17415 PR libfortran/27895
17416 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17418 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
17420 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17421 from error messages.
17423 2006-11-02 Mike Stump <mrs@apple.com>
17425 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17427 * g++.old-deja/g++.abi/align.C: Enable for darwin.
17429 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
17431 * g++.dg/eh/gcsec1.C: New test.
17433 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17435 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17436 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
17438 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
17440 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17442 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17443 * gcc.dg/pr14796-2.c: Likewise.
17445 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17447 * gcc.c-torture/execute/20061101-1.c: New test.
17449 2006-11-01 Richard Guenther <rguenther@suse.de>
17451 * gcc.target/i386/fpprec-1.c: New testcase.
17453 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17455 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17456 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17458 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
17460 * gcc.c-torture/execute/20061031-1.c: New test.
17462 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17465 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17466 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17467 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17468 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17469 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17470 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17471 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17473 2006-10-31 Eric Christopher <echristo@apple.com>
17474 Falk Hueffner <falk@debian.org>
17476 * gcc.dg/builtin-bswap-1.c: New.
17477 * gcc.dg/builtin-bswap-2.c: New.
17478 * gcc.dg/builtin-bswap-3.c: New.
17479 * gcc.dg/builtin-bswap-4.c: New.
17480 * gcc.dg/builtin-bswap-5.c: New.
17481 * gcc.target/i386/builtin-bswap-1.c: New.
17483 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17485 * gcc.dg/inline-16.c: New.
17488 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17490 * gcc.dg/inline-13.c: New.
17491 * gcc.dg/inline-14.c: New.
17492 * gcc.dg/inline-15.c: New.
17495 * gcc.dg/inline6.c: New.
17496 * gcc.dg/inline7.c: New.
17498 2006-10-31 Roger Sayle <roger@eyesopen.com>
17500 PR middle-end/23470
17501 * gcc.dg/pr23470-1.c: New test case.
17503 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
17506 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17508 * gfortran.dg/blockdata_2.f90: New testcase.
17510 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
17512 PR libfortran/29627
17513 * gfortran.dg/unf_short_record_1.f90: New test.
17515 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17518 * gfortran.dg/pr29067.f: New test.
17520 2006-10-31 Joseph Myers <joseph@codesourcery.com>
17521 Richard Sandiford <richard@codesourcery.com>
17523 * lib/target-supports.exp (get_compiler_messages): Append options
17524 as a single list element.
17525 (check_effective_target_arm_vfp_ok): New.
17526 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17528 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
17531 * gfortran.dg/intrinsic_actual_2.f90: New test.
17534 * gfortran.dg/actual_array_interface_1.f90: New test.
17537 * gfortran.dg/used_types_11.f90: New test.
17539 2006-10-30 Dirk Mueller <dmueller@suse.de>
17541 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17542 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17543 * g++.old-deja/g++.pt/eichin01.C (main): Same.
17544 * g++.old-deja/g++.mike/net25.C (main): Same.
17545 * g++.dg/lookup/exception1.C (main): Same.
17546 * g++.dg/parse/parens2.C (main): Same.
17548 2006-10-30 Roger Sayle <roger@eyesopen.com>
17550 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17552 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17554 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17555 * gcc.dg/torture/builtin-math-3.c: Likewise.
17557 2006-10-30 Tobias Burnus <burnus@net-b.de>
17560 * gfortran.dg/write_check.f90: Check run-time keyword checking.
17561 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17563 2006-10-30 Andrew Pinski <pinskia@gmail.com>
17566 * gfortran.fortran-torture/execute/transfer1.f90: New test.
17568 2006-10-30 Joseph Myers <joseph@codesourcery.com>
17570 * lib/target-supports.exp (check_function_available): Declare
17571 function before calling.
17573 2006-10-30 Jakub Jelinek <jakub@redhat.com>
17575 PR tree-optimization/29637
17576 * gcc.dg/pr29637.c: New test.
17578 2006-10-29 Roger Sayle <roger@eyesopen.com>
17580 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17581 tree canonicalization.
17583 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17585 * gcc.dg/builtins-20.c: Add more hypot tests.
17587 2006-10-29 Roger Sayle <roger@eyesopen.com>
17589 * gcc.dg/fold-compare-1.c: New test case.
17591 2006-10-29 Dirk Mueller <dmueller@suse.de>
17594 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17596 2006-10-29 Roger Sayle <roger@eyesopen.com>
17598 PR tree-optimization/15458
17599 * gcc.dg/fold-xornot-1.c: New test case.
17601 2006-10-29 Richard Guenther <rguenther@suse.de>
17603 * gcc.target/i386/math-torture/trunc.c: New testcase.
17605 2006-10-29 Richard Guenther <rguenther@suse.de>
17607 * gcc.target/i386/math-torture/round.c: New testcase.
17609 2006-10-29 Richard Guenther <rguenther@suse.de>
17611 * gcc.target/i386/math-torture/ceil.c: New testcase.
17612 * gcc.target/i386/math-torture/floor.c: Likewise.
17614 2006-10-29 Richard Guenther <rguenther@suse.de>
17616 * gcc.target/i386/math-torture/rint.c: New testcase.
17617 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17619 2006-10-29 Richard Guenther <rguenther@suse.de>
17621 * gcc.target/i386/math-torture/lfloor.c: New testcase.
17622 * gcc.target/i386/math-torture/lceil.c: Likewise.
17624 2006-10-28 Tobias Burnus <burnus@net-b.de>
17626 PR libgfortran/24313
17627 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17629 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
17631 * gcc.c-torture/execute/20020118-1.c,
17632 gcc.c-torture/execute/builtins/strlen.c,
17633 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17636 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17638 * gcc.dg/builtins-20.c: Add tests for hypot.
17639 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
17640 two-argument builtins.
17641 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17642 TESTIT2. Update all callers.
17643 (TESTIT2, TESTIT2_R): New helper macros.
17644 Add testcases for pow, hypot and atan2.
17646 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
17649 * g++.dg/expr/bool1.C: New test.
17650 * g++.dg/expr/bool2.C: New test.
17652 2006-10-28 Tobias Burnus <burnus@net-b.de>
17655 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17656 * gfortran.dg/namelist_internal.f90: New test.
17658 2006-10-28 Tobias Burnus <burnus@net-b.de>
17661 * gfortran.dg/io_real_boz.f90: Add.
17662 * gfortran.dg/io_real_boz2.f90: Add.
17664 2006-10-28 Richard Guenther <rguenther@suse.de>
17666 PR middle-end/26899
17667 * gcc.dg/tree-ssa/pr26899.c: New testcase.
17669 2006-10-28 Richard Guenther <rguenther@suse.de>
17672 * gcc.target/i386/math-torture/lround.c: New testcase.
17674 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
17676 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17677 * gcc.dg/builtins-44.c: Likewise.
17678 * gcc.dg/builtins-45.c: Likewise.
17679 * gcc.dg/pr28796-2.c: Likewise.
17680 * gcc.dg/unordered-3.c: Likewise.
17682 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17684 PR libgfortran/27954
17685 * gfortran.dg/error_recovery_2.f90: New test.
17687 2006-10-26 Richard Guenther <rguenther@suse.de>
17689 * gcc.target/i386/i386.exp: Use glob, not find to collect
17690 tests. Avoids recursing into subdirectories.
17691 * gcc.target/i386/math-torture/math-torture.exp: Torture
17692 for interesting ia32 math options.
17693 * gcc.target.i386/math-torture/lrint.c: New testcase.
17695 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17697 PR libgfortran/29563
17698 * gfortran.dg/arrayio_9.f90: Update test.
17699 * gfortran.dg/arrayio_19.f90: New test.
17701 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
17703 * gcc.dg/20061026.c: New testcase.
17705 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17707 PR libgfortran/29563
17708 * gfortran.dg/arrayio_9.f90: New test.
17710 2006-10-26 Ben Elliston <bje@au.ibm.com>
17712 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17713 Copy the strings manually, as strcpy may call strlen.
17715 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17717 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17718 Add checks for log, log2, log10 and log1p.
17720 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17721 we already test 0.0. Add checks for expm1, log, log2, log10,
17722 log1p, cbrt, erf and erfc.
17724 2006-10-25 Steve Ellcey <sje@cup.hp.com>
17726 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17728 2006-10-25 Uros Bizjak <uros@kss-loka.si>
17730 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17731 and remainderl() built-in functions. Remove -ffast-math from
17734 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17736 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17739 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17740 floating point modifiers to arguments passed to float and long
17741 double functions respectively. Update all callers to use floating
17742 point numbers, not integers. Add tests for exp, exp2 and
17745 * gcc.dg/torture/builtin-math-3.c: New test.
17747 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
17750 * gfortran.dg/initialize_2.f90: New.
17752 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17754 * gcc.dg/torture/builtin-math-2.c: New test.
17756 2006-10-24 Richard Guenther <rguenther@suse.de>
17758 PR middle-end/28796
17759 * gcc.dg/pr28796-1.c: New testcase.
17760 * gcc.dg/pr28796-2.c: Likewise.
17762 2006-10-24 Richard Guenther <rguenther@suse.de>
17764 * gcc.dg/builtins-57.c: New testcase.
17766 2006-10-24 Richard Guenther <rguenther@suse.de>
17768 PR tree-optimization/29567
17769 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17771 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
17773 PR tree-optimization/14784
17774 * gcc.dg/alias-10.c: New test.
17776 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17778 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17780 2006-10-23 Jakub Jelinek <jakub@redhat.com>
17782 * gcc.dg/builtin-strncat-chk-1.c: New test.
17784 2006-10-23 Jan Hubicka <jh@suse.cz>
17786 * gcc.dg/memmove-1.c: New test.
17788 2006-10-23 Paul Brook <paul@codesourcery.com>
17790 * gcc.dg/pragma-pack-5.c: New test.
17792 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
17794 * g++.dg/other/s390-1.C: New testcase.
17796 2006-10-23 Richard Guenther <rguenther@suse.de>
17798 PR middle-end/27132
17799 PR middle-end/23295
17800 * gcc.dg/pr27132.c: New testcase.
17801 * gcc.dg/pr23295.c: Likewise.
17802 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17803 * g++.dg/tree-ssa/pr19807.C: Likewise.
17805 2006-10-23 Richard Guenther <rguenther@suse.de>
17807 PR middle-end/21032
17808 * gcc.dg/pr21032.c: New testcase.
17810 2006-10-22 Jeff Law <law@redhat.com>
17811 Richard Guenther <rguenther@suse.de>
17813 PR tree-optimization/15911
17814 * gcc.dg/tree-ssa/vrp30.c: New testcase.
17816 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
17819 * g++.dg/abi/rtti3.C: New.
17821 2006-10-21 Uros Bizjak <uros@kss-loka.si>
17823 PR middle-end/28252
17824 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17827 2006-10-21 Richard Guenther <rguenther@suse.de>
17829 PR tree-optimization/3511
17830 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17832 2006-10-21 Richard Guenther <rguenther@suse.de>
17834 PR middle-end/26898
17835 * gcc.dg/torture/pr26898-1.c: New testcase.
17836 * gcc.dg/torture/pr26898-2.c: Likewise.
17838 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
17841 * g++.dg/parse/bitfield1.C: Adjust error markers.
17842 * g++.dg/parse/bitfield2.C: New test.
17844 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
17846 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17848 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17850 PR libfortran/27895
17851 * gfortran.dg/zero_sized_1.f90: New test.
17853 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
17855 * gcc.dg/div-compare-1.c: New test.
17857 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
17860 * gfortran.dg/result_default_init_1.f90: New test.
17863 * gfortran.dg/automatic_default_init_1.f90: New test.
17865 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17868 2006-10-18 Geoffrey Keating <geoffk@apple.com>
17870 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17871 'using namespace std' without previous declaration.
17872 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17873 * g++.old-deja/g++.robertl/eb133c.C: New.
17875 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17877 PR libgfortran/29277
17878 * gfortran.dg/streamio_4.f90: Update test.
17879 * gfortran.dg/streamio_11.f90: New test.
17881 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
17884 * g++.dg/inherit/virtual1.C: New test.
17886 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17889 * g++.dg/parse/enum3.C: New test.
17891 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17894 * g++.dg/init/ctor8.C: New test.
17896 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17899 * g++.dg/ext/complit8.C: Tweak error markers.
17900 * g++.dg/template/complit1.C: Add error marker.
17902 2006-10-16 Mark Mitchell <mark@codesourcery.com>
17905 * g++.dg/ext/complit8.C: New test.
17908 * g++.dg/parse/dtor12.C: New test.
17911 * g++.dg/template/sizeof11.C: New test.
17913 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
17916 * gfortran.dg/data_char_3.f90: New test.
17919 * gfortran.dg/negative_automatic_size.f90: New test.
17921 2006-10-16 David Daney <ddaney@avtrex.com>
17923 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17925 2006-10-16 Eric Christopher <echristo@apple.com>
17927 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17930 2006-10-16 Mark Mitchell <mark@codesourcery.com>
17933 * g++.dg/tc1/dr49.C: Tweak error messages.
17934 * g++.dg/parse/template21.C: New test.
17936 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17938 PR middle-end/20491
17939 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17941 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
17944 * gfortran.dg/print_1.f90: New test.
17946 2006-10-15 Jan Hubicka <jh@suse.cz>
17948 PR middle-end/29241
17949 * gcc.c-torture/compile/pr29241.c: New testcase.
17951 2006-10-15 David Edelsohn <edelsohn@gnu.org>
17953 PR middle-end/29250
17954 * gcc.c-torture/compile/pr29250.c: New test.
17956 2006-10-15 Richard Guenther <rguenther@suse.de>
17958 * gcc.dg/pr29299.c: New testcase.
17960 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
17963 * gfortran.dg/label_4.f90: Adjust warning flag.
17965 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17968 * gfortran.dg/nullify_3.f90: New test.
17970 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
17972 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17973 on Solaris 2.5.1 too.
17975 2006-10-13 Eric Christopher <echristo@apple.com>
17977 * gcc.dg/pr25993.c: Skip for darwin.
17979 2006-10-13 Eric Christopher <echristo@apple.com>
17981 * gcc.dg/visibility-11.c: Skip for darwin.
17983 2006-10-13 Eric Christopher <echristo@apple.com>
17985 * gcc.dg/darwin-weakimport-1.c: Use
17986 -fno-asynchronous-unwind-tables.
17987 * gcc.dg/darwin-weakimport-3.c: Ditto.
17989 2006-10-13 Richard Guenther <rguenther@suse.de>
17991 PR tree-optimization/29446
17992 * gcc.dg/torture/pr29446.c: New testcase.
17994 2006-10-13 Bill Wendling <wendling@apple.com>
17996 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17997 * g++.old-deja/g++.jason/hmc1.C: Likewise.
17998 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17999 * g++.old-deja/g++.law/shadow1.C: Likewise.
18000 * g++.old-deja/g++.law/ctors10.C: Likewise.
18001 * g++.dg/debug/namespace1.C: Likewise.
18002 * g++.dg/inherit/namespace-as-base.C: Likewise.
18003 * g++.dg/opt/delay-slot-1.C: Likewise.
18004 * g++.dg/parse/defarg10.C: Likewise.
18005 * g++.dg/template/ptrmem11.C: Likewise.
18006 * g++.dg/template/mem_func_ptr.C: Likewise.
18007 * g++.dg/template/spec19.C: Likewise.
18009 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18011 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18013 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18016 * gfortran.dg/implicit_9.f90: New test.
18019 * gfortran.dg/namelist_25.f90: New test.
18022 * gfortran.dg/same_name_2.f90: New test.
18025 * gfortran.dg/host_assoc_types_1.f90: New test.
18028 * gfortran.dg/missing_derived_type_1.f90: New test.
18029 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18032 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18035 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18037 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18040 * gfortran.dg/bound_2.f90: New test.
18042 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18044 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18046 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18047 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18048 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18049 * gfortran.dg/gomp/reduction3.f90: Likewise.
18050 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18051 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18052 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18053 * gfortran.dg/forall_4.f90: Likewise.
18054 * gfortran.dg/spec_expr_4.f90: Likewise.
18055 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18056 * gfortran.dg/forall_5.f90: Likewise.
18057 * gfortran.dg/open_access_append_2.f90: Add check for
18058 compile-time warning.
18060 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18063 * g++.dg/parse/pure1.C: New test.
18065 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18068 * gfortran.dg/io_constraints_3.f90: New test.
18069 * gfortran.dg/open_access_append_1.f90: Add checks
18070 for compile-time warnings.
18071 * gfortran.dg/pr20163-2.f: Likewise.
18072 * gfortran.dg/iostat_2.f90: Likewise.
18073 * gfortran.dg/label_4.f90: Delete the temporary
18075 * gfortran.dg/direct_io_2.f90: Add a FILE=
18077 * gfortran.dg/iomsg_1.f90: Add check for
18078 compile-time warning.
18080 2006-10-12 Jan Hubicka <jh@suse.cz>
18083 * gcc.dg/pr28319.c: New test.
18085 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18087 * g++.dg/ext/vla4.C: New test.
18089 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18092 * g++.dg/template/crash60.C: New test.
18093 * g++.dg/other/large-size-array.C: Adjust error markers.
18094 * g++.dg/parse/crash27.C: Likewise.
18095 * g++.dg/template/crash1.C: Likewise.
18097 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18100 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18102 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18104 PR preprocessor/28709
18105 * gcc.dg/cpp/paste14.c: New test.
18107 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18110 * g++.dg/init/array24.C: New test.
18112 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18114 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18117 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18120 * g++.dg/parse/typedef8.C: New test.
18121 * g++.dg/other/mult-stor1.C: Adjust error markers.
18123 2006-10-11 Richard Guenther <rguenther@suse.de>
18125 PR tree-optimization/28230
18126 * gcc.dg/torture/pr28230.c: New testcase.
18128 2006-10-11 Richard Guenther <rguenther@suse.de>
18130 PR inline-asm/29119
18131 * gcc.dg/torture/pr29119.c: New testcase.
18133 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18135 PR middle-end/29272
18136 * gcc.c-torture/execute/20060930-2.c: New test.
18138 2006-10-09 Richard Henderson <rth@redhat.com>
18140 Revert emutls patch.
18142 2006-10-09 Richard Guenther <rguenther@suse.de>
18144 PR middle-end/29254
18145 * gcc.dg/pr29254.c: New testcase.
18147 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18148 Paul Thomas <pault@gcc.gnu.org>
18151 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18152 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18153 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18154 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18155 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18156 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18157 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18158 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18159 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18160 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18161 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18162 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18163 * gfortran.dg/alloc_comp_std.f90: New test.
18164 * gfortran.dg/move_alloc.f90: New test.
18166 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18169 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18172 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18174 2006-10-08 Tobias Burnus <burnus@net-b.de>
18177 * gfortran.dg/new_line.f90: New test.
18179 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18181 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18182 * gcc.dg/torture/builtin-convert-1.c,
18183 gcc.dg/torture/builtin-convert-2.c,
18184 gcc.dg/torture/builtin-convert-3.c,
18185 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18187 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18189 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18190 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18191 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18192 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18194 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18196 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18197 Xfail some tests for powerpc-darwin and powerpc-aix.
18199 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18202 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18204 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18207 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18210 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18214 * gfortran.fortran-torture/execute/specifics.f90:
18215 Add tests for using all possible intrinsics as actual arguments.
18216 * gfortran.dg/specifics_1.f90: Add tests for using
18217 all possible intrinsics as actual arguments.
18218 * gfortran.dg/specifics_2.f90: New file.
18219 * gfortran.dg/specifics_3.f90: New file.
18221 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18223 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18224 * gcc.dg/debug/debug-2.c: Likewise.
18226 2006-10-06 Uros Bizjak <uros@kss-loka.si>
18228 * gcc.c-torture/compile/sync-2.c: New test.
18230 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18232 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18235 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18237 PR rtl-optimization/29128
18238 * gcc.c-torture/compile/pr29128.c: New test.
18240 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18242 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18245 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
18247 PR middle-end/29256
18248 * gcc.dg/tree-ssa/loop-19.c: New test.
18250 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18252 PR tree-optimization/29330
18253 * gcc.dg/pr29330.c: New test.
18256 * gcc.c-torture/compile/20061005-1.c: New test.
18258 2006-10-06 Olivier Hainque <hainque@adacore.com>
18260 * gcc.dg/typename-vla-1.c: New case.
18261 * gnat.dg/forward_vla.adb: New case.
18263 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18265 PR tree-optimization/29290
18266 * gfortran.dg/loop_nest_1.f90: New test.
18269 * gcc.dg/tls/opt-12.c: New test.
18272 * gfortran.dg/save_2.f90: New test.
18275 * gcc.dg/pr29091.c: New test.
18277 2006-10-06 Joseph Myers <joseph@codesourcery.com>
18279 * lib/target-supports.exp
18280 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18281 same as x86_64-*-*; check for LP64.
18283 2006-10-04 Richard Henderson <rth@redhat.com>
18285 * lib/target-supports.exp (check_effective_target_tls): Redefine
18286 to mean non-emulated tls.
18287 * gcc.dg/tls/alias-1.c: Remove tls requirement.
18288 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18289 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18290 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18291 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18292 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18293 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18295 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18298 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18300 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18302 * gfortran.dg/bounds_check_fail_1.f90: New test.
18304 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18307 * g++.dg/template/friend48.C: New test.
18309 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18312 * gfortran.dg/default_initialization_2.f90: New test.
18314 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18318 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18320 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18323 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18327 * gfortran.dg/missing_optional_dummy_2.f90: New test.
18331 * gfortran.dg/entry_array_specs_1.f90: New test.
18333 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
18335 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18336 insufficient to inhibit some test failures at -O3. Do testing
18339 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18342 * g++.dg/inherit/access8.C: New test.
18343 * g++.dg/template/dtor4.C: Tweak error messages.
18345 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18348 * gfortran.dg/entry_8.f90: New test.
18350 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18353 * g++.dg/parse/new4.C: New test.
18355 2006-10-03 Uros Bizjak <uros@kss-loka.si>
18357 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18358 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18359 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18360 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18361 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18363 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18366 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18367 * gfortran.dg/continuation_2.f90: New test.
18370 * gfortran.dg/continuation_3.f90: New test.
18371 * gfortran.dg/continuation_4.f90: New test.
18372 * gfortran.dg/continuation_5.f: New test.
18373 * gfortran.dg/continuation_6.f: New test.
18375 2006-10-02 Mark Mitchell <mark@codesourcery.com>
18378 * g++.dg/template/vla1.C: New test.
18380 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18383 * gfortran.dg/complex_parameter_1.f90: New test.
18385 2006-10-02 Jakub Jelinek <jakub@redhat.com>
18388 * gcc.c-torture/execute/20060929-1.c: New test.
18390 2006-10-01 Mark Mitchell <mark@codesourcery.com>
18393 * g++.dg/template/member6.C: New test.
18394 * g++.dg/parse/typename7.C: Adjust error markers.
18397 * g++.dg/template/member7.C: New test.
18399 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
18402 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18403 gcc.dg/Woverride-init-3.c: New tests.
18405 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
18407 * gcc.c-torture/execute/20060930-1.c: New test.
18409 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18412 * gfortran.dg/specifics_1.f90: New test.
18413 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18416 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18418 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18419 pthread-init-common.h: New.
18421 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
18423 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18424 precision on some archs.
18426 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
18428 * gcc.dg/non-local-goto-1.c: New test.
18429 * gcc.dg/non-local-goto-2.c: Likewise.
18430 * gcc.dg/setjmp-3.c: Likewise.
18431 * gcc.dg/setjmp-4.c: Likewise.
18433 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
18435 * gnat.dg/self_aggregate_with_pointer.adb: New test.
18437 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
18440 * gfortran.dg/exponent_1.f90: New test.
18443 * gfortran.dg/nearest_1.f90: New test.
18445 2006-09-26 Jakub Jelinek <jakub@redhat.com>
18447 PR middle-end/25261
18448 PR middle-end/28790
18449 * gcc.dg/gomp/nestedfn-1.c: New test.
18451 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
18454 * objc/compile/method-1.m: New test.
18456 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
18459 * g++.dg/template/crash58.C: New test.
18460 * g++.dg/parse/crash28.C: Adjust error markers.
18461 * g++.dg/template/crash34.C: Likewise.
18462 * g++.dg/template/friend31.C: Likewise.
18463 * g++.dg/template/crash32.C: Likewise.
18466 * g++.dg/template/crash59.C: New test.
18469 * g++.dg/template/spec33.C: New test.
18470 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18472 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
18473 Adam Nemet <anemet@caviumnetworks.com>
18475 * gcc.dg/tree-ssa/ivopts-1.c: New test.
18476 * gcc.dg/tree-ssa/ivopts-2.c: New test.
18478 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
18481 * gcc.dg/pr28911.c: New.
18483 2006-09-23 Uros Bizjak <uros@kss-loka.si>
18486 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18487 (dg-options): Add -mfpmath=387.
18489 2006-09-23 Jakub Jelinek <jakub@redhat.com>
18492 * gcc.dg/pr28706.c: New test.
18495 * gcc.dg/pr28712.c: New test.
18497 2006-09-22 Mike Stump <mrs@apple.com>
18499 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18501 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
18503 PR tree-optimization/28888
18504 * gcc.dg/pr28888.c: New test.
18506 2006-09-21 Mark Mitchell <mark@codesourcery.com>
18509 * g++.dg/init/ptrfn1.C: New test.
18511 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
18514 * g++.dg/template/spec32.C: New test.
18515 * g++.dg/parse/crash9.C: Adjust error markers.
18518 * g++.dg/template/typedef6.C: New test.
18519 * g++.dg/init/error1.C: Adjust error markers.
18520 * g++.dg/parse/crash9.C: Likewise.
18521 * g++.dg/template/crash55.C: Likewise.
18523 2006-09-21 Janis Johnson <janis187@us.ibm.com>
18525 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18527 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
18530 * g++.dg/ext/dllimport12.C: New test.
18532 2006-09-20 Richard Sandiford <richard@codesourcery.com>
18534 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18535 * gcc.target/mips/nmadd-2.c: Likewise.
18536 * gcc.target/mips/mips-ps-6.c: New test.
18537 * gcc.target/mips/neg-abs-1.c: Likewise.
18538 * gcc.target/mips/neg-abs-2.c: Likewise.
18539 * gcc.target/mips/nmadd-3.c: New test.
18541 2006-09-20 Jakub Jelinek <jakub@redhat.com>
18543 PR middle-end/28046
18544 * gcc.dg/gomp/atomic-10.c: New test.
18545 * g++.dg/gomp/atomic-10.C: New test.
18547 2006-09-20 Eric Christopher <echristo@apple.com>
18549 * gcc.target/i386/sse3-not-fisttp.c: New.
18551 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
18553 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18555 2006-09-19 Richard Sandiford <richard@codesourcery.com>
18557 * gcc.c-torture/execute/pr28289.c (one): New variable.
18558 (main): Use it instead of argc.
18559 * gcc.c-torture/execute/20060102-1.c (one): New variable.
18560 (main): Use it instead of argc.
18562 2006-09-19 Paul Brook <paul@codesourcery.com>
18565 * gcc.dg/nested-func-5.c: New test.
18567 2006-09-19 Ben Elliston <bje@au.ibm.com>
18569 * lib/target-supports.exp (check_effective_target_tls): Compile
18570 test stubs using ${tool}_target_compile, not just target_compile.
18571 (check_effective_target_tls_runtime): Likewise.
18573 2006-09-19 Ben Elliston <bje@au.ibm.com>
18575 * gcc.c-torture/compile/20030405-1.x: Remove.
18577 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18578 optimising linker from discarding it.
18580 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18583 * gfortran.dg/keyword_symbol_1.f90: New test.
18585 * gfortran.dg/spread_shape_1.f90: Add missing warning with
18586 pedantic compilation option.
18588 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18591 * gfortran.dg/spread_shape_1.f90: New test.
18593 2006-09-17 Roger Sayle <roger@eyesopen.com>
18595 PR tree-optimization/28887
18596 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18598 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
18601 * gcc.dg/pr25993.c: New test.
18603 2006-09-17 Ira Rosen <irar@il.ibm.com>
18606 * gcc.dg/vect/pr21591.c: New test.
18608 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
18611 * gcc.c-torture/compile/strcpy-1.c: New test.
18612 * gcc.c-torture/compile/strcpy-2.c: New test.
18613 * gcc.c-torture/compile/memcpy-1.c: New test.
18614 * gcc.c-torture/compile/memcpy-2.c: New test.
18616 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
18619 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18621 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
18623 * gnat.dg/specs/double_record_extension1.ads: New test.
18624 * gnat.dg/specs/double_record_extension2.ads: Likewise.
18626 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
18629 * gfortran.dg/oldstyle_3.f90: New test.
18631 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18633 PR libgfortran/29099
18634 * gfortran.dg/secnds-1.f: New test.
18636 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18638 PR libgfortran/29053
18639 * gfortran.dg/streamio_9.f90: New test.
18640 * gfortran.dg/streamio_10.f90: New test.
18642 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
18645 * g++.dg/init/array22.C: New test.
18646 * g++.dg/init/array23.C: New test.
18648 2006-09-14 Arnaud Charlet <charlet@adacore.com>
18650 * stackcheck.lst: Update list of tests requiring stack checking.
18651 * norun.lst: Adjust for above change.
18652 * ada95.lst: New file.
18653 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18654 requiring -gnat95 switch.
18656 2006-09-14 Olivier Hainque <hainque@adacore.com>
18658 * gnat.dg/in_out_parameter.adb: New test.
18660 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
18663 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18665 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
18667 * gnat.dg/specs/unchecked_union.ads: New test.
18669 2006-09-13 Richard Sandiford <richard@codesourcery.com>
18671 PR rtl-optimization/28982
18672 * gcc.c-torture/execute/pr28982a.c: New test.
18673 * gcc.c-torture/execute/pr28982b.c: Likewise.
18675 2006-09-12 Eric Christopher <echristo@apple.com>
18677 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18678 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18680 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
18683 PR preprocessor/14634
18684 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18685 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18686 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18688 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
18690 * gcc.dg/pr28243.c: New test.
18692 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
18695 gfortran.dg/pr28971.f90: New test to act as a backstop in case
18696 this undiagnosed regression reappears.
18698 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
18700 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18701 Treat $srcdir as a literal.
18702 * lib/fortran-torture.exp (fortran-torture-compile,
18703 fortran-torture-execute): Likewise.
18704 * lib/objc-torture.exp (objc-torture-compile,
18705 objc-torture-execute): Likewise.
18706 * lib/profopt.exp (profopt-execute): Likewise.
18708 2006-09-11 Geoffrey Keating <geoffk@apple.com>
18710 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18712 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
18715 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18717 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
18720 * gcc.target/i386/pr13685.c: New test.
18722 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
18724 * gcc.dg/pr28726.c: New test.
18726 2006-09-11 Josh Conner <jconner@apple.com>
18728 * gcc.dg/nrv3.c: Increase size of structure.
18729 * gcc.dg/nrv4.c: Likewise.
18730 * gcc.dg/nrv5.c: Likewise.
18732 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
18734 PR libfortran/28890
18735 gfortran.dg/assumed_charlen_function_5.f90: New test.
18737 2006-09-10 Mark Mitchell <mark@codesourcery.com>
18740 * g++.dg/init/static3.C: New test.
18742 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
18745 * gcc.dg/long-long-cst1.c (t): Add cast to
18746 __SIZE_TYPE__ before casting to int.
18747 (main): Return 0 on success.
18749 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
18751 * gcc.c-torture/execute/20060910-1.c: New test.
18753 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
18755 PR middle-end/26983
18756 * gcc.dg/pr26983.c: New test.
18758 2006-09-10 Richard Sandiford <richard@codesourcery.com>
18761 * gcc.c-torture/execute/pr29006.c: New test.
18763 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
18765 PR libfortran/28947
18766 gfortran.dg/matmul_4.f90: New test.
18768 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
18771 gfortran.dg/used_types_10: New test.
18773 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
18775 PR libfortran/28923
18776 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18777 gfortran.dg/array_initializer_3.f90: New test.
18779 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18782 * gfortran.dg/actual_array_constructor_3.f90: New test.
18784 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
18787 * gcc.target/i386/pr26778.c: New testcase.
18789 2006-09-08 Eric Christopher <echristo@apple.com>
18791 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18792 * gcc.target/i386/memcpy-1.c: Ditto.
18793 * gcc.target/i386/asm-1.c: Ditto.
18794 * gcc.target/i386/20060512-4.c: Ditto.
18795 * gcc.target/i386/compress-float-387.c: Ditto.
18796 * gcc.target/i386/20060512-1.c: Ditto.
18797 * gcc.target/i386/compress-float-sse.c: Ditto.
18798 * gcc.target/i386/20060512-2.c: Ditto.
18799 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18800 * gcc.target/i386/stack-prot-kernel.c: Ditto.
18801 * gcc.target/i386/compress-float-387-pic.c: Ditto.
18802 * gcc.dg/pr26449.c: Ditto.
18803 * gcc.dg/attr-ms_struct-2.c: Ditto.
18804 * gcc.dg/attr-ms_struct-1.c: Ditto.
18805 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18807 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
18810 * gcc.dg/vla-10.c: New test.
18812 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18815 * g++.dg/parse/template20.C: New test.
18816 * g++.dg/template/operator8.C: Remove obsolete part.
18817 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18818 * g++.old-deja/g++.pt/crash65.C: Likewise.
18820 2006-09-07 Jason Merrill <jason@redhat.com>
18822 PR middle-end/27724
18823 * gcc.dg/long-long-cst1.c: New test.
18825 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
18828 * g++.dg/other/array3.C: New test.
18829 * g++.dg/other/array4.C: New test.
18830 * g++.dg/other/array5.C: New test.
18832 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
18834 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18836 2006-09-07 Uros Bizjak <uros@kss-loka.si>
18839 * gcc.target/i386/pr28946.c: New test.
18841 2006-09-07 Steven G. Kargl <kargls@comcast.net>
18843 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18844 in integer literal constant.
18845 * gfortran.dg/enum_8.f90: Ditto.
18846 * gfortran.dg/g77/20030326-1.f: Ditto.
18848 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
18850 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18851 nonconformance usage.
18853 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
18855 PR middle-end/28862
18856 * gcc.c-torture/compile/vector-align-1.c: New test.
18858 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
18861 * g++.dg/opt/copysign-1.C: New test.
18863 2006-09-06 Jason Merrill <jason@redhat.com>
18866 * g++.dg/warn/unused-result1.C: New test.
18868 2006-09-06 Mark Mitchell <mark@codesourcery.com>
18871 * g++.dg/ext/vla3.C: New test.
18874 * g++.dg/template/array16.C: New test.
18876 2006-09-06 Richard Guenther <rguenther@suse.de>
18878 * gcc.dg/pr27226.c: Remove testcase again.
18880 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
18883 * g++.dg/opt/unroll2.C: New test.
18885 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
18888 * gcc.dg/vect/pr28952.c: New test.
18890 2006-09-05 Richard Guenther <rguenther@suse.de>
18892 PR tree-optimization/28900
18893 * gcc.dg/torture/pr28900.c: New testcase
18895 2006-09-05 Richard Guenther <rguenther@suse.de>
18897 PR tree-optimization/28905
18898 * gcc.c-torture/compile/pr28905.c: New testcase.
18900 2006-09-05 Richard Guenther <rguenther@suse.de>
18902 PR middle-end/28935
18903 * gcc.dg/pr28935.c: New testcase.
18905 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
18907 * gcc.c-torture/execute/20060905-1.c: New test.
18909 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18912 * gfortran.dg/used_types_7.f90: New test.
18913 * gfortran.dg/used_types_8.f90: New test.
18914 * gfortran.dg/used_types_9.f90: New test.
18916 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
18918 * gcc.c-torture/compile/20060904-1.c: New test.
18920 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
18922 PR c++/23287 Revert my 2006-09-01 patch
18923 * g++.dg/parse/dtor12.C: Remove.
18925 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
18928 * g++.dg/template/operator9.C: New test.
18931 * g++.dg/template/operator7.C: New test.
18934 * g++.dg/template/operator8.C: New test.
18937 * g++.dg/template/crash57.C: New test.
18939 * g++.dg/template/typedef4.C: Adjust error markers.
18940 * g++.dg/template/typedef5.C: Likewise.
18942 2006-09-02 Jakub Jelinek <jakub@redhat.com>
18945 * g++.dg/parse/crash33.C: New test.
18947 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
18948 Richard Guenther <rguenther@suse.de>
18949 Adam Nemet <anemet@caviumnetworks.com>
18951 PR middle-end/27226
18952 * gcc.target/mips/memcpy-1.c: New testcase.
18953 * gcc.dg/pr27226.c: Likewise.
18955 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
18958 * g++.dg/lookup/koenig5.C: New.
18959 * g++.dg/template/crash56.C: New.
18961 2006-09-01 Josh Conner <jconner@apple.com>
18964 * gcc.dg/nrv3.c: New test.
18965 * gcc.dg/nrv4.c: New test.
18966 * gcc.dg/nrv5.c: New test.
18968 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
18971 * g++.dg/parse/dtor12.C: New.
18973 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
18975 PR tree-optimization/28839
18976 * gcc.dg/pr28839.c: New test.
18978 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
18981 * gcc.dg/pr24367.c: New testcase.
18983 2006-08-30 Joseph Myers <joseph@codesourcery.com>
18985 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18987 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
18989 PR rtl-optimization/27735
18990 * gcc.dg/loop-unswitch-1.c: New test.
18992 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
18995 * gfortran.dg/aliasing_dummy_2.f90: New test.
18998 * gfortran.dg/generic_5.f90: Change error message.
19001 * gfortran.dg/generic_6.f90: New test.
19004 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19007 * gfortran.dg/invalid_interface_assignment.f90: New test.
19010 * gfortran.dg/module_proc_external_dummy.f90: New test.
19012 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19015 * g++.dg/warn/var-args1.C: New test.
19017 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19020 * gfortran.dg/simpleif_2.f90: New test.
19021 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19022 * gfortran.dg/enum_5.f90: Ditto.
19024 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19025 Kazu Hirata <kazu@codesourcery.com>
19027 PR tree-optimization/17506
19028 * gcc.dg/pr17506.c: New.
19030 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19033 * g++.dg/eh/alias1.C: New test.
19035 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19038 * g++.dg/template/ttp22.C: New test.
19040 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19042 PR middle-end/26632
19043 * gcc.dg/pr26632.c: New.
19045 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19047 PR libgfortran/28354
19048 * gfortran.dg/fmt_zero_precision.f90: New test.
19050 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19053 * g++.dg/template/spec31.C: New test.
19055 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19058 * g++.dg/other/static2.C: New test.
19060 2006-08-26 Roger Sayle <roger@eyesopen.com>
19062 * gcc.dg/Wswitch-enum-2.c: New test case.
19063 * gcc.dg/Wswitch-enum-3.c: Likewise.
19065 2006-08-26 Richard Guenther <rguenther@suse.de>
19067 * gcc.c-torture/compile/20060826-1.c: New testcase.
19069 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19072 * g++.dg/template/void10.C: New test.
19075 * g++.dg/template/void8.C: New test.
19078 * g++.dg/template/void9.C: New test.
19080 * g++.dg/template/void3.C: Adjust error markers.
19081 * g++.dg/template/void4.C: Likewise.
19082 * g++.dg/template/crash55.C: Likewise.
19083 * g++.dg/template/void7.C: Likewise
19085 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19088 * g++.dg/inherit/access6.C: New test.
19089 * g++.dg/inherit/access7.C: Likewise.
19092 * g++.dg/template/array15.C: New test.
19093 * g++.dg/template/crash2.C: Tweak error markers.
19095 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19097 PR middle-end/28683
19098 * gcc.c-torture/compile/20060823-1.c: New test.
19100 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19103 * g++.dg/template/ttp21.C: New test.
19106 * g++.dg/other/operator1.C: Add error-marker.
19107 * g++.dg/other/operator2.C: New test.
19109 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19112 * gcc.c-torture/compile/vla-const-1.c,
19113 gcc.c-torture/compile/vla-const-2.c: New tests.
19115 2006-08-26 Richard Guenther <rguenther@suse.de>
19117 PR middle-end/28814
19118 * gcc.dg/torture/pr28814.c: New testcase.
19120 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19123 * gcc.c-torture/compile/compound-literal-1.c: New test.
19125 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19128 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19129 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19130 Expect extra diagnostics.
19132 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19134 gcc.dg/noncompile/pr16876.c: New test.
19136 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19139 * g++.dg/parse/local1.C: New test.
19140 * g++.dg/other/qual1.C: Tweak error marker.
19142 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19145 * g++.dg/template/typename10.C: New.
19146 * g++.dg/template/lookup4.C: Remove bogus error marker.
19148 2006-08-25 Richard Guenther <rguenther@suse.de>
19151 * gcc.dg/pr26570.c: Fix testcase.
19153 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19156 * gcc.c-torture/execute/mayalias-2.c: New test.
19157 * gcc.dg/tree-ssa/alias-13.c: New test.
19159 2006-08-24 Jan Hubicka <jh@suse.cz>
19162 * gcc.dg/debug/pr26881.c: New file.
19164 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19167 * gfortran.dg/used_types_4.f90: New test.
19168 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19169 association of derived types.
19170 * gfortran.dg/used_types_2.f90: Add module cleanup.
19171 * gfortran.dg/used_types_3.f90: The same.
19174 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19177 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19180 * gfortran.dg/direct_io_6.f90: Remove test.
19182 2006-08-23 Stuart Hastings <stuart@apple.com>
19185 * gcc.target/i386/20060821-1.c: New.
19187 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19189 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19190 dg-warning strings for dllimport.
19192 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19195 * g++.dg/ext/vector4.C: New test.
19196 * g++.dg/ext/complex1.C: New test.
19198 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19201 * gcc.dg/debug/const-1.c: New.
19202 * gcc.dg/debug/const-2.c: New.
19203 * gcc.dg/debug/dwarf2/const-1.c: New.
19204 * gcc.dg/debug/dwarf2/const-2.c: New.
19205 * gcc.dg/debug/dwarf2/const-2b.c: New.
19207 2006-08-22 Richard Guenther <rguenther@suse.de>
19209 PR middle-end/28776
19210 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19211 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19213 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19215 PR tree-optimization/28003
19216 * g++.dg/tree-ssa/pr28003.C: New.
19218 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19220 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19222 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19225 * g++.dg/other/error14.C: New test.
19228 * g++.dg/parse/ctor7.C: New test.
19229 * g++.dg/parse/ctor8.C: Likewise.
19232 * g++.dg/template/void7.C: New test.
19234 2006-08-21 Olivier Hainque <hainque@adacore.com>
19236 * gnat.dg/self_aggregate_with_zeros.adb: New test.
19237 * gnat.dg/self_aggregate_with_array.adb: New test.
19239 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19241 * g++.dg/eh/arm-vfp-unwind.C: New test.
19243 2006-08-20 Mark Mitchell <mark@codesourcery.com>
19246 * g++.dg/template/ref3.C: New test.
19247 * g++.dg/template/nontype13.C: New test.
19250 * g++.dg/template/ptrmem17.C: New test.
19252 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
19255 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19257 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
19260 * gfortran.dg/used_types_2.f90: New test.
19263 * gfortran.dg/used_types_3.f90: New test.
19266 * gfortran.dg/generic_actual_arg.f90: New test.
19269 * gfortran.dg/module_private_array_refs_1.f90: New test.
19272 * gfortran.dg/program_name_1.f90: New test.
19275 * gfortran.dg/derived_constructor_comps_1.f90: New test.
19278 * gfortran.dg/array_initializer_2.f90: New test.
19281 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19284 * gfortran.dg/assumed_charlen_function_4.f90: New test.
19287 * gfortran.dg/assumed_charlen_in_main.f90: New test.
19290 * gfortran.dg/dependent_decls_1.f90: New test.
19292 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
19295 * gfortran.dg/derived_init_2.f90: New.
19297 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
19299 * gcc.c-torture/execute/pr28289.c: New test.
19301 2006-08-17 Jakub Jelinek <jakub@redhat.com>
19304 * gcc.dg/attr-externally-visible-1.c: New test.
19305 * gcc.dg/attr-externally-visible-2.c: New test.
19306 * g++.dg/parse/attr-externally-visible-1.C: New test.
19307 * g++.dg/parse/attr-externally-visible-2.C: New test.
19309 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19312 * g++.dg/parse/dtor11.C: New test.
19314 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19316 PR rtl-optimization/28489
19317 * gcc.c-torture/compile/pr28489.c: New test.
19319 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19322 * g++.dg/template/redecl4.C: New test.
19325 * g++.dg/template/ctor8.C: New test.
19327 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19329 * gcc.dg/pr26570.c: Fix testcase.
19331 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19334 * g++.dg/parse/offsetof6.C: New test.
19335 * g++.dg/parse/offsetof6.C: New test.
19336 * g++.dg/parse/offsetof7.C: New test.
19338 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19341 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19344 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19347 * g++.dg/ext/vector3.C: New test.
19349 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
19351 PR gcov/profile/26570
19352 * gcc.dg/pr26570.c: New test.
19354 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
19357 * gcc.dg/qual-component-1.c: New test.
19359 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19362 * g++.dg/parse/new3.C: New test.
19364 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19367 * gfortran.dg/streamio_1.f90: New test.
19368 * gfortran.dg/streamio_2.f90: New test.
19369 * gfortran.dg/streamio_3.f90: New test.
19370 * gfortran.dg/streamio_4.f90: New test.
19371 * gfortran.dg/streamio_5.f90: New test.
19372 * gfortran.dg/streamio_6.f90: New test.
19373 * gfortran.dg/streamio_7.f90: New test.
19374 * gfortran.dg/streamio_8.f90: New test.
19376 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
19379 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19381 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
19384 * g++.dg/template/void6.C: New test.
19386 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19389 * gcc.dg/parse-error-1.c: New test.
19390 * gcc.dg/parse-error-2.c: New test.
19391 * gcc.dg/cpp/digraph2.c: Add error-marker.
19392 * gcc.dg/noncompile/920923-1.c: Likewise.
19394 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19397 * gcc.dg/sizeof-2.c: New testcase.
19400 * gcc.dg/switch-A.c: New testcase.
19402 2006-08-14 Steve Ellcey <sje@cup.hp.com>
19406 * g++.old-deja/g++.warn/compare1.C: Delete.
19407 * g++.dg/opt/pr7503-2.C: Delete.
19408 * g++.dg/opt/pr7503-3.C: Delete.
19409 * g++.dg/opt/pr7503-4.C: Delete.
19410 * g++.dg/opt/pr7503-5.C: Delete.
19411 * g++.dg/opt/max1.C: Delete.
19412 * g++.dg/warn/minmax.C: Delete.
19413 * g++.dg/expr/minmax.C: New test.
19415 2006-08-14 Richard Guenther <rguenther@suse.de>
19418 * gcc.c-torture/execute/pr28651.c: Do not use argc
19419 to avoid optimization, instead forbid inlining.
19421 2006-08-14 Richard Sandiford <richard@codesourcery.com>
19423 PR rtl-optimization/28634
19424 * gcc.c-torture/execute/ieee/pr28634.c: New test.
19426 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
19429 * gcc.dg/torture/pr27184.c: New test.
19431 2006-08-12 Jakub Jelinek <jakub@redhat.com>
19433 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19435 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19437 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19438 * gfortran.dg/stat_2.f90: Likewise.
19439 * gfortran.dg/chmod_1.f90: Likewise.
19440 * gfortran.dg/chmod_2.f90: Likewise.
19441 * gfortran.dg/chmod_3.f90: Likewise.
19443 2006-08-11 David Edelsohn <edelsohn@gnu.org>
19445 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19447 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19449 * g++.dg/opt/pr23454-2.C: New test.
19451 2006-08-11 Richard Guenther <rguenther@suse.de>
19453 PR middle-end/28651
19454 * gcc.c-torture/execute/pr28651.c: New testcase.
19456 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
19458 * gnat.dg/specs/static_initializer.ads: New test.
19460 2006-08-10 Paul Brook <paul@codesourcery.com>
19462 * gcc.target/arm/cond-asm.c: New test.
19464 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
19466 PR tree-optimization/26197
19467 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19468 * g++.dg/vect/vect.exp: Compile the new tests with
19469 --param max-aliased-vops=0.
19471 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
19474 * g++.dg/template/void3.C: New test.
19477 * g++.dg/template/void4.C: New test.
19480 * g++.dg/template/void5.C: New test.
19482 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
19484 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19485 after dg-do compile.
19487 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
19489 PR tree-optimizations/26969
19490 * gcc.dg/vect/vect.exp: Compile tests prefixed with
19491 "unswitch-loops" with -funswitch-loops.
19492 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19494 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
19496 * gcc.dg/sparc-getcontext-1.c: Fix typo.
19497 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19498 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
19499 * objc.dg/dwarf-1.m: Likewise.
19500 * objc.dg/dwarf-2.m: Likewise.
19501 * obj-c++.dg/dwarf-2.mm: Likewise.
19503 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19505 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19506 * objc.dg/dwarf-2.m: Likewise.
19507 * obj-c++.dg/dwarf-2.mm: Likewise.
19509 PR libfortran/28603
19510 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19513 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19516 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19518 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
19521 * gcc.target/i386/pr27827.c: New testcase.
19523 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
19526 * gfortran.dg/sequence_types_1.f90: New test.
19528 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
19531 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19532 dg-warning. Add -pedantic option.
19534 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19537 * gcc.dg/proto-1.c: New test.
19540 * gcc.dg/lvalue-4.c: New test.
19543 * gcc.dg/init-bad-5.c: New test.
19545 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
19548 * g++.dg/ext/typedef-init.C: Add new test for typedef
19549 initialization inside templates. Adjust existing error markers.
19551 2006-08-03 Mark Mitchell <mark@codesourcery.com>
19554 * g++.dg/init/ptrmem3.C: New test.
19556 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
19558 PR tree-optimization/27770
19559 * lib/target-support.exp: New target keyword "section_anchors".
19560 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19562 * gcc.dg/vect/section-anchors-pr27770.c: New test.
19563 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19564 * gcc.dg/vect/section-anchors-vect-69.c: New test.
19565 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19567 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19569 * gcc.dg/20060801-1.c: Add missing '}'.
19571 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19574 * g++.dg/parse/dtor9.C: New test.
19575 * g++.dg/parse/dtor10.C: New test.
19576 * g++.dg/other/error7.C: Adjust error-marker.
19579 * g++.dg/other/default5.C: New test.
19581 2006-08-02 Richard Guenther <rguenther@suse.de>
19583 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19585 2006-08-02 Mark Mitchell <mark@codesourcery.com>
19588 * g++.dg/template/conv9.C: New test.
19590 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
19593 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19594 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19595 Optionally return assembly text. Update callers.
19596 (check_no_compiler_messages): Update verbose messages.
19597 (check_no_messages_and_pattern): New.
19598 (check_effective_target_string_merging): New.
19600 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19603 * g++.dg/eh/catch4.C: New test.
19606 * g++.dg/other/qual1.C: New test.
19609 * g++.dg/inherit/error2.C: New test.
19612 * g++.dg/other/new1.C: New test.
19614 * g++.dg/warn/pr23075.C: Remove obsolete test.
19615 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19616 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19618 2006-07-31 Mark Mitchell <mark@codesourcery.com>
19621 * g++.dg/eh/cast1.C: New test.
19623 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
19625 PR libfortran/28452
19626 * gfortran.dg/random_3.f90: New test.
19628 2006-08-01 Steve Ellcey <sje@cup.hp.com>
19631 * g++.dg/other/pr28304.C: Change expected error message.
19632 * g++.dg/other/pr28432.C: New test.
19634 2006-08-01 Steve Ellcey <sje@cup.hp.com>
19637 * g++.dg/init/brace2.C: Change expected error message, add empty init.
19639 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
19642 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19644 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19645 g++.dg/debug/enum-2.C: New.
19647 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19650 * g++.dg/parse/long1.C: Add more tests.
19652 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19654 * gfortran.dg/lrshift_1.c: New file.
19656 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19658 PR libgfortran/28335
19659 * gfortran.dg/no_unit_error_1.f90: New test.
19661 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19663 PR libgfortran/28335
19664 * gfortran.dg/no_unit_error_1.f90: Delete test.
19665 * gfortran.dg/no_unit_error_2.f90: Delete test.
19667 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19669 * gfortran.dg/chmod_3.f90: New test.
19670 * gfortran.dg/ltime_gmtime_1.f90: New test.
19671 * gfortran.dg/ltime_gmtime_2.f90: New test.
19672 * gfortran.dg/lrshift_1.f90: New test.
19673 * gfortran.dg/chmod_1.f90: New test.
19674 * gfortran.dg/chmod_2.f90: New test.
19676 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
19679 * g++.dg/template/crash55.C: New test.
19682 * g++.dg/template/nontype16.C: New test.
19684 * g++.dg/template/void2.C: Adjust error markers.
19685 * g++.dg/template/nontype5.C: Adjust error markers.
19687 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
19689 * gcc.target/i386/stack-prot-kernel.c: New test.
19691 2006-07-27 Roger Sayle <roger@eyesopen.com>
19693 * gcc.dg/builtins-55.c: New test case.
19695 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
19697 PR rtl-optimization/27907
19698 * gcc.c-torture/compile/pr27907.c: New test.
19700 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19702 * gfortran.dg/mclock.f90: New test.
19703 * gfortran.dg/int_conv_1.f90: New test.
19704 * gfortran.dg/stat_1.f90: New test.
19705 * gfortran.dg/stat_2.f90: New test.
19707 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19709 PR libgfortran/28335
19710 * gfortran.dg/no_unit_error_1.f90: New test.
19711 * gfortran.dg/no_unit_error_2.f90: New test.
19712 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19714 2006-07-25 Roger Sayle <roger@eyesopen.com>
19716 PR middle-end/28473
19717 * gcc.dg/fold-convround-1.c: New test case.
19719 2006-07-24 Steven G. Kargl <kargls@comcast.net>
19721 * gfortran.dg/arithmetic_if.f90: Fix comments.
19723 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19726 * g++.dg/other/typedef1.C: New test.
19727 * g++.dg/template/typedef4.C: New test.
19728 * g++.dg/template/typedef5.C: New test.
19730 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
19733 * gfortran.dg/allocatable_dummy_3.f90: New.
19735 2006-07-24 Steven G. Kargl <kargls@comcast.net>
19738 * gfortran.dg/arithmetic_if.f90: New test.
19740 2006-07-24 Uros Bizjak <uros@kss-loka.si>
19742 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19743 avoid memcpy optimization.
19745 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19748 * gfortran.dg/direct_io_6.f90: New test.
19750 2006-07-24 Jan Hubicka <jh@suse.cz>
19754 * gcc.dg/pr25795.c: New test.
19755 * gcc.dg/pr25795-1.c: New test.
19757 2006-07-23 Roger Sayle <roger@eyesopen.com>
19759 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19760 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19761 which may be transformed to "g || h" on some platforms.
19763 2006-07-23 Mark Mitchell <mark@codesourcery.com>
19766 * g++.dg/template/friend45.C: New test.
19768 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19770 PR libgfortran/28339
19771 * gfortran.dg/arrayio_8.f90: New test.
19773 2006-07-21 Mike Stump <mrs@apple.com>
19775 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19777 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19779 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19782 * g++.dg/eh/catch3.C: New test.
19785 * g++.dg/template/defarg10.C: New test.
19787 2006-07-20 Paul Brook <paul@codesourcery.com>
19790 * gcc.dg/pr27363.c: New test.
19792 2006-07-19 Mark Mitchell <mark@codesourcery.com>
19795 * g++.dg/init/ref13.C: New test.
19797 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19800 * obj-c++.dg/proto-error-1.mm: New test.
19802 2006-07-18 Mark Mitchell <mark@codesourcery.com>
19805 * g++.dg/template/string1.C: New test.
19807 2006-07-18 Mark Mitchell <mark@codesourcery.com>
19810 * g++.dg/template/defarg9.C: New test.
19813 * g++.dg/template/static27.C: New test.
19815 2006-07-18 Diego Novillo <dnovillo@redhat.com>
19818 * gcc.dg/tree-ssa/pr28410.c: New test.
19820 2006-07-18 Lee Millward <lee.millward@gmail.com>
19823 * g++/dg/other/error13.C: New test.
19826 * g++.dg/template/friend44.C: New test.
19828 2006-07-18 Steve Ellcey <sje@cup.hp.com>
19831 * g++.dg/other/pr27495.C: New.
19833 2006-07-18 Olivier Hainque <hainque@adacore.com>
19835 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19836 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19838 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19841 * gcc.dg/pragma-pack-4.c: New test.
19843 2006-07-17 Steve Ellcey <sje@cup.hp.com>
19846 * g++.dg/ext/pr28291.C: New test.
19848 2006-07-17 Richard Sandiford <richard@codesourcery.com>
19850 PR middle-end/28403
19851 * gcc.c-torture/execute/pr28403.c: New test.
19853 2006-07-17 Richard Sandiford <richard@codesourcery.com>
19855 PR middle-end/28402
19856 * gcc.dg/pr28402.c: New test.
19858 2006-07-17 Steve Ellcey <sje@cup.hp.com>
19861 * g++.dg/other/pr28304.C: New test.
19863 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
19866 gcc.c-torture/unsorted/dump-noaddr.c: New test.
19867 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19869 2006-07-17 Richard Guenther <rguenther@suse.de>
19871 PR tree-optimization/28238
19872 * g++.dg/tree-ssa/pr28238.C: New testcase.
19874 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19877 * g++.dg/eh/catch1.C: New test.
19878 * g++.dg/eh/catch2.C: New test.
19880 2006-07-16 Jakub Jelinek <jakub@redhat.com>
19883 * g++.dg/template/anon3.C: New test.
19885 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
19888 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19889 specifiers requiring an explicit format tag..
19892 * gfortran.dg/generic_5: New test.
19895 * gfortran.dg/elemental_optional_args_1.f90: New test.
19897 2006-07-16 Olivier Hainque <hainque@adacore.com>
19899 * gnat.dg/assert.ads: New file.
19900 * gnat.dg/controlled_record.ads: Likewise.
19901 * gnat.dg/controlled_record.adb: Likewise.
19903 2006-07-15 Lee Millward <lee.millward@gmail.com>
19906 * g++.dg/other/error12.C: New test.
19909 * g++.dg/template/crash54.C: New test.
19911 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19914 * g++.dg/parse/catch1.C: New test.
19917 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19920 * g++.dg/ext/attrib24.C: New test.
19922 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19925 * g++.dg/ext/asmspec1.C: New test.
19927 2006-07-13 Janis Johnson <janis187@us.ibm.com>
19929 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19930 (dg-test): Support shouldfail tests.
19931 * lib/target-supports-dg.exp (dg-shouldfail): New.
19932 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19933 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19934 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19935 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19936 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19937 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19938 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19940 2006-07-13 Jan Hubicka <jh@suse.cz>
19942 * gcc.target/i386/memcpy-1.c: New.
19944 2006-07-12 Geoffrey Keating <geoffk@apple.com>
19946 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19948 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
19951 * gfortran.dg/present_1.f90: New test.
19954 * gfortran.dg/interface_derived_type_1.f90: New test.
19956 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
19959 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19962 2006-07-07 Lee Millward <lee.millward@gmail.com>
19965 * g++.dg/other/label1.C: New test.
19967 2006-07-07 Richard Guenther <rguenther@suse.de>
19969 PR middle-end/28268
19970 * gcc.dg/torture/pr28268.c: New testcase.
19972 2006-07-07 Steve Ellcey <sje@cup.hp.com>
19975 * g++.dg/ext/pr27019.C: New.
19977 2006-07-07 Richard Guenther <rguenther@suse.de>
19979 PR tree-optimization/28187
19980 * gcc.dg/pr28187.c: New testcase.
19982 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
19984 * gnat.dg/address_conversion.adb: New test.
19985 * gnat.dg/boolean_subtype.adb: Likewise.
19986 * gnat.dg/frame_overflow.adb: Likewise.
19987 * gnat.dg/pointer_array.adb: Likewise.
19988 * gnat.dg/pointer_conversion.adb: Likewise.
19990 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
19994 * gfortran.dg/print_fmt_5.f90: New test.
19996 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19999 * gfortran.dg/bounds_check_4.f90: New test.
20001 2006-07-05 Richard Guenther <rguenther@suse.de>
20004 * gfortran.dg/pr28158.f90: New testcase.
20006 2006-07-05 Richard Guenther <rguenther@suse.de>
20008 PR tree-optimization/28162
20009 * gcc.dg/pr28162.c: New testcase.
20011 2006-07-05 Richard Guenther <rguenther@suse.de>
20012 Andrew Pinski <pinskia@gcc.gnu.org>
20015 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20017 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20020 * gfortran.dg/actual_array_substr_2.f90: New test.
20023 * gfortran.dg/actual_array_constructor_2.f90: New test.
20025 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20027 * gfortran.dg/itime_idate_1.f: New test.
20028 * gfortran.dg/itime_idate_2.f: New test.
20030 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20032 PR libgfortran/27704
20033 * gfortran.dg/open_status_3.f90: New test.
20034 * gfortran.dg/fmt_l.f90: Update for new feature.
20036 2006-07-03 Asher Langton <langton2@llnl.gov>
20038 * gfortran.dg/oldstyle_2.f90: New.
20040 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20042 * gnat.dg/string_slice.adb: New test.
20044 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20047 * gfortran.dg/semicolon_fixed.c: New.
20048 * gfortran.dg/semicolon_free.c: New.
20050 2006-06-30 Mike Stump <mrs@apple.com>
20052 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20053 that don't support internal visibility.
20055 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20057 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20058 for '(' / ')' needing an extra '\'.
20060 2006-06-29 Roger Sayle <roger@eyesopen.com>
20062 PR middle-end/27428
20063 * gcc.dg/pr27428-1.c: New test case.
20065 2006-06-29 Mike Stump <mrs@apple.com>
20067 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20068 on darwin as we can't align commons large enough yet.
20070 * gcc.dg/vla-8.c: Add additional testcases.
20072 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20075 * g++.dg/other/pr28114.C: New.
20077 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20079 * gcc.c-torture/compile/20060625-1.c: New test.
20081 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20084 * gfortran.dg/stfunc_3.f90: New test.
20087 * gfortran.dg/impure_actual_1.f90: New test.
20090 * gfortran.dg/elemental_result_1.f90: New test.
20093 * gfortran.dg/select_7.f90: New test.
20096 * intrinsic_actual_1.f: New test.
20100 * gfortran.dg/forall_4.f90: New test.
20103 * gfortran.dg/forall_5.f90: New test.
20105 2006-06-25 Lee Millward <lee.millward@gmail.com>
20108 * g++.dg/template/using13.C: New test.
20111 * g++.dg/other/incomplete3.C: New test.
20113 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20116 * gfortran.dg/substr_3.f: New test.
20117 * gfortran.dg/equiv_2.f90: Update expected error message.
20119 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20122 * gfortran.dg/actual_array_substr_1.f90: New test.
20124 2006-06-24 Olivier Hainque <hainque@adacore.com>
20126 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20127 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20129 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20131 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20133 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20136 * gfortran.dg/simpleif_2.f90: New test.
20138 2006-06-23 Lee Millward <lee.millward@gmail.com>
20140 * g++.dg/template/error22.C: Fix typo.
20142 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20145 * g++.dg/ext/attrib23.C: New test.
20147 2006-06-23 Olivier Hainque <hainque@adacore.com>
20149 * gnat.dg/varsize_temp.adb: New test.
20151 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20154 * g++.dg/other/java2.C: New test.
20156 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20159 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20162 2006-06-22 Roger Sayle <roger@eyesopen.com>
20165 * gcc.dg/pr27531-1.c: New test case.
20167 2006-06-22 Asher Langton <langton2@llnl.gov>
20170 * gfortran.dg/implicit_8.f90: New.
20172 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20174 PR rtl-optimization/28121
20175 * gcc.dg/pr28121.c: New test.
20177 2006-06-22 Lee Millward <lee.millward@gmail.com>
20180 * g++.dg/parse/ptrmem6.C: New test.
20183 * g++.dg/template/error22.C: New test.
20185 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20188 * g++.dg/template/friend43.C: New test.
20191 * g++.dg/template/crash53.C: New test.
20194 * g++.dg/rtti/incomplete1.C: New test.
20196 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20198 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20200 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20202 * gcc.c-torture/execute/complex-7.c: New.
20204 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20206 * gcc.dg/merge-all-constants-1.c: New test.
20208 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20211 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20213 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20215 * gfortran.dg/rrspacing_1.f90: New test.
20217 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20220 * g++.dg/other/bitfield2.C: New test.
20222 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20224 PR tree-optimization/27331
20225 * gcc.dg/pr27331.c: New test.
20227 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
20228 Eric Botcazou <ebotcazou@adacore.com>
20231 * lib/gnat.exp: New file.
20232 * lib/gnat-dg.exp: Likewise.
20233 * gnat.dg: New directory.
20234 * gnat.dg/dg.exp: New driver.
20235 * gnat.dg/specs: New directory.
20236 * gnat.dg/specs/specs.exp: New driver.
20237 * gnat.dg/style: New directory.
20238 * gnat.dg/style/style.exp: New driver.
20240 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
20243 * gfortran.dg/array_initializer_1.f90: New test.
20246 * gfortran.dg/matmul_3.f90: New test.
20248 2006-06-19 Andrew Pinski <pinskia@gmail.com>
20250 PR middle-end/28075
20251 * gcc.dg/tree-ssa/inline-1.c: New test.
20253 2006-06-19 Anatoly Sokolov <aesok@post.ru>
20255 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20256 in malloc prototype; remove XFAIL.
20257 * gcc.dg/pr18241-2.c: Ditto.
20258 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20259 in memset prototype; remove XFAIL.
20260 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20262 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
20264 * gcc.dg/vla-8.c: Add.
20266 2006-06-19 Richard Guenther <rguenther@suse.de>
20268 PR tree-optimization/27090
20269 * g++.dg/tree-ssa/pr27090.C: New testcase.
20271 2006-06-19 Roger Sayle <roger@eyesopen.com>
20274 * gcc.dg/pr27861-1.c: New test case.
20276 2006-06-19 Richard Guenther <rguenther@suse.de>
20278 PR middle-end/28045
20279 * gcc.dg/torture/pr28045.c: New testcase.
20281 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20284 * gfortran.dg/associated_4.f90: New test.
20286 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20290 * gfortran.dg/real_const_3.f90: New test.
20292 2006-06-16 Mark Mitchell <mark@codesourcery.com>
20295 * g++.dg/template/static26.C: New test.
20298 * g++.dg/expr/bitfield2.C: New test.
20301 * g++.dg/parse/linkage2.C: New test.
20303 2006-06-16 Richard Guenther <rguenther@suse.de>
20305 PR middle-end/27116
20306 * gcc.dg/pr15785-1.c: Revert last change.
20307 * gcc.dg/torture/pr27116-2.c: New testcase.
20309 2006-06-16 Roger Sayle <roger@eyesopen.com>
20311 PR middle-end/27802
20312 * gcc.dg/pr27802-1.c: New test case.
20314 2006-06-15 Mark Mitchell <mark@codesourcery.com>
20317 * g++.dg/template/ttp18.C: New test.
20318 * g++.dg/template/ttp19.C: Likewise.
20321 * g++.dg/expr/cond9.C: New test.
20324 * g++.dg/template/ctor7.C: New test.
20326 2006-06-15 Janis Johnson <janis187@us.ibm.com>
20328 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20330 2006-06-16 Richard Guenther <rguenther@suse.de>
20332 PR tree-optimization/27781
20333 * gcc.dg/tree-ssa/pr27781.c: New testcase.
20335 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
20337 * gfortran.dg/allocate_zerosize_2.f90: New test case.
20339 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
20341 * gcc.dg/tree-ssa/loop-18.c: New test.
20343 2006-06-14 Mark Mitchell <mark@codesourcery.com>
20346 * g++.dg/template/crash52.C: New test.
20349 * g++.dg/ext/attrib22.C: New test.
20352 * g++.dg/template/builtin1.C: New test.
20353 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20356 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20358 * g++.old-deja/g++.pt/crash51.C: Likewise.
20361 * g++.dg/lookup/linkage1.C: New test.
20362 * g++.dg/lookup/linkage2.C: Likewise.
20364 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
20366 PR middle-end/27959
20367 * gcc.dg/pr27959.c: New testcase.
20369 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
20372 * g++.dg/eh/div.C: New test.
20374 2006-06-13 Jakub Jelinek <jakub@redhat.com>
20377 * g++.dg/tree-ssa/pr26757.C: New test.
20378 * g++.dg/tree-ssa/pr27894.C: New test.
20380 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20382 * gcc.c-torture/compile/20060609-1.c: New test.
20385 * gcc.c-torture/compile/pr27863.c: New test.
20387 2006-06-13 Richard Guenther <rguenther@suse.de>
20389 PR tree-optimization/27830
20390 * g++.dg/tree-ssa/pr27830.C: New testcase.
20392 2006-06-13 Matthew Sachs <msachs@apple.com>
20394 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20395 the list of compiler flags; this causes those flags to be checked
20396 for things like dg-skip-if.
20398 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20401 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20403 2006-06-12 Mark Mitchell <mark@codesourcery.com>
20404 Kazu Hirata <kazu@codesourcery.com>
20406 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20407 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20409 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20412 * g++.dg/lookup/using15.C: New test.
20415 * g++.dg/other/anon4.C: New test.
20417 2006-06-12 Roger Sayle <roger@eyesopen.com>
20420 * g++.dg/init/complex1.C: New test case.
20422 2006-06-11 Eric Christopher <echristo@apple.com>
20424 PR middle-end/27948
20425 * gcc.dg/bf-ms-layout.c: Run on darwin.
20426 * gcc.dg/bf-no-ms-layout: Ditto.
20427 * gcc.dg/attr-ms_struct-2.c: New.
20428 * gcc.dg/bf-ms-layout-2.c: Ditto.
20430 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
20432 * gcc.dg/attr-ms_struct-packed1.c: New.
20434 2006-06-09 Mike Stump <mrs@apple.com>
20436 * gcc.dg/vla-7.c: Add.
20438 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
20441 * gfortran.dg/entry_6.f90: New test.
20445 * gfortran.dg/entry_7.f90: New test.
20447 2006-06-09 Jakub Jelinek <jakub@redhat.com>
20450 * gcc.dg/cpp/_Pragma6.c: New test.
20453 * g++.dg/cpp/_Pragma1.C: New test.
20455 PR preprocessor/27746
20456 * gcc.dg/gomp/macro-3.c: New test.
20457 * gcc.dg/gomp/macro-4.c: New test.
20458 * g++.dg/gomp/macro-3.C: New test.
20459 * g++.dg/gomp/macro-4.C: New test.
20461 2006-06-09 Richard Guenther <rguenther@suse.de>
20463 PR tree-optimization/26998
20464 * gcc.dg/torture/pr26998.c: New testcase.
20465 * gcc.dg/tree-ssa/vrp29.c: New testcase.
20467 2006-06-08 Mike Stump <mrs@apple.com>
20469 * gcc.dg/pr27095.c: Account for stubs.
20472 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20473 produce bad code on darwin.
20475 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20478 * gfortran.dg/substr_2.f: New test.
20480 2006-06-08 Asher Langton <langton2@llnl.gov>
20483 * cray_pointers_2.f90: Add -fbounds-check compile flag.
20485 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20488 * gcc.dg/union-3.c: New test.
20490 2006-06-08 Richard Guenther <rguenther@suse.de>
20492 PR middle-end/27116
20493 * gcc.dg/torture/pr27116.c: New testcase.
20494 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20496 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
20498 PR rtl-optimization/26449
20499 * gcc.dg/pr26449.c: New test.
20501 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20504 * g++.dg/ext/offsetof1.C: Test member functions.
20506 2006-06-07 Steve Ellcey <sje@cup.hp.com>
20508 * gcc.dg/pr27095.c: Improve scanning.
20510 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
20513 * gfortran.dg/saved_automatic_1.f90: New test.
20516 * gfortran.dg/array_simplify_1.f90: New test.
20519 * gfortran.dg/entry_dummy_ref_1.f90: New test.
20522 * gfortran.dg/entry_dummy_ref_2.f90: New test.
20524 2006-06-06 Mark Mitchell <mark@codesourcery.com>
20527 * g++.dg/expr/cast7.C: New test.
20529 2006-06-06 Janis Johnson <janis187@us.ibm.com>
20531 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20532 * lib/gcc-defs.exp (tool_check_compile): Ditto.
20533 * lib/fortran-torture.exp (fortran-torture-compile,
20534 fortran-torture-execute): Ditto.
20536 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
20539 * gcc.dg/vmx/pr27842.c: New test.
20541 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20543 PR libfortran/27895
20544 * gfortran.dg/bounds_check_3.f90: New test.
20546 2006-06-05 Mike Stump <mrs@apple.com>
20548 * objc.dg/objc-fast-4.m: Skip for ppc64.
20550 2006-06-05 Steve Ellcey <sje@cup.hp.com>
20553 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20555 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
20556 Victor Kaplansky <victork@il.ibm.com>
20558 PR tree-optimizations/26360
20559 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20560 with -fno-tree-dce.
20561 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20563 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
20566 * gfortran.dg/data_char_1.f90: Add messages for truncated
20570 * gfortran.dg/func_decl_2.f90: New test.
20573 * gfortran.dg/do_2.f90: New test.
20576 * gfortran.dg/associated_3.f90: New test.
20578 2006-06-04 Mark Mitchell <mark@codesourcery.com>
20581 * g++.dg/template/static25.C: New test.
20584 * g++.dg/init/array21.C: New test.
20587 * g++.dg/ext/complit7.C: New test.
20590 * g++.dg/parse/ptrmem5.C: New test.
20592 2006-06-04 Roger Sayle <roger@eyesopen.com>
20593 Andrew Pinski <pinskia@physics.uc.edu>
20596 PR middle-end/27382
20597 * gcc.dg/pr27150-1.c: New testcase.
20598 * gcc.dg/pr27382-1.c: New testcase.
20599 * gcc.dg/pr27382-2.c: New testcase.
20601 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
20605 * gcc.dg/array-10.c: New test.
20607 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20610 * g++.dg/init/const4.C: New test.
20611 * g++.dg/init/member1.C: Add error-marker.
20612 * g++.dg/other/fold1.C: Adjust error-marker.
20614 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20617 * g++.dg/ext/offsetof1.C: New test.
20619 2006-06-04 Eric Christopher <echristo@apple.com>
20621 * gcc.dg/attr-ms_struct-1.c: New.
20623 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
20625 * gcc.c-torture/compile/builtin_constant_p.c: New test.
20627 2006-06-04 Richard Guenther <rguenther@suse.de>
20629 PR tree-optimization/27039
20630 * gcc.dg/tree-ssa/loop-17.c: New testcase.
20632 2006-06-03 Roger Sayle <roger@eyesopen.com>
20635 * gcc.target/i386/amd64-abi-2.c: New test case.
20637 2006-06-02 Eric Christopher <echristo@apple.com>
20639 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20640 * gcc.target/i386/20020523-1.c: Skip if darwin.
20641 * gcc.target/i386/asm-3.c: Ditto.
20642 * gcc.target/i386/20011119-1.c: Ditto.
20643 * gcc.target/i386/clobbers.c: Remove pic part of test.
20645 2006-06-02 Steve Ellcey <sje@cup.hp.com>
20647 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20648 * g++.old-deja/g++.other/init19.C: Ditto.
20649 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20650 and add other platforms as expected failures.
20652 2006-06-01 Steve Ellcey <sje@cup.hp.com>
20654 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20655 (is-effective-target-keyword): Ditto.
20657 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
20660 * gfortran.dg/extended_char_comparison_1.f: New test.
20662 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
20665 * gfortran.dg/dummy_procedure_1.f90: New test.
20668 * gfortran.dg/dummy_procedure_2.f90: New test.
20670 * gfortran.dg/associated_2.f90: Correct to make consistent with
20673 2006-05-31 Roger Sayle <roger@eyesopen.com>
20675 * gcc.target/i386/387-11.c: New test case.
20677 2006-05-31 Mark Mitchell <mark@codesourcery.com>
20680 * g++.dg/template/cond6.C: New test.
20683 * g++.dg/template/crash51.C: New test.
20684 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20687 * g++.dg/init/array20.C: New test.
20689 2006-05-31 Roger Sayle <roger@eyesopen.com>
20691 * gcc.dg/builtins-54.c: New test case.
20693 2006-05-30 Mark Mitchell <mark@codesourcery.com>
20696 * g++.dg/template/fntry1.C: Add dg-do link.
20699 * g++.dg/parse/friend6.C: New test.
20701 2006-05-30 Asher Langton <langton2@llnl.gov>
20703 * gfortran.dg/cray_pointers_7.f90: New test.
20705 2006-05-30 Roger Sayle <roger@eyesopen.com>
20707 PR tree-optimization/23452
20708 * gcc.dg/fold-mulconj-1.c: New test case.
20710 2006-05-30 Mark Mitchell <mark@codesourcery.com>
20713 * g++.dg/parse/bitfield1.C: New test.
20715 2006-05-30 Roger Sayle <roger@eyesopen.com>
20717 * gcc.target/ppc-eq0-1.c: New test case.
20718 * gcc.target/ppc-negeq0-1.c: New test case.
20720 2006-05-30 Dirk Mueller <dmueller@suse.de>
20723 * gcc.dg/overflow-warn-5.c: New test.
20725 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20728 * gcc.dg/sizeof-1.c: New test.
20730 2006-05-30 Uros Bizjak <uros@kss-loka.si>
20733 * gcc.target/i386/pr27790.c: New test.
20735 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20737 PR libgfortran/27757
20738 * gfortran.dg/direct_io_5.f90: New test.
20740 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20742 PR libgfortran/27634
20743 * gfortran.dg/fmt_missing_period_1.f: New test.
20744 * gfortran.dg/fmt_missing_period_2.f: New test.
20745 * gfortran.dg/fmt_missing_period_3.f: New test.
20747 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20750 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20753 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20756 * g++.dg/template/new6.C: New test.
20758 2006-05-29 Roger Sayle <roger@eyesopen.com>
20760 PR tree-optimization/24964
20761 * gcc.target/i386/387-10.c: New test case.
20763 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
20765 * intrinsics/string_intrinsics.c (compare_string):
20766 Use memcmp instead of strncmp to avoid tripping over
20767 CHAR(0) in a string.
20769 2006-05-27 Richard Guenther <rguenther@suse.de>
20771 PR middle-end/27773
20772 * gcc.dg/torture/pr27773.c: New testcase.
20774 2006-05-27 Dirk Mueller <dmueller@suse.de>
20776 * gcc.dg/pr24561.c: Rename to..
20777 * gcc.dg/pr25962.c: .. this.
20779 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20782 * gfortran.dg/bounds_check_2.f: New test.
20784 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
20786 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20787 * gfortran.dg/byte_1.f90: Likewise.
20788 * gfortran.dg/dup_save_2.f90: Likewise.
20790 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
20792 * gfortran.dg/associated_2.f90: New test.
20794 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20797 * gfortran.dg/bounds_check_1.f90: New test.
20799 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
20801 PR rtl-optimization/27661
20802 * gcc.dg/pr27661.c: New test case.
20804 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
20807 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
20808 * gfortran.dg/print_parentheses_1.f: New test.
20809 * gfortran.dg/print_parentheses_2.f90: New test.
20811 2006-05-26 Jakub Jelinek <jakub@redhat.com>
20814 * gcc.dg/pr27758.c: New test.
20816 2006-05-24 Falk Hueffner <falk@debian.org>
20818 * gcc.c-torture/compile/pr27571.c: New test.
20820 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
20823 * gfortran.dg/spec_expr_4.f90: New test.
20826 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20828 2006-05-25 Mark Mitchell <mark@codesourcery.com>
20831 * g++.dg/ext/complit6.C: New test.
20832 * g++.dg/ext/complit3.C: Adjust error markers.
20833 * g++.dg/init/const3.C: New test.
20835 2006-05-25 Richard Guenther <rguenther@suse.de>
20837 PR middle-end/27743
20838 * gcc.dg/torture/pr27743.c: New testcase.
20840 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
20842 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20844 2006-05-25 Alan Modra <amodra@bigpond.net.au>
20846 * gcc.dg/compat/scalar-by-value-x.h: New.
20847 * gcc.dg/compat/scalar-by-value-y.h: New.
20848 * gcc.dg/compat/scalar-by-value-5.c: New.
20849 * gcc.dg/compat/scalar-by-value-5_main.c: New.
20850 * gcc.dg/compat/scalar-by-value-5_x.c: New.
20851 * gcc.dg/compat/scalar-by-value-5_y.c: New.
20852 * gcc.dg/compat/scalar-by-value-6.c: New.
20853 * gcc.dg/compat/scalar-by-value-6_main.c: New.
20854 * gcc.dg/compat/scalar-by-value-6_x.c: New.
20855 * gcc.dg/compat/scalar-by-value-6_y.c: New.
20857 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
20859 PR tree-optimization/27639
20860 PR tree-optimization/26719
20861 * gcc.dg/pr27639.c: New test.
20862 * gcc.dg/pr26719.c: New test.
20863 * gcc.dg/tree-ssa/scev-cast.c: New test.
20865 2006-05-23 Mark Mitchell <mark@codesourcery.com>
20868 * g++.dg/template/error21.C: New test.
20870 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
20873 * gcc.target/i386/pr27696.c: New.
20875 2006-05-22 Janis Johnson <janis187@us.ibm.com>
20877 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20879 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20881 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20884 * g++.dg/other/assign1.C: New test.
20886 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
20889 * gcc.target/i386/pr27266.c: New.
20891 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20894 * g++.dg/ext/asm9.C: New test.
20896 2006-05-22 Richard Sandiford <richard@codesourcery.com>
20898 PR rtl-optimization/25514
20899 * gcc.c-torture/compile/pr25514.c: New test.
20901 2006-05-22 Richard Guenther <rguenther@suse.de>
20904 2006-01-31 Richard Guenther <rguenther@suse.de>
20906 * gcc.target/i386/sselibm-1.c: New testcase.
20907 * gcc.target/i386/sselibm-2.c: Likewise.
20908 * gcc.target/i386/sselibm-3.c: Likewise.
20909 * gcc.target/i386/sselibm-4.c: Likewise.
20910 * gcc.target/i386/sselibm-5.c: Likewise.
20912 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20915 * gcc.dg/func-args-2.c: New test.
20918 * gcc.dg/struct-incompl-1.c: New test.
20920 2006-05-22 Richard Guenther <rguenther@suse.de>
20923 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20924 the transformations we test for.
20926 2006-05-22 Richard Guenther <rguenther@suse.de>
20929 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20931 2006-05-21 Mark Mitchell <mark@codesourcery.com>
20934 * g++.dg/warn/new1.C: New test.
20935 * g++.dg/template/new5.C: Likewise.
20937 2006-05-21 Roger Sayle <roger@eyesopen.com>
20939 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20940 * gcc.target/i386/20060512-3.c: Likewise.
20942 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
20944 PR rtl-optimization/27671
20945 * gcc.c-torture/execute/pr27671-1.c: New.
20946 * gcc.dg/pr27671-2.c: Likewise.
20948 PR tree-optimization/26622.
20949 * gcc.c-torture/compile/pr26622.c: New.
20951 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
20954 * gfortran.dg/recursive_reference_1.f90: New test.
20956 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
20959 * gfortran.dg/elemental_subroutine_3.f90: New test.
20962 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20965 * gfortran.dg/associated_target_1.f90: New test.
20968 * gfortran.dg/maxloc_shape_1.f90: New test.
20970 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20972 PR libgfortran/24459
20973 * gfortran.dg/namelist_24.f90: New test.
20974 * gfortran.dg/namelist_12.f: Fix typo in comment.
20976 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
20978 PR middle-end/25776
20979 * g++.dg/other/error11.C: New test.
20981 2006-05-20 Richard Sandiford <richard@codesourcery.com>
20983 * gcc.target/mips/pr26765.c: Add -w to options.
20985 2006-05-20 Richard Sandiford <richard@codesourcery.com>
20987 * lib/target-supports.exp (check_effective_target_mpaired_single):
20989 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20991 * g++.dg/vect/vect.exp: Likewise.
20993 2006-05-20 Richard Sandiford <richard@codesourcery.com>
20996 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20998 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21001 * gfortran.dg/temporary_1.f90: New file.
21003 2006-05-19 Andreas Schwab <schwab@suse.de>
21005 * g++.dg/other/unused1.C: Also match "stringz".
21007 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21010 * g++.dg/template/fntry1.C: New test.
21012 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21016 * g++.dg/conversion/bitfield5.C: New test.
21017 * g++.dg/conversion/bitfield6.C: New test.
21019 2006-05-18 Mike Stump <mrs@apple.com>
21021 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21022 * gcc.dg/vla-4.c: Add.
21023 * gcc.dg/vla-5.c: Add.
21024 * gcc.dg/vla-6.c: Add.
21026 2006-05-12 Stuart Hastings <stuart@apple.com>
21028 * gcc.target/i386/20060512-1.c: New.
21029 * gcc.target/i386/20060512-2.c: New.
21030 * gcc.target/i386/20060512-3.c: New.
21031 * gcc.target/i386/20060512-4.c: New.
21033 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21036 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21039 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21040 * g++.dg/parse/linkage1.C: New test.
21042 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21044 PR tree-optimization/27548
21045 * g++.dg/tree-ssa/pr27548.C: New test.
21047 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21050 * gfortran.dg/recursive_check_1.f: New test.
21051 * gfortran.dg/recursive_check_2.f90: New test.
21053 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21055 * g++.dg/opt/temp2.C: New test.
21057 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21060 * g++.dg/init/brace5.C: New test.
21062 PR middle-end/27415
21063 * gcc.dg/gomp/pr27415.c: New test.
21064 * g++.dg/gomp/pr27415.C: New test.
21066 PR tree-optimization/27549
21067 * g++.dg/tree-ssa/pr27549.C: New test.
21069 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21071 PR libgfortran/27575
21072 * gfortran.dg/read_eof_4.f90: New test.
21074 2006-05-16 Richard Guenther <rguenther@suse.de>
21076 PR tree-optimization/22303
21077 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21079 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21081 PR middle-end/27573
21082 * gcc.dg/gomp/pr27573.c: New test.
21083 * gfortran.dg/gomp/pr27573.f90: New test.
21086 * gcc.dg/gomp/pr27499.c: New test.
21087 * g++.dg/gomp/pr27499.C: New test.
21089 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21092 * g++.dg/parser/access8.C: Adjust error marker.
21093 * g++.dg/template/access17.C: New test.
21094 * g++.dg/template/access18.C: Likewise.
21096 2006-05-15 Roger Sayle <roger@eyesopen.com>
21099 * gcc.target/i386/pr26600.c: New test case.
21101 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21104 * g++.dg/expr/bitfield1.C: New test.
21106 2006-05-15 Richard Guenther <rguenther@suse.de>
21108 PR tree-optimization/27603
21109 * gcc.dg/torture/pr27603.c: New testcase.
21111 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21114 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21117 * gfortran.dg/scalar_return_1.f90: New test.
21120 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21122 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21124 * gcc.dg/gomp/critical-4.c: New test.
21125 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21126 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21127 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21128 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21130 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21133 * g++.dg/template/dependent-args1.C: New test.
21136 * g++.dg/lookup/this1.C: New test.
21139 * g++.dg/template/operator6.C: New test.
21140 * g++.dg/template/incomplete3.C: New test.
21143 * g++.dg/template/new4.C: New test.
21146 * g++.dg/template/void2.C: New test.
21148 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21150 * g++.dg/template/dependent-expr5.C: New test.
21152 2006-05-14 Roger Sayle <roger@eyesopen.com>
21154 PR middle-end/26729
21155 * gcc.dg/pr26729-1.c: New test case.
21157 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21159 * gcc.dg/pr27003.c: New test.
21161 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21163 * lib/target-supports.dg (check_cxa_atexit_available): Change
21164 v3_target_compile to ${tool}_target_compile.
21166 2006-05-11 Jason Merrill <jason@redhat.com>
21168 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21170 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21173 * gfortran.dg/label_5.f90: New test.
21175 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21177 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21178 check_effective_target_powerpc_altivec_ok): New.
21179 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21180 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21181 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21182 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21183 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21184 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21185 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21186 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21187 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21188 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21189 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21190 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21191 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21192 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21193 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21194 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21195 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21196 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21197 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21198 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21199 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21200 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21201 gcc.target/powerpc/altivec-9.c,
21202 gcc.target/powerpc/altivec-consts.c,
21203 gcc.target/powerpc/altivec-pr22085.c,
21204 gcc.target/powerpc/altivec-splat.c,
21205 gcc.target/powerpc/altivec-types-1.c,
21206 gcc.target/powerpc/altivec-types-2.c,
21207 gcc.target/powerpc/altivec-types-3.c,
21208 gcc.target/powerpc/altivec-types-4.c,
21209 gcc.target/powerpc/altivec-varargs-1.c,
21210 gcc.target/powerpc/altivec-vec-merge.c,
21211 gcc.target/powerpc/ppc-vector-memcpy.c,
21212 gcc.target/powerpc/ppc-vector-memset.c,
21213 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21214 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21215 these effective targets.
21216 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21217 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21219 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21221 PR middle-end/27384
21222 * g++.dg/other/fold1.C: New test.
21224 PR middle-end/27488
21225 * gcc.dg/fold-nonneg-1.c: New test.
21228 * g++.dg/other/operator1.C: New test.
21230 2006-05-11 Richard Guenther <rguenther@suse.de>
21232 PR middle-end/27529
21233 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21235 2006-05-10 Janis Johnson <janis187@us.ibm.com>
21237 * lib/target-supports-dg.exp (check-flags): New.
21238 (dg-skip-if): Move flag checks.
21240 2006-05-09 Steve Ellcey <sje@cup.hp.com>
21242 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21243 * lib/target-supports.dg (check_cxa_atexit_available): New.
21245 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
21248 * gfortran.dg/multiple_allocation_2.f90: New test case.
21250 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
21252 * gcc.target/arm/pr27387.C: Fix a comment typo.
21254 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21257 * gfortran.dg/error_recovery_1.f90: New test.
21259 2006-05-10 Richard Guenther <rguenther@suse.de>
21261 PR tree-optimization/27302
21262 * gcc.dg/torture/pr27302.c: New testcase.
21264 2006-05-09 Dirk Mueller <dmueller@suse.de>
21265 Richard Guenther <rguenther@suse.de>
21267 PR middle-end/27498
21268 * gcc.dg/tree-ssa/pr27498.c: New testcase.
21270 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
21272 PR rtl-optimization/27335
21273 * gcc.dg/pr27335.c: New test.
21275 2006-05-06 Richard Sandiford <richard@codesourcery.com>
21277 * gcc.target/mips/mips-ps-5.c: New file.
21279 2006-05-08 Jan Hubicka <jh@suse.cz>
21281 PR middle-end/25962
21282 * gcc.dg/pr25962.c: New.
21284 2006-05-08 Roger Sayle <roger@eyesopen.com>
21287 * gcc.target/powerpc/pr27158.c: New test case.
21289 2006-05-08 Laurent GUERBY <laurent@guerby.net>
21292 * ada/acats/run_all.sh: Use test -z.
21294 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21296 PR libfortran/18271
21297 * gfortran.dg/spec_expr_3.f90: New test.
21299 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
21302 * gcc.target/i386/monitor.c: New file.
21304 2006-05-08 Alan Modra <amodra@bigpond.net.au>
21306 * gcc.dg/pr27095.c: xfail *-*-darwin*.
21308 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21311 * g++.dg/other/ptrmem7.C: New test.
21313 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21316 * gcc.dg/array-9.c: New test.
21318 2006-05-07 Richard Guenther <rguenther@suse.de>
21320 PR tree-optimization/27409
21321 * gcc.dg/torture/pr27409.c: New testcase.
21323 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21326 * gfortran.dg/select_6.f90: New.
21328 2006-05-07 Richard Guenther <rguenther@suse.de>
21330 PR tree-optimization/27136
21331 * gcc.dg/torture/pr27136.c: New testcase.
21333 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
21336 * gfortran.dg/char_cons_len_1.f90: New test.
21338 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21341 * g++.dg/template/incomplete2.C: New test.
21343 2006-05-06 Richard Guenther <rguenther@suse.de>
21345 PR tree-optimization/27151
21346 * gcc.dg/vect/pr27151.c: New testcase.
21348 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21351 * g++.dg/template/void1.C: New test.
21354 * g++.dg/other/void2.C: New test.
21357 * g++.dg/conversion/void1.C: New test.
21359 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
21362 * g++.dg/other/unused1.C: New.
21364 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21367 * objc.dg/member-1.m: New test.
21369 2006-05-05 Steve Ellcey <sje@cup.hp.com>
21371 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21373 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21375 PR libfortran/26985
21376 * gfortran.dg/matmul_2.f90: New test.
21378 2005-05-05 Laurent GUERBY <laurent@guerby.net>
21380 * ada/acats/run_all.sh: Use sync when main not found.
21382 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
21385 * gcc.target/mips/pr26765.c: New.
21387 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
21389 * gcc.target/bfin: New directory.
21390 * gcc.target/bfin/bfin.exp: New file.
21391 * gcc.target/bfin/frmul.c: New file.
21392 * gcc.target/bfin/arith.c: New file.
21393 * gcc.target/bfin/mul-combine.c: New file.
21394 * gcc.target/bfin/shift.c: New file.
21396 2006-05-04 Richard Guenther <rguenther@suse.de>
21398 PR tree-optimization/14287
21399 PR tree-optimization/14844
21400 PR tree-optimization/19792
21401 PR tree-optimization/21608
21402 PR tree-optimization/27090
21403 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21404 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21405 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21406 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21407 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21409 2006-05-04 Jakub Jelinek <jakub@redhat.com>
21411 PR tree-optimization/27285
21412 * gcc.c-torture/execute/pr27285.c: New test.
21414 PR middle-end/27388
21415 * gcc.dg/gomp/pr27388-1.c: New test.
21416 * gcc.dg/gomp/pr27388-2.c: New test.
21417 * gcc.dg/gomp/pr27388-3.c: New test.
21420 * g++.dg/gomp/pr27359.C: New test.
21422 2006-05-02 Steven G. Kargl <kargls@comcast.net>
21425 * gfortran.dg/iargc.f90: New test.
21427 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21430 * g++.dg/template/crash49.C: New test.
21432 2006-05-02 Steve Ellcey <sje@cup.hp.com>
21435 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21437 2006-05-02 Jeff Law <law@redhat.com>
21439 PR tree-optimization/27364
21440 * gcc.c-torture/execute/pr27364.c: New test.
21442 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21445 * g++.dg/parser/ctor5.C: New test.
21447 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
21450 * gcc.target/arm/arm.exp: New.
21451 * gcc.target/arm/pr27387.C: Likewise.
21453 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21457 * gfortran.dg/module_equivalence_2.f90: New test.
21459 2006-05-02 Jakub Jelinek <jakub@redhat.com>
21461 PR middle-end/27337
21462 * g++.dg/gomp/pr27337-1.C: New test.
21463 * g++.dg/gomp/pr27337-2.C: New test.
21465 PR middle-end/27328
21466 * gcc.dg/gomp/pr27328.c: New test.
21468 PR middle-end/27325
21469 * g++.dg/gomp/pr27325.C: New test.
21471 PR middle-end/27310
21472 * g++.dg/gomp/pr27310.C: New test.
21474 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21476 PR tree-optimization/27291
21477 * g++.dg/tree-ssa/pr27291.C: New test.
21479 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21481 PR tree-optimization/27283
21482 * g++.dg/tree-ssa/pr27283.C: New test.
21484 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21486 * gcc.dg/tree-ssa/loop-16.c: New test.
21488 2006-05-01 Roger Sayle <roger@eyesopen.com>
21489 Joseph S. Myers <joseph@codesourcery.com>
21491 * gcc.dg/Wconversion-3.c: New test case.
21492 * gcc.dg/Wconversion-4.c: Likewise.
21494 2006-05-01 Richard Guenther <rguenther@suse.de>
21496 PR tree-optimization/26726
21497 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21499 2006-04-30 Roger Sayle <roger@eyesopen.com>
21501 * gcc.dg/Woverflow-1.c: New test case.
21502 * gcc.dg/Woverflow-2.c: Likewise.
21503 * gcc.dg/Woverflow-3.c: Likewise.
21505 2006-04-30 Mark Mitchell <mark@codesourcery.com>
21508 * g++.dg/template/defarg8.C: New test.
21510 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21513 * g++.dg/parse/operator7.C: New test.
21515 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21519 * g++.dg/template/crash48.C: New test.
21522 * g++.dg/parse/ctor4.C: New test.
21524 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21527 * gfortran.df/char_type_len.f90: New test.
21529 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21531 PR libgfortran/27304
21532 * gfortran.dg/fmt_exhaust.f90: New test.
21534 2006-04-28 Roger Sayle <roger@eyesopen.com>
21537 * gcc.dg/large-size-array-2.c: New test case.
21539 2006-04-28 Richard Guenther <rguenther@suse.de>
21542 * gcc.target/i386/pr26826.c: New testcase.
21544 2006-04-28 Jakub Jelinek <jakub@redhat.com>
21546 PR middle-end/27260
21547 * gcc.c-torture/execute/pr27260.c: New.
21549 2006-04-28 Alan Modra <amodra@bigpond.net.au>
21551 PR middle-end/27095
21552 * gcc.dg/pr27095.c: New.
21554 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21557 * g++.dg/conversion/bitfield4.C: New test.
21559 2006-04-27 Eric Christopher <echristo@apple.com>
21561 * gcc.dg/pragma-ms_struct.c: New.
21563 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21566 * g++.dg/template/crash47.C: New test.
21568 2006-04-27 Dirk Mueller <dmueller@suse.de>
21570 * gcc.target/i386/sse-7.c: build with -msse.
21572 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
21574 PR testsuite/27274:
21575 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21576 (main): Exit if processor doesn't support SSE.
21578 2006-04-26 David Edelsohn <edelsohn@gnu.org>
21580 PR middle-end/27282
21581 * gcc.c-torture/compile/pr27282.c: New test.
21583 2006-04-26 Jakub Jelinek <jakub@redhat.com>
21585 PR middle-end/26913
21586 * g++.dg/gomp/pr26913.C: New test.
21589 * gcc.dg/gomp/pr25996.c: New test.
21590 * g++.dg/gomp/pr25996.C: New test.
21592 2006-04-25 Richard Sandiford <richard@codesourcery.com>
21594 PR rtl-optimization/26725
21595 * gcc.c-torture/compile/pr26725.c: New test.
21597 2006-04-25 Richard Guenther <rguenther@suse.de>
21599 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21602 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
21604 * gcc.dg/20060425-1.c: New testcase.
21606 2006-04-25 Jakub Jelinek <jakub@redhat.com>
21608 PR tree-optimization/26865
21609 * gcc.dg/pr26865.c: New test.
21611 2006-04-24 Mark Mitchell <mark@codesourcery.com>
21614 * g++.dg/conversion/bitfield1.C: New test.
21615 * g++.dg/conversion/bitfield2.C: Likewise.
21616 * g++.dg/conversion/bitfield3.C: Likewise.
21618 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
21619 Richard Guenther <rguenther@suse.de>
21621 PR tree-optimization/27236
21622 * gcc.dg/tree-ssa/pr27236.c: New testcase.
21624 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21627 * g++.dg/other/incomplete2.C: New test.
21629 2006-04-24 Richard Guenther <rguenther@suse.de>
21631 PR middle-end/26869
21632 * gcc.dg/torture/pr26869.c: New testcase.
21634 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
21635 Richard Guenther <rguenther@suse.de>
21637 PR tree-optimization/27218
21638 * g++.dg/tree-ssa/pr27218.C: New testcase.
21640 2006-04-23 Mark Mitchell <mark@codesourcery.com>
21643 * g++.dg/template/friend41.C: New test.
21645 2006-04-23 David Edelsohn <edelsohn@gnu.org>
21647 * g++.dg/opt/pr15551.C: Include cstdio.
21648 (main): Use remove instead of unlink.
21650 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
21652 * gcc.dg/sibcall-7.c: New test.
21653 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21654 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21655 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21656 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21657 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21659 2006-04-23 Mark Mitchell <mark@codesourcery.com>
21662 * g++.dg/opt/bitfield1.C: New test.
21663 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21664 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21665 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21666 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21667 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21668 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21669 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21670 * g++.dg/abi/bitfield2.C: Likewise.
21671 * g++.dg/init/bitfield1.C: Likewise.
21673 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
21676 * gfortran.dg/elemental_subroutine_4.f90: New test.
21677 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21680 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
21682 * gcc.c-torture/compile/20060421-1.c: New testcase.
21684 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21687 * gcc.dg/init-bad-4.c: New test.
21689 2006-04-21 Paul Brook <paul@codesourcery.com>
21691 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21693 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21696 * gfortran.dg/defined_operators_1.f90: New test.
21697 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21698 remove old ones associated, incorrectly, with Note 5.46.
21701 * gfortran.dg/character_array_constructor_1.f90: New test.
21703 2006-04-20 Jakub Jelinek <jakub@redhat.com>
21705 * gcc.dg/20060419-1.c: New test.
21707 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
21710 * gcc.dg/struct-parse-1.c: New test case.
21712 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21715 * g++.dg/parse/template19.C: New test.
21718 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21721 * g++.dg/expr/call3.C: New test.
21724 * g++.dg/conversion/dynamic1.C: New test.
21726 2006-04-19 Mark Mitchell <mark@codesourcery.com>
21729 * g++.dg/template/crash35.C: Tweak error markers.
21730 * g++.dg/template/crash46.C: New test.
21731 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21732 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21734 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
21736 PR rtl-optimization/14261
21737 * gcc.c-torture/compile/20060419-1.c: Added.
21739 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
21741 * gfortran.dg/label_1.f90: Adjust dg-error.
21743 2006-04-16 Roger Sayle <roger@eyesopen.com>
21746 * gcc.dg/fold-cond-1.c: New test case.
21747 * gcc.dg/pr26961-1.c: Likewise.
21749 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21751 PR libgfortran/27138
21752 * gfortran.dg/read_bad_advance.f90: New test.
21754 2006-04-16 Roger Sayle <roger@eyesopen.com>
21755 Dale Johannesen <dalej@apple.com>
21758 * gcc.target/i386/vecinit-3.c: New testcase.
21759 * gcc.target/i386/vecinit-4.c: Likewise.
21760 * gcc.target/i386/sse-18.c: Likewise.
21761 * gcc.target/i386/sse-19.c: Likewise.
21763 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
21765 * gfortran.dg/allocate_zerosize_1.f90: New test.
21767 2006-04-16 Mark Mitchell <mark@codesourcery.com>
21770 * g++.dg/template/crash45.C: New test.
21772 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
21775 * gfortran.dg/proc_assign_1.f90: New test.
21776 * gfortran.dg/procedure_lvalue.f90: Change message.
21777 * gfortran.dg/namelist_4.f90: Add new error.
21781 * gfortran.dg/auto_pointer_array_result_1.f90
21784 * gfortran.dg/specification_type_resolution_1.f90
21789 * gfortran.dg/bounds_temporaries_1.f90: New test.
21792 * gfortran.dg/array_return_value_1.f90: New test.
21794 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21797 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21799 2006-04-15 Jakub Jelinek <jakub@redhat.com>
21801 PR middle-end/26823
21802 * g++.dg/gomp/pr26823-1.C: New test.
21803 * g++.dg/gomp/pr26823-2.C: New test.
21805 2006-04-13 Uros Bizjak <uros@kss-loka.si>
21807 PR middle-end/27134
21808 * gcc.dg/pr27314.c: New test.
21810 2006-04-13 Richard Henderson <rth@redhat.com>
21812 * g++.dg/gomp/block-0.C: Update expected matches.
21814 2006-04-13 DJ Delorie <dj@redhat.com>
21816 * lib/target-supports.exp (check_effective_target_int32plus): New.
21817 (check_effective_target_ptr32plus): New.
21818 (check_effective_target_size32plus): New.
21819 (check_effective_target_int16): New.
21820 (check_profiling_available): Add m32c to the list of unsupported
21823 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21824 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21826 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21828 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21830 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21832 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21833 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21834 not just xstormy16. Skip m32c due to weird pointer size.
21835 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21836 not just xstormy16.
21837 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21838 not just xstormy16.
21839 * gcc.dg/20020312-2.c: Add m32c support.
21840 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21841 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21843 * gcc.dg/20050321-2.c: Require >=32 bit integers.
21844 * gcc.dg/asm-1.c: Skip if int and short are the same size.
21845 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21846 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21847 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21849 * gcc.dg/init-string-2.c: Require >=32 bit integers.
21850 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21851 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21852 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21853 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21854 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21855 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21857 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21859 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21860 * gcc.dg/pr23049.c: Require >=32 bit integers.
21861 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21862 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21863 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21864 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21865 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21866 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21867 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21868 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21869 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21870 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21871 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21872 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21874 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21875 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21876 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21877 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21878 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21880 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
21881 * gcc.c-torture/execute/20040703-1.x: Likewise.
21882 * gcc.c-torture/execute/20040705-1.x: Likewise.
21883 * gcc.c-torture/execute/20040705-2.x: Likewise.
21884 * gcc.c-torture/execute/20040709-1.x: Likewise.
21885 * gcc.c-torture/execute/20040709-2.x: Likewise.
21886 * gcc.c-torture/execute/20040811-1.x: Likewise.
21887 * gcc.c-torture/execute/20050316-1.x: Likewise.
21888 * gcc.c-torture/execute/bitfld-4.x: Likewise.
21889 * gcc.c-torture/execute/pr19689.x: Likewise.
21890 * gcc.c-torture/execute/pr7284-1.x: Likewise.
21891 * gcc.c-torture/execute/usmul.x: Likewise.
21892 * gcc.c-torture/execute/vrp-5.x: Likewise.
21893 * gcc.c-torture/execute/vrp-6.x: Likewise.
21894 * gcc.dg/debug/20041023-1.s: Likewise.
21896 2006-04-13 Roger Sayle <roger@eyesopen.com>
21898 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21899 of integers to a vector types are now constant expressions in C.
21900 * gcc.dg/vect/vect-fold-1.c: New test case.
21902 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
21903 Ulrich Weigand <uweigand@de.ibm.com>
21906 * gcc.dg/vmx/pr27006.c: New testcase.
21908 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21910 PR libgfortran/26766
21911 * gfortran.dg/write_recursive.f90: New test.
21913 2006-04-11 Mark Mitchell <mark@codesourcery.com>
21915 * g++.dg/parse/dtor7.C: New test.
21916 * g++.dg/parse/new1.C: Add error marker.
21917 * g++.dg/template/new3.C: New test.
21920 * g++.dg/template/pure1.C: New test.
21923 * g++.dg/parse/ptrmem4.C: New test.
21925 2006-04-10 Jeff Law <law@redhat.com>
21928 * gcc.c-torture/compile/pr27087.c: New test.
21930 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
21933 * gcc.dg/20060410.c: New.
21935 2006-04-10 Matthias Klose <doko@debian.org>
21937 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21938 Recognize multilib directory names containing underscores.
21940 2006-04-10 Roger Sayle <roger@eyesopen.com>
21942 * gcc.target/i386/vecinit-1.c: New test case.
21943 * gcc.target/i386/vecinit-2.c: Likewise.
21945 2006-04-10 Jakub Jelinek <jakub@redhat.com>
21948 * g++.dg/debug/dwarf2-2.C: New test.
21950 2006-04-09 Richard Sandiford <richard@codesourcery.com>
21952 PR rtl-optimization/27073
21953 * gcc.c-torture/execute/pr27073.c: New test.
21955 2006-04-08 Mike Stump <mrs@apple.com>
21957 * gcc.dg/pragma-darwin.c: Improve for ppc64.
21959 2006-04-07 Richard Guenther <rguenther@suse.de>
21961 PR tree-optimization/26135
21962 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21964 2006-04-06 Jan Hubicka <jh@suse.cz>
21967 * g++.dg/bprob/g++-bprob-2.C: New testcase.
21969 2006-04-06 Roger Sayle <roger@eyesopen.com>
21971 * g++.dg/conversion/nullptr1.C: New test case.
21972 * g++.dg/conversion/nullptr2.C: Likewise.
21974 2006-04-05 Roger Sayle <roger@eyesopen.com>
21976 * gfortran.dg/dependency_18.f90: New test case.
21978 2006-04-05 Richard Guenther <rguenther@suse.de>
21980 PR tree-optimization/26919
21981 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21982 * gcc.dg/ipa/ipa-2.c: Likewise.
21983 * gcc.dg/ipa/ipa-3.c: Likewise.
21984 * gcc.dg/ipa/ipa-5.c: Likewise.
21986 2006-04-05 Richard Guenther <rguenther@suse.de>
21988 PR tree-optimization/26763
21989 * gcc.dg/torture/pr26763-1.c: New testcase.
21990 * gcc.dg/torture/pr26763-2.c: Likewise.
21992 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
21996 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21998 2006-04-04 Eric Christopher <echristo@apple.com>
22000 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22002 * gcc.target/i386/387-5.c: Ditto.
22004 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22006 * gcc.target/sparc/struct-ret-check.c: New test.
22008 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22010 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22011 zero decimal digits specified in format.
22013 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22016 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22019 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22020 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22021 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22022 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22023 compliant and detect bigendian-ness.
22025 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22027 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22028 dummy arguments work when the actual argument is itself a dummy
22029 argument of the caller.
22031 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22033 PR libfortran/24685
22034 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22036 2006-04-01 Roger Sayle <roger@eyesopen.com>
22038 * gfortran.dg/dependencency_17.f90: New test case.
22040 2006-04-01 Roger Sayle <roger@eyesopen.com>
22042 * gfortran.dg/dependency_14.f90: New test case.
22043 * gfortran.dg/dependency_15.f90: Likewise.
22044 * gfortran.dg/dependency_16.f90: Likewise.
22046 2006-03-31 Asher Langton <langton2@llnl.gov>
22049 gfortran.dg/cray_pointers_6.f90: New test.
22051 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22053 PR libgfortran/26890
22054 * gfortran.dg/read_size_noadvance.f90: New test.
22056 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22059 * gfortran.dg/multiple_allocation_1.f90: Check that the
22060 size has changed after a re-allocation with stat.
22062 2006-03-30 Richard Guenther <rguenther@suse.de>
22064 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22066 * gcc.target/i386/sselibm-2.c: Likewise.
22067 * gcc.target/i386/sselibm-3.c: Likewise.
22068 * gcc.target/i386/sselibm-4.c: Likewise.
22069 * gcc.target/i386/sselibm-5.c: Likewise.
22071 2006-03-28 Roger Sayle <roger@eyesopen.com>
22073 * gcc.dg/fold-andxor-1.c: New test case.
22074 * gcc.dg/fold-xorand-1.c: Likewise.
22076 2006-03-28 Roger Sayle <roger@eyesopen.com>
22078 * gcc.dg/fold-convnotconv-1.c: New test case.
22080 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22083 * gfortran.dg/private_type_5.f90: New test.
22085 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22087 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22089 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22091 * gfortran.dg/advance_2.f90: New test.
22092 * gfortran.dg/advance_3.f90: New test.
22094 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22096 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22098 PR libgfortran/26661
22099 PR libgfortran/26880
22100 * gfortran.dg/read_x_past.f: New test.
22102 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22104 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22107 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22109 * objc.dg/dwarf-1.m: Skip on AIX.
22110 * objc.dg/dwarf-2.m: Skip on AIX.
22112 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22115 * gfortran.dg/float_1.f90: New test.
22117 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22119 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22121 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22123 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22125 PR libfortran/26735
22126 * gfortran.dg/convert_implied_open.f90: New test case.
22128 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22131 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22133 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22135 PR middle-end/26717
22136 * gcc.dg/pr26717.c: New test.
22138 2006-03-25 Roger Sayle <roger@eyesopen.com>
22140 * gfortran.dg/dependency_12.f90: New test case.
22142 2006-03-24 Roger Sayle <roger@eyesopen.com>
22144 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22146 2006-03-24 Jeff Law <law@redhat.com>
22148 * gcc.c-torture/pr26840.c: New test.
22150 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22152 * objc.dg/dwarf-2.m: New.
22153 * obj-c++.dg/dwarf-2.mm: New.
22155 * g++.old-deja/g++.other/init19.C: New.
22157 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22159 * g++.dg/eh/spbp.C: Skip on AIX.
22161 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22163 PR middle-end/26611
22164 * g++.dg/gomp/pr26611-1.C: New test.
22165 * g++.dg/gomp/pr26611-2.C: New test.
22167 2006-03-24 Jeff Law <law@redhat.com>
22169 * gcc.c-torture/compile/pr26833.c: New test.
22170 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22172 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22174 * gfortran.dg/endfile_2.f90: Delete temp file.
22176 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22179 * gfortran.dg/record_marker_1.f90: New test case.
22180 * gfortran.dg/record_marker_2.f: New test case.
22181 * gfortran.dg/record_marker_3.f90: New test case.
22183 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22186 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22187 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22189 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22191 * lib/gcc-dg.exp (cleanup-modules): New proc.
22192 * gfortran.dg/allocatable_function_1.f90,
22193 gfortran.dg/allocate_char_star_scalar_1.f90,
22194 gfortran.dg/assumed_charlen_function_1.f90,
22195 gfortran.dg/assumed_dummy_1.f90,
22196 gfortran.dg/assumed_shape_ranks_1.f90,
22197 gfortran.dg/assumed_shape_ranks_2.f90,
22198 gfortran.dg/assumed_size_dt_dummy.f90,
22199 gfortran.dg/auto_char_dummy_array_1.f90,
22200 gfortran.dg/auto_char_len_3.f90,
22201 gfortran.dg/automatic_module_variable.f90,
22202 gfortran.dg/bad_automatic_objects_1.f90,
22203 gfortran.dg/char_array_constructor.f90,
22204 gfortran.dg/char_array_structure_constructor.f90,
22205 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22206 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22207 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22208 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22209 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22210 gfortran.dg/derived_pointer_recursion.f90,
22211 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22212 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22213 gfortran.dg/dummy_functions_1.f90,
22214 gfortran.dg/elemental_initializer_1.f90,
22215 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22216 gfortran.dg/elemental_pointer_1.f90,
22217 gfortran.dg/elemental_subroutine_1.f90,
22218 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22219 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22220 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22221 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22222 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22223 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22224 gfortran.dg/global_references_1.f90,
22225 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22226 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22227 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22228 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22229 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22230 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22231 gfortran.dg/large_integer_kind_1.f90,
22232 gfortran.dg/large_real_kind_1.f90,
22233 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22234 gfortran.dg/module_double_reuse.f90,
22235 gfortran.dg/module_equivalence_1.f90,
22236 gfortran.dg/module_interface_1.f90,
22237 gfortran.dg/module_parameter_array_refs_1.f90,
22238 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22239 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22240 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22241 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22242 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22243 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22244 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22245 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22246 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22247 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22248 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22249 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22250 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22251 gfortran.dg/same_name_1.f90,
22252 gfortran.dg/sibling_dummy_procedure_1.f90,
22253 gfortran.dg/sibling_dummy_procedure_2.f90,
22254 gfortran.dg/sibling_dummy_procedure_3.f90,
22255 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22256 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22257 gfortran.dg/used_dummy_types_2.f90,
22258 gfortran.dg/used_dummy_types_3.f90,
22259 gfortran.dg/used_dummy_types_4.f90,
22260 gfortran.dg/used_dummy_types_5.f90,
22261 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22262 gfortran.dg/userdef_operator_1.f90: Use it.
22264 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22266 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22267 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22268 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22269 gfortran.dg/write_back.f,
22270 gfortran.fortran-torture/execute/inquire_1.f90,
22271 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22273 2006-03-21 Jeff Law <law@redhat.com>
22275 * gcc.dg/tree-ssa/vrp28.c: New test.
22277 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22279 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22280 if _STDC_C99 is defined.
22281 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22282 * gcc.dg/builtins-20.c: Likewise.
22283 * gcc.dg/builtins-53.c: Likewise.
22284 * gcc.dg/single-precision-constant.c: Likewise. Also pass
22285 -mmacosx-version-min=10.3 on PowerPC/Darwin.
22287 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
22290 * gcc.c-torture/compile/pr26781-1.c: New test.
22291 * gcc.c-torture/compile/pr26781-2.c: New test.
22293 2006-03-21 Jakub Jelinek <jakub@redhat.com>
22296 * g++.dg/gomp/pr26690-1.C: New test.
22297 * g++.dg/gomp/pr26690-2.C: New test.
22299 2006-03-20 Jeff Law <law@redhat.com>
22301 * gcc.dg/tree-ssa/pr21829.c: New test.
22303 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22305 2006-03-20 Richard Sandiford <richard@codesourcery.com>
22307 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22308 (check_visibility_available): Use it.
22309 (check_effective_target_default_packed): Likewise.
22310 (check_effective_target_pcc_bitfield_type_matters): Likewise.
22311 (check_effective_target_fopenmp): Likewise.
22312 (check_effective_target_freorder): Likewise.
22313 (check_effective_target_fpic): Likewise.
22314 (check_named_sections_available): Likewise.
22315 (check_effective_target_ilp32): Likewise.
22316 (check_effective_target_lp64): Likewise.
22318 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
22321 * gfortran.dg/scalar_mask_2.f90: New test case.
22323 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
22326 * gcc.dg/tree-ssa/loadpre12.c: New test.
22327 * gcc.dg/tree-ssa/loadpre13.c: New test.
22328 * gcc.dg/tree-ssa/loadpre14.c: New test.
22329 * gcc.dg/tree-ssa/loadpre15.c: New test.
22330 * gcc.dg/tree-ssa/loadpre16.c: New test.
22331 * gcc.dg/tree-ssa/loadpre17.c: New test.
22332 * gcc.dg/tree-ssa/loadpre18.c: New test.
22333 * gcc.dg/tree-ssa/loadpre19.c: New test.
22334 * gcc.dg/tree-ssa/loadpre20.c: New test.
22335 * gcc.dg/tree-ssa/loadpre21.c: New test.
22336 * gcc.dg/tree-ssa/loadpre22.c: New test.
22338 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
22341 * gfortran.dg/elemental_initializer_1.f90: New test.
22344 * gfortran.dg/assumed_shape_ranks_2: New test.
22346 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
22348 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22351 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22353 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22354 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22355 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22356 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22357 gfortran.fortran-torture/execute/direct_io.f90,
22358 gfortran.fortran-torture/execute/inquire_2.f90,
22359 gfortran.fortran-torture/execute/inquire_4.f90,
22360 gfortran.fortran-torture/execute/list_read_1.f90,
22361 gfortran.fortran-torture/execute/open_replace.f90,
22362 gfortran.fortran-torture/execute/slash_edit.f90,
22363 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22364 temporary files from testcases.
22366 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22368 PR libgfortran/26509
22369 gfortran.dg/write_direct_eor.f90: New test.
22371 2006-03-17 David Edelsohn <edelsohn@gnu.org>
22373 * gcc.target/powerpc/pr26350.c: New.
22374 * gcc.target/powerpc/indexed-addr.c: New.
22376 2006-03-16 Roger Sayle <roger@eyesopen.com>
22378 * gfortran.dg/dependency_13.f90: New test case.
22380 2006-03-16 Roger Sayle <roger@eyesopen.com>
22382 PR middle-end/21781
22383 * gcc.dg/real-const-1.c: New test case.
22385 2006-03-15 Geoffrey Keating <geoffk@apple.com>
22387 * g++.old-deja/g++.other/init18.C: New.
22388 * g++.old-deja/g++.other/init5.C: Remove xfail.
22390 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22392 * g++.dg/opt/pr15551.C: Cleanup temp file.
22394 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22397 g++.dg/parse/long1.C: New test.
22399 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22402 * gfortran.dg/continuation.f90: New test.
22403 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22405 2006-03-14 Richard Guenther <rguenther@suse.de>
22407 PR tree-optimization/26672
22408 * gcc.dg/torture/pr26672.c: New testcase.
22410 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
22412 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22413 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22415 2006-03-13 Roger Sayle <roger@eyesopen.com>
22417 PR middle-end/26557
22418 * gcc.c-torture/compile/switch-1.c: New test case.
22420 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
22423 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22424 test to include more permuatations of mask and index.
22425 * gfortran.dg/scalar_mask_1.f90: Modify last test to
22426 respond to F2003 spec. that the position returned for an all false
22427 mask && condition is zero.
22429 2006-03-13 Jakub Jelinek <jakub@redhat.com>
22431 PR middle-end/25989
22432 * gcc.dg/gomp/pr25989.c: New test.
22434 2006-03-13 Jeff Law <law@redhat.com>
22436 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22438 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
22440 * gcc.dg/switch-9.c: New test.
22442 2006-03-13 Richard Guenther <rguenther@suse.de>
22444 PR middle-end/26630
22445 * gcc.dg/torture/pr26630.c: New testcase.
22447 2006-03-11 Roger Sayle <roger@eyesopen.com>
22449 * gfortran.dg/dependency_10.f90: New test case.
22450 * gfortran.dg/dependency_11.f90: Likewise.
22452 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
22453 Erik Edelmann <eedelman@gcc.gnu.org>
22455 * gfortran.dg/allocatable_function_1.f90: New.
22456 * gfortran.dg/allocatable_function_2.f90: New.
22458 2006-03-10 Richard Guenther <rguenther@suse.de>
22460 PR middle-end/26565
22461 * gcc.dg/torture/pr26565.c: New testcase.
22463 2006-03-09 Eric Christopher <echristo@apple.com>
22465 * gcc.c-torture/compile/20060309-1.c: New.
22467 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22469 PR libgfortran/26499
22470 * gfortran.dg/write_back.f: New test.
22471 * gfortran.dg/write_rewind_1.f: New test.
22472 * gfortran.dg/write_rewind_2.f: New test.
22474 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22476 PR libgfortran/26554
22477 * gfortran.dg/read_logical.f90: New test.
22479 2006-03-04 Laurent GUERBY <laurent@guerby.net>
22481 * ada/acats/norun.lst: cdd2a03 now passes.
22483 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
22486 * gcc.target/powerpc/pr18096-1.c: Change where the error
22489 2006-03-04 Jakub Jelinek <jakub@redhat.com>
22491 * gcc.target/i386/cleanup-1.c: New test.
22492 * gcc.target/i386/cleanup-2.c: New test.
22494 2006-03-04 Roger Sayle <roger@eyesopen.com>
22496 * gfortran.dg/dependency_9.f90: Remove for the time being.
22498 2006-03-04 Krister Walfridsson <cato@df.lth.se>
22500 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22503 2006-03-03 Roger Sayle <roger@eyesopen.com>
22505 * gfortran.dg/dependency_9.f90: New test case.
22507 2006-03-03 Roger Sayle <roger@eyesopen.com>
22509 * gfortran.dg/dependency_4.f90: New test case.
22510 * gfortran.dg/dependency_5.f90: New test case.
22511 * gfortran.dg/dependency_6.f90: New test case.
22512 * gfortran.dg/dependency_7.f90: New test case.
22513 * gfortran.dg/dependency_8.f90: New test case.
22515 2006-03-03 Paul Brook <paul@codesourcery.com>
22517 * lib/target-supports.exp (check_profiling_available):
22520 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
22523 * multiple_allocation_1.f90: New test.
22525 2006-03-03 Roger Sayle <roger@eyesopen.com>
22527 PR tree-optimization/26524
22528 * gfortran.dg/pr26524.f: New test case.
22530 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22532 * g++.dg/template/repo5.C: Cleanup repo files.
22533 * gcc.dg/20051201-1.c: Cleanup coverage files.
22534 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22535 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22538 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
22540 * objc.dg/objc-nofilename-1.m: New test.
22541 * objc.dg/bad-receiver-type.m: New test.
22542 * obj-c++.dg/bad-receiver-type.mm: New test.
22544 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22546 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22548 2006-03-01 Mike Stump <mrs@apple.com>
22550 * g++.dg/abi/key2.C: Add.
22552 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
22554 * gfortran.dg/logical_dot_product.f90: New test.
22557 * gfortran.dg/used_interface_ref.f90: New test.
22560 * gfortran.dg/dependency_2.f90: New test.
22561 * gfortran.fortran-torture/execute/where17.f90: New test.
22562 * gfortran.fortran-torture/execute/where18.f90: New test.
22563 * gfortran.fortran-torture/execute/where19.f90: New test.
22564 * gfortran.fortran-torture/execute/where20.f90: New test.
22566 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
22568 * g++.dg/tree-ssa/pr26443.C: New test case.
22570 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
22572 PR middle-end/26022
22573 * g++.dg/opt/return-slot1.C: New test.
22575 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22577 PR libgfortran/26136
22578 * gfortran.dg/namelist_23.f90: New test.
22580 2006-02-28 Roger Sayle <roger@eyesopen.com>
22582 PR middle-end/14752
22583 * gcc.dg/fold-eqandshift-2.c: New test case.
22585 2006-02-28 Richard Guenther <rguenther@suse.de>
22587 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22590 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
22592 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22594 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22596 PR libgfortran/26464
22597 * gfortran.dg/backspace_5.f: New test.
22598 * gfortran.dg/backspace_6.f: New test.
22600 2006-02-26 Roger Sayle <roger@eyesopen.com>
22602 * gcc.dg/fold-eqandnot-1.c: New test case.
22604 2006-02-26 Roger Sayle <roger@eyesopen.com>
22606 PR middle-end/19983
22607 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22609 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
22611 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22612 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22614 2006-02-26 Richard Guenther <rguenther@suse.de>
22616 PR tree-optimization/26421
22617 * gcc.dg/tree-ssa/pr26421.c: New testcase.
22619 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
22621 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22622 * g++.old-deja/g++.robertl/eb132.C: Likewise.
22624 2006-02-26 Roger Sayle <roger@eyesopen.com>
22626 * gcc.dg/fold-even-1.c: New test case.
22628 2006-02-26 Roger Sayle <roger@eyesopen.com>
22630 PR middle-end/21137
22631 * gcc.dg/fold-eqandshift-1.c: New test case.
22633 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
22635 PR tree-optimization/25125
22636 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22637 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22639 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
22641 PR tree-optimizations/26359
22642 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22643 with -fdump-tree-dceloop-details.
22644 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22646 2006-02-25 Roger Sayle <roger@eyesopen.com>
22648 PR middle-end/23673
22649 * gcc.dg/fold-eqxor-1.c: New test case.
22650 * gcc.dg/fold-eqxor-2.c: Likewise.
22651 * gcc.dg/fold-eqxor-3.c: Likewise.
22653 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
22656 * scalar_mask_1.f90: New test.
22658 2006-02-24 Geoffrey Keating <geoffk@apple.com>
22660 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22661 * g++.dg/eh/uncaught2.C: New.
22662 * g++.dg/eh/uncaught3.C: New.
22664 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22666 PR libgfortran/26423
22667 * gfortran.dg/read_many_1.f: New test.
22669 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
22672 * gfortran.dg/dependency_3.f90: New test.
22673 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22677 * gfortran.dg/equiv_6.f90: New test.
22679 2006-02-23 Jeff Law <law@redhat.com>
22681 * gcc.c-torture/compile/pr26425.c: New test.
22683 2006-02-23 Jakub Jelinek <jakub@redhat.com>
22685 PR middle-end/26412
22686 * gcc.dg/gomp/pr26412.c: New test.
22688 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22691 * g++.dg/other/ellipsis1.C: New test.
22692 * g++.dg/parse/operator4.C: Adjust error marker.
22694 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
22697 * gfortran.dg/pr25603.f: New testcase.
22699 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
22701 * gcc.dg/bf-spl1.c: Don't specify -m68000.
22702 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22704 2006-02-21 Geoffrey Keating <geoffk@apple.com>
22706 * g++.dg/eh/spbp.C: New.
22708 2006-02-21 Jakub Jelinek <jakub@redhat.com>
22710 PR middle-end/26379
22711 * gcc.target/i386/mmx-7.c: New test.
22713 2006-02-20 Roger Sayle <roger@eyesopen.com>
22715 PR tree-optimization/26361
22716 * gcc.dg/tree-ssa/vrp27.c: New test case.
22718 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
22720 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22721 * gcc.dg/tree-ssa/complex-4.c: Here.
22723 2006-02-19 Roger Sayle <roger@eyesopen.com>
22725 PR middle-end/19543
22726 * gfortran.dg/logical_1.f90: New test case.
22728 2006-02-19 Jakub Jelinek <jakub@redhat.com>
22730 PR middle-end/26334
22731 * gcc.dg/20060218-1.c: Moved to...
22732 * gcc.target/i386/20060218-1.c: ... here. New test.
22734 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
22737 * gfortran.dg/convert_1.f90: New.
22739 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
22742 * gfortran.dg/namelist_5.f90: New test.
22745 * gfortran.dg/namelist_4.f90: New test.
22747 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
22750 * gcc.dg/tree-ssa/complex-3.c: New test.
22752 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
22754 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22755 variable to take into account the variable name in the
22757 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22759 2006-02-18 Jakub Jelinek <jakub@redhat.com>
22761 PR middle-end/26334
22762 * gcc.c-torture/compile/20060217-1.c: New test.
22763 * gcc.dg/20060218-1.c: New test.
22765 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
22767 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22769 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22771 * gcc.dg/cpp/undef3.c: New test.
22772 * gcc.dg/cpp/trad/builtins2.c: New test.
22774 2006-02-18 Mark Mitchell <mark@codesourcery.com>
22777 * g++.dg/template/static22.C: New test.
22778 * g++.dg/template/static23.C: New test.
22779 * g++.dg/template/static24.C: New test.
22780 * g++.dg/template/non-dependent13.C: New test.
22781 * g++.dg/init/member1.C: Tweak error markers.
22783 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22786 * gcc.c-torture/compile/pr26255.c: New test case.
22788 2006-02-16 Roger Sayle <roger@eyesopen.com>
22790 * gfortran.fortran-torture/execute/where_10.f90: New test case.
22791 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22792 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22793 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22794 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22795 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22796 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22798 2006-02-16 Jeff Law <law@redhat.com>
22800 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22801 * gcc.dg/tree-ssa/vrp26.c: New test.
22803 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
22807 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22808 __UCLIBC__ is defined.
22810 2006-02-16 Jakub Jelinek <jakub@redhat.com>
22813 * gfortran.dg/gomp/pr26224.f: New test.
22815 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
22818 * lib/target-supports.exp
22819 (check_effective_target_vect_short_mult): New.
22820 (check_effective_target_vect_char_mult): New.
22821 (check_effective_target_vect_widen_sum_qi_to_si): New.
22822 (check_effective_target_vect_widen_sum_qi_to_hi): New.
22823 (check_effective_target_vect_widen_sum_hi_to_si): New.
22824 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22825 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22826 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22827 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22828 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22829 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22830 vect-reduc-pattern-2c.c
22831 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22832 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22833 vect-reduc-pattern-1c.c
22835 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
22838 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22840 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
22843 * gfortran.dg/enum_8.f90: Remove check for warning.
22844 * gfortran.dg/iomsg_1.f90: Ditto.
22845 * gfortran.dg/enum_1.f90: Ditto.
22846 * gfortran.dg/enum_9.f90: Ditto.
22847 * gfortran.dg/enum_2.f90: Ditto.
22848 * gfortran.dg/enum_10.f90: Ditto.
22849 * gfortran.dg/enum_3.f90: Ditto.
22850 * gfortran.dg/flush_1.f90: Ditto.
22851 * gfortran.dg/enum_4.f90: Ditto.
22852 * gfortran.dg/array_constructor_1.f90: Ditto.
22853 * gfortran.dg/enum_5.f90: Ditto.
22854 * gfortran.dg/enum_6.f90: Ditto.
22855 * gfortran.dg/enum_7.f90: Ditto.
22857 2006-02-15 Jakub Jelinek <jakub@redhat.com>
22859 PR middle-end/26300
22860 * gcc.c-torture/compile/20060215-1.c: New test.
22862 2006-02-14 Roger Sayle <roger@eyesopen.com>
22864 PR middle-end/23670
22865 * gcc.dg/tree-ssa/andor-2.c: New test case.
22867 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
22870 * optional_dim.f90: New test.
22872 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22875 * gfortran.dg/label_4.f90: New.
22877 2006-02-14 Jakub Jelinek <jakub@redhat.com>
22878 Diego Novillo <dnovillo@redhat.com>
22879 Uros Bizjak <uros@kss-loka.si>
22881 * gfortran.dg/gomp: New directory.
22883 2006-02-14 Richard Guenther <rguenther@suse.de>
22885 PR tree-optimization/26258
22886 * gcc.dg/torture/pr26258.c: New testcase.
22888 2006-02-13 Jakub Jelinek <jakub@redhat.com>
22891 * gfortran.dg/pr26246_1.f90: New test.
22892 * gfortran.dg/pr26246_2.f90: New test.
22894 PR middle-end/26092
22895 * gcc.c-torture/compile/20060208-1.c: New test.
22897 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
22901 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22902 * gfortran.dg/bad_automatic_objects_1.f90: New test.
22903 * gfortran.dg/automatic_module_variable.f90: Change error message.
22906 * gfortran.dg/internal_dummy_1.f90: New test.
22909 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22913 * gfortran.dg/uncommon_block_data_1.f90: New test.
22914 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22918 * gfortran.dg/typed_subroutine_1.f90: New test.
22920 2006-02-13 Geoffrey Keating <geoffk@apple.com>
22922 * objc.dg/dwarf-1.m: New.
22924 2006-02-13 Roger Sayle <roger@eyesopen.com>
22926 PR middle-end/24427
22927 * gcc.dg/tree-ssa/andor-1.c: New test case.
22929 2006-02-13 Josh Conner <jconner@apple.com>
22932 * gcc.dg/pr25376.c: New test.
22934 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22936 * lib/target-supports.exp (check_named_sections_available):
22937 Only compile named-sections test -- don't assemble.
22939 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
22941 * g++.dg/warn/no-write-strings.C: New test.
22942 * g++.dg/warn/write-strings.C: Likewise.
22943 * g++.dg/warn/write-strings-default.C: Likewise.
22945 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
22948 * gfortran.dg/ret_pointer_2.f90: New test.
22950 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
22952 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22954 2006-02-10 Jeff Law <law@redhat.com>
22956 * gcc.c-torture/compile/pr26213.c: New test.
22958 2006-02-10 Steven G. Kargl <kargls@comcast.net>
22960 gfortran.dg/null_1.f90: New test.
22962 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22965 * gfortran.dg/parens_4.f90: New.
22966 * gfortran.dg/parens_5.f90: New.
22968 2006-02-10 Richard Guenther <rguenther@suse.de>
22970 * gcc.dg/pr23372-1.c: Remove empty file.
22972 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22973 Paul Thomas <pault@gcc.gnu.org>
22976 * gfortran.dg/parens_1.f90: New.
22977 * gfortran.dg/parens_2.f90: New.
22978 * gfortran.dg/parens_3.f90: New.
22980 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
22983 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22986 * gfortran.dg/impure_assignment_1.f90: New test.
22989 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22991 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
22994 * g++.dg/expr/stdarg2.C: New test.
22996 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
22998 PR inline-asm/16194
22999 * gcc.dg/pr16194.c: New test.
23001 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23003 * ada/acats/run_acats: Use portable variant of "$@".
23005 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23007 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23008 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23010 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23013 * g++.dg/opt/pr26179.C: New test.
23015 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23017 PR middle-end/26134
23018 * gcc.dg/tree-ssa/complex-3.c: New test.
23020 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23022 * gcc.c-torture/compile/volatile-1.c: New test.
23024 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23027 * gcc.dg/tree-ssa/pr26180.c: New test.
23029 2006-02-08 Jeff Law <law@redhat.com>
23031 * gcc.dg/tree-ssa/pr21417.c: New test.
23033 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23035 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23036 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23038 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23040 * lib/scanrtl.exp: New.
23042 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23045 * g++.dg/other/virtual2.C: New test.
23048 * g++.dg/other/virtual1.C: New test.
23050 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23052 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23053 cleanup-ipa-dump): Update dump file glob patterns.
23054 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23055 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23057 * lib/gcc-dg.exp: Load it.
23058 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23060 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23063 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23064 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23066 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23069 * gfortran.dg/mvbits_1.f90: New.
23071 2006-02-07 Dirk Mueller <dmueller@suse.com>
23073 * g++.dg/warn/Wdiv-by-zero.C: New test.
23074 * g++.dg/warn/Wno-div-by-zero.C: New.
23076 2006-02-07 Jeff Law <law@redhat.com>
23078 * gcc.dg/tree-ssa/pr21559.c: New test.
23080 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23081 multiple VRP passes.
23082 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23083 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23084 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23085 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23086 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23087 * gcc.dg/tree-ssa/vrp02.c: Likewise
23088 * gcc.dg/tree-ssa/vrp11.c: Likewise
23089 * gcc.dg/tree-ssa/pr14341.c: Likewise
23090 * gcc.dg/tree-ssa/vrp19.c: Likewise
23091 * gcc.dg/tree-ssa/vrp20.c: Likewise
23092 * gcc.dg/tree-ssa/vrp03.c: Likewise
23093 * gcc.dg/tree-ssa/pr21086.c: Likewise
23094 * gcc.dg/tree-ssa/pr21959.c: Likewise
23095 * gcc.dg/tree-ssa/vrp21.c: Likewise
23096 * gcc.dg/tree-ssa/vrp04.c: Likewise
23097 * gcc.dg/tree-ssa/pr25485.c: Likewise
23098 * gcc.dg/tree-ssa/pr22026.c: Likewise
23099 * gcc.dg/tree-ssa/vrp22.c: Likewise
23100 * gcc.dg/tree-ssa/vrp05.c: Likewise
23101 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23102 * gcc.dg/tree-ssa/pr20701.c: Likewise
23103 * gcc.dg/tree-ssa/vrp23.c: Likewise
23104 * gcc.dg/tree-ssa/vrp06.c: Likewise
23105 * gcc.dg/tree-ssa/pr22117.c: Likewise
23106 * gcc.dg/tree-ssa/pr20702.c: Likewise
23107 * gcc.dg/tree-ssa/vrp15.c: Likewise
23108 * gcc.dg/tree-ssa/pr21090.c: Likewise
23109 * gcc.dg/tree-ssa/pr21294.c: Likewise
23110 * gcc.dg/tree-ssa/vrp24.c: Likewise
23111 * gcc.dg/tree-ssa/vrp07.c: Likewise
23112 * gcc.dg/tree-ssa/pr21563.c: Likewise
23113 * gcc.dg/tree-ssa/pr25382.c: Likewise
23114 * gcc.dg/tree-ssa/vrp16.c: Likewise
23115 * gcc.dg/tree-ssa/vrp25.c: Likewise
23116 * gcc.dg/tree-ssa/vrp08.c: Likewise
23117 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23118 * gcc.dg/tree-ssa/vrp17.c: Likewise
23119 * gcc.dg/tree-ssa/pr21458.c: Likewise
23120 * g++.dg/tree-ssa/pr18178.C: Likewise
23122 2006-02-07 Richard Guenther <rguenther@suse.de>
23126 2006-01-30 Richard Guenther <rguenther@suse.de>
23128 * gcc.dg/pr23372-1.C: New testcase.
23130 * g++.dg/tree-ssa/pr26140.C: New testcase.
23132 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23135 * g++.dg/template/ttp15.C: New test.
23136 * g++.dg/template/ttp16.C: Likewise.
23137 * g++.dg/template/ttp17.C: Likewise.
23138 * g++.old-deja/g++.pt/ttp36.C: Remove.
23139 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23140 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23141 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23142 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23143 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23144 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23145 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23146 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23147 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23149 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23151 PR libfortran/23815
23152 * unf_io_convert_4.f90: New test.
23154 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23156 * gcc.dg/tree-ssa/loadpre10.c: New test.
23157 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23158 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23159 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23161 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23163 PR libfortran/24685
23164 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23166 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23169 * gfortran.dg/assign_7.f: New test.
23171 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23175 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23176 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23177 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23179 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23181 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23184 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23186 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23187 * g++.dg/charset/string.c (foo): Likewise.
23188 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23190 * g++.dg/ext/builtin2.C (printf): Likewise.
23191 * g++.dg/init/new15.C (printf): Likewise.
23192 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23193 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23194 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23195 * g++.dg/template/non-dependent4.C (temp): Likewise.
23196 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23197 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23198 parameter type to const char*.
23199 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23200 Change type to const char*.
23201 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23203 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23204 second parameter type to const char*.
23205 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23206 (Y::Y): Change parameter type to const char*.
23207 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23208 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23209 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23210 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23212 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23214 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23215 type to const char*.
23216 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23217 return type to const char*.
23218 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23220 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23221 * g++.old-deja/g++.law/refs1.C: Likewise.
23222 * g++.old-deja/g++.law/visibility1.C: Likewise.
23223 * g++.old-deja/g++.law/visibility2.C: Likewise.
23224 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23226 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23227 * g++.old-deja/g++.mike/net48.C: Likewise.
23228 * g++.old-deja/g++.mike/p646.C: Likewise.
23229 * g++.old-deja/g++.mike/p6746.C: Likewise.
23230 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23231 type to const char*.
23232 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23233 deprecated conversion warning.
23234 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23236 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23237 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23238 * g++.old-deja/g++.pt/explicit8.C: Likewise.
23239 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23240 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23241 * g++.old-deja/g++.pt/nontype3.C: Likewise.
23242 * g++.old-deja/g++.pt/t39.C: Likewise.
23243 * g++.old-deja/g++.robertl/eb106.C: Likewise.
23244 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23246 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
23249 intrinsic_argument_conformance_1.f90: New test.
23251 2006-02-03 Steven G. Kargl <kargls@comcast.net>
23254 * gfortran.dg/char_result_11.f90: Add SAVE.
23255 * gfortran.dg/der_pointer_4.f90: Ditto.
23256 * gfortran.dg/default_initialization.f90: New test.
23258 2006-02-03 Jeff Law <law@redhat.com>
23260 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23261 handle more than 100 dump files.
23262 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23263 * lib/scantree.exp (scan-tree-dump): Likewise.
23264 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23265 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23266 * lib/scanipa.exp (scan-ipa-dump): Likewise.
23267 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23268 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23270 2006-02-03 Diego Novillo <dnovillo@redhat.com>
23272 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23274 2006-02-03 Mark Mitchell <mark@codesourcery.com>
23276 * g++.dg/template/using12.C: New test.
23278 2006-02-03 Alan Modra <amodra@bigpond.net.au>
23280 * gcc.target/powerpc/pr25960.c: New test.
23282 2006-02-02 Steven G. Kargl <kargls@comcast>
23285 gfortran.dg/nullify_2.f90: New test.
23287 2006-02-02 Diego Novillo <dnovillo@redhat.com>
23290 * gcc.dg/gomp/pr25990.c: New test.
23292 2006-01-31 Mark Mitchell <mark@codesourcery.com>
23295 * g++.gd/template/partial4.C: New test.
23297 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
23299 PR middle-end/26001
23300 * gfortran.dg/data_char_2.f90: New.
23302 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
23305 maxval_maxloc_conformance_1.f90: New test.
23307 2006-01-31 Richard Guenther <rguenther@suse.de>
23309 * gcc.target/i386/sselibm-1.c: New testcase.
23310 * gcc.target/i386/sselibm-2.c: Likewise.
23311 * gcc.target/i386/sselibm-3.c: Likewise.
23312 * gcc.target/i386/sselibm-4.c: Likewise.
23313 * gcc.target/i386/sselibm-5.c: Likewise.
23315 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
23318 * gfortran.dg/arrayio_derived_2.f90: New.
23320 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
23322 * gcc.dg/unsigned-long-compare.c: New test.
23324 2006-01-30 Steve Ellcey <sje@cup.hp.com>
23327 * lib/target-supports.exp (check_effective_target_freorder):
23328 Check to see if target supports -freorder-blocks-and-partition.
23329 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23330 instead of "dg-require-named-sections".
23332 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
23335 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23336 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23337 * gcc.dg/pragma-isr-trapa2.c: Likewise.
23338 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23339 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23340 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23341 * gcc.dg/attr-isr-trap_exit.c: Likewise.
23342 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23344 2006-01-30 Richard Guenther <rguenther@suse.de>
23347 * gcc.dg/pr23372-1.C: New testcase.
23349 2006-01-29 Diego Novillo <dnovillo@redhat.com>
23351 * gcc.dg/gomp/pr25874.c: New test.
23353 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
23356 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23358 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
23364 * gfortran.dg/intent_out_1.f90: New test.
23366 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
23369 * gfortran.dg/procedure_lvalue.f90: New test.
23373 * gfortran.dg/char_pointer_assign_2.f90: New test.
23374 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23375 assignment to be consistent with standard.
23376 * gfortran.dg/char_result_2.f90: The same.
23377 * gfortran.dg/char_result_8.f90: The same.
23379 2006-01-28 Zack Weinberg <zackw@panix.com>
23381 * gcc.dg/Woverlength-strings.c
23382 * gcc.dg/Woverlength-strings-pedantic-c89.c
23383 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23384 * gcc.dg/Woverlength-strings-pedantic-c99.c
23385 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23387 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
23389 * gcc.c-torture/execute/20060127-1.c: New test.
23391 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23394 * g++.dg/ext/pragmaweak1.C: New test.
23396 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23399 * g++.dg/template/spec29.C: New test.
23401 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
23404 * gcc.c-torture/execute/pr19606.c: New.
23406 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
23408 * gcc.dg/pragma-re-4.c: New test.
23410 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
23413 * gfortran.dg/assumed_size_refs_3.f90: New test.
23415 2006-01-27 Ben Elliston <bje@au.ibm.com>
23417 * gcc.misc-tests/dectest.exp: Remove defunct comment.
23419 2006-01-26 Laurent GUERBY <laurent@guerby.net>
23422 * ada/acats/support/impdef.a: Add One_Long_Second.
23423 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23424 * ada/acats/tests/c9/c94026.a: Likewise.
23425 * ada/acats/tests/c9/c97305c.ada: Likewise.
23426 * ada/acats/tests/c9/c99004a.ada: Likewise.
23428 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
23431 * gfortran.dg/global_references_2.f90: New test.
23437 * gfortran.dg/assumed_charlen_function_1.f90: New test.
23438 * gfortran.dg/assumed_charlen_function_3.f90: New test.
23441 * gfortran.dg/assumed_charlen_function_2.f90: New test.
23443 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
23446 * gcc.dg/Wpointer-sign.c: New.
23447 * gcc.dg/Wpointer-sign-Wall.c: New.
23448 * gcc.dg/Wpointer-sign-Wall-no.c: New.
23449 * gcc.dg/Wpointer-sign-pedantic.c: New.
23450 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23451 * gcc.dg/conv-2.c: Use -Wpointer-sign.
23453 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
23456 * gcc.c-torture/compile/pr25861.c: New test.
23458 2006-01-26 Paul Brook <paul@codesourcery.com>
23460 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23461 on short-enum targets.
23462 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23464 (generate_fields): Use short_enums.
23465 (main): Set short_enums. Document -e.
23466 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23467 on short-enum targets.
23468 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23470 (generate_fields): Use short_enums.
23471 (main): Set short_enums. Document -e.
23472 * lib/target-supports.exp (check_effective_target_short_enums): New.
23474 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
23477 * gcc.dg/torture/pr25947-1.c: New test.
23479 2006-01-25 Jan Hubicka <jh@suse.cz>
23480 Roger Sayle <roger@eyesopen.com>
23482 PR rtl-optimization/25703
23483 * gcc.target/i386/20060125-1.c: New test case.
23484 * gcc.target/i386/20060125-2.c: New test case.
23486 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23489 * gfortran.dg/goto_1.f: New.
23491 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
23494 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23495 25716 on 32-bit systems too.
23497 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
23500 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23502 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
23504 * gcc.dg/tree-ssa/gen-vect-33.c: New.
23506 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23509 * gfortran.dg/read_eof.f90: Delete, renamed.
23510 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23511 * gfortran.dg/read_eof_2.f90: New test.
23512 * gfortran.dg/read_eof_3.f90: New test.
23514 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
23517 * gcc.c-torture/compile/pr25860.c: New test.
23519 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23522 * g++.dg/parse/dtor8.C: New test.
23524 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
23527 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23528 * gcc.dg/gomp/gomp.exp: Return without testing anything if
23529 check_effective_target_fopenmp returns 0.
23531 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
23534 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23535 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23536 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23538 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
23541 * g++.dg/opt/pr25857.C: New test.
23543 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
23544 Jan Hubicka <jh@suse.cz>
23545 Richard Guenther <rguenther@suse.de>
23547 PR rtl-optimization/25654
23548 * gcc.dg/torture/pr25654.c: New testcase.
23549 * gcc.target/i386/pr25654.c: Likewise.
23551 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
23554 * gfortran.dg/internal references_2.f90: New test.
23556 Fix regression in testing of admissability of attributes.
23557 * gfortran.dg/intent_used_1.f90: New test.
23559 2006-01-23 Ben Elliston <bje@au.ibm.com>
23561 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23562 Remove target conditional torture options for i?86 and x86_64
23565 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
23568 * g++.dg/rtti/no-rtti.C: New.
23570 2006-01-21 Mark Mitchell <mark@codesourcery.com>
23573 * g++.dg/inherit/conv2.C: New test.
23576 * g++.dg/parse/dtor7.C: New test.
23579 * g++.dg/template/crash44.C: New test.
23581 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
23585 * gfortran.dg/internal_references_1.f90: New test.
23590 * gfortran.dg/global_references_1.f90: New test.
23591 * gfortran.dg/g77/19990905-1.f: Restore the error that
23592 there is a clash between the common block name and
23593 the name of a subroutine reference.
23596 * gfortran.dg/aliasing_dummy_1.f90: New test.
23598 2006-01-21 Alan Modra <amodra@bigpond.net.au>
23600 * gcc.dg/vmx/1b-01.c: Warning fix.
23601 * gcc.dg/vmx/1c-02.c: Likewise.
23602 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23604 2006-01-20 Steve Ellcey <sje@cup.hp.com>
23607 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23609 2006-01-20 Richard Guenther <rguenther@suse.de>
23610 Steven Bosscher <stevenb.gcc@gmail.com>
23612 PR rtl-optimization/24626
23613 * gcc.dg/torture/pr24626-1.c: New testcase.
23614 * gcc.dg/torture/pr24626-2.c: Likewise.
23615 * gcc.dg/torture/pr24626-3.c: Likewise.
23616 * gcc.dg/torture/pr24626-4.c: Likewise.
23618 2006-01-20 Dirk Mueller <dmueller@suse.com>
23621 * g++.dg/warn/empty-body.C: New.
23623 2006-01-19 Mark Mitchell <mark@codesourcery.com>
23626 * g++.dg/template/using10.C: New test.
23627 * g++.dg/temlpate/using11.C: Likewise.
23628 * g++.dg/inherit/using5.C: Tweak error messages.
23630 2006-01-20 Alan Modra <amodra@bigpond.net.au>
23632 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23634 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23636 2006-01-19 Jan Hubicka <jh@suse.cz>
23638 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23640 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23643 * g++.dg/template/spec28.C: New test.
23645 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
23647 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23648 (switchfiles): Fix fprintf's by adding srcdir or removing it.
23650 2006-01-19 Diego Novillo <dnovillo@redhat.com>
23652 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23653 * gcc.dg/gomp/critical-1.c: Likewise.
23654 * gcc.dg/gomp/critical-3.c: Likewise.
23655 * gcc.dg/gomp/empty.c: Likewise.
23656 * gcc.dg/gomp/ordered-1.c: Likewise.
23657 * gcc.dg/gomp/for-4.c: Likewise.
23658 * gcc.dg/gomp/for-6.c: Likewise.
23659 * gcc.dg/gomp/master-3.c: Likewise.
23660 * gcc.dg/gomp/for-8.c: Likewise.
23661 * gcc.dg/gomp/for-10.c: Likewise.
23662 * gcc.dg/gomp/for-18.c: Likewise.
23663 * gcc.dg/gomp/for-5.c: Likewise.
23664 * gcc.dg/gomp/for-7.c: Likewise.
23665 * gcc.dg/gomp/for-9.c: Likewise.
23667 2006-01-18 Jeff Law <law@redhat.com>
23669 * gcc.dg/tree-ssa/vrp25.c: New test.
23671 2006-01-19 Richard Sandiford <richard@codesourcery.com>
23673 * gcc.dg/pr25805.c: Fix misapplied patch.
23675 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
23677 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23678 (check_effective_target_vect_udot_qi): New.
23679 (check_effective_target_vect_sdot_hi): New.
23680 (check_effective_target_vect_udot_hi): New.
23681 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23682 prefixed with "wrapv-" with -fwrapv.
23683 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23684 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23685 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23686 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23687 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23689 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23690 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23691 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23692 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23694 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23697 * g++.dg/other/default2.C: New test.
23698 * g++.dg/other/default3.C: New test.
23700 2006-01-19 Richard Sandiford <richard@codesourcery.com>
23703 * gcc.dg/pr25805.c: New file.
23705 2006-01-18 Mark Mitchell <mark@codesourcery.com>
23708 * g++.dg/template/init6.C: New test.
23710 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
23712 * gcc.dg/tree-ssa/pr24287.c: New test
23714 2006-01-18 Eric Christopher <echristo@apple.com>
23716 * g++.dg/eh/table.C: New.
23718 2006-01-18 DJ Delorie <dj@redhat.com>
23720 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23721 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23722 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23723 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23725 2006-01-18 Jeff Law <law@redhat.com>
23727 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23728 on wrapping on overflow semantics.
23730 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23732 * gcc.gc/tree-ssa/vrp23.c: New test.
23733 * gcc.gc/tree-ssa/vrp24.c: New test.
23735 2006-01-18 Richard Henderson <rth@redhat.com>
23736 Aldy Hernandez <aldyh@redhat.com>
23737 Jakub Jelinek <jakub@redhat.com>
23738 Diego Novillo <dnovillo@redhat.com>
23739 Uros Bizjak <uros@kss-loka.si>
23741 * gcc.dg/gomp: New directory.
23743 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
23744 Steven G. Kargl <kargls@comcast.net>
23747 * gfortran.dg/intrinsic_external_1.f90: New test.
23750 * gfortran.dg/elemental_pointer_1.f90: New test.
23753 * gfortran.dg/external_procedures_1.f90: New test.
23756 gfortran.dg/assumed_present.f90: New test.
23758 2006-01-18 Jakub Jelinek <jakub@redhat.com>
23760 * g++.dg/parse/lookup5.C: New test.
23762 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23765 * gfortran.dg/read_eof.f90: New test.
23767 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23769 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23770 add a closing brace.
23772 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23775 * gfortran.dg/fmt_tl.f: New test.
23777 2006-01-17 Eric Christopher <echristo@apple.com>
23779 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23780 * g++.old-deja/g++.warn/impint2.C: Ditto.
23781 * g++.old-deja/g++.other/null1.C: Ditto.
23782 * g++.dg/warn/conv2.C: Ditto.
23783 * g++.dg/warn/conv4.C: New file.
23785 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23787 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23789 2006-01-17 Andreas Jaeger <aj@suse.de>
23790 Janis Johnson <janis187@us.ibm.com>
23792 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23794 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23795 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23797 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23799 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23800 (switchfiles): xfail txxx where xxx >= 25.
23802 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23805 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23807 2006-01-17 Jakub Jelinek <jakub@redhat.com>
23810 * gcc.dg/pr25682.c: New test.
23811 * g++.dg/parse/array-size2.C: New test.
23813 2006-01-16 Ian Lance Taylor <ian@airs.com>
23815 * consistency.vlad: Remove entire directory, 1652 files.
23817 2006-01-16 Janis Johnson <janis187@us.ibm.com>
23819 * lib/target-supports.exp (check_effective_target_dfp_nocache,
23820 check_effective_target_dfprt_nocache): New.
23821 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23822 (check_effective_target_dfprt): New.
23823 * lib/c-compat.exp (check_dfp): Remove.
23824 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23825 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23826 level of support for decimal float.
23827 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23828 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23829 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23830 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23831 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23832 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23833 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23834 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23835 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23836 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23837 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23838 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23841 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
23844 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23846 * lib/gfortran.exp (gfortran_init): Likewise.
23847 * lib/obj-c++.exp (obj-c++_init): Likewise.
23848 * lib/scanasm.exp (scan-assembler-dem): Likewise.
23849 (scan-assembler-dem-not): Likewise.
23850 * lib/scandump.exp (scan-dump-dem): Likewise.
23851 (scan-dump-dem-not): Likewise.
23853 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
23856 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23858 * lib/obj-c++.exp (obj-c++_init): Likewise.
23860 2006-01-16 Richard Guenther <rguenther@suse.de>
23862 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23864 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23867 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23868 to LD_LIBRARY_PATH.
23870 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
23871 Andrew Pinski <pinskia@physics.uc.edu>
23873 * gcc.dg/minmax-1.c: New test.
23875 2006-01-16 Ben Elliston <bje@au.ibm.com>
23877 * gcc.dg/dfp/dfp.exp: Correct FSF address.
23878 * gcc.misc-tests/dectest.exp: Ditto.
23880 2006-01-15 Ian Lance Taylor <ian@airs.com>
23883 * gcc.target/i386/cmov6.c: Use -march=k8.
23885 2006-01-15 Andreas Jaeger <aj@suse.de>
23887 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23888 x86 does not have __float128.
23890 2006-01-14 Ian Lance Taylor <ian@airs.com>
23892 * gcc.target/i386/cmov6.c: New test.
23894 2006-01-14 Mark Mitchell <mark@codesourcery.com>
23897 * g++.dg/template/ctor6.C: New test.
23899 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
23901 PR tree-optimization/25485
23902 * gcc.dg/tree-ssa/pr25485.c: New.
23904 2006-01-14 Richard Guenther <rguenther@suse.de>
23906 PR tree-optimization/22548
23907 PR tree-optimization/22555
23908 PR tree-optimization/22501
23909 * gcc.dg/tree-ssa/alias-4.c: New testcase.
23910 * gcc.dg/tree-ssa/alias-5.c: Likewise.
23911 * gcc.dg/tree-ssa/alias-6.c: Likewise.
23912 * gcc.dg/tree-ssa/alias-7.c: Likewise.
23913 * gcc.dg/tree-ssa/alias-8.c: Likewise.
23914 * gcc.dg/tree-ssa/alias-9.c: Likewise.
23915 * gcc.dg/tree-ssa/alias-10.c: Likewise.
23916 * gcc.dg/tree-ssa/alias-11.c: Likewise.
23917 * gcc.dg/tree-ssa/alias-12.c: Likewise.
23919 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
23921 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
23922 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23924 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
23925 Richard Guenther <rguenther@suse.de>
23927 PR rtl-optimization/24257
23928 * gcc.dg/torture/pr24257.c: New testcase.
23930 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
23932 * gcc.c-torture/execute/20060110-1.c: New test.
23933 * gcc.c-torture/execute/20060110-2.c: New test.
23935 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
23937 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23939 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
23942 * gfortran.dg/label_3.f90: New test.
23944 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
23946 PR tree-optimization/25771
23947 * g++.dg/tree-ssa/pr25771.C: New test
23949 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
23952 * g++.dg/opt/complex5.C: New test.
23954 2006-01-13 Richard Guenther <rguenther@suse.de>
23956 * gcc.target/i386/387-9.c: New testcase.
23958 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
23961 * g++.dg/debug/dwarf2-1.C: New.
23963 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
23966 * lib/gcov.exp (verify-lines): Add "close $fd".
23968 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
23969 Ben Elliston <bje@au.ibm.com>
23971 * gcc.dg/dfp/inf-1.c: New test.
23973 2006-01-12 Janis Johnson <janis187@us.ibm.com>
23974 Yao Qi <qiyaoltc@cn.ibm.com>
23975 Ben Elliston <bje@au.ibm.com>
23976 Jon Grimm <jgrimm2@us.ibm.com>
23978 * gcc.dg/nodfp-1.c: New test.
23979 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23980 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23981 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23982 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23983 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23984 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23985 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23986 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23987 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23988 * gcc.dg/format/dfp-scanf-1.c: Likewise.
23989 * gcc.dg/format/dfp-printf-1.c: Likewise.
23990 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23991 (compat_setup_dfp): New.
23992 * gcc.dg/compat/compat.exp: Use it.
23993 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23994 Make some variables global, prepend "compat_" to their names.
23995 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23996 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23997 * gcc.misc-tests/dectest.exp: New test driver for decTest.
23998 * lib/compat.exp (compat_skip_list): Make global, rename.
23999 * lib/c-compat.exp: New file.
24000 * lib/target-supports.exp (check_effective_target_dfp): New.
24002 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24003 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24004 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24005 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24006 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24007 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24008 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24009 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24010 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24011 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24012 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24013 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24014 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24015 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24016 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24017 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24018 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24019 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24020 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24021 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24022 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24023 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24024 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24025 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24026 gcc.dg/dfp/struct-layout-1.c,
24027 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24028 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24029 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24030 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24031 gcc.dg/dfp/func-vararg-dfp.c,
24032 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24033 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24034 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24035 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24036 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24038 2006-01-11 Richard Guenther <rguenther@suse.de>
24040 PR tree-optimization/25734
24041 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24043 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24046 * gfortran.dg/literal_character_constant_1_x.F: New test.
24047 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24048 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24049 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24051 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24054 * g++.dg/ext/packed3.C: Add expected packed error.
24056 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24059 * gcc.dg/torture/pr25706-1.c: New test.
24061 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24063 PR tree-optimization/23109
24064 PR tree-optimization/23948
24065 PR tree-optimization/24123
24067 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24068 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24069 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24070 g++.dg/tree-ssa/pr23948.C: New testcases.
24071 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24072 three divisions in order to do the optimization.
24074 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24077 * g++.dg/other/pr25632.C: New test.
24079 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24082 * gfortran.dg/used_types_1.f90: New test.
24084 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24087 * gcc.dg/torture/pr25718-1.c: New test.
24089 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24091 * gfortran.dg/list_read_2.f90: Fix typo in description.
24093 2006-01-10 Jan Beulich <jbeulich@novell.com>
24095 * lib/target-supports.exp (check_visibility_available): Simplify test
24097 (check_profiling_available): Fail for *-*-netware*.
24098 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24099 * gcc.dg/20021014-1.c: Likewise.
24100 * gcc.dg/nest.c: Likewise.
24102 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24105 * gfortran.dg/forall_3.f90: New test.
24107 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24110 * gfortran.dg/nesting_2.f90: New test.
24111 * gfortran.dg/nesting_3.f90: New test.
24113 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24115 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24116 Fix typo in comment.
24118 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24120 * gfortran.dg/single_char_string.f90: New test.
24122 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24124 * gfortran.dg/ichar_2.f90: New test.
24126 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24129 * gfortran.dg/private_type_4.f90: New.
24131 2006-01-07 Richard Guenther <rguenther@suse.de>
24133 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24135 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24137 * gfortran.dg/func_decl_1.f90: New.
24138 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24139 * gfortran.dg/array_alloc_2.f90: Likewise.
24140 * gfortran.dg/char_result_8.f90: Likewise.
24141 * gfortran.dg/dup_save_1.f90: Likewise.
24142 * gfortran.dg/dup_save_2.f90: Likewise.
24143 * gfortran.dg/f2c_6.f90: Likewise.
24144 * gfortran.dg/f2c_7.f90: Likewise.
24145 * gfortran.dg/func_result_2.f90: Likewise.
24146 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24148 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24151 * gfortran.dg/elemental_subroutine_1.f90: New test.
24152 * gfortran.dg/elemental_subroutine_2.f90: New test.
24156 * gfortran.dg/assumed_size_refs_1.f90: New test.
24160 * gfortran.dg/assumed_size_refs_2.f90: New test.
24161 * gfortran.dg/initialization_1.f90: Change warning message.
24163 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24165 * gcc.dg/tree-ssa/loop-15.c: New test.
24167 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24170 * gfortran.dg/backspace_3.f: New test.
24171 * gfortran.dg/backspace_4.f: New test.
24173 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24176 * gfortran.dg/fmt_white.f: Update test.
24178 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24180 * gcc.dg/cast-1.c: Add new warning.
24181 * gcc.dg/cast-2.c: Likewise.
24182 * gcc.dg/cast-3.c: Likewise.
24183 * gcc.dg/format/cast-1.c: Likewise.
24184 * gcc.dg/cast-4.c: New testcase.
24186 2006-01-05 Richard Guenther <rguenther@suse.de>
24188 PR tree-optimization/22555
24189 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24191 2006-01-05 Richard Guenther <rguenther@suse.de>
24192 Diego Novillo <dnovillo@redhat.com>
24194 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24195 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24196 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24197 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24198 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24199 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24200 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24201 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24202 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24203 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24204 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24205 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24206 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24207 * treelang/compile/extravar.tree: Likewise.
24208 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24209 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24210 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24211 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24212 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24214 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24216 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24219 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24222 gfortran.dg/char_result_11.f90: New.
24224 2006-01-04 Mark Mitchell <mark@codesourcery.com>
24227 * g++.dg/parse/access9.C: New test.
24228 * g++.dg/tc1/dr52.C: Tweak error markers.
24230 2006-01-04 Richard Henderson <rth@redhat.com>
24232 Merge from gomp branch.
24233 * g++.dg/parse/pragma2.C: Update expected error lines.
24235 2006-01-04 Jakub Jelinek <jakub@redhat.com>
24237 * g++.dg/other/i386-2.C: New test.
24240 * gcc.c-torture/compile/20051228-1.c: New test.
24243 * gcc.dg/pr25559.c: New test.
24245 2006-01-03 Mark Mitchell <mark@codesourcery.com>
24248 * g++.dg/lookup/friend9.C: New test.
24251 * g++.dg/template/repo5.C: New test.
24253 2006-01-03 Steven G. Kargl <kargls@comcast.net>
24256 * gfortran.dg/forall_2.f90: New test.
24258 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24260 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24261 dg-require-weak. Adjust regexp to handle leading-underscore
24262 targets and space as well as TAB after .weak. Change previous
24263 64-bit fix to not use naked dot.
24265 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
24267 PR rtl-optimization/25578
24268 * gcc.c-torture/execute/20060102-1.c: New testcase.
24270 2006-01-03 Richard Guenther <rguenther@suse.de>
24273 * gcc.dg/torture/pr25183.c: New testcase.
24275 2006-01-03 Jakub Jelinek <jakub@redhat.com>
24277 Merge from gomp-branch.
24278 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24279 * gcc.dg/ia64-sync-2.c: Likewise.
24280 * gcc.dg/ia64-sync-3.c: Likewise.
24281 * gcc.dg/ia64-sync-4.c: Likewise.
24282 * gcc.dg/sync-2.c: Likewise.
24283 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24284 that sparc64-*-* and sparcv9-*-* supports sync builtins.
24286 2006-01-02 Mark Mitchell <mark@codesourcery.com>
24289 * g++.dg/parse/operator6.C: New test.
24292 * g++.dg/parse/error29.C: New test.
24295 * g++.dg/parse/dtor6.C: New test.
24298 * g++.dg/parse/ctor3.C: New test.
24301 * g++.dg/template/class3.C: New test.
24303 2006-01-02 Geoffrey Keating <geoffk@apple.com>
24305 * g++.dg/debug/debug9.C: New.
24307 2006-01-02 Steven G. Kargl <kargls@comcast.net>
24310 * gfortran.dg/label_2.f90: New test.
24312 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24314 * g++.dg/lookup/using12.C: Tighten error marker.
24316 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
24317 Andrew Pinski <pinskia@physics.uc.edu>
24319 * gcc.target/powerpc/darwin-abi-3.c: New file.
24320 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24321 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24322 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24323 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24324 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24325 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24326 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24327 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24329 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
24331 * gcc.dg/tree-ssa/loadpre1.c: New;
24332 * gcc.dg/tree-ssa/loadpre2.c: New;
24333 * gcc.dg/tree-ssa/loadpre3.c: New;
24334 * gcc.dg/tree-ssa/loadpre4.c: New;
24335 * gcc.dg/tree-ssa/loadpre5.c: New;
24336 * gcc.dg/tree-ssa/loadpre6.c: New;
24337 * gcc.dg/tree-ssa/loadpre7.c: New;
24338 * gcc.dg/tree-ssa/loadpre8.c: New;
24339 * gcc.dg/tree-ssa/loadpre9.c: New;
24341 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
24343 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24344 * g++.dg/abi/thunk4.C: Likewise.
24346 2006-01-01 Andreas Jaeger <aj@suse.de>
24348 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24351 2006-01-01 Jakub Jelinek <jakub@redhat.com>
24354 * gcc.dg/pragma-pack-3.c: New test.
24355 * g++.dg/parse/pragma3.C: New test.
24357 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24359 PR middle-end/24827
24360 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24362 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24365 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24367 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
24370 * gfortran-dg/pure_byref_3.f90: New.
24373 * gfortran.dg/userdef_operator_1.f90: New.
24375 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
24377 * g++.dg/abi/thunk3.C: New.
24378 * g++.dg/abi/thunk4.C: New.
24380 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
24383 * gfortran.dg/host_used_types_1.f90: New test. Check that host
24384 associated derived type components of derived types are
24385 properly declared in contained procedures.
24387 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24389 PR libgfortran/25139
24390 * gfortran.dg/backspace_2.f: New test.
24392 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24394 PR libgfortran/25550
24395 * gfortran.dg/endfile.f: New test.
24397 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24399 PR libgfortran/25419
24400 * gfortran.dg/comma.f: New test.
24402 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24404 * lib/gfortran-dg.exp: Remove trailing whitespace.
24405 * lib/fortran-torture.exp: Test with -fbounds-check instead of
24406 -funroll-all-loops.
24408 2005-12-28 Alan Modra <amodra@bigpond.net.au>
24410 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24411 Extended Double long doubles or repeat tests when long double is
24412 the same size as double.
24414 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24416 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24419 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24420 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24423 * gcc.dg/pr23911.c: Make test variable static.
24426 * gcc.dg/tree-ssa/pr14841.c: Likewise.
24428 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24431 * g++.dg/parse/crash17.C: Adjust error markers.
24432 * g++.dg/template/error20.C: New test.
24434 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24437 * g++.dg/ext/complit4.C: New test.
24440 * g++.dg/ext/complit5.C: Likewise.
24442 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
24444 PR tree-optimization/25125
24445 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24446 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24447 * gcc.c-torture/execute/pr25125.c: New.
24449 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
24453 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24454 functions with incorrect assumed size references.
24456 2005-12-24 Mark Mitchell <mark@codesourcery.com>
24459 * g++.dg/opt/init1.C: New test.
24461 2005-12-23 Mark Mitchell <mark@codesourcery.com>
24464 * g++.dg/template/sfinae3.C: New test.
24466 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24468 * g++.dg/other/friend4.C: New test.
24470 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24473 * g++.dg/opt/pr25005.C: New test.
24475 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24478 * g++.dg/template/ptrmem16.C: New test.
24480 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
24484 * gfortran.dg/initialization_1.f90: Add test of SIZE.
24486 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24488 PR libgfortran/25307
24489 * gfortran.dg/list_read_5.f90: New test.
24491 2005-12-22 Richard Henderson <rth@redhat.com>
24493 * gcc.target/i386/sse-7.c: Use -msse2.
24495 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24497 PR rtl-optimization/25432
24498 * gcc.c-torture/compile/20051216-1.c: New test.
24501 * objc/execute/pr25328.m: New test.
24503 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24506 * g++.dg/template/call4.C: New test.
24508 2005-12-22 Dale Johannesen <dalej@apple.com>
24510 * gcc.target/i386/sse-17.c: New.
24512 2005-12-22 Paul Brook <paul@codesourcery.com>
24514 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24516 2005-12-22 Paul Brook <paul@codesourcery.com>
24518 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24520 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
24523 * gcc.c-torture/compile/pr25513.c: New test.
24525 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24528 * g++.dg/parse/error25.C: Add more tests.
24530 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24533 * gfortran.dg/der_charlen_1.f90: New.
24535 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
24538 * gfortran.dg/pointer_component_type_1.f90: New test.
24542 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24543 should give an error with assumed size array refernces and checks
24544 those that should not.
24545 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24546 reference an upper bound so that it does not generate an error.
24552 * gfortran.dg/used_dummy_types_1.f90: New test.
24553 * gfortran.dg/used_dummy_types_2.f90: New test.
24554 * gfortran.dg/used_dummy_types_3.f90: New test.
24555 * gfortran.dg/used_dummy_types_4.f90: New test.
24556 * gfortran.dg/used_dummy_types_5.f90: New test.
24559 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24560 group already being USE associated.
24561 * gfortran.dg/assumed_shape_nml.f90: New test.
24562 * gfortran.dg/assumed_size_nml.f90: New test.
24572 * gfortran.dg/io_constraints_1.f90: New test.
24573 * gfortran.dg/io_constraints_1.f90: New test.
24574 * gfortran.dg/iostat_3.f90: Change wording of warning.
24575 * gfortran.dg/g77/19981216-0.f: The same.
24577 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
24579 PR tree-optimization/23518
24580 * gcc.dg/pr23518.c: New.
24582 2005-12-21 Mike Stump <mrs@apple.com>
24584 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24586 2005-12-21 Paul Brook <paul@codesourcery.com>
24588 * gcc.dg/pr19340.c: Skip on m68k targets.
24590 2005-12-21 Steven Bosscher <stevenb@suse.de>
24592 PR rtl-optimization/25196
24593 * gcc.dg/pr25196.c: New test.
24595 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
24598 gfortran.dg/where_nested_1.f90: New.
24600 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
24602 PR tree-optimization/25382.
24603 * gcc.dg/tree-ssa/pr25382.c: New.
24605 2005-12-20 Richard Guenther <rguenther@suse.de>
24607 PR middle-end/24306
24608 * gcc.target/i386/pr24306.c: New testcase.
24610 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
24612 PR tree-optimization/25501
24613 * gcc.dg/tree-ssa/pr25501.c: New.
24615 2005-12-20 Richard Guenther <rguenther@suse.de>
24618 2005-12-02 Richard Guenther <rguenther@suse.de>
24620 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24622 2005-12-20 Mark Mitchell <mark@codesourcery.com>
24625 * g++.dg/warn/Wunreachable-code-2.C: New test.
24627 2005-12-19 Mark Mitchell <mark@codesourcery.com>
24630 * g++.dg/template/ctor5.C: New test.
24633 * g++.dg/template/overload8.C: New test.
24635 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
24637 * gcc.c-torture/compile/pr25483 : New test.
24639 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24642 * g++.dg/ext/typeof10.C: New test.
24644 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
24646 * gcc.dg/mt-loopi1.c: New.
24648 2005-12-18 Richard Guenther <rguenther@suse.de>
24650 PR tree-optimization/25481
24651 * gcc.dg/torture/pr25481.c: New testcase.
24653 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
24655 PR rtl-optimization/21041
24656 * gcc.dg/pr21041.c: New test.
24658 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24660 PR libgfortran/25463
24661 * gfortran.dg/advance.f90: New test.
24663 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
24665 * gcc.dg/20051201-1.c: New test.
24667 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
24670 * gfortran.dg/initialization_1.f90: New test.
24671 * gfortran.dg/enum_5.f90: Change dg-error to new message.
24672 * gfortran.dg/g77/980616-0.f: The same.
24674 2005-12-17 Steven G. Kargl <kargls@comcast.net>
24677 * gfortran.dg/chkbits.f90: New test.
24679 2005-12-17 Steven G. Kargl <kargls@comcast.net>
24681 * gfortran.dg/enum_5.f: Revert to previous version.
24683 2005-12-17 Steven G. Kargl <kargls@comcast.net>
24685 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24686 * gfortran.dg/nested_modules_1.f90: Ditto.
24687 * gfortran.dg/hollerith_f95.f90: Ditto.
24688 * gfortran.dg/select_5.f90: Ditto.
24689 * gfortran.dg/secnds.f: Ditto.
24690 * gfortran.dg/hollerith2.f90: Ditto.
24691 * gfortran.dg/imag_2.f: Ditto.
24692 * gfortran.dg/ftell_2.f90: Ditto.
24693 * gfortran.dg/malloc_free_1.f90: Ditto.
24694 * gfortran.dg/logint-1.f: Ditto.
24695 * gfortran.dg/recursive_statement_functions.f90: Ditto.
24696 * gfortran.dg/e_d_fmt.f90: Ditto.
24697 * gfortran.dg/hollerith_legacy.f90: Ditto.
24698 * gfortran.dg/logint-2.f: Ditto.
24699 * gfortran.dg/enum_5.f90: Ditto.
24700 * gfortran.dg/f2c_2.f90: Ditto.
24701 * gfortran.dg/pr17143.f90: Ditto.
24702 * gfortran.dg/namelist_14.f90: Ditto.
24703 * gfortran.dg/logint-3.f: Ditto.
24704 * gfortran.dg/spread_scalar_source.f90: Ditto.
24705 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24706 * gfortran.dg/namelist_11.f: Ditto.
24707 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24708 * gfortran.dg/g77/20010519-1.f
24709 * gfortran.dg/g77/alpha1.f: Ditto.
24710 * gfortran.dg/g77/990115-1.f: Ditto.
24711 * gfortran.dg/g77/erfc.f: Ditto.
24712 * gfortran.dg/g77/19990313-3.f: Ditto.
24713 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24714 * gfortran.dg/g77/20010426.f: Ditto.
24715 * gfortran.dg/g77/19990313-0.f: Ditto.
24716 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24717 * gfortran.dg/g77/20000629-1.f: Ditto.
24718 * gfortran.dg/g77/970125-0.f: Ditto.
24719 * gfortran.dg/g77/8485.f: Ditto.
24720 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24721 * gfortran.dg/g77/19990313-1.f: Ditto.
24722 * gfortran.dg/g77/int8421.f: Ditto.
24723 * gfortran.dg/g77/19990305-0.f: Ditto.
24724 * gfortran.dg/g77/947.f: Ditto.
24725 * gfortran.dg/g77/19990905-2.f: Ditto.
24726 * gfortran.dg/g77/cabs.f: Ditto.
24727 * gfortran.dg/g77/19990313-2.f: Ditto.
24728 * gfortran.dg/g77/20020307-1.f: Ditto.
24729 * gfortran.dg/g77/dcomplex.f: Ditto.
24730 * gfortran.dg/g77/19990502-1.f: Ditto.
24731 * gfortran.dg/g77/19981216-0.f: Ditto.
24732 * gfortran.dg/common_4.f90: Ditto.
24733 * gfortran.dg/entry_4.f90: Ditto.
24734 * gfortran.dg/equiv_constraint_2.f90: Ditto.
24735 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24736 * gfortran.dg/namelist_12.f: Ditto.
24737 * gfortran.dg/scale_1.f90: Ditto.
24738 * gfortran.dg/modulo_1.f90
24739 * gfortran.dg/hollerith.f90: Ditto.
24740 * gfortran.dg/direct_io_3.f90: Ditto.
24741 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24742 * gfortran.dg/gnu_logical_1.F: Ditto.
24743 * gfortran.dg/unf_io_convert_1.f90: Ditto.
24744 * gfortran.dg/assign_1.f90: Ditto.
24745 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24746 * gfortran.dg/pr23095.f: Ditto.
24747 * gfortran.dg/read_float_1.f90: Ditto.
24749 2005-12-17 Andreas Jaeger <aj@suse.de>
24751 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24752 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24754 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24757 * gfortran.dg/fmt_white.f: New test.
24759 2005-12-16 Steven G. Kargl <kargls@comcast.net>
24761 * gfortran.dg/label_1.f90: New test.
24763 2005-12-15 Ben Elliston <bje@au.ibm.com>
24766 * gcc.dg/20031012-1.c: Add -Walways-true option.
24767 * gcc.dg/weak/weak-3.c: Likewise.
24768 * g++.old-deja/g++.mike/warn8.C: Likewise.
24770 2005-12-16 Mike Stump <mrs@apple.com>
24772 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24775 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24777 PR libgfortran/25264
24778 PR libgfortran/25349
24779 * gfortran.dg/tl_editing.f90: Added additional checks.
24780 * gfortran.dg/t_editing.f: New test.
24781 * gfortran.dg/write_padding.f90: New test
24783 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24786 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24788 2005-12-16 Jakub Jelinek <jakub@redhat.com>
24790 PR rtl-optimization/24899
24791 * gcc.c-torture/execute/20051215-1.c: New test.
24793 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
24796 * gfortran.dg/pr24823.f: New test.
24798 2005-12-16 Jeff Law <law@redhat.com>
24800 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24802 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
24804 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24805 (base_types): Change C++ style comments to C style comments. Remove
24806 aligned types from the array. Keep Enums disabled.
24807 (complex_types): Remove aligned types from the array.
24808 Comment out "_Complex long double".
24809 (attrib_types): Remove.
24810 (complex_attrib_types): Remove.
24811 (attrib_array_types): Remove.
24812 (complex_attrib_array_types): Remove.
24813 (aligned_bitfld_types): Remove.
24814 (n_aligned_bitfld_types): Remove.
24815 (FEATURE_ALIGNEDPACKED): Delete.
24816 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24817 (singles): Remove support for adding attributes.
24818 (choose_type): Remove support for attributed types.
24819 (generate_fields): Remove support for attributed bit-fields.
24820 Remove support for adding attributes.
24821 (generate_random_tests): Remove support for adding attributes.
24822 (features): Add back "[0] :0" and "complex vector [0]".
24823 (main): Remove support for attributed bit-fields.
24824 Uncomment the calling of generate_random_tests for the rests of
24827 2005-12-16 Jan Hubicka <jh@suse.cz>
24829 * gcc.c-torture/combine/pr25224.c: New.
24831 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
24834 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24837 2005-12-15 Richard Sandiford <richard@codesourcery.com>
24839 * gcc.dg/20051215-1.c: New file.
24841 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24843 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24844 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24846 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
24849 * gfortran.dg/dummy_functions_1.f90: New.
24851 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
24853 PR rtl-optimization/25310
24854 * gcc.c-torture/compile/pr25310.c: New test.
24856 2005-12-14 Jakub Jelinek <jakub@redhat.com>
24859 * gcc.dg/pr25023.c: New test.
24861 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24863 * g++.old-deja/g++.brendan/redecl1.C,
24864 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24865 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24866 g++.old-deja/g++.oliva/typeof1.C,
24867 g++.old-deja/g++.other/crash16.C,
24868 g++.old-deja/g++.other/crash34.C,
24869 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24870 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24871 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24872 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24873 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24874 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24877 2005-12-14 Kean Johnston <jkj@sco.com>
24878 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24880 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24881 * gcc.target/i386/20020523-1.c: Ditto.
24882 * gcc.target/i386/tailcall-1.c: Ditto.
24883 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24884 * gcc.target/i386/ssetype-5.c: Ditto.
24886 2005-12-14 Jeff Law <law@redhat.com>
24888 * gcc.dg/tree-ssa/foldstring-1.c: New test.
24890 2005-12-14 Jakub Jelinek <jakub@redhat.com>
24894 * gcc.target/i386/pr25254.c: New test.
24895 * gfortran.dg/PR24188.f: New test.
24897 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
24899 * lib/fortran-torture.exp: Catch remaining uses of
24900 remote_file build delete.
24902 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24904 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24906 2005-12-14 Ben Elliston <bje@au.ibm.com>
24908 * gcc.dg/warn-addr-cmp.c: New test.
24910 2005-12-13 Jakub Jelinek <jakub@redhat.com>
24914 * gcc.target/i386/pr25293.c: New test.
24916 2005-12-13 Petr Machata <machata@post.cz>
24919 * g++.dg/parse/comma2.C: New test.
24921 2005-12-13 Mark Mitchell <mark@codesourcery.com>
24922 Jakub Jelinek <jakub@redhat.com>
24924 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24925 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24926 (limits.h): Include unconditionally.
24927 (stdlib.h): Likewise.
24928 (hashtab.h): Do not include.
24929 (getopt.h): Likewise.
24930 (stddef.h): Include.
24931 (hashval_t): Define.
24932 (struct entry): Add "next" field.
24933 (HASH_SIZE): New macro.
24934 (hash_table): New variable.
24935 (switchfiles): Do not use xmalloc.
24937 (iterative_hash): New function.
24939 (e_exists): New function.
24940 (e_insert): Likewise.
24941 (output): Use, instead of libiberty hashtable functions.
24942 (main): Do not use getopt. Do not call htab_create.
24944 2005-12-13 Jakub Jelinek <jakub@redhat.com>
24947 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24948 put atal* and atpaal* attributes on array elements.
24949 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24950 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24951 put atal* and atpaal* attributes on array elements.
24952 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24954 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
24956 * gcc.dg/single-precision-constant.c: New test.
24958 2005-12-13 Alan Modra <amodra@bigpond.net.au>
24960 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24961 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24962 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24963 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24964 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24965 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24966 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24967 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24968 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24969 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24970 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24971 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24972 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24973 gcc.target/powerpc/ppc-sdata-2.c,
24974 gcc.target/powerpc/ppc-stackalign-1.c,
24975 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24976 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24977 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24978 gcc.target/powerpc/rs6000-ldouble-2.c,
24979 gcc.target/powerpc/rs6000-power2-1.c,
24980 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24981 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
24982 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
24983 option into target selector.
24984 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
24985 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24987 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
24990 * objc.dg/encode-9.m: New test.
24992 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24995 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24996 * gcc.dg/asm-b.c: Fix typo.
24997 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24998 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24999 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25000 i?86 lp64 and x86_64 ilp32.
25001 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25003 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25005 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25008 gfortran.dg/equiv_5.f90: New test.
25010 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25012 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25013 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25014 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25015 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25016 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25017 * gcc.dg/tree-ssa/reassoc-5.c: New.
25018 * gcc.dg/tree-ssa/reassoc-6.c: New.
25019 * gcc.dg/tree-ssa/reassoc-7.c: New.
25020 * gcc.dg/tree-ssa/reassoc-8.c: New.
25021 * gcc.dg/tree-ssa/reassoc-9.c: New.
25022 * gcc.dg/tree-ssa/reassoc-10.c: New.
25023 * gcc.dg/tree-ssa/reassoc-11.c: New.
25025 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25029 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25031 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25034 * g++.dg/template/inherit.C: Do not use a generic error message.
25036 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25039 * objc.dg/gnu-encoding: New directory.
25040 * objc.dg/gnu-encoding/compat-common.h: New file.
25041 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25042 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25043 * objc.dg/gnu-encoding/vector-defs.h: New file.
25044 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25045 * objc.dg/gnu-encoding/generate-random.c: New file.
25046 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25047 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25048 * objc.dg/gnu-encoding/generate-random.h: New file.
25050 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25053 * g++.dg/template/defarg7.C: New test.
25055 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25058 * objc.dg/encode-8.m: New test.
25060 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25063 * objc.dg/encode-7.m: New test.
25065 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25068 * g++.dg/opt/inline10.C: New test.
25070 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25072 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25074 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25076 * gfortran.dg/substring_equivalence.f90: typo in comment
25078 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25081 * gfortran.dg/iostat_3.f90: New test.
25083 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25086 * gfortran.dg/unf_io_convert_1.f90: New test.
25087 * gfortran.dg/unf_io_convert_2.f90: New test.
25088 * gfortran.dg/unf_io_convert_3.f90: New test.
25090 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25093 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25094 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25095 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25096 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25097 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25098 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25099 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25100 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25101 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25102 gcc.dg/torture/fp-int-convert-float128-timode.c,
25103 gcc.dg/torture/fp-int-convert-float128.c,
25104 gcc.dg/torture/fp-int-convert-float80-timode.c,
25105 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25106 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25108 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25110 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25112 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25114 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25116 * gcc.dg/20051207-1.c,
25117 * gcc.dg/20051207-2.c,
25118 * gcc.dg/20051207-3.c: New tests.
25120 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25123 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25124 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25125 dg-skip-if target selector.
25128 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25129 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25130 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25131 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25132 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25133 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25134 and/or merge with i?86 cases.
25136 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25139 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25140 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25141 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25142 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25145 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25148 * gcc.c-torture/compile/pr25311.c: New test.
25150 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25152 PR libgfortran/25039
25153 * gfortran.dg/read_comma.f: New test.
25155 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25158 * g++.dg/opt/pr19317-1.C: New test.
25159 * g++.dg/opt/pr19317-2.C: New test.
25160 * g++.dg/opt/pr19317-3.C: New test.
25163 * gcc.c-torture/execute/pr19005.c: New test.
25166 * g++.old-deja/g++.other/comdat5.C: New test.
25167 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25169 * g++.dg/compat/struct-layout-1.exp: New file.
25170 * g++.dg/compat/struct-layout-1.h: New.
25171 * g++.dg/compat/struct-layout-1_generate.c: New.
25172 * g++.dg/compat/struct-layout-1_x1.h: New.
25173 * g++.dg/compat/struct-layout-1_x2.h: New.
25174 * g++.dg/compat/struct-layout-1_y1.h: New.
25175 * g++.dg/compat/struct-layout-1_y2.h: New.
25177 * gcc.dg/20050330-2.c: New test.
25179 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25182 * gfortran.dg/associated_1.f90: New.
25184 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25186 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25187 ILP32 vect_no_align platforms.
25189 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25190 Jakub Jelinek <jakub@redhat.com>
25193 * gcc.c-torture/compile/20051207-1.c: New test.
25195 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25198 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25199 gcc.dg/torture/pr18582-1.c,
25200 gcc.target/i386/attributes-error.c: Also test on x86_64.
25202 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25204 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25207 * g++.dg/template/typedef3.C: New test.
25211 * g++.dg/template/dtor3.C: Fix error markers.
25213 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25215 * lib/target-supports.exp (check_effective_target_sync_char_short):
25218 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25220 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25222 2005-12-06 Roger Sayle <roger@eyesopen.com>
25224 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25225 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25226 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25227 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25229 2005-12-06 Roger Sayle <roger@eyesopen.com>
25232 * g++.dg/other/array2.C: New test case.
25234 2005-12-05 Geoffrey Keating <geoffk@apple.com>
25236 * gcc.dg/darwin-weakimport-3.c: New.
25238 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25239 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25240 and to work on Darwin.
25241 * gcc.dg/attr-weakref-1b.c: New file.
25242 * gcc.dg/attr-weakref-2.c: New test.
25243 * gcc.dg/darwin-weakref-1.c: New test.
25245 2005-12-05 Janis Johnson <janis187@us.ibm.com>
25248 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25249 use in selector expressions.
25250 (dg-xfail-if): Ditto.
25251 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25252 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25253 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25254 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25255 * gcc.test-framework/test-framework.exp: Skip generated tests if
25256 CHECK_TEST_FRAMEWORK is not 1.
25258 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25260 PR tree-optimization/24963
25261 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25264 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25267 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25268 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25269 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25270 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25272 2005-12-05 Jakub Jelinek <jakub@redhat.com>
25274 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25277 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25279 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25281 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25283 * gcc.dg/format/cast-1.c: New test.
25285 2005-12-04 Roger Sayle <roger@eyesopen.com>
25288 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25289 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25290 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25291 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25293 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25295 * gcc.dg/cast-pretty-print-1.c: New test.
25297 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25299 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25301 2005-12-02 Mark Mitchell <mark@codesourcery.com>
25304 * g++.dg/template/friend40.C: New test.
25306 2005-12-02 Jakub Jelinek <jakub@redhat.com>
25309 * gcc.target/i386/movq-2.c: New test.
25310 * gcc.target/i386/movq.c: Remove target i?86, instead add
25311 dg-require-effective-target ilp32.
25313 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25316 * g++.dg/other/default1.C: New test.
25318 2005-12-02 Richard Guenther <rguenther@suse.de>
25320 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25322 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
25324 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25326 2005-12-02 Alan Modra <amodra@bigpond.net.au>
25329 * gcc.target/powerpc/rotate.c: New.
25331 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25333 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25334 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25336 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
25339 * gcc.dg/pr17730-1.c: Adjust.
25340 * gcc.dg/lvalue1.c (main): Likewise.
25341 * gcc.dg/lvalue-2.c: Likewise.
25342 * g++.dg/pr7503-3.C
25344 2005-12-01 Geoffrey Keating <geoffk@apple.com>
25346 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25349 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
25352 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
25354 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25357 * lib/target-supports.exp (check_effective_target_tls): New.
25358 (check_effective_target_tls_runtime): New.
25359 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25361 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25362 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25363 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25364 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25365 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25366 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25367 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25368 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25369 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25370 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25371 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25372 effective-target TLS.
25373 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25374 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25375 effective-target TLS runtime.
25377 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25379 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25381 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
25383 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25384 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25385 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25386 ignored" warnings when "packing" is the same as the ABI layout.
25388 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
25391 * gfortran.dg/line_length_1.f: New test.
25392 * gfortran.dg/line_length_2.f90: Ditto.
25394 2005-11-30 Richard Guenther <rguenther@suse.de>
25396 PR tree-optimization/21655
25397 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25399 2005-11-30 Dale Johannesen <dalej@apple.com>
25401 * gcc.c-torture/compile/pr24930.c: New.
25403 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
25406 * gfortran.dg/auto_char_dummy_array.f90: New test.
25408 2005-11-30 Jeff Law <law@redhat.com>
25410 * g++.old-deja/g++.law/pr25000.C: New test.
25412 2005-11-30 Jakub Jelinek <jakub@redhat.com>
25414 * gcc.dg/tls/opt-11.c: New test.
25416 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
25418 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25420 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25423 2005-11-29 Jakub Jelinek <jakub@redhat.com>
25425 * gfortran.dg/open_access_1.f90: New test.
25427 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25429 * gcc.dg/charset/builtin2.c: New test.
25431 2005-11-28 Jakub Jelinek <jakub@redhat.com>
25433 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25434 on mmix-*-* for *_[xy].c.
25436 2005-11-28 Kean Johnston <jkj@sco.com>
25438 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25440 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25441 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25442 * gcc.target/i386/asm-3.c: Ditto.
25443 * gcc.target/i386/clobbers.c: Ditto.
25444 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25445 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25447 * gcc.target/i386/mul.c: Ditto.
25448 * gcc.target/i386/ssetype-1.c: Ditto.
25449 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25450 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25451 static so the test works with -fPIC mode too. Based on comment in
25453 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25455 2005-11-28 Richard Guenther <rguenther@suse.de>
25457 * gcc.dg/alias-9.c: New testcase.
25458 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25460 2005-11-28 Roger Sayle <roger@eyesopen.com>
25461 Uros Bizjak <uros@kss-loka.si>
25463 PR middle-end/20219
25464 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25465 tan(x)/sin(x) transformations.
25467 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
25469 PR middle-end/24575
25470 * gcc.dg/tree-ssa/divide-3.c: New test.
25471 * gcc.dg/tree-ssa/divide-4.c: New test.
25473 2005-11-27 Steven G. Kargl <kargls@comcast.net>
25476 * gfortran.dg/boz_6.f90: New test.
25478 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25481 * gfortran.dg/modulo_1.f90: New test.
25483 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25485 PR libfortran/24919
25486 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25487 fail on CRLF platforms.
25488 * gfortran.dg/ftell_2.f90: Likewise.
25490 2005-11-26 Eric Christopher <echristo@apple.com>
25492 * gcc.dg/intmax_t-1.c: Remove mips xfail.
25494 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25496 * objc.dg/gnu-runtime-3.m: Simplify.
25498 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25500 PR middle-end/23669
25501 * gcc.dg/tree-ssa/divide-1.c: New test.
25502 * gcc.dg/tree-ssa/divide-2.c: New test.
25504 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25506 PR libgfortran/24945
25507 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25509 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25511 PR libgfortran/24945
25512 * gfortran.dg/open_status_2.f90: New test.
25514 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25516 * gcc.c-torture/execute/builtins/fprintf.c,
25517 gcc.c-torture/execute/builtins/fputs-lib.c,
25518 gcc.c-torture/execute/builtins/fputs.c,
25519 gcc.c-torture/execute/builtins/lib/fprintf.c,
25520 gcc.c-torture/execute/builtins/lib/printf.c,
25521 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25523 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
25525 * gcc.dg/20050922-2.c: New test.
25527 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
25529 * objc.dg/gnu-runtime-3.m: New test.
25531 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25534 * g++.dg/other/void1.C: New test.
25536 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
25538 PR middle-end/24998
25539 * gcc.dg/torture/fp-int-convert-float.c,
25540 gcc.dg/torture/fp-int-convert-double.c,
25541 gcc.dg/torture/fp-int-convert-long-double.c,
25542 gcc.dg/torture/fp-int-convert-timode.c,
25543 gcc.dg/torture/fp-int-convert-float80.c,
25544 gcc.dg/torture/fp-int-convert-float80-timode.c,
25545 gcc.dg/torture/fp-int-convert-float128.c,
25546 gcc.dg/torture/fp-int-convert-float128-timode.c,
25547 gcc.dg/torture/fp-int-convert.h: New files.
25549 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25551 PR middle-end/24989
25552 * gcc.dg/tree-ssa/bool-10.c: New test.
25553 * gcc.dg/tree-ssa/bool-11.c: New test.
25554 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25556 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25558 PR middle-end/24990
25559 * tree-ssa/pr24990-1.c: New test.
25561 2005-11-24 Richard Guenther <rguenther@suse.de>
25562 Dirk Mueller <dmueller@suse.de>
25565 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25566 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25567 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25568 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25569 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25570 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25572 2005-11-23 Uros Bizjak <uros@kss-loka.si>
25574 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25576 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
25579 * gcc.dg/Wc++-compat.c: New.
25580 * gcc.dg/Wno-c++-compat.c: New.
25582 2005-11-23 Alan Modra <amodra@bigpond.net.au>
25584 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25585 (vspltish, vspltisw): Likewise.
25587 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25589 PR libgfortran/24794
25590 * gfortran.dg/namelist_12.f: Fix quotes.
25591 * gfortran.dg/namelist_13.f90: Fix quotes.
25592 * gfortran.dg/namelist_14.f90: Fix quotes.
25593 * gfortran.dg/namelist_15.f90: Fix quotes.
25594 * gfortran.dg/namelist_use.f90: Fix quotes.
25595 * gfortran.dg/namelist_use_only.f90: Fix quotes.
25596 * gfortran.dg/namelist_21.f90: New test.
25597 * gfortran.dg/namelist_22.f90: New test.
25599 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
25602 * gcc.c-torture/compile/pr23435.c: New.
25604 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
25606 * gcc.c-torture/execute/floatunsisf-1.c: New test.
25608 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
25610 * gcc.target/powerpc/405-macchw-1.c,
25611 gcc.target/powerpc/405-macchw-2.c,
25612 gcc.target/powerpc/405-macchwu-1.c,
25613 gcc.target/powerpc/405-macchwu-2.c,
25614 gcc.target/powerpc/405-machhw-1.c,
25615 gcc.target/powerpc/405-machhw-2.c,
25616 gcc.target/powerpc/405-machhwu-1.c,
25617 gcc.target/powerpc/405-machhwu-2.c,
25618 gcc.target/powerpc/405-maclhw-1.c,
25619 gcc.target/powerpc/405-maclhw-2.c,
25620 gcc.target/powerpc/405-maclhwu-1.c,
25621 gcc.target/powerpc/405-maclhwu-2.c,
25622 gcc.target/powerpc/405-mulchw-1.c,
25623 gcc.target/powerpc/405-mulchw-2.c,
25624 gcc.target/powerpc/405-mulchwu-1.c,
25625 gcc.target/powerpc/405-mulchwu-2.c,
25626 gcc.target/powerpc/405-mulhhw-1.c,
25627 gcc.target/powerpc/405-mulhhw-2.c,
25628 gcc.target/powerpc/405-mulhhwu-1.c,
25629 gcc.target/powerpc/405-mulhhwu-2.c,
25630 gcc.target/powerpc/405-mullhw-1.c,
25631 gcc.target/powerpc/405-mullhw-2.c,
25632 gcc.target/powerpc/405-mullhwu-1.c,
25633 gcc.target/powerpc/405-mullhwu-2.c,
25634 gcc.target/powerpc/405-nmacchw-1.c,
25635 gcc.target/powerpc/405-nmacchw-2.c,
25636 gcc.target/powerpc/405-nmachhw-1.c,
25637 gcc.target/powerpc/405-nmachhw-2.c,
25638 gcc.target/powerpc/405-nmaclhw-1.c,
25639 gcc.target/powerpc/405-nmaclhw-2.c,
25640 gcc.target/powerpc/440-macchw-1.c,
25641 gcc.target/powerpc/440-macchw-2.c,
25642 gcc.target/powerpc/440-macchwu-1.c,
25643 gcc.target/powerpc/440-macchwu-2.c,
25644 gcc.target/powerpc/440-machhw-1.c,
25645 gcc.target/powerpc/440-machhw-2.c,
25646 gcc.target/powerpc/440-machhwu-1.c,
25647 gcc.target/powerpc/440-machhwu-2.c,
25648 gcc.target/powerpc/440-maclhw-1.c,
25649 gcc.target/powerpc/440-maclhw-2.c,
25650 gcc.target/powerpc/440-maclhwu-1.c,
25651 gcc.target/powerpc/440-maclhwu-2.c,
25652 gcc.target/powerpc/440-mulchw-1.c,
25653 gcc.target/powerpc/440-mulchw-2.c,
25654 gcc.target/powerpc/440-mulchwu-1.c,
25655 gcc.target/powerpc/440-mulchwu-2.c,
25656 gcc.target/powerpc/440-mulhhw-1.c,
25657 gcc.target/powerpc/440-mulhhw-2.c,
25658 gcc.target/powerpc/440-mulhhwu-1.c,
25659 gcc.target/powerpc/440-mulhhwu-2.c,
25660 gcc.target/powerpc/440-mullhw-1.c,
25661 gcc.target/powerpc/440-mullhw-2.c,
25662 gcc.target/powerpc/440-mullhwu-1.c,
25663 gcc.target/powerpc/440-mullhwu-2.c,
25664 gcc.target/powerpc/440-nmacchw-1.c,
25665 gcc.target/powerpc/440-nmacchw-2.c,
25666 gcc.target/powerpc/440-nmachhw-1.c,
25667 gcc.target/powerpc/440-nmachhw-2.c,
25668 gcc.target/powerpc/440-nmaclhw-1.c,
25669 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25671 2005-11-21 Jakub Jelinek <jakub@redhat.com>
25674 * gfortran.dg/inquire_9.f90: New test.
25677 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25679 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25681 PR libfortran/24432
25682 * lib/target-supports.exp (check_effective_target_fortran_large_real):
25683 Check that 'cos' is supported.
25685 2005-11-21 Paul Thomas <pault@gcc.gnu.org
25688 * gfortran.dg/substring_equivalence.f90: New test.
25691 * gfortran.dg/auto_internal_assumed.f90: New test.
25693 2005-11-21 Uros Bizjak <uros@kss-loka.si>
25695 * gcc.dg/fold-div-2.c: New test.
25697 2005-11-20 Ian Lance Taylor <ian@airs.com>
25699 PR rtl-optimization/24883
25700 * gcc.c-torture/compile/pr24883.c: New test.
25702 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
25704 PR middle-end/20583
25705 * gcc.c-torture/compile/pr20583.c: New.
25707 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
25709 * gcc.c-torture/execute/usmul.c: New test.
25711 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
25713 * gcc.dg/tree-ssa/vrp22.c: New test.
25715 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
25717 PR middle-end/24912
25718 * gcc.dg/torture/pr24912-1.c: New test.
25720 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
25723 * gfortran.dg/arrayio_derived_1.f90: New test.
25725 2005-11-19 Richard Guenther <rguenther@suse.de>
25727 PR middle-end/23294
25728 * gcc.dg/tree-ssa/pr23294.c: New testcase.
25730 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
25732 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25734 2005-11-18 Mark Mitchell <mark@codesourcery.com>
25737 * g++.dg/template/friend39.C: New test.
25739 2005-11-18 James E Wilson <wilson@specifix.com>
25741 * gcc.dg/builtin-strstr.c: New.
25743 2005-11-18 Richard Henderson <rth@redhat.com>
25745 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25746 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25747 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25748 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25749 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25750 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25751 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25752 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25753 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25754 renaming to remove initial "ia64-".
25756 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
25758 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25760 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
25762 * g++.dg/cpp/string-2.C: New test.
25764 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
25766 * gcc.dg/tree-ssa/loop-14.c: New test.
25768 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
25769 Michael Chamberlain <michael@chamberlain.net.au>
25771 * ada/acats/run_all.sh (target_run): Kill long running tests.
25773 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25775 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25776 * gcc.dg/cleanup-9.c: Likewise.
25777 * gcc.dg/cleanup-10.c: Likewise.
25778 * gcc.dg/cleanup-11.c: Likewise.
25780 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25783 * gfortran.dg/open_access_append_1.f90: New test.
25784 * gfortran.dg/open_access_append_2.f90: New test.
25786 2005-11-16 Richard Guenther <rguenther@suse.de>
25788 PR middle-end/24851
25789 * gcc.c-torture/execute/pr24851.c: New testcase.
25791 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
25793 * gcc.dg/fold-overflow-1.c: New test.
25795 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
25797 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25798 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25800 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
25802 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25804 * g++.dg/eh/forced2.C: Likewise.
25805 * g++.dg/eh/forced3.C: Likewise.
25806 * g++.dg/eh/forced4.C: Likewise.
25808 2005-11-11 Mike Stump <mrs@apple.com>
25810 * g++.old-deja/g++.mike/unused.C: Add.
25812 2005-11-15 Mark Mitchell <mark@codesourcery.com>
25815 * g++.dg/warn/Wcast-qual1.C: New test.
25817 2005-11-15 Jan Hubicka <jh@suse.cz>
25819 * gcc.dg/winline-5.c: Add large-unit-insns limit.
25821 2005-11-14 David Edelsohn <edelsohn@gnu.org>
25823 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25825 2005-11-14 Diego Novillo <dnovillo@redhat.com>
25828 * gcc.dg/tree-ssa/pr24840.c: New test.
25830 2005-11-14 Janis Johnson <janis187@us.ibm.com>
25833 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25835 2005-11-14 Dale Johannesen <dalej@apple.com>
25837 * gcc.c-torture/execute/20051113-1.c: New.
25839 2005-11-14 Mark Mitchell <mark@codesourcery.com>
25842 * g++.dg/template/crash43.C: New test.
25844 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
25846 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25848 2005-11-13 Mark Mitchell <mark@codesourcery.com>
25851 * g++.dg/eh/spec8.C: New test.
25853 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
25855 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25857 2005-11-13 Mark Mitchell <mark@codesourcery.com>
25860 * g++.dg/parse/ambig4.C: New test.
25861 * g++.dg/tc1/dr101.C: Adjust error markers.
25862 * g++.dg/lookup/strong-using-2.C: Likewise.
25863 * g++.dg/lookup/ambig5.C: Likewise.
25864 * g++.dg/lookup/ambig4.C: Likewise.
25865 * g++.dg/parse/crash22.C: Likewise.
25867 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
25869 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25871 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
25873 * gcc.dg/nested-calls-1.c: New test.
25875 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25877 * gfortran.dg/complex_intrinsic_1.f90: New test.
25878 * gfortran.dg/complex_intrinsic_2.f90: New test.
25879 * gfortran.dg/fgetc_1.f90: New test.
25880 * gfortran.dg/fgetc_2.f90: New test.
25881 * gfortran.dg/fgetc_3.f90: New test.
25882 * gfortran.dg/ftell_1.f90: New test.
25883 * gfortran.dg/ftell_2.f90: New test.
25884 * gfortran.dg/gnu_logical_1.F: New test.
25885 * gfortran.dg/gnu_logical_2.f90: New test.
25887 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
25889 PR middle-end/24820
25890 * gcc.dg/pr24820.c: New test.
25892 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
25894 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25895 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25898 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25901 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25903 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
25905 * gcc.target/cris/cris.exp: New file.
25906 * gcc.target/cris/rld-legit1.c: New test.
25907 * gcc.target/cris/rld-legit2.c: New test.
25909 2005-11-12 Jakub Jelinek <jakub@redhat.com>
25912 * g++.dg/opt/pr24780.C: New test.
25915 * g++.dg/template/asm1.C: New test.
25917 2005-11-12 Steven G. Kargl <kargls@comcast.net>
25919 PR libgfortran/24787
25920 * gfortran.dg/scan_1.f90: New test.
25922 2005-11-12 Jan Hubicka <jh@suse.cz>
25924 * gcc.target/i386/minmax-1.c: New.
25925 * gcc.target/i386/minmax-2.c: New.
25927 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
25929 * gcc.dg/pr24445.c: Fix for 64-bit targets.
25931 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
25933 * gcc.c-torture/execute/20051110-1.c,
25934 gcc.c-torture/execute/20051110-2.c: New tests.
25936 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
25938 PR middle-end/24750
25939 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25942 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
25944 * lib/target-libpath.exp (get_shlib_extension): New proc.
25945 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25946 * lib/gfortran.exp (gfortran_link_flags): Likewise.
25947 * lib/objc.exp (objc_target_compile): Likewise.
25948 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25951 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
25953 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25955 * lib/target-supports.exp (check_effective_target_static_libgfortran):
25956 Add -static to additional_flags and pass it to target_compile.
25958 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25960 PR libgfortran/24719
25961 gfortran.dg/read_noadvance.f90: New test.
25963 PR libgfortran/24699
25964 gfortran.dg/fmt_t_2.f90: New test.
25966 PR libgfortran/24785
25967 gfortran.dg/read_x_eor.f90: New test.
25969 PR libgfortran/24584
25970 gfortran.dg/namelist_empty.f90: Rename test.
25972 PR libgfortran/24489
25973 gfortran/read_eor.f90: Rename test.
25975 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
25978 * gfortran.dg/automatic_module_variable.f90: New test.
25980 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
25983 * gcc.dg/pr24445.c: New test.
25985 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
25989 * gfortran.dg/recursive_statement_functions.f90: Add statement
25990 functions using inline intrinsic functions and parameters to test
25991 that they no longer seg-fault.
25994 gfortran.dg/nested_modules_4.f90: New test.
25995 gfortran.dg/nested_modules_5.f90: New test.
25997 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26000 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26002 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26004 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26007 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26009 * gcc.dg/sparc-getcontext-1.c: New test.
26011 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26013 * gcc.dg/ifcvt-fabs-1.c: New test.
26015 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26018 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26019 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26021 2005-11-09 Richard Guenther <rguenther@suse.de>
26023 PR tree-optimization/24716
26024 * gcc.c-torture/execute/pr24716.c: New testcase.
26026 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26028 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26030 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26033 * gcc.dg/pr24624.c: Testcase added.
26035 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26038 * g++.dg/other/pr24623.C: Testcase added.
26040 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26043 * gfortran-dg/pure_byref_1.f90: New.
26044 * gfortran-dg/pure_byref_2.f90: New.
26046 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26049 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26050 * gcc.dg/dg.exp: Run main loop also for *.i files.
26052 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26055 * g++.dg/tls/diag-3.C: New test.
26056 * g++.dg/tls/diag-4.C: New test.
26057 * g++.dg/tls/static-1.C: New test.
26058 * g++.dg/tls/static-1a.cc: New file.
26060 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26063 * g++.dg/tree-ssa/pr23046.C: New test.
26065 2005-11-08 Devang Patel <dpatel@apple.com>
26067 PR tree-optimization/23115
26068 * gcc.dg/tree-ssa/pr23115.c: New.
26070 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26072 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26073 * gcc.target/powerpc/pr16155.c: Same.
26074 * gcc.target/powerpc/altivec-1.c: Same.
26075 * gcc.target/powerpc/altivec-2.c: Same.
26076 * gcc.target/powerpc/altivec-3.c: Same.
26077 * gcc.target/powerpc/altivec-5.c: Same.
26078 * gcc.target/powerpc/altivec-11.c: Same.
26079 * gcc.target/powerpc/altivec-12.c: Same.
26080 * gcc.target/powerpc/altivec-14.c: Same.
26081 * gcc.target/powerpc/altivec-22.c: Same.
26082 * gcc.target/powerpc/altivec-consts.c: Same.
26083 * gcc.target/powerpc/altivec-pr22085.c: Same.
26084 * gcc.target/powerpc/altivec-splat.c: Same.
26085 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26086 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26087 * gcc.target/powerpc/darwin-longlong.c: Same.
26089 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26092 * gcc.dg/pr19340.c: New test.
26094 2005-11-07 Ian Lance Taylor <ian@airs.com>
26096 PR rtl-optimization/24683
26097 * gcc.dg/pr24683.c: New test.
26099 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26101 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26102 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26104 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26106 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26108 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26110 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26112 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26116 * gcc.target/powerpc/altivec-consts.c,
26117 gcc.target/powerpc/altivec-splat.c: New testcase.
26119 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26123 * gcc.dg/overflow-2.c: New testcase.
26125 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26127 PR rtl-optimization/23567
26128 * gcc.c-torture/execute/20051104-1.c: New test.
26130 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26133 gfortran.dg/private_type_2.f90: Modified to check that case with
26134 PRIVATE declaration within derived type is accepted.
26137 gfortran.dg/pointer_assign_1.f90: New test.
26140 * gfortran.dg/arrayio_0.f90: New test.
26143 gfortran.dg/data_initialized.f90: New test.
26144 gfortran.dg/data_constraints_1.f90: New test.
26145 gfortran.dg/data_constraints_2.f90: New test.
26147 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26151 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26153 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26156 * gcc.dg/tree-ssa/pr24670.c: New test.
26158 2005-11-05 Ian Lance Taylor <ian@airs.com>
26161 * gcc.target/i386/pr22432.c: New test.
26163 2005-11-05 Richard Henderson <rth@redhat.com>
26165 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26166 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26167 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26168 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26169 from gcc.dg/alpha-*.
26170 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26171 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26173 2005-11-05 Andreas Jaeger <aj@suse.de>
26175 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26177 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26180 * gcc.dg/torture/pr23424-1.c: New test.
26182 2005-11-04 Richard Henderson <rth@redhat.com>
26184 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26185 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26186 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26187 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26188 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26189 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26190 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26191 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26192 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26193 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26194 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26195 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26196 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26197 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26198 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26199 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26200 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26201 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26202 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26203 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26204 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26205 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26206 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26207 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26209 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26210 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26211 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26212 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26213 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26214 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26215 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26216 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26217 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26218 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26219 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26220 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26221 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26222 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26223 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26224 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26225 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26226 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26227 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26228 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26229 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26230 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26231 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26232 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26233 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26234 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26235 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26236 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26237 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26238 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26239 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26240 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26241 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26242 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26243 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26244 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26245 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26246 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26247 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26248 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26249 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26250 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26251 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26252 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26253 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26255 2005-11-04 Diego Novillo <dnovillo@redhat.com>
26258 * gcc.dg/tree-ssa/pr24627.c: New test.
26260 2005-11-04 Paul Brook <paul@codesourcery.com>
26262 * gcc.dg/tls/opt-10.c: New test.
26264 2005-11-04 Andreas Jaeger <aj@suse.de>
26266 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26267 avoid extra warnings.
26269 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26271 PR libfortran/22298
26272 * lib/target-supports.exp
26273 (check_effective_target_static_libgfortran): New
26274 static_libgfortran effective target.
26275 * gfortran.dg/static_linking_1.f: New test.
26276 * gfortran.dg/static_linking_1.c: New file.
26278 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26280 * gcc.dg/pr24615.c: Guard test with { target fpic }.
26282 2005-11-03 Josh Conner <jconner@apple.com>
26285 g++.dg/ext/array2.C: New test.
26286 g++.dg/template/dependent-name3.C: New test.
26287 g++.dg/template/dependent-name4.C: New test.
26288 g++.dg/template/sfinae2.C: New test.
26290 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26292 PR preprocessor/22042
26293 * gcc.dg/cpp/strify4.c: New test.
26295 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26298 * g++.dg/cpp/string-1.C: New test.
26300 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26302 * gcc.target/powerpc: New directory.
26303 * gcc.target/powerpc/powerpc.exp: New file.
26304 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26305 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26306 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26307 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26308 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26309 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26310 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26311 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26312 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26313 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26314 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26315 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26316 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26317 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26318 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26319 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26320 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26321 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26322 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26323 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26324 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26325 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26326 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26327 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26328 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26329 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26330 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26331 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26332 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26333 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26334 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26335 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26336 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26337 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26339 2005-11-03 Mark Mitchell <mark@codesourcery.com>
26342 * g++.dg/warn/inline2.C: New test.
26344 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26346 PR middle-end/23155
26347 * g++.dg/ext/c99struct1.C: New test.
26348 * gcc.dg/union-cast-1.c: New test.
26349 * gcc.dg/union-cast-2.c: New test.
26350 * gcc.dg/union-cast-3.c: New test.
26352 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26354 PR middle-end/24589
26355 * gcc.c-torture/execute/zero-struct-2.c: New test.
26357 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26360 * g++.dg/init/switch1.C: New test.
26362 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
26364 * gcc.dg/delay-slot-1.c: New test.
26366 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
26369 * gcc.dg/pr24620.c: New test.
26371 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26374 * gcc.dg/format/unnamed-1.c: New test.
26376 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26379 * g++.dg/expr/cond8.C: New test.
26382 * g++.dg/parse/dot1.C: New test.
26384 2005-11-02 Jan Hubicka <jh@suse.cz>
26387 * gcc.dg/i386-lea.c: New test
26389 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26392 * gcc.dg/pr24615.c: New test.
26394 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26397 * gcc.dg/pr24600.c: New test.
26399 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26402 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26403 * g++.dg/parse/typename9.C: New test.
26404 * g++/dg/parse/typename10.C: Likewise.
26406 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
26409 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26410 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26411 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26413 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26416 * g++.dg/debug/static1.C: New test.
26418 2005-11-02 Josh Conner <jconner@apple.com>
26420 * g++.dg/crash38.C: moved into proper directory...
26421 * g++.dg/template/crash42.C: ...here
26423 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
26426 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26427 pcc_bitfield_type_matters || default_packed.
26429 * lib/target-supports.exp
26430 (check_effective_target_pcc_bitfield_type_matters): New proc.
26431 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26434 * lib/target-supports.exp (check_effective_default_packed): New proc.
26435 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26436 Gate expected errors on target ! default_packed.
26437 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26439 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26441 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26444 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26447 * gfortran.dg/entry_5.f90: New.
26448 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26450 2005-11-01 Bob Wilson <bob.wilson@acm.org>
26452 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26454 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
26457 gfortran.dg/namelist_blockdata.f90: New test.
26460 gfortran.dg/external_implicit_none.f90: New test.
26463 * gfortran.dg/secnds.f: New test.
26465 2005-10-31 Jan Hubicka <jh@suse.cz>
26468 * gcc.c-torture/compile/pr20928.c: New test.
26470 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
26472 PR middle-end/23492
26473 * gcc.c-torture/compile/zero-strct-5.c: New test.
26475 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
26477 PR libgfortran/24584
26478 * gfortran.dg/pr24584.f90: New test.
26480 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
26483 * gfortran.dg/char_result_9.f90: New.
26484 * gfortran.dg/char_result_10.f90: New.
26486 2005-10-30 Jan Hubicka <jh@suse.cz>
26488 * g++.dg/tree-ssa/pr24172.C: New testcase.
26490 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26492 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26494 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
26496 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26497 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26498 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26499 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26500 gfortran.dg/enum_9.f90,
26501 gfortran.fortran-torture/compile/enum_1.f90,
26502 gfortran.fortran-torture/execute/enum_1.f90,
26503 gfortran.fortran-torture/execute/enum_2.f90,
26504 gfortran.fortran-torture/execute/enum_3.f90,
26505 gfortran.fortran-torture/execute/enum_4.f90: New tests.
26507 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
26510 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26511 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26513 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26515 PR libfortran/20179
26516 * gfortran.dg/mixed_io_1.f90: New test.
26517 * gfortran.dg/mixed_io_1.c: New file.
26519 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26521 * gfortran.dg/malloc_free_1.f90: New test.
26523 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
26525 * gcc.dg/nested-func-4.c: Require profiling -pg.
26527 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26530 * g++.dg/warn/main-2.C: New test.
26532 2005-10-28 Steven G. Kargl <kargls@comcast.net>
26535 * gfortran.dg/interface_2.f90: new test.
26537 2005-10-28 Josh Conner <jconner@apple.com>
26540 * g++.dg/template/crash38.C: New test.
26541 * g++.dg/parse/explicit1.C: Change expected errors.
26543 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26546 * g++.dg/other/large-size-array.C: New test.
26548 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26550 PR middle-end/24362
26551 * g++.dg/opt/complex4.C: New test.
26553 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
26555 * gcc.dg/nested-func-4.c: New test.
26557 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
26560 gfortran.dg/derived_recursion.f90: New test.
26561 gfortran.dg/implicit_actual.f90: New test.
26563 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
26565 PR middle-end/24295, PR testsuite/24477
26566 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
26567 removed when weakref hits the tree.
26569 2005-10-25 Jakub Jelinek <jakub@redhat.com>
26571 * gfortran.dg/cray_pointers_4.f90: New test.
26573 * gfortran.dg/cray_pointers_5.f90: New test.
26575 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
26578 * gfortran.dg/assign_5.f90: New test.
26579 * gfortran.dg/assign_6.f: New test.
26581 2005-10-25 Uros Bizjak <uros@kss-loka.si>
26583 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
26584 CPU has no SSE support.
26586 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
26588 PR libgfortran/24224
26589 * gfortran.dg/arrayio_1.f90: Update attribution.
26590 * gfortran.dg/arrayio_2.f90: Update attribution.
26591 * gfortran.dg/arrayio_3.f90: Update attribution.
26592 * gfortran.dg/arrayio_4.f90: Update test conditions.
26593 * gfortran.dg/arrayio_5.f90: Update attribution.
26594 * gfortran.dg/arrayio_6.f90: New test.
26595 * gfortran.dg/arrayio_7.f90: New test.
26597 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
26599 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26601 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
26603 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26605 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
26608 * gfortran.dg/namelist_char_only.f90: New test.
26610 2005-10-24 Asher Langton <langton2@llnl.gov>
26614 * gfortran.dg/cray_pointers_1.f90: New test.
26615 * gfortran.dg/cray_pointers_2.f90: New test.
26616 * gfortran.dg/cray_pointers_3.f90: New test.
26617 * gfortran.dg/loc_1.f90: New test.
26618 * gfortran.dg/loc_2.f90: New test.
26620 2005-10-24 Steven Bosscher <stevenb@suse.de>
26622 * gcc.dg/pr24225.c: New test.
26624 2005-10-24 Asher Langton <langton2@llnl.gov>
26626 * gfortran.dg/dup_save_1.f90: New test.
26627 * gfortran.dg/dup_save_2.f90: New test.
26629 2005-10-24 Paul Brook <paul@codesourcery.com>
26632 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26635 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
26637 PR libgfortran/24489
26638 * gfortran.dg/pr24489.f90: New test.
26640 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
26643 * gfortran.dg/ichar_1.f90: Add tests for derived types.
26645 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
26648 * g++.dg/init/array16.C: Skip for mmix-*-*.
26650 2005-10-23 Asher Langton <langton2@llnl.gov>
26652 * gfortran.dg/byte_1.f90: New test.
26653 * gfortran.dg/byte_2.f90: New test.
26655 2005-10-23 David Edelsohn <edelsohn@gnu.org>
26657 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26659 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
26662 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26665 * gfortran.dg/merge_char_const.f90: New test.
26668 * gfortran.dg/spread_scalar_source.f90: New test.
26670 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
26672 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26674 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26675 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26677 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26679 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
26682 * gfortran.dg/der_pointer_4.f90: New.
26684 2005-10-22 David Ayers <d.ayers@inode.at>
26686 * obj-c++.dg/except-1.mm: Simplify.
26688 2005-10-21 David Ayers <d.ayers@inode.at>
26690 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26692 2005-10-21 Jakub Jelinek <jakub@redhat.com>
26694 * gfortran.dg/assumed_dummy_2.f90: New test.
26696 2005-10-21 James E Wilson <wilson@specifix.com>
26698 PR preprocessor/15220
26699 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26701 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
26703 * gcc.c-torture/execute/20051021-1.c: New test.
26705 2005-10-21 Mark Mitchell <mark@codesourcery.com>
26708 * g++.dg/ext/tmplattr1.C: New test.
26710 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
26713 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26715 2005-10-20 Geoffrey Keating <geoffk@apple.com>
26717 * obj-c++.dg/except-1.mm: New.
26719 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26721 2005-10-21 Alan Modra <amodra@bigpond.net.au>
26723 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26725 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
26727 PR middle-end/24295
26728 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26729 declarations with the same names as thunks' alias targets, use
26731 * gcc.dg/attr-alias-3.c: New test.
26732 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26734 2005-10-20 Mark Mitchell <mark@codesourcery.com>
26737 * g++.dg/parse/access8.C: New test.
26739 2005-10-20 Richard Guenther <rguenther@suse.de>
26742 * g++.dg/tree-ssa/pr24439.C: New testcase.
26744 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26746 * g++.dg/opt/delay-slot-1.C: New test.
26748 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
26751 * gfortran.fg/der_init_1.f90: New.
26753 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
26755 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26757 2005-10-19 Mark Mitchell <mark@codesourcery.com>
26760 * g++.dg/parse/error28.C: New test.
26762 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26764 * gcc.dg/profile-generate-2.c: New test.
26766 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
26769 * g++.dg/ext/dllimport11.C: New.
26771 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26774 * g++.dg/other/friend3.C: New test.
26776 2005-10-18 Mark Mitchell <mark@codesourcery.com>
26779 * g++.dg/template/error19.C: New test.
26781 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
26784 * g++.dg/overload/koenig2.C: New.
26787 * g++.dg/overload/error2.C: New.
26790 * g++.dg/inherit/covariant14.C: New.
26792 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26795 * g++.dg/parse/for1.C: New test.
26797 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
26800 * gfortran.dg/host_dummy_index_1.f90: New test.
26803 * gfortran.dg/automatic_char_len_2.f90: New test.
26806 * gfortran.dg/recursive_statement_functions.f90: New test.
26809 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26812 * gfortran.dg/external_initializer.f90: New test.
26815 * non_module_public.f90: New test.
26817 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
26820 * g++.dg/template/overload7.C: New.
26823 * g++.dg/other/switch2.C: Remove expected warnings.
26826 * g++.dg/template/defarg6.C: New.
26828 2005-10-17 Uros Bizjak <uros@kss-loka.si>
26831 * gcc.target/i386/pr24315.c: New test.
26833 2005-10-16 Mark Mitchell <mark@codesourcery.com>
26836 * g++.dg/template/static21.C: New test.
26837 * g++.dg/template/static21-a.cc: Likewise.
26839 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
26842 * g++.dg/warn/Wswitch-default-1.C: New test.
26843 * g++.dg/warn/Wswitch-default-2.C: New test.
26845 2005-10-16 Mark Mitchell <mark@codesourcery.com>
26848 * g++.dg/parse/template18.C: New test.
26849 * g++.dg/template/nontype15.C: Likewise.
26851 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
26854 * gfortran.dg/spec_expr_2.f90: New.
26856 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
26858 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26859 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26860 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26861 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26862 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26863 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26864 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26865 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
26866 previous target-specific skips and warning-message matches where
26869 2005-10-15 Mark Mitchell <mark@codesourcery.com>
26872 * g++.dg/warn/Wctor-dtor.C: New test.
26874 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26877 * gcc.dg/for-1.c: New test.
26879 2005-10-14 Mark Mitchell <mark@codesourcery.com>
26882 * g++.dg/warn/Wconversion1.C: New test.
26883 * g++.dg/ext/packed4.C: Compile with -w.
26884 * g++.dg/opt/20050511-1.C: Likewise.
26885 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26887 2005-10-14 Jakub Jelinek <jakub@redhat.com>
26889 * gfortran.dg/boz_5.f90: New test.
26891 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
26894 * g++.dg/other/switch2.C: New.
26897 * g++.dg/init/ctor7.C: New.
26899 2005-10-13 David Edelsohn <edelsohn@gnu.org>
26902 * g++.dg/parse/crash32.C: New test.
26904 2005-10-13 Mark Mitchell <mark@codesourcery.com>
26907 * g++.dg/init/goto2.C: New test.
26910 * g++.dg/template/crash/41.C: New test.
26913 * g++.dg/template/crash40.C: New test.
26916 * g++.dg/parse/friend5.C: New test.
26919 * g++.dg/template/crash38.C: New test.
26922 * g++.dg/template/friend38.C: New test.
26925 * g++.dg/template/crash39.C: New test.
26927 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
26929 * gcc.dg/debug/dwarf2/dwarf-char1.c,
26930 gcc.dg/debug/dwarf2/dwarf-char2.c,
26931 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26933 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26935 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
26937 * gcc.dg/dll-2.c: Add tests for warnings.
26938 * gcc.dg/dll-3.c: Likewise.
26939 * gcc.dg/dll-4.c: Likewise.
26941 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26942 * g++.dg/ext/dllimport2.C: Likewise.
26943 * g++.dg/ext/dllimport3.C: Likewise.
26944 * g++.dg/ext/dllimport7.C: Likewise.
26945 * g++.dg/ext/dllimport8.C: Likewise.
26946 * g++.dg/ext/dllimport9.C: Likewise.
26948 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
26951 * gfortran.dg/derived_pointer_recursion.f90: New test.
26953 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
26955 * gcc.c-torture/execute/20051012-1.c: New test.
26957 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
26960 * gfortran.dg/automatic_char_len_1.f90: New test.
26962 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
26965 * gfortran.dg/save_common.f90: New test.
26968 * gfortran.dg/save_result.f90: New test.
26970 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
26973 * g++.dg/template/dependent-expr1.C: Add new expected error.
26974 * g++.dg/template/dependent-expr2.C: Adjust error text.
26975 * g++.dg/template/overload6.C: New.
26978 * g++.dg/other/typename8.C: New.
26981 * g++.dg/other/return1.C: New.
26983 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
26986 * g++.dg/ext/label5.C: New.
26988 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
26991 * g++.dg/parse/crash31.C: New.
26993 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
26995 * g++.dg/ipa/ipa-1.c: New test.
26996 * g++.dg/ipa/ipa-2.c: New test.
26997 * g++.dg/ipa/ipa-3.c: New test.
26998 * g++.dg/ipa/ipa-4.c: New test.
26999 * g++.dg/ipa/ipa-5.c: New test.
27000 * g++.dg/ipa/ipa.exp: New file.
27002 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27005 * gfortran.dg/private_type_3.f90: New test.
27007 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27010 gfortran.dg/aint_anint_1.f90: New test.
27012 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27014 PR libgfortran/24313
27015 gfortran.dg/csqrt.f: New test.
27017 2005-10-11 Ian Lance Taylor <ian@airs.com>
27020 * g++.dg/warn/noeffect7.C: New test.
27021 * g++.dg/warn/noeffect2.C: Instantiate templates.
27022 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27025 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27028 * g++.dg/init/float1.C: New test.
27031 * g++.dg/init/member1.C: Tweak error markers.
27033 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27036 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27037 Check for null pointer.
27039 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27042 * g++.dg/parse/ret-type3.C: New test.
27044 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27047 * gcc.c-torture/compile/pr23946.c: New test.
27049 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27051 * g++.dg/opt/mmx2.C: New test.
27053 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27056 * g++.dg/template/static20.C: New test.
27059 * g++.dg/warn/Wunused-12.C: New test.
27062 * g++.dg/template/arg4.C: New test.
27064 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27066 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27067 * gcc.dg/ucnid-3.c: Likewise.
27068 * gcc.dg/ucnid-4.c: Likewise.
27069 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27070 * g++.dg/other/ucnid-1.C: Likewise.
27071 * gcc.dg/sparc-frame-1.c: New test.
27073 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27076 * g++.dg/template/spec27.C: New test.
27079 * g++.dg/template/static19.C: New test.
27081 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27083 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27084 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27086 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27089 * gfortran.fortran-torture/compile/pr24136.f: New test.
27091 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27094 * g++.dg/parse/crash30.C: New test.
27096 2005-10-07 Richard Guenther <rguenther@suse.de>
27098 PR middle-end/24227
27099 * gcc.c-torture/compile/pr24227.c: New testcase.
27101 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27103 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27104 Do not put aligned attributes on array elements.
27106 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27108 PR testsuite/23611, PR testsuite/23615
27109 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27110 writing prototypes of library functions by hand.
27111 * obj-c++.dg/bitfield-4.mm: Likewise.
27112 * obj-c++.dg/const-str-4.mm: Likewise.
27113 * obj-c++.dg/encode-4.mm: Likewise.
27114 * obj-c++.dg/encode-5.mm: Likewise.
27115 * obj-c++.dg/encode-6.mm: Likewise.
27116 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27117 * obj-c++.dg/method-10.mm: Likewise.
27118 * obj-c++.dg/method-17.mm: Likewise.
27119 * obj-c++.dg/method-19.mm: Likewise.
27120 * obj-c++.dg/try-catch-2.mm: Likewise.
27122 2005-10-06 Richard Henderson <rth@redhat.com>
27125 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27127 2005-10-06 Dale Johannesen <dalej@apple.com>
27129 * gcc.c-torture/execute/20030125-1.c: Correct.
27131 2005-10-06 Richard Guenther <rguenther@suse.de>
27133 PR tree-optimization/24238
27134 * g++.dg/tree-ssa/pr24238.C: New testcase.
27136 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27139 * gfortran.dg/der_pointer_3.f90: New test.
27141 2005-10-05 Devang Patel <dpatel@apple.com>
27144 * g++.dg/other/PR23205.C: New.
27146 2005-10-05 Richard Henderson <rth@redhat.com>
27149 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27150 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27152 2005-10-05 Dale Johannesen <dalej@apple.com>
27154 * gcc.c-torture/execute/float-floor.c: New.
27156 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27158 PR tree-optimization/21419
27159 PR tree-optimization/24146
27160 PR tree-optimization/24151
27162 * g++.dg/ext/asm7.C: New.
27163 * g++.dg/ext/asm8.C: New.
27164 * gcc.dg/asm-1.c: Compile on all targets.
27165 * gcc.dg/asm-pr24146.c: New.
27166 * gcc.dg/pr21419.c: Adjust error messages.
27168 2005-10-05 Richard Guenther <rguenther@suse.de>
27171 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27173 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27176 * g++.dg/template/spec22.C: Robustify test.
27177 * g++.dg/template/spec26.C: New.
27179 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27181 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27182 if target supports vector instructions.
27184 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27186 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27189 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27191 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27192 check_effective_target_fortran_large_int): Replace cached result
27193 when target changes.
27195 2005-10-04 Devang Patel <dpatel@apple.com>
27197 * gcc.dg/i386-sse-vect-types.c: New.
27199 2005-10-04 Ian Lance Taylor <ian@airs.com>
27201 PR preprocessor/13726
27202 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27203 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27205 2005-10-04 Richard Guenther <rguenther@suse.de>
27208 * gcc.dg/noncompile/pr23576.c: New testcase.
27210 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27212 PR middle-end/23125
27213 * gcc.dg/register-var-3.c: New test.
27215 2005-10-04 Steven Bosscher <stevenb@suse.de>
27217 * gcc.dg/pr23049.c: New test.
27219 * gcc.dg/ucnid-4.c: Fix test.
27221 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27224 * gcc.c-torture/compile/pr23445.c: New test.
27226 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
27228 * g++.dg/overload/unknown1.C: New.
27230 2005-10-03 Mark Mitchell <mark@codesourcery.com>
27233 * g++.dg/template/repo4.C: New test.
27235 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27237 PR libfortran/19308
27238 * gfortran.dg/large_real_kind_2.F90: New test.
27239 * gfortran.dg/large_integer_kind_2.f90: New test.
27241 2005-10-03 Uros Bizjak <uros@kss-loka.si>
27243 * lib/target-supports.exp (check_effective_target_vect_shift):
27244 Implement with result caching. Add i?86, x86_64 and ia64 targets.
27245 (check_effective_target_vect_condition): Fix copy-n-pasto.
27247 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27248 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27251 2005-10-02 Mark Mitchell <mark@codesourcery.com>
27254 * g++.dg/template/overload5.C : New test.
27257 * g++.dg/expr/stdarg1.C: New test.
27259 2005-10-02 Diego Novillo <dnovillo@redhat.com>
27262 * gcc.c-torture/execute/pr24142.c: New test.
27264 2005-10-01 Diego Novillo <dnovillo@redhat.com>
27267 * gcc.c-torture/execute/pr24141.c: New test.
27269 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
27270 Diego Novillo <dnovillo@redhat.com>
27273 * gcc.c-torture/execute/pr23604.c: New test.
27275 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
27284 gfortran.dg/equiv_constraint_1.f90: New test.
27285 gfortran.dg/equiv_constraint_2.f90: New test.
27286 gfortran.dg/equiv_constraint_3.f90: New test.
27287 gfortran.dg/equiv_constraint_4.f90: New test.
27288 gfortran.dg/equiv_constraint_5.f90: New test.
27289 gfortran.dg/equiv_constraint_6.f90: New test.
27290 gfortran.dg/equiv_constraint_7.f90: New test.
27291 gfortran.dg/equiv_constraint_8.f90: New test.
27292 gfortran.dg/private_type_1.f90: New test.
27293 gfortran.dg/private_type_2.f90: New test.
27294 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27295 980628-10.f: Assert std=gnu to permit mixing of
27296 types in equivalence statements.
27298 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
27301 * gfortran.dg/open_status_1.f90: New.
27303 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27305 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27306 * gcc.dg/vect/pr22480.c: Clean up temp files.
27307 * gcc.dg/vect/pr23831.c: Clean up temp files.
27308 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27309 Clean up temp files.
27310 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27311 Clean up temp files.
27313 * gcc.dg/20050309-1.c: Clean up temp files.
27314 * gcc.dg/20050325-1.c: Clean up temp files.
27316 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27318 PR tree-optimization/24059
27319 * gcc.dg/vect/pr24059.c : New test.
27321 2005-09-29 Jakub Jelinek <jakub@redhat.com>
27323 PR middle-end/24109
27324 * gcc.c-torture/execute/20050929-1.c: New test.
27326 2005-09-29 Steven Bosscher <stevenb@suse.de>
27328 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27330 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
27333 * gcc.dg/pr21419.c: New test.
27335 2005-09-29 Steven Bosscher <stevenb@suse.de>
27337 * gcc.dg/pr23911.c: New test.
27339 2005-09-28 Mark Mitchell <mark@codesourcery.com>
27341 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27344 * g++.dg/parse/qualified4.C: New test.
27345 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27346 * g++.old-deja/g++.mike/p8154.C: Likewise.
27348 2005-09-27 Mark Mitchell <mark@codesourcery.com>
27351 * g++.dg/template/friend37.C: New test.
27352 * g++.dg/parse/crash28.C: Adjust error markers.
27354 2005-09-27 Jakub Jelinek <jakub@redhat.com>
27357 * gfortran.fortran-torture/execute/save_2.f90: New decl.
27359 2005-09-27 Devang Patel <dpatel@apple.com>
27361 PR tree-optimization/23625
27362 * gcc.dg/pr23625.c: New test.
27364 2005-09-27 Uros Bizjak <uros@kss-loka.si>
27366 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27367 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27369 2005-09-26 Jakub Jelinek <jakub@redhat.com>
27372 * gfortran.fortran-torture/execute/save_1.f90: New test.
27373 * gfortran.dg/save_1.f90: New test.
27375 2005-09-26 Uros Bizjak <uros@kss-loka.si>
27377 * gcc.target/i386/builtin-apply-mmx.c: New test.
27380 * gcc.target/i386/pr22576.c: New test.
27383 * gcc.target/i386/pr22585.c: New test.
27386 * gcc.target/i386/pr23268.c: New test.
27388 PR middle-end/23831
27389 * gcc.dg/vect/pr23831.c: New test.
27392 * gcc.target/i386/pr24055.c: New test.
27394 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
27396 PR tree-optimization/23960
27397 * gcc.c-torture/compile/pr23960.c: New.
27399 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
27402 * gfortran.dg/nested_modules_3.f90: New.
27404 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27407 gfortran.dg/interface_1.f90: New test.
27409 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
27410 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27413 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27415 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27418 * gfortran.dg/imag_1.f: New test.
27419 * gfortran.dg/imag_2.f: Ditto.
27421 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
27423 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27425 2005-09-22 Jakub Jelinek <jakub@redhat.com>
27428 * g++.dg/warn/pr21983.C: New test.
27430 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
27432 * gcc.dg/20050922-1.c: Testcase added.
27434 2005-09-21 Mark Mitchell <mark@codesourcery.com>
27437 * g++.dg/template/array14.C: New test.
27439 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
27442 * gfortran.dg/der_ptr_component_1.f90: New test.
27444 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27447 * g++.dg/template/error1.C: Reject "no matching function" message.
27449 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27452 * g++.dg/lookup/error1.C: New test.
27454 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
27456 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27457 functionality of the testcase.
27459 2005-09-20 Richard Henderson <rth@redhat.com>
27461 * gcc.dg/vect/vect-22.c: Require vect_float.
27462 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27464 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
27466 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27467 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27468 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27469 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27470 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27471 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27472 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27473 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27474 * gcc.dg/cpp/ucnid-8.c: New test.
27476 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27478 PR tree-optimization/23929
27479 * gcc.c-torture/compile/pr23929.c: New test.
27481 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
27483 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27486 2005-09-20 Steve Ellcey <sje@cup.hp.com>
27489 * g++.dg/other/pr22003.C: Require named sections.
27491 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27494 * g++.dg/rtti/crash3.C: New test.
27496 PR tree-optimization/23818
27497 * gcc.dg/pr23818.c: New test.
27499 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27502 * gfortran.dg/print_fmt_4.f: New.
27504 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27507 * gfortran.fortran-torture/execute/entry_11.f90: New test.
27509 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27511 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27512 Use pointers to local alignable arrays instead. Added comments.
27513 * gcc.dg/vect/vect-46.c: Likewise.
27514 * gcc.dg/vect/vect-48.c: Likewise.
27515 * gcc.dg/vect/vect-49.c: Likewise.
27516 * gcc.dg/vect/vect-52.c: Likewise.
27517 * gcc.dg/vect/vect-53.c: Likewise.
27518 * gcc.dg/vect/vect-54.c: Likewise.
27519 * gcc.dg/vect/vect-56.c: Likewise.
27520 * gcc.dg/vect/vect-57.c: Likewise.
27521 * gcc.dg/vect/vect-58.c: Likewise.
27522 * gcc.dg/vect/vect-60.c: Likewise.
27523 * gcc.dg/vect/vect-61.c: Likewise.
27525 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27526 The test is no longer vectorizable on vect_no_align targets.
27527 * gcc.dg/vect/vect-43.c: Likewsie.
27529 * gcc.dg/vect/vect-44.c: Added comments.
27530 * gcc.dg/vect/vect-45.c: Added comments.
27531 * gcc.dg/vect/vect-50.c: Added comments.
27532 * gcc.dg/vect/vect-51.c: Added comments.
27534 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27536 * gcc.dg/vect/Os-vect-95.c: Likewise.
27538 * gcc.dg/vect/vect-41.c: Test removed.
27539 * gcc.dg/vect/vect-47.c: Test removed.
27540 * gcc.dg/vect/vect-55.c: Test removed.
27541 * gcc.dg/vect/vect-59.c: Test removed.
27543 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27545 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27546 No longer vectorizable on vect_no_align targets.
27547 * gcc.dg/vect/pr20122.c: Likewise.
27548 * gcc.dg/vect/vect-74.c: Likewise.
27549 * gcc.dg/vect/vect-75.c: Likewise.
27550 * gcc.dg/vect/vect-76.c: Likewise.
27552 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27553 Will not be vectorizable on vect_no_align targets once aliasing issues
27555 * gcc.dg/vect/vect-79.c: Likewise.
27557 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27558 * gcc.dg/vect/vect-78.c: Likewise.
27559 * gcc.dg/vect/vect-97.c: Likewise.
27561 2005-09-19 Steven Bosscher <stevenb@suse.de>
27563 * gcc.dg/pr23943.c: New test.
27565 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27568 * gfortran.dg/derived_pointer_null_1.f90: New test.
27570 2005-09-18 Richard Guenther <rguenther@suse.de>
27572 PR middle-end/23944
27573 * gcc.c-torture/compile/pr23944.c: New testcase.
27575 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
27578 * gfortran.dg/der_pointer_2.f90: New test.
27580 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27583 * gfortran.dg/nested_modules_2.f90: New test.
27585 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27588 * g++.dg/other/semicolon.C: New test.
27590 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
27592 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27593 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27595 2005-09-16 Mark Mitchell <mark@codesourcery.com>
27598 * g++.dg/template/static18.C: New test.
27601 * g++.dg/template/crash19.C: Remove dg-error marker.
27602 * g++.dg/template/local4.C: New test.
27604 2005-09-16 Paul Brook <paul@codesourcery.com>
27607 * gfortran.dg/dependency_1.f90: New test.
27609 2005-09-15 Mark Mitchell <mark@codesourcery.com>
27612 * g++.dg/template/static17.C: New test.
27614 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
27617 * g++.dg/warn/huge-val1.C: New test.
27619 2005-09-15 Mark Mitchell <mark@codesourcery.com>
27622 * g++.dg/parse/class2.C: New test.
27623 * g++.dg/template/explicit8.C: Likewise.
27624 * g++.dg/template/spec25.C: Likewise.
27626 2005-09-14 Josh Conner <jconner@apple.com>
27628 PR middle-end/23584
27629 * gcc.dg/pr23584.c: New test.
27631 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
27633 PR fortran/21875 Internal Unit Array I/O, NIST
27634 * gfortran.dg/arrayio_1.f90: New test.
27635 * gfortran.dg/arrayio_1.f90: New test.
27636 * gfortran.dg/arrayio_1.f90: New test.
27637 * gfortran.dg/arrayio_1.f90: New test.
27638 * gfortran.dg/arrayio_1.f90: New test.
27640 2005-09-14 Uros Bizjak <uros@kss-loka.si>
27642 PR middle-end/22480
27643 * gcc.dg/vect/pr22480.c: New test.
27645 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
27648 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27650 2005-09-13 Josh Conner <jconner@apple.com>
27653 * g++.dg/init/struct2.C: New test.
27654 * g++.dg/init/struct3.C: New test.
27656 2005-09-13 Janis Johnson <janis187@us.ibm.com>
27658 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27659 Clean up temp files.
27660 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27661 gcc.dg/tree-ssa/builtin-fprintf-1.c,
27662 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27663 gcc.dg/tree-ssa/builtin-printf-1.c,
27664 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27665 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27666 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27667 gcc.dg/tree-ssa/builtin-vprintf-1.c,
27668 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27669 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27670 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27671 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27672 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27673 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27674 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27675 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27677 2005-09-13 Josh Conner <jconner@apple.com>
27679 * lib/gcc-dg.exp: Load scanipa.exp.
27680 (cleanup-dump): New procedure.
27681 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27682 * lib/scandump.exp: New file.
27683 * lib/scantree.exp: Use it.
27684 * lib/scanipa.exp: New file.
27686 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
27689 * gfortran.dg/generic_4.f90: New test.
27691 2005-09-13 Uros Bizjak <uros@kss-loka.si>
27694 * gcc.target/i386/pr23816-1.c: New test.
27695 * gcc.target/i386/pr23816-2.c: New test.
27698 2005-09-13 Bastian Blank <waldi@debian.org>
27701 * g++.dg/abi/mangle26.C: New test.
27702 * g++.dg/abi/mangle27.C: New test.
27703 * g++.dg/abi/mangle28.C: New test.
27704 * g++.dg/abi/mangle29.C: New test.
27707 * g++.dg/parse/register1.C: New test.
27709 2005-09-13 Mark Mitchell <mark@codesourcery.com>
27712 * g++.dg/template/access16.C: New test.
27714 2005-09-13 Richard Sandiford <richard@codesourcery.com>
27716 * gfortran.dg/char_pack_2.f90: Increase the vector size.
27718 2005-09-13 Richard Sandiford <richard@codesourcery.com>
27721 * gfortran.dg/shape_2.f90: New test.
27723 2005-09-13 Richard Sandiford <richard@codesourcery.com>
27726 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27727 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27728 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27729 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27730 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27731 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27732 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27735 2005-09-12 Mark Mitchell <mark@codesourcery.com>
27738 * g++.dg/parse/template17.C: New test.
27740 2005-09-12 Mark Mitchell <mark@codesourcery.com>
27743 * g++.dg/template/nontype14.C: New test.
27745 2005-09-12 Ian Lance Taylor <ian@airs.com>
27748 * g++.dg/lookup/friend7.C: New test.
27749 * g++.dg/lookup/friend8.C: New test.
27750 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27751 so that it will be found via argument dependent lookup.
27752 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27753 friend functions which will no longer be found.
27754 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27755 function g, so that it will be found via argument dependent
27757 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27758 * g++.old-deja/g++.mike/net43.C: Likewise.
27760 2005-09-12 Mark Mitchell <mark@codesourcery.com>
27763 * g++.dg/template/static16.C: New test.
27765 2005-09-12 Josh Conner <jconner@apple.com>
27767 PR middle-end/23237
27768 * gcc.c-torture/compile/pr23237.c: New test.
27770 2005-09-11 Richard Henderson <rth@redhat.com>
27772 * g++.dg/other/error8.C: Update expected diagnostic text.
27774 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27776 PR libfortran/19872
27777 * gfortran.dg/overwrite_1.f: New test.
27779 2005-09-09 Josh Conner <jconner@apple.com>
27781 * g++.dg/init/pr23180-1.C: Removed.
27782 * g++.dg/init/pr23180-2.C: Removed.
27784 2005-09-09 David Daney <ddaney@avtrex.com>
27786 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27787 files which are ...
27788 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27789 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27791 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27793 * gfortran.dg/iostat_2.f90: New test.
27795 2005-09-09 Mark Mitchell <mark@codesourcery.com>
27798 * g++.dg/ext/interface1.C: New test.
27799 * g++.dg/ext/interface1.h: Likewise.
27800 * g++.dg/ext/interface1a.cc: Likewise.
27802 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
27804 * gfortran.dg/iomsg_1.f90: New test case.
27806 2005-09-09 Richard Guenther <rguenther@suse.de>
27809 * g++.dg/tree-ssa/pr23624.C: New testcase.
27811 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27814 * gfortran.dg/vector_subscript_1.f90,
27815 * gfortran.dg/vector_subscript_2.f90: New tests.
27817 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27820 * gfortran.dg/array_alloc_1.f90,
27821 * gfortran.dg/array_alloc_2.f90,
27822 * gfortran.dg/array_alloc_3.f90: New tests.
27824 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27827 * gfortran.dg/array_constructor_6.f90
27828 * gfortran.dg/array_constructor_7.f90
27829 * gfortran.dg/array_constructor_8.f90
27830 * gfortran.dg/array_constructor_9.f90
27831 * gfortran.dg/array_constructor_10.f90
27832 * gfortran.dg/array_constructor_11.f90
27833 * gfortran.dg/array_constructor_12.f90: New tests.
27835 2005-09-08 Josh Conner <jconner@apple.com>
27838 * g++.dg/init/pr23180-1.C: New test.
27839 * g++.dg/init/pr23180-2.C: New test.
27841 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
27844 * gfortran.dg/module_double_reuse.f90: New.
27846 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
27853 * gfortran.dg/common_equivalence_1.f: New.
27854 * gfortran.dg/common_equivalence_2.f: New.
27855 * gfortran.dg/common_equivalence_3.f: New.
27856 * gfortran.dg/contained_equivalence_1.f90: New.
27857 * gfortran.dg/module_blank_common.f90: New.
27858 * gfortran.dg/module_commons_1.f90: New.
27859 * gfortran.dg/module_equivalence_1.f90: New.
27860 * gfortran.dg/nested_modules_1.f90: New.
27861 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27862 equivalences and add comment to connect the test with
27865 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27868 * gfortran.dg/common_6.f90: New test.
27870 2005-09-08 Richard Sandiford <richard@codesourcery.com>
27873 * gfortran.dg/char_result_1.f90,
27874 * gfortran.dg/char_result_2.f90,
27875 * gfortran.dg/char_result_3.f90,
27876 * gfortran.dg/char_result_4.f90,
27877 * gfortran.dg/char_result_5.f90,
27878 * gfortran.dg/char_result_6.f90,
27879 * gfortran.dg/char_result_7.f90,
27880 * gfortran.dg/char_result_8.f90: New tests.
27882 2005-09-08 Richard Sandiford <richard@codesourcery.com>
27885 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27887 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
27890 * obj-c++.dg/selector-5.mm: New test.
27891 * obj-c++.dg/selector-6.mm: New test.
27893 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
27897 * objc.dg/error-1.m: New test.
27899 2005-09-07 Richard Sandiford <richard@codesourcery.com>
27902 * gfortran.fortran-torture/execute/pr23373-1.f90,
27903 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27905 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
27907 PR libfortran/23760
27908 * gfortran.dg/g77/1832.f: Remove long string in write statement
27909 to allow the test to pass on correct list directed output with
27912 2005-09-07 James E Wilson <wilson@specifix.com>
27914 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27916 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
27918 * gfortran.dg/parameter+save.f90: Rename to
27919 * gfortran.dg/parameter_save.f90: .. this.
27921 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
27924 * gfortran.dg/parameter+save.f90: New test case.
27926 2005-09-06 Richard Sandiford <richard@codesourcery.com>
27929 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27931 2005-09-06 Jakub Jelinek <jakub@redhat.com>
27934 * gcc.dg/pr23075.c: New test.
27935 * g++.dg/warn/pr23075.C: New test.
27938 * gcc.target/i386/pr22362.c: New test.
27940 PR rtl-optimization/23098
27941 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27943 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27944 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27945 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27947 2005-09-06 Mark Mitchell <mark@codesourcery.com>
27949 * g++.dg/expr/cast6.C: New test.
27952 * g++.dg/init/new15.C: New test.
27954 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
27956 * gcc.dg/vect/Os-vect-95.c: New test.
27957 * gcc.dg/vect/vect-95.c: Same.
27959 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
27961 * gcc.dg/vect/vect-29.c: Update xfail testing.
27962 * gcc.dg/vect/vect-44.c: Same.
27963 * gcc.dg/vect/vect-48.c: Same.
27964 * gcc.dg/vect/vect-50.c: Same.
27965 * gcc.dg/vect/vect-72.c: Same.
27966 * gcc.dg/vect/vect-77.c: Same.
27967 * gcc.dg/vect/vect-78.c: Same.
27968 * gcc.dg/vect/vect-80.c: Same.
27969 * gcc.dg/vect/vect-96.c: Same.
27970 * gcc.dg/vect/vect-100.c: Same.
27971 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27972 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27973 * gfortran.dg/vect/vect-5.f90: Same.
27975 2005-09-06 Jakub Jelinek <jakub@redhat.com>
27977 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27979 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27980 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27983 * g++.dg/opt/pr23056.C: New test.
27985 PR rtl-optimization/23098
27986 * gcc.target/i386/pr23098.c: New test.
27988 2005-09-05 Mark Mitchell <mark@codesourcery.com>
27991 * g++.dg/template/static15.C: New test.
27994 * g++.dg/ext/stmtexpr5.C: New test.
27995 * g++.dg/ext/stmtexpr6.C: Likewise.
27997 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
27999 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28001 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28002 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28003 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28005 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28007 PR libfortran/23321
28008 * gfortran.dg/direct_io_4.f90: New test case.
28010 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28011 Rasmus Hahn <rassahah@neofonie.de>
28014 * objc.dg/type-stream-1.m: New test.
28016 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28019 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28020 gfortran.dg/print_fmt_3.f90: New test.
28022 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28024 * gfortran.dg/fmt_t_1.f90: New test.
28026 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28028 PR rtl-optimization/23454
28029 * g++.dg/opt/pr23454.C: New test.
28031 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28034 * g++.dg/ext/static1.C: New test.
28036 2005-09-02 Richard Henderson <rth@redhat.com>
28038 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28039 tail call to check_fa_work.
28041 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28044 * g++.dg/other/gc3.C: New test.
28046 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28048 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28049 * gcc.dg/20050826-1.c: Likewise.
28051 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28054 * g++.dg/expr/volatile1.C: New test.
28056 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28058 PR middle-end/23547
28059 * gcc.dg/pr23547.c: New test.
28061 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28064 * gcc.c-torture/execute/pr22061-1.c,
28065 * gcc.c-torture/execute/pr22061-2.c,
28066 * gcc.c-torture/execute/pr22061-3.c,
28067 * gcc.c-torture/execute/pr22061-4.c: New tests.
28069 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28071 * gcc.dg/Wredundant-decls-2.c: New test to check that
28072 -Wredundant-decls does not issue warning for a variable
28073 definition following a declaration.
28075 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28078 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28079 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28080 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28082 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28083 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28084 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28085 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28086 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28087 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28088 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28089 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28091 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28094 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28097 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28100 * gcc.dg/pr21255-1.c: New test.
28101 * gcc.dg/pr21255-2-mb.c: Likewise.
28102 * gcc.dg/pr21255-2-ml.c: Likewise.
28103 * gcc.dg/pr21255-3.c: Likewise.
28104 * gcc.dg/pr21255-4.c: Likewise.
28106 2005-08-31 Dale Johannesen <dalej@apple.com>
28108 * gcc.dg/20050830-1.c: New.
28110 2005-08-31 Josh Conner <jconner@apple.com>
28112 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28113 command-line options for arm-*-* targets.
28114 * g++.dg/init/array16.C: Likewise.
28115 * g++.dg/other/crash-4.C: Likewise.
28117 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28120 * obj-c++.dg/gnu-runtime-3.mm: New test.
28122 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28125 * g++.dg/lookup/ambig4.C: New test.
28126 * g++.dg/lookup/ambig5.C: New test.
28127 * g++.dg/tc1/dr101.C: Adjust error markers.
28129 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28132 * g++.dg/template/ttp5.C: Adjust error markers.
28134 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28137 * lib/obj-c++.exp: Include target-libpath.exp.
28138 (obj-c++_link_flags): Look for the GNU libobjc library
28139 and set the library path to include it.
28140 Don't manually set LD_LIBRARY_PATH (etc.) but call
28141 set_ld_library_path_env_vars instead.
28142 (obj-c++_target_compile): Don't set library path or
28143 linker flags because they are already set correctly
28144 in obj-c++_link_flags.
28146 2005-08-30 Josh Conner <jconner@apple.com>
28148 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28149 to command-line options for arm-*-* targets.
28151 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28153 * g++.dg/other/i386-1.C: New.
28155 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28157 PR preprocessor/20348
28158 PR preprocessor/20356
28159 * gcc.dg/cpp/pr20348.c: New test.
28160 * gcc.dg/cpp/pr20348.h: New file.
28161 * gcc.dg/cpp/inc/pr20348.h: New file.
28162 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28163 * gcc.dg/cpp/pr20356.c: New test.
28164 * gcc.dg/cpp/pr20356.h: New file.
28165 * gcc.dg/cpp/inc/pr20356.h: New file.
28166 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28168 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28170 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28171 Fix array dimension to avoid correct end-of-file error.
28173 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28175 PR libfortran/23598
28176 * gfortran.dg/iostat_1.f90: New test.
28178 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28180 PR middle-end/23408
28181 * gcc.dg/pr23408.c: New test.
28183 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28186 * g++.dg/init/member1.C: Make sure erroneous static data member
28187 definitions are required.
28188 * g++.dg/template/static13.C: New test.
28189 * g++.dg/template/static14.C: Likewise.
28191 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28193 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28194 -march=pentium4, remove ilp32 requirement.
28196 PR middle-end/23484
28197 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28198 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28200 2005-08-29 Andreas Jaeger <aj@suse.de>
28203 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28205 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28207 * gcc.c-torture/execute/20050316-2.c: New test.
28208 * gcc.c-torture/execute/20050316-3.c: New test.
28209 * gcc.dg/torture/pr16104-1.c: New test.
28211 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28213 PR middle-end/23463
28214 * gcc.c-torture/execute/zero-struct-1.c: New test.
28216 2005-08-27 Richard Guenther <rguenther@suse.de>
28219 * gcc.target/i386/pr23575.c: New testcase.
28221 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28223 PR rtl-optimization/23561
28224 * gcc.c-torture/execute/20050826-1.c: New test.
28227 * gcc.c-torture/execute/20050826-2.c: New test.
28229 2005-08-26 Dale Johannesen <dalej@apple.com>
28231 * gcc.dg/20030711-1.c: Modify to work on Darwin.
28232 * gcc.dg/20050826-1.c: New.
28234 2005-08-26 Mark Mitchell <mark@codesourcery.com>
28237 * g++.dg/template/nontype13.C: New test.
28240 * g++.dg/init/new14.C: New test.
28241 * g++.dg/expr/anew1.C: Do not XFAIL.
28242 * g++.dg/expr/anew2.C: Likewise.
28243 * g++.dg/expr/anew3.C: Likewise.
28245 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
28247 PR middle-end/22439
28248 * gcc.dg/vla-3.c: New test.
28250 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
28253 * gfortran.dg/named_interface.f90: New.
28255 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
28257 * gcc.c-torture/execute/frame-address.c: New test.
28259 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
28262 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28264 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28266 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28268 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28270 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28271 * gcc.dg/altivec-22.c: Rename from..
28272 * gcc.dg/altivec-nomfcr.c: ..this.
28274 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
28276 PR tree-optimization/23546
28277 * gcc.dg/tree-ssa/pr23546.c: New test.
28279 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
28282 * gfortran.dg/nonreturning_statements.f90: New test.
28284 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
28287 * g++.dg/parse/crash29.C: New.
28289 2005-08-23 DJ Delorie <dj@redhat.com>
28291 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28292 constants have the L suffix.
28294 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
28297 * g++.dg/template/instantiate8.C: New.
28299 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
28301 PR middle-end/23467
28302 * gcc.c-torture/execute/pr23467.c: New test.
28304 2005-08-23 Jakub Jelinek <jakub@redhat.com>
28306 PR tree-optimization/22043
28307 * gcc.c-torture/execute/20050613-1.c: New test.
28309 2005-08-23 Ben Elliston <bje@au.ibm.com>
28311 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28313 2005-08-22 Jakub Jelinek <jakub@redhat.com>
28315 PR rtl-optimization/23478
28316 * g++.dg/opt/pr23478.C: New test.
28318 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
28321 * gcc.dg/switch-warn-3.c: New test.
28323 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28326 * g++.dg/template/param1.C: New test.
28328 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28331 * g++.dg/other/incomplete1.C: New test.
28333 2005-08-22 Ira Rosen <irar@il.ibm.com>
28335 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28338 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28340 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28343 2005-08-21 Jakub Jelinek <jakub@redhat.com>
28345 * gcc.target/i386/sse-4.c: New test.
28347 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28350 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28352 2005-08-20 Jakub Jelinek <jakub@redhat.com>
28354 * gcc.dg/20050811-1.c: New test.
28355 * gcc.dg/20050811-2.c: New test.
28357 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
28359 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28361 2005-08-19 Diego Novillo <dnovillo@redhat.com>
28364 * gcc.c-torture/compile/pr23476.c: New test.
28366 2005-08-19 Devang Patel <dpatel@apple.com>
28368 PR tree-optimization/23048
28369 * gcc.dg/tree-ssa/pr23048.c: New test.
28371 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28373 PR middle-end/20624
28374 * g++.dg/warn/Wreturn-3.C: New test
28376 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
28378 PR tree-optimization/22228
28379 * g++.dg/vect/pr22543.cc: New test.
28381 2005-08-17 Steven Bosscher <stevenb@suse.de>
28383 PR tree-optimization/21574
28384 * gcc.dg/tree-ssa/pr21574.c: New test.
28386 2005-08-16 James E Wilson <wilson@specifix.com>
28388 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28390 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
28393 * gcc.c-torture/compile/zero-strct-3.c: New test.
28394 * gcc.c-torture/compile/zero-strct-4.c: New test.
28396 2005-08-16 Steven Bosscher <stevenb@suse.de>
28399 * gcc.target/x86_64/pr23376.c: New test.
28401 2005-08-16 Ian Lance Taylor <ian@airs.com>
28404 * g++.dg/ext/vector2.C: New.
28406 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28408 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28410 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28412 PR libfortran/23428
28413 * gfortran.dg/inquire-complex.f90: New test case.
28415 2005-08-16 James E Wilson <wilson@specifix.com>
28417 PR tree-optimization/21105
28418 * gcc.dg/large-size-array.c: New.
28420 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
28422 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28424 * gcc.dg/vect/vect-41: Likewise.
28425 * gcc.dg/vect/vect-42: Likewise.
28426 * gcc.dg/vect/vect-43: Likewise.
28427 * gcc.dg/vect/vect-44: Likewise.
28428 * gcc.dg/vect/vect-46: Likewise.
28429 * gcc.dg/vect/vect-47: Likewise.
28430 * gcc.dg/vect/vect-48: Likewise.
28431 * gcc.dg/vect/vect-52: Likewise.
28432 * gcc.dg/vect/vect-53: Likewise.
28433 * gcc.dg/vect/vect-54: Likewise.
28434 * gcc.dg/vect/vect-55: Likewise.
28435 * gcc.dg/vect/vect-56: Likewise.
28436 * gcc.dg/vect/vect-57: Likewise.
28437 * gcc.dg/vect/vect-58: Likewise.
28438 * gcc.dg/vect/vect-59: Likewise.
28439 * gcc.dg/vect/vect-60: Likewise.
28440 * gcc.dg/vect/vect-61: Likewise.
28441 * gcc.dg/vect/vect-85: Likewise.
28442 * gcc.dg/vect/vect-87: Likewise.
28443 * gcc.dg/vect/vect-88: Likewise.
28444 * gcc.dg/vect/vect-93.c: Likewise.
28445 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28446 * gcc.dg/vect/vect-75: Likewise.
28447 * gcc.dg/vect/vect-76: Likewise.
28448 * gcc.dg/vect/vect-77: Likewise.
28449 * gcc.dg/vect/vect-78: Likewise.
28450 * gcc.dg/vect/vect-80: Likewise.
28451 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28452 vectorized for the expected reason, rather than checking how alignment
28454 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28455 aligned type and also instead of aligned pointers. Added documentation.
28457 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
28459 * gfortran.dg/power.f90: New test.
28461 2005-08-16 Jakub Jelinek <jakub@redhat.com>
28463 PR rtl-optimization/23299
28464 * g++.dg/opt/pr23299.C: New test.
28466 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28468 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28470 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
28472 * g++.dg/template/local6.C: New test.
28474 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
28476 * execute/exceptions/finally-1.m: Check that the catch and finally are
28477 being called. Also add a "return 0;" at the end of main.
28479 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
28482 * gfortran.dg/namelist_print_1.f: New test of functionality of
28484 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28485 namelist generates error with -std=f95.
28487 2005-08-14 Ira Rosen <irar@il.ibm.com>
28489 PR tree-optimization/23119
28490 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28492 2005-08-13 Marcin Koziej <creep@desk.pl>
28493 Andrew Pinski <pinskia@physics.uc.edu>
28496 * execute/exceptions/finally-1.m: New test.
28498 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28500 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28502 * objc/execute/exceptions/trivial.m: New test.
28503 * objc.dg/try-catch-11.m: Move to ...
28504 * objc/execute/exceptions/foward-1.m: Here.
28505 * objc.dg/try-catch-2.m: Move to ...
28506 * objc/execute/exceptions/catchall-1.m: Here.
28507 * objc.dg/try-catch-8.m: Move to ...
28508 * objc/execute/exceptions/local-variables-1.m: Here.
28510 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28512 * objc.dg/nested-func-1.m: Move to ...
28513 * objc/execute/nested-func-1.m: Here.
28515 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28517 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28518 in ${options} instead of [target_info name].
28519 * lib/obj-c++.exp (objc_target_compile): Likewise.
28521 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28523 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28525 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28527 part of PR testsuite/23348
28528 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28529 each of the torture options.
28530 * objc/compile/trivial.m: New test.
28532 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28534 * gfortran.dg/eoshift.f90: Correct format.
28536 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28538 * gfortran.fortran-torture/execute/character_passing.f90:
28541 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
28544 * g++.dg/template/unify10.C: New.
28546 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
28548 * g++.dg/parse/pr22514.C: Move to...
28549 * g++.dg/debug/pr22514.C: here.
28551 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28554 * g++.dg/inherit/pure1.C: New test.
28556 * ChangeLog: Fix typos.
28558 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28559 Steven Bosscher <stevenb@suse.de>
28561 * gfortran.dg/runtime_warning_1.f90: New test.
28563 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
28566 * g++.dg/parse/crash28.C: New.
28568 2005-08-11 Richard Guenther <rguenther@suse.de>
28571 * gcc.target/i386/tailcall-1.c: New testcase.
28573 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28575 * gcc.dg/vect/vect-67.c: Un-xfail.
28577 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28580 * g++.dg/parse/crash27.C: new test.
28582 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
28584 PR libfortran/22143
28585 * gfortran.dg/shift-kind.f90: New testcase.
28587 2005-08-10 Richard Sandiford <richard@codesourcery.com>
28589 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28590 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28592 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28595 * g++.dg/other/mult-stor1.C: New test.
28597 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
28599 * gcc.c-torture/pr18299-1.c: Move to ...
28600 * gcc.c-torture/compile/pr18299-1.c: Here.
28602 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
28604 * gfortran/fortran.torture/execute/character_passing.f90:
28605 Fix types for LSAME.
28607 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
28609 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28610 input data back to what it was originally.
28612 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
28614 * objc.dg/try-catch-8.m: Enable for all targets.
28616 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
28618 * gcc.dg/pr23165.c: New test.
28620 2005-08-09 Steven Bosscher <stevenb@suse.de>
28622 PR tree-optimization/23234
28623 * gcc.dg/tree-ssa/pr23234.c: New test.
28625 2005-08-08 Josh Conner <jconner@apple.com>
28627 PR rtl-optimization/23241
28628 * gcc.dg/char-compare.c: New test.
28630 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28633 * g++.dg/init/new13.C: New test.
28635 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
28638 * g++.dg/other/crash-4.C: Adjust
28639 * g++/dg/ext/packed9.C: New.
28641 2005-08-08 Richard Sandiford <richard@codesourcery.com>
28643 PR middle-end/21964
28644 * gcc.c-torture/execute/pr21964-1.c: New test.
28646 2005-08-08 Richard Sandiford <richard@codesourcery.com>
28649 * gcc.dg/pr22458-1.c: New test.
28651 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
28652 Steven G. Kargl <kargls@comcast.net>
28655 * gfortran.dg/flush_1.f90: New test.
28657 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28660 * g++.dg/template/eh2.C: New test.
28662 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28665 * g++.dg/template/instantiate7.C: New test.
28667 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
28670 * gcc.dg/Wunused-value-1.c: New test.
28672 2005-08-06 Richard Sandiford <richard@codesourcery.com>
28674 PR rtl-optimization/23233
28675 * gcc.c-torture/compile/pr23233-1.c: New test.
28677 2005-08-06 Jakub Jelinek <jakub@redhat.com>
28681 * gfortran.dg/equiv_1.f90: New test.
28682 * gfortran.dg/equiv_2.f90: New test.
28683 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28684 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28685 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28687 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
28689 * gcc.c-torture/execute/vrp-5.c: New test.
28690 * gcc.c-torture/execute/vrp-6.c: New test.
28691 * gcc.dg/tree-ssa/vrp21.c: New test.
28693 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
28695 * g++.dg/parse/pr22514.C: New test.
28697 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
28699 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28701 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28702 instead of constant loads / pool entries.
28704 2005-08-05 David Edelsohn <edelsohn@gnu.org>
28706 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28709 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
28711 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28712 __WINT_TYPE__ in generated prototypes if possible.
28714 2005-08-04 Diego Novillo <dnovillo@redhat.com>
28717 * g++.dg/tree-ssa/pr22037.C:
28719 2005-08-04 Richard Henderson <rth@redhat.com>
28721 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28722 scan-tree-dump-times directive.
28724 2005-08-04 Jan Hubicka <jh@suse.cz>
28726 * gcov-1.C: Fix switch counts.
28727 * gcov-4b.c: Likewise.
28729 2005-08-03 Jeff Law <law@redhat.com>
28731 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28733 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
28735 * gcc.c-torture/execute/pr23135.c: New test.
28737 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28739 PR tree-optimization/19899
28740 * gcc.dg/tree-ssa/scev-1.c: New test.
28741 * gcc.dg/tree-ssa/scev-2.c: New test.
28743 2005-08-03 Richard Sandiford <richard@codesourcery.com>
28746 * gcc.dg/torture/pr18582-1.c: New test.
28748 2005-08-03 Jan Hubicka <jh@suse.cz>
28750 * update-conroll.c: New testcase.
28751 * update-conroll-2.c: New testcase.
28753 2005-08-02 David Edelsohn <edelsohn@gnu.org>
28755 * gfortran.dg/constant_substring.f: New test.
28756 * gfortran.dg/pr22491.f: New test.
28758 2005-08-02 Jan Hubicka <jh@suse.cz>
28760 * update-threading.c: Replace by the proper one.
28762 2005-08-02 Diego Novillo <dnovillo@redhat.com>
28765 * g++.dg/tree-ssa/pr23164.C: New test.
28767 2005-08-02 Diego Novillo <dnovillo@redhat.com>
28769 * gcc.dg/tree-ssa/pr23192.c: New test.
28771 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
28773 * gcc.c-torture/execute/vrp-4.c: New test.
28775 2005-08-02 Jan Hubicka <jh@suse.cz>
28777 * update-threading.c: New test.
28779 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
28781 * gcc.c-torture/compile/20050801-1.c: New test.
28782 * gcc.c-torture/compile/20050801-2.c: New test.
28784 2005-08-01 Jan Hubicka <jh@suse.cz>
28786 * val-prof-5.c: New test.
28788 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
28791 * gcc.dg/pr22311-1.c : New test.
28793 2005-07-31 Steven Bosscher <stevenb@suse.de>
28796 * gfortran.dg/pr23095.f: New test.
28799 * g++.dg/other/pr22003.C: New test.
28801 2005-07-31 Richard Sandiford <richard@codesourcery.com>
28804 * gcc.c-torture/execute/pr20621-1.c: New test.
28806 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
28808 * gfortran.dg/comma_format_extension_4.f: Adjust length
28809 of string for format.
28810 * gfortran.dg/der_array_io_1.f: Replace illegal internal
28811 print statement with internal write.
28812 * gfortran.dg/der_array_io_2.f: Likewise.
28813 * gfortran.dg/der_array_io_3.f: Likewise.
28815 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
28817 * gcc.dg/fold-abs-4.c: new test.
28819 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
28821 PR fortran/22570 an related issues.
28822 * gfortran.dg/x_slash_1.f: New test.
28824 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
28827 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28828 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28830 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28833 * gcc.dg/Wshadow-3.c: New test.
28835 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
28837 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28838 used to have the wrong bounds).
28840 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28843 * gcc.dg/hex-round-1.c: Test more cases.
28844 * gcc.dg/hex-round-2.c: New test.
28846 2005-07-29 Diego Novillo <dnovillo@redhat.com>
28849 * g++.dg/tree-ssa/pr22550.C: New test.
28851 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
28853 * gcc.dg/tree-ssa/vrp19.c: New test.
28854 * gcc.dg/tree-ssa-vrp20.c: New test.
28856 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28859 * gcc.dg/transparent-union-4.c: New test.
28861 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28864 * gcc.dg/c99-vla-2.c: New test.
28866 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28869 * gcc.dg/hex-round-1.c: New test.
28871 2005-07-28 Jan Hubicka <jh@suse.cz>
28873 * inliner-1.c: Do not dump everything.
28874 * tree-prof.exp: Do not pass -ftree-based-profiling.
28875 * bprob.exp: Likewise.
28877 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28879 2005-07-28 Mark Mitchell <mark@codesourcery.com>
28882 * g++.dg/expr/ptrmem7.C: New test.
28884 2005-07-28 Mike Stump <mrs@apple.com>
28886 * g++.old-deja/g++.mike/visibility-1.C: New test.
28888 2005-07-28 Richard Sandiford <richard@codesourcery.com>
28891 * gcc.c-torture/execute/pr20187-1.c: New test.
28893 2005-07-28 Jeff Law <law@redhat.com>
28895 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28896 * gcc.dg/tree-ssa/vrp18.c: New test.
28898 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
28900 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28902 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
28904 PR tree-optimization/22506
28905 * gcc.dg/vect/ps22506.c: New test.
28907 2005-07-28 Jakub Jelinek <jakub@redhat.com>
28910 * gcc.target/i386/sse-3.c: New test.
28912 2005-07-28 Richard Sandiford <richard@codesourcery.com>
28914 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28915 * gcc.target/mips/mips32-dsp-type.c: Likewise.
28917 2005-07-28 Richard Sandiford <richard@codesourcery.com>
28920 * gcc.c-torture/compile/pr22589-1.c: New test.
28922 2005-07-28 Jan Hubicka <jh@suse.cz>
28924 * update-loopch.c: New testcase.
28926 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
28928 PR rtl-optimization/23047
28929 * gcc.c-torture/execute/pr23047.c: New test.
28930 * gcc.c-torture/execute/pr23047.x: New.
28932 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
28934 PR tree-optimization/22493
28935 * gcc.c-torture/execute/pr22493-1.c: New test.
28936 * gcc.c-torture/execute/pr22493-1.x: New.
28937 * gcc.c-torture/execute/vrp-1.c: New test.
28938 * gcc.c-torture/execute/vrp-2.c: New test.
28939 * gcc.c-torture/execute/vrp-2.c: New test.
28941 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
28943 * gcc.target/frv/all-builtin-read8.c: Delete.
28944 * gcc.target/frv/all-builtin-read16.c: Delete.
28945 * gcc.target/frv/all-builtin-read32.c: Delete.
28946 * gcc.target/frv/all-builtin-read64.c: Delete.
28947 * gcc.target/frv/all-builtin-write8.c: Delete.
28948 * gcc.target/frv/all-builtin-write16.c: Delete.
28949 * gcc.target/frv/all-builtin-write32.c: Delete.
28950 * gcc.target/frv/all-builtin-write64.c: Delete.
28951 * gcc.target/frv/all-read-write-1.c: New.
28953 2005-07-27 Jeff Law <law@redhat.com>
28955 * gcc.c-torture/execute/pr22630.c: New test.
28957 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
28959 PR tree-optimization/23073
28960 * gcc.dg/vect/nodump-pr23073.c: New test.
28961 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28963 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
28965 PR tree-optimize/22348
28966 * gcc.c-torture/execute/pr22348.c: New.
28968 2005-07-27 Richard Guenther <rguenther@suse.de>
28970 * gcc.dg/tree-ssa/salias-1.c: New testcase.
28972 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28975 * gfortran.dg/logical_comp.f90: New test.
28977 2005-07-27 Jan Hubicka <jh@suse.cz>
28979 * inliner-1.c: Add cleanup of dumps.
28980 * val-prof-*.c: Likewise.
28981 * update-tailcall.c: New.
28983 2005-07-26 Diego Novillo <dnovillo@redhat.com>
28986 * gcc.dg/tree-ssa/pr22591.c: New test.
28987 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28989 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
28992 * objc.dg/try-catch-11.m: New test.
28994 2005-07-26 Richard Guenther <rguenther@suse.de>
28996 PR tree-optimization/22486
28997 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28999 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29002 * g++.dg/opt/loop2.C: New test.
29004 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29006 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29007 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29009 2005-07-25 Adam Nemet <anemet@lnxw.com>
29011 * lib/profopt.exp (profopt-execute): Check for profiling data
29012 files on the target.
29014 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29016 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29017 for matching of asm labels.
29019 2005-07-25 Richard Guenther <rguenther@suse.de>
29021 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29023 2005-07-25 Richard Guenther <rguenther@suse.de>
29026 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29028 2005-07-25 Ira Rosen <irar@il.ibm.com>
29030 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29031 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29032 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29033 * gcc.dg/vect/vect-100.c: New test.
29034 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29035 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29036 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29037 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29038 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29039 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29040 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29041 * gfortran.dg/vect/pr19049.f90: New testcase.
29042 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29044 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29046 * gcc.c-torture/execute/20050713-1.c: New test.
29049 * gfortran.fortran-torture/execute/data_4.f90: New test.
29051 PR middle-end/20303
29052 * gcc.dg/visibility-d.c: New test.
29054 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29056 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29057 * gfortran.dg/underflow.f90: Ditto.
29059 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29061 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29062 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29063 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29065 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29067 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29068 include case of field width of zero.
29070 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29072 PR libgfortran/21875
29073 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29074 with trailing blanks on normal formatted read.
29076 2005-07-23 Chao-ying Fu <fu@mips.com>
29078 * gcc.target/mips/mips32-dsp-type.c: New test.
29079 * gcc.target/mips/mips32-dsp.c: New test.
29081 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29084 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29087 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29088 and __cyg_profile_func_exit.
29090 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29092 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29093 * gfortran.dg/comma_format_extension_4.f: Same.
29094 * gfortran.dg/pr15332.f: Same.
29095 * gfortran.dg/pr21730.f: Same.
29097 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29099 * g++.dg/opt/vrp2.C: Fix testcase.
29102 * g++.dg/opt/vrp2.C: New test.
29104 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29107 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29109 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29111 * gcc.dg/tree-ssa/20050719-1.c: New test.
29113 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29115 * gcc.dg/bfin-longcall-1.c: New file.
29116 * gcc.dg/bfin-longcall-2.c: New file.
29118 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29120 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29122 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29124 PR middle-end/19055
29125 * gcc.dg/tree-ssa/pr19055.c: New test.
29126 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29128 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29131 * g++.dg/other/pr22358.C: New test.
29133 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29136 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29138 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29141 * g++.dg/init/union2.C: New test.
29143 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29146 * gcc.dg/complex-4.c: New test.
29148 2005-07-21 Richard Guenther <rguenther@suse.de>
29151 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29152 scanning for asm labels.
29153 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29155 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29158 * gcc.dg/altivec-pr22085.c: New.
29160 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29162 PR tree-optimization/19210
29163 * gcc.dg/tree-ssa/pr19210-1.c: New.
29164 * gcc.dg/tree-ssa/pr19210-2.c: New.
29166 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29168 PR rtl-optimization/22167
29169 * g++.dg/opt/pr22167.C: New test.
29171 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29174 * g++.dg/lookup/two-stage2.C: New.
29175 * g++.dg/lookup/two-stage3.C: New.
29176 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29177 fixed two-stage name lookup for operators.
29178 * g++.dg/template/call3.C: Compiler now produces an appropriate
29180 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29182 * g++.dg/template/ptrmem4.C: Compiler produces different error
29184 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29185 connect_to_method as a candidate.
29187 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29189 * gcc.dg/fold-alloc-1.c: New test.
29191 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29193 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29194 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29196 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29198 * gcc.dg/fold-abs-1.c: New test.
29199 * gcc.dg/fold-abs-2.c: New test.
29200 * gcc.dg/fold-abs-3.c: New test.
29202 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29204 Make CONSTRUCTOR use VEC to store initializers.
29205 * g++.dg/ext/complit3.C: Check for specific error messages.
29206 * g++.dg/init/brace2.C: Update error message.
29207 * g++.dg/warn/Wbraces2.C: Likewise.
29209 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29212 * gfortran.dg/module_interface_1.f90: New test.
29214 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29215 Kenneth Zadeck <zadeck@naturalbridge.com>
29217 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29219 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29221 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29222 specify -Wformat for these tests.
29223 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29224 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29225 * gcc.dg/format/opt-6.c: Delete.
29227 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29229 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29230 * gcc.dg/tree-ssa/sra-3.c: Likewise.
29232 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29234 * gcc.dg/tree-ssa/alias-2.c: New test.
29236 2005-07-18 Mark Mitchell <mark@codesourcery.com>
29239 * g++.dg/template/explicit7.C: New test.
29241 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
29243 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29244 field width of 8 to +Inf and -Inf.
29246 2005-07-17 Mark Mitchell <mark@codesourcery.com>
29249 * g++.dg/template/friend36.C: New test.
29251 2005-07-16 David Edelsohn <edelsohn@gnu.org>
29254 * gfortran.dg/pr21730.f: New test.
29256 2005-07-16 Danny Berlin <dberlin@dberlin.org>
29257 Kenneth Zadeck <zadeck@naturalbridge.com>
29259 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29260 since pure const detection cannot run at -O1 in c compiler.
29261 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29262 can now optimize this case properly.
29263 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29264 because we now pass.
29265 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29267 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
29270 * gcc.dg/format/bitfld-1.c: New test.
29272 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29275 * g++.dg/rtti/repo1.C: New test.
29277 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
29279 PR middle-end/22398
29280 * gcc.c-torture/compile/pr22398.c: New test.
29282 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29285 * g++.dg/expr/cast4.C: New test.
29287 2005-07-15 Richard Guenther <rguenther@suse.de>
29289 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29290 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29292 2005-07-15 Steven Bosscher <stevenb@suse.de>
29294 PR tree-optimization/22230
29295 * gcc.dg/tree-ssa/pr22230.c: New test.
29297 2005-07-14 Jakub Jelinek <jakub@redhat.com>
29299 * gfortran.dg/g77/cpp6.f: New test.
29302 * gfortran.dg/g77/cpp5.F: New test.
29303 * gfortran.dg/g77/cpp5.h: New file.
29304 * gfortran.dg/g77/cpp5inc.h: New file.
29306 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
29308 PR libfortran/16435
29309 * gfortran.dg/tl_editting.f90: New.
29310 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29312 2005-07-14 Steven G. Kargl <kargls@comcast.net>
29314 * gfortran.dg/char_array_constructor.f90: New test.
29316 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
29318 * gfortran.dg/past_eor.f90: New.
29319 * gfortran.dg/complex_read.f90: New.
29321 2005-07-13 Jeff Law <law@redhat.com>
29323 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29326 * gcc.dg/tree-ssa/pr22321.c: New test
29328 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
29330 PR tree-optimization/21921
29331 * gcc.dg/tree-ssa/pr21921.c: New.
29333 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29335 PR tree-optimizatio/22442
29336 * gcc.dg/tree-ssa/loop-11.c: New test.
29338 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29341 * gcc.c-torture/compile/pr21840.c: New test.
29343 2005-07-12 Jan Hubicka <jh@suse.cz>
29345 * gcc.c-torture/compile/pr22379.c: New test.
29347 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
29349 PR libfortran/21593
29350 gfortran.dg/dev_null.f90: Remove outdated comment about
29351 PR libfortran/21593.
29354 2005-07-12 Dale Johannesen <dalej@apple.com>
29356 * gcc.target/i386/compress-float-sse.c: New.
29357 * gcc.target/i386/compress-float-sse-pic.c: New.
29358 * gcc.target/i386/compress-float-387.c: New.
29359 * gcc.target/i386/compress-float-387-pic.c: New.
29360 * gcc.dg/compress-float-ppc.c: New.
29361 * gcc.dg/compress-float-ppc-pic.c: New.
29363 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
29365 PR libfortran/21593
29366 gfortran.dg/dev_null.f90: Remove targets.
29368 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29371 * gcc.dg/pr22335-1.c: New test.
29372 * gcc.dg/pr22335-2.c: New test.
29374 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29377 * g++.dg/template/nontype12.C : New test.
29379 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29381 * gcc.dg/tree-ssa/loop-10.c: New test.
29383 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
29385 * gcc.c-torture/execute/20020720-1.x: Remove.
29387 2005-07-11 Jakub Jelinek <jakub@redhat.com>
29389 * gfortran.fortran-torture/execute/forall_7.f90: New test.
29391 2005-07-10 Richard Sandiford <richard@codesourcery.com>
29393 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29394 (dg-mips-options): Use it.
29396 2005-07-09 Diego Novillo <dnovillo@redhat.com>
29398 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29400 2005-07-09 Richard Henderson <rth@redhat.com>
29402 * lib/target-supports.exp (check_effective_target_sync_char_short):
29405 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
29407 PR libfortran/22217
29408 * gfortran.dg/negative-z-descriptor.f90: New test.
29410 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29413 * gcc.dg/pr22329.c: New test.
29415 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
29417 PR tree-optimization/20139
29418 * gcc.dg/tree-ssa/pr20139.c: New.
29420 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29423 * gcc.dg/pr22356-1.c: New test.
29425 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
29428 * g++.dg/template/unify8.C: New.
29429 * g++.dg/template/unify9.C: New.
29431 2005-07-08 Jakub Jelinek <jakub@redhat.com>
29433 * gfortran.fortran-torture/execute/entry_10.f90: New test.
29435 2005-07-07 Geoffrey Keating <geoffk@apple.com>
29437 * gcc.dg/darwin-version-1.c: New.
29438 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29439 * gcc.dg/builtins-20.c: Likewise.
29440 * gcc.dg/builtins-53.c: Likewise.
29441 * gcc.dg/torture/builtins-convert-1.c: Likewise.
29442 * gcc.dg/torture/builtins-convert-2.c: Likewise.
29443 * gcc.dg/torture/builtins-convert-3.c: Likewise.
29444 * gcc.dg/torture/builtins-power-1.c: Likewise.
29445 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29448 2005-07-07 Jeff Law <law@redhat.com>
29450 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
29451 argument evaluation order.
29453 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
29455 PR libfortran/21594
29456 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29457 Add test cases where the shift length is greater than the
29460 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29462 * obj-c++.dg/proto-lossage-6.mm: New.
29463 * objc.dg/proto-lossage-6.m: New.
29465 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29467 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29468 * objc.dg/gnu-runtime-2.m: Likewise.
29470 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29472 * gfortran.dg/longline.f: New test.
29474 * gfortran.dg/badline.f: New test.
29476 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29481 * gfortran.dg/hollerith.f90: New.
29482 * gfortran.dg/hollerith2.f90: New.
29483 * gfortran.dg/hollerith3.f90: New.
29484 * gfortran.dg/hollerith4.f90: New.
29485 * gfortran.dg/hollerith_f95.f90: New.
29486 * gfortran.dg/hollerith_legacy.f90: New.
29487 * gfortran.dg/g77/cpp4.F: New. Port from g77.
29489 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29492 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29493 * objc.dg/gnu-runtime-2.m: New.
29495 2005-07-06 Jeff Law <law@redhat.com>
29497 * gcc.dg/tree-ssa/vrp17.c: New test.
29499 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29502 * gfortran.dg/array_constructor_5.f90: New test.
29504 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29506 * gfortran.fortran-torture/execute/entry_9.f90: New test.
29508 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
29510 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29511 * gcc.dg/980816-1.c: Ditto.
29513 2005-07-06 Jeff Law <law@redhat.com>
29515 * gcc.c-torture/compile/pr21356.c: New test.
29517 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29521 * gcc.c-torture/compile/pr22013-1.c,
29522 gcc.c-torture/execute/pr22098-1.c,
29523 gcc.c-torture/execute/pr22098-2.c,
29524 gcc.c-torture/execute/pr22098-3.c: New tests.
29526 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29529 * gcc.dg/pr22308-1.c: New test.
29531 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
29533 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
29535 * gcc.dg/compare9.c: Use -fshort-enums instead of
29536 -fno-short-enums. Change the last test to dg-bogus.
29538 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
29540 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29541 * gcc.dg/compare9.c: New.
29543 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29545 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29547 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29550 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29553 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29555 * gcc.dg/format/gcc_gfc-1.c: New.
29557 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29559 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29561 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29564 * gfortran.dg/io_invalid_1.f90: New test.
29566 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
29568 * gcc.dg/format/gcc_diag-1.c: Update.
29570 2005-07-02 Jeff Law <law@redhat.com>
29572 * gcc.dg/tree-ssa/pr22051-1.c: New test.
29573 * gcc.dg/tree-ssa/pr22051-2.c: New test.
29575 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
29577 * gcc.dg/format/gcc_diag-1.c: Update.
29579 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
29582 * gcc.c-torture/compile/pr22269.c: New test.
29584 2005-06-30 Diego Novillo <dnovillo@redhat.com>
29588 * g++.dg/tree-ssa/pr21584-1.C: New test.
29589 * g++.dg/tree-ssa/pr21584-2.C: New test.
29591 2005-06-30 Ziemowit Laski <zlaski@apple.com>
29593 * obj-c++.dg/try-catch-11.mm: New.
29594 * objc.dg/try-catch-10.m: New.
29596 2005-06-29 David Edelsohn <edelsohn@gnu.org>
29598 * g++.dg/other/ucnid-1.C: xfail on AIX.
29600 2005-06-29 Diego Novillo <dnovillo@redhat.com>
29603 * gcc.dg/20050629-1.c: New test.
29605 2005-06-29 Ziemowit Laski <zlaski@apple.com>
29607 * obj-c++.dg/const-str-1[0-1].mm: New.
29608 * objc.dg/const-str-1[0-1].m: New.
29610 2005-05-29 Richard Henderson <rth@redhat.com>
29612 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29613 Rename from check_effective_target_vect_no_max.
29614 (check_effective_target_vect_no_int_add): New.
29615 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29616 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29617 * gcc.dg/vect/vect-reduc-3.c: Likewise.
29618 * gcc.dg/vect/vect-reduc-1.c: Use both.
29619 * gcc.dg/vect/vect-reduc-2.c: Likewise.
29621 2005-05-29 Richard Henderson <rth@redhat.com>
29623 * lib/target-supports.exp (check_effective_target_vect_no_max):
29624 Remove i386 and x86_64.
29626 2005-06-29 Steve Ellcey <sje@cup.hp.com>
29629 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29631 2005-06-29 Steve Ellcey <sje@cup.hp.com>
29633 PR middle-end/21969
29634 * gcc.dg/vect/pr21969.c: New test.
29636 2005-06-28 Eric Christopher <echristo@redhat.com>
29640 * gcc.dg/inline1.c: New test.
29641 * gcc.dg/inline2.c: Ditto.
29642 * gcc.dg/inline3.c: Ditto.
29643 * gcc.dg/inline4.c: Ditto.
29644 * gcc.dg/inline5.c: Ditto.
29646 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
29648 PR libfortran/22142
29649 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29650 Add testcase also testing eoshift1 for PR 22142.
29652 2005-06-28 Richard Henderson <rth@redhat.com>
29654 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29655 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29656 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29657 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29658 gcc.dg/tree-ssa/20030922-2.c: Likewise.
29660 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
29662 PR libfortran/22142
29663 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29664 Add testcase for PR 22142.
29666 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
29668 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29669 gcc.target/ia64/fpreg-2.c: New tests.
29671 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29673 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29675 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29677 PR libfortran/22170
29678 * gfortran.dg/slash_1.f90: New test.
29680 2005-06-27 Richard Henderson <rth@redhat.com>
29682 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29683 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29684 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29685 * gcc.dg/vect/vect-reduc-2.c: Likewise.
29686 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29687 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29689 2005-06-27 Richard Henderson <rth@redhat.com>
29691 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29692 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29694 2005-06-27 Ziemowit Laski <zlaski@apple.com>
29696 * obj-c++.dg/proto-lossage-5.mm: New.
29697 * objc.dg/proto-lossage-5.m: New.
29699 2005-06-27 Diego Novillo <dnovillo@redhat.com>
29702 * gcc.dg/tree-ssa/pr21959.c: New test.
29704 2005-06-27 Jakub Jelinek <jakub@redhat.com>
29706 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29707 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29708 testing uninitialized var.
29710 * gcc.c-torture/execute/builtins/chk.h: New.
29711 * gcc.c-torture/execute/builtins/lib/chk.c: New.
29712 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29713 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29714 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29715 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29716 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29717 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29718 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29719 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29720 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29721 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29722 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29723 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29724 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29725 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29726 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29727 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29728 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29729 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29730 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29731 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29732 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29733 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29734 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29735 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29736 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29737 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29738 * gcc.dg/builtin-object-size-1.c: New test.
29739 * gcc.dg/builtin-object-size-2.c: New test.
29740 * gcc.dg/builtin-object-size-3.c: New test.
29741 * gcc.dg/builtin-object-size-4.c: New test.
29742 * gcc.dg/builtin-object-size-5.c: New test.
29743 * gcc.dg/builtin-stringop-chk-1.c: New test.
29744 * gcc.dg/builtin-stringop-chk-2.c: New test.
29745 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29746 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29747 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29748 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29749 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29750 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29751 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29752 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29753 * gcc.c-torture/execute/printf-1.c: New test.
29754 * gcc.c-torture/execute/fprintf-1.c: New test.
29755 * gcc.c-torture/execute/vprintf-1.c: New test.
29756 * gcc.c-torture/execute/vfprintf-1.c: New test.
29757 * gcc.c-torture/execute/printf-chk-1.c: New test.
29758 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29759 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29760 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29762 2005-06-27 Michael Matz <matz@suse.de>
29764 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29765 slot is not merged if address escapes.
29767 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29770 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
29772 2005-06-26 Jakub Jelinek <jakub@redhat.com>
29774 PR middle-end/17965
29775 * gcc.c-torture/compile/20050622-1.c: New test.
29777 PR middle-end/22028
29778 * gcc.dg/20050620-1.c: New test.
29780 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
29782 PR tree-optimization/22026
29783 * gcc.dg/tree-ssa/pr22026.c: New.
29785 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
29787 PR libfortran/22144
29788 * gfortran.dg/shift-alloc.f90: New testcase.
29790 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
29792 * all files: Update FSF address in copyright headers.
29794 2005-06-22 Jan Hubicka <jh@suse.cz>
29796 * wholeprogram-1.c: New testcase.
29797 * wholeprogram-2.c: New testcase.
29799 2005-06-24 Mark Mitchell <mark@codesourcery.com>
29802 * gcc.dg/tree-ssa/pr22171.c: New test.
29804 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
29806 * gfortran.dg/simplify_modulo.f90: New.
29808 2005-06-24 Jan Hubicka <jh@suse.cz>
29810 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29812 2005-06-23 Ziemowit Laski <zlaski@apple.com>
29814 * obj-c++.dg/proto-lossage-[1-4].mm: New.
29816 2005-06-23 Ziemowit Laski <zlaski@apple.com>
29818 * obj-c++.dg/typedef-alias-1.mm: New.
29819 * objc.dg/typedef-alias-1.m: New.
29821 2005-06-23 Jeff Law <law@redhat.com>
29823 * gcc.dg/tree-ssa/vrp16.c: New test.
29825 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29827 * lib/target-supports.exp: Add
29828 check_effective_target_fortran_large_real and
29829 check_effective_target_fortran_large_int to check for
29830 corresponding effective targets.
29831 * gfortran.dg/large_integer_kind_1.f90: New test.
29832 * gfortran.dg/large_real_kind_1.f90: New test.
29834 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
29836 PR tree-optimization/22117
29837 * gcc.dg/tree-ssa/pr22117.c: New.
29839 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
29842 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29844 2005-06-23 David Edelsohn <edelsohn@gnu.org>
29846 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29848 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
29850 * gfortran.dg/f2c_4.f90: Add tests for complex functions
29851 * gfortran.dg/f2c_4.c: Likewise.
29853 2005-06-22 Paul Brook <paul@codesourcery.com>
29856 * gfortran.dg/auto_save_1.f90: New test.
29858 2005-06-22 Michael Matz <matz@suse.de>
29860 * gcc.target/x86-64/abi: New directory.
29861 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29862 * gcc.target/x86-64/abi/README.gcc: New file.
29863 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29864 * gcc.target/x86-64/abi/asm-support.s: New file.
29865 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29866 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29867 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29868 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29869 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29870 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29871 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29872 * gcc.target/x86_64/abi/test_bitfields.c: New test.
29873 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29874 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29875 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29876 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29877 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29878 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29879 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29880 * gcc.target/x86_64/abi/test_varargs.c: New test.
29882 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
29884 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29885 32-bit i?86 and x86_64.
29887 2005-06-21 Ziemowit Laski <zlaski@apple.com>
29889 * obj-c++.dg/const-str-[1-9].mm: New tests.
29891 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
29894 * gfortran.dg/namelist_use.f90: New.
29895 * gfortran.dg/namelist_use_only.f90: New.
29897 2005-06-21 Jeff Law <law@redhat.com>
29899 * gcc.dg/tree-ssa/vrp15.c: New test.
29901 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
29903 * lib/target-supports.exp (check_effective_target_vect_reduction):
29905 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29906 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29907 remove vect_reduction target keyword. Also avoid two returns in main.
29908 * gcc.dg/vect/vect-reduc-3.c: Likewise.
29909 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29910 * gcc.dg/vect/vect-reduc-1short.c: New test.
29911 * gcc.dg/vect/vect-reduc-1char.c: New test.
29912 * gcc.dg/vect/vect-reduc-2short.c: New test.
29913 * gcc.dg/vect/vect-reduc-2char.c: New test.
29914 * gcc.dg/vect/vect-reduc-6.c: New test.
29915 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29916 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29917 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29919 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29920 Paul Thomas <pault@gcc.gnu.org>
29922 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29925 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29927 * gfortran.dg/backslash_1.f90: New test.
29928 * gfortran.dg/backslash_2.f90: New test.
29930 2005-06-20 Steven G. Kargl <kargls@comcast.net>
29932 * gfortran.dg/duplicate_labels.f90: New test.
29934 2005-06-20 Jan Beulich <jbeulich@novell.com>
29936 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29937 unsupportable relocations.
29938 * g++.old-deja/g++.other/store-expr1.C: Likewise.
29939 * gcc.dg/20050321-2.c: xfail for NetWare.
29941 2005-06-20 Andreas Jaeger <aj@suse.de>
29943 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29944 gcc.target/i386/fastcall-sseregparm.c,
29945 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29947 2005-06-19 Richard Henderson <rth@redhat.com>
29949 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29951 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
29953 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29955 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
29958 * g++.dg/conversion/simd2.C: Change expected error message.
29960 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
29962 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29963 * gcc.dg/vect/vect-reduc-2.c: Likewise.
29964 * gcc.dg/vect/vect-reduc-3.c: Likewise.
29966 2005-06-18 James A Morrison <phython@gcc.gnu.org>
29968 * gcc.dg/fold-mod-1.c: New test.
29970 2005-06-18 Steven G. Kargl <kargls@comcast.net>
29973 * gfortran.dg/pr19926.f90: New test.
29975 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
29977 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29978 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29980 * gcc.dg/vect/vect-reduc-2.c: Likewise.
29981 * gcc.dg/vect/vect-reduc-3.c: Likewise.
29983 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
29985 * gcc.target/ia64/float80-varargs-1.c: New test.
29987 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29990 * gfortran.dg/f2c_6.f90: New test.
29992 2005-06-17 Geoffrey Keating <geoffk@apple.com>
29995 * g++.dg/template/local5.C: New.
29997 2005-06-17 Richard Henderson <rth@redhat.com>
29999 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30001 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30004 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30006 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30008 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30009 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30010 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30011 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30012 check_vect to verify the presence of hardware vector support.
30014 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30017 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30019 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30021 PR libfortran/19216
30022 * gfortran.dg/pr19216.f: Add correct space between brackets and
30025 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30027 PR libfortran/16436
30028 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30030 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30032 * gcc.target/i386/attributes-error.c: New testcase.
30033 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30034 * gcc.target/i386/regparm-stdcall.c: Likewise.
30035 * gcc.target/i386/sseregparm-1.c: Likewise.
30036 * gcc.target/i386/sseregparm-2.c: Likewise.
30038 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30040 * g++.dg/rtti/crash2.C: New.
30042 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30044 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30046 2005-06-15 David Ung <davidu@mips.com>
30048 * gcc.target/mips/mips16e-extends.c: New test for testing the
30049 generation of MIPS16e zeb/zeh, seb/seh instructions.
30051 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30054 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30055 * gcc.dg/tree-ssa/pr22018.c: New test.
30057 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30059 * gcc.dg/simd-1.c: Update error messages.
30060 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30061 * gcc.dg/simd-2.c: Update error messages.
30062 * gcc.dg/simd-4.c: New.
30064 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30067 * g++.dg/other/crash-4.C: New.
30069 2005-06-14 Devang Patel <dpatel@apple.com>
30071 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30073 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30076 * g++.dg/parse/crash11.C: Update
30078 2005-06-13 Jeff Law <law@redhat.com>
30080 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30081 perform the desired transformations.
30082 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30083 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30085 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30088 * gfortran.dg/forall_1.f90: Un-XFAIL.
30090 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30093 * g++.dg/parse/crash26.C: New.
30096 * g++.dg/init/member1.C: New.
30098 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30100 * gfortran.dg/altreturn_1.f90: New test.
30102 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30104 PR middle-end/21985
30105 * gcc.dg/tree-ssa/pr21985.c: New test.
30107 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30109 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30111 2005-06-12 Roger Sayle <roger@eyesopen.com>
30114 * g++.dg/other/error10.C: New test case.
30116 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30118 PR libfortran/19155
30119 * gfortran.dg/pr19155.f: Add test.
30121 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30123 * gfortran.dg/f2c_7.f90: New test.
30125 * gfortran.dg/forall_1.f90: XFAILed.
30127 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30129 * gcc.dg/pr14796-1.c: New.
30130 * gcc.dg/pr14796-2.c: New.
30132 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30136 * gfortran.dg/deallocate_stat.f90: New test.
30138 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30140 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30142 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30144 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30145 access will be generated when this loop is vectorized. Test that
30146 accesses with same alignment were detected.
30147 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30148 Test that accesses with same alignment were detected.
30149 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30150 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30151 alignment were detected.
30153 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30156 * g++.dg/conversion/simd2.C: New.
30158 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30160 * gcc.dg/Wcxx-compat-1.c: New.
30162 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30164 PR libfortran/21480
30165 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30168 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30170 * gcc.dg/alias-8.c: New.
30172 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30174 * gcc.dg/format/cmn_err-1.c: Update.
30176 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30179 * gcc.target/sparc/fexpand-2.c: New.
30180 * gcc.target/sparc/fpmerge-2.c: New.
30181 * gcc.target/sparc/fpmul-2.c: New.
30182 * gcc.target/sparc/noresult.c: New.
30183 * gcc.target/sparc/pdist-2.c: New.
30184 * gcc.target/sparc/pdist-3.c: New.
30186 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30189 * gcc.target/i386/i386.exp: Fix comment typo.
30191 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30194 * g++.dg/inherit/using5.C: New.
30195 * g++.dg/inherit/using6.C: New.
30197 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30200 * g++.dg/template/ptrmem15.C: New test.
30203 * g++.dg/ext/label4.C: New test.
30205 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30207 * gcc.dg/tls/debug-1.c: New test.
30209 2005-06-07 Dale Johannesen <dalej@apple.com>
30211 * gcc.target/i386/movq.c: New.
30213 2005-06-07 Dale Johannesen <dalej@apple.com>
30215 * gcc.dg/20050607-1.c: New.
30217 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30219 PR middle-end/21850
30220 * gcc.c-torture/execute/20050607-1.c: New test.
30222 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30224 PR libfortran/21926
30225 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30226 Test case where the return array has lowest stride one,
30229 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
30231 * lib/target-supports.exp (check_effective_target_sync_int_long):
30232 Add s390 and s390x targets.
30234 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
30236 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30237 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30238 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30239 * gcc.dg/tree-ssa/loop-9.c: New test.
30241 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
30243 * g++.dg/parse/defarg10.C: New.
30245 2005-06-06 Jakub Jelinek <jakub@redhat.com>
30247 PR regression/21897
30248 * gcc.c-torture/execute/20050604-1.c: New test.
30250 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
30253 * g++.dg/parse/defarg9.C: New.
30256 * g++.dg/inherit/using4.C: New.
30257 * g++.dg/overload/error1.C: Adjust expected errors.
30258 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30259 * g++.old-deja/g++.brendan/arm2.C: Likewise.
30260 * g++.old-deja/g++.other/redecl2.C: Likewise.
30261 * g++.old-deja/g++.other/redecl4.C: Likewise.
30262 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30264 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30266 * gfortran.dg/f2c_5.f90: Add -w to dg-options
30268 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30270 * lib/gfortran.exp (gfortran_target_compile): Call
30271 dg-additional-files-options
30272 * gfortran.dg/f2c_4.f90: New file
30273 * gfortran.dg/f2c_4.c: New file
30274 * gfortran.dg/f2c_5.f90: New file
30275 * gfortran.dg/f2c_5.c: New file
30277 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30279 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30282 * gfortran.dg/array_constructor_4.f90: New test.
30284 2005-06-05 Mark Mitchell <mark@codesourcery.com>
30287 * g++.dg/ext/builtin9.C: New test.
30289 2005-06-05 Dale Johannesen <dalej@apple.com>
30291 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30292 * gcc.c-torture/execute/20050603-2.c: Ditto.
30294 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
30296 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30297 * gcc.dg/vect/vect-reduc-1.c: New.
30298 * gcc.dg/vect/vect-reduc-2.c: New.
30299 * gcc.dg/vect/vect-reduc-3.c: New.
30301 2005-06-04 Dale Johannesen <dalej@apple.com>
30303 * gcc.c-torture/execute/20050603-1.c: New.
30304 * gcc.c-torture/execute/20050603-2.c: New.
30305 * gcc.dg/20050603-3.c: New.
30307 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30310 * gfortran.dg/debug_1.f90: New test.
30312 * gfortran.dg/forall_1.f90: New test.
30314 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
30316 * gfortran.dg/array_constructor_3.f90: New test.
30318 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30320 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30322 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
30324 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30326 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
30329 * gcc.dg/init-excess-1.c: New test.
30331 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30334 * g++.dg/expr/static_cast6.C: New test.
30336 2005-06-03 Diego Novillo <dnovillo@redhat.com>
30338 * gcc.dg/tree-ssa/vrp14.c: New test.
30340 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30343 * g++.dg/template/new2.C: New test.
30345 2005-06-03 Josh Conner <jconner@apple.com>
30347 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30348 all entries in initializer.
30350 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
30352 PR middle-end/21858
30353 * gcc.dg/pr21858.c: New testcase.
30355 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
30357 PR tree-optimization/21292
30359 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30361 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30362 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30363 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30364 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30365 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30367 2005-06-02 Richard Henderson <rth@redhat.com>
30369 * gcc.dg/sync-2.c: Use -march=i486 for i386.
30371 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
30373 * gcc.dg/wtypequal.c: New testcase.
30375 2005-06-02 Diego Novillo <dnovillo@redhat.com>
30378 * gcc.dg/tree-ssa/pr21582.c: New test.
30380 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30383 * g++.dg/opt/interface2.h: New.
30384 * g++.dg/opt/interface2.C: New.
30385 * g++.dg/init/ctor4.C: Adjust error lines.
30386 * g++.old-deja/g++.bob/inherit2.C: Likewise.
30387 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30388 * g++.old-deja/g++.jason/opeq3.C: Likewise.
30389 * g++.old-deja/g++.pt/assign1.C: Likewise.
30390 * g++.old-deja/g++.pt/crash20.C: Likewise.
30392 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
30394 PR tree-optimization/21734
30395 * g++.dg/vect/pr21734_1.cc: New.
30396 * g++.dg/vect/pr21734_2.cc: New.
30398 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30401 * g++.dg/template/spec24.C: New.
30404 * g++.dg/pch/local-1.C: New.
30405 * g++.dg/pch/local-1.Hs: New.
30407 2005-06-01 Diego Novillo <dnovillo@redhat.com>
30409 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30410 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30411 * gcc.dg/tree-ssa/pr14341.c: New test.
30412 * gcc.dg/tree-ssa/pr14841.c: New test.
30413 * gcc.dg/tree-ssa/pr20701.c: New test.
30414 * gcc.dg/tree-ssa/pr21086.c: New test.
30415 * gcc.dg/tree-ssa/pr21090.c: New test.
30416 * gcc.dg/tree-ssa/pr21332.c: New test.
30417 * gcc.dg/tree-ssa/pr21458.c: New test.
30418 * gcc.dg/tree-ssa/pr21658.c: New test.
30419 * gcc.dg/tree-ssa/vrp01.c: New test.
30420 * gcc.dg/tree-ssa/vrp02.c: New test.
30421 * gcc.dg/tree-ssa/vrp03.c: New test.
30422 * gcc.dg/tree-ssa/vrp04.c: New test.
30423 * gcc.dg/tree-ssa/vrp05.c: New test.
30424 * gcc.dg/tree-ssa/vrp06.c: New test.
30425 * gcc.dg/tree-ssa/vrp07.c: New test.
30426 * gcc.dg/tree-ssa/vrp08.c: New test.
30427 * gcc.dg/tree-ssa/vrp09.c: New test.
30428 * gcc.dg/tree-ssa/vrp10.c: New test.
30429 * gcc.dg/tree-ssa/vrp11.c: New test.
30430 * gcc.dg/tree-ssa/vrp12.c: New test.
30431 * gcc.dg/tree-ssa/vrp13.c: New test.
30433 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
30436 * gcc.dg/tree-ssa/pr21029.c: New test.
30438 2005-06-01 Roger Sayle <roger@eyesopen.com>
30440 * gfortran.dg/logint-1.f: New test case.
30441 * gfortran.dg/logint-2.f: Likewise.
30442 * gfortran.dg/logint-3.f: Likewise.
30444 2005-06-01 Jakub Jelinek <jakub@redhat.com>
30448 * gcc.dg/20050527-1.c: New test.
30450 * gcc.dg/i386-sse-12.c: New test.
30453 * gfortran.dg/implicit_5.f90: New test.
30455 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
30458 * gfortran/assign_4.f90: New test.
30459 * gfortran/assign_2.f90: Change compile to run.
30461 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
30463 * lib/target-supports.exp
30464 (check_effective_target_sync_char_short): New.
30465 * gcc.dg/sync-2.c: New.
30467 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
30469 PR tree-optimization/21817
30470 * gcc.dg/torture/pr21817-1.c: New.
30472 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
30475 * g++.dg/template/init5.C: New.
30477 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
30479 * gfortran.dg/char_initialiser_actual.f90:
30480 Test character initialisers as actual arguments.
30481 * gfortran.dg/char_pointer_comp_assign.f90:
30482 Test character pointer structure component assignments.
30483 * gfortran.dg/char_array_structure_constructor.f90:
30484 Test character components in structure constructors.
30486 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
30488 PR middle-end/20931
30489 * g++.dg/opt/pr20931.C: New test.
30491 2005-05-31 Andreas Jaeger <aj@suse.de>
30494 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30495 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30496 g++.old-deja/g++.ext/asmspec1.C,
30497 g++.old-deja/g++.other/regstack.C,
30498 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30499 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30500 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30501 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30502 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30503 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30504 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30505 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30506 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30507 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30508 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30509 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30510 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30511 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30512 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30513 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30514 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30515 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30516 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30518 2005-05-31 Jeff Law <law@redhat.com>
30520 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30522 2005-05-30 Paolo Carlini <pcarlini@suse.de>
30524 PR middle-end/21743
30525 * gcc.dg/builtins-1.c: Activate disabled clog test.
30526 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30528 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
30530 * gfortran.dg/char_pointer_assign.f90:
30531 Test character-pointer assignments and pointer assignments.
30532 * gfortran.dg/char_pointer_dummy.f90:
30533 Test character-pointer dummy arguments.
30534 * gfortran.dg/char_pointer_func.f90:
30535 Test character-pointer function returns.
30536 * gfortran.dg/char_pointer_dependency.f90:
30537 Test character-pointer functions with dependencies.
30539 2005-05-30 Mark Mitchell <mark@codesourcery.com>
30542 * g++.dg/lookup/using14.C: New test.
30544 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
30546 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30547 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30550 2005-05-29 Geoffrey Keating <geoffk@apple.com>
30553 * g++.dg/template/local5.C: New.
30556 * gcc.c-torture/compile/pr21761.c: New.
30558 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30561 2005-05-30 Steven G. Kargl
30564 * gfortran.dg/inquire_8.f90: New test.
30566 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30568 PR libfortran/21376
30569 * gfortran.dg/output_exponents_1.f90: New test.
30571 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30573 PR libfortran/20006
30574 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30576 2005-05-28 Mark Mitchell <mark@codesourcery.com>
30579 * g++.dg/ext/complex1.C: New test.
30582 * g++.dg/init/ctor6.C: New test.
30584 2005-05-29 Jan Hubicka <jh@suse.cz>
30586 * gcc.c-torture/compile/pr21562.c: New.
30588 2005-05-28 Steven G. Kargl <kargls@comcast.net>
30590 * gfortran.dg/subnormal_1.f90: New test.
30592 2005-05-28 Jan Hubicka <jh@suse.cz>
30594 * tree-prof.exp: Fix comment.
30595 * value-prof-1.c: New.
30596 * value-prof-2.c: New.
30597 * value-prof-3.c: New.
30598 * value-prof-4.c: New.
30600 2005-05-27 Mark Mitchell <mark@codesourcery.com>
30603 * g++.dg/expr/ptrmem6.C: New test.
30604 * g++.dg/expr/ptrmem6a.C: Likewise.
30606 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
30608 PR tree-optimization/21658
30609 * gcc.dg/tree-ssa/pr21658.c: New.
30611 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
30614 * g++.dg/inherit/ptrmem3.C: New.
30617 * g++.dg/parse/template16.C: New.
30619 2005-05-27 Andreas Jaeger <aj@suse.de>
30621 * gcc.dg/setjmp-2.c: Only run in 32-bit.
30623 * gcc.dg/i386-sse-8.c: Run test on all archs.
30625 2005-05-26 Mike Stump <mrs@apple.com>
30627 * objc.dg/isa-field-1.m: Only run on darwin.
30628 * objc.dg/lookup-1.m: Likewise.
30629 * objc.dg/try-catch-8.m: Likewise.
30631 2005-05-26 Roger Sayle <roger@eyesopen.com>
30633 PR tree-optimization/9814
30634 * gcc.dg/pr9814-1.c: New test case.
30636 2005-05-26 Ziemowit Laski <zlaski@apple.com>
30638 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30639 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30640 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30641 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30642 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30643 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30644 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30645 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30646 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30647 objc.dg/try-catch-8.m: New.
30649 2005-05-26 Janis Johnson <janis187@us.ibm.com>
30651 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30652 remove extraneous semicolons.
30654 2005-05-26 Ziemowit Laski <zlaski@apple.com>
30656 * obj-c++.dg/comp-types-12.mm: New.
30657 * objc.dg/comp-types-11.m: New.
30658 * objc.dg/selector-4.m: New.
30660 2005-05-26 Andreas Jaeger <aj@suse.de>
30663 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30664 g++.old-deja/g++.ext/attrib3.C,
30665 g++.old-deja/g++.other/store-expr1.C,
30666 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30667 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30668 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30669 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30670 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30671 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30672 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30673 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30674 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30675 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30676 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30677 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30678 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30679 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30680 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30681 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30682 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30683 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30684 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30686 2005-05-26 Andreas Jaeger <aj@suse.de>
30688 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30689 x86-64 compilation.
30691 2005-05-26 Andreas Jaeger <aj@suse.de>
30694 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30695 gcc.misc-tests/i386-pf-athlon-1.c,
30696 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30697 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30698 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30699 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30700 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30701 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30702 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30705 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30706 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30707 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30708 x86-64 compilation.
30710 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30713 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30714 effective-target ilp32.
30716 2005-05-26 David Ung <davidu@mips.com>
30718 * gcc.target/mips/ext_ins.c: New test for testing the generation
30719 of MIPS32/64 rev 2 ext/ins instructions.
30721 2005-05-26 Andreas Jaeger <aj@suse.de>
30723 * treelang/compile/unsigned.tree: Use gimple instead of
30724 nonexisting generic dump.
30726 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
30728 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30730 2005-05-26 Andreas Jaeger <aj@suse.de>
30732 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30734 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
30736 PR libfortran/17283
30737 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30738 Test callee-allocated memory with write statements.
30740 2005-05-25 Roger Sayle <roger@eyesopen.com>
30742 PR middle-end/21709
30743 * gcc.dg/pr21709-1.c: New test case.
30745 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30746 Mike Stump <mrs@apple.com>
30748 * objc/execute/next_mapping.h: Update for C++.
30750 * obj-c++.dg/selector-1.mm: Move to...
30751 * obj-c++.dg/selector-4.mm: here...
30753 * obj-c++.dg/basic.mm: New.
30754 * obj-c++.dg/comp-types-1.mm: New.
30755 * obj-c++.dg/cxx-class-1.mm: New.
30756 * obj-c++.dg/cxx-ivars-1.mm: New.
30757 * obj-c++.dg/cxx-ivars-2.mm: New.
30758 * obj-c++.dg/cxx-ivars-3.mm: New.
30759 * obj-c++.dg/cxx-scope-1.mm: New.
30760 * obj-c++.dg/cxx-scope-2.mm: New.
30761 * obj-c++.dg/defs.mm: New.
30762 * obj-c++.dg/empty-private-1.mm: New.
30763 * obj-c++.dg/encode-1.mm: New.
30764 * obj-c++.dg/encode-2.mm: New.
30765 * obj-c++.dg/encode-3.mm: New.
30766 * obj-c++.dg/extern-c-1.mm: New.
30767 * obj-c++.dg/extra-semi.mm: New.
30768 * obj-c++.dg/fix-and-continue-2.mm: New.
30769 * obj-c++.dg/isa-field-1.mm: New.
30770 * obj-c++.dg/ivar-list-semi.mm: New.
30771 * obj-c++.dg/local-decl-1.mm: New.
30772 * obj-c++.dg/lookup-1.mm: New.
30773 * obj-c++.dg/lookup-2.mm: New.
30774 * obj-c++.dg/method-1.mm: New.
30775 * obj-c++.dg/method-2.mm: New.
30776 * obj-c++.dg/method-3.mm: New.
30777 * obj-c++.dg/method-4.mm: New.
30778 * obj-c++.dg/method-5.mm: New.
30779 * obj-c++.dg/method-6.mm: New.
30780 * obj-c++.dg/method-7.mm: New.
30781 * obj-c++.dg/no-extra-load.mm: New.
30782 * obj-c++.dg/overload-1.mm: New.
30783 * obj-c++.dg/pragma-1.mm: New.
30784 * obj-c++.dg/pragma-2.mm: New.
30785 * obj-c++.dg/private-1.mm: New.
30786 * obj-c++.dg/private-2.mm: New.
30787 * obj-c++.dg/proto-qual-1.mm: New.
30788 * obj-c++.dg/qual-types-1.mm: New.
30789 * obj-c++.dg/stubify-1.mm: New.
30790 * obj-c++.dg/stubify-2.mm: New.
30791 * obj-c++.dg/super-class-1.mm: New.
30792 * obj-c++.dg/super-class-2.mm: New.
30793 * obj-c++.dg/super-dealloc-1.mm: New.
30794 * obj-c++.dg/super-dealloc-2.mm: New.
30795 * obj-c++.dg/template-1.mm: New.
30796 * obj-c++.dg/template-2.mm: New.
30797 * obj-c++.dg/template-3.mm: New.
30798 * obj-c++.dg/template-4.mm: New.
30799 * obj-c++.dg/template-5.mm: New.
30800 * obj-c++.dg/template-6.mm: New.
30801 * obj-c++.dg/try-catch-1.mm: New.
30802 * obj-c++.dg/try-catch-2.mm: New.
30803 * obj-c++.dg/try-catch-3.mm: New.
30804 * obj-c++.dg/try-catch-4.mm: New.
30805 * obj-c++.dg/try-catch-5.mm: New.
30806 * obj-c++.dg/try-catch-6.mm: New.
30807 * obj-c++.dg/try-catch-7.mm: New.
30808 * obj-c++.dg/try-catch-8.mm: New.
30809 * obj-c++.dg/try-catch-9.mm: New.
30810 * obj-c++.dg/va-meth-1.mm: New.
30812 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30814 * obj-c++.dg/selector-1.mm: New.
30815 * obj-c++.dg/selector-2.mm: New.
30817 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30819 * obj-c++.dg/selector-3.mm: New.
30820 * objc.dg/selector-3.m: New.
30822 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30824 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30825 about where warning appears.
30827 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
30829 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30830 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30831 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30832 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30834 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
30836 * gcc.dg/20050524-1.c: New test.
30838 2005-05-25 Jan Hubicka <jh@suse.cz>
30840 * gcc.dg/tree-prof/inliner-1.c: New.
30842 2005-05-25 Janis Johnson <janis187@us.ibm.com>
30844 * gcc.dg/tree-prof: New directory.
30845 * gcc.dg/tree-prof/tree-prof.exp: New.
30847 2005-05-25 DJ Delorie <dj@redhat.com>
30849 * gcc.dg/Wattributes-1.c: New.
30850 * gcc.dg/Wattributes-2.c: New.
30851 * gcc.dg/Wattributes-3.c: New.
30853 20005-05-24 Janis Johnson <janis187@us.ibm.com>
30855 PR tree-optimization/19833
30856 * gcc.dg/uninit-4.c: Remove xfail.
30857 * gcc.dg/uninit-9.c: Ditto.
30859 2005-05-24 Ziemowit Laski <zlaski@apple.com>
30861 * obj-c++.dg/bitfield-[1-5].mm: New.
30862 * obj-c++.dg/class-protocol-1.mm: New.
30863 * obj-c++.dg/comp-types-1[0-1].mm: New.
30864 * obj-c++.dg/comp-types-[2-9].mm: New.
30865 * obj-c++.dg/encode-[4-8].mm: New.
30866 * obj-c++.dg/layout-1.mm: New.
30867 * obj-c++.dg/method-1[0-9].mm: New.
30868 * obj-c++.dg/method-2[0-1].mm: New.
30869 * obj-c++.dg/method-[8-9].mm: New.
30870 * obj-c++.dg/objc-gc-3.mm: New.
30871 * obj-c++.dg/try-catch-10.mm: New.
30872 * objc.dg/bitfield-5.m: New.
30873 * objc.dg/comp-types-10.m: New.
30874 * objc.dg/comp-types-9.m: New.
30875 * objc.dg/layout-1.m: New.
30876 * objc.dg/objc-gc-4.m: New.
30877 * objc.dg/try-catch-9.m: New.
30878 * objc.dg/class-protocol-1.m: Tweak diagnostics.
30879 * objc.dg/comp-types-1.m: Likewise.
30880 * objc.dg/comp-types-[5-6].m: Likewise.
30881 * objc.dg/method-9.m: Likewise.
30883 2005-05-24 Janis Johnson <janis187@us.ibm.com>
30885 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30886 and on hardware without VMX support.
30888 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30890 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30892 * lib/profopt.exp (dg-final-generate, dg-final-use,
30893 profopt-final-code, profopt-get-options): New.
30894 (profopt-execute): Process test directives.
30896 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30897 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30898 cleanup-tree-dump, cleanup-saved-temps): Update comments.
30900 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
30903 * g++.dg/init/ctor5.C: New test.
30905 2005-05-24 Ira Rosen <irar@il.ibm.com>
30907 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30908 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30909 vect-113.c, vect-114.c.
30911 2005-05-23 Adam Nemet <anemet@lnxw.com>
30913 * gcc.dg/const-elim-1.c: Remove xfails.
30915 2005-05-23 Jeff Law <law@redhat.com>
30917 * gcc.c-torture/compile/pr21638.c: New test.
30918 * gcc.c-torture/compile/20050520-1.c: New test.
30920 2005-05-23 Nick Clifton <nickc@redhat.com>
30922 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30923 be a proper triple, ie: m32r*-*-*.
30924 * g++.old-deja/g++.jason/thunk3.C: Likewise.
30926 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
30928 PR middle-end/21331
30930 * gcc.c-torture/compile/pr21293.c: New test.
30931 * gcc.c-torture/execute/pr21331.c: New test.
30933 2004-05-20 Richard Henderson <rth@redhat.com>
30935 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30937 2005-05-20 Ziemowit Laski <zlaski@apple.com>
30939 * obj-c++-dg.exp: Add.
30940 * obj-c++.exp: Add.
30941 * obj-c++.dg/dg.exp: Add.
30943 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30945 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30946 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30948 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
30950 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30952 2004-05-19 Richard Henderson <rth@redhat.com>
30954 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30956 2005-05-19 Janis Johnson <janis187@us.ibm.com>
30958 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30960 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30962 2005-05-19 Jakub Jelinek <jakub@redhat.com>
30965 * g++.dg/parse/extern1.C: New test.
30966 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30968 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
30970 * gcc.dg/c99-math.h: New.
30971 * gcc.dg/c99-math-float-1.c: New test.
30972 * gcc.dg/c99-math-double-1.c: Likewise.
30973 * gcc.dg/c99-math-long-double-1.c: Likewise.
30975 2005-05-18 Richard Henderson <rth@redhat.com>
30977 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30979 2005-05-18 Devang Patel <dpatel@apple.com>
30981 * g++.dg/opt/20050511-1.C: New test.
30983 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
30985 PR libfortran/21127
30986 * gfortran.dg/reshape-complex.f90: New test.
30988 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
30990 * gfortran.dg/array_constructor_1.f90: New test.
30991 * gfortran.dg/array_constructor_2.f90: New test.
30993 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
30996 * gfortran.dg/pr20954.f: New test.
30998 2005-05-17 Mike Stump <mrs@apple.com>
31000 Yet more Objective-C++...
31002 * objc.dg/method-5.m: Update.
31003 * objc.dg/method-6.m: Update.
31004 * objc.dg/method-7.m: Update.
31005 * objc.dg/method-9.m: Update.
31006 * objc.dg/try-catch-2.m: Update.
31008 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31010 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31011 Remove little-endian optimizations.
31013 2005-05-17 Jeff Law <law@redhat.com>
31015 * g++.dg/tree-ssa/pr14814.C: New test.
31016 * gcc.dg/tree-ssa/pr14814.C: New test.
31017 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31018 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31020 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31022 * gcc.dg/compat/generate-random.c: Do not include
31024 * gcc.dg/compat/generate-random_r.c: Likewise.
31026 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31028 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31030 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31032 PR middle-end/21595
31033 * g++.dg/tree-ssa/builtin1.C: New testcase.
31035 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31038 * g++.dg/opt/const4.C: New test.
31040 PR middle-end/21492
31041 * g++.dg/opt/crossjump1.C: New test.
31043 PR tree-optimization/21610
31044 * gcc.c-torture/compile/20050516-1.c: New test.
31047 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31048 about the test failing.
31049 * gfortran.fortran-torture/execute/where_7.f90: New test.
31050 * gfortran.fortran-torture/execute/where_8.f90: New test.
31052 2005-05-16 Richard Henderson <rth@redhat.com>
31054 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31057 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31059 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31060 (limits.h): Include unconditionally.
31061 (stdlib.h): Likewise.
31062 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31063 (limits.h): Include unconditionally.
31064 (stdlib.h): Likewise.
31065 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31066 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31067 (limits.h): Include unconditionally.
31068 (stdlib.h): Likewise.
31069 (hashtab.h): Do not include.
31070 (getopt.h): Likewise.
31071 (stddef.h): Include.
31072 (hashval_t): Define.
31073 (struct entry): Add "next" field.
31074 (HASH_SIZE): New macro.
31075 (hash_table): New variable.
31076 (switchfiles): Do not use xmalloc.
31078 (iterative_hash): New function.
31080 (e_exists): New function.
31081 (e_insert): Likewise.
31082 (output): Use, instead of libiberty hashtable functions.
31083 (main): Do not use getopt. Do not call htab_create.
31085 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31088 * lib/target-supports.exp (check_mkfifo_available):
31089 Return 0 for cygwin as mkfifo support incomplete on platform.
31090 Fix typos in comments.
31092 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31094 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31096 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31099 * gfortran.dg/assign_4.f: New test.
31101 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31103 PR tree-optimization/21563
31104 * gcc.dg/tree-ssa/pr21563.c: New.
31106 2005-05-14 Jan Hubicka <jh@suse.cz>
31108 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31110 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31112 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31114 2005-05-13 Julian Brown <julian@codesourcery.com>
31116 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31117 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31119 2005-05-13 Jan Hubicka <jh@suse.cz>
31121 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31122 * gcc.dg/fold-xor-?.c: Likewise.
31123 * gcc.dg/pr15784-?.c: Likewise.
31124 * gcc.dg/pr20922-?.c: Likewise.
31125 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31126 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31127 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31129 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31132 * gfortran.dg/hollerith_1.f90: New test.
31134 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31136 * gfortran.dg/func_result_2.f90: New test.
31138 2005-05-11 Bud Davis <bdavis@gfortran.org>
31140 * gfortran.dg/dev_null.f90: New test.
31142 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31144 * gcc.dg/arm-vfp1.c: Revert last change.
31146 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31148 PR middle-end/19807
31149 PR tree-optimization/19639
31150 * g++.dg/tree-ssa/pr19807.C: New testcase.
31152 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31154 PR libfortran/21471
31155 * gfortran.dg/append-1.f90: New test.
31157 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31159 * gcc.dg/pr18501.c: XFAIL.
31160 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31161 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31162 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31163 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31164 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31165 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31166 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31167 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31169 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31172 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31173 gfortran.dg/f2c_3.f90: New tests.
31175 * gfortran.dg/return_1.f90: Fix dg annotation.
31177 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31179 * gcc.c-torture/compile/20050510-1.c: New test.
31181 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31183 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31185 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31187 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31189 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31192 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31194 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31197 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31198 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31200 2005-05-10 Ben Elliston <bje@au.ibm.com>
31203 * gcc.dg/debug/pr16676.c: New test.
31205 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31208 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31209 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31210 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31211 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31213 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31214 -fno-tree-dominator-opts.
31216 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31218 * gfortran.dg/return_1.f90: New test.
31220 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31222 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31224 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31226 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
31229 * g++.dg/inherit/covariant13.C: New.
31231 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31233 PR libfortran/19155
31234 * gfortran.dg/pr19155.f: New test.
31236 2005-05-08 Roger Sayle <roger@eyesopen.com>
31239 * gcc.dg/pr8788-1.c: New testcase.
31241 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
31244 * gcc.target/mips/fpcmp-[12].c: New tests.
31246 2005-05-06 Mark Mitchell <mark@codesourcery.com>
31248 * lib/target-supports-dg.exp (dg-require-fork): New function.
31249 (dg-require-mkfifo): Likewise.
31250 * lib/target-supports.exp (check_function_available): New
31252 (check_fork_available): Likewise.
31253 (check_mkfifo_available): Likewise.
31255 2005-05-06 Jeff Law <law@redhat.com>
31257 * gcc.c-torture/compile/pr21380.c: New test.
31259 2005-05-06 Jakub Jelinek <jakub@redhat.com>
31262 * g++.dg/ext/weak3.C: New test.
31264 2005-05-05 Mark Mitchell <mark@codesourcery.com>
31267 * g++.dg/template/crash37.C: New test.
31269 2005-05-05 Paul Brook <paul@codesourcery.com>
31271 * gcc.dg/arm-g2.c: Use effective-target arm32.
31272 * gcc.dg/arm-mmx-1.c: Ditto.
31273 * gcc.dg/arm-scd42-2.c: Ditto.
31274 * gcc.dg/arm-vfp1.c: Ditto.
31275 * lib/target-supports.exp (check_effective_target_arm32): New
31278 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
31280 PR libfortran/21354
31281 gfortran.dg/in_pack_rank7.f90: New test.
31283 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
31285 PR middle-end/15618
31286 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31288 2005-05-04 Jakub Jelinek <jakub@redhat.com>
31290 PR middle-end/21265
31291 * gcc.dg/20050503-1.c: New test.
31293 PR rtl-optimization/21239
31294 * gcc.dg/i386-sse-11.c: New test.
31296 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
31299 * gcc.target/i386/asm-1.c: New test.
31301 2005-05-03 Jakub Jelinek <jakub@redhat.com>
31303 PR rtl-optimization/21330
31304 * gcc.c-torture/execute/20050502-1.c: New test.
31307 * gcc.c-torture/execute/20050502-2.c: New test.
31309 2005-05-03 Uros Bizjak <uros@kss-loka.si>
31311 PR middle-end/21282
31312 * gcc.dg/pr21282.c: New.
31314 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31316 * gcc.dg/vect/pr20122.c: Clean up .vect file.
31317 * gcc.dg/vect/vect-92.c: Likewise.
31318 * gcc.dg/vect/vect-93.c: Likewise.
31319 * gcc.dg/vect/vect-dv-1.c: Likewise.
31320 * gcc.dg/vect/vect-dv-2.c: Likewise.
31321 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31323 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31325 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31326 * gfortran.dg/vect/vect-2.f90: Likewise.
31327 * gfortran.dg/vect/vect-3.f90: Likewise.
31328 * gfortran.dg/vect/vect-4.f90: Likewise.
31329 * gfortran.dg/vect/vect-5.f90: Likewise.
31331 2005-05-02 Geoffrey Keating <geoffk@apple.com>
31334 * gcc.dg/rs6000-fpint-2.c: New.
31336 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
31339 * gcc.dg/builtins-30.c: Update expected messages.
31340 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31341 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31342 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31344 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
31346 PR tree-optimization/21294
31347 * gcc.dg/tree-ssa/pr21294.c: New.
31349 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
31351 * gcc.dg/altivec-3.c (vec_store): Do not use the old
31352 __builtin_altivec_st_internal_4si built-in.
31354 2005-05-02 Mark Mitchell <mark@codesourcery.com>
31357 * g++.dg/template/ptrmem14.C: New test.
31359 2005-05-02 Paul Brook <paul@codesourcery.com>
31361 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31363 2005-05-02 Michael Matz <matz@suse.de>
31366 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31368 2005-05-01 Mark Mitchell <mark@codesourcery.com>
31370 * g++.dg/cpp/weak.C: New test.
31372 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
31374 * gcc.dg/tree-ssa/loop-8.c: New test.
31376 2005-04-30 Michael Maty <matz@suse.de>
31378 * gcc.dg/inline-mcpy.c: New test.
31380 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
31382 PR libfortran/18958
31383 * gfortran.dg/eoshift.f90: New test case.
31385 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
31387 PR libfortran/18857
31388 * gfortran.dg/matmul_1.f90: New test.
31390 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31392 PR tree-optimization/21030
31393 * gcc.dg/tree-ssa/pr21030.c: New.
31395 2005-04-29 Devang Patel <dpatel@apple.com>
31397 PR tree-optimization/21272
31398 * gcc.dg/vect/vect-ifcvt-10.c: New test.
31400 2005-04-29 Jakub Jelinek <jakub@redhat.com>
31404 * gfortran.dg/entry_4.f90: New test.
31405 * gfortran.fortran-torture/execute/entry_1.f90: New test.
31406 * gfortran.fortran-torture/execute/entry_2.f90: New test.
31407 * gfortran.fortran-torture/execute/entry_3.f90: New test.
31408 * gfortran.fortran-torture/execute/entry_4.f90: New test.
31409 * gfortran.fortran-torture/execute/entry_5.f90: New test.
31410 * gfortran.fortran-torture/execute/entry_6.f90: New test.
31411 * gfortran.fortran-torture/execute/entry_7.f90: New test.
31413 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31415 * gfortran.fortran-torture/execute/entry_8.f90: New test.
31417 2005-04-29 Paul Brook <paul@codesourcery.com>
31419 * gfortran.dg/entry_3.f90: New test.
31421 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31423 * gfortran.dg/implicit_4.f90: New test.
31425 2005-04-28 Bob Wilson <bob.wilson@acm.org>
31427 * lib/target-supports.exp (check_profiling_available): Return
31428 false for xtensa-*-elf.
31430 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
31432 * lib/fortran-torture.exp (fortran-torture.exp): Catch
31433 error if file cannot be deleted.
31435 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31437 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31438 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31439 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31440 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31441 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31442 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31443 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31444 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31445 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31446 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31447 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31448 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31449 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31451 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31454 * gfortran.dg/pr20865.f90: New test.
31456 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
31458 * gcc.dg/void-cast-2.c: New test.
31460 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31463 * gcc.dg/void-cast-1.c: New test.
31465 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
31467 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31469 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31472 * gfortran.dg/pr21177.f90: New test.
31474 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
31476 PR tree-optimization/21171
31477 * gcc.dg/tree-ssa/pr21171.c: New test.
31479 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
31481 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31482 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31483 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31484 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31485 gcc.dg/tree-ssa/gen-vect-32.c: New.
31486 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31487 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31488 don't run on PPC32.
31490 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31493 * gcc.dg/transparent-union-3.c: New test.
31495 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31498 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31499 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31500 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31501 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31502 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31503 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31505 2005-04-26 Jeff Law <law@redhat.com>
31507 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31508 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31509 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31510 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31511 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31512 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31513 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31515 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
31517 PR tree-optimization/17598
31518 * gcc.dg/tree-ssa/pr17598.c: New testcase.
31520 2005-04-25 Mike Stump <mrs@apple.com>
31522 * objc.dg/fix-and-continue-1.m: Add.
31524 2005-04-25 Roger Sayle <roger@eyesopen.com>
31527 * g++.dg/opt/pr20995-1.C: New test case.
31529 2005-04-25 Devang Patel <dpatel@apple.com>
31531 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31533 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31536 * g++.dg/opt/alias2.C (printf): Correct the prototype.
31538 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31541 * g++.dg/opt/rtti2.C: New test.
31543 2005-04-25 Paul Brook <paul@codesourcery.com>
31544 Steven G. Kargl <kargls@comcast.net>
31547 * gfortran.dg/ichar_1.f90: New file.
31549 2005-04-24 Jakub Jelinek <jakub@redhat.com>
31551 PR middle-end/20991
31552 * g++.dg/opt/pr20991.C: New test.
31554 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31555 where sizeof (type) < __alignof__ (type).
31556 * gcc.dg/compat/struct-layout-1.h: Likewise.
31558 2005-04-24 Per Bothner <per@bothner.com>
31559 Devang Patel <dpatel@apple.com>
31561 PR preprocessor/20907
31562 * gcc.dg/cpp/very-long-comment.c: New test.
31564 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31567 * gfortran.dg/common_5.f: New test.
31569 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
31571 PR middle-end/21082
31572 * g++.dg/tree-ssa/pr21082.C: New testcase.
31574 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
31576 * gcc.dg/vect/vect-99.c: New test.
31578 2005-04-22 Diego Novillo <dnovillo@redhat.com>
31580 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31582 2005-04-22 Jeff Law <law@redhat.com>
31584 * gcc.dg/uninit-5.c: Remove xfails.
31585 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31586 conditionals and loads.
31588 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
31590 PR libfortran/20074
31591 PR libfortran/20436
31592 PR libfortran/21108
31593 * gfortran.dg/nested_reshape.f90: new test
31594 * gfortran.dg/reshape-alloc.f90: new test
31595 * gfortran.dg/reshape.f90: new test
31597 2005-04-22 Mark Mitchell <mark@codesourcery.com>
31599 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31601 * gcc.dg/arm-vfp1.c: New test.
31603 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
31606 * g++.dg/lookup/builtin2.C: New test.
31608 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
31610 * gcc.dg/weak/weak-13.c: New test.
31612 2005-04-21 Geoffrey Keating <geoffk@apple.com>
31614 * lib/target-supports.exp (check_effective_target_sync_int_long):
31617 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
31619 * gcc.target/mips/branch-1.c: New test.
31621 2005-04-21 Richard Henderson <rth@redhat.com>
31623 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31624 * gcc.dg/vect/vect-86.c: Likewise.
31625 * gcc.dg/vect/vect-87.c: Likewise.
31626 * gcc.dg/vect/vect-88.c: Likewise.
31628 2005-04-21 Devang Patel <dpatel@apple.com>
31630 PR optimization/20994
31631 * gcc.dg/tree-ssa/ifc-3.c: New test.
31633 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
31636 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31637 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31638 gcc.dg/c99-vla-jump-5.c: New tests.
31640 2005-04-19 Richard Henderson <rth@redhat.com>
31642 * lib/target-supports.exp (check_effective_target_vect_int_mult):
31643 Fix typo in exists check.
31644 (check_effective_target_sync_int_long): New.
31645 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31646 * gcc.dg/ia64-sync-2.c: Likewise.
31647 * gcc.dg/ia64-sync-3.c: Likewise.
31648 * gcc.dg/ia64-sync-4.c: Likewise.
31650 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
31652 * gcc.dg/fold-xor-1.c: New test.
31653 * gcc.dg/fold-xor-2.c: New test.
31655 2005-04-19 James E. Wilson <wilson@specifixinc.com>
31658 * g++.dg/eh/fp-regs.C: New test.
31660 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
31662 * gcc.dg/Wint-to-pointer-cast-1.c,
31663 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31664 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31665 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31667 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31670 * gfortran.dg/pr16861.f90: New test.
31672 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
31674 * gcc.dg/pr21085.c: New test.
31676 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
31678 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
31679 (setup_mips_tests, dg-mips-options): New procedures.
31680 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31681 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31682 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31683 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31684 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31685 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31686 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31687 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31688 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31689 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31690 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31691 dg-mips-options instead of dg-options. Remove now-redundant
31692 preprocessor guards.
31693 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31694 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31695 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31696 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31697 * gcc.dg/vr-mult-2.c: Delete.
31698 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31699 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31700 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31701 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31702 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31703 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31704 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31706 2005-04-18 Laurent GUERBY <laurent@guerby.net>
31708 * ada/acats/run_all.sh: Use sync when executable not present.
31710 2005-04-18 Devang Patel <dpatel@apple.com>
31712 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31713 * gcc.dg/vect/vect-11a.c: New.
31714 * gcc.dg/vect/vect-none.c: Update.
31715 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31717 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
31719 PR tree-optimization/20922
31720 * gcc.dg/pr20922-1.c: New test.
31721 * gcc.dg/pr20922-2.c: New test.
31722 * gcc.dg/pr20922-3.c: New test.
31723 * gcc.dg/pr20922-4.c: New test.
31724 * gcc.dg/pr20922-5.c: New test.
31725 * gcc.dg/pr20922-6.c: New test.
31727 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31729 PR libfortran/20950
31730 * gfortran.dg/pr20950.f: New test.
31732 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31734 PR libfortran/19216
31735 * gfortran.dg/pr19216.f: New test.
31737 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
31739 PR tree-optimization/21001
31740 * gcc.dg/tree-ssa/pr21001.c: New.
31742 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
31744 PR libfortran/21075
31745 * gfortran.dg/reshape_rank7.f90: New test.
31747 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31749 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31750 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31751 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31752 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31753 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31754 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31755 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31756 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31757 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31759 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31760 in namelists. New test.
31761 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31763 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31765 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31766 namelist. New test.
31767 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31769 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31771 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31772 namelist. New test.
31773 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31774 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31775 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31777 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31778 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31781 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
31783 * gfortran.dg/wtruncate.f: New testcase.
31784 * gfortran.dg/wtruncate.f90: New testcase.
31786 2005-04-16 Mark Mitchell <mark@codesourcery.com>
31789 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31790 which sizeof/alignof is dependent, rather than just whether we are
31791 processing_template_decl.
31793 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
31795 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31796 corrected typo where the wrong variables had been compared.
31798 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
31800 PR libfortran/18495
31801 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31802 Test callee-allocated version of return array with a write
31804 Test spread with a temporary with another write statement.
31806 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
31808 PR tree-optimization/21031
31809 * gcc.dg/tree-ssa/pr21031.c: New.
31811 2005-04-15 Uros Bizjak <uros@kss-loka.si>
31813 PR tree-optimization/21004
31814 * gcc.dg/builtins-53.c: Include builtins-config.h.
31815 Check floorf, ceilf, floorl and ceill transformations
31816 only when HAVE_C99_RUNTIME is defined.
31818 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
31820 PR middle-end/20739
31821 * gcc.dg/tree-ssa/pr20739.c: New test.
31823 2005-04-14 Mike Stump <mrs@apple.com>
31825 * gcc.dg/Foundation.framework/empty: New.
31826 * gcc.dg/framework-2.c: New.
31828 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
31830 PR tree-optimization/21021
31831 * gcc.c-torture/compile/pr21021.c: New.
31833 2005-04-14 Janis Johnson <janis187@us.ibm.com>
31836 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31837 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31838 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31839 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31840 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31841 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31842 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31843 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31845 2005-04-14 Richard Henderson <rth@redhat.com>
31847 * lib/target-supports.exp (check_effective_target_vect_condition):
31848 Add ia64, i?86, and x86_64.
31850 2005-04-14 Steven G. Kargl <kargls@comcast.net>
31852 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31854 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
31856 PR tree-optimization/20657
31857 * gcc.dg/tree-ssa/pr20657.c: New.
31859 2005-04-14 Uros Bizjak <uros@kss-loka.si>
31861 * gcc.dg/builtins-53.c: Also check (int)trunc* and
31862 (long long int)trunc*.
31864 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
31867 * gcc.dg/pr20927.c: New test.
31869 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
31871 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31872 * gcc.target/mips/asm-1.c: Likewise.
31874 2005-04-13 Dale Johannesen <dalej@apple.com>
31876 * objc.dg/objc-fast-4.m: New.
31878 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
31880 * gcc.target/cris/torture/cris-torture.exp: New driver in new
31882 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31884 2005-04-13 David Edelsohn <edelsohn@gnu.org>
31886 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31887 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31888 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31890 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
31892 PR tree-optimization/20913
31893 * gcc.dg/tree-ssa/pr20913.c: New.
31895 PR tree-optimization/20702
31896 * gcc.dg/tree-ssa/pr20702.c: New.
31898 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31901 * g++.dg/inherit/local3.C: New test.
31903 2005-04-12 Jeff Law <law@redhat.com>
31905 * gcc.dg/tree-ssa/20050412-1.c: New test.
31907 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
31909 PR libfortran/19016
31910 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31911 Add tests with mask generated by expression.
31912 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31913 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31914 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31916 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
31918 PR middle-end/20917
31919 * gcc.dg/20050409-1.c: New test.
31921 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
31923 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31925 2005-04-11 Mark Mitchell <mark@codesourcery.com>
31927 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31928 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31929 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31930 (TARGET_CXX): Adjust accordingly.
31931 * target.h (struct gcc_target): Remove epxort_class_data. Add
31932 determine_class_data_visibility and class_data_always_comdat.
31933 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31934 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31935 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31936 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31937 (arm_cxx_determine_class_data_visibility): New.
31938 (arm_cxx_class_data_always_comdat): Likewise.
31939 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31940 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31941 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31942 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31943 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31946 2005-04-11 Mark Mitchell <mark@codesourcery.com>
31948 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31950 2005-04-11 Geoffrey Keating <geoffk@apple.com>
31952 * gcc.dg/i386-darwin-fpmath.c: New.
31954 2004-04-11 Devang Patel <dpatel@apple.com>
31956 * lib/target-supports.exp (check_effective_target_vect_condition): New.
31957 * gcc.dg/vect/vect-ifcvt-1.c: New test.
31958 * gcc.dg/vect/vect-ifcvt-2.c: New test.
31959 * gcc.dg/vect/vect-ifcvt-3.c: New test.
31960 * gcc.dg/vect/vect-ifcvt-4.c: New test.
31961 * gcc.dg/vect/vect-ifcvt-5.c: New test.
31962 * gcc.dg/vect/vect-ifcvt-6.c: New test.
31963 * gcc.dg/vect/vect-ifcvt-7.c: New test.
31964 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31966 2004-04-11 Devang Patel <dpatel@apple.com>
31968 * gcc.dg/vect/vect-dv-1.c: New test.
31969 * gcc.dg/vect/vect-dv-2.c: New test.
31971 2005-04-11 Diego Novillo <dnovillo@redhat.com>
31973 PR tree-optimization/20933
31974 * gcc.dg/tree-ssa/pr20933.c: New test.
31976 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31978 * gfortran.dg/fold_nearest.f90: New test.
31980 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
31982 * gcc.dg/tree-ssa/alias-1.c: New test.
31984 2005-04-11 Diego Novillo <dnovillo@redhat.com>
31986 PR tree-optimization/20920
31987 * g++.dg/tree-ssa/pr20920.C: New test.
31989 2005-04-11 Uros Bizjak <uros@kss-loka.si>
31991 * gcc.dg/builtins-53.c: Also check (int)ceil* and
31992 (long long int)ceil*.
31994 2005-04-10 Mark Mitchell <mark@codesourcery.com>
31996 * g++.dg/warn/Wdtor1.C: Declare template in system header with
31997 explicit C++ linkage.
31999 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32001 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32002 warning for arithmetic IF statements.
32004 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32006 * eor_handling_1.f90: New test case.
32007 * eor_handling_2.f90: New test case.
32008 * eor_handling_3.f90: New test case.
32009 * eor_handling_4.f90: New test case.
32010 * eor_handling_5.f90: New test case.
32011 * noadv_size.f90: New test case.
32012 * pad_no.f90: New test case.
32014 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32016 * gcc.c-torture/execute/20050410-1.c: New test.
32018 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32020 * gcc.dg/pr20126.c: New.
32022 2005-04-09 Bud Davis <bdavis@gfortran.org>
32023 Steven G. Kargl <kargls@comcast.net>
32025 * gfortran.dg/PR19872.f: New test.
32027 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32029 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32031 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32033 * gfortran.dg/nint_1.f90: New test.
32035 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32037 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32038 Added test for callee-allocated arrays with write statements.
32039 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32040 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32041 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32042 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32043 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32045 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32047 PR libfortran/20163
32048 * gfortran.dg/open-options-blanks.f: New test.
32050 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32053 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32055 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32057 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32058 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32059 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32060 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32061 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32062 * gcc.c-torture/execute/stdarg-4.c: New test.
32064 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32067 * g++.dg/abi/param2.C: New test.
32069 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32071 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32073 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32075 * gcc.dg/builtins-53.c: New test.
32077 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32079 * g++.dg/tree-ssa/pr18178.C: New test.
32080 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32081 * gcc.c-torture/execute/20041019-1.c: New test.
32082 * gcc.dg/tree-ssa/20041008-1.c: New test.
32083 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32084 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32085 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32086 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32087 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32088 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32089 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32090 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32091 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32092 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32094 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32096 PR rtl-optimization/20466
32097 * gcc.c-torture/execute/pr20466-1.c: New test.
32099 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32102 * g++.dg/parse/cond2.C: New test.
32105 * g++.dg/warn/Wdtor1.C: New test.
32107 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32110 * gfortran.dg/pr17229.f: New test.
32112 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32114 * gfortran.dg/tiny_1.f90: New test.
32115 * gfortran.dg/tiny_2.f90: ditto.
32117 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32119 * gfortran.dg/eor_1.f90: Fix dg-do run line
32120 * gfortran.dg/open_new.f90: Fix dg-do run line
32122 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32124 * lib/target-supports.exp (get_compiler_messages): Support
32125 optional arguments, the fourth being compiler options.
32126 (check_effective_target_fpic): New proc.
32127 * gcc.dg/20050321-2.c: Restrict to target fpic.
32129 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32131 * gcc.dg/15443-1.c: New test.
32132 * gcc.dg/15443-2.c: Likewise.
32134 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32136 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32138 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32140 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32142 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32144 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32145 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32147 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32148 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32149 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32151 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32154 * g++.dg/warn/Wunused-11.C: New test.
32156 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32158 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32160 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32162 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32164 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32167 * g++.dg/template/ptrmem13.C: New test.
32169 2005-04-05 Per Bothner <per@bothner.com>
32171 * lib/gcc.exp: Always add -fno-show-column, for now.
32173 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32176 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32177 of plain old "unsigned int" for the type of "i". Makes this test
32180 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32182 * gcc.dg/i386-ssefn-1.c: New test.
32183 * gcc.dg/i386-ssefn-2.c: New test.
32184 * gcc.dg/i386-ssefn-3.c: New test.
32185 * gcc.dg/i386-ssefn-4.c: New test.
32187 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32189 PR tree-optimization/20076
32190 * gcc.dg/builtin-apply4.c: New test.
32192 PR preprocessor/19475
32193 * gcc.dg/cpp/macspace1.c: New test.
32194 * gcc.dg/cpp/macspace2.c: New test.
32196 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32198 * gfortran.dg/pr20755.f: Fixed bad format.
32200 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32203 * g++.dg/ext/attrib21.C: New test.
32205 2004-04-05 Devang Patel <dpatel@apple.com>
32207 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32208 * gcc.dg/vect/vect-shift-1.c: New test.
32210 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32212 PR libfortran/20755
32213 * gfortran.dg/pr20755.f: New test.
32215 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32217 * gfortran.dg/pr15959.f90: New test.
32218 * gfortran.dg/string_pad_trunc.f90: New test.
32220 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32222 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32223 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32224 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32227 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32229 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32231 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32233 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32234 * gcc.c-torture/compile/20011119-2.c: Likewise.
32235 * gcc.c-torture/compile/981001-2.c: Likewise.
32237 2005-04-04 Mark Mitchell <mark@codesourcery.com>
32240 * g++.dg/template/overload4.C: New test.
32242 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32245 * g++.dg/abi/covariant5.C: New.
32248 * g++.dg/debug/const2.C: New.
32250 2005-04-04 Jakub Jelinek <jakub@redhat.com>
32252 PR rtl-optimization/16104
32253 * gcc.c-torture/execute/20050316-1.c: New test.
32255 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32257 * g++.dg/template/spec23.C: Fix dg-error text.
32259 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
32262 * g++.dg/expr/lval2.C: New.
32264 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32266 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32267 __builtin_strcasecmp and __builtin_strncasecmp.
32269 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
32272 * g++.dg/template/spec22.C: New.
32273 * g++.dg/template/spec23.C: New.
32275 2005-04-03 Dale Ranta <dir@lanl.gov>
32276 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32278 PR libfortran/20068
32279 PR libfortran/20125
32280 PR libfortran/20156
32281 PR libfortran/20471
32282 * gfortran.dg/backspace.f: New test.
32284 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
32286 * gcc.dg/pr19345.c: New test.
32288 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32290 PR tree-optimization/20640
32291 * gcc.dg/torture/tree-loop-1.c: New.
32293 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32295 PR rtl-optimization/20290
32296 * gcc.c-torture/execute/loop-ivopts-2.c: New.
32298 2005-04-02 Geoffrey Keating <geoffk@apple.com>
32300 * gcc.dg/rs6000-fpint.c: New.
32302 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32304 * gcc.dg/old-style-then-proto-1.c: New test.
32306 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32308 * gfortran.fortran-torture/execute/backspace.f90: Check
32309 after backspace and read was incorrect.
32311 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32313 * gcc.c-torture/execute/builtins/strcat.c: Check the result
32314 buffer past the terminating NUL using memcmp.
32315 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32316 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32318 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32319 Fix unused/uninitialized variable warnings.
32321 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32322 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32323 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32324 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32326 * gcc.c-torture/execute/builtins/abs-1-lib.c,
32327 gcc.c-torture/execute/builtins/fputs-lib.c,
32328 gcc.c-torture/execute/builtins/lib/fprintf.c,
32329 gcc.c-torture/execute/builtins/lib/main.c,
32330 gcc.c-torture/execute/builtins/lib/memcmp.c,
32331 gcc.c-torture/execute/builtins/lib/memmove.c,
32332 gcc.c-torture/execute/builtins/lib/mempcpy.c,
32333 gcc.c-torture/execute/builtins/lib/memset.c,
32334 gcc.c-torture/execute/builtins/lib/printf.c,
32335 gcc.c-torture/execute/builtins/lib/sprintf.c,
32336 gcc.c-torture/execute/builtins/lib/stpcpy.c,
32337 gcc.c-torture/execute/builtins/lib/strchr.c,
32338 gcc.c-torture/execute/builtins/lib/strcmp.c,
32339 gcc.c-torture/execute/builtins/lib/strcpy.c,
32340 gcc.c-torture/execute/builtins/lib/strcspn.c,
32341 gcc.c-torture/execute/builtins/lib/strlen.c,
32342 gcc.c-torture/execute/builtins/lib/strncat.c,
32343 gcc.c-torture/execute/builtins/lib/strncmp.c,
32344 gcc.c-torture/execute/builtins/lib/strncpy.c,
32345 gcc.c-torture/execute/builtins/lib/strrchr.c,
32346 gcc.c-torture/execute/builtins/lib/strspn.c,
32347 gcc.c-torture/execute/builtins/lib/strstr.c,
32348 gcc.c-torture/execute/builtins/memops-asm-lib.c,
32349 gcc.c-torture/execute/builtins/strlen-2.c,
32350 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32353 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
32355 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32356 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32359 2005-04-01 Jakub Jelinek <jakub@redhat.com>
32362 * g++.dg/debug/using1.C: New test.
32364 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
32366 PR middle-end/20524
32367 * gcc.dg/alias-7.c: Prefix asm-declared name with
32368 __USER_LABEL_PREFIX__.
32370 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
32372 Fix fallout from PR middle-end/15700:
32373 * gcc.c-torture/compile/20011119-1.c: Take
32374 __USER_LABEL_PREFIX__ into account.
32375 * gcc.c-torture/compile/20011119-2.c: Likewise.
32377 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
32380 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32382 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32385 * gcc.c-torture/compile/struct-non-lval-1.c,
32386 gcc.c-torture/compile/struct-non-lval-2.c,
32387 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32389 2005-03-31 Janis Johnson <janis187@us.ibm.com>
32391 * gcc.dg/tls/tls.exp: Remove temporary file.
32392 * g++.dg/tls/tls.exp: Ditto.
32393 * lib/file-format.exp: Ditto.
32394 * g++.dg/special/ecos.exp: Ditto.
32396 * lib/profopt.exp: Treat prof_ext as a list.
32397 * gcc.misc-tests/bprob.exp: Ditto.
32398 * g++.dg/bprob/bprob.exp: Ditto.
32400 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32401 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32402 g++.dg/tree-ssa/pointer-reference-alias.C,
32403 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32404 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32405 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32406 g++.dg/vect/pr19951.cc: Ditto.
32407 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32408 gcc.dg/builtins-47.c: Ditto.
32409 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32410 gcc.dg/pr20115-1.c: Ditto.
32411 * gcc.dg/tree-ssa/20030530-2.c,
32412 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32413 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32414 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32415 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32416 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32417 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32418 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32419 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32420 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32421 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32422 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32423 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32424 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32425 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32426 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32427 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32428 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32429 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32430 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32431 gcc.dg/tree-ssa/20030824-1.c,
32432 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32433 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32434 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32435 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32436 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32437 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32438 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32439 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32440 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32441 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32442 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32443 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32444 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32445 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32446 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32447 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32448 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32449 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32450 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32451 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32452 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32453 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32454 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32455 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32456 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32457 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32458 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32459 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32460 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32461 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32462 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32463 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32464 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32465 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32466 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32467 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32468 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32469 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32470 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32471 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32472 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32473 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32474 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32475 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32476 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32477 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32478 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32479 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32480 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32481 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32482 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32483 gcc.dg/tree-ssa/useless-1.c: Ditto.
32484 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32485 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32486 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32487 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32488 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32489 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32490 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32491 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32492 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32493 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32494 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32495 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32496 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32497 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32498 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32499 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32500 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32501 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32502 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32503 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32504 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32505 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32506 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32507 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32508 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32509 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32510 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32511 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32512 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32513 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32514 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32515 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32516 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32517 gcc.dg/vect/vect-none.c: Ditto.
32518 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32519 treelang/compile/unsigned.tree: Ditto.
32521 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32522 * gcc.dg/cpp/direct2s.c: Ditto.
32523 * gcc.dg/cpp/paste4.c: Ditto.
32524 * gcc.dg/cpp/separate-1.c: Ditto.
32525 * gcc.dg/pch/save-temps-1.c: Ditto.
32526 * g++.dg/ext/altivec-10.C: Ditto.
32527 * g++.dg/pch/pch.C: Ditto.
32529 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32531 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32532 * g++.dg/template/repo1.C: Ditto.
32533 * g++.dg/template/repo2.C: Ditto.
32534 * g++.dg/template/repo3.C: Ditto.
32535 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32536 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32537 * g++.old-deja/g++.pt/repo1.C: Ditto.
32538 * g++.old-deja/g++.pt/repo2.C: Ditto.
32539 * g++.old-deja/g++.pt/repo3.C: Ditto.
32540 * g++.old-deja/g++.pt/repo4.C: Ditto.
32542 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32543 * gcc.dg/20030107-1.c: Ditto.
32544 * gcc.dg/20030702-1.c: Ditto.
32545 * gcc.dg/profile-generate-1.c: Ditto.
32546 * g++.dg/other/profile1.C: Ditto.
32547 * g++.old-deja/g++.robertl/eb83.C: Ditto.
32549 * lib/gcc-dg.exp (remove-build-file): New.
32550 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32551 cleanup-tree-dump, cleanup-saved-temps): New.
32553 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
32555 PR c++/19203, DR 214
32556 * g++.dg/parse/ambig3.C: Not ambiguous.
32557 * g++.dg/template/spec20.C: New.
32558 * g++.dg/template/spec21.C: New.
32560 2005-03-31 Steve Ellcey <sje@cup.hp.com>
32563 * gcc.dg/ia64-fptr-1.c: Run only on linux.
32565 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32567 PR libfortran/20660
32568 * gfortran.dg/negative_unit.f: New test.
32570 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32572 * gcc.dg/20050330-1.c: New test.
32574 2005-03-30 Devang Patel <dpatel@apple.com>
32576 * g++.dg/tree-sra/ssa-sra-3.C: New test.
32578 2005-03-30 Dale Johannesen <dalej@apple.com>
32580 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32582 2005-03-30 Janis Johnson <janis187@us.ibm.com>
32584 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32585 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32586 Strip options from test name.
32588 2005-03-31 Jan Hubicka <jh@suse.cz>
32590 * gcc.dg/varpool-1.c: New testcase.
32592 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
32596 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32597 gcc.dg/stmt-expr-label-3.c : New tests.
32598 * gcc.c-torture/execute/medce-2.c: Remove.
32600 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
32603 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32606 2005-03-30 Alan Modra <amodra@bigpond.net.au>
32608 * gcc.c-torture/compile/pr20203.c: New test.
32610 2005-03-26 Steven G. Kargl <kargls@comcast.net>
32612 * gfortran.dg/promotion.f90: New test.
32614 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
32616 PR middle-end/20491
32617 * gcc.dg/torture/asm-subreg-1.c: New test.
32619 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
32622 * gcc.dg/pr20672-1.c: New test.
32624 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
32626 * gfortran.dg/vect: New directory.
32627 * gfortran.dg/vect/vect.exp: New.
32628 * gfortran.dg/vect/vect-1.f90: New test.
32629 * gfortran.dg/vect/vect-2.f90: New test.
32630 * gfortran.dg/vect/vect-3.f90: New test.
32631 * gfortran.dg/vect/vect-4.f90: New test.
32632 * gfortran.dg/vect/vect-5.f90: New test.
32634 2005-03-29 Jakub Jelinek <jakub@redhat.com>
32636 PR middle-end/20622
32637 * gcc.dg/alias-7.c: New test.
32639 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
32641 * gcc.dg/sparc-reg-1.c: New test.
32643 2005-03-28 Steve Ellcey <sje@cup.hp.com>
32646 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32648 2005-03-29 Dale Ranta <dir@lanl.gov>
32649 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32651 PR libfortran/20163
32652 * gfortran.dg/pr20163-2.f: New test.
32654 2005-03-28 Jan Hubicka <jh@suse.cz>
32656 PR middle-end/20635
32657 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32660 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
32662 PR tree-optimization/20626
32663 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32664 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32666 2005-03-26 Steven G. Kargl <kargls@comcast.net>
32668 * gfortran.dg/underflow.f90: New test.
32669 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32671 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32673 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32675 2005-03-25 Mark Mitchell <mark@codesourcery.com>
32677 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32678 (g++_init): Make sure that CXXFLAGS is set.
32679 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32680 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32681 * lib/gfortran.exp (gfortran_link_flags): Likewise.
32682 * lib/objc.exp (objc_init): Likewise.
32683 * lib/treelang.exp (treelang_init): Likewise.
32685 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
32687 PR tree-optimization/20470
32688 * gcc.dg/tree-ssa/pr20470.c: New test.
32690 2005-03-25 Geoffrey Keating <geoffk@apple.com>
32692 * gcc.dg/ppc-stfiwx.c: New.
32694 2005-03-25 Steve Ellcey <sje@cup.hp.com>
32697 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32699 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
32701 * gcc.dg/20050325-1.c: Fix a typo.
32703 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32705 PR libfortran/19678
32706 PR libfortran/19679
32707 * gfortran.dg/dos_eol.f: New test.
32709 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
32711 PR rtl-optimization/20249
32712 * gcc.dg/20050325-1.c: New test.
32714 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32716 PR libfortran/15332
32717 * gfortran.dg/pr15332.f: New test.
32719 2005-03-24 Dale Johannesen <dalej@apple.com>
32721 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32723 2005-03-24 Geoffrey Keating <geoffk@apple.com>
32725 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32726 'internal' visibility.
32727 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32728 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32729 'protected' visibility.
32730 * gcc.dg/visibility-7.c: Likewise.
32731 * lib/target-supports.exp (check_visibility_available): Take
32732 a parameter, the kind of visibility to check for.
32733 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32734 to check_visibility_available.
32736 * g++.dg/expr/cast3.C: New.
32738 2005-03-24 David Edelsohn <edelsohn@gnu.org>
32740 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32743 2005-03-24 Steve Ellcey <sje@cup.hp.com>
32746 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32748 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
32750 * gcc.dg/badshift.c: Renamed to...
32751 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
32753 * gcc.target/i386/badshift.c: Renamed to...
32754 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
32757 PR rtl-optimization/20532
32758 * gcc.target/i386/badshift.c: New.
32760 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32762 * gfortran.dg/pr18025.f90: New test.
32764 2005-03-23 Dale Johannesen <dalej@apple.com>
32766 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32768 2005-03-23 Mark Mitchell <mark@codesourcery.com>
32770 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32772 * lib/target-supports.exp (check_iconv_available): Default
32773 libiconv to -liconv, if there is no definition.
32775 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
32777 * gcc.dg/torture/cris-asm-mof-1.c: New test.
32779 2005-03-22 Mark Mitchell <mark@codesourcery.com>
32781 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32782 * g++.dg/opt/pr7503-2.C: Likewise.
32783 * g++.dg/opt/pr7503-3.C: Likewise.
32784 * g++.dg/opt/pr7503-4.C: Likewise.
32785 * g++.dg/opt/pr7503-5.C: Likewise.
32786 * g++.dg/warn/minmax.C: New test.
32788 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32790 * gfortran.dg/g77_intrinsics_funcs.f: New test.
32791 * gfortran.dg/g77_intrinsics_sub.f: New test.
32793 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32794 Jan Hubicka <jh@suse.cz>
32795 Steven Bosscher <stevenb@suse.de
32797 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32799 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32802 * g++.dg/template/redecl3.C: New test.
32804 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32807 * g++.dg/parse/error16.C: Tweak error markers.
32809 2005-03-22 Jakub Jelinek <jakub@redhat.com>
32812 * gcc.dg/20050321-2.c: New test.
32814 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
32818 * g++.dg/template/ptrmem12.C: New.
32820 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
32822 PR rtl-optimization/20527
32823 * gcc.c-torture/execute/pr20527-1.c: New test.
32825 2005-03-22 Ben Elliston <bje@au.ibm.com>
32827 * gcc.misc-tests/options.exp (check_for_options): Create a real C
32828 program, compile it into a real executable and then delete the .c
32829 and .x files afterwards, to avoid problems on testglue targets.
32831 2005-03-21 Stuart Hastings <stuart@apple.com>
32833 * gcc.target/i386/sse-2.c: New.
32835 2005-03-21 Uros Bizjak <uros@kss-loka.si>
32837 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32839 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32841 * g++.dg/parse/crash25.C: Fix typo.
32843 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32846 * g++.dg/parse/crash24.C: New test.
32849 * g++.dg/parse/crash25.C: New test.
32851 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32854 * g++.dg/ext/stmtexpr4.C: New test.
32856 2005-03-20 Roger Sayle <roger@eyesopen.com>
32858 PR middle-end/20539
32859 * gcc.c-torture/compile/pr13066-1.c: New test case.
32860 * gcc.c-torture/compile/pr20539-1.c: Likewise.
32861 * g++.dg/opt/pr13066-1.C: Likewise.
32863 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
32865 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32867 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32870 * gfortran.dg/nesting_1.f90: New test.
32872 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32875 * g++.dg/lookup/using13.C: New test.
32877 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32880 * g++.dg/template/crash36.C: New test.
32882 2005-03-18 Paolo Carlini <pcarlini@suse.de>
32885 * g++.dg/template/crash35.C: New test.
32887 2005-03-17 Paolo Carlini <pcarlini@suse.de>
32890 * g++.dg/overload/operator2.C: New test.
32892 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32894 PR libfortran/20257
32895 * gfortran.dg/pr20257.f90: New test.
32897 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32899 PR libfortran/20480
32900 * gfortran.dg/pr20480.f90: New test.
32902 2005-03-16 Richard Henderson <rth@redhat.com>
32904 PR middle-end/15700
32905 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32906 (_rtld_global): New.
32907 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32908 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32910 * gcc.dg/alias-3.c: New.
32911 * gcc.dg/alias-4.c: New.
32912 * gcc.dg/alias-5.c: New.
32913 * gcc.dg/alias-6.c: New.
32915 2005-03-15 Geoffrey Keating <geoffk@apple.com>
32917 * gcc.dg/cpp/ucnid-7.c: New.
32919 2005-03-15 Janis Johnson <janis187@us.ibm.com>
32920 Dorit Naishlos <dorit@il.ibm.com>
32922 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32925 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
32927 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32928 support misaligned accesses.
32929 * gcc.dg/vect/vect-58.c: Likewise.
32930 * gcc.dg/vect/vect-92.c: New.
32931 * gcc.dg/vect/vect-93.c: New.
32933 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
32936 * gfortran.dg/assign_2.f90: New test.
32937 * gfortran.dg/assign_3.f90: New test.
32938 * gfortran.dg/assign.f90: New test.
32940 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
32942 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32943 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32944 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32945 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32948 2005-03-14 Geoffrey Keating <geoffk@apple.com>
32950 * gcc.dg/cpp/ucnid-6.c: New.
32952 * gcc.dg/cpp/normalize-1.c: New.
32953 * gcc.dg/cpp/normalize-2.c: New.
32954 * gcc.dg/cpp/normalize-3.c: New.
32955 * gcc.dg/cpp/normalize-4.c: New.
32956 * gcc.dg/cpp/ucnid-4.c: New.
32957 * gcc.dg/cpp/ucnid-5.c: New.
32958 * g++.dg/cpp/normalize-1.C: New.
32959 * g++.dg/cpp/ucnid-1.C: New.
32961 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
32963 * gcc.dg/pr18628.c: New.
32965 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
32968 * g++.dg/tree-ssa/pr20280.C: New.
32970 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32973 * gfortran.dg/stfunc_2.f90: New test.
32975 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
32977 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32979 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
32981 * gcc.dg/tree-ssa/20050314-1.c: New test.
32983 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32987 * g++.dg/template/friend34.C: New test.
32988 * g++.dg/template/friend35.C: Likewise.
32989 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32991 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32993 Friend class name lookup 5/n
32995 * g++.dg/lookup/hidden-class1.C: New test.
32996 * g++.dg/lookup/hidden-class2.C: Likewise.
32997 * g++.dg/lookup/hidden-class3.C: Likewise.
32998 * g++.dg/lookup/hidden-class4.C: Likewise.
32999 * g++.dg/lookup/hidden-class5.C: Likewise.
33000 * g++.dg/lookup/hidden-class6.C: Likewise.
33001 * g++.dg/lookup/hidden-class7.C: Likewise.
33002 * g++.dg/lookup/hidden-class8.C: Likewise.
33003 * g++.dg/lookup/hidden-class9.C: Likewise.
33004 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33005 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33006 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33007 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33008 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33009 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33010 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33011 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33012 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33013 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33014 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33016 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33019 * g++.dg/template/error18.C: New test.
33021 2005-03-09 Ben Elliston <bje@au.ibm.com>
33024 * g++.dg/debug/pr16792.C: New test.
33026 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33028 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33029 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33030 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33031 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33032 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33033 test assertion names.
33035 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33038 * gfortran.dg/stfunc_1.f90: New test.
33040 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33043 * gfortran.dg/real_index_1.f90: New test.
33045 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33048 * gfortran.dg/spec_expr_1.f90: New test.
33050 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33053 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33056 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33059 * gfortran.dg/largeequiv_1.f90: New test.
33061 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33063 * gcc.dg/ucnid-1.c: New.
33064 * gcc.dg/ucnid-2.c: New.
33065 * gcc.dg/ucnid-3.c: New.
33066 * gcc.dg/ucnid-4.c: New.
33067 * gcc.dg/ucnid-5.c: New.
33068 * gcc.dg/ucnid-6.c: New.
33069 * gcc.dg/cpp/ucnid-1.c: New.
33070 * gcc.dg/cpp/ucnid-2.c: New.
33071 * gcc.dg/cpp/ucnid-3.c: New.
33072 * g++.dg/other/ucnid-1.C: New.
33074 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33076 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33078 2005-03-11 Per Bothner <per@bothner.com>
33080 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33081 that diagnotics refer to correct token.
33082 * gcc.dg/unused-3.c: Likewise.
33084 2005-03-11 Per Bothner <per@bothner.com>
33086 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33087 constant" is now actually on same line as string constant.
33088 * gcc.dg/cpp/direct2s.c: Likewise.
33090 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33092 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33094 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33096 PR libfortran/20124
33097 * gfortran.dg/pr20124.f90: New Test
33099 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33101 PR tree-optimization/20130
33102 * gcc.dg/pr20130-1.c: New test.
33104 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33107 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33109 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33111 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33113 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33115 * g++.dg/eh/forced1.C: Fix comment.
33116 * g++.dg/eh/forced2.C: Ditto.
33117 * g++.dg/eh/forced3.C: Ditto.
33118 * g++.dg/eh/forced4.C: Ditto.
33120 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33123 * gcc.c-torture/compile/pr20412.c: New test.
33125 2005-03-10 Roger Sayle <roger@eyesopen.com>
33127 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33129 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33132 * gcc.dg/20050307-1.c: New test.
33134 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33137 * g++.dg/other/stdarg3.C: New.
33139 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33141 PR c++/18384, c++/18327
33142 * g++.dg/init/array19.C: New test.
33144 PR inline-asm/20314
33145 * gcc.dg/torture/pr20314-1.c: New test.
33146 * gcc.dg/torture/pr20314-2.c: New test.
33148 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33150 * gcc.dg/20050309-1.c: New test.
33152 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33154 * gcc.dg/builtins-10.c: Reactivate disabled test.
33155 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33156 new cbrt transformations.
33158 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33161 * g++.dg/template/array13.C: New test.
33163 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33166 * g++.dg/init/brace4.C: New test.
33168 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33171 * g++.dg/template/non-dependent12.C: New.
33173 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33176 * g++.dg/init/array18.C: Add dg-do run marker.
33179 * g++.dg/init/array18.C: New test.
33181 2005-03-09 Ben Elliston <bje@au.ibm.com>
33183 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33184 * g++.dg/gcov/gcov.exp: Likewise.
33185 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33186 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33187 * lib/c-torture.exp: Likewise.
33188 * lib/fortran-torture.exp: Likewise.
33189 * lib/g++.exp: Likewise.
33190 * lib/gcc-defs.exp: Likewise.
33191 * lib/gcc-dg.exp: Likewise.
33192 * lib/gcc.exp: Likewise.
33193 * lib/gcov.exp: Likewise.
33194 * lib/gfortran.exp: Likewise.
33195 * lib/mike-g++.exp: Likewise.
33196 * lib/mike-gcc.exp: Likewise.
33197 * lib/objc-torture.exp: Likewise.
33198 * lib/objc.exp: Likewise.
33199 * lib/profopt.exp: Likewise.
33200 * lib/target-libpath.exp: Likewise.
33201 * lib/target-supports.exp: Likewise.
33202 * lib/treelang.exp: Likewise.
33203 * lib/wrapper.exp: Likewise.
33205 2005-03-08 Jeff Law <law@redhat.com>
33207 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33210 2005-03-08 Ira Rosen <irar@il.ibm.com>
33212 * gcc.dg/vect/pr20122.c: New test.
33214 2005-03-07 Jeff Law <law@redhat.com>
33216 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33218 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33219 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33220 * gcc.dg/tree-ssa/pr18134.c: New test.
33222 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33224 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33225 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33226 gcc.dg/torture/builtin-noret-2.c: Require weak support.
33228 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
33231 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33233 2005-03-07 Mark Mitchell <mark@codesourcery.com>
33235 * g++.dg/warn/Wnvdtor.C: New test.
33237 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
33239 * gcc.dg/torture/pr19683-1.c: New test.
33241 2005-03-06 Steven G. Kargl <kargls@comcast.net>
33243 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33244 * gfortran.dg/g77/19990313-2.f: Ditto.
33245 * gfortran.dg/g77/19990313-3.f: Ditto.
33246 * gfortran.dg/g77/19990525-0.f: Ditto.
33247 * gfortran.dg/g77/19990826-0.f: Ditto.
33248 * gfortran.dg/g77/19990826-2.f: Ditto.
33249 * gfortran.dg/g77/19990826-3.f: Ditto.
33250 * gfortran.dg/g77/20000511-1.f: Ditto.
33251 * gfortran.dg/g77/20000511-2.f: Ditto.
33252 * gfortran.dg/g77/970625-2.f: Ditto.
33253 * gfortran.dg/g77/980310-2.f: Ditto.
33254 * gfortran.dg/g77/980310-3.f: Ditto.
33255 * gfortran.dg/g77/980310-8.f: Ditto.
33256 * gfortran.dg/g77/980519-2.f: Ditto.
33257 * gfortran.dg/g77/alpha1.f: Ditto.
33258 * gfortran.dg/g77/claus.f: Ditto.
33259 * gfortran.dg/g77/erfc.f: Ditto.
33260 * gfortran.dg/g77/short.f: Ditto.
33261 * gfortran.fortran-torture/execute/data.f90: Ditto.
33262 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33263 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33265 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33267 * lib/file-format.exp (gcc_target_object_format): Add check for som
33268 format and hardcode object formats on hppa*-*-hpux*.
33269 * lib/target-supports.exp (check_weak_available): Add check for som
33270 object format. Always return 0 on hppa*-*-hpux10*.
33272 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33275 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33277 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33279 * gfortran.dg/pr19936_1.f90: New test.
33280 * gfortran.dg/pr19936_2.f90: New test.
33281 * gfortran.dg/pr19936_3.f90: New test.
33283 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33284 Paul Thomas <prthomas@drfccad.cea.fr>
33286 * gfortran.dg/PR19754_1.f90: New test.
33287 * gfortran.dg/PR19754_2.f90: Ditto.
33289 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33292 * g++.dg/template/non-dependent11.C: New test.
33294 2005-03-05 Uros Bizjak <uros@kss-loka.si>
33296 * lib/target-supports.exp (check_iconv_available): Fix comment.
33298 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
33299 Joseph S. Myers <joseph@codesourcery.com>
33302 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33304 2005-03-04 Matthew Sachs <msachs@apple.com>
33306 * gcc.exp (gcc_target_compile): Put braces around
33307 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33308 * objc.exp (objc_target_compile): Likewise.
33309 * treelang.exp (treelang_target_compile): Likewise.
33311 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33314 * gfortran.dg/func_result_1.f90: New test.
33316 2005-03-04 Ben Elliston <bje@au.ibm.com>
33318 * gcc.misc-tests/options.exp: New test.
33320 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
33322 * gcc.dg/pr15784-4.c: New test.
33324 2005-03-03 Geoffrey Keating <geoffk@apple.com>
33326 * gcc.c-torture/execute/pr17133.c: New.
33327 * gcc.c-torture/compile/20050303-1.c: New.
33329 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
33331 * gcc.dg/cpp/assert4.c: Fix for cygwin.
33333 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
33335 * g++.dg/overload/using2.C: New.
33337 2005-03-02 Mark Mitchell <mark@codesourcery.com>
33340 * g++.dg/init/ptrmem2.C: New test.
33342 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
33345 * gcc.dg/pr8927-1.c: New test.
33347 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
33350 * g++.dg/inherit/covariant12.C: New.
33352 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33355 * gfortran.dg/bound_1.f90: New test.
33357 2005-02-28 Janis Johnson <janis187@us.ibm.com>
33359 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33360 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33362 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
33365 * gcc.dg/pr20245-1.c: New test.
33367 2005-02-28 Jakub Jelinek <jakub@redhat.com>
33369 PR middle-end/19874
33370 * gcc.c-torture/execute/20050119-2.c: New test case.
33372 2005-02-28 Ben Elliston <bje@au.ibm.com>
33374 * README: Update the DejaGnu bug reporting address.
33375 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33376 * lib/objc-torture.exp: Likewise.
33378 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33380 * gfortran.dg/boz_1.f90: New test.
33381 * gfortran.dg/boz_3.f90: New test.
33382 * gfortran.dg/boz_4.f90: New test.
33384 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33386 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33387 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33389 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33391 PR libfortran/20101
33392 * gfortran.dg/write_0_pe_format.f90: New test.
33394 2005-02-27 Jakub Jelinek <jakub@redhat.com>
33397 * g++.dg/opt/thunk2.C: New test.
33398 * g++.dg/opt/covariant1.C: New test.
33400 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33402 * gfortran.dg/e_d_fmt.f90: New test.
33404 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
33406 * gcc.dg/asm-b.c: Fix comment typos.
33408 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33410 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33413 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33416 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33417 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33418 * gcc.dg/asm-b.c: New test.
33420 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
33422 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33423 Disable this test on IRIX 6.
33425 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
33427 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33428 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33431 2005-02-25 Diego Novillo <dnovillo@redhat.com>
33433 PR tree-optimization/20204
33434 * gcc.dg/pr20204.c: New test.
33436 2005-02-24 Jakub Jelinek <jakub@redhat.com>
33439 * gcc.c-torture/execute/20050224-1.c: New test.
33442 * g++.dg/warn/Wbraces2.C: New test.
33444 2005-02-23 Mark Mitchell <mark@codesourcery.com>
33447 * g++.dg/init/const2.C: New test.
33449 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
33451 PR tree-optimization/20100
33452 * gcc.c-torture/execute/pr20100-1.c: New test.
33454 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33456 * gfortran.dg/implicit_3.f90: New test.
33458 * gfortran.dg/deftype_1.f90: New test.
33460 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
33462 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33464 * g++.dg/other/anon3.C: Accept a warning.
33466 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
33468 * gcc.dg/pr20017.c: Fix a comment typo.
33470 2005-02-23 Bud Davis <bdavis@gfortran.org>
33472 * gfortran.dg/list_read_4.f90: Change to f90 comments.
33474 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33477 * ada/acats/tests/cxa/cxa3004.a: Remove.
33478 * ada/acats/tests/cxb/cxb30061.am: Likewise.
33480 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33483 * g++.dg/init/const1.C: New test.
33486 * g++.dg/parse/constant7.C: New test.
33489 * g++.dg/parse/error27.C: New test.
33490 * g++.dg/template/qualttp15.C: Adjust error markers.
33491 * g++.old-deja/g++.other/struct1.C: Likewise.
33494 * g++.dg/template/error17.C: New test.
33497 * g++.dg/parser/error26.C: New test.
33499 2005-02-22 Diego Novillo <dnovillo@redhat.com>
33501 PR tree-optimization/20100
33502 PR tree-optimization/20115
33503 * gcc.dg/pr20115.c: New test.
33504 * gcc.dg/pr20115-1.c: New test.
33505 * gcc.dg/pr20100.c: New test.
33506 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33507 call-clobbered variables after alias1.
33509 2005-02-22 Bud Davis <bdavis@gfortran.org>
33511 * gfortran.dg/list_read_4.f90: new test.
33513 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
33515 PR rtl-optimization/20017.
33516 * gcc.dg/pr20017.c: New.
33518 2005-02-22 Devang Patel <dpatel@apple.com>
33521 * g++.dg/tree-ssa/pr19952.C: New test.
33523 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33526 * g++.dg/parse/constant6.C: New test.
33528 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33530 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33531 * g++.dg/charset/asm2.c: Likewise.
33532 * g++.dg/charset/asm3.c: Likewise.
33533 * g++.dg/charset/asm4.c: Likewise.
33534 * g++.dg/charset/asm5.c: Likewise.
33535 * g++.dg/charset/attribute1.c: Likewise.
33536 * g++.dg/charset/attribute2.c: Likewise.
33537 * g++.dg/charset/extern1.cc: Likewise.
33538 * g++.dg/charset/extern2.cc: Likewise.
33539 * g++.dg/charset/extern3.cc: Likewise.
33540 * g++.dg/charset/function.cc: Likewise.
33541 * g++.dg/charset/string.c: Likewise.
33542 * g++.dg/charset/charset.exp: Likewise.
33543 * lib/target-supports.exp (check_iconv_available): Fix comment.
33545 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33547 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33548 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33549 * gcc.dg/charset/asm2.c: Likewise.
33550 * gcc.dg/charset/asm3.c: Likewise.
33551 * gcc.dg/charset/asm4.c: Likewise.
33552 * gcc.dg/charset/asm5.c: Likewise.
33553 * gcc.dg/charset/asm6.c: Likewise.
33554 * gcc.dg/charset/attribute1.c: Likewise.
33555 * gcc.dg/charset/attribute2.c: Likewise.
33556 * gcc.dg/charset/builtin1.c: Likewise.
33557 * gcc.dg/charset/extern.c: Likewise.
33558 * gcc.dg/charset/function.c: Likewise.
33559 * gcc.dg/charset/string.c: Likewise.
33560 * gcc.dg/charset/charset.exp: Likewise.
33562 2005-02-21 Bud Davis <bdavis9659@comcast.net>
33565 * gfortran.dg/pr20086.f90: New test.
33567 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
33569 PR tree-optimization/19786
33570 * g++.dg/tree-ssa/pr19786.C: New.
33572 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33574 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33576 2005-02-21 Jeff Law <law@redhat.com>
33578 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33580 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33582 * gfortran.dg/do_iterator: Split loop, markup all lines for
33583 which an error locus is printed.
33584 * gfortran.dg/pr17708.f90: Markup all lines for which an error
33586 * gfortran.dg/select_4.f90: Likewise.
33587 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33588 locuses in the various permutations.
33590 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
33592 PR tree-optimization/19951
33593 * g++.dg/vect: New directory.
33594 * g++.dg/vect/vect.exp: New file.
33595 * g++.dg/vect/pr19951.cc: New testcase.
33596 * g++.dg/dg.exp: Also prune vectorizer tests.
33598 2005-02-20 Zack Weinberg <zack@codesourcery.com>
33601 * gcc.dg/charset/builtin1.c: New test.
33603 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33606 * g++.dg/inherit/volatile1.C: New test.
33609 * g++.dg/template/dtor4.C: New test.
33611 2005-02-19 Steven G. Kargl <kargls@comcast.net>
33613 * gfortran.dg/int_1.f90: New test.
33615 2005-02-19 Devang Patel <dpatel@apple.com>
33617 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33619 2005-02-19 Steven G. Kargl <kargls@comcast.net>
33621 * gfortran.dg/achar_1.f90: New test.
33623 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
33625 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33627 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
33628 Jakub Jelinek <jakub@redhat.com>
33630 PR tree-optimization/19828
33631 * gcc.dg/tree-ssa/loop-7.c: New test.
33632 * gcc.c-torture/execute/20050218-1.c: New test.
33634 2005-02-19 Jakub Jelinek <jakub@redhat.com>
33637 * gcc.dg/transparent-union-1.c: New test.
33638 * gcc.dg/transparent-union-2.c: New test.
33640 2005-02-18 James E Wilson <wilson@specifixinc.com>
33642 PR tree-optimization/18977
33643 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33645 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
33648 * gcc.dg/pr20054.c: New test.
33650 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33653 * g++.dg/ext/attrib20.C: New test.
33655 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
33657 PR middle-end/20030
33658 * gfortran.fortran-torture/execute/character_passing.f90: New test.
33660 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
33663 * g++.dg/opt/switch4.C: New.
33665 2005-02-18 Jakub Jelinek <jakub@redhat.com>
33668 PR tree-optimization/20009
33669 * gcc.c-torture/compile/20050217-1.c: New test.
33670 * g++.dg/opt/switch3.C: New test.
33672 PR tree-optimization/18947
33673 * gcc.c-torture/compile/20050215-1.c: New test.
33674 * gcc.c-torture/compile/20050215-2.c: New test.
33675 * gcc.c-torture/compile/20050215-3.c: New test.
33677 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
33680 * g++.dg/template/crash34.C: New.
33683 * g++.dg/other/access3.C: New.
33685 2005-02-17 Ira Rosen <irar@il.ibm.com>
33687 * gcc.dg/vect/vect-98.c: New test.
33689 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
33691 PR tree-optimization/19967
33692 * gcc.dg/pr19967.c: New.
33694 2005-02-16 Jakub Jelinek <jakub@redhat.com>
33696 PR middle-end/19857
33697 * gcc.dg/tree-ssa/20050215-1.c: New test.
33698 * gcc.c-torture/execute/20050215-1.c: New test.
33700 2005-02-15 Eric Christopher <echristo@redhat.com>
33702 * gcc.dg/cpp/20050215-1.c: New file.
33704 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
33706 PR tree-optimization/15785
33707 * gcc.dg/pr15785-1.c: New test.
33709 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
33712 * g++.dg/init/ctor4.C: New.
33713 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33715 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
33717 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33718 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33720 2005-02-15 Andreas Schwab <schwab@suse.de>
33722 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33725 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
33727 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33729 2005-02-14 Diego Novillo <dnovillo@redhat.com>
33731 PR tree-optimization/19853
33732 * gcc.c-torture/compile/pr19853.c: New test.
33734 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
33737 * g++.dg/parse/local-class1.C: New.
33740 * g++.dg/parse/ptrmem3.C: New.
33743 * g++.old-deja/g++.oliva/template6.C: Add another case.
33744 * g++.dg/template/explicit6.C: New.
33746 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
33749 * g++.dg/other/redecl2.C: New.
33751 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
33754 * g++.dg/abi/covariant4.C: New.
33756 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
33758 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33761 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
33763 * gcc.dg/vect/vect-96.c: Fix typo.
33765 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33769 * g++.dg/template/enum5.C: New test.
33771 2005-02-12 Ira Rosen <irar@il.ibm.com>
33773 * gcc.dg/vect/vect-97.c: New test.
33775 2005-02-12 Ira Rosen <irar@il.ibm.com>
33777 * gcc.dg/vect/vect-96.c: New test.
33779 2005-02-12 Uros Bizjak <uros@kss-loka.si>
33781 * gcc.dg/builtins-34.c: Also check ldexp*.
33783 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
33785 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33787 2005-02-11 Janis Johnson <janis187@us.ibm.com>
33789 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33790 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33791 dg-require-dll, dg-require-iconv, dg-require-named-sections,
33792 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33793 selector_list, selector_expression, dg-process-target): Move to new
33794 file target-supports-dg.exp.
33795 * lib/target-supports-dg.exp: New.
33797 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33800 2005-02-11 Jakub Jelinek <jakub@redhat.com>
33803 * g++.dg/other/ptrmem6.C: New test.
33805 PR middle-end/19858
33806 * gcc.c-torture/compile/20050210-1.c: New test.
33808 2005-02-11 Mark Mitchell <mark@codesourcery.com>
33811 * g++.dg/warn/Wbraces1.C: New test.
33813 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
33815 * gcc.dg/builtins-52.c: New testcase.
33817 2005-02-10 Jakub Jelinek <jakub@redhat.com>
33820 * gcc.c-torture/execute/20050119-1.c: New test.
33822 2005-02-09 Mark Mitchell <mark@codesourcery.com>
33825 * g++.dg/init/delete1.C: New test.
33827 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
33830 * g++.dg/template/static12.C: New test.
33832 2005-02-09 Mark Mitchell <mark@codesourcery.com>
33835 * g++.dg/conversion/ambig1.C: New test.
33838 * g++.dg/ext/attrib19.C: New test.
33841 * g++.dg/parse/dtor5.C: New test.
33844 * g++.dg/template/dtor3.C: New test.
33847 * g++.dg/template/static11.C: New test.
33848 * g++.dg/template/crash2.C: Remove dg-error marker.
33850 2005-02-09 Janis Johnson <janis187@us.ibm.com>
33853 * g++.old-deja/g++.mike/p10769a.C: Remove.
33855 2005-02-09 Roger Sayle <roger@eyesopen.com>
33857 * gcc.dg/builtins-48.c: New test case.
33858 * gcc.dg/builtins-49.c: New test case.
33859 * gcc.dg/builtins-50.c: New test case.
33860 * gcc.dg/builtins-51.c: New test case.
33862 2005-02-09 Ian Lance Taylor <ian@airs.com>
33864 PR middle-end/19583
33865 * g++.dg/warn/Wreturn-type-3.C: New test.
33867 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
33869 PR middle-end/19402
33870 * gcc.dg/pr19402-1.c: New testcase.
33871 * gcc.dg/pr19402-2.c: likewise.
33873 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
33875 PR middle-end/19854
33876 * g++.dg/tree-ssa/tmmti.C: New testcase.
33878 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33880 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33882 2005-02-08 Mark Mitchell <mark@codesourcery.com>
33885 * g++.dg/parse/crash23.C: New test.
33886 * g++.dg/warn/Weff1.C: New test.
33888 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33890 * gcc.dg/20050209-1.c: New test.
33892 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33895 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33897 2005-02-08 Mike Stump <mrs@apple.com>
33899 * g++.dg/pch/import-2.c: New test.
33900 * g++.dg/pch/import-2.hs: New.
33901 * g++.dg/pch/include/import-2a.h: New.
33902 * g++.dg/pch/include/import-2b.h: New.
33904 2005-02-08 Janis Johnson <janis187@us.ibm.com>
33906 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33908 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33910 * gfortran.dg/substr_1.f90: New test.
33912 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
33914 PR middle-end/19775
33915 * gcc.dg/torture/builtin-power-1.c: Disable test for
33916 invalid transformation.
33917 * gcc.dg/builtins-10.c: Likewise. Disable one test we
33918 no longer optimize.
33919 * gcc.dg/builtins-47.c: New testcase.
33921 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
33922 Dorit Naishlos <dorit@il.ibm.com>
33924 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33926 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
33928 * gcc.c-torture/compile/20050206-1.c: New test.
33930 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
33933 * g++.dg/opt/pr19768.C: New test.
33935 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
33938 * gcc.c-torture/compile/pr19736.c: New test.
33940 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33943 * g++.dg/parse/error25.C: New test.
33945 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
33947 * gcc.c-torture/execute/20050203-1.c: New.
33949 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
33951 * gcc.dg/vect/vect-85.c: Remove xfail.
33952 * gcc.dg/vect/vect-86.c: Remove xfail.
33953 * gcc.dg/vect/vect-87.c: Remove xfail.
33954 * gcc.dg/vect/vect-88.c: Remove xfail.
33956 2005-02-02 Geoffrey Keating <geoffk@apple.com>
33958 * gcc.dg/altivec-19.c: New.
33960 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
33963 * gcc.dg/nested-func-3.c: New test.
33964 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33966 2005-02-02 Janis Johnson <janis187@us.ibm.com>
33968 * gcc.test-framework/gen_directive_tests: Generate tests for
33969 selector expressions.
33971 2005-02-02 Matt Austern <austern@apple.com>
33974 * g++/ext/builtin7.C: New.
33975 * g++/ext/builtin8.C: New.
33977 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
33980 * gcc.dg/pr18502-1.c: New test.
33982 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33985 * g++.dg/template/local4.C: Tweak.
33987 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
33989 PR tree-optimization/19578
33990 * gcc.c-torture/compile/20050202-1.c: New test.
33992 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
33995 * gcc.dg/c99-init-4.c: New test.
33997 2005-02-01 Janis Johnson <janis187@us.ibm.com>
33999 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34001 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34003 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34004 * g++.dg/eh/check-vect.h: New.
34006 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34007 * gcc.dg/vect/vect-78.c: Ditto.
34008 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34011 * g++.dg/conversion/simd1.C: Expect warning.
34012 * g++.dg/ext/attribute-test-1.C: Ditto.
34013 * g++.dg/ext/attribute-test-2.C: Ditto.
34014 * g++.dg/ext/attribute-test-3.C: Ditto.
34015 * g++.dg/ext/attribute-test-4.C: Ditto.
34017 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34018 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34020 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34022 2005-02-01 Richard Henderson <rth@redhat.com>
34024 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34025 long double for ibm double-double format.
34026 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34028 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34030 PR tree-optimization/19633
34031 * gcc.dg/pr19633-1.c: New test.
34032 * gcc.dg/pr19633.c: Tweak to make pointer point
34033 to NULL or a symbol.
34035 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34037 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34039 (dg-process-target (local override)): Handle selector expressions.
34041 * gcc.test-framework/README: Describe tests in source directory.
34042 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34043 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34044 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34045 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34046 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34047 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34048 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34049 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34050 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34051 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34052 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34053 * gcc.test-framework/dg-error-exp-P.c: New test.
34054 * gcc.test-framework/dg-error-exp-XP.c: New test.
34055 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34056 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34057 * gcc.test-framework/dg-output-exp-P.c: New test.
34058 * gcc.test-framework/dg-output-exp-XF.c: New test.
34059 * gcc.test-framework/dg-warning-exp-P.c: New test.
34060 * gcc.misc-tests/dg-1.c: Remove.
34061 * gcc.misc-tests/dg-2.c: Remove.
34062 * gcc.misc-tests/dg-3.c: Remove.
34063 * gcc.misc-tests/dg-4.c: Remove.
34064 * gcc.misc-tests/dg-5.c: Remove.
34065 * gcc.misc-tests/dg-6.c: Remove.
34066 * gcc.misc-tests/dg-7.c: Remove.
34067 * gcc.misc-tests/dg-8.c: Remove.
34068 * gcc.misc-tests/dg-9.c: Remove.
34069 * gcc.misc-tests/dg-10.c: Remove.
34070 * gcc.misc-tests/dg-11.c: Remove.
34071 * gcc.misc-tests/dg-12.c: Remove.
34072 * gcc.misc-tests/dg-test.exp: Remove.
34074 * gcc.test-framework/test-framework.awk: Change recording and
34075 printing of passes and failures.
34077 * gcc.test-framework: New directory.
34078 * gcc.test-framework/README: New.
34079 * gcc.test-framework/test-framework.exp: New.
34080 * gcc.test-framework/test-framework.awk: New.
34081 * gcc.test-framework/gen_directive_tests: New.
34083 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34085 * lib/treelang.exp: Fix comment typos.
34086 (treelang_target_compile): Don't append libs=-ltreelang to options.
34088 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34090 * g++.dg/parse/typename7.C: Adjust error messages.
34092 2005-01-31 Jeff Law <law@redhat.com>
34094 * gcc.c-torture/execute/20050131-1.c: New test.
34095 * gcc.dg/wcaselabel.c: New test.
34097 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34099 * g++.dg/other/warning1.C: Adjust error messags.
34100 * g++.dg/parse/constant5.C: New test.
34102 2005-01-31 Steven Bosscher <stevenb@suse.de>
34105 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34106 the test case valid.
34107 * gcc.dg/20030815-1.c: Remove invalid tests.
34108 * gcc.dg/array-7.c: Adjust expected result.
34109 * gcc.dg/pr18596-3.c: Likewise.
34110 * gcc.dg/noncompile/20000901-1.c: Likewise.
34111 * gcc.dg/noncompile/init-2.c: Likewise.
34112 * gcc.dg/noncompile/init-4.c: Likewise.
34114 2005-01-31 Dale Johannesen <dalej@apple.com>
34116 * g++.dg/opt/pr19650.C: New test.
34118 2005-01-31 Richard Henderson <rth@redhat.com>
34120 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34121 long double for intel double extended format.
34122 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34124 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34127 * g++.dg/template/static10.C: New test.
34130 * g++.dg/parse/error24.C: New test.
34133 * g++.dg/lookup/builtin1.C: New test.
34136 * g++.dg/warn/conv3.C: New test.
34138 2005-01-30 Bud Davis <bdavis@gfortran.org>
34141 * gfortan.dg/inquire_7.f90
34143 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34145 PR tree-optimization/15791
34146 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34147 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34148 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34149 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34150 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34151 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34152 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34153 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34154 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34155 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34157 2005-01-29 Paul Brook <paul@codesourcery.com>
34160 * check.c (real_or_complex_check): New function.
34161 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34162 * intrinsic.c (add_functions): Use new check functions.
34163 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34166 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34168 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34169 gcc.dg/lvalue-3.c: New tests.
34170 * gcc.dg/concat.c: Update expected messages.
34172 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34174 PR libfortran/19595
34175 * gfortran.dg/eor_1.f90: New test.
34177 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34180 * gfortran.dg/logical_data_1.f90: New test.
34182 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34185 * g++.dg/template/crash33.C: New test.
34188 * g++.dg/template/crash32.C: New test.
34190 2005-01-28 Ian Lance Taylor <ian@airs.com>
34192 PR middle-end/16558
34193 * g++.dg/warn/Wreturn-type-2.C: New test.
34195 2004-06-24 Jeff Law <law@redhat.com>
34197 * gcc.dg/tree-ssa/20050128-1.c: New test.
34199 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34201 * gcc.target/frv/all-mdpackh-1.c: New test.
34203 2005-01-28 Steven Bosscher <stevenb@suse.de>
34205 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34207 2005-01-27 Richard Henderson <rth@redhat.com>
34209 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34211 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34213 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34215 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34217 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34218 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34219 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34220 to cope with cases where the multilib options override the dg-options.
34222 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34225 * gcc.dg/noncompile/20050120-1.c: New test.
34227 2005-01-26 Diego Novillo <dnovillo@redhat.com>
34229 PR tree-optimization/19633
34230 * gcc.dg/pr19633.c: New test.
34231 * gcc.dg/tree-ssa/pr19633.c: New test.
34233 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
34235 * gcc.dg/20041216-1.c: New test.
34237 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
34240 * objc.dg/selector-2.m: New test.
34242 2005-01-26 Jakub Jelinek <jakub@redhat.com>
34244 * g++.dg/opt/range-test-2.C: New test.
34246 PR rtl-optimization/19579
34247 * gcc.c-torture/execute/20050124-1.c: New test.
34249 2005-01-26 Greg Parker <gparker@apple.com>
34250 Stuart Hastings <stuart@apple.com>
34252 * gcc.c-torture/execute/20050125-1.c: New.
34254 2005-01-18 Jan Hubicka <jh@suse.cz>
34256 PR tree-optimize/19337
34257 * gcc.c-torture/compile/20050119-1.c: New test.
34259 2005-01-24 James E Wilson <wilson@specifixinc.com>
34261 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34262 test for successful match.
34264 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
34267 * objc.dg/comp-types-7.m: New test.
34269 2005-01-24 Janis Johnson <janis187@us.ibm.com>
34271 * lib/target-supports.exp (current_target_name): New.
34272 (check_effective_target_ilp32, check_effective_target_lp64):
34273 Cache the result to use as long as the current target, with
34274 multilib flags, remains the same.
34276 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34277 (dg-require-weak, dg-require-visibility, dg-require-alias,
34278 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34279 dg-require-effective-target, dg-skip-if): Remove call to
34280 skip_test_and_clear_xfail.
34281 (dg-test): Clear xfail data.
34283 2005-01-24 Jakub Jelinek <jakub@redhat.com>
34286 * gcc.dg/ppc64-toc.c: New test.
34288 * g++.dg/tree-ssa/empty-1.C: New test.
34290 PR middle-end/19551
34291 * gcc.c-torture/execute/20050121-1.c: New test.
34292 * gcc.dg/20050121-2.c: New test.
34294 2004-01-23 Steven G. Kargl <kargls@comcast.net>
34295 Paul Brook <paul@codesourcery.com>
34298 * gfortran.dg/real_const_1.f: New test.
34299 * gfortran.dg/real_const_2.f90: New test.
34300 * gfortran.dg/complex_int_1.f90: New test.
34302 2005-01-23 Bud Davis <bdavis9659@comcast.net>
34305 * gfortan.dg/inquire_6.f90: New test.
34307 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34309 PR libfortran/19451
34310 * open_readonly_1.f90: New test.
34312 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34314 PR libfortran/18982
34315 * gfortran.dg/open_new.f90: New file.
34317 2005-01-22 Paul Brook <paul@codesourcery.com>
34319 * namelist_1.f90: New test.
34321 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
34323 PR tree-optimization/19484
34324 * gcc.c-torture/compile/20050122-[12].c: New tests.
34326 2005-01-22 Paul Brook <paul@codesourcery.com>
34328 * gfortran.dg/implicit_2.f90: New test.
34330 2005-01-22 Bud Davis <bdavis9659@comcast.net>
34333 * gfortran.dg/inquire_5.f90: New test.
34335 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34338 * gcc.dg/pr18809-1.c: New test.
34340 2005-01-21 Ian Lance Taylor <ian@airs.com>
34342 * gcc.dg/20050121-1.c: New test.
34344 PR tree-optimization/13000
34345 * gcc.dg/20040206-1.c: Change warning to point where function is
34348 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34351 * g++.dg/template/array11.C: New test.
34353 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34355 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34356 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34357 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34358 * gfortran.dg/getenv_1.f90: Add dg-do directive.
34359 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34360 gfortran.dg/pr17164.f90: Add missing dg-do directives.
34362 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
34364 PR tree-optimization/15349
34365 * gcc.dg/tree-ssa/pr15349.c: New.
34367 2005-01-20 Steve Ellcey <sje@cup.hp.com>
34369 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34371 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
34373 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34374 scan-assembler-times directive name.
34376 * gcc.dg/asm-a.c: Move dg-require-effective-target to
34379 PR rtl-optimization/19462
34380 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34382 2005-01-19 Steve Ellcey <sje@cup.hp.com>
34384 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34385 counting function calls on ia64.
34387 2005-01-19 Jakub Jelinek <jakub@redhat.com>
34389 PR rtl-optimization/15139
34390 * gcc.dg/20050111-2.c: New test.
34393 * gcc.c-torture/compile/20050113-1.c: New testcase.
34395 PR middle-end/19164
34396 * gcc.dg/20050113-1.c: New testcase.
34398 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
34400 * gcc.dg/vect/vect-85.c: Add comment.
34401 * gcc.dg/vect/vect-86.c: Add xfail for now.
34402 * gcc.dg/vect/vect-87.c: Add xfail for now.
34403 * gcc.dg/vect/vect-88.c: Add xfail for now.
34404 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34406 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34408 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34410 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34412 * g++.dg/debug/typedef3.C: New test.
34414 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
34417 * gcc.dg/asm-a.c: New test.
34419 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
34421 * gcc.dg/sh-relax.c: Add prototype for abort.
34423 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34425 * gcc.dg/short-compare-1.c: New test.
34426 * gcc.dg/short-compare-2.c: Likewise.
34428 2005-01-18 Michael Matz <matz@suse.de>
34430 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34432 2005-01-17 Diego Novillo <dnovillo@redhat.com>
34434 PR tree-optimization/19121
34435 * gcc.c-torture/compile/pr19121.c: New test.
34437 2005-01-17 James E. Wilson <wilson@specifixinc.com>
34440 * gcc.c-torture/compile/pr19357.c: New test.
34442 2005-01-17 Ian Lance Taylor <ian@airs.com>
34445 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34446 pass--those that refer just to the variable, possibly with a
34448 * gcc.dg/c99-const-expr-3.c: Likewise.
34450 PR middle-end/13127
34451 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34454 2005-01-16 Bud Davis <bdavis9659@comcast.net>
34457 * gfortran.dg/endfile_2.f90: New test.
34459 2005-01-16 Steven G. Kargl <kargls@comcast.net>
34462 * gfortran.dg/select_5.f90: New test.
34464 2004-01-16 Paul Brook <paul@codesourcery.com>
34466 * gfortran.dg/common_4.f90: New test.
34468 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
34470 PR rtl-optimization/19462
34471 * gcc.dg/torture/pr19462-1.c: New test.
34473 2005-01-15 Ziemowit Laski <zlaski@apple.com>
34476 * objc.dg/func-ptr-2.m: New.
34477 * objc.dg/volatile-1.m: New.
34479 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34481 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34483 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34485 PR tree-optimization/19060
34486 * gcc.c-torture/execute/20050104-1.c: New test.
34488 2005-01-15 Bud Davis <bdavis9659@comcast.net>
34491 * gfortran.dg/write_to_null.f90: New test.
34493 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
34494 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34497 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34500 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34503 * g++.dg/init/vector1.C: New test.
34505 2005-01-14 James E. Wilson <wilson@specifixinc.com>
34508 * gcc.target/ia64/sibcall-unwind-1.c: New test.
34510 * gcc.target/ia64/sibcall-unwind-2.c: New test.
34512 2005-01-14 Steven G. Kargl <kargls@comcast.net>
34514 * gfortran.dg/select_1.f90: New test.
34515 * gfortran.dg/select_2.f90: New test.
34516 * gfortran.dg/select_3.f90: New test.
34517 * gfortran.dg/select_4.f90: New test.
34519 2005-01-14 Jakub Jelinek <jakub@redhat.com>
34521 PR middle-end/19084
34522 PR rtl-optimization/19348
34523 * gcc.dg/20050111-1.c: New test.
34524 * gcc.c-torture/execute/20050111-1.c: New test.
34526 * gcc.dg/i386-asm-4.c: New test.
34528 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34530 * gcc.dg/nested-func-2.c: New test.
34531 * ada/acats/norun.lst: Remove c953002.
34533 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
34535 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34537 2005-01-12 Ben Elliston <bje@au.ibm.com>
34539 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34541 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
34544 * g++.dg/abi/align1.C: New test.
34546 2005-01-11 Alan Modra <amodra@bigpond.net.au>
34548 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34550 * g++.dg/ext/altivec_check.h: Support compiling as C.
34552 2005-01-10 Roger Sayle <roger@eyesopen.com>
34555 * g++.dg/expr/pr19355-1.C: New test case.
34557 2005-01-10 Laurent GUERBY <laurent@guerby.net>
34559 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34560 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34561 * ada/acats/tests/c3/c92005b.ada: Likewise.
34562 * ada/acats/tests/c3/cxb3012.a: Likewise.
34563 * ada/acats/norun.lst: Add c380004 and c953002, add PR
34565 2005-01-09 Paul Brook <paul@codesourcery.com>
34567 * gfortran.dg/common_2.f90: New file.
34568 * gfortran.dg/common_3.f90: New file.
34570 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
34572 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34574 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
34576 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34577 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34578 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34579 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34580 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34581 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34582 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34583 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34584 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34585 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34586 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34587 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34588 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34589 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34590 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34591 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34592 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34593 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34594 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34595 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34596 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34597 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34598 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34599 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34600 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34601 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34602 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34603 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34604 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34605 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34606 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34607 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34608 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34609 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34610 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34611 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34612 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34613 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34614 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34615 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34616 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34617 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34618 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34619 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34620 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34621 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34622 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34623 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34624 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34625 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34626 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34627 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34628 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34629 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34630 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34631 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34632 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34633 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34634 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34635 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34636 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34637 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34638 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34639 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34640 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34641 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34642 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34644 * gcc.dg/vect/vect-1.c: Fix spelling.
34645 * gcc.dg/vect/vect-10.c: Fix spelling.
34646 * gcc.dg/vect/vect-11.c: Fix spelling.
34647 * gcc.dg/vect/vect-12.c: Fix spelling.
34648 * gcc.dg/vect/vect-14.c: Fix spelling.
34649 * gcc.dg/vect/vect-15.c: Fix spelling.
34650 * gcc.dg/vect/vect-16.c: Fix spelling.
34651 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34652 * gcc.dg/vect/vect-64.c: Fix comments.
34653 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34655 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
34656 Ira Rosen <irar@il.ibm.com>
34658 * gcc.dg/vect/vect-70.c: New test.
34659 * gcc.dg/vect/vect-71.c: New test.
34661 2005-01-09 Manfred Hollstein <mh@suse.com>
34663 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34664 * gcc.dg/pr18241-2.c: Likewise.
34665 * gcc.dg/pr18241-3.c: Likewise.
34666 * gcc.dg/pr18241-4.c: Likewise.
34667 * gcc.dg/pr18241-5.c: Likewise.
34669 2005-01-08 Richard Henderson <rth@redhat.com>
34671 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34672 False for x86 and x86-64.
34674 2005-01-08 Diego Novillo <dnovillo@redhat.com>
34676 PR tree-optimization/18241
34677 * gcc.dg/pr18241-1.c: New test.
34678 * gcc.dg/pr18241-2.c: New test.
34679 * gcc.dg/pr18241-3.c: New test.
34680 * gcc.dg/pr18241-4.c: New test.
34681 * gcc.dg/pr18241-5.c: New test.
34683 2005-01-08 Steven G. Kargl <kargls@comcast.net>
34685 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34686 gfortran.dg/select_4.f90: New.
34688 2005-01-07 Jakub Jelinek <jakub@redhat.com>
34690 * gcc.c-torture/execute/20050107-1.c: New test.
34692 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
34695 * g++.dg/template/ref2.C: New.
34697 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
34699 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34700 instead of being empty.
34702 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34705 * gfortran.dg/array-1.f90: New test.
34707 2005-01-07 Jakub Jelinek <jakub@redhat.com>
34709 PR tree-optimization/19283
34710 * gcc.c-torture/execute/20050106-1.c: New test.
34712 PR rtl-optimization/18861
34713 * gcc.dg/20050105-1.c: New test.
34715 PR tree-optimization/18828
34716 * gcc.dg/20050105-2.c: New test.
34718 2005-01-07 Andreas Jaeger <aj@suse.de>
34720 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34722 2005-01-07 Bud Davis <bdavis9659@comcast.net>
34725 * gfortran.dg/fmt_read.f90: New test.
34727 2005-01-06 Geoffrey Keating <geoffk@apple.com>
34729 * gcc.dg/rs6000-ldouble-2.c: New.
34731 2005-01-06 Mark Mitchell <mark@codesourcery.com>
34734 * g++.dg/parser/ctor2.C: New test.
34736 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34739 * g++.dg/template/using9.C: New test.
34741 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34744 * g++.dg/lookup/friend6.C: New test.
34746 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
34749 * g++.dg/template/array10.C: New.
34751 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34753 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34754 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34756 2005-01-06 Jakub Jelinek <jakub@redhat.com>
34758 * gcc.c-torture/compile/20050105-1.c: New test.
34760 2005-01-05 Geoffrey Keating <geoffk@apple.com>
34762 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34764 2005-01-05 Roger Sayle <roger@eyesopen.com>
34766 PR middle-end/19100
34767 * gcc.dg/conv-3.c: New test case.
34769 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
34771 * gcc.dg/asm-wide-1.c: New test.
34773 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
34776 * g++.dg/parse/crash22.C: New
34778 2005-01-04 Geoffrey Keating <geoffk@apple.com>
34781 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34783 2005-01-04 Uros Bizjak <uros@kss-loka.si>
34785 PR middle-end/17767
34786 * gcc.dg/i386-mmx-6.c: New test case.
34788 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
34790 PR tree-optimization/18308
34791 * gcc.dg/vect/pr18308.c: New testcase.
34793 2005-01-04 Andreas Jaeger <aj@suse.de>
34795 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34797 2005-01-03 Geoffrey Keating <geoffk@apple.com>
34798 Robert Bowdidge <bowdidge@apple.com>
34800 * gcc.dg/cpp/subframework1.c: New.
34801 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34802 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34803 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34804 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34806 2005-01-03 Geoffrey Keating <geoffk@apple.com>
34808 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34810 * gcc.dg/darwin-weakimport-2.c: New.
34812 2005-01-03 Richard Henderson <rth@redhat.com>
34814 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34816 2005-01-03 Richard Henderson <rth@redhat.com>
34818 * gcc.dg/vect/vect.exp: Enable for ia64.
34819 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34820 (check_effective_target_vect_float): Likewise.
34821 (check_effective_target_vect_no_align): Likewise.
34822 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34823 * gcc.dg/vect/vect-8.c: Likewise.
34825 2005-01-03 Uros Bizjak <uros@kss-loka.si>
34828 * gcc.dg/pr19236-1.c: New test case.
34830 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
34832 PR rtl-optimization/12092
34833 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34835 2005-01-02 Andreas Jaeger <aj@suse.de>
34837 * gcc.dg/pr12092-1.c: Do not run on x86_64.
34839 2005-01-01 Roger Sayle <roger@eyesopen.com>
34840 Andrew Pinski <pinskia@physics.uc.edu>
34842 PR rtl-optimization/12092
34843 * gcc.dg/pr12092-1.c: New test case.
34845 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
34847 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34848 'hidden' and 'default' for better portability.
34849 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34851 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34853 * g++.old-deja/g++.brendan/new3.C: Likewise.
34855 2005-01-01 Steven Bosscher <stevenb@suse.de>
34857 * gcc.dg/20041231-1.C: New test.
34858 * g++.dg/warn/Wunreachable-code-1.C: New test.
34860 2004-12-30 David Edelsohn <edelsohn@gnu.org>
34862 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34863 file, not /dev/null. Abort on error.
34865 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
34866 Ziemowit Laski <zlaski@apple.com>
34869 * objc.dg/encode-5.m: New test.
34871 2004-12-29 Richard Henderson <rth@redhat.com>
34873 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34874 * objc.dg/stabs-1.m: Disable for ia64.
34876 2004-12-29 Mark Mitchell <mark@codesourcery.com>
34879 * g++.dg/warn/Wunused-10.C: New test.
34881 2004-12-28 Richard Henderson <rth@redhat.com>
34883 * objc.dg/stabs-1.m: Disable for alpha.
34885 2004-12-27 Mark Mitchell <mark@codesourcery.com>
34888 * g++.dg/parse/error23.C: New test.
34890 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34892 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34895 * gfortran.dg/intrinsic_modulo_1.f90: New.
34896 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34897 tests with divisor -1.
34899 2004-12-27 Mark Mitchell <mark@codesourcery.com>
34901 * g++.dg/opt/temp1.C (memcpy): Return a value.
34904 * g++.dg/expr/cond7.C: New test.
34906 2004-12-27 Paul Brook <paul@codesourcery.com>
34908 * gfortran.dg/g77/select_no_compile.f: Remove.
34910 2004-12-27 Richard Henderson <rth@redhat.com>
34912 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34913 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34914 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34916 2004-12-26 Richard Henderson <rth@redhat.com>
34918 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34919 by 1i instead of token pasting.
34921 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34923 PR tree-optimization/17578
34924 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34925 to additional_flags.
34926 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34928 2004-12-25 Richard Henderson <rth@redhat.com>
34930 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34933 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34935 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34937 * gcc.dg/pr17957.c (dg-options): Likewise.
34938 * gcc.dg/struct-ret-1.c: Add prototype for abort.
34939 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34940 instead of 0 on __hppa__.
34941 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34942 "foo,%r" on hppa*-*-*.
34944 2004-12-23 Bud Davis <bdavis9659@comcast.net>
34947 * gfortran.dg/complex_write.f90: New test.
34949 2004-12-23 Mark Mitchell <mark@codesourcery.com>
34952 * g++.dg/parse/pragma2.C: New test.
34954 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34956 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
34958 * gcc.dg/empty2.c: Add missing dg-warning.
34960 2004-12-23 Mark Mitchell <mark@codesourcery.com>
34963 * g++.dg/template/local4.C: New test.
34964 * g++.dg/template/crash19.C: Add dg-error marker.
34966 * g++.dg/template/crash31.C: Correct embedded PR number.
34968 2004-12-23 Mark Mitchell <mark@codesourcery.com>
34971 * g++.dg/opt/temp1.C: Add do-run marker.
34973 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
34975 * g++.dg/template/spec19.C: New.
34977 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
34980 * gcc.dg/empty2.c: New.
34982 2004-12-23 Richard Henderson <rth@redhat.com>
34984 * lib/target-supports.exp (check_effective_target_vect_no_align):
34985 Remove i?86 and x86-64.
34987 2004-12-23 Mark Mitchell <mark@codesourcery.com>
34990 * g++.dg/opt/temp1.C: New test.
34992 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34995 * g++.dg/template/friend33.C: New testcase.
34997 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35000 * g++.dg/template/cond5.C: New test.
35003 * g++.dg/inherit/thunk3.C: New test.
35006 * g++.dg/warn/Wunused-9.C: New test.
35008 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35010 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35012 2004-12-22 Jan Beulich <jbeulich@novell.com>
35014 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35016 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35019 * g++.dg/ext/packed8.C: New test.
35022 * g++.dg/template/crash31.C: New test.
35025 * g++.dg/template/crash30.C: New test.
35027 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35030 * g++.dg/eh/ctor3.C: New test.
35032 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35034 * objc.dg/stabs-1.m: Allow section name to be quoted and
35035 assembly label to begin with '.LL'.
35037 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35039 * gcc.dg/vect/vect.exp
35040 (check_effective_target_lp64_or_vect_no_align): New.
35041 * gcc.dg/vect/vect-77.c: Use it.
35042 * gcc.dg/vect/vect-78.c: Use it.
35044 * lib/target-supports.exp
35045 (check_effective_target_vect_no_max,
35046 check_effective_target_vect_no_bitwise,
35047 check_effective_target_vect_no_align): New.
35048 * gcc.dg/vect/vect-13.c: Use them.
35049 * gcc.dg/vect/vect-17.c: Ditto.
35050 * gcc.dg/vect/vect-18.c: Ditto.
35051 * gcc.dg/vect/vect-19.c: Ditto.
35052 * gcc.dg/vect/vect-20.c: Ditto.
35053 * gcc.dg/vect/vect-27.c: Ditto.
35054 * gcc.dg/vect/vect-29.c: Ditto.
35055 * gcc.dg/vect/vect-44.c: Ditto.
35056 * gcc.dg/vect/vect-48.c: Ditto.
35057 * gcc.dg/vect/vect-50.c: Ditto.
35058 * gcc.dg/vect/vect-52.c: Ditto.
35059 * gcc.dg/vect/vect-54.c: Ditto.
35060 * gcc.dg/vect/vect-56.c: Ditto.
35061 * gcc.dg/vect/vect-58.c: Ditto.
35062 * gcc.dg/vect/vect-60.c: Ditto.
35063 * gcc.dg/vect/vect-72.c: Ditto.
35064 * gcc.dg/vect/vect-80.c: Ditto.
35066 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35069 * g++.dg/init/string1.C: New.
35072 * g++.dg/other/synth1.C: New.
35074 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35077 * gcc.dg/pr18963-1.c: New test.
35079 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35082 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35083 * gcc.dg/pr18596-1.c: Use dg-error.
35084 (dg-options): Use -fno-unit-at-a-time.
35085 * gcc.dg/pr18596-2.c: New test.
35086 * gcc.dg/pr18596-3.c: New test.
35088 2004-12-20 Roger Sayle <roger@eyesopen.com>
35090 PR middle-end/18683
35091 * g++.dg/opt/pr18683-1.C: New test case.
35093 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35096 * g++.dg/opt/max1.C: Fix for 64bit targets.
35098 2004-12-20 Matt Austern <austern@apple.com>
35101 * g++.dg/ext/builtin6.C: New
35103 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35105 PR tree-optimization/19080
35106 * gcc.c-torture/compile/pr19080.c: New test.
35108 2004-12-20 Steven Bosscher <stevenb@suse.de>
35110 * gcc.dg/20041219-1.c: New test.
35112 2004-12-19 Roger Sayle <roger@eyesopen.com>
35114 PR middle-end/19068
35115 * g++.dg/opt/max1.C: New test case.
35117 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35119 * gcc.dg/fdata-sections-1.c: New test.
35121 2004-12-18 Roger Sayle <roger@eyesopen.com>
35123 PR middle-end/18548
35124 * gcc.dg/max-1.c: New test case.
35126 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35128 * gcc.c-torture/execute/20041218-1.c: New test.
35130 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35132 * gcc.dg/pr18501.c: New test.
35133 * gcc.dg/uninit-5.c: XFAIL.
35134 * gcc.dg/uninit-9.c: XFAIL.
35136 2004-12-17 Dale Johannesen <dalej@apple.com>
35138 * gcc.dg/20041213-1.c: New.
35140 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35142 * objc.dg/stabs-1.m: Allow assembly label to begin
35145 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35147 * gcc.c-torture/execute/20041213-1.c: Move...
35148 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35150 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35153 * g++.dg/lookup/conv-5.C: New.
35155 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35157 * objc.dg/stabs-1.m: New test.
35159 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35161 * gcc.dg/visibility-c.c: Change compile to
35162 assemble for the test.
35164 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35167 * gcc.dg/visibility-c.c: New test.
35169 2004-12-16 Roger Sayle <roger@eyesopen.com>
35171 PR middle-end/18493
35172 * gcc.dg/switch-8.c: New test case.
35174 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35177 * g++.dg/template/init4.C: New.
35178 * g++.dg/opt/static3.C: Enable optimizer.
35180 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35182 * g++.dg/other/complex1.C: New test.
35184 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35186 * g++.dg/opt/inline9.C: New test.
35188 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35191 * gfotran.dg/nullify_1.f: New test.
35193 2004-12-15 Richard Henderson <rth@redhat.com>
35195 * gcc.target/i386/i386.exp: New harness.
35196 * gcc.target/i386/vect-args.c: New.
35198 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35200 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35202 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35205 * g++.dg/template/friend32.C: New test.
35207 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35209 * cpp/pragma-once-1.c: New test.
35210 * cpp/pragma-once-1b.h: Likewise.
35211 * cpp/pragma-once-1c.h: Likewise.
35212 * cpp/pragma-once-1d.h: Likewise.
35213 * cpp/inc/pragma-once-1a.h: Likewise.
35215 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35216 Steven G. Kargl <kargls@comcast.net>
35219 * gfortran.dg/list_read_3.f90: New test.
35221 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35223 * gcc.dg/ftrapv-2.c: New test.
35225 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
35228 * g++.dg/template/typename9.C: New test.
35230 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35233 * g++.dg/template/typename8.C: New test.
35234 * g++.dg/parse/friend2.C: Tweak error message.
35236 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35238 * gcc.c-torture/20041214-1.c: New test.
35240 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35243 * g++.dg/init/array17.C: New test.
35245 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35248 * g++.dg/init/aggr3.C: New test.
35250 2004-12-14 Janis Johnson <janis187@us.ibm.com>
35252 * gcc.dg/altivec-types-1.c: New test.
35253 * gcc.dg/altivec-types-2.c: New test.
35254 * gcc.dg/altivec-types-3.c: New test.
35255 * gcc.dg/altivec-types-4.c: New test.
35256 * g++.dg/ext/altivec-types-1.C: New test.
35257 * g++.dg/ext/altivec-types-2.C: New test.
35258 * g++.dg/ext/altivec-types-3.C: New test.
35259 * g++.dg/ext/altivec-types-4.C: New test.
35261 2004-12-14 Jakub Jelinek <jakub@redhat.com>
35263 PR middle-end/18951
35264 * gcc.c-torture/execute/20041213-1.c: New test.
35266 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
35269 * g++.dg/template/cast1.C: New.
35271 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
35273 * gcc.c-torture/execute/20041213-2.c: New test.
35275 2004-12-13 Richard Henderson <rth@redhat.com>
35277 * gcc.dg/i386-sse-10.c: Fix typo in options.
35279 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
35282 * g++.dg/opt/pr18968.C: New test.
35284 2004-12-13 Mark Mitchell <mark@codesourcery.com>
35287 * g++.dg/ext/visibility/staticdatamem.C: New test.
35289 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
35291 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35293 2004-12-13 Roger Sayle <roger@eyesopen.com>
35295 PR rtl-optimization/18928
35296 * gcc.dg/pr18928-1.c: New test case.
35298 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
35301 * gcc.c-torture/compile/20041211-1.c: New.
35303 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35305 PR middle-end/17564
35306 * gcc.c-torture/execute/20041212-1.c: New test.
35308 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35311 * gfortran.dg/common_1.f90: New test.
35313 2004-12-12 Steven G. Kargl <kargls@comcast.net>
35314 Paul Brook <paul@codesourcery.com>
35317 * gfortran.dg/real_do_1.f90: New test.
35319 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
35322 * g++.dg/opt/ptrmem6.C: New test.
35324 2004-12-11 Roger Sayle <roger@eyesopen.com>
35326 PR middle-end/18921
35327 * gcc.dg/pr18921-1.c: New test case.
35329 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35332 * gfortran.dg/scale_1.f90: New test.
35334 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
35336 PR middle-end/18903
35337 * gcc.c-torture/compile/pr18903.c: New test.
35339 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
35341 * gcc.c-torture/execute/20041210-1.c: New test.
35343 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35346 * g++.dg/parser/struct-1.C: New test.
35347 * g++.dg/parser/struct-2.C: New test.
35348 * g++.dg/parser/struct-3.C: New test.
35350 2004-12-09 Richard Henderson <rth@redhat.com>
35352 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35354 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35355 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35357 2004-12-09 Matt Austern <austern@apple.com>
35360 * g++.dg/ext/builtin1.C: New
35361 * g++.dg/ext/builtin2.C: New
35362 * g++.dg/ext/builtin3.C: New
35363 * g++.dg/ext/builtin4.C: New
35364 * g++.dg/ext/builtin5.C: New
35366 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
35369 * g++.dg/opt/ptrmem5.C: New test.
35371 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
35373 * g++.dg/parse/typename5.C: Adjust for new error.
35374 * g++.dg/parse/typename7.C: New.
35376 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35379 * g++.dg/other/mmintrin.C: New test.
35381 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
35384 * g++.dg/init/array15.C: New.
35385 * g++.dg/init/array16.C: New.
35387 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35390 * gfortran.dg/assign_1.f90: New test.
35392 2004-12-08 Nick Clifton <nickc@redhat.com>
35394 * gcc.target/xstormy16/bss_below100: New directory containing tests.
35395 * gcc.target/xstormy16/data_below100: Likewise.
35396 * gcc.target/xstormy16/sfr: Likewise.
35397 * gcc.target/xstormy16/below100.S: New test source file.
35398 * gcc.target/xstormy16/below100.ld: New test linker script.
35399 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35400 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35402 * gcc.target/xstormy16/bp.c: Likewise.
35404 * gcc.target/xstormy16/bss_below100: New files:
35405 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35406 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35407 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35408 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35409 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35410 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35411 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35412 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35413 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35414 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35415 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35416 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35417 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35418 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35419 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35420 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35421 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35422 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35423 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35424 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35425 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35426 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35427 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35428 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35429 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35430 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35431 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35433 * gcc.target/xstormy16/data_below100: New files:
35434 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35435 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35436 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35437 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35438 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35439 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35440 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35441 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35442 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35443 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35444 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35445 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35446 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35447 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35448 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35449 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35450 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35451 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35452 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35453 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35454 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35455 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35456 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35457 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35458 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35459 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35460 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35462 * gcc.target/xstormy16/sfr: New files:
35463 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35464 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35465 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35466 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35467 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35468 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35469 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35470 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35471 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35472 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35473 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35474 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35475 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35476 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35477 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35478 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35479 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35480 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35481 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35482 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35483 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35484 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35485 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35486 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35487 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35488 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35489 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35490 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35491 27_if0_sfrw_bitfield_f.c
35493 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35496 * g++.dg/lookup/name-clash4.C: New test.
35498 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
35501 * g++.dg/opt/array1.C: New.
35504 * g++.dg/template/operator5.C: New.
35506 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
35509 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35511 2004-12-07 Steven Bosscher <stevenb@suse.de>
35513 * gcc.dg/noncompile/20041207.c: New test.
35515 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
35517 * g++.dg/other/unreachable-1.C: New test.
35519 2004-12-06 Nick Clifton <nickc@redhat.com>
35521 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35522 <limits.h> because the latter comes from gcc's include/ directory
35523 and not the newlib/libc/include directory.
35525 2004-12-04 Richard Henderson <rth@redhat.com>
35527 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35529 2004-12-04 Richard Henderson <rth@redhat.com>
35531 * lib/target-supports.exp (check_gc_sections_available): Disable
35532 for alpha and ia64.
35534 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
35536 PR middle-end/17909
35537 * g++.dg/other/vararg-2.C: New test.
35539 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35541 PR c++/17011, c++/17971
35542 * g++.dg/template/error15.C: Adjust expected error.
35543 * g++.dg/template/instantiate3.C: Likewise.
35545 2004-12-03 Janis Johnson <janis187@us.ibm.com>
35547 * gcc.dg/altivec-18.c: Fix for darwin
35549 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
35552 * g++.dg/parse/ptrmem2.C: New.
35555 * g++.dg/template/new1.C: New.
35557 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35560 * gfortran.dg/direct_io_3.f90: New test.
35562 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
35565 * g++.dg/parse/crash21.C: New.
35567 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35569 PR c++/15664, c++/18276
35570 * g++.dg/template/ttp13.C: New test.
35571 * g++.dg/template/ttp14.C: Likewise.
35573 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35576 * g++.dg/parse/enum2.C: New test.
35577 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35579 2004-12-02 Nick Clifton <nickc@redhat.com>
35581 * gcc.target/xstormy16: New test directory.
35582 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35583 * gcc.target/xstormy16/bp.c: Check the generation of bp
35585 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35586 bn instructions and the BELOW100 attribute.
35588 2004-12-02 Alan Modra <amodra@bigpond.net.au>
35591 * gcc.dg/ppc-eabi.c: New.
35593 2004-12-02 Bud Davis <bdavis9659@comcast.net>
35596 * gfortran.dg/backspace.f90
35598 2004-12-02 Bud Davis <bdavis9659@comcast.net>
35600 * gfortran.dg/inquire.f90: New test.
35602 2004-12-01 Janis Johnson <janis187@us.ibm.com>
35604 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35605 handle effective-target-keyword.
35606 (dg-skip-if): Support effective-target keyword as target list.
35607 (dg-xfail-if): Ditto.
35608 * lib/target-supports.exp (is-effective-target-keyword): New proc.
35610 2004-12-01 Diego Novillo <dnovillo@redhat.com>
35612 PR tree-optimization/18291
35613 * gcc.c-torture/compile/pr18291.c: New test.
35615 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
35618 * g++.dg/parse/crash20.C: New.
35621 * g++.dg/overload/arg1.C: New.
35622 * g++.dg/overload/arg2.C: New.
35623 * g++.dg/overload/arg3.C: New.
35624 * g++.dg/overload/arg4.C: New.
35626 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
35628 * gcc.dg/c99-flex-array-4.c: Remove.
35630 2004-11-30 Janis Johnson <janis187@us.ibm.com>
35632 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35634 * lib/target-supports.exp (is-effective-target): Simplify.
35636 * lib/target-supports.exp (check_effective_target_vect_long):
35637 Fix for powerpc64-*-*.
35639 2004-11-30 Loren James Rittle <ljrittle@acm.org>
35641 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35642 to support new requirements on FreeBSD 5.
35644 2004-11-30 Devang Patel <dpatel@apple.com>
35647 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35649 2004-11-30 Janis Johnson <janis187@us.ibm.com>
35651 * g++.dg/ext/altivec-13.C: New test.
35653 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
35656 * gcc.c-torture/execute/p18298.c: New test.
35658 2004-11-30 Ira Rosen <irar@il.ibm.com>
35659 Dorit Naishlos <dorit@il.ibm.com>
35662 * gcc.dg/vect/vect-89.c: New test.
35664 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
35666 * gcc.dg/pr18596-1.c: New test.
35668 2004-11-30 Ben Elliston <bje@au.ibm.com>
35670 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35672 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
35675 * gcc.dg/pr18479.c: New test.
35677 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
35680 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35681 mmix-knuth-mmixware.
35683 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35684 cris-*-elf* cris-*-aout* mmix-*-*
35686 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
35688 PR middle-end/18725
35689 * gcc.dg/pr18725.c: New test.
35691 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
35694 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35697 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35699 2004-11-29 Mark Mitchell <mark@codesourcery.com>
35702 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35703 * g++.old-deja/g++.law/ctors5.C: Likewise.
35704 * g++.old-deja/g++.other/crash25.C: Likewise.
35707 * g++.dg/template/error16.C: New test.
35710 * g++.dg/template/crash29.C: New test.
35712 2004-11-29 Diego Novillo <dnovillo@redhat.com>
35714 PR tree-optimization/18712
35715 * gcc.c-torture/compile/pr18712.c: New test.
35717 2004-11-29 Joseph Myers <joseph@codesourcery.com>
35720 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35723 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35726 * g++.dg/lookup/crash6.C: New test.
35728 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
35730 PR middle-end/18164
35731 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
35733 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
35735 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35736 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35737 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35739 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
35741 * gcc.dg/pr18164.c: New test.
35743 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
35745 * gcc.dg/funroll-loops-all.c: New.
35747 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
35750 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35751 delimeter, match space and TAB as well as ":".
35754 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35757 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35760 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35763 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35765 2004-11-28 Bud Davis <bdavis9659@comcast.net>
35767 * gfortran.dg/direct_io_2.f90: New test.
35769 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
35772 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35774 2004-11-28 Richard Henderson <rth@redhat.com>
35776 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35778 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
35780 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35781 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35782 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35783 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35784 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35785 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35786 gcc.dg/pointer-arith-8.c: New tests.
35788 2004-11-27 Bud Davis <bdavis9659@comcast.net>
35791 * gfortran.dg/endfile.f90: New test.
35793 2004-11-27 Falk Hueffner <falk@debian.org>
35795 * gcc.dg/loop-6.c: New test.
35797 2004-11-27 Jakub Jelinek <jakub@redhat.com>
35799 * gcc.c-torture/execute/20041126-1.c: New test.
35801 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
35803 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35806 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
35808 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35811 2004-11-27 Jakub Jelinek <jakub@redhat.com>
35813 PR rtl-optimization/17825
35814 * gcc.c-torture/compile/20041119-1.c: New test.
35816 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35818 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35819 Check existence of ld library path variables before unsetting.
35821 2004-11-26 Mark Mitchell <mark@codesourcery.com>
35823 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35825 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
35827 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35829 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
35831 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35833 2004-11-26 Ben Elliston <bje@au.ibm.com>
35835 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35838 2004-11-26 Ben Elliston <bje@au.ibm.com>
35840 * gcc.dg/pr17957.c: Pass --param, not -param.
35842 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
35844 PR middle-end/17957
35845 * gcc.dg/pr17957.c: New test.
35847 2004-11-25 Mark Mitchell <mark@codesourcery.com>
35850 * g++.dg/template/crash28.C: Likewise.
35853 * g++.dg/expr/unary2.C: Adjust lvalue messages.
35854 * g++.dg/ext/lvaddr.C: Likewise.
35855 * g++.dg/opt/pr7503-3.C: Likewise.
35858 * g++.dg/parse/qualified3.C: New test.
35859 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35862 * g++.dg/expr/return1.C: New test.
35864 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35866 Friend class name lookup 3/n, PR c++/3332
35867 * g++.dg/lookup/friend3.C: New test.
35868 * g++.dg/lookup/friend4.C: Likewise.
35869 * g++.dg/lookup/friend5.C: Likewise.
35871 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35873 Friend class name lookup 2/n, PR c++/14513, c++/15410
35874 * g++.dg/lookup/friend2.C: New test.
35875 * g++.dg/template/friend31.C: Likewise.
35877 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35879 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35881 2004-11-24 Mark Mitchell <mark@codesourcery.com>
35884 * g++.dg/tc1/dr56.C: Remove.
35885 * g++.dg/template/typedef1.C: Add dg-error markers.
35886 * g++.old-deja/g++.other/typedef7.C: Likewise.
35889 * g++.dg/parse/typedef7.C: New test.
35891 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
35893 * gcc.c-torture/execute/20041124-1.c: New test.
35895 2004-11-24 Mark Mitchell <mark@codesourcery.com>
35897 * g++.dg/template/deduce3.C: New test.
35900 * g++.dg/template/crash27.C: New test.
35903 * g++.dg/warn/Wshadow-3.C: New test.
35905 2004-11-24 Devang Patel <dpatel@apple.com>
35908 * gcc.dg/cpp/isysroot-1.c: New test.
35909 * gcc.dg/cpp/usr/include/stdio.h: New file.
35910 * gcc.dg/cpp/isysroot-2.c: New test.
35911 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35914 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35917 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35919 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
35921 * gcc.target/sparc/align.c: Do not include <stdint.h>.
35922 * gcc.target/sparc/pdist.c: Likewise.
35924 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
35927 * g++.dg/conversion/simd1.C: New test.
35929 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35931 * lib/target-libpath.exp: New file defining
35932 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35933 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35934 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35935 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35936 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
35938 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
35940 * gcc.dg/pragma-align-2.c: Test macro expansion.
35941 * gcc.dg/pragma-pack-2.c: New test.
35943 2004-11-23 Richard Henderson <rth@redhat.com>
35945 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35946 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35947 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35948 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35949 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35950 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35952 * gcc.dg/vect/vect.exp: Add check for alpha.
35953 * lib/target-supports.exp (check_alpha_max_hw_available): New.
35954 (check_effective_target_vect_int): Enable for alpha.
35955 (check_effective_target_vect_long): New.
35956 (is-effective-target): Add it.
35958 2004-11-23 Uros Bizjak <uros@kss-loka.si>
35960 * gcc.dg/pr18614-1.c: New test.
35962 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35964 * gcc.dg/setjmp-2.c: New test.
35966 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
35968 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35969 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35970 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35971 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35972 gcc.target/sparc/pdist.c: New tests.
35974 2004-11-22 Bob Wilson <bob.wilson@acm.org>
35976 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35978 2004-11-22 Dale Johannesen <dalej@apple.com>
35980 * gcc.dg/20041111-1.c: New.
35982 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
35985 * gcc.dg/vect/pr18536.c: New test.
35987 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35990 * g++.dg/template/nontype11.C: New test.
35992 2004-11-21 Roger Sayle <roger@eyesopen.com>
35994 PR middle-end/18520
35995 * gcc.dg/pr18520-1.c: New test case.
35997 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
35999 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36000 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36001 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36002 expected diagnostics.
36004 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36007 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36008 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36009 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36011 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36013 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36015 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36016 Joseph Myers <joseph@codesourcery.com>
36018 * lib/target-supports.exp (check_visibility_available): Really
36021 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36024 * gcc.dg/vect/vect-85.c: New test.
36025 * gcc.dg/vect/vect-86.c: New test.
36026 * gcc.dg/vect/vect-87.c: New test.
36027 * gcc.dg/vect/vect-88.c: New test.
36029 2004-11-19 Ben Elliston <bje@au.ibm.com>
36031 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36033 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36035 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36036 * gcc.dg/ppc-and-1.c: Ditto.
36037 * gcc.dg/ppc-compare-1.c: Ditto.
36038 * gcc.dg/ppc-mov-1.c: Ditto
36040 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36041 Mark Mitchell <mark@codesourcery.com>
36043 * gcc.dg/pragma-init-fini-2.c: New test.
36045 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36046 Aldy Hernandez <aldyh@redhat.com>
36048 * lib/target-supports.exp (check_effective_target_vect_int): New
36049 (check_effective_target_vect_float): New
36050 (check_effective_target_vect_double): New.
36051 (is-effective-target): Support new effective targets keywords.
36052 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36053 default action for dg-do.
36054 * gcc.dg/vect/pr16105.c: Use new support.
36055 * gcc.dg/vect/pr18400.c: Ditto.
36056 * gcc.dg/vect/pr18425.c: Ditto.
36057 * gcc.dg/vect/vect-1.c: Ditto.
36058 * gcc.dg/vect/vect-10.c: Ditto.
36059 * gcc.dg/vect/vect-11.c: Ditto.
36060 * gcc.dg/vect/vect-12.c: Ditto.
36061 * gcc.dg/vect/vect-13.c: Ditto.
36062 * gcc.dg/vect/vect-14.c: Ditto.
36063 * gcc.dg/vect/vect-15.c: Ditto.
36064 * gcc.dg/vect/vect-16.c: Ditto.
36065 * gcc.dg/vect/vect-17.c: Ditto.
36066 * gcc.dg/vect/vect-18.c: Ditto.
36067 * gcc.dg/vect/vect-19.c: Ditto.
36068 * gcc.dg/vect/vect-2.c: Ditto.
36069 * gcc.dg/vect/vect-20.c: Ditto.
36070 * gcc.dg/vect/vect-21.c: Ditto.
36071 * gcc.dg/vect/vect-22.c: Ditto.
36072 * gcc.dg/vect/vect-23.c: Ditto.
36073 * gcc.dg/vect/vect-24.c: Ditto.
36074 * gcc.dg/vect/vect-25.c: Ditto.
36075 * gcc.dg/vect/vect-26.c: Ditto.
36076 * gcc.dg/vect/vect-27.c: Ditto.
36077 * gcc.dg/vect/vect-27a.c: Ditto.
36078 * gcc.dg/vect/vect-28.c: Ditto.
36079 * gcc.dg/vect/vect-29.c: Ditto.
36080 * gcc.dg/vect/vect-29a.c: Ditto.
36081 * gcc.dg/vect/vect-3.c: Ditto.
36082 * gcc.dg/vect/vect-30.c: Ditto.
36083 * gcc.dg/vect/vect-31.c: Ditto.
36084 * gcc.dg/vect/vect-32.c: Ditto.
36085 * gcc.dg/vect/vect-33.c: Ditto.
36086 * gcc.dg/vect/vect-34.c: Ditto.
36087 * gcc.dg/vect/vect-35.c: Ditto.
36088 * gcc.dg/vect/vect-36.c: Ditto.
36089 * gcc.dg/vect/vect-37.c: Ditto.
36090 * gcc.dg/vect/vect-38.c: Ditto.
36091 * gcc.dg/vect/vect-4.c: Ditto.
36092 * gcc.dg/vect/vect-40.c: Ditto.
36093 * gcc.dg/vect/vect-41.c: Ditto.
36094 * gcc.dg/vect/vect-42.c: Ditto.
36095 * gcc.dg/vect/vect-43.c: Ditto.
36096 * gcc.dg/vect/vect-44.c: Ditto.
36097 * gcc.dg/vect/vect-45.c: Ditto.
36098 * gcc.dg/vect/vect-46.c: Ditto.
36099 * gcc.dg/vect/vect-47.c: Ditto.
36100 * gcc.dg/vect/vect-48.c: Ditto.
36101 * gcc.dg/vect/vect-48a.c: Ditto.
36102 * gcc.dg/vect/vect-49.c: Ditto.
36103 * gcc.dg/vect/vect-5.c: Ditto.
36104 * gcc.dg/vect/vect-50.c: Ditto.
36105 * gcc.dg/vect/vect-51.c: Ditto.
36106 * gcc.dg/vect/vect-52.c: Ditto.
36107 * gcc.dg/vect/vect-53.c: Ditto.
36108 * gcc.dg/vect/vect-54.c: Ditto.
36109 * gcc.dg/vect/vect-55.c: Ditto.
36110 * gcc.dg/vect/vect-56.c: Ditto.
36111 * gcc.dg/vect/vect-56a.c: Ditto.
36112 * gcc.dg/vect/vect-57.c: Ditto.
36113 * gcc.dg/vect/vect-58.c: Ditto.
36114 * gcc.dg/vect/vect-59.c: Ditto.
36115 * gcc.dg/vect/vect-6.c: Ditto.
36116 * gcc.dg/vect/vect-60.c: Ditto.
36117 * gcc.dg/vect/vect-61.c: Ditto.
36118 * gcc.dg/vect/vect-62.c: Ditto.
36119 * gcc.dg/vect/vect-63.c: Ditto.
36120 * gcc.dg/vect/vect-64.c: Ditto.
36121 * gcc.dg/vect/vect-65.c: Ditto.
36122 * gcc.dg/vect/vect-66.c: Ditto.
36123 * gcc.dg/vect/vect-67.c: Ditto.
36124 * gcc.dg/vect/vect-68.c: Ditto.
36125 * gcc.dg/vect/vect-69.c: Ditto.
36126 * gcc.dg/vect/vect-7.c: Ditto.
36127 * gcc.dg/vect/vect-72.c: Ditto.
36128 * gcc.dg/vect/vect-72a.c: Ditto.
36129 * gcc.dg/vect/vect-73.c: Ditto.
36130 * gcc.dg/vect/vect-74.c: Ditto.
36131 * gcc.dg/vect/vect-75.c: Ditto.
36132 * gcc.dg/vect/vect-76.c: Ditto.
36133 * gcc.dg/vect/vect-77.c: Ditto.
36134 * gcc.dg/vect/vect-77a.c: Ditto.
36135 * gcc.dg/vect/vect-78.c: Ditto.
36136 * gcc.dg/vect/vect-79.c: Ditto.
36137 * gcc.dg/vect/vect-8.c: Ditto.
36138 * gcc.dg/vect/vect-80.c: Ditto.
36139 * gcc.dg/vect/vect-82.c: Ditto.
36140 * gcc.dg/vect/vect-82_64.c: Ditto.
36141 * gcc.dg/vect/vect-83.c: Ditto.
36142 * gcc.dg/vect/vect-83_64.c: Ditto.
36143 * gcc.dg/vect/vect-9.c: Ditto.
36144 * gcc.dg/vect/vect-all.c: Ditto.
36145 * gcc.dg/vect/vect-none.c: Ditto.
36147 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36149 * lib/gcc-dg.exp (dg-skip-if): New function.
36150 (dg-forbid-option): Remove.
36151 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36152 * g++.dg/abi/bitfield8.C: Likewise.
36153 * g++.dg/abi/dtor1.C: Likewise.
36154 * g++.dg/abi/empty10.C: Likewise.
36155 * g++.dg/abi/empty7.C: Likewise.
36156 * g++.dg/abi/empty9.C: Likewise.
36157 * g++.dg/abi/layout3.C: Likewise.
36158 * g++.dg/abi/layout4.C: Likewise.
36159 * g++.dg/abi/thunk1.C: Likewise.
36160 * g++.dg/abi/thunk2.C: Likewise.
36161 * g++.dg/abi/vbase11.C: Likewise.
36162 * g++.dg/abi/vthunk2.C: Likewise.
36163 * g++.dg/abi/vthunk3.C: Likewise.
36164 * g++.dg/ext/attrib8.C: Likewise.
36165 * g++.dg/opt/longbranch2.C: Likewise.
36166 * g++.dg/opt/reg-stack4.C: Likewise.
36167 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36168 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36169 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36170 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36171 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36172 * gcc.dg/20000609-1.c: Likewise.
36173 * gcc.dg/20000720-1.c: Likewise.
36174 * gcc.dg/20011107-1.c: Likewise.
36175 * gcc.dg/20011119-1.c: Likewise.
36176 * gcc.dg/20020108-1.c: Likewise.
36177 * gcc.dg/20020122-2.c: Likewise.
36178 * gcc.dg/20020122-3.c: Likewise.
36179 * gcc.dg/20020201-3.c: Likewise.
36180 * gcc.dg/20020206-1.c: Likewise.
36181 * gcc.dg/20020218-1.c: Likewise.
36182 * gcc.dg/20020310-1.c: Likewise.
36183 * gcc.dg/20020411-1.c: Likewise.
36184 * gcc.dg/20020418-2.c: Likewise.
36185 * gcc.dg/20020426-1.c: Likewise.
36186 * gcc.dg/20020426-2.c: Likewise.
36187 * gcc.dg/20020517-1.c: Likewise.
36188 * gcc.dg/20020523-1.c: Likewise.
36189 * gcc.dg/20020523-2.c: Likewise.
36190 * gcc.dg/20020729-1.c: Likewise.
36191 * gcc.dg/20030204-1.c: Likewise.
36192 * gcc.dg/20030826-2.c: Likewise.
36193 * gcc.dg/20030926-1.c: Likewise.
36194 * gcc.dg/20031202-1.c: Likewise.
36195 * gcc.dg/980312-1.c: Likewise.
36196 * gcc.dg/980313-1.c: Likewise.
36197 * gcc.dg/990117-1.c: Likewise.
36198 * gcc.dg/990424-1.c: Likewise.
36199 * gcc.dg/990524-1.c: Likewise.
36200 * gcc.dg/991230-1.c: Likewise.
36201 * gcc.dg/i386-387-1.c: Likewise.
36202 * gcc.dg/i386-387-2.c: Likewise.
36203 * gcc.dg/i386-387-3.c: Likewise.
36204 * gcc.dg/i386-387-4.c: Likewise.
36205 * gcc.dg/i386-387-5.c: Likewise.
36206 * gcc.dg/i386-387-6.c: Likewise.
36207 * gcc.dg/i386-asm-1.c: Likewise.
36208 * gcc.dg/i386-bitfield1.c: Likewise.
36209 * gcc.dg/i386-bitfield2.c: Likewise.
36210 * gcc.dg/i386-loop-1.c: Likewise.
36211 * gcc.dg/i386-loop-2.c: Likewise.
36212 * gcc.dg/i386-loop-3.c: Likewise.
36213 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36214 * gcc.dg/i386-pic-1.c: Likewise.
36215 * gcc.dg/i386-regparm.c: Likewise.
36216 * gcc.dg/i386-signbit-1.c: Likewise.
36217 * gcc.dg/i386-signbit-2.c: Likewise.
36218 * gcc.dg/i386-signbit-3.c: Likewise.
36219 * gcc.dg/i386-sse-5.c: Likewise.
36220 * gcc.dg/i386-sse-8.c: Likewise.
36221 * gcc.dg/i386-unroll-1.c: Likewise.
36222 * gcc.dg/tls/opt-1.c: Likewise.
36223 * gcc.dg/tls/opt-2.c: Likewise.
36224 * gcc.dg/unroll-1.c: Likewise.
36225 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36226 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36227 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36228 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36230 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36232 * g++.dg/template/incomplete1.C: New test.
36234 2004-11-16 Nick Clifton <nickc@redhat.com>
36236 Revert patches accidentally commited during checkin of fixes for
36238 gcc.c-torture/execute/simd-4.c: Revert
36239 gcc.dg/20040910-1.c: Revert.
36241 2004-11-16 Paul Brook <paul@codesourcery.com>
36244 * gfortran.dg/der_pointer_1.f90: New test.
36246 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
36249 * gcc.dg/bitfld-13.c: New test.
36251 2004-11-15 Janis Johnson <janis187@us.ibm.com>
36253 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36256 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36257 * gcc.dg/ppc64-abi-2.c: Ditto.
36258 * gcc.dg/ppc64-abi-3.c: Ditto.
36260 * lib/gcc-dg.exp (dg-target-list): Remove.
36262 2004-11-15 Steve Ellcey <sje@cup.hp.com>
36264 * gcc.dg/ia64-postinc.c: New test.
36266 2004-11-15 Mark Mitchell <mark@codesourcery.com>
36268 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36270 2004-11-15 Nick Clifton <nickc@redhat.com>
36272 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36273 __INT_MAX__ so that the test can be compiled by toolchains
36274 targeted at 16-bit processors.
36276 * gcc.dg/20040625-1.c: Use long constants rather than integers
36277 when performing arithmetic that will overflow 16-bits.
36279 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36280 xstormy16. It does not support 128-bit vector operations.
36282 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36283 with the macro PTR_TYPE. Define this macro to an integer type
36284 suitable for holding a pointer.
36286 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36287 the target is a 16-bit processor.
36289 * gcc.dg/cpp/if-2.c: Expect a different warning message from
36290 16-bit targets where the character constant will be too long.
36292 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36293 where the double will not be directly addressable.
36295 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36297 Friend class name lookup 1/n, PR c++/18471
36298 * g++.dg/template/crash26.C: New test.
36299 * g++.dg/lookup/struct1.C: Adjust expected error.
36300 * g++.dg/parse/elab1.C: Likewise.
36301 * g++.dg/parse/elab2.C: Likewise.
36302 * g++.dg/parse/int-as-enum1.C: Likewise.
36303 * g++.dg/parse/struct-as-enum1.C: Likewise.
36304 * g++.dg/parse/typedef1.C: Likewise.
36305 * g++.dg/parse/typedef3.C: Likewise.
36306 * g++.dg/parse/typedef4.C: Likewise.
36307 * g++.dg/parse/typedef5.C: Likewise.
36308 * g++.dg/template/nontype4.C: Likewise.
36309 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36310 * g++.old-deja/g++.other/elab1.C: Likewise.
36311 * g++.old-deja/g++.other/syntax4.C: Likewise.
36313 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36315 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36317 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
36319 * gcc.c-torture/execute/20041114-1.c: New test.
36321 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
36323 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36324 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36325 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36326 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36327 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36328 gcc.dg/switch-7.c: New tests.
36330 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36332 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36334 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36337 * gcc.dg/vect/pr18400.c: New test.
36339 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36340 Andrew Pinski <pinskia@physics.uc.edu>
36343 * gcc.dg/vect/pr18425.c: New test.
36345 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36347 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36348 Guard with dg-require-alias and dg-require-visibility.
36350 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36352 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36354 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36356 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36358 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36361 * g++.dg/template/defarg5.C: New test.
36363 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36365 * g++.dg/parse/cast1.C: Run only on ILP32.
36366 * g++.old-deja/g++.mike/p784.C: Likewise.
36368 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
36370 * gcc.c-torture/execute/20041113-1.c: New test.
36372 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36375 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36376 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36377 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36378 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36379 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36380 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36381 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36382 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36383 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36384 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36385 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36386 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36387 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36389 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36391 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36392 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36393 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36394 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36395 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36396 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36397 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36398 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36399 gcc.target/sparc/combined-1.c: New tests.
36401 2004-11-12 Ziemowit Laski <zlaski@apple.com>
36403 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36406 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36408 * lib/gcc-dg.exp (dg-forbid-option): New function.
36409 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36410 * g++.dg/abi/bitfield8.C: Likewise.
36411 * g++.dg/abi/dtor1.C: Likewise.
36412 * g++.dg/abi/empty10.C: Likewise.
36413 * g++.dg/abi/empty7.C: Likewise.
36414 * g++.dg/abi/empty9.C: Likewise.
36415 * g++.dg/abi/layout3.C: Likewise.
36416 * g++.dg/abi/layout4.C: Likewise.
36417 * g++.dg/abi/thunk1.C: Likewise.
36418 * g++.dg/abi/thunk2.C: Likewise.
36419 * g++.dg/abi/vbase11.C: Likewise.
36420 * g++.dg/abi/vthunk2.C: Likewise.
36421 * g++.dg/abi/vthunk3.C: Likewise.
36422 * g++.dg/ext/attrib8.C: Likewise.
36423 * g++.dg/opt/longbranch2.C: Likewise.
36424 * g++.dg/opt/reg-stack4.C: Likewise.
36425 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36426 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36427 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36428 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36429 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36430 * gcc.dg/20000609-1.c: Likewise.
36431 * gcc.dg/20000720-1.c: Likewise.
36432 * gcc.dg/20011107-1.c: Likewise.
36433 * gcc.dg/20011119-1.c: Likewise.
36434 * gcc.dg/20020108-1.c: Likewise.
36435 * gcc.dg/20020122-2.c: Likewise.
36436 * gcc.dg/20020122-3.c: Likewise.
36437 * gcc.dg/20020201-3.c: Likewise.
36438 * gcc.dg/20020206-1.c: Likewise.
36439 * gcc.dg/20020218-1.c: Likewise.
36440 * gcc.dg/20020310-1.c: Likewise.
36441 * gcc.dg/20020411-1.c: Likewise.
36442 * gcc.dg/20020418-2.c: Likewise.
36443 * gcc.dg/20020426-1.c: Likewise.
36444 * gcc.dg/20020426-2.c: Likewise.
36445 * gcc.dg/20020517-1.c: Likewise.
36446 * gcc.dg/20020523-1.c: Likewise.
36447 * gcc.dg/20020523-2.c: Likewise.
36448 * gcc.dg/20020729-1.c: Likewise.
36449 * gcc.dg/20030204-1.c: Likewise.
36450 * gcc.dg/20030826-2.c: Likewise.
36451 * gcc.dg/20030926-1.c: Likewise.
36452 * gcc.dg/20031202-1.c: Likewise.
36453 * gcc.dg/980312-1.c: Likewise.
36454 * gcc.dg/980313-1.c: Likewise.
36455 * gcc.dg/990117-1.c: Likewise.
36456 * gcc.dg/990424-1.c: Likewise.
36457 * gcc.dg/990524-1.c: Likewise.
36458 * gcc.dg/991230-1.c: Likewise.
36459 * gcc.dg/i386-387-1.c: Likewise.
36460 * gcc.dg/i386-387-2.c: Likewise.
36461 * gcc.dg/i386-387-3.c: Likewise.
36462 * gcc.dg/i386-387-4.c: Likewise.
36463 * gcc.dg/i386-387-5.c: Likewise.
36464 * gcc.dg/i386-387-6.c: Likewise.
36465 * gcc.dg/i386-asm-1.c: Likewise.
36466 * gcc.dg/i386-bitfield1.c: Likewise.
36467 * gcc.dg/i386-bitfield2.c: Likewise.
36468 * gcc.dg/i386-loop-1.c: Likewise.
36469 * gcc.dg/i386-loop-2.c: Likewise.
36470 * gcc.dg/i386-loop-3.c: Likewise.
36471 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36472 * gcc.dg/i386-pic-1.c: Likewise.
36473 * gcc.dg/i386-regparm.c: Likewise.
36474 * gcc.dg/i386-signbit-1.c: Likewise.
36475 * gcc.dg/i386-signbit-2.c: Likewise.
36476 * gcc.dg/i386-signbit-3.c: Likewise.
36477 * gcc.dg/i386-sse-5.c: Likewise.
36478 * gcc.dg/i386-sse-8.c: Likewise.
36479 * gcc.dg/i386-unroll-1.c: Likewise.
36480 * gcc.dg/tls/opt-1.c: Likewise.
36481 * gcc.dg/tls/opt-2.c: Likewise.
36482 * gcc.dg/unroll-1.c: Likewise.
36483 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36484 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36485 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36486 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36487 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36490 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36493 * g++.dg/parse/cond1.C: New test.
36496 * g++.dg/template/array9.C: New test.
36497 * g++.dg/ext/vla1.C: Adjust error messages.
36498 * g++.dg/ext/vlm1.C: Likewise.
36499 * g++.dg/template/crash2.C: Likewise.
36502 * g++.dg/template/call3.C: New test.
36505 * g++.dg/template/ptrmem11.C: New test.
36507 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
36510 * lib/g++.exp: Set LC_ALL and LANG to C.
36511 * lib/gcc-dg.exp: Likewise.
36512 * lib/gfortran.exp: Likewise.
36513 * lib/objc.exp: Likewise.
36514 * lib/treelang.exp: Likewise.
36516 2004-11-12 Andreas Schwab <schwab@suse.de>
36518 * gcc.dg/pr16286.c: Fix last change.
36520 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36523 * g++.dg/init/global1.C: New test.
36525 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
36527 * gcc.c-torture/execute/20041112-1.c: New test.
36529 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36531 * lib/gcc-dg.exp (dg-target-list): New.
36533 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36534 Richard Sandiford <rsandifo@redhat.com>
36536 * lib/target-supports.exp (get-compiler_messages): New.
36537 (check_named_sections_available): Use it.
36538 (check_effective_target_ilp32): New.
36539 (check_effective_target_lp64): New.
36540 (is-effective-target): New.
36541 * lib/gcc-dg.exp (dg-require-effective-target): New.
36543 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
36545 * gcc.dg/precedence-1.c: New test.
36547 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36549 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36551 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36552 message, delete generated files, use more descriptive name for
36553 executable, and make the test unsupported when it cannot be run.
36555 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36556 (dg-require-weak, dg-require-visibility, dg-require-alias,
36557 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36558 dg-require-iconv, dg-require-named-sections): Use it.
36560 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36562 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
36565 * gcc.dg/ppc-and-1: New
36568 * gcc.dg/ppc-mov-1.c: New.
36571 * gcc.dg/ppc-compare-1.c: New.
36573 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
36575 * objc.dg/desig-init-2.m: New test.
36577 2004-11-10 Adam Nemet <anemet@lnxw.com>
36579 PR middle-end/18160
36580 * g++.dg/warn/register-var-1.C: New test.
36581 * g++.dg/warn/register-var-2.C: New test.
36583 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36585 * gcc.dg/union-2.c: New test.
36587 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
36589 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36590 New test for PR tree-optimization/17892.
36592 2004-11-09 Mark Mitchell <mark@codesourcery.com>
36595 * g++.dg/init/new12.C: New test.
36597 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
36599 * gcc.target/sparc: New directory.
36600 * gcc.target/sparc/sparc.exp: New driver.
36601 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36602 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36603 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36604 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36606 2004-11-10 Paul Brook <paul@codesourcery.com>
36609 * gfortran.dg/list_read.c: New test.
36611 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36614 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36615 expected diagnostic location.
36617 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
36619 * gcc.dg/20041109-1.c: New test.
36621 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
36624 * objc/compile/pr18406.m: New test.
36626 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36628 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36630 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36632 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36634 2004-11-08 Steve Ellcey <sje@cup.hp.com>
36636 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36638 2004-11-08 Steve Ellcey <sje@cup.hp.com>
36640 * gcc.dg/20030225-2.c: Add prototype for abort and
36643 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
36646 * gcc.c-torture/pr18299-1.c: New test.
36648 2004-11-06 Andreas Schwab <schwab@suse.de>
36650 * gcc.dg/pr16286.c: Also test for bool and pixel.
36652 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
36654 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36655 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36656 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36657 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36658 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36659 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36660 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36661 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36662 gcc.dg/struct-semi-3.c: New tests.
36664 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36666 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36668 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36670 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36671 Do not use C99 designators.
36673 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36675 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36677 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36679 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36680 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36681 * gcc.c-torture/execute/simd-5.x: Remove.
36683 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
36685 PR rtl-optimization/17933
36686 * gcc.dg/torture/pr17933-1.c: New test.
36688 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
36691 * lib/target-supports.exp (check_weak_available): Support
36694 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
36696 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36697 call to fflush(stdout) before abort.
36698 (my_ffsll): New function.
36699 (generate_fields): Use it.
36701 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
36703 * gcc.dg/init-undef-1.c: New test.
36705 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
36707 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36708 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36709 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36710 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36711 expected messages for new parser.
36713 2004-11-04 Mark Mitchell <mark@codesourcery.com>
36715 * g++.dg/ext/visibility/symbian1.C: New test.
36717 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36719 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36722 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
36724 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36725 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36726 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36727 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36728 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36729 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36730 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36731 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36732 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36733 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36735 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
36737 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36738 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36739 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36740 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36741 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36742 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36743 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36746 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
36749 * gcc.dg/20041104-1.c: New test.
36751 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36753 * g++.dg/template/nontype7.C: New test.
36754 * g++.dg/template/nontype8.C: Likewise.
36755 * g++.dg/template/nontype9.C: Likewise.
36756 * g++.dg/template/nontype10.C: Likewise.
36757 * g++.dg/tc1/dr49.C: Likewise.
36758 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36759 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36761 2004-11-04 Ben Elliston <bje@au.ibm.com>
36763 * g++.dg/rtti/tinfo1.C: Remove xfails.
36765 2004-11-04 Ben Elliston <bje@au.ibm.com>
36767 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36768 packed attribute to the definition to satisfy the new C++ parser.
36770 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
36772 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36773 invocations of va_arg.
36775 2004-11-02 Mark Mitchell <mark@codesourcery.com>
36778 * g++.dg/template/crash25.C: New test.
36781 * g++.dg/template/typedef2.C: New test.
36782 * g++.dg/parse/crash13.C: Adjust error markers.
36785 * g++.dg/conversion/const3.C: New test.
36787 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36792 * gfortran.dg/generic_[123].f90: New testcases.
36794 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36796 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36797 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36799 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
36802 * gcc.c-torture/compile/pr16808.c: New test.
36804 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
36806 PR rtl-optimization/17104
36807 * gcc.dg/ppc-bitfield1.c: New.
36809 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
36811 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36813 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
36815 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
36816 strings for 32-bit code.
36818 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
36821 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36823 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
36826 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36828 2004-10-31 Mark Mitchell <mark@codesourcery.com>
36831 * g++.dg/init/aggr2.C: New test.
36833 2004-10-30 Ziemowit Laski <zlaski@apple.com>
36835 * objc.dg/local-decl-1.m: New test.
36837 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
36839 * gcc.dg/20040910-1.c: Adjust regex.
36841 2004-10-30 Roger Sayle <roger@eyesopen.com>
36843 PR rtl-optimization/18084
36844 * g++.dg/opt/pr18084-1.C: New testcase.
36846 2004-10-30 Matt Austern <austern@apple.com>
36849 * g++.dg/ext/attrib18.C: New test.
36851 2004-10-30 Roger Sayle <roger@eyesopen.com>
36853 PR middle-end/18096
36854 * gcc.dg/pr18096-1.c: New test case.
36856 2004-10-30 Roger Sayle <roger@eyesopen.com>
36858 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36860 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
36863 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36864 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36865 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36866 gcc.dg/old-style-prom-3.c: New tests.
36868 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
36870 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36871 Remove unnecessary inclusion of stdio.h.
36873 2004-10-29 Roger Sayle <roger@eyesopen.com>
36875 PR rtl-optimization/17581
36876 * gcc.dg/pr17581-1.c: New test case.
36878 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
36880 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36882 * g++.dg/conversion/dr195-1.C: New.
36883 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36884 * g++.old-deja/g++.mike/p10148.C: Likewise.
36886 2004-10-29 Mark Mitchell <mark@codesourcery.com>
36889 * g++.dg/debug/typedef2.C: New test.
36891 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
36894 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36895 * gfortran.dg/g77/README: Update.
36897 2004-10-28 Matt Austern <austern@apple.com>
36900 * g++.dg/ext/packed7.C: New test.
36902 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
36904 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36906 * lib/scanasm.exp (hidden-scan-for): New proc.
36907 (scan-hidden): Use hidden-scan-for instead of constructing the scan
36909 (scan-not-hidden): Likewise.
36910 * lib/target-supports.exp (check_visibility_available): mach-o is
36913 2004-10-28 Mark Mitchell <mark@codesourcery.com>
36916 * g++.dg/template/memclass3.C: New test.
36918 2004-10-28 Adam Nemet <anemet@lnxw.com>
36920 PR middle-end/18160
36921 * gcc.dg/register-var-1.c: New test.
36922 * gcc.dg/register-var-2.c: New test.
36923 * gcc.dg/asm-7.c: Taking the address of a register variable is an
36926 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
36929 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36931 * gcc.dg/vect/vect-22.c: Likewise.
36933 2004-10-28 Jakub Jelinek <jakub@redhat.com>
36935 * gcc.dg/i386-rotate-1.c: New test.
36937 2004-10-27 Mark Mitchell <mark@codesourcery.com>
36939 * g++.dg/init/ref12.C: Add "run" marker.
36942 * g++.dg/init/ref12.C: New test.
36945 * g++.dg/template/shift1.C: New test.
36946 * g++.dg/template/error10.C: Adjust error markers.
36948 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
36951 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36953 2004-10-27 Geoffrey Keating <geoffk@apple.com>
36955 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36956 * gcc.dg/weak/weak-3.c: Likewise.
36957 * gcc.dg/weak/weak-5.c: Likewise.
36958 * gcc.dg/weak/weak-9.c: Likewise.
36959 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36960 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36962 * gcc.dg/darwin-weakimport-1.c: New.
36964 2004-10-28 Ben Elliston <bje@au.ibm.com>
36966 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36968 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
36970 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36971 'syntax' error messages.
36972 * gcc.dg/cpp/direct2s.c: Likewise.
36974 2004-10-26 Geoffrey Keating <geoffk@apple.com>
36976 * gcc.c-torture/compile/20041026-1.c: New.
36978 2004-10-26 Mark Mitchell <mark@codesourcery.com>
36981 * g++.dg/lookup/ns2.C: New test.
36984 * g++.dg/template/enum4.C: New test.
36987 * g++.dg/template/expr1.C: New test.
36989 2004-10-26 Ben Elliston <bje@au.ibm.com>
36991 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36993 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
36995 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36996 gcc.dg/decl-nospec-3.c: New tests.
36998 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37000 * objc.dg/super-class-3.m: New test.
37002 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37004 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37006 * gcc.dg/cpp/direct2s.c: Likewise.
37008 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37010 * objc.dg/image-info.m: Update for changes to section selection.
37012 2004-10-25 David Ayers <d.ayers@inode.at>
37013 Ziemowit Laski <zlaski@apple.com>
37015 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37016 diagnostics when messaging 'id <Proto>'.
37017 * objc.dg/class-protocol-1.m: New test.
37018 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37019 a non-existent method signature.
37020 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37021 Update diagnostics when messaging with non-existent method signature.
37022 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37023 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37024 invalid receivers are now resolved as if messaging 'id'; remove
37025 extraneous diagnostics.
37027 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37030 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37031 gcc.dg/init-desig-obs-3.c: New tests.
37033 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37035 * gcc.dg/debug/20041023-1.c: New test.
37037 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37039 PR middle-end/17407
37040 * gcc.c-torture/compile/pr17407.c: New test.
37043 * g++.dg/template/array8.C: New test.
37045 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37048 * lib/g++.exp: Accept more than one multilib libgcc.
37049 * lib/gcc-dg.exp: Likewise.
37050 * lib/objc.exp: Likewise.
37051 * lib/treelang.exp: Likewise.
37052 * lib/gfortran.exp: Likewise.
37054 2004-10-24 Ben Elliston <bje@au.ibm.com>
37056 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37058 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37060 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37061 * gcc.dg/c99-const-expr-3.c: Likewise.
37063 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37065 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37067 2004-10-23 Ben Elliston <bje@au.ibm.com>
37069 * gcc.c-torture/execute/loop-2e.x: Remove.
37071 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37074 * g++.dg/parse/crash18.C: New.
37075 * g++.dg/parse/crash19.C: New.
37077 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37079 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37080 * g++.dg/ext/dllimport2.C: Same.
37081 * g++.dg/ext/dllimport8.C: Same.
37083 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37086 * g++.dg/conversion/cast1.C: New test.
37087 * g++.dg/overload/pmf1.C: Adjust error marker.
37089 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37092 * objc.dg/const-str-7.m: New test.
37094 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37096 * g++.dg/template/memfriend11.C: Fix comment typo.
37097 * g++.dg/template/memfriend14.C: Likewise.
37099 2004-10-20 Richard Henderson <rth@redhat.com>
37101 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37102 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37103 -fasynchronous-unwind-tables.
37105 2004-10-20 Richard Henderson <rth@redhat.com>
37107 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37108 (main): Return success.
37109 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37110 (main): Return success.
37112 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37115 * g++.dg/template/memfriend9.C: New test.
37116 * g++.dg/template/memfriend10.C: Likewise.
37117 * g++.dg/template/memfriend11.C: Likewise.
37118 * g++.dg/template/memfriend12.C: Likewise.
37119 * g++.dg/template/memfriend13.C: Likewise.
37120 * g++.dg/template/memfriend14.C: Likewise.
37121 * g++.dg/template/memfriend15.C: Likewise.
37122 * g++.dg/template/memfriend16.C: Likewise.
37123 * g++.dg/template/memfriend17.C: Likewise.
37124 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37126 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37128 * g++.dg/conversion/dr195.C: New.
37129 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37131 2004-10-20 Ben Elliston <bje@au.ibm.com>
37132 Devang Patel <dpatel@apple.com>
37134 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37135 of floating point arithmetic, which could trap.
37137 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37140 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37141 * g++.dg/conversion/const2.C: New test.
37142 * g++.dg/expr/reinterpret2.C: New test.
37143 * g++.dg/expr/reinterpret3.C: New test.
37144 * g++.dg/expr/cast2.C: New test.
37145 * g++.dg/expr/copy1.C: New test.
37146 * g++.dg/other/conversion1.C: Change error message.
37147 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37148 function pointers to void *.
37149 * g++.old-deja/g++.mike/p10148.C: Likewise.
37151 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37153 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37155 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37159 * g++.dg/parse/expr3.C: New test.
37161 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37163 * gcc.dg/smod-1.c: New test.
37165 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37167 * objc.dg/method-14.m: New test.
37169 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37171 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37172 Also xfail as the patch was reverted.
37174 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37176 PR middle-end/16973
37177 * gcc.dg/pr16973.c: New test.
37179 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37181 PR tree-optimization/17656
37182 * gcc.c-torture/compile/pr17656.c: New test.
37184 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37186 * g++.dg/eh/shadow1.C: New.
37188 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37190 * gcc.c-torture/compile/20041018-1.c: New test.
37192 2004-10-18 Ben Elliston <bje@au.ibm.com>
37194 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37195 compiler referring to register 0 when accessing sdata. The linker
37196 now patches things up.
37198 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37201 * gcc.c-torture/compile/pr17529.c: New test.
37203 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37206 * g++.dg/ext/attrib17.C: New test.
37208 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37210 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37212 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37215 * g++.dg/ext/attrib16.C: New test.
37217 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37220 * g++.dg/init/dso_handle1.C: New test.
37223 * g++.dg/parse/typedef6.C: New test.
37226 * g++.dg/parse/pragma1.C: New test.
37228 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
37230 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37232 2004-10-15 Steve Ellcey <sje@cup.hp.com>
37234 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37235 -fno-common when on HPPA HP-UX platforms.
37237 2004-10-15 Jakub Jelinek <jakub@redhat.com>
37240 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37242 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37245 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37248 * g++.dg/lookup/strong-using-4.C: New test.
37250 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37252 PR middle-end/16567
37253 * gcc.c-torture/compile/nested-1.c: New test.
37255 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37257 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37258 and mipsisa64*-*-* (until support for misaligned loads is added).
37259 * gcc.dg/vect/vect-50.c: Likewise.
37260 * gcc.dg/vect/vect-52.c: Likewise.
37261 * gcc.dg/vect/vect-54.c: Likewise.
37262 * gcc.dg/vect/vect-58.c: Likewise.
37263 * gcc.dg/vect/vect-60.c: Likewise.
37264 * gcc.dg/vect/vect-80.c: Likewise.
37266 2004-10-14 Mark Mitchell <mark@codesourcery.com>
37269 * g++.dg/init/dtor3.C: New test.
37271 2004-10-15 Ben Elliston <bje@au.ibm.com>
37273 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37275 2004-10-14 Geoffrey Keating <geoffk@apple.com>
37277 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37278 * gcc.dg/macho-lo-sum.c: Likewise.
37280 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
37282 * gcc.dg/ppc-spe64-1.c: New test.
37284 2004-10-14 Devang Patel <dpatel@apple.com>
37287 * gcc.dg/pr17635.c : New test.
37289 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
37291 * gcc.dg/vect/vect-28.c: Remove xfail.
37292 * gcc.dg/vect/vect-30.c: Remove xfail.
37293 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37294 * gcc.dg/vect/vect-33.c: Remove xfail.
37295 * gcc.dg/vect/vect-44.c: Remove xfail.
37296 * gcc.dg/vect/vect-46.c: Remove xfail.
37297 * gcc.dg/vect/vect-50.c: Remove xfail.
37298 * gcc.dg/vect/vect-52.c: Remove xfail.
37299 * gcc.dg/vect/vect-54.c: Remove xfail.
37300 * gcc.dg/vect/vect-58.c: Remove xfail.
37301 * gcc.dg/vect/vect-60.c: Remove xfail.
37302 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37303 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37304 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37305 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37306 * gcc.dg/vect/vect-8.c: Remove xfail.
37307 * gcc.dg/vect/vect-80.c: Remove xfail.
37308 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37310 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37312 * gcc.dg/vect/vect-82.c: New testcase.
37313 * gcc.dg/vect/vect-82_64.c: New testcase.
37314 * gcc.dg/vect/vect-83.c: New testcase.
37315 * gcc.dg/vect/vect-83_64.c: New testcase.
37317 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37319 * gcc.dg/cpp/error-1.c: New test.
37321 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37323 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37325 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
37328 * gcc.dg/cris-peep2-xsrand2.c: New test.
37330 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
37333 * g++.dg/expr/for2.C: New test.
37335 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37337 * g++.dg/inherit/thunk1.C: Run on the SPARC.
37339 2004-10-13 Jakub Jelinek <jakub@redhat.com>
37341 PR tree-optimization/17724
37342 * g++.dg/opt/pr17724-1.C: New test.
37343 * g++.dg/opt/pr17724-2.C: New test.
37344 * g++.dg/opt/pr17724-3.C: New test.
37345 * g++.dg/opt/pr17724-4.C: New test.
37346 * g++.dg/opt/pr17724-5.C: New test.
37347 * g++.dg/opt/pr17724-6.C: New test.
37349 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
37352 * gcc.dg/pr17301-2.c: New test.
37354 2004-10-11 Mark Mitchell <mark@codesourcery.com>
37357 * g++.dg/parse/error22.C: New test.
37360 * g++.dg/template/spec18.C: New test.
37362 2004-10-11 Steve Ellcey <sje@cup.hp.com>
37364 * gcc.dg/ia64-asm-1.c: Add prototype for abort
37365 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37367 * gcc.dg/ia64-sync-2.c: Ditto.
37368 * gcc.dg/ia64-sync-3.c: Ditto.
37370 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
37372 * g++.dg/eh/cleanup5.C: Add dg-options "".
37374 2004-10-11 Roger Sayle <roger@eyesopen.com>
37376 PR middle-end/17657
37377 * gcc.dg/switch-4.c: New test case.
37379 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
37381 * gcc.c-torture/execute/20041011-1.c: New test.
37383 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37386 * g++.dg/init/for3.C: New test.
37389 * g++.dg/opt/switch2.C: New test.
37391 PR middle-end/17703
37392 * g++.dg/warn/Wreturn-2.C: New test.
37394 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37397 * g++.dg/eh/cleanup5.C: New test.
37399 2004-10-10 Mark Mitchell <mark@codesourcery.com>
37402 * g++.dg/parse/error21.C: New test.
37404 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
37406 * g++.dg/overload/pmf1.C: Adjust quoting marks.
37407 * g++.dg/warn/incomplete1.C: Likewise.
37408 * g++.dg/template/qualttp20.C: Likewise.
37410 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37413 * parm-incomplete-1.c: New test.
37415 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37418 * g++.dg/parse/error19.C: New test.
37421 * g++.dg/init/new11.C: New test.
37424 * g++.dg/parse/error20.C: New test.
37427 * g++.dg/template/crash24.C: New test.
37429 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37432 * gcc.dg/pr17301-1.c: New test.
37434 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37437 * gcc.dg/anon-struct-5.c: New test.
37439 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
37442 * gcc.dg/pr17844-1.c: New test.
37444 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
37446 PR tree-optimization/17906
37447 * gcc.c-torture/compile/pr17906.c: New.
37449 2004-10-09 Stuart Hastings <stuart@apple.com>
37450 Roger Sayle <roger@eyesopen.com>
37452 PR rtl-optimization/17853
37453 * gcc.dg/i386-mmx-5.c: New testcase.
37455 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
37457 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37459 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37462 * g++.dg/template/static9.C: New test.
37465 * g++.dg/parse/operator5.C: New test.
37467 2004-10-09 Roger Sayle <roger@eyesopen.com>
37469 PR middle-end/17894
37470 * gcc.c-torture/execute/divcmp-4.c: New test case.
37472 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37475 * g++.dg/opt/pr17902.C: New test.
37477 2004-10-09 Jakub Jelinek <jakub@redhat.com>
37479 * gcc.dg/cpp/ident-1.c: Add dg-options "".
37481 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37483 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37485 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37487 * gcc.dg/assign-warn-3.c: New test.
37489 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37492 * gcc.dg/cpp/ident-1.c: New test.
37494 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
37496 * gcc.c-torture/compile/acc1.c: New.
37498 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37500 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37501 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37503 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37505 * gcc.dg/ultrasp11.c: New test.
37507 2004-10-08 Michael Matz <matz@suse.de>
37509 * gcc.dg/doloop-2.c: New test.
37511 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37513 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37514 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37515 objc.dg/method-9.m: Update expected diagnostics.
37517 2004-10-07 Geoffrey Keating <geoffk@apple.com>
37519 * gcc.dg/ppc-fsel-3.c: New file.
37520 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37522 2004-10-07 Paul Brook <paul@codesourcery.com>
37524 * gfortran.dg/intrinsic_verify_1.f90: New test.
37526 2004-10-07 Paul Brook <paul@codesourcery.com>
37528 * gfortran.dg/empty_format_1.f90: Remove stray commas.
37530 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37532 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37533 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37536 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
37538 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37540 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37543 * g++.dg/warn/Winline-4.C: New test.
37545 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37547 * gcc.c-torture/compile/20041007-1.c: New test.
37549 2004-10-07 Paul Brook <paul@codesourcery.com>
37552 * gfortran.dg/use_allocated_1.f90: New test.
37554 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37556 PR middle-end/17849
37557 * gfortran.fortran-torture/compile/nested.f90: New test
37559 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
37561 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37563 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37566 * g++.dg/ext/asm6.C: New test.
37568 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
37570 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37572 2004-10-06 Paul Brook <paul@codesourcery.com>
37574 PR libfortran/17709
37575 * gfortran.dg/empty_format_1.f90: New test.
37577 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37580 * gfortran.dg/ishft.f90: New test.
37583 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37586 2004-10-06 Paul Brook <paul@codesourcery.com>
37588 * gfortran.dg/do_1.f90: New test.
37590 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37592 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37593 optimizing for size.
37595 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
37597 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37599 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
37601 * gcc.c-torture/compile/20041005-1.c: New test.
37603 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
37606 * g++.dg/lookup/koenig4.C: New.
37608 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
37610 * g++.dg/other/classkey1.C: Adjust quoting marks.
37611 * g++.dg/parse/error15.C: Likewise.
37612 * g++.dg/template/meminit2.C (int>): Likewise.
37614 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37617 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37620 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37623 * gfortran.dg/pr17708.f90: New test.
37625 2004-10-04 Chao-ying Fu <fu@mips.com>
37627 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37628 * gcc.dg/vect/vect-4.c: Ditto.
37629 * gcc.dg/vect/vect-5.c: Ditto.
37630 * gcc.dg/vect/vect-6.c: Ditto.
37631 * gcc.dg/vect/vect-8.c: Ditto.
37632 * gcc.dg/vect/vect-16.c: Ditto.
37633 * gcc.dg/vect/vect-30.c: Ditto.
37634 * gcc.dg/vect/vect-40.c: Ditto.
37635 * gcc.dg/vect/vect-41.c: Ditto.
37636 * gcc.dg/vect/vect-42.c: Ditto.
37637 * gcc.dg/vect/vect-43.c: Ditto.
37638 * gcc.dg/vect/vect-44.c: Ditto.
37639 * gcc.dg/vect/vect-45.c: Ditto.
37640 * gcc.dg/vect/vect-46.c: Ditto.
37641 * gcc.dg/vect/vect-47.c: Ditto.
37642 * gcc.dg/vect/vect-48.c: Ditto.
37643 * gcc.dg/vect/vect-49.c: Ditto.
37644 * gcc.dg/vect/vect-50.c: Ditto.
37645 * gcc.dg/vect/vect-51.c: Ditto.
37646 * gcc.dg/vect/vect-52.c: Ditto.
37647 * gcc.dg/vect/vect-53.c: Ditto.
37648 * gcc.dg/vect/vect-54.c: Ditto.
37649 * gcc.dg/vect/vect-55.c: Ditto.
37650 * gcc.dg/vect/vect-56.c: Ditto.
37651 * gcc.dg/vect/vect-57.c: Ditto.
37652 * gcc.dg/vect/vect-58.c: Ditto.
37653 * gcc.dg/vect/vect-59.c: Ditto.
37654 * gcc.dg/vect/vect-60.c: Ditto.
37655 * gcc.dg/vect/vect-74.c: Ditto.
37656 * gcc.dg/vect/vect-79.c: Ditto.
37657 * gcc.dg/vect/vect-80.c: Ditto.
37659 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
37661 * gcc.dg/unused-7.c: Use the correct option.
37663 2004-10-04 Paul Brook <paul@codesourcery.com>
37664 Bud Davis <bdavis9659@comcast.net>
37668 * gfortran/pr17706.f90: New test.
37669 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37671 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37673 * gfortran.dg/pr17612.f90: New test.
37675 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
37677 * g++.dg/template/local1.C: Adjust quoting marks in
37678 testing for diagnostics.
37679 * g++.dg/tls/diag-2.C: Likewise.
37680 * g++.dg/other/error8.C: Likewise.
37682 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
37685 * gcc.dg/unused-4.c: Adjust to be correct.
37688 * gcc.dg/unused-7.c: New test.
37690 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
37693 * g++.dg/overload/template2.C: New test.
37695 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
37697 PR tree-optimization/16632
37698 * gcc.dg/tree-ssa/20041002-1.c: New.
37700 2004-10-03 Paul Brook <paul@codesourcery.com>
37702 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
37703 rather than relying on default formatting.
37705 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
37707 * gcc.dg/20040920-1.c: Update expected message text.
37709 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
37711 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37713 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
37715 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37718 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
37720 * gcc.dg/tree-ssa/pr17343.c: Remove.
37722 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
37725 * gcc.dg/tree-ssa/pr17343.c: New test.
37727 2004-10-01 Jakub Jelinek <jakub@redhat.com>
37729 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37730 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37731 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37732 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37733 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37735 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
37737 * gcc.dg/lvalue-2.c: New test.
37739 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
37742 * gcc.dg/pr17730-1.c: New test
37744 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
37747 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37749 2004-09-29 Jakub Jelinek <jakub@redhat.com>
37751 * gcc.c-torture/execute/stdarg-1.c: New test.
37752 * gcc.c-torture/execute/stdarg-2.c: New test.
37753 * gcc.c-torture/execute/stdarg-3.c: New test.
37754 * gcc.dg/tree-ssa/stdarg-1.c: New test.
37755 * gcc.dg/tree-ssa/stdarg-2.c: New test.
37756 * gcc.dg/tree-ssa/stdarg-3.c: New test.
37757 * gcc.dg/tree-ssa/stdarg-4.c: New test.
37758 * gcc.dg/tree-ssa/stdarg-5.c: New test.
37760 2004-09-29 Jakub Jelinek <jakub@redhat.com>
37762 PR tree-optimization/17697
37763 * g++.dg/opt/pr17697-1.C: New test.
37764 * g++.dg/opt/pr17697-2.C: New test.
37765 * g++.dg/opt/pr17697-3.C: New test.
37767 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
37770 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37771 gcc.dg/vla-init-5.c: New tests.
37773 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
37776 * gcc.dg/pr13804-1.c: New test.
37778 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37781 * gfortran.dg/pr16938.f90: New test.
37783 2004-09-27 Mark Mitchell <mark@codesourcery.com>
37785 * g++.dg/template/crash23.C: New test.
37787 2004-09-27 Mark Mitchell <mark@codesourcery.com>
37790 * g++.dg/template/static8.C: New test.
37792 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
37795 * g++.dg/other/error9.C: New test.
37797 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
37799 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37801 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37804 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37806 2004-09-26 Roger Sayle <roger@eyesopen.com>
37808 PR middle-end/17112
37809 * gcc.dg/pr17112-1.c: New test case.
37811 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
37814 * gcc.dg/pr11459-1.c: New test.
37816 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
37818 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37819 * gcc.dg/tree-ssa/loop-4.c: Likewise.
37821 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37823 * gfortran.dg/pr15324.f90: Make array bounds consistent.
37825 2004-09-25 Jan Hubicka <jh@suse.cz>
37827 * compile/30040909-1.c: New test.
37828 * compile/30040907-1.c: New test.
37830 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
37832 * gcc.c-torture/execute/va-arg-26.c: New test.
37834 2004-09-24 Zack Weinberg <zack@codesourcery.com>
37836 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37837 extra diagnostics on targets with 64-bit pointers.
37838 * objc.dg/selector-1.m: Adjust dg-warning regexp.
37840 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
37843 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37844 * gcc.dg/decl-3.c: Adjust expected message.
37846 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37849 * gfortran.dg/pr17615.f90: New test.
37851 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
37853 PR tree-optimzation/17517
37854 * g++.dg/tree-ssa/pr17517.C: New Test.
37856 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37859 * g++.dg/lookup/ambig3.C: New.
37861 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
37864 * g++.dg/opt/pr17624.C: New test.
37866 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
37869 * gcc.dg/Wbad-function-cast-1.c: New test.
37871 2004-09-23 Zack Weinberg <zack@codesourcery.com>
37873 * g++.dg/ext/complit1.C
37874 * g++.dg/other/error2.C
37875 * g++.dg/other/nontype-1.C
37876 * g++.dg/parse/crash11.C
37877 * g++.dg/parse/crash12.C
37878 * g++.dg/parse/error15.C
37879 * g++.dg/parse/error4.C
37880 * g++.dg/parse/tmpl-outside1.C
37881 * g++.dg/parse/too-many-tmpl-args1.C
37882 * g++.dg/template/dependent-expr3.C
37883 * g++.dg/template/error10.C
37884 * g++.dg/template/instantiate1.C
37885 * g++.dg/template/vtable2.C
37886 * g++.dg/warn/Wshadow-1.C
37887 * g++.dg/warn/weak1.C
37888 * g++.old-deja/g++.brendan/crash16.C
37889 * g++.old-deja/g++.brendan/crash18.C
37890 * g++.old-deja/g++.brendan/crash48.C
37891 * g++.old-deja/g++.brendan/crash49.C
37892 * g++.old-deja/g++.brendan/crash55.C
37893 * g++.old-deja/g++.brendan/crash56.C
37894 * g++.old-deja/g++.brendan/crash8.C
37895 * g++.old-deja/g++.brendan/enum11.C
37896 * g++.old-deja/g++.brendan/enum8.C
37897 * g++.old-deja/g++.brendan/enum9.C
37898 * g++.old-deja/g++.brendan/friend3.C
37899 * g++.old-deja/g++.brendan/misc14.C
37900 * g++.old-deja/g++.bugs/900402_02.C
37901 * g++.old-deja/g++.bugs/900404_03.C
37902 * g++.old-deja/g++.bugs/900404_04.C
37903 * g++.old-deja/g++.bugs/900428_03.C
37904 * g++.old-deja/g++.jason/crash4.C
37905 * g++.old-deja/g++.jason/overload21.C
37906 * g++.old-deja/g++.jason/redecl1.C
37907 * g++.old-deja/g++.jason/report.C
37908 * g++.old-deja/g++.jason/rfg10.C
37909 * g++.old-deja/g++.jason/template30.C
37910 * g++.old-deja/g++.law/arm12.C
37911 * g++.old-deja/g++.law/ctors5.C
37912 * g++.old-deja/g++.law/cvt20.C
37913 * g++.old-deja/g++.law/init10.C
37914 * g++.old-deja/g++.law/init8.C
37915 * g++.old-deja/g++.law/visibility17.C
37916 * g++.old-deja/g++.law/visibility7.C
37917 * g++.old-deja/g++.mike/net8.C
37918 * g++.old-deja/g++.mike/p646.C
37919 * g++.old-deja/g++.mike/p700.C
37920 * g++.old-deja/g++.mike/p701.C
37921 * g++.old-deja/g++.mike/p811.C
37922 * g++.old-deja/g++.ns/template13.C
37923 * g++.old-deja/g++.other/array3.C
37924 * g++.old-deja/g++.other/crash25.C
37925 * g++.old-deja/g++.other/dtor3.C
37926 * g++.old-deja/g++.other/dtor4.C
37927 * g++.old-deja/g++.other/main1.C
37928 * g++.old-deja/g++.other/warn7.C
37929 * g++.old-deja/g++.pt/crash11.C
37930 * g++.old-deja/g++.pt/crash36.C
37931 * g++.old-deja/g++.pt/spec22.C
37932 * g++.old-deja/g++.pt/spec9.C
37933 * g++.old-deja/g++.pt/ttp52.C
37934 * g++.old-deja/g++.robertl/eb103.C
37935 * g++.old-deja/g++.robertl/eb121.C
37936 * g++.old-deja/g++.robertl/eb22.C
37937 * g++.old-deja/g++.robertl/eb8.C:
37938 Update locations and/or regexps of dg-error markers.
37939 Remove markers for some bogus messages that are no longer issued.
37941 2004-09-23 Jakub Jelinek <jakub@redhat.com>
37943 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37944 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37946 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
37949 * g++.dg/lookup/crash5.C: New test.
37951 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
37953 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37954 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37955 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37956 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37957 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37958 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37960 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37961 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37962 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37963 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37964 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37965 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37967 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37969 * gcc.dg/vect/vect-44.c: Check additional cases.
37970 * gcc.dg/vect/vect-48.c: Check additional cases.
37972 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37973 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37974 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37975 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37976 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37977 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37978 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37979 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37980 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37982 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37983 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37984 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37986 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37988 * gcc.dg/tree-ssa/loop-6.c: New test.
37990 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
37993 * g++.dg/inherit/base2.C: New.
37995 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37997 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37998 * gcc.dg/20001012-2.c: Likewise.
37999 * gcc.dg/20001013-1.c: Likewise.
38000 * gcc.dg/20001101-1.c: Likewise.
38001 * gcc.dg/20001102-1.c: Likewise.
38002 * gcc.dg/bf-spl1.c: Likewise.
38003 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38004 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38006 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38008 PR tree-optimization/16721
38009 * gcc.dg/tree-ssa/pr16721.c: New test.
38011 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38013 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38014 * gcc.dg/20040305-1.c: Likewise.
38016 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38019 * gcc.c-torture/compile/pr16566-1.c,
38020 gcc.c-torture/compile/pr16566-2.c,
38021 gcc.c-torture/compile/pr16566-3.c: New tests.
38023 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38025 PR tree-optimization/17512
38026 * gcc.c-torture/compile/20040916-1.c.
38028 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38030 * gcc.dg/pragma-re-3.c: New test.
38032 2004-09-17 Matt Austern <austern@apple.com>
38035 * g++.dg/other/anon3.C: New.
38037 2004-09-21 Roger Sayle <roger@eyesopen.com>
38040 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38041 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38042 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38043 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38044 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38046 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38049 * gfortran.dg/pr17286.f90: New test.
38051 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38054 * g++.dg/template/static7.C: New test.
38056 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38059 * gcc.c-torture/compile/pr17558.c: New test.
38061 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38063 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38064 if SKIP_ATTRIBUTE is defined.
38066 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38069 * gfortran.dg/pr15957.f90: New test.
38071 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38073 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38075 * gcc.dg/vect/vect-79.c: Likewise.
38076 * gcc.dg/vect/vect-80.c: Likewise.
38078 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38081 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38083 2004-09-20 Ira Rosen <irar@il.ibm.com>
38085 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38086 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38087 * gcc.dg/vect/vect-62.c: New testcase.
38088 * gcc.dg/vect/vect-63.c: New testcase.
38089 * gcc.dg/vect/vect-64.c: New testcase.
38090 * gcc.dg/vect/vect-65.c: New testcase.
38091 * gcc.dg/vect/vect-66.c: New testcase.
38092 * gcc.dg/vect/vect-67.c: New testcase.
38093 * gcc.dg/vect/vect-68.c: New testcase.
38094 * gcc.dg/vect/vect-69.c: New testcase.
38095 * gcc.dg/vect/vect-79.c: New testcase.
38096 * gcc.dg/vect/vect-80.c: New testcase.
38098 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38100 * gcc.target/mips/asm-1.c: New test.
38102 2004-09-19 Ira Rosen <irar@il.ibm.com>
38104 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38105 * gcc.dg/vect/vect-73.c: New testcase.
38106 * gcc.dg/vect/vect-74.c: New testcase.
38107 * gcc.dg/vect/vect-75.c: New testcase.
38108 * gcc.dg/vect/vect-76.c: New testcase.
38109 * gcc.dg/vect/vect-77.c: New testcase.
38110 * gcc.dg/vect/vect-78.c: New testcase
38112 2004-09-18 Paul Brook <paul@codesourcery.com>
38114 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38116 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38119 * gcc.dg/pr17424-1.c: New test.
38121 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38123 * g++.dg/tree-ssa/pr17153.C: New test.
38125 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38128 * g++.dg/pch/wchar-1.C: New.
38129 * g++.dg/pch/wchar-1.Hs: New.
38131 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38133 * gcc.c-torture/execute/20040917-1.c: New test.
38135 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38137 PR tree-optimization/17319
38138 * gcc.dg/pr17319.c: New test.
38140 2004-09-17 Devang Patel <dpatel@apple.com>
38142 * gcc.dg/20040813-1.c: New test.
38144 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38146 PR tree-optimization/17273
38147 * gcc.c-torture/compile/pr17273.c: New test.
38149 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38151 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38152 Update expected messages.
38153 * gcc.dg/declspec-13.c: New test.
38155 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38157 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38159 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38161 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38162 change what 'a' is pointing to.
38164 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38167 * g++.dg/template/error18.C: New test.
38170 * g++.dg/warn/Wunused-8.C: New test.
38172 2004-09-17 Steven Bosscher <stevenb@suse.de>
38174 PR tree-optimization/17513
38175 * gcc.dg/20040916-1.c: New test.
38177 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38180 * g++.dg/template/typename7.C: New test.
38182 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38184 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38186 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38188 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38189 with -ftree-based-profiling also.
38190 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38192 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38195 * gfortran.dg/der_array_io_1.f90: New test.
38196 * gfortran.dg/der_array_io_2.f90: New test.
38197 * gfortran.dg/der_array_io_3.f90: New test.
38199 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38201 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38204 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38206 * g++.dg/opt/switch1.C: New test.
38208 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38210 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38211 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38212 Update expected messages.
38214 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38217 * gfortran.dg/same_name_1.f90: New test.
38219 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38221 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38222 dereference garbage pointers.
38224 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38226 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38227 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38229 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38230 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38231 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38233 2004-09-14 Mark Mitchell <mark@codesourcery.com>
38236 * g++.dg/template/mangle1.C: New test.
38238 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38240 PR tree-optimization/17252
38241 * gcc.c-torture/execute/pr17252.c: New test.
38243 2004-09-14 Andrew Pinski <apinski@apple.com>
38245 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38247 2004-09-14 Roger Sayle <roger@eyesopen.com>
38249 PR rtl-optimization/9771
38250 * gcc.dg/pr9771-1.c: New test case.
38252 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38254 PR tree-optimization/15262
38255 * gcc.c-torture/execute/pr15262-1.c: New test.
38256 * gcc.c-torture/execute/pr15262-2.c: New test.
38258 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
38260 * gcc.dg/declspec-12.c: New test.
38262 2004-09-14 Bud Davis <bdavis9659@comcast.net>
38264 * gfortran.dg/pr17090.f90: Add directives to test.
38266 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38268 * gcc.c-torture/compile/20040914-1.c: New test.
38270 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38273 * g++.dg/template/decl2.C: New test.
38275 2004-09-13 Bud Davis <bdavis9659@comcast.net>
38278 * gfortran.dg/pr17090.f90: New test.
38280 2004-09-13 Dale Johannesen <dalej@apple.com>
38282 * gcc.c-torture/compile/pr17408.c: New test case.
38284 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38287 * g++.dg/parse/crash17.C: New test.
38290 * g++.dg/template/enum3.C: New test.
38292 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
38294 * lib/gcc-defs.exp: Load wrapper.exp.
38295 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38297 * lib/gcc.exp (gcc_init): Similar.
38298 * lib/gfortran.exp (gfortran_init): Similar.
38299 * lib/objc.exp (objc_init): Similar.
38300 * lib/treelang.exp (treelang_init): Similar.
38301 * lib/wrapper.exp: New file with build_wrapper call machinery in
38302 ${tool}_maybe_build_wrapper.
38304 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38306 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38308 * gcc.dg/declspec-11.c: Update expected messages.
38309 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38310 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38311 gcc.dg/inline-12.c: New tests.
38313 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
38315 * g++.dg/tree-ssa/pr17400.C: New testcase.
38317 2004-09-13 James E Wilson <wilson@specifixinc.com>
38319 * gcc.target/mips/sb1-1.c: New testcase.
38321 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
38323 * lib/g77-dg.exp: Remove unused file.
38324 * lib/mike-g77.exp: Ditto.
38325 * lib/g77.exp: Ditto.
38327 2004-09-12 Richard Henderson <rth@redhat.com>
38329 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38331 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38333 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38334 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38335 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38336 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38337 Update expected messages.
38339 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
38341 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38342 declaration/use mismatch for dirp parameter.
38344 2004-09-12 Andrew Pinski <apinski@apple.com>
38346 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38347 -fgnu-runtime is passed.
38349 2004-09-12 Richard Henderson <rth@redhat.com>
38351 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38352 do the uplevel thing and update additional_flags directly.
38353 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38354 gfortran.fortran-torture/execute/intrinsic_nearest.x,
38355 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38356 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38358 2004-09-11 Steven Bosscher <stevenb@suse.de>
38360 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38362 2004-09-11 Roger Sayle <roger@eyesopen.com>
38364 PR middle-end/17411
38365 * g++.dg/opt/pr17411-1.C: New test case.
38367 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38369 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38370 gcc.dg/tls/diag-2.c: Update expected messages.
38371 * gcc.dg/991209-1.c: Specify compilation options. Update expected
38373 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38374 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38375 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38376 gcc.dg/tls/diag-5.c: New tests.
38378 2004-09-11 Zack Weinberg <zack@codesourcery.com>
38380 * gcc.dg/20040910-1.c: Correct dg-error regexp.
38382 2004-09-11 Steven Bosscher <stevenb@suse.de>
38384 * g++.dg/parse/break-in-for.C: New test.
38386 2004-09-11 Jakub Jelinek <jakub@redhat.com>
38388 * gcc.dg/tree-ssa/20040911-1.c: New test.
38390 2004-09-11 Andreas Jaeger <aj@suse.de>
38392 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38393 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38395 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
38397 * gcc.target/frv: New directory of FR-V-specific tests.
38399 2004-09-10 James E Wilson <wilson@specifixinc.com>
38401 * gcc.dg/convert-vec-1.c: New test.
38403 2004-09-10 Roger Sayle <roger@eyesopen.com>
38405 PR middle-end/17024
38406 * gcc.dg/pr17024-1.c: New test case.
38408 2004-09-10 Eric Christopher <echristo@redhat.com>
38410 * gcc.dg/20040910-1.c: New test.
38412 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38414 * gcc.dg/bitfld-9.c: New test.
38416 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
38418 * gcc.c-torture/execute/ieee/acc1.c: New test.
38419 * gcc.c-torture/execute/ieee/acc2.c: New test.
38420 * gcc.c-torture/execute/ieee/mzero6.c: New test.
38422 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
38424 * gcc.dg/deprecated-2.c: New test.
38426 2004-09-09 James E Wilson <wilson@specifixinc.com>
38428 * gcc.dg/init-vec-1.c: New test.
38430 2004-09-09 Roger Sayle <roger@eyesopen.com>
38432 PR middle-end/17055
38433 * gcc.dg/pr17055-1.c: New test case.
38435 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
38438 * gcc.c-torture/execute/pr17377.c: New test.
38440 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38443 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38444 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38445 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38446 gcc.dg/long-long-typespec-1.c: New tests.
38447 * gcc.dg/tls/diag-2.c: Update expected diagnostics
38449 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38451 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38452 gcc.dg/gnu99-static-1.c: New tests.
38454 2004-09-08 Devang Patel <dpatel@apple.com>
38456 * gcc.dg/darwin-ld-20040828-1.c: New test.
38457 * gcc.dg/darwin-ld-20040828-2.c: New test.
38458 * gcc.dg/darwin-ld-20040828-3.c: New test.
38460 2004-09-08 Ziemowit Laski <zlaski@apple.com>
38462 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38463 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38465 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38466 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38468 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38469 types they qualify.
38470 * objc.dg/type-size-2.m: Fix wording in comment.
38471 * objc.dg/va-meth-1.m: New test case.
38473 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
38476 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38477 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38479 2004-09-06 Devang Patel <dpatel@apple.com>
38481 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38482 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38484 2004-09-06 Zack Weinberg <zack@codesourcery.com>
38486 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38487 reflect changed line numbering of diagnostics.
38489 2004-09-06 Paul Brook <paul@codesourcery.com>
38491 * gfortran.dg/edit_real_1.f90: Add new test.
38493 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38495 * gcc.dg/tree-ssa/loop-2.c: New test.
38496 * gcc.dg/tree-ssa/loop-3.c: New test.
38497 * gcc.dg/tree-ssa/loop-4.c: New test.
38498 * gcc.dg/tree-ssa/loop-5.c: New test.
38500 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38502 * gcc.dg/format/sentinel-1.c: Update for parameter option.
38504 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38506 * gcc.dg/format/sentinel-1.c: New test.
38508 2004-09-04 Uros Bizjak <uros@kss-loka.si>
38510 * gcc.dg/builtins-46.c: New.
38512 2004-09-03 Devang Patel <dpatel@apple.com>
38514 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38515 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38517 2004-09-03 Jan Beulich <jbeulich@novell.com>
38519 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38520 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38521 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38522 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38523 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38524 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38525 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38526 the non-portable bzero.
38527 * gcc.dg/20010912-1.c: xfail for NetWare.
38528 * gcc.dg/20020426-2.c: xfail for NetWare.
38529 * gcc.dg/20021014-1.c: xfail for NetWare.
38530 * gcc.dg/20021018-1.c: xfail for NetWare.
38531 * gcc.dg/20030213-1.c: xfail for NetWare.
38532 * gcc.dg/20030225-1.c: xfail for NetWare.
38533 * gcc.dg/20030708-1.c: xfail for NetWare.
38534 * gcc.dg/builtins-config.h: Also exclude NetWare.
38535 * gcc.dg/format/format.h: Define restrict only if not already defined.
38536 * gcc.dg/nest.c: xfail for NetWare.
38537 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38538 * lib/target-supports.exp (check_visibility_available): Exclude
38541 2004-09-03 Jan Beulich <jbeulich@novell.com>
38543 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38544 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38545 deterministic starting point for the alignment of structure fields.
38546 * gcc.dg/Wpadded.c: Dito.
38547 * g++.dg/abi/vbase10.C: Dito.
38549 2004-09-03 Devang Patel <dpatel@apple.com>
38551 * g++.dg/debug/pr15736.cc: New test.
38553 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38555 * README.QMTEST: Fix out-of-date link.
38557 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
38560 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38561 Delete. Duplicate of gfortran.dg/g77/20010610.f
38563 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38565 * g++.dg/abi/arm_rtti1.C: New test.
38567 2004-09-02 Geoffrey Keating <geoffk@apple.com>
38569 * gcc.dg/ppc-vector-memcpy.c: New.
38570 * gcc.dg/ppc-vector-memset.c: New.
38572 2004-09-02 Chao-ying Fu <fu@mips.com>
38574 * gcc.target/mips/mips-3d-1.c: New test.
38575 * gcc.target/mips/mips-3d-2.c: New test.
38576 * gcc.target/mips/mips-3d-3.c: New test.
38577 * gcc.target/mips/mips-3d-4.c: New test.
38578 * gcc.target/mips/mips-3d-5.c: New test.
38579 * gcc.target/mips/mips-3d-6.c: New test.
38580 * gcc.target/mips/mips-3d-7.c: New test.
38581 * gcc.target/mips/mips-3d-8.c: New test.
38582 * gcc.target/mips/mips-3d-9.c: New test.
38583 * gcc.target/mips/mips-ps-1.c: New test.
38584 * gcc.target/mips/mips-ps-2.c: New test.
38585 * gcc.target/mips/mips-ps-3.c: New test.
38586 * gcc.target/mips/mips-ps-4.c: New test.
38587 * gcc.target/mips/mips-ps-type.c: New test.
38589 2004-09-02 Paul Brook <paul@codesourcery.com>
38591 * gfortran.dg/edit_real_1.f90: Add new tests.
38593 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38596 * gfortran.dg/merge_char_1.f90: New test.
38598 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38601 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38603 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38606 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38608 2004-09-01 Mark Mitchell <mark@codesourcery.com>
38610 * g++.dg/opt/loop1.C: Do not XFAIL.
38612 2004-09-01 Jakub Jelinek <jakub@redhat.com>
38614 * gcc.c-torture/execute/20040831-1.c: New test.
38616 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
38619 * gfortran.dg/g77/20010610.f: Now passes.
38620 Copy from g77.f-torture/execute. Add dg-run directive.
38621 * gfortran.dg/g77/README: Update
38623 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
38625 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38626 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38627 (t1, t2, t3, t4): Add volatile.
38629 2004-08-31 Mark Mitchell <mark@codesourcery.com>
38631 * g++.dg/ext/visibility/arm1.C: New test.
38633 2004-08-31 Geoffrey Keating <geoffk@apple.com>
38635 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38638 2004-09-01 Paul Brook <paul@codesourcery.com>
38640 * gfortran.dg/eof_2.f90: New test.
38642 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38645 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38647 2004-08-31 Bud Davis <bdavis9659@comcast.net>
38649 PR libfortran/16805
38650 * gfortran.dg/list_read_2.f90: New test.
38652 2004-08-31 Mark Mitchell <mark@codesourcery.com>
38654 * g++.dg/abi/key1.C: New test.
38656 2004-08-31 Richard Henderson <rth@redhat.com>
38658 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38660 * g++.dg/other/offsetof5.C: Remove duplicate.
38662 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38665 * gfortran.dg/func_derived_1.f90: New test.
38667 2004-08-31 Paul Brook <paul@codesourcery.com>
38669 * gfortran.dg/eof_1.f90: New test.
38671 2004-08-31 Paul Brook <paul@codesourcery.com>
38673 * gfortran.dg/list_read_1.f90: New file.
38675 2004-08-30 Mark Mitchell <mark@codesourcery.com>
38677 * g++.dg/opt/loop1.C: XFAIL.
38679 2004-08-30 Geoffrey Keating <geoffk@apple.com>
38681 * gcc.dg/funcdef-storage-1.c: New.
38682 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38683 an extern function in local scope.
38684 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38685 declare an 'auto inline' function in local scope.
38686 * gcc.dg/20011130-1.c: Likewise.
38687 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38688 an 'auto' function in local scope.
38689 * gcc.dg/20021014-1.c: Likewise.
38690 * gcc.dg/20030331-2.c: Likewise.
38692 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38694 * gfortran.dg/blockdata_1.f90: New test.
38696 2004-08-30 Richard Henderson <rth@redhat.com>
38698 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38700 2004-08-30 Richard Henderson <rth@redhat.com>
38702 * lib/fortran-torture.exp (fortran-torture-execute): Honor
38703 additional_flags set by alternate driver.
38704 (ieee-options): New procedure.
38705 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38706 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38707 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38708 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38710 2004-08-30 Richard Henderson <rth@redhat.com>
38712 * lib/f-torture.exp: Remove.
38714 2004-08-29 Mark Mitchell <mark@codesourcery.com>
38716 PR rtl-optimization/16590
38717 * g++.dg/opt/loop1.C: New test.
38719 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38722 * gfortran.dg/oldstyle_1.f90: New test.
38724 2004-08-29 Steven G. Kargl <kargls@comcast.net>
38725 Paul Brook <paul@codesourcery.com>
38727 * gfortran.dg/g77/README: Update.
38728 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38729 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38730 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38732 2004-08-28 Paul Brook <paul@codesourcery.com>
38734 PR libfortran/17195
38735 * gfortran.dg/edit_real_1.f90: New test.
38737 2004-08-27 Paul Brook <paul@codesourcery.com>
38739 * gfortran.dg/rewind_1.f90: New test.
38741 2004-08-27 Bud Davis <bdavis9659@comcast.net>
38744 * gfortran.dg/pr16597.f90: New test.
38746 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
38749 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38750 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38751 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38752 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38753 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38755 2004-08-26 Nick Clifton <nickc@redhat.com>
38757 * gcc.c-torture/compile/pr17119.c: New test.
38759 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
38761 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38763 2004-08-25 Richard Henderson <rth@redhat.com>
38765 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38766 the bits that expect kind=8 to be the largest real kind.
38768 2004-08-25 Ziemowit Laski <zlaski@apple.com>
38770 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38772 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38774 * gfortran.dg/assignment_1.f90: New test.
38776 2004-08-25 Adam Nemet <anemet@lnxw.com>
38778 * g++.dg/template/repo3.C: New test.
38780 2004-08-25 Roger Sayle <roger@eyesopen.com>
38782 PR middle-end/16693
38783 PR tree-optimization/16372
38784 * g++.dg/opt/pr16372-1.C: New test case.
38785 * g++.dg/opt/pr16693-1.C: New test case.
38786 * g++.dg/opt/pr16693-2.C: New test case.
38788 2004-08-25 Ziemowit Laski <zlaski@apple.com>
38790 * objc.dg/proto-lossage-4.m: New test.
38792 2004-08-25 Mark Mitchell <mark@codesourcery.com>
38795 * g++.dg/inherit/local2.C: New test.
38797 2004-08-25 Paul Brook <paul@codesourcery.com>
38800 * gfortran.dg/string_ctor_1.f90: New test.
38802 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38805 * g++.dg/template/redecl2.C: New test.
38807 2004-08-24 Bud Davis <bdavis9659@comcast.net>
38810 * gfortran.dg/pr17143.f90: New test.
38812 2004-08-24 Bud Davis <bdavis9659@comcast.net>
38815 * gfortran.dg/pr17164.f90: New test.
38817 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38819 * gcc.dg/tree-ssa/loop-1.c: New test.
38821 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
38823 * gcc.c-torture/compile/20040824-1.c: New test.
38825 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
38827 * gcc.c-torture/compile/iftrap-3.c: New test.
38829 2004-08-24 Paul Brook <paul@codesourcery.com>
38831 * gfortran.dg/entry_2.f90: New test.
38833 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38836 * g++.dg/lookup/ambig[12].C: New.
38838 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38841 * g++.dg/template/crash21.C: New test.
38842 * g++.dg/template/crash22.C: Likewise.
38844 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38847 * g++.dg/template/access15.C: New.
38849 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38852 * g++.dg/template/repo2.C: New test.
38854 2004-08-23 Roger Sayle <roger@eyesopen.com>
38856 PR rtl-optimization/17078
38857 * gcc.c-torture/execute/pr17078-1.c: New test case.
38859 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38862 * gcc.dg/debug/crash1.c: New test.
38864 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38867 * gcc.dg/loop-5.c: New test.
38869 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38871 * gcc.c-torture/execute/20040823-1.c: New test.
38873 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
38875 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38876 to the assembler. Simplify test accordingly.
38877 (asm_abi_flags): Use GNU names.
38878 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38879 to check for ABI flags.
38881 2004-08-22 Andrew Pinski <apinski@apple.com>
38883 * g++.dg/opt/pr14029.C: New test.
38884 * gcc.c-torture/execute/pr15262.c: New test.
38886 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38888 * gfortran.dg/reduction.f90: Add checks with complex arguments.
38890 2004-08-21 Bud Davis <bdavis9659@comcast.net>
38893 * gfortran.dg/direct_io.f90: New test.
38895 2004-08-20 Mark Mitchell <mark@codesourcery.com>
38898 * g++.dg/inherit/local2.C: New test.
38900 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
38903 * g++.dg/warn/Wparentheses-4.C: New test.
38905 2004-08-20 Mark Mitchell <mark@codesourcery.com>
38908 * g++.dg/inherit/local2.C: New test.
38910 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38911 * gcc.dg/ppc-ldstruct.c: Likewise.
38912 * gcc.dg/ppc64-abi-2.c: Likewise.
38914 2004-08-20 Jakub Jelinek <jakub@redhat.com>
38916 PR rtl-optimization/17099
38917 * gcc.c-torture/execute/20040820-1.c: New test.
38919 2004-08-20 David Edelsohn <edelsohn@gnu.org>
38921 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38923 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
38926 * gfortran.dg/auto_array_1.f90: New test.
38928 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38931 * gfortran.dg/simpleif_1.f90: New test.
38933 2004-08-19 Mark Mitchell <mark@codesourcery.com>
38935 * lib/target-supports.exp (check_profiling_available): Return
38936 false for arm*-*-symbianelf* and arm*-*-eabi*.
38939 * g++.dg/template/delete1.C: New test.
38941 2004-08-19 Paul Brook <paul@codesourcery.com>
38945 * gfortran.dg/data_char_1.f90: New test.
38947 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
38950 * gfortran.dg/reduction.f90: New testcase.
38952 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38955 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38957 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
38960 * g++.dg/Wparentheses-3.C: New test.
38962 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
38964 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38965 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38966 * gcc.dg/vect/vect-2.c: Likewise.
38967 * gcc.dg/vect/vect-3.c: Likewise.
38968 * gcc.dg/vect/vect-4.c: Likewise.
38969 * gcc.dg/vect/vect-5.c: Likewise.
38970 * gcc.dg/vect/vect-6.c: Likewise.
38971 * gcc.dg/vect/vect-7.c: Likewise.
38972 * gcc.dg/vect/vect-25.c: Likewise.
38973 * gcc.dg/vect/vect-31.c: Likewise.
38974 * gcc.dg/vect/vect-32.c: Likewise.
38975 * gcc.dg/vect/vect-34.c: Likewise.
38976 * gcc.dg/vect/vect-36.c: Likewise.
38977 * gcc.dg/vect/vect-all.c: Likewise.
38979 2004-08-18 Mark Mitchell <mark@codesourcery.com>
38982 * g++.dg/template/operator4.C: New test.
38984 2004-08-18 Richard Henderson <rth@redhat.com>
38986 * gcc.dg/20040206-1.c: XFAIL.
38988 2004-08-17 Mark Mitchell <mark@codesourcery.com>
38991 * g++.dg/template/array7.C: New test.
38993 2004-08-17 James E Wilson <wilson@specifixinc.com>
38995 * gcc.dg/mips-movcc-1.c: New test.
38996 * gcc.dg/mips-movcc-2.c: New test.
38997 * gcc.dg/mips-movcc-3.c: New test.
38999 * gcc.dg/mips-nmadd-1.c: New test.
39000 * gcc.dg/mips-nmadd-2.c: New test.
39002 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39005 * g++.dg/opt/inline8.C: New test.
39008 * g++.dg/parse/error17.C: New test.
39010 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39012 * gcc.dg/vect: New directory for vectorizer tests.
39013 * gcc.dg/vect/tree-vect.h: New file.
39014 * gcc.dg/vect/vect.exp: New file.
39015 * gcc.dg/vect/pr16105.c.c: New test.
39016 * gcc.dg/vect/vect-1.c: New test.
39017 * gcc.dg/vect/vect-2.c: New test.
39018 * gcc.dg/vect/vect-3.c: New test.
39019 * gcc.dg/vect/vect-4.c: New test.
39020 * gcc.dg/vect/vect-5.c: New test.
39021 * gcc.dg/vect/vect-6.c: New test.
39022 * gcc.dg/vect/vect-7.c: New test.
39023 * gcc.dg/vect/vect-8.c: New test.
39024 * gcc.dg/vect/vect-9.c: New test.
39025 * gcc.dg/vect/vect-10.c: New test.
39026 * gcc.dg/vect/vect-11.c: New test.
39027 * gcc.dg/vect/vect-12.c: New test.
39028 * gcc.dg/vect/vect-13.c: New test.
39029 * gcc.dg/vect/vect-14.c: New test.
39030 * gcc.dg/vect/vect-15.c: New test.
39031 * gcc.dg/vect/vect-16.c: New test.
39032 * gcc.dg/vect/vect-17.c: New test.
39033 * gcc.dg/vect/vect-18.c: New test.
39034 * gcc.dg/vect/vect-19.c: New test.
39035 * gcc.dg/vect/vect-20.c: New test.
39036 * gcc.dg/vect/vect-21.c: New test.
39037 * gcc.dg/vect/vect-22.c: New test.
39038 * gcc.dg/vect/vect-23.c: New test.
39039 * gcc.dg/vect/vect-24.c: New test.
39040 * gcc.dg/vect/vect-25.c: New test.
39041 * gcc.dg/vect/vect-26.c: New test.
39042 * gcc.dg/vect/vect-27.c: New test.
39043 * gcc.dg/vect/vect-28.c: New test.
39044 * gcc.dg/vect/vect-29.c: New test.
39045 * gcc.dg/vect/vect-30.c: New test.
39046 * gcc.dg/vect/vect-31.c: New test.
39047 * gcc.dg/vect/vect-32.c: New test.
39048 * gcc.dg/vect/vect-33.c: New test.
39049 * gcc.dg/vect/vect-34.c: New test.
39050 * gcc.dg/vect/vect-35.c: New test.
39051 * gcc.dg/vect/vect-36.c: New test.
39052 * gcc.dg/vect/vect-37.c: New test.
39053 * gcc.dg/vect/vect-38.c: New test.
39054 * gcc.dg/vect/vect-40.c: New test.
39055 * gcc.dg/vect/vect-41.c: New test.
39056 * gcc.dg/vect/vect-42.c: New test.
39057 * gcc.dg/vect/vect-43.c: New test.
39058 * gcc.dg/vect/vect-44.c: New test.
39059 * gcc.dg/vect/vect-45.c: New test.
39060 * gcc.dg/vect/vect-46.c: New test.
39061 * gcc.dg/vect/vect-47.c: New test.
39062 * gcc.dg/vect/vect-48.c: New test.
39063 * gcc.dg/vect/vect-49.c: New test.
39064 * gcc.dg/vect/vect-50.c: New test.
39065 * gcc.dg/vect/vect-51.c: New test.
39066 * gcc.dg/vect/vect-52.c: New test.
39067 * gcc.dg/vect/vect-53.c: New test.
39068 * gcc.dg/vect/vect-54.c: New test.
39069 * gcc.dg/vect/vect-55.c: New test.
39070 * gcc.dg/vect/vect-56.c: New test.
39071 * gcc.dg/vect/vect-57.c: New test.
39072 * gcc.dg/vect/vect-58.c: New test.
39073 * gcc.dg/vect/vect-59.c: New test.
39074 * gcc.dg/vect/vect-60.c: New test.
39075 * gcc.dg/vect/vect-61.c: New test.
39076 * gcc.dg/vect/vect-all.c: New test.
39077 * gcc.dg/vect/vect-none.c: New test.
39079 2004-08-17 Paul Brook <paul@codesourcery.com>
39082 * gfortran.dg/entry_1.f90: New test.
39084 2004-08-17 Andrew Pinski <apinski@apple.com>
39086 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39088 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39090 * gcc.dg/pr17036-1.c: New test.
39092 2004-08-16 Devang Patel <dpatel@apple.com>
39094 * gcc.dg/darwin-20040809-1.c: New test.
39096 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39098 * gcc.dg/funcdef-attr-1.c: New test.
39100 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39102 * gcc.dg/altivec-17.c: New test.
39103 * gcc.dg/altivec-18.c: New test.
39105 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39108 * g++.dg/template/vtable2.C: New test.
39110 2004-08-14 Richard Henderson <rth@redhat.com>
39112 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39113 * gcc.dg/pack-test-4.c (main): Return 0.
39114 * gcc.dg/setjmp-1.c: Remove XFAIL.
39115 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39117 2004-08-14 Richard Henderson <rth@redhat.com>
39119 * gcc.dg/980217-1.c: Add prototype for printf.
39121 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39123 * gfortran.dg/pr16935.f90: New test.
39125 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39127 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39129 2004-08-13 Paul Brook <paul@codesourcery.com>
39131 * gfortran.dg/der_io_1.f90: Remove stray comma.
39133 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39135 * gcc.dg/vmx/cw-bug-2.c: Remove.
39136 * gcc.dg/vmx/vprint-1.c: Remove.
39137 * gcc.dg/vmx/vscan-1.c: Remove.
39139 2004-08-12 Devang patel <dpatel@apple.com>
39141 * gcc.dg/darwin-20040809-2.c: New test.
39143 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39145 * g++.dg/ext/altivec-12.C: New test.
39147 * g++.dg/ext/altivec-11.C: New test.
39149 2004-08-12 Paul Brook <paul@codesourcery.com>
39151 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39153 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39155 * g++.dg/ext/altivec-2.C: Check for hardware support before
39156 executing any VMX instructions.
39158 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39160 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39163 * g++.old-deja/g++.other/comdat4.C: New test.
39164 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39166 2004-08-12 Ben Elliston <bje@au.ibm.com>
39169 * gcc.dg/pr16286.c: New test.
39171 2004-08-12 Jan Beulich <jbeulich@novell.com>
39173 * g++.dg/ext/asm5.C: New.
39175 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39178 * g++.dg/eh/crash1.C: New test.
39181 * g++.dg/ext/construct1.C: New test.
39183 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39186 * g++.dg/init/ptrmem1.C: New test.
39189 * g++.dg/parse/offsetof5.C: New test.
39192 * g++.dg/template/overload3.C: New test.
39194 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39197 * g++.dg/parse/error16.C: New test.
39200 * g++.dg/template/error14.C: New test.
39203 * g++.dg/template/error15.C: New test.
39205 2004-08-11 Devang Patel <dpatel@apple.com>
39207 * gcc.dg/darwin-ld-20040809-1.c: New test.
39208 * gcc.dg/darwin-ld-20040809-2.c: New test.
39210 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39213 * gfortran.dg/dfloat_1.f90: New test.
39215 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39217 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39218 * gcc.dg/dll-2.c: Fix dg-require syntax.
39219 * gcc.misc-tests/arm-isr.c (abort): Declare.
39222 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39225 * g++.dg/parse/crash16.C: New test.
39227 2004-08-10 Roger Sayle <roger@eyesopen.com>
39229 * gcc.dg/mips-rsqrt-1.c: New test case.
39230 * gcc.dg/mips-rsqrt-2.c: New test case.
39231 * gcc.dg/mips-rsqrt-3.c: New test case.
39233 2004-08-10 Paul Brook <paul@codesourcery.com>
39235 * gfortran.dg/der_io_1.f90: New test.
39237 2004-08-10 Paul Brook <paul@codesourcery.com>
39240 * gfortran.dg/der_array_1.f90: New test.
39242 2004-08-09 David Edelsohn <edelsohn@gnu.org>
39244 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39246 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
39248 * gcc.dg/wchar_t-2.c: Fix typo.
39250 2004-08-09 Falk Hueffner <falk@debian.org>
39252 PR tree-optimization/12517
39253 * gcc.c-torture/compile/pr12517.c: New test.
39255 PR tree-optimization/12578
39256 * gcc.c-torture/compile/pr12578.c: New test.
39258 PR tree-optimization/12899
39259 * gcc.c-torture/compile/pr12899.c: New test.
39261 PR rtl-optimization/14692
39262 * gcc.c-torture/compile/pr14692.c: New test.
39264 PR tree-optimization/16461
39265 * gcc.c-torture/compile/pr16461.c: New test.
39267 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
39269 * gfortran.dg/getenv_1.f90: New test.
39271 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39273 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39275 * gcc.dg/symbian5.c: Test -fno-short-wchar.
39277 2004-08-06 Paul Brook <paul@codesourcery.com>
39279 * gfortran.dg/ret_array_1.f90: New test.
39280 * gfortran.dg/ret_pointer_1.f90: New test.
39282 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
39284 * gcc.dg/missing-field-init-[12].c: New tests.
39285 * g++.dg/warn/missing-field-init-[12].C: New tests.
39287 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39289 * gcc.dg/enum2.c: New test.
39290 * gcc.dg/symbian3.c: Likewise.
39291 * gcc.dg/symbian4.c: Likewise.
39292 * gcc.dg/wchar_t-2.c: Likewise.
39294 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39296 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39299 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39301 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39302 dg-require-visiblity.
39303 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39304 * g++.dg/ext/visibility/fvisibility.C: Likewise.
39305 * g++.dg/ext/visibility/memfuncts.C: Likewise.
39306 * g++.dg/ext/visibility/new1.C: Likewise.
39307 * g++.dg/ext/visibility/pragma.C: Likewise.
39308 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39309 * g++.dg/ext/visibility/virtual.C: Likewise.
39310 * g++/dg/ext/visibility/visibility-1.C: Likewise.
39311 * g++/dg/ext/visibility/visibility-2.C: Likewise.
39312 * g++/dg/ext/visibility/visibility-3.C: Likewise.
39313 * g++/dg/ext/visibility/visibility-4.C: Likewise.
39314 * g++/dg/ext/visibility/visibility-5.C: Likewise.
39315 * g++/dg/ext/visibility/visibility-6.C: Likewise.
39316 * g++/dg/ext/visibility/visibility-7.C: Likewise.
39317 * g++/dg/ext/visibility/visibility-8.C: New test.
39318 * gcc.c-torture/compile/dll.x: Remove.
39319 * gcc.dg/dll-2.c: Use dg-require-dll
39320 * gcc.dg/visibility-10.c: New test.
39321 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39323 * lib/scanasm.exp (scan_hidden): New function.
39324 (scan_not_hidden): Likewise.
39326 2004-08-05 David Edelsohn <edelsohn@gnu.org>
39328 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39330 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
39332 * gcc.c-torture/execute/20040805-1.c: New test.
39334 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
39336 * gcc.dg/20020118-1.c: Declare abort.
39337 * gcc.dg/altivec_check.h: Likewise.
39338 * gcc.dg/iftrap-2.c: Likewise.
39339 * gcc.dg/pragma-darwin.c: Likewise.
39340 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39342 2004-08-04 Geoffrey Keating <geoffk@apple.com>
39344 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39346 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
39348 * gcc.c-torture/execute/builtins/abs-2.c,
39349 gcc.c-torture/execute/builtins/abs-3.c,
39350 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39351 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39352 intmax_t, uintmax_t and their limits.
39353 * gcc.dg/intmax_t-1.c: New test.
39355 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39357 * g++.dg/tc1/dr147.C: Add reference to PR.
39359 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
39361 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39362 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39364 2004-08-03 David Edelsohn <edelsohn@gnu.org>
39366 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39368 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39370 * gcc.dg/redecl-5.c: New test.
39371 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39374 2004-08-03 Roger Sayle <roger@eyesopen.com>
39376 PR middle-end/16790
39377 * gcc.c-torture/execute/pr16790-1.c: New test case.
39379 2004-08-03 Mark Mitchell <mark@codesourcery.com>
39381 * g++.dg/ext/visibility/assign1.C: New test.
39382 * g++.dg/ext/visibility/new1.C: Likewise.
39384 * gcc.dg/symbian1.c: New test.
39385 * gcc.dg/symbian2.c: Likewise.
39387 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
39390 * gcc.dg/i386-sse-9.c: New test.
39392 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39394 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39396 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39398 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39399 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39400 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39401 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39402 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39403 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39404 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39405 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39406 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39407 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39408 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39409 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39410 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39411 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39412 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39413 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39414 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39415 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39416 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39417 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39418 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39419 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39420 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39421 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39422 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39423 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39424 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39425 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39426 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39427 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39428 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39429 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39430 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39431 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39432 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39433 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39434 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39435 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39436 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39437 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39438 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39439 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39440 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39441 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39442 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39443 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39444 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39445 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39446 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39447 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39448 gcc.misc-tests/i386-pf-3dnow-1.c,
39449 gcc.misc-tests/i386-pf-athlon-1.c,
39450 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39451 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39452 Declare built-in functions used.
39453 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39455 2004-08-02 Mark Mitchell <mark@codesourcery.com>
39458 * g++.dg/lookup/using12.C: New test.
39460 * g++.dg/init/null1.C: Fix PR number.
39461 * g++.dg/parse/namespace10.C: Likewise.
39463 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39466 * g++.dg/template/spec17.C: New test.
39467 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39468 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39470 2004-08-02 David Billinghurst
39473 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39475 2004-08-01 Zack Weinberg <zack@codesourcery.com>
39477 * gcc.dg/ia64-got-1.c: New test case.
39479 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39482 * g++.dg/init/null1.C: New test.
39483 * g++.dg/tc1/dr76.C: Adjust error marker.
39486 * g++.dg/parse/namespace10.C: New test.
39489 * g++.dg/inherit/ptrmem2.C: New test.
39491 2004-08-02 Ben Elliston <bje@au.ibm.com>
39494 * gcc.dg/pr16155.c: New test.
39496 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
39498 * gcc.dg/redecl-2.c: New test.
39500 2004-07-30 Geoffrey Keating <geoffk@apple.com>
39502 * gcc.dg/darwin-longdouble.c: New file.
39504 2004-07-30 Richard Henderson <rth@redhat.com>
39506 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39507 write to constant argument.
39508 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39510 2004-07-30 Richard Henderson <rth@redhat.com>
39512 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39513 tests of nearest around zero.
39515 2004-07-30 Andrew Pinski <apinski@apple.com>
39517 * gcc.c-torture/compile/20040730-1.c: New test.
39519 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39521 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39524 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39526 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39528 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
39530 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39531 contains $ld_library_path.
39532 * lib/gfortran.exp (gfortran_link_flags): Likewise.
39534 2004-07-29 Richard Henderson <rth@redhat.com>
39536 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39538 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39539 (alt2, which): New.
39540 (Check): Accept either alternative.
39542 2004-07-29 Mark Mitchell <mark@codesourcery.com>
39544 * g++.dg/abi/inline1.C: New test.
39545 * g++.dg/abi/local1-a.cc: Likewise.
39546 * g++.dg/abi/local1.C: Likewise.
39547 * g++.dg/abi/mangle11.C: Tweak location of warnings.
39548 * g++.dg/abi/mangle12.C: Likewise.
39549 * g++.dg/abi/mangle17.C: Likewise.
39550 * g++.dg/abi/mangle20-2.C: Likewise.
39551 * g++.dg/opt/interface1.C: Likewise.
39552 * g++.dg/opt/interface1.h: Likewise.
39553 * g++.dg/opt/interface1-a.cc: New test.
39554 * g++.dg/parse/repo1.C: New test.
39555 * g++.dg/template/repo1.C: Likewise.
39556 * g++.dg/warn/Winline-1.C: Likewise.
39557 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39559 2004-07-29 Diego Novillo <dnovillo@redhat.com>
39561 * gcc.dg/tree-ssa/20040729-1.c: New test.
39563 2004-07-27 Matt Austern <austern@apple.com>
39565 * gcc.dg/darwin-bool-1.c: New test.
39566 * gcc.dg/darwin-bool-2.c: New test.
39568 2004-07-28 Richard Henderson <rth@redhat.com>
39570 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39571 arguments in the correct type. Don't write to constant arguments.
39573 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39575 PR tree-optimization/16688
39576 PR tree-optimization/16689
39577 * g++.dg/tree-ssa/pr16688.C: New test.
39579 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39581 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39582 loads. Not only in the comment, this time.
39584 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
39586 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
39587 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39588 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
39589 * gcc.dg/sh4a-bitmovua.c: New.
39590 * gcc.dg/sh4a-cos.c: New.
39591 * gcc.dg/sh4a-cosf.c: New.
39592 * gcc.dg/sh4a-fprun.c: New.
39593 * gcc.dg/sh4a-fsrra.c: New.
39594 * gcc.dg/sh4a-memmovua.c: New.
39595 * gcc.dg/sh4a-sin.c: New.
39596 * gcc.dg/sh4a-sincos.c: New.
39597 * gcc.dg/sh4a-sincosf.c: New.
39598 * gcc.dg/sh4a-sinf.c: New.
39600 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39602 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39604 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39606 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39609 2004-07-27 Andrew Pinski <apinski@apple.com>
39611 * g++.dg/rtti/tinfo1.C: Correct the xfail.
39613 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
39615 * gcc.dg/pragma-isr.c: New test.
39617 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39620 * g++.dg/template/ttp11.C: New test.
39622 2004-07-27 Diego Novillo <dnovillo@redhat.com>
39624 * gcc.c-torture/compile/20040727-1.c: New test.
39626 2004-07-26 Eric Christopher <echristo@redhat.com>
39628 * gcc.c-torture/compile/20040726-2.c: New test.
39630 2004-07-26 Andrew Pinski <apinski@apple.com>
39632 * g++.dg/rtti/tinfo1.C: Xfail.
39634 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
39636 * gcc.c-torture/compile/20040726-1.c: New test.
39638 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
39639 Brian Ryner <bryner@brianryner.com>
39643 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39644 * g++.dg/ext/visibility/: New directory.
39645 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39646 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39647 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39648 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39649 * g++.dg/ext/visibility/fvisibility.C,
39650 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39651 g++.dg/ext/visibility/fvisibility-override1.C
39652 g++.dg/ext/visibility/fvisibility-override2.C
39653 g++.dg/ext/visibility/memfuncts.C
39654 g++.dg/ext/visibility/noPLT.C
39655 g++.dg/ext/visibility/pragma.C
39656 g++.dg/ext/visibility/pragma-override1.C
39657 g++.dg/ext/visibility/pragma-override2.C
39658 g++.dg/ext/visibility/staticmemfuncts.C
39659 g++.dg/ext/visibility/virtual.C: New tests.
39661 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
39664 * gcc.dg/pr15360-1.c: New test.
39666 2004-07-25 Daniel Jacobowitz <dan@debian.org>
39668 * gcc.dg/pragma-align-2.c: New test.
39669 * gcc.dg/pragma-init-fini.c: New test.
39670 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
39673 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
39675 * gcc.dg/init-string-2.c: New test.
39677 2004-07-24 Zack Weinberg <zack@codesourcery.com>
39680 * gcc.dg/Wredundant-decls-1.c: New test case.
39682 2004-07-24 Jakub Jelinek <jakub@redhat.com>
39684 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39685 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39686 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39687 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39688 * gcc.dg/compat/generate-random.c: New file.
39689 * gcc.dg/compat/generate-random.h: Likewise.
39690 * gcc.dg/compat/generate-random_r.c: Likewise.
39691 * gcc.dg/compat/struct-layout-1.h: Likewise.
39692 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39693 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39694 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39695 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39696 * gcc.dg/compat/struct-layout-1_main.c: New test.
39697 * gcc.dg/compat/struct-layout-1_x.c: New file.
39698 * gcc.dg/compat/struct-layout-1_y.c: New file.
39699 * gcc.dg/compat/struct-layout-1_test.h: New file.
39701 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
39703 * gcc.dg/comp-return-1.c: New test
39705 2004-07-23 Janis Johnson <janis187@us.ibm.com>
39707 * gcc.dg/vmx/8-02a.c: Fix typo.
39709 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39710 * gcc.dg/darwin-abi-3.c: New test.
39712 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39713 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39715 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39716 * gcc.dg/vmx/ops-long-1.c: New test.
39717 * gcc.dg/vmx/ops-long-2.c: New test.
39719 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
39721 * g++.dg/lookup/conv-[1234].C: New.
39723 2004-07-22 Mark Mitchell <mark@codesourcery.com>
39725 * g++.dg/parse/attr2.C: Simplify.
39727 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39730 * gcc.c-torture/execute/pr7284-1.c: New test.
39732 2004-07-22 Brian Booth <bbooth@redhat.com>
39734 * gcc.dg/tree-ssa/20040721-1.c: New test.
39736 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
39738 * g++.dg/template/crash20.c: New.
39740 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
39742 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39743 Add dg-run directive. Declare variables as required.
39744 * gfortran.dg/g77/README: Update
39746 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
39748 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39749 gcc.dg/cris-peep2-andu2.c: New tests.
39751 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39754 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39756 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
39758 * gcc.dg/qual-return-2.c: Update expected messages.
39759 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39761 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39763 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39764 * gcc.dg/noncompile/921102-1.c: Update expected error message.
39766 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39769 * gcc.dg/init-string-1.c: New test.
39771 2004-07-21 Jakub Jelinek <jakub@redhat.com>
39773 PR middle-end/15345
39775 * gcc.dg/torture/nested-fn-1.c: New test.
39777 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
39780 * gcc.dg/ia64-fptr-1.c: New file.
39782 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39785 * g++.dg/template/spec16.C: New test.
39786 * g++.old-deja/g++.robertl/eb118.C: Remove.
39788 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39791 * g++.dg/template/spec15.C: New test.
39793 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
39795 Copy cases from g77.f-torture/execute and add dg-run
39796 directive. Other changes as noted.
39797 * gfortran.dg/g77/13037.f
39798 * gfortran.dg/g77/1832.f
39799 * gfortran.dg/g77/19981119-0.f
39800 * gfortran.dg/g77/19990313-0.f
39801 * gfortran.dg/g77/19990313-1.f
39802 * gfortran.dg/g77/19990313-2.f
39803 * gfortran.dg/g77/19990313-3.f
39804 * gfortran.dg/g77/19990419-1.f
39805 * gfortran.dg/g77/19990826-0.f
39806 * gfortran.dg/g77/19990826-2.f
39807 * gfortran.dg/g77/20000503-1.f
39808 * gfortran.dg/g77/20001111.f
39809 * gfortran.dg/g77/20010116.f
39810 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39811 * gfortran.dg/g77/20010430.f
39812 * gfortran.dg/g77/6177.f
39813 * gfortran.dg/g77/947.f
39814 * gfortran.dg/g77/970816-3.f
39815 * gfortran.dg/g77/971102-1.f
39816 * gfortran.dg/g77/980520-1.f
39817 * gfortran.dg/g77/980628-0.f
39818 * gfortran.dg/g77/980628-1.f
39819 * gfortran.dg/g77/980628-10.f
39820 * gfortran.dg/g77/980628-2.f
39821 * gfortran.dg/g77/980628-3.f
39822 * gfortran.dg/g77/980628-7.f
39823 * gfortran.dg/g77/980628-8.f
39824 * gfortran.dg/g77/980628-9.f
39825 * gfortran.dg/g77/980701-0.f
39826 * gfortran.dg/g77/980701-1.f
39827 * gfortran.dg/g77/cabs.f
39828 * gfortran.dg/g77/claus.f
39829 * gfortran.dg/g77/complex_1.f
39830 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39831 * gfortran.dg/g77/dcomplex.f
39832 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39833 * gfortran.dg/g77/f90-intrinsic-mathematical.f
39834 * gfortran.dg/g77/f90-intrinsic-numeric.f
39835 * gfortran.dg/g77/int8421.f
39836 * gfortran.dg/g77/labug1.f
39837 * gfortran.dg/g77/large_vec.f
39838 * gfortran.dg/g77/le.f
39839 * gfortran.dg/g77/short.f
39840 * gfortran.dg/g77/README: Update
39842 2004-07-20 Mark Mitchell <mark@codesourcery.com>
39845 * g++.dg/parse/lookup4.C: New test.
39847 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39850 * g++.dg/template/ttp10.C: New test.
39852 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
39854 * gcc.dg/pr12625-1.c: New test.
39856 2004-07-20 Steven Bosscher <stevenb@suse.de>
39858 * gcc.dg/switch-warn-1.c: New test.
39859 * gcc.dg/switch-warn-2.c: New test.
39860 * gcc.c-torture/compile/pr14730.c: Update.
39862 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
39864 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39865 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39866 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39867 g++.dg/template/nontype3.C: Remove trailing CR from tests.
39869 2004-07-18 Mark Mitchell <mark@codesourcery.com>
39872 * g++.dg/template/assign1.C: New test.
39874 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39877 * g++.dg/template/ttp9.C: New test.
39879 2004-07-19 Daniel Jacobowitz <dan@debian.org>
39881 * gcc.dg/format/cmn-err-1.c: New test.
39883 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
39885 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39886 gcc.dg/Wparentheses-10.c: New tests.
39887 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39889 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39892 * gfortran.dg/g77//ffixed-line-length-0.f,
39893 gfortran.dg/g77/ffixed-line-length-132.f,
39894 gfortran.dg/g77/ffixed-line-length-72.f,
39895 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39896 gfortran.dg/g77/README: Update.
39898 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39901 * g++.dg/template/non-dependent7.C: New test.
39902 * g++.dg/template/non-dependent8.C: Likewise.
39903 * g++.dg/template/non-dependent9.C: Likewise.
39904 * g++.dg/template/non-dependent10.C: Likewise.
39906 2004-07-17 Mark Mitchell <mark@codesourcery.com>
39909 * g++.dg/parse/attr2.C: New test.
39911 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
39914 * g77.f-torture: Ditto.
39916 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
39918 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39919 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39920 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39922 2004-07-16 Richard Henderson <rth@redhat.com>
39924 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39926 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39928 * lib/fortran-torture.exp (fortran-torture): Don't test compile
39929 tests with full list of options.
39930 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39931 of TORTURE_OPTIONS if test contains 'dg-do run'.
39934 * gfortran.dg/do_iterator.f90: New test.
39936 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39938 PR rtl-optimization/16536
39939 * gcc.c-torture/execute/restrict-1.c: New test.
39941 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39944 * gfortran.dg/pr15324.f90: New test.
39947 * gfortran.dg/pr15129.f90: New test.
39950 * gfortran.dg/pr15140.f90: New test.
39953 * gfortran.fortran-torture/execute/bounds.f90: Add check for
39954 compile-time simplification.
39956 2004-07-14 Mike Stump <mrs@apple.com>
39958 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39960 2004-07-14 James E Wilson <wilson@specifixinc.com>
39963 * gcc.dg/profile-generate-1.c: New.
39965 2004-07-15 Jakub Jelinek <jakub@redhat.com>
39967 * gcc.c-torture/execute/20040709-1.c: New test.
39968 * gcc.c-torture/execute/20040709-2.c: New test.
39970 2004-07-14 Mike Stump <mrs@apple.com>
39972 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39974 2004-07-14 Mike Stump <mrs@apple.com>
39976 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39978 2004-07-13 Mark Mitchell <mark@codesourcery.com>
39981 * g++.dg/parse/mutable1.C: New test.
39983 2004-07-13 Diego Novillo <dnovillo@redhat.com>
39985 PR tree-optimization/16443
39986 * gcc.dg/tree-ssa/20040713-1.c: New test.
39988 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
39990 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39993 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
39995 * gfortran.dg/g77/README: New file
39996 * gfortran.dg/g77/19981216-0.f: Copy from
39997 g77.f-torture/noncompile. Add "dg-do compile" and
39998 dg-error as required.
39999 * gfortran.dg/g77/19990218-1.f: Likewise.
40000 * gfortran.dg/g77/19990905-1.f: Likewise.
40001 * gfortran.dg/g77/9263.f: Likewise.
40002 * gfortran.dg/g77/980615-0.f: Likewise.
40003 * gfortran.dg/g77/980616-0.f: Likewise.
40004 * gfortran.dg/g77/check0.f: Likewise.
40005 * gfortran.dg/g77/select_no_compile.f: Likewise.
40007 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40009 Copy files from g77.f-torture/compile.
40010 Add "{ dg-do compile}". Other changes as noted
40011 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40012 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40013 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40014 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40015 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40016 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40017 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40018 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40019 statement to conform to standard. Append alpha1.x for reference.
40020 * gfortran.dg/g77/xformat.f: Add dg-warning
40022 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40024 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40025 Add {dg-do compile} directive.
40026 * gfortran.dg/g77/cpp2.F: Likewise.
40028 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40031 * g++.dg/lookup/name-clash1.C: New test.
40034 * g++.dg/lookup/name-clash2.C: New test.
40037 * g++.dg/lookup/name-clash3.C: New test.
40039 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40041 * g++.dg/lookup/new2.C: New test.
40042 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40044 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40046 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40047 Add {dg-do compile} directive.
40048 * gfortran.dg/g77/13060.f: Likewise.
40049 * gfortran.dg/g77/19990218-0.f: Likewise.
40050 * gfortran.dg/g77/19990305-0.f: Likewise.
40051 * gfortran.dg/g77/19990419-0.f: Likewise.
40052 * gfortran.dg/g77/19990502-0.f: Likewise.
40053 * gfortran.dg/g77/19990502-1.f: Likewise.
40054 * gfortran.dg/g77/19990525-0.f: Likewise.
40055 * gfortran.dg/g77/19990826-1.f: Likewise.
40056 * gfortran.dg/g77/19990826-3.f: Likewise.
40057 * gfortran.dg/g77/19990905-2.f: Likewise.
40058 * gfortran.dg/g77/20000412-1.f: Likewise.
40059 * gfortran.dg/g77/20000511-1.f: Likewise.
40060 * gfortran.dg/g77/20000511-2.f: Likewise.
40061 * gfortran.dg/g77/20000518.f: Likewise.
40062 * gfortran.dg/g77/20000601-1.f: Likewise.
40063 * gfortran.dg/g77/20000601-2.f: Likewise.
40064 * gfortran.dg/g77/20000629-1.f: Likewise.
40065 * gfortran.dg/g77/20000630-2.f: Likewise.
40066 * gfortran.dg/g77/20010115.f: Likewise.
40067 * gfortran.dg/g77/20010321-1.f: Likewise.
40068 * gfortran.dg/g77/20010426.f: Likewise.
40069 * gfortran.dg/g77/20020307-1.f: Likewise.
40070 * gfortran.dg/g77/8485.f: Likewise.
40071 * gfortran.dg/g77/960317-1.f: Likewise.
40072 * gfortran.dg/g77/970915-0.f: Likewise.
40073 * gfortran.dg/g77/980310-1.f: Likewise.
40074 * gfortran.dg/g77/980310-2.f: Likewise.
40075 * gfortran.dg/g77/980310-3.f: Likewise.
40076 * gfortran.dg/g77/980310-4.f: Likewise.
40077 * gfortran.dg/g77/980310-6.f: Likewise.
40078 * gfortran.dg/g77/980310-7.f: Likewise.
40079 * gfortran.dg/g77/980310-8.f: Likewise.
40080 * gfortran.dg/g77/980419-2.f: Likewise.
40081 * gfortran.dg/g77/980424-0.f: Likewise.
40082 * gfortran.dg/g77/980427-0.f: Likewise.
40083 * gfortran.dg/g77/980729-0.f: Likewise.
40084 * gfortran.dg/g77/981117-1.f: Likewise.
40085 * gfortran.dg/g77/toon_1.f: Likewise.
40087 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40090 * g++.dg/other/abstract2.C: New test.
40092 2004-07-12 Paul Brook <paul@codesourcery.com>
40094 * gfortran.dg/pointer_init_1.f90: New test.
40096 2004-07-11 Paul Brook <paul@codesourcery.com>
40099 * gfortran.dg/contained_1.f90: New test.
40101 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40103 * g++.dg/parse/defarg8.C: New test.
40105 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40108 * gfortran.dg/pr16433.f: New test.
40111 * gfortran.dg/pr15754.f90: New test.
40113 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40115 PR tree-optimization/16437
40116 * gcc.c-torture/execute/bitfld-4.c: New test.
40118 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40120 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40121 access to common var from module.
40123 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40126 * gfortran.fortran-torture/execute/common_2.f90: New test.
40128 2004-07-10 Paul Brook <paul@codesourcery.com>
40130 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40132 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40135 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40137 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40139 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40140 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40141 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40142 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40143 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40144 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40145 * gfortran.dg/g77/funderscoring.f: Likewise.
40146 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40148 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40150 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40152 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40153 Paul Brook <paul@codesourcery.com>
40156 * gfortran.dg/common_pointer_1.f90: New test.
40158 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40160 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40162 2004-07-09 James E Wilson <wilson@specifixinc.com>
40165 * gcc.c-torture/compile/20040709-1.c: New.
40167 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40170 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40172 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40175 * gfortran.dg/shape_1.f90: New test.
40177 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40178 Andrew Pinski <apinski@apple.com>
40180 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40182 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40184 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40187 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40188 Paul Brook <paul@codesourcery.com>
40190 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40193 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40195 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40197 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40199 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40200 testcases with capital suffix.
40202 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40208 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40210 * gfortran.dg/implicit_1.f90: New test.
40212 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40214 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40215 expression to match gfortran warning/error messages
40216 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40219 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40221 * lib/fortran-torture.exp: Rename proc search_for to
40224 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40226 * gcc.c-torture/execute/simd-5.x: New file.
40227 XFAIL on SPARC 64-bit at -O0.
40229 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40233 * g++.dg/warn/effc3.C: New test.
40235 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40237 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40238 change X to 1X in format.
40239 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40240 add data statements to conform to standard.
40242 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40244 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40245 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40246 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40248 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40250 * gfortran.dg/g77/7388.f: Copy from g77.dg
40251 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40252 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40253 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40254 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40255 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40256 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40257 * gfortran.dg/g77/strlen0.f: Likewise.
40259 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40261 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40262 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40264 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40266 * gcc.c-torture/execute/920428-2.x: Delete.
40267 * gcc.c-torture/execute/920501-7.x: Likewise.
40269 2004-07-08 Jakub Jelinek <jakub@redhat.com>
40271 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40272 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
40273 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40275 (PREFETCH_3DNOW): Add -march=c3.
40277 2004-07-08 Diego Novillo <dnovillo@redhat.com>
40280 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40281 * gcc.c-torture/execute/bf64-1.x: Likewise.
40283 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40285 * gcc.c-torture/compile/20040708-1.c: New test.
40287 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40290 * g++.dg/warn/effc2.C: New test.
40292 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
40294 * gcc.c-torture/execute/bitfld-1.x: Remove.
40295 * gcc.c-torture/execute/bitfld-3.c: New test.
40296 * gcc.dg/bitfld-2.c: Remove XFAILs.
40298 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
40301 * g++.dg/rtti/tinfo1.C: New file.
40303 2004-07-07 Eric Christopher <echristo@redhat.com>
40305 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40307 2004-07-07 Andrew Pinski <apinski@apple.com>
40309 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40311 2004-07-07 Mark Mitchell <mark@codesourcery.com>
40313 * g++.dg/init/call1.C: XFAIL.
40315 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
40317 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40318 except for movstrict*, to movmem* and clrstr* to clrmem*.
40320 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
40322 * gcc.c-torture/execute/20040707-1.c: New test.
40324 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
40326 * gcc.c-torture/execute/20040706-1.c: New test.
40328 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40331 * g++.dg/template/spec14.C: New test.
40333 2004-07-05 Jakub Jelinek <jakub@redhat.com>
40335 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40336 nothing if not yet defined. Use it in b, c and d type definitions.
40337 * gcc.c-torture/execute/20040705-1.c: New test.
40338 * gcc.c-torture/execute/20040705-2.c: New test.
40340 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40343 * g++.dg/lookup/new1.C: New test.
40345 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40348 * g++.dg/template/sizeof8.C: New test.
40350 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
40352 * gcc.c-torture/compile/20040705-1.c: New test.
40354 2004-07-04 Bud Davis <bdavis9659@comcast.net>
40356 * gfortran.fortran-torture/execute/seq_io.f90: New test.
40358 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
40360 * gcc.dg/cpp/if-mop.c: Two new testcases.
40361 * gcc.dg/cpp/trad/comment-3.c: New.
40363 2004-07-04 Paul Brook <paul@codesourcery.com>
40365 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40367 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
40370 * g++.dg/lookup/crash4.C: New test.
40372 2004-07-02 Zack Weinberg <zack@codesourcery.com>
40374 * gcc.c-torture/execute/builtin-abs-1.c
40375 * gcc.c-torture/execute/builtin-abs-2.c
40376 * gcc.c-torture/execute/builtin-complex-1.c
40377 * gcc.c-torture/execute/builtins/string-1-lib.c
40378 * gcc.c-torture/execute/builtins/string-1.c
40379 * gcc.c-torture/execute/builtins/string-2-lib.c
40380 * gcc.c-torture/execute/builtins/string-2.c
40381 * gcc.c-torture/execute/builtins/string-3-lib.c
40382 * gcc.c-torture/execute/builtins/string-3.c
40383 * gcc.c-torture/execute/builtins/string-4-lib.c
40384 * gcc.c-torture/execute/builtins/string-4.c
40385 * gcc.c-torture/execute/builtins/string-5-lib.c
40386 * gcc.c-torture/execute/builtins/string-5.c
40387 * gcc.c-torture/execute/builtins/string-6-lib.c
40388 * gcc.c-torture/execute/builtins/string-6.c
40389 * gcc.c-torture/execute/builtins/string-7-lib.c
40390 * gcc.c-torture/execute/builtins/string-7.c
40391 * gcc.c-torture/execute/builtins/string-8-lib.c
40392 * gcc.c-torture/execute/builtins/string-8.c
40393 * gcc.c-torture/execute/builtins/string-9-lib.c
40394 * gcc.c-torture/execute/builtins/string-9.c
40395 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40396 * gcc.c-torture/execute/builtins/string-asm-1.c
40397 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40398 * gcc.c-torture/execute/builtins/string-asm-2.c
40399 * gcc.c-torture/execute/stdio-opt-1.c
40400 * gcc.c-torture/execute/stdio-opt-2.c
40401 * gcc.c-torture/execute/stdio-opt-3.c
40402 * gcc.c-torture/execute/string-opt-1.c
40403 * gcc.c-torture/execute/string-opt-10.c
40404 * gcc.c-torture/execute/string-opt-11.c
40405 * gcc.c-torture/execute/string-opt-12.c
40406 * gcc.c-torture/execute/string-opt-13.c
40407 * gcc.c-torture/execute/string-opt-14.c
40408 * gcc.c-torture/execute/string-opt-15.c
40409 * gcc.c-torture/execute/string-opt-16.c
40410 * gcc.c-torture/execute/string-opt-2.c
40411 * gcc.c-torture/execute/string-opt-6.c
40412 * gcc.c-torture/execute/string-opt-7.c
40413 * gcc.c-torture/execute/string-opt-8.c:
40416 * gcc.c-torture/execute/builtins/abs-2.c
40417 * gcc.c-torture/execute/builtins/abs-3.c
40418 * gcc.c-torture/execute/builtins/complex-1.c
40419 * gcc.c-torture/execute/builtins/fprintf.c
40420 * gcc.c-torture/execute/builtins/fputs.c
40421 * gcc.c-torture/execute/builtins/memcmp.c
40422 * gcc.c-torture/execute/builtins/memmove.c
40423 * gcc.c-torture/execute/builtins/memops-asm.c
40424 * gcc.c-torture/execute/builtins/mempcpy-2.c
40425 * gcc.c-torture/execute/builtins/mempcpy.c
40426 * gcc.c-torture/execute/builtins/memset.c
40427 * gcc.c-torture/execute/builtins/printf.c
40428 * gcc.c-torture/execute/builtins/sprintf.c
40429 * gcc.c-torture/execute/builtins/strcat.c
40430 * gcc.c-torture/execute/builtins/strchr.c
40431 * gcc.c-torture/execute/builtins/strcmp.c
40432 * gcc.c-torture/execute/builtins/strcpy.c
40433 * gcc.c-torture/execute/builtins/strcspn.c
40434 * gcc.c-torture/execute/builtins/strlen-2.c
40435 * gcc.c-torture/execute/builtins/strlen.c
40436 * gcc.c-torture/execute/builtins/strncat.c
40437 * gcc.c-torture/execute/builtins/strncmp-2.c
40438 * gcc.c-torture/execute/builtins/strncmp.c
40439 * gcc.c-torture/execute/builtins/strncpy.c
40440 * gcc.c-torture/execute/builtins/strpbrk.c
40441 * gcc.c-torture/execute/builtins/strpcpy-2.c
40442 * gcc.c-torture/execute/builtins/strpcpy.c
40443 * gcc.c-torture/execute/builtins/strrchr.c
40444 * gcc.c-torture/execute/builtins/strspn.c
40445 * gcc.c-torture/execute/builtins/strstr-asm.c
40446 * gcc.c-torture/execute/builtins/strstr.c:
40447 ... these new files.
40449 * gcc.c-torture/execute/builtins/abs-2-lib.c
40450 * gcc.c-torture/execute/builtins/abs-3-lib.c
40451 * gcc.c-torture/execute/builtins/complex-1-lib.c
40452 * gcc.c-torture/execute/builtins/fprintf-lib.c
40453 * gcc.c-torture/execute/builtins/fputs-lib.c
40454 * gcc.c-torture/execute/builtins/memcmp-lib.c
40455 * gcc.c-torture/execute/builtins/memmove-lib.c
40456 * gcc.c-torture/execute/builtins/memops-asm-lib.c
40457 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40458 * gcc.c-torture/execute/builtins/mempcpy-lib.c
40459 * gcc.c-torture/execute/builtins/memset-lib.c
40460 * gcc.c-torture/execute/builtins/printf-lib.c
40461 * gcc.c-torture/execute/builtins/sprintf-lib.c
40462 * gcc.c-torture/execute/builtins/strcat-lib.c
40463 * gcc.c-torture/execute/builtins/strchr-lib.c
40464 * gcc.c-torture/execute/builtins/strcmp-lib.c
40465 * gcc.c-torture/execute/builtins/strcpy-lib.c
40466 * gcc.c-torture/execute/builtins/strcspn-lib.c
40467 * gcc.c-torture/execute/builtins/strlen-2-lib.c
40468 * gcc.c-torture/execute/builtins/strlen-lib.c
40469 * gcc.c-torture/execute/builtins/strncat-lib.c
40470 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40471 * gcc.c-torture/execute/builtins/strncmp-lib.c
40472 * gcc.c-torture/execute/builtins/strncpy-lib.c
40473 * gcc.c-torture/execute/builtins/strpbrk-lib.c
40474 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40475 * gcc.c-torture/execute/builtins/strpcpy-lib.c
40476 * gcc.c-torture/execute/builtins/strrchr-lib.c
40477 * gcc.c-torture/execute/builtins/strspn-lib.c
40478 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40479 * gcc.c-torture/execute/builtins/strstr-lib.c
40480 * gcc.c-torture/execute/builtins/lib/abs.c
40481 * gcc.c-torture/execute/builtins/lib/fprintf.c
40482 * gcc.c-torture/execute/builtins/lib/memset.c
40483 * gcc.c-torture/execute/builtins/lib/printf.c
40484 * gcc.c-torture/execute/builtins/lib/sprintf.c
40485 * gcc.c-torture/execute/builtins/lib/strcpy.c
40486 * gcc.c-torture/execute/builtins/lib/strcspn.c
40487 * gcc.c-torture/execute/builtins/lib/strncat.c
40488 * gcc.c-torture/execute/builtins/lib/strncmp.c
40489 * gcc.c-torture/execute/builtins/lib/strncpy.c
40490 * gcc.c-torture/execute/builtins/lib/strpbrk.c
40491 * gcc.c-torture/execute/builtins/lib/strspn.c
40492 * gcc.c-torture/execute/builtins/lib/strstr.c:
40493 New files containing support routines.
40495 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40497 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40498 when not optimizing.
40500 2004-07-02 Mark Mitchell <mark@codesourcery.com>
40503 * g++.dg/abi/mangle22.C: New test.
40504 * g++.dg/abi/mangle23.C: Likewise.
40506 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
40509 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40510 Allow for cases without denormalized floating point numbers.
40512 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
40515 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40516 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40517 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40518 expected warning text.
40519 * gcc.dg/format/diag-2.c: New test.
40521 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40523 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40525 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
40527 * gcc.dg/builtins-43.c: New.
40528 * gcc.dg/builtins-44.c: New.
40529 * gcc.dg/builtins-45.c: New.
40531 2004-06-26 Geoffrey Keating <geoffk@apple.com>
40532 Andreas Tobler <a.tobler@schweiz.ch>
40534 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40535 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
40537 * gcc.dg/cleanup-11.c: Likewise.
40538 * gcc.dg/cleanup-8.c: Likewise.
40539 * gcc.dg/cleanup-9.c: Likewise.
40540 * gcc.dg/cleanup-5.c: Run on all platforms.
40542 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
40544 * g++.dg/warn/nonnull1.C: New test.
40546 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
40548 * gcc.dg/compat/compat-common.h: Wrap up CINT in
40549 an #ifndef SKIP_COMPLEX_INT/#endif pair.
40550 Special-case the Sun compiler wrt to <complex.h>.
40552 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
40554 * gcc.dg/Wunreachable-8.C: New test.
40556 * gcc.dg/h8300-ice2.c : New test.
40558 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
40561 * gfortran.fortran-torture/compile/implicit.f90: Add test
40562 for implicit character.
40564 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
40567 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40568 Use tiny() intrinsic to find smallest non-negative real
40570 2004-06-30 Jakub Jelinek <jakub@redhat.com>
40572 * gcc.dg/compat/struct-by-value-22_main.c: New test.
40573 * gcc.dg/compat/struct-by-value-22_x.c: New.
40574 * gcc.dg/compat/struct-by-value-22_y.c: New.
40576 * gcc.c-torture/execute/20040629-1.c: New test.
40578 2004-06-29 Jakub Jelinek <jakub@redhat.com>
40580 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40581 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40584 * gcc.dg/20040625-1.c: New test.
40586 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40588 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40590 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40593 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40595 2004-06-29 Richard Henderson <rth@redhat.com>
40597 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40599 2004-06-29 Paul Brook <paul@codesourcery.com>
40601 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40602 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40604 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
40607 * g++.dg/parse/crash15.C: New.
40609 2004-06-28 Andrew Pinski <apinski@apple.com>
40611 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40612 by the error already.
40614 * g++.dg/opt/ptrmem4.C: Change to compile only test.
40616 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
40619 * gcc.dg/h8300-bss-align-1.c : New.
40621 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
40624 * g++.dg/template/ctor4.C: New.
40626 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
40629 * g++.dg/warn/Wsequence-point-1.C: New test.
40631 2004-06-27 Paul Brook <paul@codesourcery.com>
40633 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40635 2004-06-27 Zack Weinberg <zack@codesourcery.com>
40637 * g++.old-deja/g++.mike/p7325.C: Remove.
40639 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
40642 * gcc.dg/pr14963.c: New test.
40644 2004-06-27 Mark Mitchell <mark@codesourcery.com>
40647 * g++.dg/parse/redef1.C: New test.
40649 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
40651 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40653 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40655 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40656 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40658 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40659 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40660 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40661 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40662 g++.brendan/enum14.C.
40663 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40664 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40665 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40667 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40670 2004-06-27 Roger Sayle <roger@eyesopen.com>
40672 * gcc.dg/20040527-1.c: New test case.
40674 2004-06-26 Bud Davis <bdavis9659@comcast.net>
40676 PR gfortran/pr16196
40677 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40679 2004-06-25 Roger Sayle <roger@eyesopen.com>
40681 PR middle-end/15825
40682 * gcc.dg/pr15825-1.c: New test case.
40684 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
40686 * gcc.c-torture/execute/20040625-1.c: New test.
40688 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40690 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40692 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
40694 * gcc.dg/torture/mips-div-1.c: New test.
40696 2004-06-24 Jeff Law <law@redhat.com>
40698 * gcc.dg/tree-ssa/20040624-1.c: New test.
40700 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
40702 * gcc.c-torture/compile/20040624-1.c: New test.
40704 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40706 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40709 2004-06-23 Andrew Pinski <apinski@apple.com>
40711 PR middle-end/15988
40712 * g++.dg/opt/ptrmem4.C: New test.
40714 * gcc.dg/c90-array-quals-2.c: New test.
40716 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
40718 * gcc.dg/kpice1.c: New test.
40720 2006-06-23 Andrew Pinski <apinski@apple.com>
40722 * gcc.dg/c90-array-quals.c: New test.
40724 2006-06-22 Richard Henderson <rth@redhat.com>
40726 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40728 2004-06-22 Loren James Rittle <ljrittle@acm.org>
40730 * gcc.dg/builtins-config.h: Handle FreeBSD.
40732 2006-06-22 Richard Henderson <rth@redhat.com>
40734 * g++.dg/opt/devirt1.C: New.
40736 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
40738 * g++.dg/opt/pr15551.C: New testcase.
40740 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
40743 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40744 x86_64-*-linux* when compiling for 32bit.
40746 2004-06-21 Andrew Pinski <apinski@apple.com>
40748 * gcc.dg/pch/struct-1.c: New.
40749 * gcc.dg/pch/struct-1.hs: New.
40751 2004-06-21 Geoffrey Keating <geoffk@apple.com>
40753 * gcc.dg/pch/save-temps-1.c: New file.
40754 * gcc.dg/pch/save-temps-1.hs: New file.
40756 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
40758 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40759 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40761 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40763 * gfortran.fortran-torture/execute/select_1.f90: Rename function
40765 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40766 Remove trailing spaces.
40768 2004-06-21 Richard Henderson <rth@redhat.com>
40770 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40771 merging && to BIT_FIELD_REF.
40773 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
40775 * g++.dg/opt/placeholder1.C: New test.
40777 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40779 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40780 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40781 * gcc.dg/compat/union-m128-1_x.c: Likewise.
40782 * gcc.dg/compat/union-m128-1_y.c: Likewise.
40784 2004-06-20 Zack Weinberg <zack@codesourcery.com>
40786 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40788 * g++.dg/other/pragma-re-1.C: Add comments.
40790 2004-06-19 Bud Davis <bdavis9659@comcast.net>
40793 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40795 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
40797 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40798 instead of setting the type of size_t by
40801 2004-06-18 Roger Sayle <roger@eyesopen.com>
40803 * gcc.dg/unordered-2.c: New test case.
40804 * gcc.dg/unordered-3.c: New test case.
40806 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
40809 * lib/g++.exp (g++_version): Tweak regexp for version
40810 * lib/g77.exp (g77_version): Likewise.
40811 * lib/gfortran.exp (gfortran_version): Likewise.
40812 * lib/objc.exp (objc_version): Likewise.
40813 * lib/treelang.exp (treelang_version): Likewise.
40815 2004-06-19 Jakub Jelinek <jakub@redhat.com>
40817 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40818 Use INT_MAX instead of __INT_MAX__.
40819 * gcc.dg/compat/struct-align-2_y.c: Likewise.
40821 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40822 * gcc.dg/compat/scalar-return-3_x.c: Use it.
40823 * gcc.dg/compat/scalar-return-3_y.c: Use it.
40824 * gcc.dg/compat/scalar-return-4_x.c: Use it.
40825 * gcc.dg/compat/scalar-return-4_y.c: Use it.
40826 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40827 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40828 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40829 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40831 * gcc.dg/range-test-1.c: New test.
40832 * g++.dg/opt/range-test-1.C: New test.
40834 2004-06-17 Richard Henderson <rth@redhat.com>
40836 * objc.dg/sync-1.m: New.
40837 * objc.dg/try-catch-1.m: Don't force next runtime.
40838 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40839 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
40840 shadowed catch clause.
40841 * objc.dg/try-catch-5.m: New.
40843 2004-06-17 Zack Weinberg <zack@codesourcery.com>
40846 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40848 2004-06-15 Richard Henderson <rth@redhat.com>
40850 * gcc.dg/20001116-1.c: Move expected warning line.
40852 2004-06-15 Richard Henderson <rth@redhat.com>
40854 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40855 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40857 2004-06-15 Jeff Law <law@redhat.com>
40859 * gcc.dg/tree-ssa/20040615-1.c: New test.
40860 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40861 be less sensitive to operand ordering.
40862 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40864 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
40866 * g++.dg/abi/bitfield3.C: Add comment..
40868 2004-06-15 Richard Henderson <rth@redhat.com>
40870 * g++.dg/ext/stmtexpr1.C: XFAIL.
40871 * gcc.dg/20030612-1.c: XFAIL.
40873 2004-06-15 Eric Christopher <echristo@redhat.com>
40875 * g++.dg/charset/asm5.c: New.
40876 * gcc.dg/charset/asm6.c: New.
40878 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40881 * gfortran.fortran-torture/execute/select_1.f90: New test.
40883 2004-06-15 Paul Brook <paul@codesourcery.com>
40885 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40887 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40890 * g++.dg/lookup/crash3.C: New test.
40892 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40895 * g++.dg/parse/dtor4.C: New test.
40897 2004-06-14 Jeff Law <law@redhat.com>
40899 * gcc.c-torture/compile/20040614-1.c: New test.
40901 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40904 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40905 LEN of a character array.
40907 2004-06-14 Mark Mitchell <mark@codesourcery.com>
40910 * g++.dg/template/ptrmem10.C: New test.
40913 * g++.dg/template/friend30.C: New test.
40915 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40918 * gfortran.fortran-torture/compile/mloc.f90: New test.
40920 2004-06-13 Paul Brook <paul@codesourcery.com>
40922 * gfortran.fortran-torture/execute/random_2.f90: New test.
40924 2004-06-13 Eric Christopher <echristo@redhat.com>
40926 * gcc.dg/noncompile/redecl-1.c: Fix error message.
40928 2004-06-12 Paul Brook <paul@codesourcery.com>
40930 * gfortran.fortran-torture/execute/contained_3.f90: New test.
40932 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40935 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40937 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40940 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40941 syntax errors in end statements of contained subroutines.
40943 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40946 * gfortran.fortran-torture/execute/null_arg.f90: New test.
40948 2004-06-12 Bud Davis <bdavis9659@comcast.net>
40951 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40953 2004-06-12 Bud Davis <bdavis9659@comcast.net>
40956 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40958 2004-06-11 Mark Mitchell <mark@codesourcery.com>
40961 * g++.dg/parse/enum1.C: New test.
40963 2004-06-10 Jeff Law <law@redhat.com>
40965 * gcc.c-torture/compile/20040610-1.c: New test.
40967 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40969 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40970 * g++.old-deja/g++.other/decl3.C: Likewise.
40972 2004-06-10 Brian Booth <bbooth@redhat.com>
40974 * gcc.dg/tree-ssa/20031015-1.c: Scan for
40975 V_MAY_DEF instead of VDEF.
40976 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40978 2004-06-10 Mark Mitchell <mark@codesourcery.com>
40981 * g++.dg/conversion/const1.C: New test.
40984 * g++.dg/conversion/reinterpret1.C: New test.
40987 * g++.dg/template/enum2.C: New test.
40990 * g++.dg/template/error13.C: New test.
40992 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40995 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40996 arguments to test_* REAL and of the right size.
40998 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41001 PR rtl-optimization/15681
41002 * gcc.dg/20040609-1.c: New test.
41004 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41007 * g++.dg/opt/builtins1.C: New test.
41009 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41011 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41012 that use default windows32 struct layout.
41013 * gcc.dg/i386-bitfield2.c: Likewise.
41015 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41017 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41018 for mingw32 and cygwin targets.
41020 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41022 * gcc.dg/pch/macro-4.c: New.
41023 * gcc.dg/pch/macro-4.hs: New.
41025 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41028 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41030 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41033 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41035 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41038 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41040 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41043 * gfortran.fortran-torture/execute/backspace.c : New test.
41045 2004-06-09 Paul Brook <paul@codesourcery.com>
41047 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41048 (pointer_to_section): Rewrite to use smaller array.
41050 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41052 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41053 * gcc.dg/ext/altivec-10.c: Same.
41054 * gcc.dg/ext/altivec-11.c: Same.
41055 * gcc.dg/ext/altivec-12.c: Same.
41056 * gcc.dg/ext/altivec-13.c: Same.
41057 * gcc.dg/ext/altivec-14.c: Same.
41058 * gcc.dg/ext/altivec-15.c: Same.
41059 * gcc.dg/ext/altivec-16.c: Same.
41060 * gcc.dg/ext/altivec-3.c: Same.
41061 * gcc.dg/ext/altivec-4.c: Same.
41062 * gcc.dg/ext/altivec-6.c: Same.
41063 * gcc.dg/ext/altivec-7.c: Same.
41064 * gcc.dg/ext/altivec-8.c: Same.
41065 * gcc.dg/ext/altivec-varargs-1.c: Same.
41067 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41068 * g++.dg/ext/altivec-10.C: Same.
41069 * g++.dg/ext/altivec-2.C: Same.
41070 * g++.dg/ext/altivec-3.C: Same.
41071 * g++.dg/ext/altivec-4.C: Same.
41072 * g++.dg/ext/altivec-5.C: Same.
41073 * g++.dg/ext/altivec-6.C: Same.
41074 * g++.dg/ext/altivec-7.C: Same.
41075 * g++.dg/ext/altivec-8.C: Same.
41076 * g++.dg/ext/altivec-9.C: Same.
41078 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41081 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41083 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41085 * gcc.dg/union-1.c: New test.
41087 2004-06-07 Roger Sayle <roger@eyesopen.com>
41089 * gcc.dg/builtins-41.c: New test case.
41090 * gcc.dg/builtins-42.c: New test case.
41092 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41094 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41095 * g++.dg/ext/altivec-10.C: Same.
41096 * g++.dg/ext/altivec-2.C: Same.
41097 * g++.dg/ext/altivec-3.C: Same.
41098 * g++.dg/ext/altivec-4.C: Same.
41099 * g++.dg/ext/altivec-5.C: Same.
41100 * g++.dg/ext/altivec-6.C: Same.
41101 * g++.dg/ext/altivec-7.C: Same.
41102 * g++.dg/ext/altivec-8.C: Same.
41103 * g++.dg/ext/altivec-9.C: Same.
41104 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41105 * g++.old-deja/g++.brendan/new3.C: Same.
41106 * gcc.c-torture/execute/eeprof-1.x: Same.
41108 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41111 * gcc.dg/pr14765-1.c: New test.
41113 2004-06-07 Roger Sayle <roger@eyesopen.com>
41116 * gcc.dg/pr14649-1.c: New test case.
41118 2004-06-07 Richard Henderson <rth@redhat.com>
41120 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41123 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41125 * g++.dg/eh/elide1.C: Remove XFAIL.
41127 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41130 * g++.dg/expr/sizeof3.C: New test.
41133 * g++.dg/template/access14.C: New test.
41136 * g++.dg/template/enum1.C: New test.
41139 * g++.dg/eh/throw1.C: New test.
41141 2004-06-07 David Ayers <d.ayers@inode.at>
41142 Ziemowit Laski <zlaski@apple.com>
41144 * lib/objc.exp (objc_target_compile): Revert the '-framework
41145 Foundation' flag fix, since bare Darwin does not ship
41146 with the Foundation framework.
41147 * objc/execute/next_mapping.h: Provide a local NSConstantString
41148 @interface and @implementation.
41149 (objc_constant_string_init): A constructor function, used to
41150 initialize the NSConstantString meta-class object.
41151 * objc/execute/string1.m: Include "next_mapping.h" instead of
41152 <Foundation/NSString.h>.
41153 * objc/execute/string2.m: Likewise.
41154 * objc/execute/string3.m: Likewise.
41155 * objc/execute/string4.m: Likewise.
41157 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41159 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41160 to double. Replace double with FLOAT.
41161 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41163 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41164 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41165 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41166 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41167 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41168 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41169 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41170 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41172 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41175 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41177 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41180 * g++.dg/template/meminit2.C: New test.
41182 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41185 * gcc.c-torture/execute/compare-fp-1.c,
41186 gcc.c-torture/execute/compare-fp-2.c,
41187 gcc.c-torture/execute/compare-fp-3.c,
41188 gcc.c-torture/execute/compare-fp-4.c,
41189 gcc.c-torture/execute/compare-fp-3.x,
41190 gcc.c-torture/execute/compare-fp-4.x: Moved...
41191 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41192 gcc.c-torture/execute/ieee/compare-fp-2.c,
41193 gcc.c-torture/execute/ieee/compare-fp-3.c,
41194 gcc.c-torture/execute/ieee/compare-fp-4.c,
41195 gcc.c-torture/execute/ieee/compare-fp-3.x,
41196 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41198 2004-06-04 David Ayers <d.ayers@inode.at>
41200 * objc/execute/protocol-isEqual-4.m: New testcase.
41202 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41204 * objc/execute/protocol-isEqual-1.m: New testcase.
41205 * objc/execute/protocol-isEqual-2.m: New testcase.
41206 * objc/execute/protocol-isEqual-3.m: New testcase.
41208 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41210 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41212 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41214 * lib/objc.exp (objc_target_compile): When running tests on
41215 Darwin (Mac OS X), inform the linker about '-framework
41218 2004-06-02 Eric Christopher <echristo@redhat.com>
41220 * gcc.c-torture/compile/20040602-1.c: New.
41222 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41224 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41225 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41227 PR tree-optimization/14736
41228 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41230 PR tree-optimization/14042
41231 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41233 PR tree-optimization/14729
41234 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41236 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41239 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41241 2004-06-01 Richard Hederson <rth@redhat.com>
41243 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41245 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41248 * g++.dg/parse/offsetof4.C: New test.
41250 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
41253 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41255 2004-05-31 Mark Mitchell <mark@codesourcery.com>
41258 * g++.dg/template/friend29.C: New test.
41260 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
41263 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41265 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
41267 * gcc.dg/sparc-trap-1.c: New test.
41269 2004-05-31 Roger Sayle <roger@eyesopen.com>
41271 PR middle-end/15069
41272 * g++.dg/opt/fold3.C: New test case.
41274 2004-05-30 Graham Stott <graham.stott@btinternet.com>
41276 * lib/target-supports.exp (check_iconv_available): Fix fallout
41277 from 2004-05-28 patch.
41279 2004-05-30 Paul Brook <paul@codesourcery.com>
41282 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41283 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41285 2004-05-30 Steven G. Kargl <kargls@comcast.net>
41287 * gfortran.fortran-torture/execute/random_1.f90: New test.
41289 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41291 * g++.dg/ext/altivec-10.C: New test.
41293 2004-05-29 Paul Brook <paul@codesourcery.com>
41295 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41297 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41299 * gcc.dg/altivec-16.c: New test.
41301 2004-05-28 Janis Johnson <janis187@us.ibm.com>
41303 * lib/target-supports.exp (check_vmx_hw_available): New.
41304 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41306 * lib/target-supports.exp (check_alias_available,
41307 check_iconv_available, check_named_sections_available): Use
41308 unique names for temporary files.
41310 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41312 * gcc.dg/altivec-15.c: New test.
41314 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41317 * g++.dg/warn/noeffect6.C: New test.
41320 * g++.dg/expr/ptrmem4.C: New test.
41323 * g++.dg/template/operator3.C: New test.
41325 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41328 * g++.dg/lookup/redecl1.C: New test.
41329 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41331 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
41333 * gcc.c-torture/execute/compare-fp-1.c,
41334 gcc.c-torture/execute/compare-fp-2.c,
41335 gcc.c-torture/execute/compare-fp-3.c,
41336 gcc.c-torture/execute/compare-fp-4.c,
41337 gcc.c-torture/execute/compare-fp-3.x,
41338 gcc.c-torture/execute/compare-fp-4.x,
41339 gcc.dg/pr15649-1.c: New.
41341 2004-05-27 Adam Nemet <anemet@lnxw.com>
41344 * g++.dg/init/array14.C: New test.
41346 2004-05-25 Janis Johnson <janis187@us.ibm.com>
41348 * lib/compat.exp (compat-get-options-main): New.
41349 (compat-get-options): Remove unneeded code, warn for ignored
41351 (compat-execute): Check flag set by dg-require-* commands.
41353 * lib/compat.exp (compat-execute): Break up long lines.
41355 2004-05-24 Janis Johnson <janis187@us.ibm.com>
41357 * gcc.dg/altivec-7.c: Don't use 'vector long'.
41358 * gcc.dg/altivec-14.c: New test.
41359 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41361 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41362 * gcc.dg/altivec-12.c: Ditto.
41364 * gcc.dg/altivec-3.c: Move call to altivec_check.
41366 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41369 * g++.dg/template/error12.C: New test.
41372 * g++.dg/ext/attrib15.C: New test.
41375 * g++.dg/template/ptrmem9.C: New test.
41377 2004-05-25 Paul Brook <paul@codesourcery.com>
41379 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41381 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41384 * g++.dg/template/crash19.C: New test.
41386 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41389 * g++.dg/template/redecl1.C: New test.
41391 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41394 * g++.dg/other/ns1.C: New test.
41397 * g++.dg/template/invalid1.C: New test.
41399 2004-05-23 Paul Brook <paul@codesourcery.com>
41400 Victor Leikehman <lei@haifasphere.co.il>
41402 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41403 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41405 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41409 * g++.dg/template/non-dependent5.C: New test.
41410 * g++.dg/template/non-dependent6.C: New test.
41412 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41415 * g++.dg/inherit/union1.C: New test.
41418 * g++.dg/template/addr1.C: New test.
41421 * g++.dg/template/array5.C: New test.
41424 * g++.dg/template/array6.C: New test.
41426 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
41427 Roger Sayle <roger@eyesopen.com>
41429 * g++.dg/lookup/forscope2.C: New test case.
41431 2004-05-22 Ben Elliston <bje@au.ibm.com>
41433 * gcc.dg/cpp/Wmissingdirs.c: New.
41435 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41438 * gcc.dg/compat/union-m128-1.h: New file.
41439 * gcc.dg/compat/union-m128-1_main.c: Likewise.
41440 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41441 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41443 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41446 * gcc.dg/compat/struct-complex-1.h: New file.
41447 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41448 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41449 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41451 2004-05-20 Roger Sayle <roger@eyesopen.com>
41454 * gcc.dg/pr3074-1.c: New test case.
41455 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41457 2004-05-20 Falk Hueffner <falk@debian.org>
41460 * gcc.dg/ftrapv-1.c: New test case.
41462 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
41464 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41466 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
41467 Jeff Law <law@redhat.com>
41469 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41470 * gcc.dg/tree-ssa/20040518-2.c: New test.
41472 * gcc.dg/tree-ssa/20040518-1.c: New test.
41474 2004-05-18 Zack Weinberg <zack@codesourcery.com>
41476 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41478 2004-05-18 Paul Brook <paul@codesourcery.com>
41481 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41483 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41485 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41488 2004-05-17 Steven Bosscher <stevenb@suse.de>
41490 * gcc.dg/tree-ssa/20040517-1.c: New test.
41492 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41494 * gcc.dg/loop-4.c: New test.
41496 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
41498 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41500 2004-05-15 Bud Davis <bdavis9659@comcast.net>
41503 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41505 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41509 * gfortran.fortran-torture/compile/data_1.f90: New test.
41511 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
41513 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41514 * gcc.dg/uninit-H.c: Define ASM for __s390__.
41516 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41518 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41520 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41523 * gcc.dg/format/xopen-1.c: Adjust expected message.
41524 * gcc.dg/format/xopen-3.c: New test.
41526 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
41528 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41530 2004-05-14 Jeff Law <law@redhat.com>
41532 * gcc.dg/tree-ssa/20040514-2.c: New test.
41534 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41536 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41538 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41541 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
41543 * gcc.dg/tree-ssa/20040514-1.c: New test.
41545 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41547 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41550 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41553 * gfortran.fortran-torture/compile/do_1.f90: New test.
41555 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41558 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41561 2004-05-14 Bud Davis <bdavis9659@comcast.net>
41564 * gfortran.fortran-torture/execute/random_init.f90: New test.
41566 2004-05-13 Paul Brook <paul@codesourcery.com>
41569 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41571 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
41573 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41574 for the powerpc case.
41576 2004-05-13 Jeff Law <law@redhat.com>
41578 * gcc.dg/tree-ssa/20040513-1.c: New test.
41579 * gcc.dg/tree-ssa/20040513-2.c: New test.
41581 2004-05-13 Paul Brook <paul@codesourcery.com>
41583 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41584 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41585 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41587 2004-05-13 Andreas Schwab <schwab@suse.de>
41590 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41593 2004-05-13 Bud Davis <bdavis9659@comcast.net>
41596 * gfortran.fortran-torture/execute/adjustr.f90: New file.
41598 2004-05-13 Diego Novillo <dnovillo@redhat.com>
41600 Merge from tree-ssa-20020619-branch. See
41601 ChangeLog.tree-ssa for details.
41603 2004-05-11 Ziemowit Laski <zlaski@apple.com>
41605 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41606 include <altivec.h> explicitly.
41607 * gcc.dg/altivec-13.c: Likewise.
41609 2004-05-11 Paul Brook <paul@codesourcery.com>
41611 * gcc.c-torture/compile/20010518-1.c: Force enum size.
41613 2004-05-10 Eric Christopher <echristo@redhat.com>
41615 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41616 * gcc.dg/sibcall-4.c: Ditto.
41618 2004-05-10 Ziemowit Laski <zlaski@apple.com>
41620 * g++.dg/ext/altivec-8.C: New test case.
41621 * gcc.dg/altivec-13.c: New test case.
41623 2004-05-08 Roger Sayle <roger@eyesopen.com>
41625 * gcc.c-torture/execute/divcmp-1.c: New test case.
41626 * gcc.c-torture/execute/divcmp-2.c: New test case.
41627 * gcc.c-torture/execute/divcmp-3.c: New test case.
41629 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41631 * g++.dg/other/pragma-re-2.C: New test.
41633 2004-05-07 Uros Bizjak <uros@kss-loka.si>
41635 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41636 * gcc.dg/i386-387-2.c: Likewise.
41638 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41640 * gcc.dg/i386-387-6.c: Likewise.
41642 2004-05-07 Uros Bizjak <uros@kss-loka.si>
41644 * gcc.dg/builtins-33.c: Also check log1p*.
41646 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
41648 PR optimization/15296
41649 * gcc.c-torture/execute/pr15296.c: New test.
41651 2004-05-05 Uros Bizjak <uros@kss-loka.si>
41653 * gcc.dg/builtins-40.c: New test.
41655 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
41657 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41659 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
41661 * g++.dg/ext/spe1.C: New testcase.
41663 2004-05-04 Ziemowit Laski <zlaski@apple.com>
41665 * objc.dg/image-info.m: Allow additional attributes
41666 for __image_info section.
41668 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
41670 * gcc.dg/torture/mips-hilo-2.c: New test.
41672 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41675 * g++.dg/template/member5.C: New test.
41677 2004-05-03 Uros Bizjak <uros@kss-loka.si>
41679 * gcc.dg/builtins-34.c: Also check expm1*.
41681 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41683 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41684 * gcc.dg/torture/builtin-convert-3.c: New test.
41686 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
41688 PR middle-end/15054
41689 * g++.dg/opt/pr15054.C: New test.
41691 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41693 * gcc.dg/torture/builtin-rounding-1.c: New test.
41694 * gcc.dg/builtins-25.c: Delete.
41695 * gcc.dg/builtins-29.c: Delete.
41697 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
41699 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41700 * gcc.dg/sibcall-4.c: Likewise.
41701 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41703 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
41705 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41706 bit-field on 16-bit targets.
41708 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
41710 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41713 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
41715 * gcc.dg/rs6000-power2-1.c: Change to compile only.
41716 * gcc.dg/rs6000-power2-2.c: Likewise.
41718 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
41720 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41721 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41722 Change the asm registers to be in form of frN instead of fN.
41724 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41726 * gcc.dg/torture/builtin-convert-2.c: New test.
41728 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
41730 * gcc.dg/rs6000-power2-1.c: New test.
41731 * gcc.dg/rs6000-power2-2.c: New test.
41733 2004-04-28 Jan Hubicka <jh@suse.cz>
41735 * gcc.dg/unused-6.c: New test.
41737 2004-04-24 Laurent GUERBY <laurent@guerby.net>
41738 Ulrich Weigand <uweigand@de.ibm.com>
41740 * ada/acats/run_all.sh: Define $target variable.
41742 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
41745 * g++.dg/other/vararg-1.C: New test.
41748 * g++.dg/eh/cleanup3.C: New test.
41750 2004-04-24 Laurent GUERBY <laurent@guerby.net>
41752 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41753 and ad8011a (target_insn).
41754 * ada/acats/support/macro.dfs: Likewise.
41755 * ada/acats/support/impbit.adb: New file.
41757 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
41759 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41761 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41763 * gcc.dg/loop-3.c: New test.
41765 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
41767 * gcc.c-torture/execute/simd-5.c: New test.
41769 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41772 * g++.dg/template/crash18.C: New test.
41774 2004-04-22 Mark Mitchell <mark@codesourcery.com>
41776 * g++.dg/ext/complit3.C: New test.
41778 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
41780 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41781 * gcc.dg/altivec-3.c: Same.
41782 * gcc.dg/altivec-varargs-1.c: Same.
41784 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
41786 * lib/target-supports.exp (check_profiling_available): Assume
41787 profiling is not available on powerpc-eabi targets.
41789 2004-04-21 Janis Johnson <janis187@us.ibm.com>
41791 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41792 * gcc.dg/vmx/bug-1.c: Ditto.
41794 2004-04-20 Eric Christopher <echristo@redhat.com>
41796 * gcc.dg/charset/extern.c: New test.
41797 * g++.dg/charset/extern3.cc: Ditto.
41799 2004-04-20 Uros Bizjak <uros@kss-loka.si>
41801 * gcc.dg/builtins-39.c: New test.
41803 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
41805 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41807 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
41809 * gcc.dg/torture/mips-hilo-1.c: New test.
41811 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
41813 * gcc.c-torture/compile/20040419-1.c: New test.
41815 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
41817 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41819 2004-04-18 Zack Weinberg <zack@codesourcery.com>
41820 Aldy Hernandez <aldyh@redhat.com>
41822 * gcc.c-torture/execute/va-arg-24.c: New.
41824 2004-04-17 Zack Weinberg <zack@codesourcery.com>
41825 Aldy Hernandez <aldyh@redhat.com>
41827 * gcc.dg/vmx/1b-01.c: New.
41828 * gcc.dg/vmx/1b-02.c: New.
41829 * gcc.dg/vmx/1b-03.c: New.
41830 * gcc.dg/vmx/1b-04.c: New.
41831 * gcc.dg/vmx/1b-05.c: New.
41832 * gcc.dg/vmx/1b-06.c: New.
41833 * gcc.dg/vmx/1b-07.c: New.
41834 * gcc.dg/vmx/1c-01.c: New.
41835 * gcc.dg/vmx/1c-02.c: New.
41836 * gcc.dg/vmx/3a-01a.c: New.
41837 * gcc.dg/vmx/3a-01.c: New.
41838 * gcc.dg/vmx/3a-01m.c: New.
41839 * gcc.dg/vmx/3a-03.c: New.
41840 * gcc.dg/vmx/3a-03m.c: New.
41841 * gcc.dg/vmx/3a-04.c: New.
41842 * gcc.dg/vmx/3a-04m.c: New.
41843 * gcc.dg/vmx/3a-05.c: New.
41844 * gcc.dg/vmx/3a-06.c: New.
41845 * gcc.dg/vmx/3a-06m.c: New.
41846 * gcc.dg/vmx/3a-07.c: New.
41847 * gcc.dg/vmx/3b-01.c: New.
41848 * gcc.dg/vmx/3b-02.c: New.
41849 * gcc.dg/vmx/3b-10.c: New.
41850 * gcc.dg/vmx/3b-13.c: New.
41851 * gcc.dg/vmx/3b-14.c: New.
41852 * gcc.dg/vmx/3b-15.c: New.
41853 * gcc.dg/vmx/3c-01a.c: New.
41854 * gcc.dg/vmx/3c-01.c: New.
41855 * gcc.dg/vmx/3c-02.c: New.
41856 * gcc.dg/vmx/3c-03.c: New.
41857 * gcc.dg/vmx/3d-01.c: New.
41858 * gcc.dg/vmx/4-01.c: New.
41859 * gcc.dg/vmx/4-03.c: New.
41860 * gcc.dg/vmx/5-01.c: New.
41861 * gcc.dg/vmx/5-02.c: New.
41862 * gcc.dg/vmx/5-03.c: New.
41863 * gcc.dg/vmx/5-04.c: New.
41864 * gcc.dg/vmx/5-05.c: New.
41865 * gcc.dg/vmx/5-06.c: New.
41866 * gcc.dg/vmx/5-07.c: New.
41867 * gcc.dg/vmx/5-07t.c: New.
41868 * gcc.dg/vmx/5-08.c: New.
41869 * gcc.dg/vmx/5-10.c: New.
41870 * gcc.dg/vmx/5-11.c: New.
41871 * gcc.dg/vmx/7-01a.c: New.
41872 * gcc.dg/vmx/7-01.c: New.
41873 * gcc.dg/vmx/7c-01.c: New.
41874 * gcc.dg/vmx/7d-01.c: New.
41875 * gcc.dg/vmx/7d-02.c: New.
41876 * gcc.dg/vmx/8-01.c: New.
41877 * gcc.dg/vmx/8-02a.c: New.
41878 * gcc.dg/vmx/8-02.c: New.
41879 * gcc.dg/vmx/brode-1.c: New.
41880 * gcc.dg/vmx/bug-1.c: New.
41881 * gcc.dg/vmx/bug-2.c: New.
41882 * gcc.dg/vmx/bug-3.c: New.
41883 * gcc.dg/vmx/cw-bug-1.c: New.
41884 * gcc.dg/vmx/cw-bug-2.c: New.
41885 * gcc.dg/vmx/cw-bug-3.c: New.
41886 * gcc.dg/vmx/dct.c: New.
41887 * gcc.dg/vmx/debug-1.c: New.
41888 * gcc.dg/vmx/debug-2.c: New.
41889 * gcc.dg/vmx/debug-3.c: New.
41890 * gcc.dg/vmx/debug-4.c: New.
41891 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41892 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41893 * gcc.dg/vmx/eg-5.c: New.
41894 * gcc.dg/vmx/fft.c: New.
41895 * gcc.dg/vmx/gcc-bug-1.c: New.
41896 * gcc.dg/vmx/gcc-bug-2.c: New.
41897 * gcc.dg/vmx/gcc-bug-3.c: New.
41898 * gcc.dg/vmx/gcc-bug-4.c: New.
41899 * gcc.dg/vmx/gcc-bug-5.c: New.
41900 * gcc.dg/vmx/gcc-bug-6.c: New.
41901 * gcc.dg/vmx/gcc-bug-7.c: New.
41902 * gcc.dg/vmx/gcc-bug-8.c: New.
41903 * gcc.dg/vmx/gcc-bug-9.c: New.
41904 * gcc.dg/vmx/gcc-bug-b.c: New.
41905 * gcc.dg/vmx/gcc-bug-c.c: New.
41906 * gcc.dg/vmx/gcc-bug-d.c: New.
41907 * gcc.dg/vmx/gcc-bug-e.c: New.
41908 * gcc.dg/vmx/gcc-bug-f.c: New.
41909 * gcc.dg/vmx/gcc-bug-g.c: New.
41910 * gcc.dg/vmx/gcc-bug-i.c: New.
41911 * gcc.dg/vmx/harness.h: New.
41912 * gcc.dg/vmx/ira1.c: New.
41913 * gcc.dg/vmx/ira2a.c: New.
41914 * gcc.dg/vmx/ira2b.c: New.
41915 * gcc.dg/vmx/ira2.c: New.
41916 * gcc.dg/vmx/ira2c.c: New.
41917 * gcc.dg/vmx/mem.c: New.
41918 * gcc.dg/vmx/newton-1.c: New.
41919 * gcc.dg/vmx/ops.c: New.
41920 * gcc.dg/vmx/sn7153.c: New.
41921 * gcc.dg/vmx/spill2.c: New.
41922 * gcc.dg/vmx/spill3.c: New.
41923 * gcc.dg/vmx/spill.c: New.
41924 * gcc.dg/vmx/t.c: New.
41925 * gcc.dg/vmx/varargs-1.c: New.
41926 * gcc.dg/vmx/varargs-2.c: New.
41927 * gcc.dg/vmx/varargs-3.c: New.
41928 * gcc.dg/vmx/varargs-4.c: New.
41929 * gcc.dg/vmx/varargs-5.c: New.
41930 * gcc.dg/vmx/varargs-6.c: New.
41931 * gcc.dg/vmx/varargs-7.c: New.
41932 * gcc.dg/vmx/vmx.exp: New.
41933 * gcc.dg/vmx/vprint-1.c: New.
41934 * gcc.dg/vmx/vscan-1.c: New.
41935 * gcc.dg/vmx/x-01.c: New.
41936 * gcc.dg/vmx/x-02.c: New.
41937 * gcc.dg/vmx/x-03.c: New.
41938 * gcc.dg/vmx/x-04.c: New.
41939 * gcc.dg/vmx/x-05.c: New.
41940 * gcc.dg/vmx/yousufi-1.c: New.
41941 * gcc.dg/vmx/zero-1.c: New.
41942 * gcc.dg/vmx/zero.c: New.
41944 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
41946 * g++.dg/lookup/java1.C: Update for chage of
41948 * g++.dg/lookup/java2.C: Likewise.
41950 2004-04-17 Laurent GUERBY <laurent@guerby.net>
41952 * ada/acats/run_all.sh: use -O2 by default.
41954 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
41956 * gcc.dg/vr-mult-[12].c: New tests.
41958 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41960 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41962 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41964 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
41966 * lib/target-supports.exp (check_profiling_available): Assume
41967 profiling isn't available for mips*-*-elf targets.
41969 2004-04-14 Uros Bizjak <uros@kss-loka.si>
41971 * gcc.dg/builtins-38.c: New test.
41973 2004-04-14 Eric Christopher <echristo@redhat.com>
41975 * g++.dg/charset/charset.exp: Run .cc extension tests.
41977 2004-04-14 Zack Weinberg <zack@codesourcery.com>
41979 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
41981 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41983 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41985 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
41987 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41988 * gcc.dg/i386-387-2.c: Likewise.
41990 * gcc.dg/i386-387-7.c: New test.
41991 * gcc.dg/i386-387-8.c: New test.
41993 * gcc.dg/builtins-37.c: New test.
41995 2004-04-13 Geoffrey Keating <geoffk@apple.com>
41997 * g++.dg/pch/externc-1.C: Add missing semicolon.
41999 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42001 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42003 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42005 * gcc.c-torture/execute/20040411-1.c: New test.
42007 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42009 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42011 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42013 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42015 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42017 * lib/target-supports.exp (check_named_sections_available): New.
42018 * lib/gcc-dg.exp (dg-require-named-sections): New.
42019 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42020 old-deja.exp. Also prune error-count message from HP linker.
42021 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42023 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42024 * g++.old-deja/g++.pt/static3.C: Likewise.
42025 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42027 2004-04-09 Roger Sayle <roger@eyesopen.com>
42029 * gcc.c-torture/execute/20040409-1.c: New test case.
42030 * gcc.c-torture/execute/20040409-2.c: New test case.
42031 * gcc.c-torture/execute/20040409-3.c: New test case.
42033 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42035 * gcc.dg/20040409-1.c: New test.
42037 2004-04-08 Roger Sayle <roger@eyesopen.com>
42040 * g++.dg/opt/pr14888.C: New test case.
42042 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42044 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42045 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42046 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42047 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42050 2004-04-08 Paul Brook <paul@codesourcery.com>
42052 * gcc.dg/spill-1.c: New test.
42054 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42056 * gcc.dg/torture/builtin-ctype-2.c: New test.
42058 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42060 * gcc.dg/pch/pch.exp: Add largefile test.
42062 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42064 * g++.dg/pch/externc-1.Hs: New.
42065 * g++.dg/pch/externc-1.C: New.
42067 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42069 * gcc.dg/compat/struct-by-value-5a_main.c,
42070 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42071 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42072 * gcc.dg/compat/struct-by-value-5a_x.c,
42073 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42074 gcc.dg/compat/struct-by-value-5_x.c.
42075 * gcc.dg/compat/struct-by-value-5a_y.c,
42076 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42077 gcc.dg/compat/struct-by-value-5_y.c.
42079 * gcc.dg/compat/struct-by-value-6a_main.c,
42080 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42081 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42082 * gcc.dg/compat/struct-by-value-6a_x.c,
42083 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42084 gcc.dg/compat/struct-by-value-6_x.c.
42085 * gcc.dg/compat/struct-by-value-6a_y.c,
42086 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42087 gcc.dg/compat/struct-by-value-6_y.c.
42089 * gcc.dg/compat/struct-by-value-7a_main.c,
42090 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42091 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42092 * gcc.dg/compat/struct-by-value-7a_x.c,
42093 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42094 gcc.dg/compat/struct-by-value-7_x.c.
42095 * gcc.dg/compat/struct-by-value-7a_y.c,
42096 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42097 gcc.dg/compat/struct-by-value-7_y.c.
42099 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42101 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42102 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42103 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42106 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42108 * gcc.dg/builtins-36.c: New test.
42110 2004-04-06 Paul Brook <paul@codesourcery.com>
42112 * README.gcc: Remove obsolete contraint on testcases.
42114 2004-04-05 Paul Brook <paul@codesourcery.com>
42117 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42118 failure and exit(0) on success.
42119 * g++.dg/expr/anew2.C: Ditto.
42120 * g++.dg/expr/anew3.C: Ditto.
42121 * g++.dg/expr/anew4.C: Ditto.
42123 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42126 * g++.dg/template/unify7.C: New.
42128 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42130 * g++.dg/README: Bring up to date with new subdirectories; remove
42131 duplicate subdirectory lines.
42133 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42136 * g++.dg/template/unify5.C: New.
42137 * g++.dg/template/unify6.C: New.
42138 * g++.dg/template/qualttp20.C: Adjust.
42139 * g++.old-deja/g++.jason/report.C: Adjust.
42140 * g++.old-deja/g++.other/qual1.C: Adjust.
42142 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42145 * g++.dg/inherit/ptrmem1.C: New test.
42147 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42150 * gcc.c-torture/execute/20040331-1.c: New test.
42151 * gcc.dg/20040331-1.c: New test.
42153 2004-04-01 Paul Brook <paul@codesourcery.com>
42155 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42157 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42160 * g++.dg/init/goto1.C: New test.
42163 * g++.dg/template/defarg4.C: New test.
42165 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42167 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42169 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42171 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42173 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42175 * gcc.dg/noncompile/undeclared-2.c: New test.
42177 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42179 * gcc.dg/940409-1.c: Remove XFAIL.
42180 * gcc.dg/reg-vol-struct-1.c: New test.
42182 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42184 * gcc.dg/torture/builtin-wctype-1.c: New test.
42186 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42188 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42189 * gcc.dg/20001101-1.c: Likewise.
42190 * gcc.dg/20001102-1.c: Likewise.
42192 2004-03-25 Roger Sayle <roger@eyesopen.com>
42194 * gcc.dg/compare8.c: Add an additional test for XOR.
42196 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42198 * gcc.dg/torture/builtin-ctype-1.c: New test.
42200 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42202 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42203 * gcc.dg/torture/builtin-math-1.c: Likewise.
42204 * gcc.dg/torture/builtin-power-1.c: New test.
42206 2004-03-24 Andreas Schwab <schwab@suse.de>
42208 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42211 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42212 Roger Sayle <roger@eyesopen.com>
42214 * gcc.dg/compare8.c: New test case.
42216 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42218 * g++.dg/ext/altivec-7.C: New test.
42220 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42222 PR 12267, 12391, 12560, 13129, 14114, 14133
42223 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42224 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42225 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42226 Adjust error regexps.
42227 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42228 * gcc.dg/noncompile/undeclared-1.c: New test cases.
42229 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42230 * gcc.dg/local1.c: Add explanatory comment.
42232 2004-03-23 Roger Sayle <roger@eyesopen.com>
42234 PR optimization/14669
42235 * g++.dg/opt/fold2.C: New test case.
42237 2004-03-22 Jakub Jelinek <jakub@redhat.com>
42240 * gcc.dg/20040322-1.c: New test.
42242 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42244 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
42245 * gcc.dg/ultrasp4.c: Likewise.
42246 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
42248 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42250 * gcc.dg/i386-sse-8.c: Reset default options.
42252 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42254 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42255 in the error message text.
42257 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42259 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42261 2004-03-21 Mark Mitchell <mark@codesourcery.com>
42264 * g++.dg/init/array13.C: New test.
42266 2004-03-20 Roger Sayle <roger@eyesopen.com>
42269 * gcc.c-torture/compile/pr13889.c: New test case.
42271 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
42274 * builtins-1.c (nan, nans): Don't test.
42275 * builtins-30.c: Don't use nan, nanf, nanl.
42276 * builtins-35.c: New test.
42278 2004-03-19 Ziemowit Laski <zlaski@apple.com>
42280 * g++.dg/ext/altivec-6.C: New test.
42282 2004-03-19 Mark Mitchell <mark@codesourcery.com>
42284 * g++.dg/init/placement3.C: New test.
42286 * g++.dg/template/spec13.C: New test.
42288 * g++.dg/lookup/using11.C: New test.
42290 * g++.dg/lookup/koenig3.C: New test.
42292 * g++.dg/template/operator2.C: New test.
42294 * g++.dg/expr/dtor3.C: New test.
42295 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42297 * g++.old-deja/g++.law/visibility28.C: Likewise.
42299 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
42301 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42302 * gcc.dg/ppc64-abi-3.c: Likewise.
42304 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42307 * g++.dg/parse/template15.C: New test.
42309 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42311 * g++.dg/expr/dtor2.C: New test.
42313 * g++.dg/lookup/anon4.C: New test.
42315 * g++.dg/overload/using1.C: New test.
42317 * g++.dg/template/lookup7.C: New test.
42319 * g++.dg/template/typename6.C: New test.
42321 * g++.dg/expr/cond6.C: New test.
42323 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42325 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42327 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42329 * g++.dg/expr/cond5.C: New test.
42330 * g++.dg/expr/constcast1.C: Likewise.
42331 * g++.dg/expr/ptrmem2.C: Likewise.
42332 * g++.dg/expr/ptrmem3.C: Likewise.
42333 * g++.dg/lookup/main1.C: Likewise.
42334 * g++.dg/template/lookup6.C: Likewise.
42336 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42338 * gcc.dg/local1.c: New test.
42340 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42342 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42344 * gcc.dg/torture/builtin-convert-1.c: New test.
42346 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42348 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42350 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42353 * g++.dg/warn/Wunused-7.C: New test.
42355 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42357 * gcc.dg/torture/builtin-integral-1.c: New test.
42359 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42362 * g++.dg/parse/non-dependent3.C: New test.
42364 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
42366 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42367 * g++.dg/eh/simd-2.C: Likewise.
42368 * g++.dg/init/array10.C: Likewise.
42369 * gcc.c-torture/compile/simd-1.c: Likewise.
42370 * gcc.c-torture/compile/simd-2.c: Likewise.
42371 * gcc.c-torture/compile/simd-3.c: Likewise.
42372 * gcc.c-torture/compile/simd-4.c: Likewise.
42373 * gcc.c-torture/compile/simd-6.c: Likewise.
42374 * gcc.c-torture/execute/simd-1.c: Likewise.
42375 * gcc.c-torture/execute/simd-2.c: Likewise.
42376 * gcc.dg/compat/vector-defs.h: Likewise.
42377 * gcc.dg/20020531-1.c: Likewise.
42378 * gcc.dg/altivec-3.c: Likewise.
42379 * gcc.dg/altivec-4.c: Likewise.
42380 * gcc.dg/altivec-varargs-1.c: Likewise.
42381 * gcc.dg/compat/vector-defs.h: Likewise.
42382 * gcc.dg/i386-mmx-3.c: Likewise.
42383 * gcc.dg/i386-sse-4.c: Likewise.
42384 * gcc.dg/i386-sse-5.c: Likewise.
42385 * gcc.dg/i386-sse-8.c: Likewise.
42386 * gcc.dg/simd-1.c: Likewise.
42387 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
42388 __ev64_opaque__ since the machine description provides it.
42390 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42392 * lib/compat.exp (skip_list): New global variable.
42393 Use it to hold the user defined COMPAT_SKIPS list if any.
42394 (compat-obj): Add the members of skip_list to optall.
42396 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42398 * gcc.dg/compat/union-by-value-1_main.c,
42399 union-by-value-1_x.c, union-by-value-1_y.c,
42400 union-check.h, union-defs.h,
42401 union-init.h, union-return-1_main.c,
42402 union-return-1_x.c, union-return-1_y.c: New files.
42404 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42406 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42407 mixed-struct-init.h: Add 4 mixed structure types.
42408 struct-by-value-21_main.c, struct-by-value-21_x.c,
42409 struct-by-value-21_y.c, struct-return-21_main.c,
42410 struct-return-21_x.c, struct-return-21_y.c: New files.
42412 2004-03-13 Mark Mitchell <mark@codesourcery.com>
42415 * g++.dg/parse/template14.C: New test.
42417 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42419 * gcc.c-torture/execute/20040313-1.c: New test.
42421 2004-03-13 Jakub Jelinek <jakub@redhat.com>
42424 * gcc.dg/20040311-2.c: New test.
42426 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
42429 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42432 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
42434 * gcc.dg/20040305-2.c: Add missing return statement.
42436 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42438 * gcc.dg/builtins-34.c: Also check pow10*.
42440 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42443 * gcc.dg/20040305-2.c: New test.
42445 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42447 * gcc.dg/20040310-1.c: New test.
42449 2004-03-11 Roger Sayle <roger@eyesopen.com>
42451 * gcc.c-torture/execute/20040311-1.c: New test case.
42453 2004-03-11 Mark Mitchell <mark@codesourcery.com>
42456 * g++.dg/lookup/enum1.C: New test.
42458 2004-03-10 Mark Mitchell <mark@codesourcery.com>
42461 * g++.dg/lookup/struct2.C: New test.
42463 2004-03-10 Uros Bizjak <uros@kss-loka.si>
42465 * gcc.dg/builtins-34.c: New test.
42467 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42469 * gcc.dg/torture/builtin-nonneg-1.c: New test.
42471 2004-03-09 James E Wilson <wilson@specifixinc.com>
42473 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42474 * gcc.dg/alias-2.c: New testcase.
42476 2004-03-09 Zack Weinberg <zack@codesourcery.com>
42478 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42480 2004-03-09 Roger Sayle <roger@eyesopen.com>
42482 * gcc.c-torture/execute/20040309-1.c: New test case.
42484 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
42487 * g++.dg/overload/ref1.C: New.
42489 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42492 * g++.dg/template/spec12.C: New test.
42495 * g++.dg/parse/crash14.C: New test.
42497 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42500 * g++.dg/init/ref11.C: New test.
42502 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42505 * g++.dg/parse/builtin2.C: New test.
42507 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42510 * g++.dg/init/ctor3.C: New test.
42511 * g++.dg/init/union1.C: New test.
42512 * g++.dg/ext/anon-struct4.C: New test.
42514 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42516 * g++.dg/lookup/koenig1.C: Tweak error messages.
42517 * g++.dg/lookup/used-before-declaration.C: Likewise.
42518 * g++.dg/other/do1.C: Likewise.
42519 * g++.dg/overload/koenig1.C: Likewise.
42520 * g++.dg/parse/crash13.C: Likewise.
42521 * g++.dg/template/instantiate3.C: Likewise.
42523 2004-03-08 Eric Christopher <echristo@redhat.com>
42525 * * lib/target-supports.exp: Enable libiconv in test
42526 compilation. Fix up error checking.
42528 2004-03-08 Roger Sayle <roger@eyesopen.com>
42530 PR middle-end/14289
42531 * gcc.dg/pr14289-1.c: New test case.
42532 * gcc.dg/pr14289-2.c: Likewise.
42533 * gcc.dg/pr14289-3.c: Likewise.
42535 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
42537 * gcc.c-torture/execute/20040308-1.c: New test.
42539 2004-03-07 Roger Sayle <roger@eyesopen.com>
42541 * gcc.c-torture/execute/20040307-1.c: New test case.
42543 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
42545 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42547 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
42549 * gcc.dg/20040306-1.c: New test.
42551 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
42553 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42555 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42557 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42560 * gcc.dg/decl-6.c: New test.
42562 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42564 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42565 Rename LOGPOW -> LOG_POW.
42566 (SQRT_EXP, POW_EXP): New.
42568 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42570 * gcc.dg/i386-sse-8.c: New test.
42572 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42575 * gcc.dg/decl-5.c: New test.
42577 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
42579 * gcc.dg/20040305-1.c: New test.
42581 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
42584 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42586 2004-03-04 Ziemowit Laski <zlaski@apple.com>
42588 PR c++/14425, c++/14426
42589 * g++.dg/ext/altivec-4.C: New test.
42590 * g++.dg/ext/altivec-5.C: New test.
42592 2004-03-04 Geoffrey Keating <geoffk@apple.com>
42594 * g++.old-deja/g++.other/linkage1.C: Expect errors about
42595 global variables of a type with no linkage.
42596 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42597 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42598 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42599 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42600 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42601 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42602 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42603 * g++.dg/warn/deprecated.C: Name enum Color.
42604 * g++.dg/overload/VLA.C: Name structure for 'b'.
42605 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42607 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42609 * gcc.c-torture/compile/20040304-1.c: New test.
42611 2004-03-03 Zack Weinberg <zack@codesourcery.com>
42614 * gcc.dg/decl-4.c: New testcase.
42616 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
42618 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42619 as PRECF if sizeof (float) > sizeof (double).
42620 (PRECL): Make it the same as PRECF if
42621 sizeof (float) > sizeof (long double).
42623 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42625 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42626 system type. Add check for irix6 which doesn't have c99 runtime.
42628 2004-03-03 Bob Wilson <bob.wilson@acm.org>
42630 * gcc.dg/const-elim-1.c: xfail for xtensa.
42632 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42635 * g++.dg/template/cond4.C: New test.
42637 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42640 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42643 * g++.dg/parse/defarg7.C: New test.
42646 * g++.dg/template/friend26.C: New test.
42648 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42651 * g++.dg/abi/mangle21.C: New test.
42654 * g++.dg/parse/constructor2.C: New test.
42657 * g++.dg/template/sfinae1.C: New test.
42659 2004-02-29 Mark Mitchell <mark@codesourcery.com>
42662 * g++.dg/expr/crash2.C: New test.
42664 PR middle-end/13448
42665 * gcc.dg/inline-5.c: New test.
42666 * gcc.dg/always-inline.c: Split out tests into ...
42667 * gcc.dg/always-inline2.c: ... this and ...
42668 * gcc.dg/always-inline3.c: ... this.
42670 2004-02-29 Mark Mitchell <mark@codesourcery.com>
42673 * g++.dg/debug/crash1.C: New test.
42675 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
42677 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42678 function with __attribute__((noinline)).
42679 (recurser_void2): Likewise.
42680 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42681 (recurser_void2): Likewise.
42683 2004-02-29 Roger Sayle <roger@eyesopen.com>
42685 PR middle-end/14203
42686 * g++.dg/warn/Wunused-6.C: New test case.
42688 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
42690 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42693 2004-02-27 Eric Christopher <echristo@redhat.com>
42695 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42696 * g++.dg/charset/asm2.c: Run only x86.
42697 * gcc.dg/charset/asm3.c: Ditto.
42699 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
42701 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42704 2004-02-27 Ziemowit Laski <zlaski@apple.com>
42706 * g++.dg/ext/altivec-3.C: New.
42708 2004-02-26 Richard Henderson <rth@redhat.com>
42710 * g++.dg/ext/attrib10.C: Mark for warning.
42711 * gcc.dg/attr-alias-1.c: New.
42713 2004-02-26 Richard Henderson <rth@redhat.com>
42715 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42716 * gcc.c-torture/execute/20040208-2.c: ... it back.
42718 2004-02-26 Eric Christopher <echristo@redhat.com>
42720 * lib/target-supports.exp (check-iconv-available): New function.
42721 * lib/gcc-dg.exp (dg-require-iconv): New function.
42723 * gcc.dg/charset: New directory.
42724 * gcc.dg/charset/charset.exp: New file.
42725 * gcc.dg/charset/asm1.c: Ditto.
42726 * gcc.dg/charset/asm2.c: Ditto.
42727 * gcc.dg/charset/asm3.c: Ditto.
42728 * gcc.dg/charset/asm4.c: Ditto.
42729 * gcc.dg/charset/asm5.c: Ditto.
42730 * gcc.dg/charset/attribute1.c: Ditto.
42731 * gcc.dg/charset/attribute2.c: Ditto.
42732 * gcc.dg/charset/string1.c: Ditto.
42733 * g++.dg/charset: New directory.
42734 * g++.dg/dg.exp: Add here. Special options.
42735 * g++.dg/charset/charset.exp: New file.
42736 * g++.dg/charset/asm1.c: Ditto.
42737 * g++.dg/charset/asm2.c: Ditto.
42738 * g++.dg/charset/asm3.c: Ditto.
42739 * g++.dg/charset/asm4.c: Ditto.
42740 * g++.dg/charset/attribute1.c: Ditto.
42741 * g++.dg/charset/attribute2.c: Ditto.
42742 * g++.dg/charset/extern1.cc: Ditto.
42743 * g++.dg/charset/extern2.cc: Ditto.
42744 * g++.dg/charset/string1.c: Ditto.
42746 2004-02-26 Mark Mitchell <mark@codesourcery.com>
42749 * g++.dg/parse/comma1.C: New test.
42751 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42754 * g++.dg/template/ttp8.C: New test.
42756 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
42758 * gcc.dg/fixuns-trunc-1.c: New test.
42760 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42762 * gcc.dg/builtins-config.h: Use #elif.
42764 2004-02-26 Michael Matz <matz@suse.de>
42766 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42767 * gcc.dg/991214-1.c: Likewise.
42768 * gcc.dg/i386-asm-1.c: Likewise.
42770 2004-02-25 Richard Henderson <rth@redhat.com>
42772 * gcc.c-torture/execute/20040208-2.c: Move ...
42773 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42775 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42778 * g++.dg/other/crash-3.C: New test.
42780 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42782 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42783 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42785 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42788 2004-02-24 Michael Matz <matz@suse.de>
42790 * gcc.dg/i386-regparm.c: New.
42792 2004-02-23 James E Wilson <wilson@specifixinc.com>
42794 * gcc.c-torture/execute/20040223-1.c: New.
42796 2004-02-23 Zack Weinberg <zack@codesourcery.com>
42797 Kazu Hirata <kazu@cs.umass.edu>
42799 * gcc.dg/fwritable-strings-1.c: Remove.
42801 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
42804 * gcc.dg/20040223-1.c: New test.
42806 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42809 * g++.dg/ext/typeof9.C: New test.
42811 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42814 * g++.dg/other/switch1.C: New test.
42816 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42818 * gcc.dg/cast-function-1.c: Adjust for new informative message.
42819 * gcc.dg/va-arg-1.c: Likewise.
42821 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42824 * g++.dg/template/koenig5.C: New test.
42826 2004-02-21 Ziemowit Laski <zlaski@apple.com>
42828 * g++.dg/ext/altivec-1.C: Generalize target triple.
42829 * g++.dg/ext/altivec-2.C: New test case.
42830 * g++.dg/ext/altivec_check.h: New file.
42831 * gcc.dg/altivec-1.c: Generalize target triple;
42832 include altivec_check.h and call altivec_check().
42833 * gcc.dg/altivec-[2-5].c: Generalize target triple.
42834 * gcc.dg/altivec-6.c: New test case.
42835 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42836 type casts as needed.
42837 * gcc.dg/altivec-10.c: Include altivec_check.h and call
42839 * gcc.dg/altivec-12.c: New test case.
42840 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42841 include altivec_check.h and call altivec_check().
42842 * gcc.dg/altivec_check.h: New file.
42844 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42846 * lib/target-supports.exp (check_alias_available): Don't mangle
42847 function `g' in test program.
42849 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42851 * lib/target-supports.exp (check_profiling_available): Check
42852 argument to determine whether we support a profiling type.
42853 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42854 check_profiling_available.
42855 * g++.dg/bprob/bprob.exp: Likewise.
42856 * g77.dg/bprob/bprob.exp: Likewise.
42857 * gcc.misc-tests/bprob.exp: Likewise.
42858 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42859 dg-require-profiling and delete expected error handling.
42860 * gcc.dg/20021014-1.c: Likewise.
42861 * gcc.dg/nest.c: Likewise.
42863 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42866 * g++.dg/other/vthunk1.C: New test.
42868 2004-02-20 Falk Hueffner <falk@debian.org>
42871 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42873 2004-02-20 Mark Mitchell <mark@codesourcery.com>
42876 * g++.dg/other/error8.C: Remove XFAIL markers.
42879 * g++.dg/ext/packed5.C: New test.
42882 * g++.dg/warn/Wunused-5.C: New test.
42885 * g++.dg/lookup/member1.C: New test.
42887 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
42889 * gcc.c-torture/compile/20040130-1.c: Enable only when
42890 __INT_MAX__ >= 2147483647L.
42891 * gcc.c-torture/compile/961203-1.c: Likewise.
42893 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
42895 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42896 * g++.dg/opt/template1.C: Robustify assembler regexp
42898 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42900 * gcc.c-torture/execute/simd-4.x: Remove.
42901 * gcc.c-torture/execute/va-arg-25.x: Likewise.
42902 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42903 Guard with #ifndef SKIP_ATTRIBUTE.
42904 * gcc.dg/compat/vector-1_y.c: Likewise.
42905 * gcc.dg/compat/vector-2_x.c: Likewise.
42906 * gcc.dg/compat/vector-2_y.c: Likewise.
42907 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42908 * g++.dg/eh/simd-2.C: Likewise.
42910 2004-02-19 Alan Modra <amodra@bigpond.net.au>
42912 * gcc.c-torture/compile/complex-1.c: New.
42914 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
42917 * gcc.c-torture/execute/20040218-1.c: New test.
42919 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42922 * g++.dg/parse/new2.C: New test.
42924 2004-02-18 Paul Brook <paul@codesourcery.com>
42926 * gcc.c-torture/compile/libcall-1.c: New test.
42928 2004-02-18 Paul Brook <paul@codesourcery.com>
42931 * gcc.dg/debug/debug-7.c: New test.
42933 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
42935 * gcc.dg/20040217-1.c: New test.
42937 2004-02-17 Zack Weinberg <zack@codesourcery.com>
42939 * gcc.c-torture/execute/990208-1.x: Delete.
42941 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
42943 * gcc.c-torture/execute/20040208-2.x: New file.
42945 2004-02-17 Mark Mitchell <mark@codesourcery.com>
42948 * g++.dg/abi/structret1.C: New test.
42950 2004-02-17 Jakub Jelinek <jakub@redhat.com>
42952 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42953 (i386_cpuid): No need to test if cpuid is available on AMD64.
42954 Fix assembly, so that it works onboth i386 and AMD64.
42955 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42956 (vecInLong): Fix s[] member type to unsigned int.
42957 (vecInWord): Remove type.
42958 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42959 (a64, b64, c64, d64, e64): Remove.
42960 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42961 Remove unused variable. Remove initialization of removed variables.
42962 Don't call mmx_tests nor sse_tests.
42963 (reference_mmx, reference_sse): Remove.
42964 (check): Add return stmt.
42965 * gcc.dg/i386-sse-7.c: New test.
42966 * gcc.dg/i386-mmx-4.c: New test.
42968 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42970 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42971 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42972 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42973 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42974 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42975 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42976 g++.dg/tc1/dr94.C: Fix line terminator.
42978 2004-02-16 Geoffrey Keating <geoffk@apple.com>
42980 * gcc.c-torture/compile/20040216-1.c: New.
42982 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42984 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42985 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42986 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42987 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42988 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42989 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42991 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42993 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42995 2004-02-15 Mark Mitchell <mark@codesourcery.com>
42998 * g++.dg/expr/cond4.C: New test.
43001 * g++.dg/lookup/crash2.C: New test.
43003 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43005 * gcc.c-torture/compile/20040214-2.c: New test.
43007 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43010 * g++.dg/ext/typeof8.C: New test.
43012 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43014 * gcc.c-torture/compile/20040214-1.c: New test.
43016 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43019 * g++.dg/template/spec11.C: New test.
43021 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43024 * g++.dg/other/error8.C: New test.
43026 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43029 * g++.dg/template/array4.C: New test.
43032 * g++.dg/inherit/thunk2.C: New test.
43035 * g++.dg/eh/cond2.C: New test.
43037 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43039 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43041 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43043 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43045 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43047 * g++.dg/simd-2.C: xfail on ppc64-linux.
43049 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43052 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43055 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43057 * gcc.dg/builtins-33.c: New test.
43059 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43061 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43063 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43065 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43067 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43069 * gcc.dg/ppc64-abi-3.c: New test.
43071 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43075 * gcc.dg/pr14092-1.c: New testcase.
43077 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43079 * gcc.dg/cpp/assert4.c: Fix typo last change.
43081 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43082 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43084 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43086 2004-02-09 Roger Sayle <roger@eyesopen.com>
43088 * gcc.c-torture/compile/20040209-1.c: New test case.
43090 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43092 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43094 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43096 * gcc.c-torture/execute/20040208-[12].c: New tests.
43098 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43100 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43102 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43104 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43106 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43109 * gcc.dg/visibility-8.c: New testcase.
43111 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43113 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43115 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43117 2004-02-07 Roger Sayle <roger@eyesopen.com>
43119 PR middle-end/13696
43120 * g++.dg/opt/fold1.C: New test case.
43122 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43125 * g++.dg/other/crash-2.C: New test.
43127 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43130 * g++.dg/parse/angle-bracket2.C: New test.
43132 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43134 PR middle-end/13750
43136 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43138 * g++.dg/pch/wchar-1.C: New.
43139 * g++.dg/pch/wchar-1.Hs: New.
43141 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43144 * g++.dg/parse/error15.C: New test.
43145 * g++.dg/parse/crash11.C: Update dg-error mark.
43147 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43150 * g++.dg/warn/conv2.C: New test.
43152 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43155 * g++.dg/warn/incomplete1.C: Remove xfail.
43157 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43159 * lib/file-format.exp (gcc_target_object_format): Use
43160 ${tool}_target_compile, not gcc_target_compile.
43161 * lib/target-supports.exp (check_alias_available): Likewise.
43162 (check_gc_sections_available): Likewise.
43163 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43164 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43167 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43170 * g++.dg/template/static6.C: New test.
43172 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43174 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43176 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43178 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43179 tests for systems where `char' is unsigned by default.
43181 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43184 * g++.dg/template/partial3.C: New test.
43186 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43188 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43189 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43190 Remove mentions of obsolete ports.
43192 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43194 * gcc.dg/noncompile/20001228-1.c: Fix for new
43197 2004-02-03 Roger Sayle <roger@eyesopen.com>
43200 * gcc.c-torture/execute/multdi-1.c: New test case.
43202 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43205 * g++.dg/template/lookup5.C: New test.
43207 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43210 * g++.dg/template/lookup4.C: New test.
43213 * g++.dg/parse/error14.C: New test.
43216 * g++.dg/parse/template13.C: New test.
43218 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43221 * g++.dg/template/koenig4.C: New test.
43224 * g++.dg/template/crash17.C: New test.
43227 * g++.dg/parse/error13.C: New test.
43228 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43230 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43232 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43234 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
43238 * gcc.dg/noncompile/20040203-1.c: New test.
43239 * gcc.dg/noncompile/20040203-2.c: Likewise.
43240 * gcc.dg/noncompile/20040203-3.c: Likewise.
43241 * gcc.dg/20040203-1.c: Likewise.
43243 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
43246 * g++.dg/template/sizeof7.C: New test.
43248 2004-02-02 Eric Christopher <echristo@redhat.com>
43249 Zack Weinberg <zack@codesourcery.com>
43251 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43253 2004-02-02 Zack Weinberg <zack@codesourcery.com>
43255 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43256 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43257 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43258 * gcc.dg/cleanup-5.c: Run only on Linux targets.
43260 2004-02-02 Mark Mitchell <mark@codesourcery.com>
43263 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43266 * g++.dg/ext/attrib13.C: New test.
43269 * g++.dg/conversion/op2.C: New test.
43271 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43273 * gcc.dg/titype-1.c: Fix pasto.
43275 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43277 * gcc.dg/titype-1.c: New test.
43279 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43282 * g++.dg/template/non-type-template-argument-1.C,
43283 g++.dg/template/qualified-id1.C: Update dg-error marks.
43284 * g++.dg/template/nontype6.C: New test.
43286 2004-02-01 Roger Sayle <roger@eyesopen.com>
43288 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43289 * gcc.dg/builtins-31.c: New testcase.
43290 * gcc.dg/builtins-32.c: New testcase.
43292 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
43294 * objc.dg/call-super-2.m: Update line numbers
43295 for the including of stddef.h.
43297 2004-01-30 Michael Matz <matz@suse.de>
43299 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43300 g++.dg/ext/case-range3.C: New tests.
43302 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43306 * g++.dg/template/member4.C: New test.
43308 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43311 * g++.dg/template/sizeof6.C: New test.
43313 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43315 * gcc.dg/fwritable-strings-1.c: New test.
43317 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43319 * gcc.c-torture/compile/20040130-1.c: New test.
43321 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
43323 * objc.dg/call-super-2.m: Include stddef.h for size_t.
43325 2004-01-29 Mark Mitchell <mark@codesourcery.com>
43328 * g++.dg/template/ctor3.C: New test.
43330 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43332 * g++.dg/tc1: New directory.
43333 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43334 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43335 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43336 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43337 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43339 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43341 * g++.dg/parse/error11.C: New test.
43342 * g++.dg/parse/error12.C: Likewise.
43344 2004-01-28 Ziemowit Laski <zlaski@apple.com>
43346 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43347 (scan_initial, main): Use aligned_sizeof instead of sizeof.
43349 2004-01-28 Mark Mitchell <mark@codesourcery.com>
43352 * g++.dg/ext/attrib12.C: New test.
43355 * g++.dg/parse/cast2.C: New test.
43357 2004-01-27 James E Wilson <wilson@specifixinc.com>
43359 * objc.dg/encode-2.m (main): New local string. Set depending on
43360 sizeof long. Use in sscanf call.
43361 * objc.dg/encode-3.m (main): New local string. Set depending on
43362 sizeof long. Use in scan_initial call.
43364 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43366 * objc.dg/call-super-2.m: Make LP64-safe.
43367 * objc.dg/desig-init-1.m: Likewise.
43369 2004-01-27 Devang Patel <dpatel@apple.com>
43371 * g++.dg/debug/namespace1.C: New test.
43373 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
43375 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43378 * gcc.dg/arm-mmx-1.c: New test.
43380 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43382 * gcc.dg/20040127-1.c: New test.
43383 * gcc.dg/20040127-2.c: New test.
43385 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43387 * objc.dg/stret-1.m (glob): Renamed to globa.
43389 2004-01-26 Mark Mitchell <mark@codesourcery.com>
43392 * g++.dg/expr/for1.C: New test.
43394 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
43396 PR middle-end/13779
43397 * gcc.dg/darwin-longlong.c: New test.
43399 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
43401 * gcc.dg/20040124-1.c: Moved test from here...
43402 * gcc.c-torture/compile/20040124-1.c: ...to here.
43404 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43406 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
43407 the assembly output if -m64 is passed.
43409 2004-01-25 Mark Mitchell <mark@codesourcery.com>
43412 * g++.dg/template/cond3.C: New test.
43414 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43417 * g++.dg/template/ttp7.C: New test.
43419 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43422 * g++.dg/template/nontype4.C: New test.
43423 * g++.dg/template/nontype5.C: Likewise.
43425 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
43427 * gcc.dg/torture/mips-clobber-at.c: New test.
43429 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
43431 * gcc.dg/20040124-1.c: New test.
43433 2004-01-24 Jakub Jelinek <jakub@redhat.com>
43435 * gcc.dg/20040123-1.c: New test.
43437 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43439 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43441 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
43443 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43445 2004-01-23 Andrew Pinski <apinski@apple.com>
43447 * gcc.dg/20030121-1.c: Move to ..
43448 * gcc.dg/20040121-1.c: here.
43450 2004-01-23 Roger Sayle <roger@eyesopen.com>
43452 * gcc.dg/builtins-29.c: New test case.
43454 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43457 * gcc.dg/builtins-30.c: New testcase.
43459 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
43461 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43462 * lib/g77.exp: Likewise.
43463 * lib/objc.exp: Likewise.
43464 * lib/g++.exp: Likewise.
43466 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43468 * gcc.dg/struct-by-value-2.c: New test.
43470 2004-01-21 Andrew Pinski <apinski@apple.com>
43473 * gcc.dg/20030121-1.c: New test.
43475 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
43477 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
43478 clobber frame pointer register in asm statement.
43480 2004-01-21 Falk Hueffner <falk@debian.org>
43482 * gcc.c-torture/compile/20040121-1.c: New test.
43484 2004-01-21 Zack Weinberg <zack@codesourcery.com>
43486 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43488 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
43490 * gcc.dg/ppc64-abi-2.c: New test.
43492 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
43494 * lib/treelang.exp: Fill out this file.
43495 * lib/treelang-dg.exp: New File.
43497 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
43499 * gcc.c-torture/compile/981022-1.c: Remove.
43500 * gcc.dg/array-5.c: Remove XFAIL.
43501 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43502 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43503 gcc.dg/cond-lvalue-1.c: Update.
43504 * gcc.dg/cast-lvalue-2.c: New test.
43506 2004-01-19 Mark Mitchell <mark@codesourcery.com>
43509 * g++.dg/other/error1.C (class foo): Tweak error message.
43512 * g++.dg/template/call2.C: New test.
43514 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43516 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43517 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43518 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43519 scalar-return-1_x.c, scalar-return-2_y.c,
43520 scalar-return-3_x.c, scalar-return-3_y.c,
43521 scalar-return-4_x.c, scalar-return-4_y.c,
43522 struct-align-1.h, struct-align-1_x.c,
43523 struct-align-1_y.c, struct-align-2.h,
43524 struct-align-2_x.c, struct-align-2_y.c,
43525 struct-by-value-10_y.c, struct-by-value-11_x.c,
43526 struct-by-value-11_y.c, struct-by-value-12_x.c,
43527 struct-by-value-12_y.c, struct-by-value-13_x.c,
43528 struct-by-value-13_y.c, struct-by-value-14_x.c,
43529 struct-by-value-14_y.c, struct-by-value-15_x.c,
43530 struct-by-value-15_y.c, struct-by-value-16_y.c,
43531 struct-by-value-17_y.c, struct-by-value-18_y.c,
43532 struct-by-value-19_y.c, struct-by-value-1_x.c,
43533 struct-by-value-1_y.c, struct-by-value-20_y.c,
43534 struct-by-value-2_x.c, struct-by-value-2_y.c,
43535 struct-by-value-3_y.c, struct-by-value-4_x.c,
43536 struct-by-value-4_y.c, struct-by-value-5_y.c,
43537 struct-by-value-6_y.c, struct-by-value-7_y.c
43538 struct-by-value-8_x.c, struct-by-value-8_y.c
43539 struct-by-value-9_x.c, struct-by-value-9_y.c
43540 struct-return-10_x.c, struct-return-10_y.c,
43541 struct-return-19_x.c, struct-return-20_x.c
43542 struct-return-2_x.c, struct-return-2_y.c
43543 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43544 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
43546 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43548 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43549 attribute on sparc*-sun-solaris2.*.
43551 2004-01-18 Mark Mitchell <mark@codesourcery.com>
43554 * g++.dg/ext/typeof7.C: New test.
43556 2004-01-18 David Edelsohn <edelsohn@gnu.org>
43558 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43559 * gcc.dg/const-elim-1.c: Same.
43561 2004-01-17 Ziemowit Laski <zlaski@apple.com>
43563 * objc.dg/stret-1.m: New.
43564 * objc.dg/stret-2.m: New.
43566 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
43569 * g++.dg/ext/vector1.C: New test.
43571 2004-01-16 Geoffrey Keating <geoffk@apple.com>
43573 * gcc.dg/pch/import-1.c: New.
43574 * gcc.dg/pch/import-1.hs: New.
43575 * gcc.dg/pch/import-1a.h: New.
43576 * gcc.dg/pch/import-1b.h: New.
43577 * gcc.dg/pch/import-1c.h: New.
43579 2004-01-16 Mark Mitchell <mark@codesourcery.com>
43582 * g++.dg/ext/array1.C: New test.
43585 * g++.dg/conversion/op1.C: New test.
43587 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
43590 From Kazumoto Kojima / Dan Kegel:
43591 * gcc.dg/pr11864-1.c: New test.
43594 From Marcus Comstedt / Dan Kegel:
43595 * gcc.dg/pr10392-1.c: New test.
43597 2004-01-16 Mark Mitchell <mark@codesourcery.com>
43600 * g++.dg/init/ref10.C: New test.
43602 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43605 * g++.dg/parse/typename6.C: New test.
43607 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43610 * g++.dg/pch/wchar-1.C: New.
43611 * g++.dg/pch/wchar-1.Hs: New.
43613 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43616 * g++.dg/expr/sizeof2.C: New test.
43618 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
43620 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43622 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
43625 * g++.dg/lookup/strong-using-3.C: New.
43626 * g++.dg/lookup/using-10.C: New.
43628 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
43631 * g++.dg/lookup/strong-using-2.C: New.
43633 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
43634 Dan Kegel <dank@kegel.com>
43635 J"orn Rennecke <joern.rennecke@superh.com>
43638 * gcc.dg/pr9365-1.c: New test.
43640 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43643 * g++.dg/parse/casting-operator2.C: New test.
43644 * g++.old-deja/g++.pt/explicit83.C: Remove.
43646 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
43648 * gcc.dg/label-compound-stmt-1.c: New test.
43649 * gcc.c-torture/compile/950922-1.c,
43650 gcc.c-torture/compile/20000211-3.c,
43651 gcc.c-torture/compile/20000518-1.c,
43652 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43653 compound statements.
43655 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
43657 * gcc.dg/ppc64-abi-1.c: New test.
43659 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
43661 * g++.dg/ext/attrib9.C: Add dg-warnings.
43663 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43666 * g++.dg/parse/dtor3.C: New test.
43668 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
43671 * g++.dg/parse/try-catch-1.C: New test.
43673 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
43675 * ada/acats/run_all.sh: Add more verbose output in acats.log
43676 when compiling tests.
43678 2004-01-12 Zack Weinberg <zack@codesourcery.com>
43681 * gcc.dg/typedef-redecl.c: New test case.
43682 * gcc.dg/typedef-redecl.h: New support file.
43684 2004-01-13 Jan Hubicka <jh@suse.cz>
43686 * gcc.dg/always_inline.c: New test.
43687 * gcc.dg/debug/20031231-1.c: Fix.
43689 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43692 * g++.dg/template/array3.C: New test.
43694 2004-01-12 Zack Weinberg <zack@codesourcery.com>
43696 * g++.dg/ext/lvalue1.C: No longer expected to fail.
43697 * g++.dg/warn/Wunused-2.C: Likewise.
43699 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43702 * g++.dg/template/instantiate6.C: New test.
43704 2004-01-12 Roger Sayle <roger@eyesopen.com>
43706 PR middle-end/11397
43707 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43709 2004-01-12 Jan Hubicka <jh@suse.cz>
43712 * gcc.dg/20040112-1.c: New.
43714 * gcc.dg/dwarf-die[1-7].c: Move to...
43715 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43716 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43718 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
43721 * g++.dg/parse/friend4.C: New test.
43723 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
43726 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43727 definition is called a friend.
43729 2004-01-11 Zack Weinberg <zack@codesourcery.com>
43731 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43733 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
43736 * g++.dg/parse/error10.C: New test.
43737 * g++.dg/template/arg2.C: Accept "invalid type" error.
43739 2004-01-11 Jakub Jelinek <jakub@redhat.com>
43741 PR middle-end/13392
43742 * g++.dg/opt/expect2.C: New test.
43744 2004-01-10 Zack Weinberg <zack@codesourcery.com>
43746 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43747 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43748 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43749 Update dg-error regexps.
43751 2004-01-10 Zack Weinberg <zack@codesourcery.com>
43753 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43754 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43756 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43758 * gcc.dg/pragma-re-1.c: Use right pointer type.
43760 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43762 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43764 2004-01-09 Geoffrey Keating <geoffk@apple.com>
43766 * gcc.dg/rs6000-ldouble-1.c: New.
43768 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43772 * g++.dg/other/abstract1.C: New test.
43774 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
43776 * g++.dg/lookup/strong-using-1.C: New.
43778 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
43781 * gcc.dg/func-ptr-conv-1.c: New test.
43782 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43784 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
43787 * gcc.c-torture/compile/20040109-1.c: New.
43789 2004-01-08 Stuart Hastings <stuart@apple.com>
43791 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43792 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43793 * gcc.dg/i386-sse-6.c: ...this new testcase.
43795 2004-01-09 Alan Modra <amodra@bigpond.net.au>
43797 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43799 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43801 * ada/acats/run_acats: Treat 'gnatchop' the same way
43802 as 'gnatmake'. Export GCC_DRIVER.
43803 * ada/acats/run_all.sh: Add target_gnatchop. Use
43804 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43806 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43809 * g++.dg/template/dependent-expr4.C: New test.
43811 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
43813 * gcc.dg/altivec-11.c: New test.
43815 2004-01-07 Mark Mitchell <mark@codesourcery.com>
43817 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43819 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
43822 * gcc.dg/enum-compat-1.c: New test.
43823 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43825 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
43828 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43829 gcc.dg/c99-idem-qual-3.c: New tests.
43831 2004-01-07 Alan Modra <amodra@bigpond.net.au>
43833 * gcc.dg/winline-7.c: Don't cast void * to int.
43835 2004-01-06 Jan Hubicka <jh@suse.cz>
43837 * gcc.dg/i386-sse-5.c: New test
43838 * g++.dg/eh/simd-1.c: Add -w argument for i386.
43840 2004-01-05 Mark Mitchell <mark@codesourcery.com>
43843 * g++.dg/rtti/typeid4.C: New test.
43845 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43847 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43849 2004-01-05 Mark Mitchell <mark@codesourcery.com>
43852 * g++.dg/template/error11.C: New test.
43855 * g++.dg/template/class2.C: New test.
43857 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
43858 Richard Sandiford <rsandifo@redhat.com>
43861 * g++.dg/opt/alias3.C: New test.
43863 2004-01-04 Mark Mitchell <mark@codesourcery.com>
43866 * g++.dg/template/koenig3.C: New test.
43869 * g++.dg/parse/offsetof3.C: New test.
43871 * g++.dg/init/copy7.C: Add missing dg-error markers.
43874 * g++.dg/init/copy7.c: New test.
43877 * g++.dg/parse/cast1.C: New test.
43879 2004-01-04 Jan Hubicka <jh@suse.cz>
43881 * gcc.dg/winline[1-7].c: New tests.
43883 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43886 * g++.dg/template/qualttp22.C: New test.
43888 2004-01-01 Jan Hubicka <jh@suse.cz>
43890 * gcc.dg/debug/20031231-1.c: New.
43891 * gcc.c-torture/compile/20040101-1.c: New.
43892 * gcc.dg/dwarf-die-[1-7].c: New.
43894 2004-01-01 Jakub Jelinek <jakub@redhat.com>
43896 PR optimization/13521
43897 * gcc.c-torture/compile/20031231-1.c: New test.
43899 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
43901 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43903 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43906 * g++.dg/template/crash16.C: New test.
43908 2003-12-30 Mark Mitchell <mark@codesourcery.com>
43910 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43912 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
43914 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43916 * g++.old-deja/g++.jason/thunk3.C: Likewise.
43917 * g++.old-deja/g++.law/profile1.C: Likewise.
43918 * gcc.c-torture/compile/981006-1.c: Likewise.
43919 * gcc.c-torture/execute/loop-2e.x: Likewise.
43920 * gcc.c-torture/execute/loop-2f.x: Remove.
43921 * gcc.c-torture/execute/loop-2g.x: Likewise.
43922 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43923 * gcc.dg/20020312-2.c: Remove traces of dead ports.
43925 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
43928 * g++.dg/ext/attrib11.C: New test.
43931 * g++.dg/template/array2-1.C: New test.
43932 * g++.dg/template/array2-2.C: New test.
43934 2003-12-29 Mark Mitchell <mark@codesourcery.com>
43936 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43938 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
43941 * g++.dg/template/array1-1.C: New test.
43942 * g++.dg/template/array1-2.C: New test.
43944 2003-12-29 Roger Sayle <roger@eyesopen.com>
43947 * g77.dg/12632.f: New test case.
43949 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43952 * g++.dg/parse/nontype1.C: New test.
43954 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43957 * g++.dg/parse/explicit1.C: New test.
43958 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43960 2003-12-28 Mark Mitchell <mark@codesourcery.com>
43963 * g++.dg/opt/inline6.C: New test.
43966 * g++.dg/parse/error9.C: New test.
43968 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43970 2003-12-28 Mark Mitchell <mark@codesourcery.com>
43973 * g++.dg/init/assign1.C: New test.
43975 2003-12-28 Roger Sayle <roger@eyesopen.com>
43978 * g++.dg/warn/format3.C: New test case.
43980 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43982 * gcc.c-torture/compile/20031227-1.c: New test.
43984 2003-12-23 Mark Mitchell <mark@codesourcery.com>
43986 * g++.dg/bprob/bprob.exp: Load target-supports.exp
43987 * g77.dg/bprob/bprob.exp: Likewise.
43988 * gcc.misc-tests/bprob.exp: Likewise.
43989 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
43990 variants on systems where the library does not provide that
43992 * gcc.dg/builtins-20.c: Use builtins-config.h.
43993 * gcc.dg/builtins-config.h: New file.
43995 2003-12-23 Mark Mitchell <mark@codesourcery.com>
43997 * lib/gcc-dg.exp (dg-require-profiling): New function.
43998 * lib/target-supports.exp (check_profiling_available): Likewise.
43999 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44000 * g77.dg/bprob/bprob.exp: Likewise.
44001 * gcc.misc-tests/bprob.exp: Likewise.
44002 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44003 * gcc.dg/20021014-1.c: Likewise.
44004 * gcc.dg/nest.c: Likewise.
44006 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44008 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44010 * g++.dg/lookup/java2.C: Likewise.
44011 * gcc.dg/cpp/lexident.c: Likewise.
44013 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44015 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44017 * gcc.c-torture/compile/961203-1.c: Likewise.
44018 * gcc.c-torture/compile/980506-1.c: Likewise.
44020 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44022 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44023 (additional_prunes): New global.
44024 (gcc-dg-prune): Handle additional per-test pruning.
44025 (dg-test): Clear additional_prunes between tests.
44027 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44028 dg-prune-output to avoid spurious failures from assembler
44029 complaining about nonexistent WAW violations.
44030 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44031 Use dg-prune-output to avoid spurious failures from assembler
44032 warning about Itanium B-step errata.
44034 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44036 * g++.dg/abi/macro0.C: New test.
44037 * g++.dg/abi/macro1.C: Likewise.
44038 * g++.dg/abi/macro2.C: Likewise.
44040 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44041 * g++.dg/abi/bitfield7.C: Likewise.
44042 * g++.dg/abi/dtor2.C: Likewise.
44043 * g++.dg/abi/mangle11.C: Likewise.
44044 * g++.dg/abi/mangle12.C: Likewise.
44045 * g++.dg/abi/mangle14.C: Likewise.
44046 * g++.dg/abi/mangle17.C: Likewise.
44047 * g++.dg/abi/vbase10.C: Likewise.
44048 * g++.dg/abi/vbase14.C: Likewise.
44049 * g++.dg/template/qualttp17.C: Likewise.
44051 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44054 * gcc.dg/20031223-1.c: New test.
44056 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44058 * gcc.dg/noreturn-7.c: New test.
44060 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44062 * gcc.dg/null-pointer-1.c: New test.
44064 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44066 * g++.old-deja/g++.jason/template18.C: Remove.
44067 * g++.old-deja/g++.jason/template37.C: Likewise.
44070 * g++.dg/lookup/ns1.C: New test.
44073 * g++.dg/template/lookup3.C: New test.
44075 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44077 * g++.dg/template/recurse1.C: New test
44079 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44082 * g++.dg/parse/semicolon1.C: New test.
44083 * g++.dg/parse/semicolon1.h: Likewise.
44085 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44087 * gcc.dg/darwin-misaligned.c: New test.
44089 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44092 * gcc.dg/20031222-1.c: New test.
44094 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44097 * g++.dg/parse/error8.C: New test.
44100 * g++.dg/warn/ctor-init-1.C: New test.
44102 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44104 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44106 * gcc.c-torture/compile/930217-1.c: Likewise.
44107 * gcc.c-torture/compile/930513-1.c: Likewise.
44108 * gcc.c-torture/execute/920908-2.c: Likewise.
44109 * gcc.c-torture/execute/921204-1.c: Likewise.
44110 * gcc.c-torture/execute/930621-1.c: Likewise.
44111 * gcc.c-torture/execute/930630-1.c: Likewise.
44112 * gcc.c-torture/execute/931031-1.c: Likewise.
44113 * gcc.c-torture/execute/980602-2.c: Likewise.
44114 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44115 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44116 * gcc.c-torture/execute/extzvsi.c: Likewise.
44117 * gcc.c-torture/unsorted/ext.c: Likewise.
44119 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44122 * gcc.c-torture/compile/20031220-2.c: New test case.
44124 2003-12-20 Roger Sayle <roger@eyesopen.com>
44126 PR optimization/13031
44127 * gcc.c-torture/compile/20031220-1.c: New test case.
44129 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44131 * gcc.dg/cast-function-1.c: New test.
44133 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44135 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44138 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44141 * g++.dg/ext/attrib10.C: New test.
44143 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44145 * gcc.dg/cleanup-10.c: New test.
44146 * gcc.dg/cleanup-11.c: New test.
44148 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44151 * g++.dg/opt/expect1.C: New test.
44153 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44155 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44157 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44160 * gcc.dg/20031218-1.c: New test.
44163 * gcc.dg/20031218-2.c: New test.
44164 * gcc.dg/20031218-3.c: New test.
44166 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44167 of label name and allow for USER_LABEL_PREFIX == "_" names.
44168 * g++.dg/abi/mangle18-2.C: Likewise.
44169 * g++.dg/abi/mangle19-1.C: Likewise.
44170 * g++.dg/abi/mangle19-2.C: Likewise.
44171 * g++.dg/abi/mangle20-1.C: Likewise.
44172 * g++.dg/abi/mangle20-2.C: Likewise.
44174 2003-12-18 Richard Henderson <rth@redhat.com>
44176 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44178 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44179 Dan Kegel <dank@kegel.com>
44182 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44183 testing a cross compiler, it causes spurious compile failures.
44184 * lib/g++.exp: Likewise.
44186 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44189 * g++.dg/template/access13.C: New test.
44191 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44193 * gcc.dg/20031216-1.c: New test.
44195 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44198 * g++.dg/template/error10.C: New test.
44200 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44202 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44203 * g++.dg/eh/simd-2.C: Likewise.
44205 2003-12-17 James E Wilson <wilson@specifixinc.com>
44206 Roger Sayle <roger@eyesopen.com>
44208 * gcc.c-torture/execute/ieee/mzero5.c: New.
44210 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44213 * g++.dg/parse/error6.C: New test.
44216 * g++.dg/parse/error7.C: New test.
44218 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44220 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44221 at -O with stabs debugging formats.
44222 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44223 * gcc.dg/debug/debug-2.c: Likewise.
44225 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44228 * g++.dg/init/error1.C: New test.
44231 * g++.dg/init/pm3.C: New test.
44233 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
44236 * gcc.dg/bitfld-8.c: New test.
44238 2003-12-16 James Lemke <jim@wasabisystems.com>
44240 * gcc.dg/arm-scd42-[123].c: New tests.
44242 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44245 * g++.dg/abi/mangle20-1.C: New test.
44246 * g++.dg/abi/mangle20-2.C: New test.
44248 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44251 * g++.dg/other/offsetof2.C: Remove XFAIL.
44252 * g++.dg/parse/offsetof1.C: New test.
44253 * g++.gd/parse/offsetof2.C: Likewise.
44255 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44257 * g++.dg/template/nontype3.C: New test.
44258 * g++.dg/template/static2.C: Tweaked the dg-error clause.
44260 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44262 * g++.dg/warn/noreturn-3.C: Also test instantiation.
44264 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44267 * g++.dg/expr/assign1.C: New test.
44270 * g++.dg/abi/mangle19-1.C: New test.
44271 * g++.dg/abi/mangle19-2.C: New test.
44273 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
44275 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44277 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44279 * gcc.c-torture/execute/20031216-1.c: New test.
44281 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44283 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44286 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44289 * g++.dg/template/error9.C: New test.
44292 * g++.dg/template/error8.C: New test.
44294 2003-12-15 Roger Sayle <roger@eyesopen.com>
44296 PR middle-end/13400
44297 * gcc.c-torture/execute/20031215-1.c: New test case.
44299 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44302 * g++.dg/parse/error5.C: New test.
44305 * g++.dg/expr/sizeof1.C: New test.
44308 * g++.dg/template/crash15.C: New test.
44310 2003-12-15 Geoffrey Keating <geoffk@apple.com>
44312 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44313 a non-POD type as the last named parameter of a varargs function.
44315 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44319 * g++.dg/template/crash14.C: New test.
44320 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44322 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
44324 * g++.dg/other/java1.C: New test.
44327 * g++.dg/abi/mangle18-1.C: New test.
44328 * g++.dg/abi/mangle18-2.C: New test.
44330 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44332 PR optimization/10312
44333 * gcc.c-torture/execute/20031214-1.c: New.
44335 2003-12-14 Mark Mitchell <mark@codesourcery.com>
44339 * g++.dg/parse/error3.C: New test.
44340 * g++.dg/parse/error4.C: Likewise.
44341 * g++.dg/abi/mangle4.C: Tweak error messages.
44342 * g++.dg/lookup/using5.C: Likewise.
44343 * g++.dg/other/error2.C: Likewise.
44344 * g++.dg/parse/typename5.C: Likewise.
44345 * g++.dg/parse/undefined1.C: Likewise.
44346 * g++.dg/template/arg2.C: Likewise.
44347 * g++.dg/template/ttp3.C: Likewise.
44348 * g++.dg/template/type1.C: Likewise.
44349 * g++.old-deja/g++.other/crash32.C: Likewise.
44350 * g++.old-djea/g++.pt/defarg8.C: Likewise.
44352 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44355 * g++.dg/warn/noreturn-3.C: New test.
44357 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44360 * g++.dg/abi/covariant3.C: New.
44362 2003-12-12 Jakub Jelinek <jakub@redhat.com>
44364 * g++.dg/eh/ia64-1.C: New test.
44366 2003-12-12 Roger Sayle <roger@eyesopen.com>
44368 PR optimization/13037
44369 * g77.f-torture/execute/13037.f: New test case.
44371 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44374 * g++.dg/abi/covariant2.C: New.
44376 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
44378 * gcc.dg/cpp/trad/macro.c: New tests.
44380 2003-12-11 Zack Weinberg <zack@codesourcery.com>
44382 * gcc.c-torture/execute/wchar_t-1.x: Delete.
44384 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
44387 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44389 * lib/g++.exp (g++_version): Likewise.
44390 * lib/g77.exp (g77_version): Likewise.
44391 * lib/objc.exp (default_objc_version): Likewise.
44393 2003-12-10 Richard Henderson <rth@redhat.com>
44395 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44397 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44399 2003-12-08 Matt Austern <austern@apple.com>
44402 * lib/gcc-dg.exp (dg-require-visibility): Define.
44403 * lib/target-supports (check_visibility_available): Define.
44404 * gcc.dg/visibility-1.c: New test.
44405 * gcc.dg/visibility-2.c: Likewise.
44406 * gcc.dg/visibility-3.c: Likewise.
44407 * gcc.dg/visibility-4.c: Likewise.
44408 * gcc.dg/visibility-5.c: Likewise.
44409 * gcc.dg/visibility-6.c: Likewise.
44410 * g++.dg/ext/visibility-1.C: Likewise.
44411 * g++.dg/ext/visibility-2.C: Likewise.
44412 * g++.dg/ext/visibility-3.C: Likewise.
44413 * g++.dg/ext/visibility-4.C: Likewise.
44414 * g++.dg/ext/visibility-5.C: Likewise.
44415 * g++.dg/ext/visibility-6.C: Likewise.
44417 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44419 * g++.dg/lookup/java1.C: New test.
44420 * g++.dg/lookup/java2.C: New test.
44422 2003-12-07 Falk Hueffner <falk@debian.org>
44424 * g++.dg/opt/noreturn-1.C: New test.
44426 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
44428 * gcc.dg/overflow-1.c: New test.
44430 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44432 * g77.f-torture/compile/13060.f: New test.
44434 2003-12-06 Mark Mitchell <mark@codesourcery.com>
44437 * g++.dg/inherit/operator2.C: New test.
44439 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44442 * g++.dg/ext/attrib9.C: New test.
44444 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44447 * g++.dg/template/error7.C: New test.
44449 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
44450 J"orn Rennecke <joern.rennecke@superh.com>
44453 * g++.dg/other/struct-va_list.C: New test.
44455 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44458 * g++.dg/parse/defarg6.C: New test.
44460 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
44463 * gcc.c-torture/execute/20031201-1.c: New test.
44465 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
44467 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44469 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44471 * gcc.dg/builtin-return-1.c: New test.
44473 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
44474 J"orn Rennecke <joern.rennecke@superh.com>
44476 PR optimization/13260
44477 * gcc.c-torture/execute/20031204-1.c: New test.
44479 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44482 * g++.dg/template/error6.C: New test.
44484 2003-12-03 Jakub Jelinek <jakub@redhat.com>
44486 * gcc.dg/20031202-1.c: New test.
44488 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44491 * g++.dg/template/eh1.C: New test.
44494 * g++.dg/template/error5.C: New test.
44496 2003-12-02 David Ung <davidu@mips.com>
44498 * gcc.dg/compat/vector-check.h: Corrected type for var
44501 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44504 * g++.dg/template/ptrmem8.C: New test.
44506 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44509 * g++.dg/template/dependent-expr3.C: New test.
44511 2003-12-01 James Lemke <jim@wasabisystems.com>
44513 * gcc.dg/arm-g2.c: New test.
44515 2003-12-01 Roger Sayle <roger@eyesopen.com>
44517 PR optimization/11634
44518 * gcc.dg/20031201-2.c: New test case.
44520 2003-12-01 Zack Weinberg <zack@codesourcery.com>
44523 * objc.dg/proto-lossage-3.m: New test.
44525 2003-12-01 Roger Sayle <roger@eyesopen.com>
44527 PR optimization/12628
44528 * gcc.dg/20031201-1.c: New test case.
44530 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
44532 * gcc.dg/unaligned-1.c: New test.
44534 2003-11-30 Mark Mitchell <mark@codesourcery.com>
44537 * g++.dg/template/error4.C: New test.
44538 * g++.dg/template/nested3.C: Adjust error markers.
44540 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44542 * gcc.dg/cpp/assert4.c: Check more #system assertions.
44544 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
44547 * gcc.dg/bitfld-7.c: New test.
44549 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
44551 * gcc.dg/tls/asm-1.C: New test.
44553 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44555 * gcc.dg/cpp/assert4.c: Update.
44557 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44559 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44560 * gcc.dg/builtin-apply3.c: New test.
44562 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44564 * lib/compat.exp (compat-obj): New xfaildata parameter.
44565 Use it to set compiler_conditional_xfail_data before compiling.
44566 (compat-get-options): Handle dg-xfail-if.
44567 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44568 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44569 * gcc.dg/compat/vector-1_y.c: Likewise.
44570 * gcc.dg/compat/vector-2_x.c: Likewise.
44571 * gcc.dg/compat/vector-2_y.c: Likewise.
44573 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44575 * g++.dg/opt/reg-stack4.C: New test.
44577 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44579 * gcc.dg/builtin-apply2.c: New test.
44581 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44583 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44585 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44588 * g++.dg/template/template-id-2.C: New test.
44590 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44593 * g++.dg/template/memfriend1.C: New test.
44594 * g++.dg/template/memfriend2.C: Likewise.
44595 * g++.dg/template/memfriend3.C: Likewise.
44596 * g++.dg/template/memfriend4.C: Likewise.
44597 * g++.dg/template/memfriend5.C: Likewise.
44598 * g++.dg/template/memfriend6.C: Likewise.
44599 * g++.dg/template/memfriend7.C: Likewise.
44600 * g++.dg/template/memfriend8.C: Likewise.
44601 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44603 2003-11-21 Mark Mitchell <mark@codesourcery.com>
44606 * g++.dg/ext/cond1.C: New test.
44608 2003-11-20 Richard Henderson <rth@redhat.com>
44610 * gcc.dg/20020201-2.c: Remove.
44611 * gcc.dg/20020201-4.c: Remove.
44612 * gcc.dg/20020304-1.c: Remove.
44614 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
44616 * gcc.dg/cpp/trad/xwin1.c: New test case.
44618 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
44620 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44621 * lib/g77.exp: Likewise.
44622 * lib/objc.exp: Likewise.
44623 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44626 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44629 * g++.dg/template/static5.C: New test.
44631 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
44633 * gcc.dg/nested-func-1.c: New test.
44635 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44637 * gcc.dg/cpp/assert4.c: New test.
44639 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
44642 * g++.dg/lookup/using9.c: New test.
44644 2003-11-14 Mark Mitchell <mark@codesourcery.com>
44647 * g++.dg/template/error3.C: New test.
44649 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
44652 * ada/acats/run_acats, run_all.sh: Fix syntax error.
44653 No longer use a wrapper for gcc, since this does not work under
44656 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
44659 * g++.dg/template/ptrmem7.C: New test.
44661 2003-11-13 Andrew Pinski <apinski@apple.com>
44663 * gcc.c-torture/compile/20031113-1.c: New test.
44665 2003-11-13 Mark Mitchell <mark@codesourcery.com>
44666 Kean Johnston <jkj@sco.com>
44669 * gcc.dg/unused-4.c: Update.
44671 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
44673 * g++.dg/opt/const3.C: New test.
44675 2003-11-13 Jan Hubicka <jh@suse.cz>
44677 * gcc.c-torture/compile/20031112-1.c: New test.
44679 2003-11-12 Mark Mitchell <mark@codesourcery.com>
44681 * g++.dg/parse/crash10.C: Remove bogus error marker.
44683 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44685 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44686 (host_gcc): Likewise.
44687 (ROOT): Honor $PWDCMD.
44689 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44691 2003-11-12 Catherine Moore <clm@redhat.com>
44693 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44695 2003-11-12 Andreas Jaeger <aj@suse.de>
44696 Jakub Jelinek <jakub@redhat.com>
44697 Andrew Pinski <pinskia@physics.uc.edu>
44698 Richard Henderson <rth@redhat.com>
44700 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44702 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44704 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44705 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44707 2003-11-11 Andreas Jaeger <aj@suse.de>
44709 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44711 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44713 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
44715 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44718 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
44720 * gcc.dg/trampoline-1.c: New test.
44722 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
44724 * gcc.c-torture/compile/200031109-1.c: New test.
44726 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
44730 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44731 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44732 gcc.dg/format/no-y2k-1.c: Update.
44734 2003-11-08 Roger Sayle <roger@eyesopen.com>
44736 PR optimization/10467
44737 * gcc.dg/20031108-1.c: New test case.
44739 2003-11-07 Geoffrey Keating <geoffk@apple.com>
44741 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44743 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
44745 * gcc.dg/compound-lvalue-1.c: New test.
44746 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44749 2003-11-06 Geoffrey Keating <geoffk@apple.com>
44751 * gcc.dg/altivec-varargs-1.c: New test.
44753 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44755 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44756 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44757 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
44758 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
44759 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44761 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
44763 * gcc.dg/cond-lvalue-1.c: New test.
44765 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
44767 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44769 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44772 * g++.dg/template/instantiate5.C: New test.
44774 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44777 * g++.dg/ext/complit2.C: Replace test with self-contained version.
44778 * ChangeLog: Add missing first entry for above test.
44780 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44783 * g++.dg/template/using8.C: New test.
44784 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44786 2003-11-02 Roger Sayle <roger@eyesopen.com>
44788 PR optimization/10817
44789 * gcc.c-torture/compile/20031102-1.c: New test case.
44791 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
44793 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44796 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44798 * gcc.dg/20031102-1.c: New test.
44800 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44802 * gcc.dg/complex-1.c: New test.
44804 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44807 * g++.dg/template/crash13.C: Adjust expected error location.
44808 * g++.old-deja/g++.brendan/ns1.C: Likewise.
44810 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
44812 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44814 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
44817 * gcc.c-torture/compile/20031031-2.c: New test.
44819 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
44822 * gcc.c-torture/compile/20031031-1.c: New test.
44824 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
44826 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44827 * gcc.misc-tests/bprob.exp: Likewise.
44828 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44829 the execution test on arm-elf configs.
44830 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
44831 configs that don't support scratch files.
44832 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44834 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
44836 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44839 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
44841 * ada/acats/run_all.sh: Redirect mv output to /dev/null
44842 Avoid non pure sh syntax. Add more logging.
44844 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44847 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44850 * gcc.dg/ppc-stackalign-1.c: New test.
44852 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
44854 * ada/acats/run_all.sh: Change output to be more compliant with
44856 Create acats.sum and acats.log files under testsuite/ada/acats
44857 Only run [a-z]* directories, to filter out e.g. CVS.
44858 Redirect build output to log file.
44860 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
44862 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44864 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
44867 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44869 2003-10-27 Jakub Jelinek <jakub@redhat.com>
44871 * gcc.c-torture/compile/20031023-1.c: New test.
44872 * gcc.c-torture/compile/20031023-2.c: New test.
44873 * gcc.c-torture/compile/20031023-3.c: New test.
44874 * gcc.c-torture/compile/20031023-4.c: New test.
44876 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44879 * g++.dg/lookup/scoped8.C: New test.
44881 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44883 * g++.dg/opt/reg-stack3.C: New test.
44885 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
44887 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
44889 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44892 * g++.dg/template/crash13.C: New test.
44894 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
44896 * gcc.dg/c99-restrict-2.c: New test.
44898 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
44900 PR c++/12698, c++/12699, c++/12700, c++/12566
44901 * g++.dg/inherit/covariant9.C: New test.
44902 * g++.dg/inherit/covariant10.C: New test.
44903 * g++.dg/inherit/covariant11.C: New test.
44905 2003-10-23 Jason Merrill <jason@redhat.com>
44908 * g++.dg/ext/complit2.C: New test.
44910 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
44913 * gcc.c-torture/execute/20031020-1.c: New test.
44915 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44917 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44918 following the jump_insn.
44920 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
44922 * gcc.dg/cast-lvalue-1.c: New test.
44924 2003-10-21 Mark Mitchell <mark@codesourcery.com>
44927 * g++.dg/template/cond2.C: New test.
44929 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
44931 * gcc.dg/builtins-28.c: New test.
44933 2003-10-20 Jan Hubicka <jh@suse.cz>
44935 * g++.dg/opt/inline4.C: Do not use min-inline-insns
44937 * gcc.dg/inline-2.c: Likewise.
44939 2003-10-20 Phil Edwards <phil@codesourcery.com>
44941 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44942 * gcc.dg/nest.c: Likewise.
44944 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44946 PR c++/9781, c++/10583, c++/11862
44947 * g++.dg/parse/crash13.C: New test.
44949 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44951 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44953 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44955 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44956 Define HAVE_C99_RUNTIME except on Solaris.
44957 * gcc.dg/builtins-20.c: Likewise.
44959 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44961 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44963 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44966 * g++.dg/template/crash21.C: New test.
44968 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44971 * g++.dg/template/typename5.C: New test.
44973 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44976 * g++.dg/template/friend25.C: New test.
44978 2003-10-16 Ziemowit Laski <zlaski@apple.com>
44980 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44983 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
44985 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44988 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
44990 * gcc.c-torture/execute/960416-1.x: Remove.
44991 * gcc.c-torture/execute/divconst-3.x: Likewise.
44993 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
44996 * gcc.dg/torture/cris-volatile-1.c: New test.
44998 2003-10-14 Roger Sayle <roger@eyesopen.com>
45000 PR optimization/9325
45001 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45002 for overflowing floating point to integer conversion during RTL
45005 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45007 * objc/execute/_cmd.m: Fix typo.
45008 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45009 Relax 'scan-assembler' regexp.
45010 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45011 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45012 * objc.dg/zero-link-2.m: Remove blank line.
45013 * objc.dg/zero-link-3.m: New test case.
45015 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45017 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45019 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45020 than linker trickery.
45022 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45025 * g++.dg/other/friend2.C: New test.
45027 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45029 * gcc.dg/20031012-1.c: New test.
45031 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45033 * gcc.dg/weak/weak-3.c: Fix for new warning.
45035 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45037 PR optimization/8750
45038 * gcc.c-torture/execute/20031012-1.c: New test case.
45040 2003-10-11 Roger Sayle <roger@eyesopen.com>
45042 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45043 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45045 2003-10-11 Roger Sayle <roger@eyesopen.com>
45047 PR optimization/12260
45048 * gcc.c-torture/compile/20031011-2.c: New test case.
45050 2003-10-11 Roger Sayle <roger@eyesopen.com>
45052 * gcc.c-torture/execute/20031011-1.c: New testcase.
45054 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45056 * gcc.c-torture/compile/20031011-1.c: New test.
45058 2003-10-11 Jan Hubicka <jh@suse.cz>
45060 * g++.dg/other/first-global.C: New test.
45062 2003-10-11 Roger Sayle <roger@eyesopen.com>
45064 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45066 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45068 * gcc.c-torture/compile/20031010-1.c: New test.
45070 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45072 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45073 * gcc.c-torture/execute/va-arg-25.c: ... here.
45075 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45077 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45079 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45081 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45083 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45085 * g++.dg/parse/error2.C: New test.
45087 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45090 * g++.dg/other/error5.C: Modify the error message.
45091 * g++.dg/lookup/using8.C: New test.
45093 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45095 * gcc.dg/darwin-abi-2.c: New file.
45096 * gcc.c-torture/execute/va-arg-24.c: New file.
45098 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45100 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45103 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45106 * g++.dg/other/error4.C: Update error messages.
45107 * g++.dg/template/ptrmem4.C: Likewise.
45110 * g++.dg/init/new9.C: New test.
45112 PR c++/12334, c++/12236, c++/8656
45113 * g++.dg/ext/attrib8.C: New test.
45115 2003-10-06 Devang Patel <dpatel@apple.com>
45117 * gcc.dg/debug/dwarf2-3.h: New test.
45118 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45120 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45122 * g++.dg/opt/cfg2.C: New test.
45124 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45126 * g++.dg/opt/float1.C: New test.
45128 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45130 * gcc.dg/c90-array-lval-6.c: New test.
45131 * gcc.dg/c99-array-lval-6.c: New test.
45133 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45134 Ziemowit Laski <zlaski@apple.com>
45136 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45137 'Derived', so that it is never considered a class method; add
45138 new warning for '+port' method ambiguity.
45139 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45140 <objc/objc-api.h> (needed on Mac OS X).
45141 * objc.dg/method-13.m: New test.
45143 2003-10-03 Roger Sayle <roger@eyesopen.com>
45145 PR optimization/9325, PR java/6391
45146 * gcc.c-torture/execute/20031003-1.c: New test case.
45148 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45150 PR optimization/12180
45151 * gcc.dg/20031002-1.c: New test.
45154 * g++.dg/inherit/error1.C: New test.
45156 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45158 * lib/f-torture.exp (search_for): Rename to...
45159 (search_for_re): This. Also, clean up comments and the
45160 "regexp" invocation.
45162 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45164 * gcc.c-torture/compile/20031002-1.c: New test.
45166 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45168 * g++.dg/opt/cond1.C: New test.
45170 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45172 * gcc.dg/Wold-style-definition-2.c: New testcase.
45173 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45175 2003-09-29 Richard Henderson <rth@redhat.com>
45177 * g++.dg/init/array10.C: Add dg-options.
45179 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45181 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45183 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45185 * g++.dg/template/friend19.C: Fix typo.
45186 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45188 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45190 * gcc.c-torture/execute/20030928-1.c: New test.
45191 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45193 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45195 * g++.dg/opt/unroll1.C: New test.
45197 2003-09-26 Roger Sayle <roger@eyesopen.com>
45199 PR optimization/11741
45200 * gcc.dg/20030926-1.c: New test case.
45202 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45205 * g++.dg/parse/access7.C: New test.
45206 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45208 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45210 MERGE OF objc-improvements-branch into MAINLINE:
45211 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45212 if libobjc has not been built.
45213 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45214 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45215 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45216 objc/execute/nested-3.m, objc/execute/np-2.m,
45217 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45218 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45219 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45220 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45221 objc.dg/special/unclaimed-category-1.h,
45222 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45223 well as GNU runtime.
45224 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45225 * execute/cascading-1.m, execute/function-message-1.m,
45226 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45227 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45228 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45229 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45230 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45231 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45232 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45233 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45234 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45235 * objc.dg/bitfield-2.m: Run only on Darwin.
45236 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45237 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45238 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45239 * objc.dg/const-str-1.m: Fix constant string layout.
45241 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
45243 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45245 2003-09-23 Geoffrey Keating <geoffk@apple.com>
45247 * gcc.dg/darwin-abi-1.c: New file.
45249 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
45252 * gcc.c-torture/compile/20030921-1.c: New test.
45254 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45256 * g++.dg/opt/reg-stack2.C: New test.
45258 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45260 * g++.dg/eh/delayslot1.C: New test.
45262 2003-09-20 Richard Henderson <rth@redhat.com>
45264 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45266 2003-09-20 Roger Sayle <roger@eyesopen.com>
45268 * gcc.c-torture/execute/20030920-1.c: New test case.
45270 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45272 * g++.dg/rtti/typeid3.C: Correct expected error message.
45274 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45277 * g++.dg/parse/crash12.C: New test.
45279 2003-09-19 Janis Johnson <janis187@us.ibm.com>
45281 * gcc.dg/compat/mixed-struct-check.h: New.
45282 * gcc.dg/compat/mixed-struct-defs.h: New.
45283 * gcc.dg/compat/mixed-struct-init.h: New.
45284 * gcc.dg/compat/struct-by-value-19_main.c: New.
45285 * gcc.dg/compat/struct-by-value-19_x.c: New.
45286 * gcc.dg/compat/struct-by-value-19_y.c: New.
45287 * gcc.dg/compat/struct-by-value-20_main.c: New.
45288 * gcc.dg/compat/struct-by-value-20_x.c: New.
45289 * gcc.dg/compat/struct-by-value-20_y.c: New.
45290 * gcc.dg/compat/struct-return-19_main.c: New.
45291 * gcc.dg/compat/struct-return-19_x.c: New.
45292 * gcc.dg/compat/struct-return-19_y.c: New.
45293 * gcc.dg/compat/struct-return-20_main.c: New.
45294 * gcc.dg/compat/struct-return-20_x.c: New.
45295 * gcc.dg/compat/struct-return-20_y.c: New.
45297 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
45298 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45299 so that it will not complain on LP64 targets.
45301 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45304 * g++.dg/template/friend24.C: New test.
45306 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
45309 * g++.dg/template/memtmpl2.C: New test.
45311 2003-09-18 Mark Mitchell <mark@codesourcery.com>
45314 * gcc.dg/builtin-apply1.c: New test.
45316 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
45319 * g++.dg/warn/Wunused-4.C: New test.
45321 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45324 * g++.dg/other/gc2.C: New test.
45326 2003-09-17 Mark Mitchell <mark@codesourcery.com>
45329 * g++.dg/rtti/typeid3.C: New test.
45332 * g++.dg/overload/template1.C: New test.
45334 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45336 * g++.dg/opt/cfg3.C: New test.
45338 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45341 * g++.dg/template/crash11.C: New test.
45343 2003-09-16 Jason Merrill <jason@redhat.com>
45344 Jakub Jelinek <jakub@redhat.com>
45346 * gcc.dg/attr-warn-unused-result.c: New test.
45348 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
45351 * g++.dg/expr/call2.C: New test.
45353 2003-09-15 Andreas Jaeger <aj@suse.de>
45355 * gcc.dg/Wold-style-definition-1.c: New test.
45357 2003-09-14 Mark Mitchell <mark@codesourcery.com>
45360 * g++.dg/parse/template12.C: New test.
45362 * g++.dg/abi/bitfield11.C: New test.
45363 * g++.dg/abi/bitfield12.C: Likewise.
45365 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
45367 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
45368 non-expansion of functional macro name without arguments at EOL.
45369 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
45371 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
45373 * gcc.c-torture/execute/20030914-[12].c: New tests.
45375 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
45378 * g++.dg/overload/addr1.C: New test.
45380 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
45382 * gcc.dg/20030909-1.c: New test.
45384 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45386 * gcc.dg/ultrasp10.c: New test.
45388 2003-09-09 Devang Patel <dpatel@apple.com>
45390 * gcc.dg/darwin-ld-6.c: New test.
45392 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45394 * gcc.dg/torture/builtin-explog-1.c: New testcase.
45396 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45398 * gcc.dg/ia64-types1.c: New test.
45399 * gcc.dg/ia64-types2.c: Likewise.
45401 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45403 * gcc.dg/builtins-1.c: Add more _Complex tests.
45404 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45406 * gcc.dg/builtins-1.c: Test existing _Complex functions.
45407 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45409 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45412 * g++.dg/lookup/koenig2.C: New test.
45415 * g++.dg/rtti/typeid2.C: New test.
45417 2003-09-08 Jakub Jelinek <jakub@redhat.com>
45419 * gcc.c-torture/compile/20030904-1.c: New test.
45421 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45423 * g++.dg/opt/longbranch2.C: New test.
45425 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45427 * g++.dg/template/crash10.C: Only compile it.
45429 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45431 PR middle-end/11665
45432 * gcc.c-torture/compile/20030907-1.c: New test.
45433 * g++.dg/init/array11.C: New test.
45435 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45438 * g++.dg/init/struct1.C: New test.
45440 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45443 * g++.dg/expr/comma1.C: New test.
45445 2003-09-06 Mark Mitchell <mark@codesourcery.com>
45448 * g++.dg/expr/static_cast5.C: New test.
45450 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
45453 * g++.dg/lookup/scoped7.C: New test.
45456 * g++.dg/other/static1.C: New test.
45459 * g++.dg/warn/template-1.C: New test.
45462 * g++.dg/template/crash10.C: New test.
45465 * g++.dg/overload/VLA.C: New test.
45468 * g++.dg/template/call1.C: New test.
45470 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45473 * g++.dg/parse/using3.C: New test.
45475 2003-09-06 Roger Sayle <roger@eyesopen.com>
45478 * g++.dg/overload/builtin3.C: New test case.
45480 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
45483 * gcc.dg/20030906-1.c: New test.
45484 * gcc.dg/20030906-2.c: Likewise.
45486 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45489 * g++.dg/parse/defarg5.C: New test.
45491 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45493 2003-09-05 Mark Mitchell <mark@codesourcery.com>
45496 * g++.dg/expr/static_cast4.C: New test.
45499 * g++.dg/template/crash9.C: New test.
45501 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
45503 * g++.old-deja/g++.ext/pretty2.C: Update for change
45505 * g++.old-deja/g++.ext/pretty3.C: Likewise.
45507 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
45510 * g++/dg/template/qualified-id1.C: New test.
45513 * g++.dg/warn/noeffect4.C: New test.
45515 2003-09-04 Matt Austern <austern@apple.com>
45517 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45518 * g++.dg/ext/fnname2.C: Likewise.
45519 * g++.dg/ext/fnname3.C: Likewise.
45521 2003-09-04 Mark Mitchell <mark@codesourcery.com>
45523 * g++.dg/expr/lval1.C: New test.
45524 * g++.dg/ext/lvcast.C: Remove.
45526 2003-09-03 Roger Sayle <roger@eyesopen.com>
45528 PR optimization/11700.
45529 * gcc.c-torture/compile/20030903-1.c: New test case.
45531 2003-09-03 Mark Mitchell <mark@codesourcery.com>
45534 * g++.dg/abi/layout4.C: New test.
45536 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
45539 * g++.dg/parse/friend3.C: New test.
45541 2003-09-02 Mark Mitchell <mark@codesourcery.com>
45544 * g++.dg/template/class1.C: New test.
45547 * g++.dg/expr/call1.C: New test.
45549 2003-09-01 Mark Mitchell <mark@codesourcery.com>
45552 * g++.dg/init/ref9.C: New test.
45555 * g++.dg/template/nested4.C: New test.
45557 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45560 * g++.dg/template/non-dependent4.C: New test.
45563 * g++.dg/inherit/conv1.C: New test.
45565 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45568 * g++.dg/ext/label1.C: New test.
45569 * g++.dg/ext/label2.C: Likewise.
45571 2003-08-28 Mark Mitchell <mark@codesourcery.com>
45573 * g++.dg/expr/cond3.C: New test.
45575 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45577 * gcc.dg/builtins-1.c: Add new builtin cases.
45579 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45581 * gcc.dg/builtins-1.c: Add new cases.
45582 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45584 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45586 * gcc.dg/builtins-1.c: Add more math builtin tests.
45587 * gcc.dg/torture/builtin-attr-1.c: New test.
45589 2003-08-28 Mark Mitchell <mark@codesourcery.com>
45591 PR optimization/5079
45592 * g++.dg/opt/static3.C: New test.
45594 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45596 * gcc.misc-tests/gcov-10b.c: New test.
45598 2003-08-27 Mark Mitchell <mark@codesourcery.com>
45600 * g++.dg/opt/ptrmem3.C: New test.
45602 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45604 2003-08-27 Jakub Jelinek <jakub@redhat.com>
45606 * gcc.dg/20030826-2.c: New test.
45608 2003-08-26 Roger Sayle <roger@eyesopen.com>
45610 PR middle-end/12002
45611 * g77.f-torture/compile/12002.f: New test case.
45613 2003-08-26 Roger Sayle <roger@eyesopen.com>
45615 * gcc.dg/20030826-1.c: New test case.
45617 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
45619 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45621 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
45624 * c++.dg/lookup/crash1.C: New test.
45626 * c++.dg/warn/noeffect3.C: New test.
45628 2003-08-25 Janis Johnson <janis187@us.ibm.com>
45630 * gcc.dg/compat/vector-1_x.c: Compile with -w.
45631 * gcc.dg/compat/vector-1_y.c: Ditto.
45632 * gcc.dg/compat/vector-2_x.c: Ditto.
45633 * gcc.dg/compat/vector-2_y.c: Ditto.
45635 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
45637 * gcc.dg/20030702-1.c: New test.
45639 2003-08-25 Mark Mitchell <mark@codesourcery.com>
45642 * g++.dg/ext/altivec-1.C: New test.
45644 2003-08-24 Richard Henderson <rth@redhat.com>
45646 * g++.dg/eh/simd-2.C: Add -w for x86.
45648 2003-08-23 Jakub Jelinek <jakub@redhat.com>
45650 * gcc.dg/20030815-1.c: New test.
45652 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45655 * g++.dg/parse/access6.C: New test.
45657 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45659 PR c++/641, c++/11876
45660 * g++.dg/template/friend22.C: New test.
45661 * g++.dg/template/friend23.C: Likewise.
45663 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45665 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45668 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45670 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45672 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45674 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45676 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45678 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45680 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45682 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45684 2003-08-21 Mark Mitchell <mark@codesourcery.com>
45687 * g++.dg/overload/prom1.C: New test.
45690 * g++.dg/parse/dtor2.C: New test.
45693 * g++.dg/parse/using2.C: New test.
45695 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
45698 * gcc.c-torture/compile/20030821-1.c: New.
45700 2003-08-20 Mark Mitchell <mark@codesourcery.com>
45703 * g++.dg/template/deduce2.C: New test.
45705 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
45707 * gcc.c-torture/execute/20030821-1.c: New test.
45709 2003-08-20 Roger Sayle <roger@eyesopen.com>
45711 PR middle-end/11984
45712 * gcc.dg/20030820-1.c: New test case.
45714 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
45717 * g++.dg/warn/noeffect2.C: New test.
45719 2003-08-19 Mark Mitchell <mark@codesourcery.com>
45722 * g++.dg/template/dtor2.C: New test.
45725 * g++.dg/template/operator1.C: New test.
45726 * g++.dg/parse/operator4.C: New test.
45729 * g++.dg/expr/enum1.C: New test.
45730 * gcc.dg/c99-bool-1.c: Remove bogus warning.
45733 * g++.dg/parse/elab2.C: New test.
45734 * g++.dg/parse/typedef4.C: Change error message.
45735 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45736 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45737 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45739 2003-08-19 Geoffrey Keating <geoffk@apple.com>
45741 * gcc.dg/pch/warn-1.c: New.
45742 * gcc.dg/pch/warn-1.hs: New.
45744 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45747 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
45749 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45751 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
45753 * gcc.dg/uninit-D.c: New Test.
45754 * gcc.dg/uninit-E.c: New Test.
45755 * gcc.dg/uninit-F.c: New Test.
45756 * gcc.dg/uninit-G.c: New Test.
45758 2003-08-19 Michael Ritzert <ritzert@t-online.de>
45760 * g++.dg/README: Describe the pch directory.
45762 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45765 * g++.dg/parse/access4.C: New test.
45766 * g++.dg/parse/access5.C: Likewise.
45767 * g++.old-deja/g++.jason/access17.C: Adjust error message.
45769 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
45771 * gcc.dg/noncompile/20030818-1.c: New.
45773 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
45776 * g++.dg/warn/noeffect1.C: New test.
45778 * g++.dg/template/scope2.C: New test.
45779 * g++.dg/template/error2.C: Correct dg-error
45781 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
45783 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45785 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
45788 * g++.dg/template/warn1.C: New.
45790 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
45792 * g++.dg/template/error2.C: New test.
45793 * g++.dg/lookup/using7.C: Adjust errors
45794 * g++.old-deja/g++.pt/crash36.C: Likewise.
45795 * g++.old-deja/g++.pt/derived3.C: Likewise.
45797 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45799 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45800 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45801 * gcc.c-torture/execute/builtins/string-9.c: New, from
45802 string-opt-9.c. Adjust for execute/builtins framework.
45803 * gcc.c-torture/execute/string-opt-9.c: Delete.
45805 2003-08-12 Mark Mitchell <mark@codesourcery.com>
45807 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45809 * g++.dg/parse/ret-type2.C: New test.
45812 * g++.dg/init/new8.C: New test.
45815 * g++.dg/parse/typedef5.C: New test.
45818 * g++.dg/parse/qualified2.C: New test.
45819 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45822 2003-08-11 Mark Mitchell <mark@codesourcery.com>
45824 * g++.dg/conversion/ptrmem1.C: New test.
45826 2003-08-11 Jakub Jelinek <jakub@redhat.com>
45829 * gcc.dg/20030811-1.c: New test.
45832 * gcc.c-torture/execute/20030811-1.c: New test.
45834 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45836 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45838 2003-08-10 Mark Mitchell <mark@codesourcery.com>
45841 * g++.dg/inherit/multiple1.C: New test.
45843 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
45845 * gcc.dg/spe1.c: New test.
45848 * g++.dg/expr/cast2.C: New test.
45851 * g++.dg/template/dependent-name2.C: New test.
45853 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
45855 * g++.dg/parse/crash11.C: Put the dg options in comments.
45857 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
45859 * lib/gcc-dg.exp: Update for diagnostic change.
45861 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45864 * g++.dg/parse/crash11.C: New test.
45866 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
45868 * gcc.dg/cpp/spacing1.c: Update.
45870 2003-08-04 Janis Johnson <janis187@us.ibm.com>
45873 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45874 a value for -mtune.
45876 2003-08-04 Roger Sayle <roger@eyesopen.com>
45878 PR middle-end/11771
45879 * gcc.c-torture/compile/20030804-1.c: New test case.
45881 2003-08-04 Roger Sayle <roger@eyesopen.com>
45883 * gcc.dg/20030804-1.c: New test case.
45885 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
45887 * gcc.dg/cpp/separate-1.c: New test.
45889 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
45892 * g++.dg/template/dependent-expr2.C: New test.
45895 * g++.dg/expr/ptrmem1.C: New test.
45897 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45900 * g++.dg/template/friend15.C: New test.
45902 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
45904 * lib/dg-pch.exp: Work round PCH bug.
45906 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45908 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
45909 builtins. Move cases from builtins-4.c here.
45911 * gcc.dg/torture/builtin-math-1.c: New test taken from
45912 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45915 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45918 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
45921 * g++.dg/template/using7.C: New test.
45923 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
45925 * import1.c, import2.c: New tests.
45927 2003-08-01 Jakub Jelinek <jakub@redhat.com>
45929 * g++.dg/eh/crossjump1.C: New test.
45931 2003-08-01 Mark Mitchell <mark@codesourcery.com>
45934 * g++.dg/template/using6.C: New test.
45937 * g++.dg/template/koenig2.C: New test.
45939 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45942 * g++.dg/parse/typedef4.C: New test.
45944 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45946 PR c++/8442, c++/8806
45947 * g++.dg/template/elab1.C: New test.
45948 * g++.dg/template/type2.C: Likewise.
45949 * g++.dg/template/ttp3.C: Adjust expected error message.
45950 * g++.old-deja/g++.law/visibility13.C: Likewise.
45951 * g++.old-deja/g++.niklas/t135.C: Likewise.
45952 * g++.old-deja/g++.pt/ttp41.C: Likewise.
45953 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45955 * g++.old-deja/g++.pt/ttp44.C: Likewise.
45957 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
45960 * g++.dg/ext/stmtexpr1.C: New test.
45962 * g++.dg/opt/tmp1.C: New test.
45965 * g++.dg/parse/constant4.C: New test.
45968 * g++.dg/template/using5.C: New test.
45970 2003-07-31 Roger Sayle <roger@eyesopen.com>
45972 * gcc.dg/builtins-27.c: New test case.
45974 2003-07-31 Jakub Jelinek <jakub@redhat.com>
45976 * gcc.dg/tls/opt-7.c: New test.
45978 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
45980 * g++.old-deja/g++.other/crash18.C: Remove.
45982 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
45984 * g++.dg/template/explicit3.C: New.
45985 * g++.dg/template/explicit4.C: New.
45986 * g++.dg/template/explicit5.C: New.
45989 * g++.dg/template/memtmpl1.C: New.
45991 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
45994 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45995 * gcc.dg/i386-387-5.c (dg-options): Likewise.
45997 2003-07-30 Jan Hubicka <jh@suse.cz>
46001 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46003 * gcc.dg/struct-in-proto-1.c: New test.
46005 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46007 * gcc.dg/cpp/include2.c: Only expect one message.
46009 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46012 * g++.dg/template/using1.C: New test.
46013 * g++.dg/template/using2.C: New test.
46014 * g++.dg/template/using3.C: New test.
46015 * g++.dg/template/using4.C: New test.
46017 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46019 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46020 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46022 2003-07-28 Jan Hubicka <jh@suse.cz>
46025 * g++.dg/opt/call1.C: New test.
46027 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46030 * g++.dg/init/enum2.C: New test.
46031 * g++.dg/template/overload1.C: Add "-w" option.
46033 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46035 * gcc.dg/Wdeclaration-after-statement-1.c,
46036 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46038 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46040 * gcc.c-torture/compile/20030725-1.c: New test.
46042 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46044 * gcc.dg/20030505.c: Only run for SPE.
46045 Remove definition of opaque type.
46047 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46049 * g++.dg/template/ptrmem6.C: New test.
46051 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46053 * gcc.c-torture/compile/zero-strct-2.c: New test.
46055 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46057 * gcc.dg/intermod-1.c: New test.
46059 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46062 * g++.dg/template/lookup2.C: New test.
46063 * g++.dg/template/memclass1.C: Remove instantiated from error.
46064 * g++.dg/other/error2.C: Tweak expected errors.
46067 * g++.dg/template/defarg3.C: New test.
46069 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46071 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46073 * g++.dg/inherit/access5.C: New test.
46075 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46078 * g++.dg/template/crash8.C: New test.
46080 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46083 * gcc.dg/noncompile/incomplete-2.c: New test.
46085 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46088 * g++.dg/inherit/access4.C: New test.
46091 * g++.dg/expr/cond2.C: New test.
46093 PR optimization/10679
46094 * g++.dg/opt/inline4.C: New test.
46096 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46098 * g++.dg/parse/crash10: New test.
46100 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46102 * g++.dg/ext/flexary1.C: New test.
46104 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46107 * g++.dg/template/crash9.C: New test.
46109 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46112 * g++.dg/parse/typedef3.C: New test.
46115 * g++.dg/parse/operator2.C: New test.
46118 * g++.dg/parse/def-tmpl-arg1.C: New test.
46121 * g++.dg/parse/funptr1.C: New test.
46124 * g++.dg/parse/ambig3.C: New test.
46127 * g++.dg/parse/operator3.C: New test.
46130 * g++.dg/parse/template10.C: New test.
46133 * g++.dg/parse/template11.C: New test.
46136 * g++.dg/parse/invalid-op1.C: New test.
46139 * g++.dg/parse/condexpr1.C: New test.
46141 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46143 * g++.dg/ext/packed3.C: New test.
46144 * g++.dg/ext/packed4.C: New test.
46146 * gcc.dg/pack-test-3.c: New test.
46148 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46150 * lib/compat.exp: Handle dg-options per source file.
46151 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46152 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46153 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46154 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46155 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46156 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46157 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46158 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46159 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46160 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46161 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46162 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46163 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46164 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46166 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46169 * gcc.c-torture/execute/20030718-1.c: New test.
46171 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46173 PR optimization/11536
46174 * gcc.dg/20030721-1.c: New test.
46176 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46179 * g++.dg/template/lookup1.C: New test.
46181 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46183 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46184 diagnostics of ill-formed constructs involving labels.
46185 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46186 the new 'previously defined here' message.
46188 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46190 * g++.dg/parse/non-dependent2.C: New test.
46192 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46194 * g++.dg/init/init-ref4.C: xfail on targets without
46197 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46200 * gcc.c-torture/execute/20030717-1.c: New test.
46202 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46204 * g++.dg/opt/cfg1.C: New test.
46206 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46208 PR optimization/11557
46209 * gcc.dg/20030717-1.c: New test.
46211 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46214 * g++.dg/expr/crash-1.C: New test.
46217 * g++.dg/template/init3.C: New test.
46220 * g++.dg/template/non-dependent1.C: New test.
46223 * g++.dg/template/non-dependent2.C: New test.
46226 * g++.dg/template/non-dependent3.C: New test.
46229 * g++.dg/template/sizeof5.C: New test.
46231 2003-07-17 Geoffrey Keating <geoffk@apple.com>
46234 * gcc.c-torture/compile/mangle-1.c: New file.
46236 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46239 * g++.dg/parse/access3.C: New test.
46241 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46244 * g++.dg/init/init-ref4.C: New test.
46246 2003-07-16 Mark Mitchell <mark@codesourcery.com>
46249 * g++.dg/parse/constant3.C: New test.
46250 * g++.dg/parse/crash7.C: Likewise.
46252 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
46255 * gcc.dg/i386-pentium4-not-mull.c: New.
46257 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
46259 * gcc.dg/asm-names.c (ymain): Make it weak.
46261 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46264 * g++.dg/template/friend21.C: New test.
46266 2003-07-16 Jakub Jelinek <jakub@redhat.com>
46268 * gcc.dg/cleanup-8.c: New test.
46269 * gcc.dg/cleanup-9.c: New test.
46271 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
46273 * g++.dg/ext/dll-MI1.h: New file.
46274 * g++.dg/ext/dllexport-MI1.C: New file.
46275 * g++.dg/ext/dllimport-MI1.C: New file.
46277 2003-07-15 Jakub Jelinek <jakub@redhat.com>
46279 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46280 it does not have cmpstrsi patterns (just cmpmemsi).
46282 2003-07-15 Mark Mitchell <mark@codesourcery.com>
46285 * g++.dg/debug/debug8.C: New test.
46287 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46290 * g++.dg/template/crash7.C: New test.
46292 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
46295 * gcc.c-torture/compile/20030708-1.c: New.
46297 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
46299 * gcc.c-torture/execute/20030715-1.c: New test.
46301 2003-07-14 Geoffrey Keating <geoffk@apple.com>
46303 * gcc.dg/pch/inline-3.c: New file.
46304 * gcc.dg/pch/inline-3.hs: New file.
46305 * gcc.dg/pch/inline-4.c: New file.
46306 * gcc.dg/pch/inline-4.hs: New file.
46308 2003-07-14 Mark Mitchell <mark@codesourcery.com>
46311 * g++.dg/template/crash6.C: New test.
46314 * g++.dg/template/friend20.C: New test.
46317 * g++.dg/template/overload2.C: New test.
46319 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46321 PR optimization/11440
46322 * gcc.c-torture/execute/20030714-1.c: New test.
46324 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46327 * g++.dg/template/partial2.C: New test.
46329 2003-07-13 Mark Mitchell <mark@codesourcery.com>
46332 * g++.dg/template/anon1.C: New test.
46336 * g++.dg/parse/template9.C: Likewise.
46337 * g++.dg/template/crash4.C: New test.
46338 * g++.dg/template/koenig1.C: Likewise.
46339 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46340 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46341 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46343 * g++.old-deja/g++.jason/template36.C: Likewise.
46344 * g++.old-deja/g++.mike/p1989.C: Likewise.
46345 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46346 * g++.old-deja/g++.pt/ttp20.C: Use this->.
46347 * g++.old-deja/g++.pt/ttp21.C: Use this->.
46348 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46350 * g++.old-deja/g++.pt/union2.C: Use this->.
46352 2003-07-11 Jakub Jelinek <jakub@redhat.com>
46354 * gcc.dg/20030711-1.c: New test.
46356 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
46359 * g++.dg/parse/args1.C: New test.
46360 * g++.pt/defarg8.C: Change expected errors.
46362 2003-07-11 Mark Mitchell <mark@codesourcery.com>
46365 * g++.dg/template/nontype2.C: New test.
46368 * g++.dg/parse/template8.C: New test.
46371 * g++.dg/template/scope1.C: New test.
46373 * g++.dg/warn/Wsign-compare-1.C: New test.
46375 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46377 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46379 2003-07-10 Mark Mitchell <mark@codesourcery.com>
46382 * g++.dg/template/explicit2.C: New test.
46385 * g++.dg/warn/pedantic1.C: New test.
46387 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
46390 * g++.dg/other/field1.C: New test.
46392 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46395 * gcc.c-torture/compile/20030707-1.c: New.
46397 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46400 * g++.dg/template/access12.C: New test.
46402 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
46404 * g++.dg/bprob/bprob.exp (prof_ext): Update.
46405 * g77.dg/bprob/bprob.exp (prof_ext): Update.
46406 * gcc.misc-tests/bprob.exp (prof_ext): Update.
46407 * gcc.misc-tests/gcov.exp: Update
46408 * g++.dg/gcov/gcov.exp: Update
46409 * lib/gcov.exp: Update.
46411 2003-07-08 Mark Mitchell <mark@codesourcery.com>
46413 * g++.dg/abi/mangle17.C: Make sure template expressions are
46415 * g++.dg/abi/mangle4.C: Mark erroneous casts.
46416 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46417 * g++.dg/opt/stack1.C: Remove erroneous code.
46418 * g++.dg/parse/template7.C: New test.
46419 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46420 * g++.old-deja/g++.pt/crash4.C: Likewise.
46422 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46424 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46425 with zero or one occurence of `$' after the initial `L'.
46427 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
46429 * gcc.c-torture/compile/20030704-1.c: Add a comment.
46431 2003-07-08 Roger Sayle <roger@eyesopen.com>
46434 * gcc.dg/Wunreachable-6.c: New testcase.
46435 * gcc.dg/Wunreachable-7.c: New testcase.
46437 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46440 * gcc.dg/20030708-1.c: New test.
46442 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
46444 * gcc.dg/compat/sdata-section.h: New file.
46445 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46446 * gcc.dg/torture/mips-sdata-1.c: New test.
46448 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46451 * g++.dg/template/friend19.C: New test.
46453 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46455 * g++.dg/opt/strength-reduce.C: New test.
46457 2003-07-07 Roger Sayle <roger@eyesopen.com>
46460 * gcc.dg/20030707-1.c: New testcase.
46462 2003-07-07 Roger Sayle <roger@eyesopen.com>
46464 PR optimization/11059
46465 * g++.dg/opt/emptyunion.C: New testcase.
46467 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46468 Eric Botcazou <ebotcazou@libertysurf.fr>
46470 * g++.dg/opt/stack1.C: New test.
46472 2003-07-05 Mark Mitchell <mark@codesourcery.com>
46474 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46478 * g++.dg/expr/static_cast3.C: New test.
46480 2003-07-04 Zack Weinberg <zack@codesourcery.com>
46482 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46484 * gcc.dg/concat.c: Concatenation of string constants with
46485 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46486 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46487 * gcc.dg/cpp/escape-2.c: Use wide character constants where
46488 necessary to avoid multi-character character constant warning.
46489 * gcc.dg/cpp/escape.c: Likewise.
46490 * gcc.dg/cpp/ucs.c: Likewise.
46491 Remove backslashes from dg-bogus comments, as they confuse Tcl.
46494 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46497 * gcc.c-torture/compile/20030704-1.c: New.
46499 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46501 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46503 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
46505 PR c++/5287, PR c++/7910, PR c++/11021
46506 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46507 tests for warnings.
46508 * g++.dg/ext/dllimport2.C: Add tests for warnings.
46509 * g++.dg/ext/dllimport3.C: Likewise.
46510 * g++.dg/ext/dllimport4.C: New file.
46511 * g++.dg/ext/dllimport5.C: New file.
46512 * g++.dg/ext/dllimport6.C: New file.
46513 * g++.dg/ext/dllimport7.C: New file.
46514 * g++.dg/ext/dllimport8.C: New file.
46515 * g++.dg/ext/dllimport9.C: New file.
46516 * g++.dg/ext/dllimport10.C: New file.
46517 * g++.dg/ext/dllexport1.C: New file.
46519 2003-07-03 Mark Mitchell <mark@codesourcery.com>
46521 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46522 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46524 2003-07-03 Roger Sayle <roger@eyesopen.com>
46526 * gcc.dg/builtins-25.c: New testcase.
46527 * gcc.dg/builtins-26.c: New testcase.
46529 2003-07-03 Janis Johnson <janis187@us.ibm.com>
46531 * gcc.dg/compat/vector-defs.h: New file.
46532 * gcc.dg/compat/vector-setup.h: New file.
46533 * gcc.dg/compat/vector-check.h: New file.
46534 * gcc.dg/compat/vector-1_main.c: New file.
46535 * gcc.dg/compat/vector-1_x.c: New file.
46536 * gcc.dg/compat/vector-1_y.c: New file.
46537 * gcc.dg/compat/vector-2_main.c: New file.
46538 * gcc.dg/compat/vector-2_x.c: New file.
46539 * gcc.dg/compat/vector-2_y.c: New file.
46541 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46542 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46543 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46544 * gcc.dg/compat/struct-align-1.h: New file.
46545 * gcc.dg/compat/struct-align-1_main.c: New file.
46546 * gcc.dg/compat/struct-align-1_x.c: New file.
46547 * gcc.dg/compat/struct-align-1_y.c: New file.
46548 * gcc.dg/compat/struct-align-2.h: New file.
46549 * gcc.dg/compat/struct-align-2_main.c: New file.
46550 * gcc.dg/compat/struct-align-2_x.c: New file.
46551 * gcc.dg/compat/struct-align-2_y.c: New file.
46553 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46554 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46555 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46556 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46557 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46558 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46559 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46560 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46561 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46562 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46563 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46564 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46565 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46566 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46567 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46568 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46569 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46570 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46571 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46572 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46573 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46574 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46575 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46576 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46577 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46578 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46579 * gcc.dg/compat/struct-return-10_x.c: Ditto.
46580 * gcc.dg/compat/struct-return-2_x.c: Ditto.
46581 * gcc.dg/compat/struct-return-3_x.c: Ditto.
46583 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46585 * gcc.dg/i386-call-1.c: New test.
46587 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
46590 * g++.dg/parse/defarg4.C: New.
46592 2003-07-03 Roger Sayle <roger@eyesopen.com>
46595 * gcc.c-torture/compile/20030703-1.c: New test case.
46597 2003-07-03 Mark Mitchell <mark@codesourcery.com>
46599 * g++.dg/template/local3.C: Remove extra semicolon.
46601 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46603 * gcc.dg/i386-volatile-1.c: New test.
46605 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
46608 * g++.dg/other/offsetof2.C: XFAIL.
46609 * g++.dg/other/offsetof5.C: New.
46612 * g++.dg/template/error1.C: New.
46615 * g++.dg/template/dependent-expr1.C: New.
46617 2003-07-01 Mark Mitchell <mark@codesourcery.com>
46620 * g++.dg/template/local3.C: New test.
46623 * g++.dg/lookup/scoped6.C: New test.
46625 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
46628 * g++.dg/other/error7.C: New test.
46630 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
46632 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46633 * g++.old-deja/g++.abi/vtable3.h: Likewise.
46634 * g++.old-deja/g++.law/code-gen5.C: Likewise.
46635 * g++.old-deja/g++.other/union2.C: Likewise.
46636 * gcc.dg/c90-const-expr-2.c: Likewise.
46637 * gcc.dg/c90-const-expr-3.c: Likewise.
46638 * gcc.dg/c99-const-expr-2.c: Likewise.
46639 * gcc.dg/c99-const-expr-3.c: Likewise.
46640 * gcc.dg/concat.c: Likewise.
46642 2003-07-01 Mark Mitchell <mark@codesourcery.com>
46645 * g++.dg/init/static1.C: New test.
46647 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46649 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46650 * g++.old-deja/g++.other/access2.C: Likewise.
46651 * g++.old-deja/g++.other/decl2.C: Likewise.
46652 * gcc.c-torture/execute/20020615-1.c: Likewise.
46654 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46657 * g++.dg/template/sizeof4.C: New test.
46659 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46661 * g++.dg/other/error6.C: New test.
46663 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46666 * g++.dg/parse/constant2.C: New test.
46668 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46671 * g++.dg/other/error5.C: New test.
46673 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46675 * gcc.dg/format/gcc_diag-1.c: New test.
46677 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
46679 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46681 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
46683 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46684 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46685 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46687 2003-06-28 Jakub Jelinek <jakub@redhat.com>
46689 * gcc.c-torture/execute/builtins/string-8.c: New test.
46690 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46691 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46692 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46694 2003-06-27 Mark Mitchell <mark@codesourcery.com>
46697 * g++.dg/ext/typeof6.C: New test.
46699 2003-06-27 Mark Mitchell <mark@codesourcery.com>
46702 * g++.dg/init/enum1.C: New test.
46704 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
46706 * gcc.dg/20030627-1.c: New test.
46708 2003-06-26 Mark Mitchell <mark@codesourcery.com>
46711 * g++.dg/expr/static_cast2.C: New test.
46713 2003-06-26 Roger Sayle <roger@eyesopen.com>
46714 Jakub Jelinek <jakub@redhat.com>
46716 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46717 sprintf(dst,"%s",src) optimization.
46718 * gcc.c-torture/execute/20030626-1.c: New test case.
46719 * gcc.c-torture/execute/20030626-2.c: New test case.
46721 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
46723 * gcc.c-torture/execute/multi-ix.c: New test.
46725 * gcc.c-torture/execute/simd-4.c (main):
46726 Added missing semicolon at end of union.
46728 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
46731 * g++.dg/template/explicit-instantiation3.C: New test.
46733 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46735 * gcc.dg/20030626-1.c: Use signed char.
46737 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46739 * gcc.dg/20030626-1.c: New test.
46741 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
46743 * const-str-2.m: Update.
46745 2003-06-25 Mark Mitchell <mark@codesourcery.com>
46748 * g++.dg/rtti/dyncast1.C: New test.
46749 * g++.dg/abi/mangle4.C: Correct base-specifier access.
46750 * g++.dg/lookup/scoped1.C: Remove XFAIL.
46751 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46754 * g++.dg/expr/static_cast1.C: New test.
46756 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
46758 * gcc.dg/20030625-1.c: New test.
46760 2003-06-24 Roger Sayle <roger@eyesopen.com>
46762 * gcc.c-torture/compile/20030624-1.c: New test case.
46764 2003-06-24 Jakub Jelinek <jakub@redhat.com>
46766 * gcc.c-torture/execute/string-opt-17.c: New test.
46768 2003-06-24 Mark Mitchell <mark@codesourcery.com>
46771 * g++.dg/parse/crash6.C: New test.
46773 2003-06-23 Roger Sayle <roger@eyesopen.com>
46775 * gcc.dg/builtins-24.c: New test case.
46777 2003-06-23 Jakub Jelinek <jakub@redhat.com>
46779 * g++.dg/opt/operator1.C: New test.
46781 2003-06-22 Roger Sayle <roger@eyesopen.com>
46783 * gcc.c-torture/execute/string-opt-16.c: New test case.
46785 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
46787 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
46788 * g++.old-deja/g++.other/conv7.C: Likewise.
46789 * g++.old-deja/g++.other/overcnv2.C: Likewise.
46790 * g++.old-deja/g++.other/overload14.C: Likewise.
46792 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
46794 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46795 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46797 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46800 * g++.dg/warn/Winline-3.C: New test.
46802 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46804 * lib/target-supports.exp (check_alias_available): Make the test
46805 program acceptable to the Solaris assembler.
46808 * g++.dg/template/memclass2.C: New test.
46810 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46811 Eric Botcazou <ebotcazou@libertysurf.fr>
46813 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46814 data for non-matching targets.
46815 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46817 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46820 * g++.dg/template/member3.C: New test.
46822 2003-06-19 Mark Mitchell <mark@codesourcery.com>
46825 * g++.dg/template/func1.C: New test.
46828 * g++.dg/template/static4.C: New test.
46829 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46832 * g++.dg/init/ref7.C: New test.
46834 2003-06-19 Matt Austern <austern@apple.com>
46837 * g++.dg/anew1.C: New test.
46838 * g++.dg/anew2.C: New test.
46839 * g++.dg/anew3.C: New test.
46840 * g++.dg/anew4.C: New test.
46842 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
46844 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46846 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
46848 * gcc.c-torture/execute/simd-4.c (main): Make expected value
46851 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
46853 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46856 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
46858 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46859 * gcc.c-torture/compile/961203-1.c: Likewise.
46860 * gcc.c-torture/compile/980506-1.c: Likewise.
46862 2003-06-17 Mark Mitchell <mark@codesourcery.com>
46865 * g++.dg/lookup/using7.C: New test.
46867 2003-06-17 Mark Mitchell <mark@codesourcery.com>
46870 * g++.dg/abi/conv1.C: Remove it.
46871 * g++.dg/template/conv7.C: New test.
46872 * g++.dg/template/conv8.C: Likewise.
46873 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46874 conversion operator.
46876 2003-06-17 Janis Johnson <janis187@us.ibm.com>
46878 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46879 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46880 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46881 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46882 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46883 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46884 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46885 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46886 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46887 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46888 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46889 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46890 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46891 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46892 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46893 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46894 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46895 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46896 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46897 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46898 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46899 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46900 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46901 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46902 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46903 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46904 * gcc.dg/compat/struct-return-10_x.c: Ditto.
46905 * gcc.dg/compat/struct-return-2_x.c: Ditto.
46906 * gcc.dg/compat/struct-return-3_x.c: Ditto.
46908 2003-06-16 Mark Mitchell <mark@codesourcery.com>
46910 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46911 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46914 2003-06-16 Roger Sayle <roger@eyesopen.com>
46916 * gcc.dg/i386-387-5.c: New test case.
46917 * gcc.dg/i386-387-6.c: New test case.
46918 * gcc.dg/builtins-23.c: New test case.
46920 2003-06-15 Roger Sayle <roger@eyesopen.com>
46922 * gcc.dg/builtins-22.c: New test case.
46923 * gcc.dg/i386-387-1.c: Update to test exp.
46924 * gcc.dg/i386-387-2.c: Likewise.
46926 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46928 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46930 2003-06-12 Mark Mitchell <mark@codesourcery.com>
46932 * lib/gcc-dg.exp (dg-require-dll): New function.
46933 (dg-xfail-if): Likewise.
46934 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46937 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46938 * gcc.c-torture/compile/20001205-1.c: Likewise.
46939 * gcc.c-torture/compile/20001226-1.c: Likewise.
46940 * gcc.c-torture/compile/20010518-2.c: Likewise.
46941 * gcc.c-torture/compile/20020312-1.c: Likewise.
46942 * gcc.c-torture/compile/20020604-1.c: Likewise.
46943 * gcc.c-torture/compile/920501-12.c: Likewise.
46944 * gcc.c-torture/compile/920501-4.c: Likewise.
46945 * gcc.c-torture/compile/920520-1.c: Likewise.
46946 * gcc.c-torture/compile/920521-1.c: Likewise.
46947 * gcc.c-torture/compile/920625-1.c: Likewise.
46948 * gcc.c-torture/compile/961203-1.c: Likewise.
46949 * gcc.c-torture/compile/980506-1.c: Likewise.
46950 * gcc.c-torture/compile/981006-1.c: Likewise.
46951 * gcc.c-torture/compile/981022-1.c: Likewise.
46952 * gcc.c-torture/compile/981223-1.c: Likewise.
46953 * gcc.c-torture/compile/990617-1.c: Likewise.
46954 * gcc.c-torture/compile/dll.c: Likewise.
46955 * gcc.c-torture/compile/labels-3.c: Likewise.
46956 * gcc.c-torture/compile/mipscop-1.c: Likewise.
46957 * gcc.c-torture/compile/mipscop-2.c: Likewise.
46958 * gcc.c-torture/compile/mipscop-3.c: Likewise.
46959 * gcc.c-torture/compile/mipscop-4.c: Likewise.
46960 * gcc.c-torture/compile/simd-5.c: Likewise.
46961 * gcc.c-torture/compile/20000804-1.x: Remove.
46962 * gcc.c-torture/compile/20001205-1.x: Likewise.
46963 * gcc.c-torture/compile/20001226-1.x: Likewise.
46964 * gcc.c-torture/compile/20010518-2.x: Likewise.
46965 * gcc.c-torture/compile/20020312-1.x: Likewise.
46966 * gcc.c-torture/compile/20020604-1.x: Likewise.
46967 * gcc.c-torture/compile/920501-12.x: Likewise.
46968 * gcc.c-torture/compile/920501-4.x: Likewise.
46969 * gcc.c-torture/compile/920520-1.x: Likewise.
46970 * gcc.c-torture/compile/920521-1.x: Likewise.
46971 * gcc.c-torture/compile/920625-1.x: Likewise.
46972 * gcc.c-torture/compile/961203-1.x: Likewise.
46973 * gcc.c-torture/compile/980506-1.x: Likewise.
46974 * gcc.c-torture/compile/981006-1.x: Likewise.
46975 * gcc.c-torture/compile/981022-1.x: Likewise.
46976 * gcc.c-torture/compile/981223-1.x: Likewise.
46977 * gcc.c-torture/compile/990617-1.x: Likewise.
46978 * gcc.c-torture/compile/mipscop-1.x: Likewise.
46979 * gcc.c-torture/compile/mipscop-2.x: Likewise.
46980 * gcc.c-torture/compile/mipscop-3.x: Likewise.
46981 * gcc.c-torture/compile/mipscop-4.x: Likewise.
46982 * gcc.c-torture/compile/simd-5.x: Likewise.
46984 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46986 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
46988 * gcc.c-torture/execute/20030611-1.c: New test.
46990 2003-06-12 Roger Sayle <roger@eyesopen.com>
46993 * gcc.dg/20030612-1.c: New test case.
46995 2003-06-12 Mark Mitchell <mark@codesourcery.com>
46998 * g++.dg/expr/cast1.C: New test.
47000 2003-06-12 Roger Sayle <roger@eyesopen.com>
47002 * gcc.dg/builtins-21.c: New test case.
47004 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47006 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47007 options instead of at the end.
47008 * lib/objc.exp (objc_target_compile): Likewise.
47010 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47013 * g++.dg/parse/error1.C: New test.
47015 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47017 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47018 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47019 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47020 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47021 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47022 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47023 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47024 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47025 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47026 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47027 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47028 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47029 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47030 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47031 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47032 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47033 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47034 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47035 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47036 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47037 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47038 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47039 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47040 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47042 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47043 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47044 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47045 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47046 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47047 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47048 * gcc.dg/compat/scalar-return-3_main.c: New file.
47049 * gcc.dg/compat/scalar-return-3_x.c: New file.
47050 * gcc.dg/compat/scalar-return-3_y.c: New file.
47051 * gcc.dg/compat/scalar-return-4_main.c: New file.
47052 * gcc.dg/compat/scalar-return-4_x.c: New file.
47053 * gcc.dg/compat/scalar-return-4_y.c: New file.
47055 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47057 * gcc.dg/compat/fp2-struct-check.h: New file.
47058 * gcc.dg/compat/fp2-struct-defs.h: New file.
47059 * gcc.dg/compat/fp2-struct-init.h: New file.
47060 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47061 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47062 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47063 * gcc.dg/compat/struct-return-10_main.c: New file.
47064 * gcc.dg/compat/struct-return-10_x.c: New file.
47065 * gcc.dg/compat/struct-return-10_y.c: New file.
47067 * gcc.dg/compat/compat-common.h: New file.
47068 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47069 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47070 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47071 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47072 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47073 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47074 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47075 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47076 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47077 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47078 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47079 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47080 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47081 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47082 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47083 * gcc.dg/compat/small-struct-check.h: Ditto.
47084 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47085 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47086 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47087 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47088 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47089 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47090 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47091 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47092 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47093 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47094 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47095 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47096 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47097 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47098 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47099 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47100 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47101 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47102 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47103 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47104 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47105 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47106 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47107 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47108 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47109 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47110 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47111 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47112 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47113 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47115 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47117 * g++.dg/pch/static-1.C: New file.
47118 * g++.dg/pch/static-1.Hs: New file.
47120 2003-06-10 Richard Henderson <rth@redhat.com>
47122 * gcc.dg/asm-7.c: Adjust expected warning text.
47124 2003-06-10 Roger Sayle <roger@eyesopen.com>
47126 * gcc.dg/builtins-20.c: New test case.
47128 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47131 * g++.dg/opt/template1.C: New test.
47133 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47135 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47136 additional_sources.
47138 2003-05-21 David Taylor <dtaylor@emc.com>
47140 * gcc.dg/Wpadded.c: New file.
47142 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47144 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47145 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47146 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47149 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47151 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47153 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47155 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47156 (dg-require-alias): Likewise.
47157 (dg-require-gc-sections): Likewise.
47158 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47160 2003-06-08 Richard Henderson <rth@redhat.com>
47162 * gcc.dg/20011029-2.c: Fix the array reference.
47163 * gcc.dg/asm-7.c: New.
47165 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47167 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47169 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47171 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47172 (dg-require-gc-sections): Likewise.
47174 2003-06-08 Jan Hubicka <jh@suse.cz>
47176 * i386-cmov1.c: Fix regular expression.
47177 * i386-cvt-1.c: Likewise.
47178 * i386-local.c: Likewise.
47179 * i386-local2.c: Likewise.
47180 * i386-mul.c: Likewise.
47181 * i386-ssetype-1.c: Likewise.
47182 * i386-ssetype-3.c: Likewise.
47183 * i386-ssetype-5.c: Likewise.
47185 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47188 * g++.dg/warn/implicit-typename2.C: New test.
47189 * g++.dg/warn/implicit-typename3.C: New test.
47191 2003-06-07 Richard Henderson <rth@redhat.com>
47193 * g++.dg/other/offsetof3.C: Use size_t.
47194 * g++.dg/other/offsetof4.C: Likewise.
47196 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47198 * lib/copy-file.exp: New. Implement gcc_copy_files.
47200 * lib/dg-pch.exp: Load copy-file.exp
47201 (dg-pch): Use gcc_copy_files instead of "file copy".
47203 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47205 * gcc.dg/weak/weak.exp: Simplify.
47206 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47207 * gcc.dg/weak/weak-1.c: Likewise.
47208 * gcc.dg/weak/weak-2.c: Likewise.
47209 * gcc.dg/weak/weak-3.c: Likewise.
47210 * gcc.dg/weak/weak-4.c: Likewise.
47211 * gcc.dg/weak/weak-5.c: Likewise.
47212 * gcc.dg/weak/weak-6.c: Likewise.
47213 * gcc.dg/weak/weak-7.c: Likewise.
47214 * gcc.dg/weak/weak-8.c: Likewise.
47215 * gcc.dg/weak/weak-9.c: Likewise.
47217 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47219 gcc.c-torture/execute/20030606-1.c: New.
47221 2003-06-06 Roger Sayle <roger@eyesopen.com>
47223 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47224 * gcc.dg/builtins-19.c: Likewise.
47226 2003-06-06 Roger Sayle <roger@eyesopen.com>
47228 * gcc.dg/builtins-2.c: Add some more tests.
47229 * gcc.dg/builtins-18.c: New test case.
47230 * gcc.dg/builtins-19.c: New test case.
47232 2003-06-06 Roger Sayle <roger@eyesopen.com>
47233 Jim Wilson <wilson@tuliptree.org>
47235 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47237 2003-06-06 Jakub Jelinek <jakub@redhat.com>
47239 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47240 mempcpy/stpcpy calls not to be optimized into something else.
47241 * gcc.c-torture/execute/string-opt-3.c: Moved to...
47242 * gcc.c-torture/execute/builtins/string-7.c: ...here.
47243 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47245 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47247 * gcc.dg/format/asm_fprintf-1.c: New test.
47249 2003-06-05 Mark Mitchell <mark@codesourcery.com>
47251 * lib/gcc-defs.exp (additional_sources): New variable.
47252 (dg-additional-sources): New function.
47253 (additional_files): New variable.
47254 (dg-additional-files): New function.
47255 (dg-additional-files-options): Likewise.
47256 * lib/gcc-dg.exp (dg-require-weak): New function.
47257 (dg-require-alias): Likewise.
47258 (dg-require-gc-sections): Likewise.
47259 * lib/target-supports.exp (check_alias_available): Remove testfile
47261 (check_gc_sections_available): New function.
47262 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47263 (dg-gpp-additional-files): Likewise.
47264 * lib/g++.exp (additional_sources): Remove.
47265 (additional_files): Likewise.
47266 (g++_target_compile): Use dg-additional-files-options.
47268 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
47270 * gcc.dg/special/ecos.exp: Remove.
47271 * gcc.dg/special/20000419-2.c: Use dg-require-*.
47272 * gcc.dg/special/alias-1.c: Likewise.
47273 * gcc.dg/special/alias-2.c: Likewise.
47274 * gcc.dg/special/gcsec-1.c: Likewise.
47275 * gcc.dg/special/weak-1.c: Likewise.
47276 * gcc.dg/special/weak-2.c: Likewise.
47277 * gcc.dg/special/wkali-1.c: Likewise.
47278 * gcc.dg/special/wkali-2.c: Likewise.
47280 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47281 dg-gpp-additional-*.
47282 * g++.dg/special/conpr-3.C: Likewise.
47283 * g++.dg/special/conpr-4.C: Likewise.
47284 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47285 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47286 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47287 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47288 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47289 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47290 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47291 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47292 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47293 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47294 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47295 * g++.old-deja/g++.other/comdat1.C: Likewise.
47296 * g++.old-deja/g++.other/comdat2.C: Likewise.
47297 * g++.old-deja/g++.other/comdat3.C: Likewise.
47298 * g++.old-deja/g++.other/ctor1.C: Likewise.
47299 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47301 2003-06-05 Richard Henderson <rth@redhat.com>
47303 * gcc.dg/debug/20030605-1.c: New.
47305 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47307 * README.QMTEST: Update.
47309 2003-06-04 Richard Henderson <rth@redhat.com>
47311 * gcc.dg/cleanup-1.c: New.
47312 * gcc.dg/cleanup-2.c: New.
47313 * gcc.dg/cleanup-3.c: New.
47314 * gcc.dg/cleanup-4.c: New.
47315 * gcc.dg/cleanup-5.c: New.
47316 * gcc.dg/cleanup-6.c: New.
47317 * gcc.dg/cleanup-7.c: New.
47319 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47321 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47323 * lib/dg-pch.exp: New file.
47324 * g++.dg/pch/pch.exp: Use dg-pch.exp.
47325 * gcc.dg/pch/pch.exp: Likewise.
47327 2003-06-04 Roger Sayle <roger@eyesopen.com>
47329 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47330 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47331 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47332 * gcc.dg/builtins-17.c: New test case.
47333 * gcc.dg/i386-387-4.c: New test case.
47334 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47336 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47338 * gcc.dg/ultrasp9.c: New test.
47340 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47342 * gcc.c-torture/compile/20030604-1.c: New test.
47343 * gcc.dg/sparc-constant-1.c: New test.
47345 2003-06-03 Glen Nakamura <glen@imodulo.com>
47347 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47349 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
47351 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47353 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47354 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47356 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
47358 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47360 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47363 * g++.dg/template/spec10.C: New test.
47365 2003-06-03 Roger Sayle <roger@eyesopen.com>
47367 * gcc.dg/builtins-16.c: New test case.
47369 2003-06-03 Jakub Jelinek <jakub@redhat.com>
47371 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47372 mempcpy test with post-increments.
47373 * gcc.c-torture/execute/string-opt-3.c: New test.
47374 * gcc.dg/string-opt-1.c: New test.
47376 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
47379 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47381 2003-06-02 Mark Mitchell <mark@codesourcery.com>
47383 * lib/scanasm.exp (dg-scan): New function, factored out of ...
47384 (scan-assembler): ... here. Use dg-scan.
47385 (scan-assembler-not): Likewise.
47386 (scan-file): New function.
47387 (scan-file-not): Likewise.
47388 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47389 * gcc.dg/cpp/_Pragma4.c: Likewise.
47390 * gcc.dg/cpp/_Pragma5.c: Likewise.
47391 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47392 * gcc.dg/cpp/avoidpaste2.c: Likewise.
47393 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47394 * gcc.dg/cpp/cmdlne-P.c: Likewise.
47395 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47396 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47397 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47398 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47399 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47400 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47401 * gcc.dg/cpp/cxxcom1.c: Likewise.
47402 * gcc.dg/cpp/line1.c: Likewise.
47403 * gcc.dg/cpp/maccom1.c: Likewise.
47404 * gcc.dg/cpp/maccom2.c: Likewise.
47405 * gcc.dg/cpp/maccom3.c: Likewise.
47406 * gcc.dg/cpp/maccom4.c: Likewise.
47407 * gcc.dg/cpp/maccom5.c: Likewise.
47408 * gcc.dg/cpp/maccom6.c: Likewise.
47409 * gcc.dg/cpp/multiline.c: Likewise.
47410 * gcc.dg/cpp/spacing1.c: Likewise.
47411 * gcc.dg/cpp/spacing2.c: Likewise.
47412 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47413 * gcc.dg/cpp/trad/maccom1.c: Likewise.
47414 * gcc.dg/cpp/trad/maccom2.c: Likewise.
47415 * gcc.dg/cpp/trad/maccom3.c: Likewise.
47416 * gcc.dg/cpp/trad/maccom4.c: Likewise.
47417 * gcc.dg/cpp/trad/maccom6.c: Likewise.
47418 * gcc.dg/cpp/cxxcom2.c: Likewise.
47419 * gcc.dg/cpp/cxxcom2.h: New file.
47421 * gcc.dg/cpp/truefalse.cpp: Move it to ...
47422 * g++.dg/cpp/truefalse.C: Here.
47423 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47425 2003-06-01 Loren James Rittle <ljrittle@acm.org>
47427 * gcc.dg/cpp/redef3.c: New file.
47429 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
47431 * gcc.dg/i386-loop-3.c: New test.
47433 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
47435 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47437 2003-05-31 Roger Sayle <roger@eyesopen.com>
47439 * gcc.dg/fwrapv-1.c: New test case.
47440 * gcc.dg/fwrapv-2.c: New test case.
47442 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47445 * g++.dg/template/spec9.C: New test.
47447 2003-05-29 Roger Sayle <roger@eyesopen.com>
47449 * gcc.dg/duff-4.c: New test case.
47451 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
47454 * g77.dg/ffixed-form-1.f: New test
47455 * g77.dg/ffixed-form-2.f: New test
47456 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47457 * g77.dg/ffree-form-3.f: New test
47459 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
47461 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47462 * gcc.dg/wint_t-1.c: Likewise.
47464 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47466 * g++.dg/template/access11.C: New test.
47468 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47471 * g++.dg/template/access10.C: New test.
47473 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47474 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47476 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47478 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47480 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47481 suppress for powerpc-*-darwin*.
47482 * gcc.dg/torture/builtin-noret-2.c: Likewise.
47484 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47486 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47487 suppress option for powerpc-*-darwin*.
47489 2003-05-23 Roger Sayle <roger@eyesopen.com>
47491 * gcc.dg/builtins-1.c: Add tests for tan and atan.
47492 * gcc.dg/builtins-4.c: Add test for fmod.
47494 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47497 * g++.dg/template/instantiate4.C: New test.
47499 2003-05-22 Roger Sayle <roger@eyesopen.com>
47501 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47503 2003-05-21 Janis Johnson <janis187@us.ibm.com>
47505 * gcc.dg/compat/scalar-return-1_main.c: New file.
47506 * gcc.dg/compat/scalar-return-1_x.c: New file.
47507 * gcc.dg/compat/scalar-return-1_y.c: New file.
47508 * gcc.dg/compat/scalar-return-2_main.c: New file.
47509 * gcc.dg/compat/scalar-return-2_x.c: New file.
47510 * gcc.dg/compat/scalar-return-2_y.c: New file.
47511 * gcc.dg/compat/struct-return-3_main.c: New file.
47512 * gcc.dg/compat/struct-return-3_y.c: New file.
47513 * gcc.dg/compat/struct-return-3_x.c: New file.
47514 * gcc.dg/compat/struct-return-2_main.c: New file.
47515 * gcc.dg/compat/struct-return-2_x.c: New file.
47516 * gcc.dg/compat/struct-return-2_y.c: New file.
47518 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47520 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47521 for hppa*-hp-hpux*.
47522 * gcc.dg/20021014-1.c (dg-options): Likewise.
47523 * gcc.dg/nest.c (dg-options): Likewise.
47525 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
47528 * g++.dg/ext/dllimport2.C: New file.
47529 * g++.dg/ext/dllimport3.C: New file.
47531 2003-05-20 Janis Johnson <janis187@us.ibm.com>
47533 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47534 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47535 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47536 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47537 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47538 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47539 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47540 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47541 * gcc.dg/compat/small-struct-defs.h: New file.
47542 * gcc.dg/compat/small-struct-init.h: New file.
47543 * gcc.dg/compat/small-struct-check.h: New file.
47544 * gcc.dg/compat/fp-struct-defs.h: New file.
47545 * gcc.dg/compat/fp-struct-check.h: New file.
47546 * gcc.dg/compat/fp-struct-init.h: New file.
47547 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47548 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47550 2003-05-19 Jakub Jelinek <jakub@redhat.com>
47552 * gcc.dg/20030225-2.c: New test.
47554 2003-05-18 Roger Sayle <roger@eyesopen.com>
47555 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47557 * gcc.c-torture/compile/20030518-1.c: New test case.
47559 2003-05-18 Mark Mitchell <mark@codesourcery.com>
47561 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47562 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47563 gcc-dg-debug-runtest.
47564 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47565 gcc-dg-debug-runtest.
47567 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47570 * g++.dg/lookup/using6.C: New test.
47572 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47574 * g++.dg/parse/access2.C: New test.
47576 2003-05-17 Mark Mitchell <mark@codesourcery.com>
47578 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47579 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47580 * gcc.dg/debug/debug.exp: Likewise.
47582 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
47584 * gcc.dg/dollar.c: New test.
47586 2003-05-16 Janis Johnson <janis187@us.ibm.com>
47588 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47589 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47590 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47591 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47592 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47593 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47594 * gcc.dg/compat/struct-by-value-6_main.c: New file.
47595 * gcc.dg/compat/struct-by-value-6_x.c: New file.
47596 * gcc.dg/compat/struct-by-value-6_y.c: New file.
47597 * gcc.dg/compat/struct-by-value-7_main.c: New file.
47598 * gcc.dg/compat/struct-by-value-7_x.c: New file.
47599 * gcc.dg/compat/struct-by-value-7_y.c: New file.
47600 * gcc.dg/compat/struct-by-value-8_main.c: New file.
47601 * gcc.dg/compat/struct-by-value-8_x.c: New file.
47602 * gcc.dg/compat/struct-by-value-8_y.c: New file.
47603 * gcc.dg/compat/struct-by-value-9_main.c: New file.
47604 * gcc.dg/compat/struct-by-value-9_x.c: New file.
47605 * gcc.dg/compat/struct-by-value-9_y.c: New file.
47607 2003-05-16 Mark Mitchell <mark@codesourcery.com>
47609 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47610 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
47611 support for "repo" mode.
47612 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47613 * lib/g77-dg.exp: Likewise.
47614 * lib/obj-dg.exp: Likewise.
47616 2003-05-16 Jakub Jelinek <jakub@redhat.com>
47618 Merge from gcc-3_2-rhl8-branch:
47619 2003-04-23 Jakub Jelinek <jakub@redhat.com>
47621 * gcc.dg/tls/opt-6.c: New test.
47623 2003-04-05 Jakub Jelinek <jakub@redhat.com>
47625 * gcc.dg/20030405-1.c: New test.
47627 2003-03-09 Jakub Jelinek <jakub@redhat.com>
47629 * gcc.dg/20030309-1.c: New test.
47631 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
47633 * gcc.c-torture/execute/20030307-1.c: New test.
47635 2003-02-20 Randolph Chung <tausq@debian.org>
47637 * gcc.c-torture/compile/20030220-1.c: New test.
47639 2003-02-18 Jakub Jelinek <jakub@redhat.com>
47641 * gcc.dg/20030217-1.c: New test.
47643 2003-01-29 Jakub Jelinek <jakub@redhat.com>
47645 * gcc.c-torture/compile/20020129-1.c: New test.
47647 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
47649 * gcc.dg/unroll-1.c: New test.
47651 2002-11-16 Jan Hubicka <jh@suse.cz>
47653 * gcc.c-torture/execute/20020920-1.c: New test.
47655 2002-10-08 Jakub Jelinek <jakub@redhat.com>
47658 * gcc.c-torture/compile/20021008-1.c: New test.
47660 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
47663 * gcc.c-torture/execute/20020810-1.c: New test.
47665 2002-08-07 Jakub Jelinek <jakub@redhat.com>
47667 * gcc.c-torture/compile/20020807-1.c: New test.
47669 2002-07-30 Jakub Jelinek <jakub@redhat.com>
47671 * gcc.dg/tls/opt-1.c: New test.
47673 2002-07-29 Jakub Jelinek <jakub@redhat.com>
47675 * gcc.dg/20020729-1.c: New test.
47677 2002-07-20 Jakub Jelinek <jakub@redhat.com>
47679 * g++.dg/opt/life1.C: New test.
47681 2002-05-20 Jakub Jelinek <jakub@redhat.com>
47683 * gcc.dg/20020525-1.c: New test.
47685 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47688 * g++.dg/ext/pretty1.C: New test.
47689 * g++.dg/ext/pretty2.C: New test.
47691 2003-05-15 Mark Mitchell <mark@codesourcery.com>
47694 * g++.dg/ext/typeof5.C: New test.
47696 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
47698 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47699 __USER_LABEL_PREFIX__ into account.
47700 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47702 2003-05-14 Roger Sayle <roger@eyesopen.com>
47704 * gcc.dg/builtins-15.c: New test case.
47706 2003-05-13 Zack Weinberg <zack@codesourcery.com>
47708 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47710 2003-05-12 Mark Mitchell <mark@codesourcery.com>
47712 * lib/g++.exp: Tweak handling of additional source files.
47713 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47714 * g++.dg/special/conpr-2a.C: Rename to ...
47715 * g++.dg/special/conpr-2a.cc: ... this.
47716 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47717 * g++.dg/special/conpr-3a.C: Rename to ...
47718 * g++.dg/special/conpr-3a.cc: This.
47719 * g++.dg/special/conpr-3b.C: Rename to ...
47720 * g++.dg/special/conpr-3b.cc: This.
47721 * g++.dg/special/conpr-4.C: New test.
47722 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47724 2003-05-12 David Edelsohn <edelsohn@gnu.org>
47726 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47728 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47730 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47731 * g++.old-deja/g++.robertl/eb71.C: Likewise.
47732 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47733 * g++.old-deja/g++.other/warn3.C: Likewise.
47735 2003-05-11 Roger Sayle <roger@eyesopen.com>
47737 * gcc.dg/i386-387-1.c: Update to also test log.
47738 * gcc.dg/i386-387-2.c: Likewise.
47740 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
47742 * g77.f-torture/execute/int8421.f: New test.
47744 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47746 PR c++/10230, c++/10481
47747 * g++.dg/lookup/scoped5.C: New test.
47749 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47752 * g++.dg/template/ttp6.C: New test.
47754 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
47756 * gcc.c-torture/execute/builtins: New directory.
47757 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47758 gcc.c-torture/execute/builtins.
47759 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47760 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47761 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
47762 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47764 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47767 * g++.dg/template/access8.C: New test.
47768 * g++.dg/template/access9.C: New test.
47770 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47773 * g++.dg/parse/access1.C: New test.
47775 2003-05-09 DJ Delorie <dj@redhat.com>
47777 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47778 long, and not an int.
47780 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47782 PR c++/10555, c++/10576
47783 * g++.dg/template/memclass1.C: New test.
47785 2003-05-08 DJ Delorie <dj@redhat.com>
47787 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47789 * gcc.c-torture/execute/20021024-1.x: Likewise.
47790 * gcc.c-torture/execute/shiftdi.x: Likewise.
47791 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47792 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47793 * gcc.dg/20021018-1.c: Likewise.
47795 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47797 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47799 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47800 (bcopy): Call memmove.
47802 2003-05-08 Roger Sayle <roger@eyesopen.com>
47804 * g77.f-torture/compile/8485.f: New test case.
47806 2003-05-07 Richard Henderson <rth@redhat.com>
47809 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47810 Verify exception_cleanup not called for rethrows.
47811 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47812 when exiting catch block without rethrowing.
47813 * g++.dg/eh/forced3.C: New.
47814 * g++.dg/eh/forced4.C: New.
47816 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
47818 * gcc.dg/20030505.c: Fix triplet.
47820 2003-05-06 DJ Delorie <dj@redhat.com>
47822 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47823 * gcc.dg/nest.c: Likewise.
47825 2003-05-05 Roger Sayle <roger@eyesopen.com>
47827 * gcc.dg/builtins-14.c: New test case.
47829 2003-05-05 Janis Johnson <janis187@us.ibm.com>
47831 * lib/compat.exp (compat-execute): New argument.
47832 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47833 * gcc.dg/compat: New test directory.
47834 * gcc.dg/compat/compat.exp: New expect script.
47835 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47836 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47837 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47838 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47839 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47840 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47842 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47843 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47844 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47845 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47846 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47847 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47848 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47849 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47850 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47851 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47852 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47853 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47854 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47855 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47856 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47858 2003-05-05 Zack Weinberg <zack@codesourcery.com>
47860 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47862 2003-05-05 Jakub Jelinek <jakub@redhat.com>
47864 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47866 2003-05-05 Geoffrey Keating <geoffk@apple.com>
47868 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47869 * gcc.dg/ppc-fsel-2.c: New test.
47871 * gcc.dg/unused-5.c: New test.
47873 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47876 * g++.dg/warn/pmf1.C: New test.
47878 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47881 * g++.dg/warn/main.C: New test.
47883 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47885 * gcc.dg/nonnull-3.c: New test.
47887 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
47889 * gcc.dg/cpp/Wtrigraphs.c: Update.
47890 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47892 2003-05-03 Geoffrey Keating <geoffk@apple.com>
47894 * gcc.dg/ppc-fsel-1.c: New test.
47896 2003-05-03 Zack Weinberg <zack@codesourcery.com>
47899 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47901 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
47903 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47905 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47907 PR c++/9364, c++/10553, c++/10586
47908 * g++.dg/parse/typename4.C: New test.
47909 * g++.dg/parse/typename5.C: Likewise.
47911 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
47913 * gcc.c-torture/compile/20030503-1.c: New test.
47915 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47917 * g++.dg/lookup/using5.C: Fix testcase error.
47919 2003-05-01 Chris Demetriou <cgd@broadcom.com>
47921 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47922 since MEABI is no longer supported. Remove all vestiges
47923 of MEABI from the test.
47925 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47928 * g++.dg/lookup/using5.C: New test.
47930 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47933 * g++.dg/template/ttp5.C: New test.
47935 2003-04-30 Mark Mitchell <mark@codesourcery.com>
47937 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47938 (dg-gpp-additional-sources): New function.
47939 (dg-gpp-additional-files): Likewise.
47940 * lib/g++.exp (additional_sources): New variable.
47941 (additional_files): Likewise.
47942 (g++_target_compile): Deal with them.
47943 * lib/old-dejagnu.exp: Remove.
47944 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47945 * g++.old-deja: Revise all tests to use dg commands.
47947 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47949 PR c++/9432, c++/9528
47950 * g++.dg/lookup/using4.C: New test.
47952 2003-04-29 Geoffrey Keating <geoffk@apple.com>
47954 * gcc.dg/noreturn-5.c: New file.
47955 * gcc.dg/noreturn-6.c: New file.
47957 * gcc.c-torture/compile/inline-1.c: New file.
47959 2003-04-29 Mark Mitchell <mark@codesourcery.com>
47962 * g++.dg/template/explicit1.C: New test.
47964 2003-04-29 Mark Mitchell <mark@codesourcery.com>
47967 * g++.dg/other/bitfield1.C: New test.
47970 * g++.dg/init/new7.C: New test.
47972 2003-04-29 Mark Mitchell <mark@codesourcery.com>
47974 * g++.dg/ext/desig1.C: New test.
47975 * g++.dg/ext/init1.C: Update.
47977 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47979 2003-04-28 Mark Mitchell <mark@codesourcery.com>
47982 * g++.dg/warn/Winline-1.C: New test.
47984 2003-04-28 Jakub Jelinek <jakub@redhat.com>
47986 * gcc.c-torture/execute/string-opt-19.c: New test.
47988 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47989 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47991 2003-04-27 Mark Mitchell <mark@codesourcery.com>
47994 * g++.dg/init/new6.C: New test.
47997 * g++.dg/init/ref6.C: New test.
47999 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48001 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48003 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48005 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48006 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48008 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48010 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48011 initialized static data members.
48013 2003-04-25 H.J. Lu <hjl@gnu.org>
48015 * gcc.dg/ia64-sync-4.c: New test.
48017 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48019 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48022 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48025 * g++.dg/warn/conv1.C: New test.
48026 * g++.old-deja/g++.other/conv7.C: Adjust.
48027 * g++.old-deja/g++.other/overload14.C: Adjust.
48029 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48032 * g++.dg/template/defarg2.C: New test.
48034 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48036 * gcc.dg/cpp/include2.c: Update.
48037 * gcc.dg/cpp/multiline-2.c: New.
48038 * gcc.dg/cpp/multiline.c: Update.
48039 * gcc.dg/cpp/strify2.c: Update.
48040 * gcc.dg/cpp/trad/literals-2.c: Update.
48042 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48044 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48046 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48048 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48050 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48053 * g++.dg/parse/crash4.C: New test.
48056 * g++.dg/parse/crash5.C: New test.
48058 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48061 * g++.dg/parse/crash3.C: New test.
48064 * g++.dg/parse/elab1.C: New test.
48066 2003-04-22 Devang Patel <dpatel@apple.com>
48068 * gcc.dg/cpp/trad/funlike-5.c: New test.
48070 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48072 * g++.dg/other/packed1.C: Fix dg options.
48074 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48076 * g++.dg/other/offsetof2.C: New test.
48078 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48080 * g++.dg/template/recurse.C: Adjust location of error messages.
48082 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48085 * g++.dg/init/addr-const1.C: New test.
48086 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48088 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48091 * g++.dg/lookup/struct-hack1.C: New test.
48093 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48095 * ucs.c: Update diagnostic messages.
48097 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48099 * gcc.dg/cpp/truefalse.cpp: New test.
48100 * gcc.dg/cpp/cpp.exp: Update.
48101 * g++.dg/other/stdbool-if.C: Remove.
48103 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48105 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48106 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48108 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48110 * gcc.c-torture/compile/20030418-1.c: New test.
48112 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48114 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48116 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48119 g++.dg/template/dependent-name1.C: New test.
48121 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48123 * gcc.dg/warn-1.c (tourist_guide): New array,
48124 contains a pointer to bar.
48126 2003-04-16 Roger Sayle <roger@eyesopen.com>
48128 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48129 * gcc.c-torture/execute/medce-1.c: New test case.
48130 * gcc.c-torture/execute/medce-2.c: New test case.
48132 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48134 * lib/prune.exp: Ignore more messages.
48137 * g++.dg/parse/lookup3.C: New test.
48139 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48141 * gcc.c-torture/compile/20030415-1.c : New test.
48143 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48145 * gcc.c-torture/execute/scope-2.c: Move to ...
48146 * gcc.dg/noncompile/scope.c: .... here.
48148 2003-04-14 Roger Sayle <roger@eyesopen.com>
48150 * gcc.dg/20030414-2.c: New test case.
48152 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48155 * gcc.dg/20030414-1.c: New test.
48157 2003-04-13 Roger Sayle <roger@eyesopen.com>
48159 * gcc.dg/builtins-12.c: New test case.
48160 * gcc.dg/builtins-13.c: New test case.
48162 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48164 * gcc.c-torture/execute/string-opt-18.c: New test.
48166 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48169 * g++.dg/init/new5.C: New test.
48171 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48174 * g++.dg/ext/dllimport1.C: New test.
48176 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48178 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48180 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48183 * g77.f-torture/noncompile/9263.f: New test
48185 * g77.f-torture/execute/1832.f: New test
48187 2003-04-11 David Chad <davidc@freebsd.org>
48188 Loren J. Rittle <ljrittle@acm.org>
48191 * objc.dg/headers.m: New test.
48193 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48195 * gcc.c-torture/execute/builtin-noret-2.c: New.
48196 * gcc.c-torture/execute/builtin-noret-2.x: New.
48197 XFAIL builtin-noret-2.c at -O1 and above.
48198 * gcc.dg/redecl.c: New.
48199 * gcc.dg/Wshadow-1.c: Update error regexps.
48201 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48203 * g++.dg/abi/bitfield10.C: New test.
48205 2003-04-09 Mike Stump <mrs@apple.com>
48207 * gcc.dg/pch/pch.exp: Make testcase names longer.
48208 * g++.dg/pch/pch.exp: Make testcase names longer.
48210 2003-04-08 Roger Sayle <roger@eyesopen.com>
48212 * gcc.dg/builtins-11.c: New test case.
48214 2003-04-08 Roger Sayle <roger@eyesopen.com>
48216 * gcc.dg/builtins-9.c: New test case.
48217 * gcc.dg/builtins-10.c: New test case.
48219 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48221 * gcc.dg/noncompile/init-4.c.c: New test.
48223 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48225 * gcc.misc-test/gcov-9.c: New test.
48226 * gcc.misc-test/gcov-10.c: New test
48227 * gcc.misc-test/gcov-11.c: New test.
48229 2003-04-05 Zack Weinberg <zack@codesourcery.com>
48231 PR optimization/10024
48232 * gcc.c-torture/compile/20030405-1.c: New test.
48234 2003-04-04 Geoffrey Keating <geoffk@apple.com>
48236 * gcc.dg/pch/static-3.c: New.
48237 * gcc.dg/pch/static-3.hs: New.
48238 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48240 2003-04-04 Richard Henderson <rth@redhat.com>
48242 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48243 * g++.dg/eh/forced2.C: Likewise.
48245 2003-04-03 Mike Stump <mrs@apple.com>
48247 * lib/scanasm.exp (scan-assembler): Add xfail processing for
48249 (scan-assembler-times, scan-assembler-not): Likewise.
48250 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48252 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48254 * gcc.dg/sparc-loop-1.c: New test.
48256 2003-04-02 Geoffrey Keating <geoffk@apple.com>
48259 * g++.dg/pch/system-2.C: New.
48260 * g++.dg/pch/system-2.Hs: New.
48262 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
48264 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48266 * g++.dg/eh/simd-1.C (vecfunc): Same.
48268 2003-04-01 Roger Sayle <roger@eyesopen.com>
48270 * gcc.c-torture/execute/20030401-1.c: New test case.
48272 2003-04-01 Ziemowit Laski <zlaski@apple.com>
48274 * objc.dg/defs.m: New.
48276 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
48278 * g++.dg/eh/simd-1.C: New.
48279 * g++.dg/eh/simd-2.C: New.
48281 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
48283 * gcc.c-torture/execute/simd-3.c: New.
48285 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48288 * gcc.dg/20030331-2.c: New test.
48290 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48293 * g++.dg/parse/crash2.C: New test.
48295 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48297 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48298 * gcc.c-torture/execute/20030331-1.c: ...here.
48300 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48302 * gcc.c-torture/execute/20030331-1.c: New test.
48304 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
48306 * lib/gcov.exp: Adjust call return testing strings.
48307 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48309 2003-03-31 Roger Sayle <roger@eyesopen.com>
48311 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48312 * gcc.dg/builtins-7.c: New test case.
48313 * gcc.dg/builtins-8.c: New test case.
48315 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48317 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48319 2003-03-30 Mark Mitchell <mark@codesourcery.com>
48322 * g++.dg/lookup-class-member-2.C: New test.
48324 2003-03-30 Glen Nakamura <glen@imodulo.com>
48326 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48328 2003-03-28 Roger Sayle <roger@eyesopen.com>
48330 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48332 2003-03-28 Mark Mitchell <mark@codesourcery.com>
48334 * g++.dg/init/attrib1.C: New test.
48336 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48338 * gcc.dg/ultrasp8.c: New test.
48340 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48342 * gcc.dg/ultrasp7.c: New test.
48344 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
48347 * g++.dg/template/inline1.C: New test.
48349 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48351 * gcc.dg/sparc-dwarf2.c: New test.
48353 2003-03-27 Roger Sayle <roger@eyesopen.com>
48355 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48356 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48358 2003-03-27 Mark Mitchell <mark@codesourcery.com>
48360 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48361 than reading .x files.
48362 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48363 * g77.dg/gcov/gcov-1.f: Likewise.
48364 * gcc.misc-tests/gcov-4b.c: Likewise.
48365 * gcc.misc-tests/gcov-5b.c: Likewise.
48366 * gcc.misc-tests/gcov-6.c: Likewise.
48367 * gcc.misc-tests/gcov-7.c: Likewise.
48368 * gcc.misc-tests/gcov-8.c: Likewise.
48369 * g++.dg/gcov/gcov-1.x: Remove.
48370 * g77.dg/gcov/gcov-1.x: Likewise.
48371 * gcc.misc-tests/gcov-4b.x: Likewise.
48372 * gcc.misc-tests/gcov-5b.x: Likewise.
48373 * gcc.misc-tests/gcov-6.x: Likewise.
48374 * gcc.misc-tests/gcov-7.x: Likewise.
48375 * gcc.misc-tests/gcov-8.x: Likewise.
48377 2003-03-27 Glen Nakamura <glen@imodulo.com>
48380 * gcc.dg/20030324-1.c: New test.
48382 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
48385 * g++.dg/template/arg3.C: New test.
48388 * g++.dg/template/friend18.C: New test.
48390 2003-03-26 Roger Sayle <roger@eyesopen.com>
48392 * g77.f-torture/compile/20030326-1.f: New test case.
48394 2003-03-26 Janis Johnson <janis187@us.ibm.com>
48396 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48398 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48400 2003-03-26 Jakub Jelinek <jakub@redhat.com>
48402 * gcc.dg/ia64-sync-3.c: New test.
48404 2003-03-26 Alan Modra <amodra@bigpond.net.au>
48406 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48408 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48410 * gcc.dg/ultrasp6.c: New test.
48412 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48414 * gcc.dg/i386-signbit-1.c: New test.
48415 * gcc.dg/i386-signbit-2.c: New test.
48416 * gcc.dg/i386-signbit-3.c: New test.
48418 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48420 * gcc.dg/ultrasp5.c: Fix options.
48422 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48424 * gcc.dg/ultrasp5.c: Fix comment.
48426 2003-03-24 Bud Davis <bdavis9659@comcast.net>
48429 * g77.f-torture/execute/10197.f: New test.
48431 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
48433 PR c++/9898, c++/383
48434 * g++.dg/template/conv6.C: New test.
48437 * g++.dg/template/ptrmem5.C: New test.
48440 * g++.dg/lookup/koenig1.C: New test.
48443 * g++.dg/lookup/template2.C: New test.
48445 2003-03-24 Jakub Jelinek <jakub@redhat.com>
48447 * g++.dg/opt/rtti1.C: New test.
48449 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
48451 * gcc.dg/ultrasp5.c: New test.
48453 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
48456 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48459 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48462 * gcc.dg/20030323-1.c: New test.
48464 2003-03-23 Roger Sayle <roger@eyesopen.com>
48466 * gcc.c-torture/compile/20030323-1.c: New test case.
48468 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
48470 * gcc.dg/20030321-1.c: New test.
48472 2003-03-22 Zack Weinberg <zack@codesourcery.com>
48474 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48476 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
48478 PR c++/9978, c++/9708
48479 * g++.dg/ext/vlm1.C: Adjust expected error.
48480 * g++.dg/ext/vla2.C: New test.
48481 * g++.dg/template/arg1.C: New test.
48482 * g++.dg/template/arg2.C: New test.
48484 2003-03-22 Bud Davis <bdavis9659@comcast.net>
48486 * g77.f-torture/execute/select.f: New test.
48487 * g77.f-torture/noncompile/select_no_compile.f: New test.
48489 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
48492 * g++.dg/other/error4.C: New test.
48494 2003-03-20 Mark Mitchell <mark@codesourcery.com>
48496 * g++.dg/template/friend17.C: New test.
48498 2003-03-21 Alan Modra <amodra@bigpond.net.au>
48500 * gcc.c-torture/compile/20030320-1.c: New.
48502 2003-03-20 Roger Sayle <roger@eyesopen.com>
48504 * gcc.dg/builtins-6.c: New test case.
48506 2003-03-19 Alan Modra <amodra@bigpond.net.au>
48509 * gcc.c-torture/compile/20030319-1.c: New.
48511 2003-03-18 Jan Hubicka <jh@suse.cz>
48513 * gcc.dg/i386-cvt-1.c: New test.
48515 2003-03-17 Zack Weinberg <zack@codesourcery.com>
48517 * objc.dg/naming-1.m: Use "(parse|syntax) error".
48518 * objc.dg/naming-2.m: Likewise.
48520 2003-03-17 Mark Mitchell <mark@codesourcery.com>
48523 * g++.dg/parse/crash1.C: New test.
48525 2003-03-16 Mark Mitchell <mark@codesourcery.com>
48528 * g++.dg/eh/cleanup1.C: New test.
48530 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
48532 * gcc.c-torture/execute/20030316-1.c: New test case.
48534 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
48537 * g++.dg/init/ctor2.C: New test.
48539 2003-03-15 Roger Sayle <roger@eyesopen.com>
48541 * g77.f-torture/compile/xformat.f: New test case.
48543 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48545 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48546 * g++.old-deja/g++.mike/eh50.C: Likewise.
48548 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48551 * g++.dg/template/spec7.C: New test.
48552 * g++.dg/template/spec8.C: Likewise.
48554 2003-03-14 Jakub Jelinek <jakub@redhat.com>
48556 * gcc.c-torture/execute/20030313-1.c: New test.
48558 2003-03-14 Richard Henderson <rth@redhat.com>
48560 * gcc.dg/inline-2.c: Adjust alpha test for external call.
48562 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48564 * gcc.c-torture/compile/20030314-1.c: New test.
48566 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
48568 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48569 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48571 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48572 to accept newer _imp__ prefix and additional
48573 newline in .drectve section.
48574 * gcc.dg/dll-4.c: Likewise.
48575 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48578 2003-03-13 Mark Mitchell <mark@codesourcery.com>
48580 * g++.dg/parse/namespace9.C: New test.
48582 * g++.dg/init/ref5.C: New test.
48583 * g++.dg/parse/ptrmem1.C: Likewise.
48585 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48587 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48588 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48589 regular expression.
48590 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48591 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48593 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
48595 * gcc.c-torture/execute/20030224-2.c: New test.
48597 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48599 * gcc.dg/decl-3.c: New test.
48601 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48603 * gcc.dg/i386-loop-2.c: New test.
48605 2003-03-11 Mark Mitchell <mark@codesourcery.com>
48608 * g++.dg/parse/namespace8.C: New test.
48611 * g++.dg/overload/builtin2.C: New test.
48613 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
48615 * gcc.dg/return-type-3.c: New test.
48617 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48619 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48620 profiling options are not supported.
48622 2003-03-10 Mark Mitchell <mark@codesourcery.com>
48624 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48625 * g++.old-deja/g++.warn/impint2.C: Likewise.
48627 2003-03-10 Devang Patel <dpatel@apple.com>
48629 * g++.dg/cpp/c++_cmd_1.C: New test.
48630 * g++.dg/cpp/c++_cmd_1.h: New file.
48632 2003-03-10 Segher Boessenkool <segher@koffie.nl>
48634 * gcc.dg/altivec-9.c: New file.
48636 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48638 * gcc.dg/ppc-sdata-1.c: New test.
48639 * gcc.dg/ppc-sdata-2.c: New test.
48641 2003-03-09 Mark Mitchell <mark@codesourcery.com>
48644 * g++.dg/opt/ptrmem2.C: New test.
48647 * g++.dg/opt/ptrmem1.C: New test.
48649 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48651 * gcc.dg/i386-loop-1.c: New test.
48653 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48656 * g++.dg/lookup/friend1.C: New test.
48658 2003-03-08 Mark Mitchell <mark@codesourcery.com>
48661 * g++.dg/parser/constructor1.C: New test.
48663 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
48665 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48667 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48669 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
48671 * gcc.dg/cpp/Wunused.c: Update test.
48673 2003-03-08 Jan Hubicka <jh@suse.cz>
48675 * gcc.dg/inline-3.c: New test.
48677 2003-03-08 Mark Mitchell <mark@codesourcery.com>
48680 * g++.dg/parse/builtin1.C: New test.
48683 * g++.dg/abi/cookie1.C: New test.
48684 * g++.dg/abi/cookie2.C: Likewise.
48687 * g++.dg/template/field1.C: New test.
48690 * g++.dg/parse/class1.C: New test.
48691 * g++.dg/parse/namespace7.C: Likewise.
48692 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48694 2003-03-07 Mark Mitchell <mark@codesourcery.com>
48696 * g++.dg/init/ref4.C: New test.
48698 2003-03-07 Jan Hubicka <jh@suse.cz>
48700 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48701 * gcc.dg/inline-3.c: New test.
48703 2003-03-06 Mark Mitchell <mark@codesourcery.com>
48705 * g++.dg/init/ref3.C: New test.
48708 * g++.dg/init/ref2.C: New test.
48711 * g++.dg/warn/Wshadow-2.C: New test.
48714 * g++.dg/warn/Woverloaded-1.C: New test.
48716 2003-03-05 Jan Hubicka <jh@suse.cz>
48718 * gcc.dg/i386-local2.c: New.
48719 * gcc.dg/i386-local.c: Fix typo.
48721 2003-03-05 Mark Mitchell <mark@codesourcery.com>
48723 * g++.dg/abi/layout3.C: New test.
48725 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
48727 * gcc.c-torture/compile/20030305-1.c
48729 2003-03-05 Jan Hubicka <jh@suse.cz>
48731 * gcc.dg/i386-local.c: New.
48733 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
48735 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48737 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48739 * gcc.dg/switch-2.c: New test.
48740 * gcc.dg/switch-3.c: New test.
48741 * gcc.dg/Wswitch.c: Adjust line numbers.
48742 * gcc.dg/Wswitch-default.c: Likewise.
48743 * gcc.dg/Wswitch-enum.c: Likewise.
48745 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
48747 * gcc.c-torture/execute/20030222-1.c: New test.
48749 2003-03-03 James E Wilson <wilson@tuliptree.org>
48751 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48753 2003-03-03 Mark Mitchell <mark@codesourcery.com>
48756 * g++.dg/init/ref1.C: New test.
48758 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
48760 * gcc.dg/sh-relax.c: New SH-only test.
48762 2003-03-03 Geoffrey Keating <geoffk@apple.com>
48764 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
48765 comment explaining purpose of testcase.
48767 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
48769 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48770 for HC11/HC12 (asm needs two int registers).
48771 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48772 HC11/HC12 because the test uses an asm which needs two 32-bit
48775 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
48777 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48778 for HC11/HC12 (array is too large otherwise).
48779 * gcc.c-torture/compile/920501-4.x: New file, likewise.
48780 * gcc.c-torture/compile/20010518-2.x: Likewise.
48781 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48782 HC11/HC12 (array is too large).
48784 2003-03-01 Geoffrey Keating <geoffk@apple.com>
48786 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48787 * lib/g++-dg.exp (g++-dg-test): Likewise.
48789 2003-03-01 Roger Sayle <roger@eyesopen.com>
48791 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48792 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48794 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48796 * g++.dg/warn/implicit-typename1.C: Remove warning.
48798 2003-02-28 Richard Henderson <rth@redhat.com>
48800 * gcc.dg/noreturn-1.c: Move noreturn warning line.
48801 * gcc.dg/return-type-1.c: Move control reaches end warning line.
48803 2003-02-28 Geoffrey Keating <geoffk@apple.com>
48805 * gcc.dg/pch/pch.exp: Change .pch to .gch.
48806 * g++.dg/pch/pch.exp: Likewise.
48808 2003-02-28 Mark Mitchell <mark@codesourcery.com>
48811 * g++.dg/init/new4.C: New test.
48813 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
48815 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48817 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
48819 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48822 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48825 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
48827 * lib/scanasm.exp: Add support for counting numbers of
48829 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48830 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48832 2003-02-25 Mark Mitchell <mark@codesourcery.com>
48835 * g++.dg/template/static3.C: New test.
48838 * g++.dg/parse/namespace6.C: New test.
48840 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48843 * gcc.dg/20030225-1.c: New test.
48845 2003-02-24 Mark Mitchell <mark@codesourcery.com>
48847 * README: Remove out-of-date information.
48850 * g++.dg/template/spec6.C: New test.
48852 2003-02-24 Jeff Law <law@redhat.com>
48854 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48856 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48858 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48859 * gcc.dg/pragma-ep-1.c: Likewise.
48861 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48864 * g++.dg/template/friend16.C: New test.
48866 2003-02-23 Mark Mitchell <mark@codesourcery.com>
48869 * g++.dg/parse/fused-params1.C: Adjust error messages.
48870 * g++.dg/template/nested3.C: New test.
48872 2003-02-24 Alan Modra <amodra@bigpond.net.au>
48874 * g++.dg/abi/param1.C: New test.
48876 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48879 * g++.dg/warn/implicit-typename1.C: New test.
48881 2003-02-22 Kelley Cook <kelleycook@comcast.net>
48883 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48885 * g++.old-deja/g++.other/store-expr2.C: Likewise.
48886 * gcc.c-torture/execute/20010129-1.x: Likewise.
48887 * gcc.dg/20011107-1.c: Likewise.
48888 * gcc.dg/20020108-1.c: Likewise.
48889 * gcc.dg/20020122-3.c: Likewise.
48890 * gcc.dg/20020206-1.c: Likewise.
48891 * gcc.dg/20020310-1.c: Likewise.
48892 * gcc.dg/20020426-2.c: Likewise.
48893 * gcc.dg/20020517-1.c: Likewise.
48894 * gcc.dg/991230-1.c: Likewise.
48895 * gcc.dg/i386-unroll-1.c: Likewise.
48896 * gcc.misc-tests/i386-prefetch.exp: Likewise.
48898 2003-02-22 Jan Hubicka <jh@suse.cz>
48900 * gcc.dg/i386-mul.c: New test.
48902 2003-02-21 Roger Sayle <roger@eyesopen.com>
48904 * gcc.dg/builtins-5.c: New test case.
48906 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
48908 * gcc.dg/asmreg-1.c: New test.
48910 2003-02-21 Mark Mitchell <mark@codesourcery.com>
48913 * g++.dg/parse/varmod1.C: New test.
48915 2003-02-21 Mark Mitchell <mark@codesourcery.com>
48918 * g++.dg/template/op1.C: New test.
48920 2003-02-21 Mark Mitchell <mark@codesourcery.com>
48923 * g++.dg/template/nested2.C: New test.
48925 2003-02-21 Mark Mitchell <mark@codesourcery.com>
48928 * g++.dg/expr/dtor1.C: New test.
48930 2003-02-21 Zack Weinberg <zack@codesourcery.com>
48932 * gcc.dg/cpp/include3.c: New test.
48933 * gcc.dg/cpp/inc/foo.h: New file.
48935 2003-02-21 Glen Nakamura <glen@imodulo.com>
48937 * gcc.c-torture/execute/20030221-1.c: New test.
48939 2003-02-20 Mark Mitchell <mark@codesourcery.com>
48942 * g++.dg/abi/conv1.C: New test.
48944 2003-02-20 Jan Hubicka <jh@suse.cz>
48946 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48948 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
48950 * gcc.c-torture/compile/20030219-1.c: New test.
48952 2003-02-18 Jan Hubicka <jh@suse.cz>
48954 * gcc.dg/funcorder.c: New test.
48956 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
48958 * gcc.c-torture/execute/20030218-1.c: New.
48960 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
48962 * gcc.dg/20030218-1.c: New.
48964 2003-02-18 Richard Henderson <rth@redhat.com>
48966 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48967 * gcc.dg/attr-used-2.c: New.
48969 2003-02-18 Mark Mitchell <mark@codesourcery.com>
48972 * g++.dg/init/copy5.C: New test.
48974 2003-02-18 Geoffrey Keating <geoffk@apple.com>
48976 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48977 * g++.dg/pch/pch.exp: Likewise.
48979 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
48981 * gcc.c-torture/execute/20030209-1.c: Enable the test if
48982 STACK_SIZE is not defined.
48984 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48987 * g++.dg/template/init1.C: New test.
48989 2003-02-16 Jan HUbicka <jh@suse.cz>
48991 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48992 (foo): Add few extra tests
48993 * gcc.dg/c99-const-expr-3.c: Likewise.
48994 * gcc.c-torture/execute/20030216-1.c: New.
48996 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48999 * g++.dg/ext/typeof4.C: New test.
49001 2003-02-15 Roger Sayle <roger@eyesopen.com>
49003 * gcc.dg/i386-387-3.c: New test case.
49005 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49007 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49008 cris-*-elf* cris-*-aout* and mmix-*-*.
49010 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49012 * gcc.dg/20030213-1.c: New test.
49014 2003-02-12 Roger Sayle <roger@eyesopen.com>
49016 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49017 * gcc.dg/i386-387-2.c: Likewise.
49019 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49021 * gcc.dg/ppc-spe.c: Fix formatting.
49022 Enable tests that were previously unsupported by gas.
49023 Delete tests for instructions that no longer exist.
49024 Switch arguments on evsubifw builtin.
49026 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49028 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49029 STACK_SIZE is too small.
49031 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49032 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49034 * gcc.dg/decl-2.c: New test.
49036 2003-02-10 Jan Hubicka <jh@suse.cz>
49038 * gcc.dg/i386-fpcvt-1.c: New test.
49040 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49042 * gcc.c-torture/execute/20030209-1.c: New test.
49044 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49046 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49047 int-wide bitops, use the constants of the same width.
49048 Likewise, if long long is 32-bit wide, test bitops using
49051 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49053 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49055 2003-02-07 Roger Sayle <roger@eyesopen.com>
49057 * gcc.dg/builtins-4.c: New test case.
49059 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49061 * gcc.dg/20020430-1.c: Fix dg command typos.
49062 * gcc.dg/20020503-1.c: Likewise.
49064 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49067 * g++.dg/parse/fused-params1.C: New test.
49070 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49073 * g++.dg/parse/non-dependent1.C: New test.
49076 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49079 * g++.dg/parse/undefined7.C: New test.
49080 * g++.dg/parse/non-templ1.C: New test.
49083 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49085 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49087 * gcc.c-torture/compile/20030206-1.c: New test.
49089 2003-02-05 Roger Sayle <roger@eyesopen.com>
49091 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49092 "pow" to "foo" to avoid potential confusion with a math built-in.
49094 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49096 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49097 conditions for SPARC targets.
49099 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49101 * gcc.dg/20030204-1.c: New test.
49103 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49106 * g++.dg/parse/array-size1.C: New test.
49109 * g++.dg/parse/undefined3.C: New test.
49112 * g++.dg/parse/undefined4.C: New test.
49115 * g++.dg/parse/undefined5.C: New test.
49118 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49121 * g++.dg/parse/casting-operator1.C: New test.
49124 * g++.dg/parse/undefined6.C: New test.
49127 * g++.dg/parse/missing-template1.C: New test.
49129 2003-02-04 Jan Hubicka <jh@suse.cz>
49131 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49132 * gcc.dg/i386-cmov?.c: Likewise.
49133 * gcc.dg/i386-fpcvt-?.c: Likewise.
49134 * gcc.dg/i386-ssefp-1.c: Likewise.
49135 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49138 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49141 * g++.dg/ext/max.C: New test.
49143 2003-02-03 Jan Hubicka <jh@suse.cz>
49145 * gcc.c-torture/execute/20030203-1.c: New test.
49147 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49149 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49152 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49154 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49155 * g++.dg/init/new2.C: Likewise.
49156 * g++.dg/other/new1.C: Likewise.
49158 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49160 * gcc.dg/struct-ret-libc.c: New test.
49162 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49164 * gcc.dg/20030129-1.c: New test.
49166 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49169 * g++.dg/template/ptrmem4.C: New test.
49171 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49173 * g++.dg/parser/constant1.C: New test.
49175 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49178 * g++.dg/parse/friend2.C: New test.
49180 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49183 * g++.dg/template/unify4.C: New test.
49185 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49187 * gcc.c-torture/execute/20030128-1.c: New test.
49189 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49191 * g++.dg/lookup/nested1.C: Test moved from ...
49192 * g++.old-deja/g++.other/lookup24.C: ... here.
49194 2003-01-28 Jan Hubicka <jh@suse.cz>
49196 * gcc.dg/i386-cmov5.c: New test.
49198 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49200 * gcc.c-torture/execute/20010925-1.c: Changed the
49201 memcpy declaration.
49203 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49206 * g++.dg/parse/template5.C: New test.
49208 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49211 * g77.dg/pr9258: New test.
49213 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49215 * README: Move relevant parts from README.g++.
49217 * README.g++: Remove this file.
49219 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49221 * g++.dg/abi/dcast1.C: New test.
49223 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49225 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49227 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
49230 * g++.old-deja/g++.other/lookup24.C: New test.
49232 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49235 * gcc.dg/uninit-C.c: New test.
49237 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
49239 * g++.dg/abi/covariant1.C: New test.
49241 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
49243 * gcc.dg/20030123-1.c: New test.
49245 2003-01-25 Jan Hubicka <jh@suse.cz>
49248 * gcc.c-torture/compile/20030125-1.c
49250 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
49253 * g++.dg/parse/template3.C: New test.
49254 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49257 * g++.dg/parse/template4.C: New test.
49260 * g++.dg/template/qual2.C: New test.
49263 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49265 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49267 2003-01-25 Roger Sayle <roger@eyesopen.com>
49269 * gcc.c-torture/execute/switch-1.c: New test case.
49271 2003-01-25 Jan Hubicka <jh@suse.cz>
49273 * gcc.c-torture/execute/20030125-1.[cx]: New test.
49275 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
49277 Tweaks for Bison-1.875. From the NEWS file:
49278 "- `parse error' -> `syntax error'
49279 Bison now uniformly uses the term `syntax error'"
49280 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49281 * gcc.dg/cpp/digraph2.c: Likewise.
49282 * gcc.dg/cpp/direct2.c: Likewise.
49283 * gcc.dg/cpp/paste4.c: Likewise.
49284 * gcc.dg/c90-restrict-1.c: Likewise.
49285 * gcc.dg/c99-func-2.c: Likewise.
49286 * gcc.dg/noncompile/920721-2.c: Likewise.
49287 * gcc.dg/noncompile/930622-2.c: Likewise.
49288 * gcc.dg/noncompile/940112-1.c: Likewise.
49289 * gcc.dg/noncompile/950921-1.c: Likewise.
49290 * gcc.dg/noncompile/951123-1.c: Likewise.
49291 * gcc.dg/noncompile/971104-1.c: Likewise.
49292 * gcc.dg/noncompile/990416-1.c: Likewise.
49294 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
49296 * g++.dg/parse/undefined1.C: Add error message.
49298 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49301 * g++.dg/parse/new1.C: New test.
49304 * g++.dg/parse/template2.C: New test.
49307 * g++.dg/parse/typedef2.C: New test.
49310 * g++.dg/ext/typeof3.C: New test.
49312 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49315 * g++.dg/parse/ret-type1.C: New test.
49318 * g++.dg/parse/tmpl-outside1.C: New test.
49321 * g++.dg/parse/int-as-enum1.C: New test.
49324 * g++.dg/parse/no-typename1.C: New test.
49327 * g++.dg/parse/no-value1.C: New test.
49330 * g++.dg/parse/wrong-inline1.C: New test.
49333 * g++.dg/parse/ref1.C: New test.
49336 * g++.dg/parse/attr-ctor1.C: New test.
49339 * g++.dg/parse/namespace5.C: New test.
49342 * g++.dg/parse/func-def1.C: New test.
49345 * g++.dg/parse/undefined1.C: New test.
49347 PR c++/5723, PR c++/8522
49348 * g++.dg/parse/specialization1.C: New test.
49350 PR c++/163, PR c++/8595
49351 * g++.dg/parse/struct-as-enum1.C: New test.
49354 * g++.dg/parse/undefined2.C: New test.
49356 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49359 * g++.dg/parse/template1.C: New test.
49362 * g++.dg/parse/using1.C: New test.
49366 * g++.dg/parse/expr2.C: New test.
49369 * g++.dg/parse/lookup2.C: Likewise.
49371 2003-01-21 Jan Hubicka <jh@suse.cz>
49373 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49374 * gcc.c-torture/execute/eeprof-1.c: Likewise.
49375 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49376 * gcc.c-torture/execute/string-opt-*.c: Likewise.
49378 2003-01-20 Nick Clifton <nickc@redhat.com>
49380 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
49381 problem with ARM sibcall code generation.
49383 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
49385 * gcc.c-torture/execute/20030120-1.c: New.
49387 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
49389 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49391 2003-01-17 Mark Mitchell <mark@codesourcery.com>
49394 * g++.dg/parse/ctor1.C: New test.
49397 * g++.dg/parse/qualified1.C: New test.
49399 * g++.dg/parse/typename3.C: New test.
49401 2003-01-16 Richard Henderson <rth@redhat.com>
49403 * g++.dg/tls/init-2.C: Fix error matches for real this time.
49405 2003-01-16 Richard Henderson <rth@redhat.com>
49407 * g++.dg/pch/pch.exp: Copy test header to the working directory
49408 before using it either for precompilation or direct use.
49409 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49410 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49412 2003-01-16 Richard Henderson <rth@redhat.com>
49414 * gcc.dg/pch/pch.exp: Copy test header to the working directory
49415 before using it either for precompilation or direct use.
49416 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49417 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49419 2003-01-16 Mark Mitchell <mark@codesourcery.com>
49421 * g++.dg/ext/typename1.C: Add typename keyword.
49422 * g++.dg/template/crash1.C: Update error messages.
49423 * g++.dg/template/crash2.C: Remove error message.
49424 * g++.dg/parse/typename2.C: New test.
49425 * g++.dg/template/typename2.C: Change implicit
49426 typename warning into error.
49427 * g++.old-deja/g++.benjamin/tem03.C: Issue more
49429 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49430 * g++.old-deja/g++.brendan/crash56.C: Add this->.
49431 * g++.old-deja/g++.law/visibility13.C: Remove error
49433 * g++.old-deja/g++.ns/template17.C: Reorder code to
49434 make declaration visible in template.
49435 * g++.old-deja/g++.pt/crash3.C: Fix typos.
49436 * g++.old-deja/g++.pt/crash36.C: Issue more error
49438 * g++.old-deja/g++.pt/crash5.C: Improve error
49440 * g++.old-deja/g++.pt/crash67.C: Remove warning.
49441 * g++.old-deja/g++.pt/inherit1.C: Add this->.
49442 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49443 * g++.old-deja/g++.pt/typename16.C: Replace implicit
49444 typename warning with error message.
49445 * g++.old-deja/g++.pt/typename19.C: Remove warning.
49446 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49447 * g++.old-deja/g++.robertl/eb24.C: Use this->.
49449 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
49451 * g++.dg/parse/ambig2.C: New test.
49453 2003-01-15 Richard Henderson <rth@redhat.com>
49455 * g++.dg/tls/init-2.C: Update error message string.
49457 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49459 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49461 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
49463 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49465 * gcc.c-torture/compile/20001205-1.x: Likewise.
49466 * gcc.c-torture/compile/20001226-1.x: Likewise.
49467 * gcc.c-torture/compile/920520-1.x: Likewise.
49468 * gcc.c-torture/compile/961203-1.x: Likewise.
49469 * gcc.c-torture/compile/20020604-1.x: Likewise.
49471 2003-01-15 Jan Hubicka <jh@suse.cz>
49473 * gcc.c-torture/compile/20030115-1.c: New test.
49475 * gcc.dg/i386-fpcvt-1.c: New test.
49476 * gcc.dg/i386-fpcvt-2.c: New test.
49478 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
49480 Further conform g++'s __vmi_class_type_info to the C++ ABI
49482 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49485 2003-01-14 Jan Hubicka <jh@suse.cz>
49487 * gcc.dg/i386-fpcvt-1.c: New test.
49488 * gcc.dg/i386-fpcvt-2.c: New test.
49490 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49492 * gcc.dg/i386-mmx-3.c: New test.
49494 2003-01-12 Mark Mitchell <mark@codesourcery.com>
49497 * g++.dg/parse/octal1.C: New file.
49500 * g++.dg/parse/typename1.C: New file.
49502 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
49504 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49505 * gcc.dg/bf-no-ms-layout.c: Likewise.
49506 * gcc.dg/bf-ms-attrib.c: Likewise.
49508 2003-01-10 Mark Mitchell <mark@codesourcery.com>
49511 * g++.dg/parse/dtor1.C: New file.
49514 * g++.dg/rtti/typeid1.C: New file.
49517 * g++.dg/parse/lookup1.C: New file.
49520 * g++.dg/templ/spec5.C: New file.
49522 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
49524 * gcc.c-torture/compile/20030110-1.c: New test.
49526 2003-01-09 Geoffrey Keating <geoffk@apple.com>
49528 Merge from pch-branch:
49530 2002-12-23 Geoffrey Keating <geoffk@apple.com>
49532 * gcc.dg/pch/cpp-1.h: New.
49533 * gcc.dg/pch/cpp-1.c: New.
49534 * gcc.dg/pch/cpp-2.h: New.
49535 * gcc.dg/pch/cpp-2.c: New.
49537 2002-11-19 Geoffrey Keating <geoffk@apple.com>
49539 * gcc.dg/pch/except-1.h: New.
49540 * gcc.dg/pch/except-1.c: New.
49542 2002-11-13 Geoffrey Keating <geoffk@apple.com>
49544 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49546 * gcc.dg/pch: Include *.hp not *.h.
49547 * gcc.dg/pch/system-1.h: New.
49548 * gcc.dg/pch/system-1.c: New.
49550 2002-11-11 Geoffrey Keating <geoffk@apple.com>
49552 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49553 rather than trying to build and run a program using PCH.
49554 * gcc.dg/pch: Remove dg-do commands from test files.
49556 2002-11-08 Geoffrey Keating <geoffk@apple.com>
49558 * gcc.dg/pch/macro-3.c: New.
49559 * gcc.dg/pch/macro-3.h: New.
49561 2002-11-04 Geoffrey Keating <geoffk@apple.com>
49563 * gcc.dg/pch/common-1.c: New.
49564 * gcc.dg/pch/common-1.h: New.
49565 * gcc.dg/pch/decl-1.c: New.
49566 * gcc.dg/pch/decl-1.h: New.
49567 * gcc.dg/pch/decl-2.c: New.
49568 * gcc.dg/pch/decl-2.h: New.
49569 * gcc.dg/pch/decl-3.c: New.
49570 * gcc.dg/pch/decl-3.h: New.
49571 * gcc.dg/pch/decl-4.c: New.
49572 * gcc.dg/pch/decl-4.h: New.
49573 * gcc.dg/pch/decl-5.c: New.
49574 * gcc.dg/pch/decl-5.h: New.
49575 * gcc.dg/pch/global-1.c: New.
49576 * gcc.dg/pch/global-1.h: New.
49577 * gcc.dg/pch/inline-1.c: New.
49578 * gcc.dg/pch/inline-1.h: New.
49579 * gcc.dg/pch/inline-2.c: New.
49580 * gcc.dg/pch/inline-2.h: New.
49581 * gcc.dg/pch/static-1.c: New.
49582 * gcc.dg/pch/static-1.h: New.
49583 * gcc.dg/pch/static-2.c: New.
49584 * gcc.dg/pch/static-2.h: New.
49586 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
49588 * g++.dg/pch/pch.exp: Better handle failing testcases.
49589 * gcc.dg/pch/pch.exp: Likewise.
49590 * gcc.dg/pch/macro-1.c: New.
49591 * gcc.dg/pch/macro-1.h: New.
49592 * gcc.dg/pch/macro-2.c: New.
49593 * gcc.dg/pch/macro-2.h: New.
49595 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
49597 * g++.dg/dg.exp: Treat files in pch/ specially.
49598 * g++.dg/pch/pch.exp: New file.
49599 * g++.dg/pch/empty.H: New file.
49600 * g++.dg/pch/empty.C: New file.
49601 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49604 * gcc.dg/pch/pch.exp: New file.
49605 * gcc.dg/pch/empty.h: New file.
49606 * gcc.dg/pch/empty.c: New file.
49607 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49610 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49612 * g++.dg/template/friend14.C: New test.
49614 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49616 * gcc.dg/old-style-asm-1.c: New test.
49618 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
49620 * gcc.c-torture/compile/20030109-1.c: New test.
49622 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49624 * gcc.c-torture/execute/20030109-1.c: New test.
49626 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
49628 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49629 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49630 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49631 * g++.old-deja/g++.mike/eh2.C: Likewise.
49632 * g++.old-deja/g++.mike/eh3.C: Likewise.
49633 * g++.old-deja/g++.mike/eh5.C: Likewise.
49634 * g++.old-deja/g++.mike/eh6.C: Likewise.
49635 * g++.old-deja/g++.mike/eh7.C: Likewise.
49636 * g++.old-deja/g++.mike/eh8.C: Likewise.
49637 * g++.old-deja/g++.mike/eh9.C: Likewise.
49638 * g++.old-deja/g++.mike/eh10.C: Likewise.
49639 * g++.old-deja/g++.mike/eh12.C: Likewise.
49640 * g++.old-deja/g++.mike/eh13.C: Likewise.
49641 * g++.old-deja/g++.mike/eh14.C: Likewise.
49642 * g++.old-deja/g++.mike/eh16.C: Likewise.
49643 * g++.old-deja/g++.mike/eh17.C: Likewise.
49644 * g++.old-deja/g++.mike/eh18.C: Likewise.
49645 * g++.old-deja/g++.mike/eh21.C: Likewise.
49646 * g++.old-deja/g++.mike/eh23.C: Likewise.
49647 * g++.old-deja/g++.mike/eh24.C: Likewise.
49648 * g++.old-deja/g++.mike/eh25.C: Likewise.
49649 * g++.old-deja/g++.mike/eh26.C: Likewise.
49650 * g++.old-deja/g++.mike/eh27.C: Likewise.
49651 * g++.old-deja/g++.mike/eh28.C: Likewise.
49652 * g++.old-deja/g++.mike/eh29.C: Likewise.
49653 * g++.old-deja/g++.mike/eh31.C: Likewise.
49654 * g++.old-deja/g++.mike/eh33.C: Likewise.
49655 * g++.old-deja/g++.mike/eh34.C: Likewise.
49656 * g++.old-deja/g++.mike/eh35.C: Likewise.
49657 * g++.old-deja/g++.mike/eh36.C: Likewise.
49658 * g++.old-deja/g++.mike/eh37.C: Likewise.
49659 * g++.old-deja/g++.mike/eh38.C: Likewise.
49660 * g++.old-deja/g++.mike/eh39.C: Likewise.
49661 * g++.old-deja/g++.mike/eh40.C: Likewise.
49662 * g++.old-deja/g++.mike/eh41.C: Likewise.
49663 * g++.old-deja/g++.mike/eh42.C: Likewise.
49664 * g++.old-deja/g++.mike/eh44.C: Likewise.
49665 * g++.old-deja/g++.mike/eh46.C: Likewise.
49666 * g++.old-deja/g++.mike/eh47.C: Likewise.
49667 * g++.old-deja/g++.mike/eh48.C: Likewise.
49668 * g++.old-deja/g++.mike/eh49.C: Likewise.
49669 * g++.old-deja/g++.mike/eh50.C: Likewise.
49670 * g++.old-deja/g++.mike/eh51.C: Likewise.
49671 * g++.old-deja/g++.mike/eh53.C: Likewise.
49672 * g++.old-deja/g++.mike/eh55.C: Likewise.
49673 * g++.old-deja/g++.mike/p7912.C: Likewise.
49674 * g++.old-deja/g++.mike/p9706.C: Likewise.
49675 * g++.old-deja/g++.mike/p10416.C: Likewise.
49676 * g++.old-deja/g++.mike/p11667.C: Likewise.
49677 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49678 Remove redundant reference to Iris.
49679 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49680 Elxsi, i860, Pico Java, and WE32K.
49682 2003-01-07 Mark Mitchell <mark@codesourcery.com>
49684 * g++.dg/ext/asm4.C: New test.
49686 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49689 * g++.dg/template/friend12.C: New test.
49690 * g++.dg/template/friend13.C: Likewise.
49691 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49693 2003-01-08 Jan Hubicka <jh@suse.cz>
49695 * gcc.dg/i386-cadd.c: New test.
49696 * gcc.dg/i386-cmov4.c: Likewise.
49698 2003-01-06 Mark Mitchell <mark@codesourcery.com>
49701 * g++.dg/warn/Wunused-3.C: New test.
49703 * g++.dg/abi/bitfield9.C: New test.
49706 * g++.dg/parse/defarg3.C: New test.
49708 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
49710 * g++.dg/parse/ambig1.C: New test.
49711 * g++.dg/parse/defarg2.C: New test.
49713 2003-01-05 Mark Mitchell <mark@codesourcery.com>
49715 * g++.dg/template/defarg-1.C: New test.
49716 * g++.dg/template/local2.C: Likewise.
49718 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
49720 * gcc.c-torture/execute/20030105-1.c: New test.
49722 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49724 * g++.dg/parse/namespace3.C: Remove extra semicolons.
49725 * g++.dg/parse/namespace4.C: Likewise.
49727 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
49729 * g++.dg/template/ntp2.C: New test.
49731 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
49733 * g++.dg/parse/extern-C-1.C: New test.
49735 * g++.dg/parse/namespace4.C: New test.
49737 * g++.dg/template/nested1.C: New test.
49739 * g++.dg/parse/namespace3.C: New test.
49741 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
49743 * g++.dg/lookup/two-stage1.C: New test.
49745 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49747 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49748 * g++.old-deja/g++.jason/access8.C: Likewise.
49749 * g++.old-deja/g++.other/decl5.C: Likewise.
49751 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
49753 * g++.dg/parse/parse7.C: New test.
49755 2003-01-02 Mark Mitchell <mark@codesourcery.com>
49758 * g++.dg/ext/attrib7.C: New test.
49760 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
49762 * g++.dg/parse/parse6.C: New test.
49764 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
49766 * gcc.dg/h8300-stack-1.c: New.
49768 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
49770 g++.dg/lookup/exception1.C: New test.
49772 g++.dg/lookup/template1.C: New test.
49774 g++.dg/parse/namespace2.C: New test.
49776 g++.dg/parse/parens2.C: New test.
49778 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49780 * g++.dg/parse/parse5.C: New test.
49781 * g++.dg/lookup/scoped4.C: New test.
49783 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
49785 * g++.dg/parse/parens1.C: New test.
49787 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49789 * g++.dg/parse/parens2.C: New test.
49791 * g++.dg/lookup/scope-operator1.C: New test.
49793 * g++.dg/parse/operator1.C: New test.
49795 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49797 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49798 * g++.old-deja/g++.other/access6.C: Likewise.
49799 * g++.old-deja/g++.other/decl1.C: Likewise.
49800 * g++.old-deja/g++.pt/typename12.C: Likewise.
49802 2002-12-31 Mark Mitchell <mark@codesourcery.com>
49804 * g++.dg/parse/namespace1.C: New test.
49806 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49808 * g++.dg/parse/parse4.C: New test.
49810 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49812 * g++.dg/parse/parse3.C: New test.
49814 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49816 * g++.dg/parse/parse2.C: New test.
49818 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49820 * g++.dg/template/friend11.C: New test.
49822 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49824 * g++.dg/parse/parse1.C: New test.
49826 2002-12-31 Janis Johnson <janis187@us.ibm.com>
49828 * lib/profopt.exp: Change the name of a global variable to avoid
49829 possible clashes with other test suites.
49831 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
49833 * g++.dg/inherit/covariant8.C: New test.
49835 2002-12-31 Mark Mitchell <mark@codesourcery.com>
49837 * g++.dg/init/array9.C: New test.
49840 * g++.dg/parse/expr1.C: New test.
49842 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
49844 * gcc.c-torture/compile/20021230-1.c: New test.
49846 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
49848 * g++.dg/inherit/covariant5.C: New test.
49849 * g++.dg/inherit/covariant6.C: New test.
49850 * g++.dg/inherit/covariant7.C: New test.
49852 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49855 * g++.dg/other/access2.C: New test.
49857 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
49859 * g++.dg/other/anon-struct.C: No longer fails
49860 * g++.old-deja/g++.brendan/parse4.C: Likewise.
49861 * g++.old-deja/g++.brendan/parse5.C: Likewise.
49862 * g++.old-deja/g++.brendan/parse6.C: Likewise.
49864 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
49866 * g++.dg/parse/angle-bracket.C (main): No longer fails.
49868 2002-12-27 Mark Mitchell <mark@codesourcery.com>
49870 * g++.dg/eh/spec4.C: Remove stray semicolon.
49871 * g++.dg/expr/pmf-1.C: Change error message.
49872 * g++.dg/ext/asm1.C: Remove stray semicolon.
49873 * g++.dg/ext/typename1.C: Add missing typenames.
49874 * g++.dg/inherit/template-as-base.C: Change error message.
49875 * g++.dg/lookup/scoped1.C: Likewise.
49876 * g++.dg/lookup/scoped2.C: Likewise.
49877 * g++.dg/lookup/using2.C: Likewise.
49878 * g++.dg/other/component1.C: Remove stray semicolon.
49879 * g++.dg/other/do1.C: Change error message.
49880 * g++.dg/other/error2.C: Likewise.
49881 * g++.dg/other/init1.C: Likewise.
49882 * g++.dg/other/packed1.C: Remove stray semicolon.
49883 * g++.dg/other/ptrmem2.C: Change error message.
49884 * g++.dg/parse/parameter-declaration-1.C: Remove line number
49886 * g++.dg/special/initp1.C: Remove invalid attribute usage.
49887 * g++.dg/template/access3.C: Add typename keyword.
49888 * g++.dg/template/access5.C: Remove stray semicolon.
49889 * g++.dg/template/access6.C: Likewise.
49890 * g++.dg/template/complit1.C: Likewise.
49891 * g++.dg/template/crash1.C: Change error message.
49892 * g++.dg/template/inherit2.C: Remove stray semicolon.
49893 * g++.dg/template/instantiate2.C: Likewise.
49894 * g++.dg/template/instantiate3.C: Change error message.
49895 * g++.dg/template/qual1.C: Remove stray semicolon.
49896 * g++.dg/template/qualttp18.C: Change error message.
49897 * g++.dg/template/ref1.C: Remove stray semicolon.
49898 * g++.dg/template/sizeof1.C (A::value): Declare it.
49899 * g++.dg/template/spec4.C: Change error message.
49900 * g++.dg/template/static1.C: Likewise.
49901 * g++.dg/template/type1.C: Likewise.
49902 * g++.dg/template/typename3.C: Likewise.
49903 * g++.old-deja/g++.benjamin/13478.C: Change error message.
49904 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49905 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49906 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49907 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49908 named return value extension.
49909 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49910 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49911 * g++.old-deja/g++.bob/extern_C.C: Likewise.
49912 * g++.old-deja/g++.bob/inherit2.C: Likewise.
49913 * g++.old-deja/g++.brendan/complex1.C: Likewise.
49914 * g++.old-deja/g++.brendan/copy5.C: Likewise.
49915 * g++.old-deja/g++.brendan/crash13.C: Likewise.
49916 * g++.old-deja/g++.brendan/crash15.C: Likewise.
49917 * g++.old-deja/g++.brendan/crash18.C: Change error message.
49918 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49919 * g++.old-deja/g++.brendan/crash38.C: Likewise.
49920 * g++.old-deja/g++.brendan/crash50.C: Likewise.
49921 * g++.old-deja/g++.brendan/crash56.C: Likewise.
49922 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49924 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49925 * g++.old-deja/g++.brendan/crash8.C: Change error message.
49926 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49927 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49928 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49929 * g++.old-deja/g++.brendan/template11.C: Likewise.
49930 * g++.old-deja/g++.brendan/template26.C: Likewise.
49931 * g++.old-deja/g++.brendan/template27.C: Use explicit
49932 specialization syntax.
49933 * g++.old-deja/g++.brendan/template30.C: Likewise.
49934 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49935 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49936 non-dependent names.
49937 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49938 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49939 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49940 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49941 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49942 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49943 named return value extension.
49944 * g++.old-deja/g++.ext/namedret2.C: Likewise.
49945 * g++.old-deja/g++.ext/namedret3.C: Likewise.
49946 * g++.old-deja/g++.ext/return1.C: Likewise.
49947 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49948 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49949 * g++.old-deja/g++.jason/access8.C: Likewise.
49950 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49951 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49952 pseudo-destructor names.
49953 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49954 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49955 pseudo-destructor names.
49956 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49957 * g++.old-deja/g++.jason/overload19.C: Likewise.
49958 * g++.old-deja/g++.jason/overload32.C: Likewise.
49959 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49961 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49962 * g++.old-deja/g++.jason/return.C: Likewise.
49963 * g++.old-deja/g++.jason/return2.C: Likewise.
49964 * g++.old-deja/g++.jason/shadow1.C: Likewise.
49965 * g++.old-deja/g++.jason/special.C: Use explicit specialization
49967 * g++.old-deja/g++.jason/template10.C: Account for use of
49968 non-dependent names.
49969 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49971 * g++.old-deja/g++.jason/template37.C: Likewise.
49972 * g++.old-deja/g++.law/access4.C: Change error messages.
49973 * g++.old-deja/g++.law/arm13.C: Remove incorrect
49974 pseudo-destructor names.
49975 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49976 * g++.old-deja/g++.law/ctors9.C: Likewise.
49977 * g++.old-deja/g++.law/cvt22.C: Likewise.
49978 * g++.old-deja/g++.law/dtors5.C: Likewise.
49979 * g++.old-deja/g++.law/global-init1.C: Likewise.
49980 * g++.old-deja/g++.law/missed-error3.C: Likewise.
49981 * g++.old-deja/g++.law/operators28.C: Likewise.
49982 * g++.old-deja/g++.law/visibility28.C: Likewise.
49983 * g++.old-deja/g++.martin/eval1.C: Likewise.
49984 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49986 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49987 * g++.old-deja/g++.mike/net34.C: Likewise.
49988 * g++.old-deja/g++.mike/net36.C: Likewise.
49989 * g++.old-deja/g++.mike/ns2.C: Likewise.
49990 * g++.old-deja/g++.mike/p12306.C: Likewise.
49991 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49993 * g++.old-deja/g++.mike/p700.C: Likewise.
49994 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49995 * g++.old-deja/g++.mike/p710.C: Likewise.
49996 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49998 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49999 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50000 * g++.old-deja/g++.ns/crash2.C: Likewise.
50001 * g++.old-deja/g++.ns/crash3.C: Likewise.
50002 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50003 * g++.old-deja/g++.ns/ns17.C: Likewise.
50004 * g++.old-deja/g++.ns/template16.C: Likewise.
50005 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50007 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50008 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50009 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50010 named return value extension.
50011 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50012 * g++.old-deja/g++.other/access4.C: Issue additional error
50014 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50015 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50016 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50017 * g++.old-deja/g++.other/crash25.C: Change error message.
50018 * g++.old-deja/g++.other/crash4.C: Change error message.
50019 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50020 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50021 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50023 * g++.old-deja/g++.other/defarg8.C: Likewise.
50024 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50025 * g++.old-deja/g++.other/dtor10.C: Likewise.
50026 * g++.old-deja/g++.other/incomplete.C: Likewise.
50027 * g++.old-deja/g++.other/linkage7.C: Likewise.
50028 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50030 * g++.old-deja/g++.other/mangle2.C: Likewise.
50031 * g++.old-deja/g++.other/refinit2.C: Likewise.
50032 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50033 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50034 * g++.old-deja/g++.pt/crash28.C: Likewise.
50035 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50037 * g++.old-deja/g++.pt/crash32.C: Change error message.
50038 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50039 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50040 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50041 error message position.
50042 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50043 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50044 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50046 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50047 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50048 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50049 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50051 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50052 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50053 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50055 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50056 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50058 * g++.old-deja/g++.pt/friend28.C: Account for use of
50059 non-dependent names.
50060 * g++.old-deja/g++.pt/friend29.C: Likewise.
50061 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50063 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50064 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50065 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50067 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50068 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50070 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50071 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50072 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50074 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50075 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50076 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50077 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50078 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50079 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50081 * g++.old-deja/g++.pt/spec10.C: Likewise.
50082 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50083 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50084 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50085 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50086 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50087 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50088 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50089 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50090 * g++.old-deja/g++.pt/typename15.C: Likewise.
50091 * g++.old-deja/g++.pt/typename22.C: Likewise.
50092 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50093 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50094 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50095 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50097 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50098 return value extension.
50099 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50100 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50101 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50102 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50104 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50106 * g++.dg/warn/inline1.C: New test.
50107 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50108 * g++.old-deja/g++.jason/synth10.C: Likewise.
50109 * g++.old-deja/g++.mike/net31.C: Likewise.
50110 * g++.old-deja/g++.mike/p8786.C: Likewise.
50112 * g++.dg/template/friend10.C: New test.
50113 * g++.dg/template/conv5.C: New test.
50115 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50117 * g++.dg/lookup/scoped3.C: New test.
50119 * g++.dg/lookup/decl1.C: New test.
50120 * g++.dg/lookup/decl2.C: New test.
50122 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50124 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50125 gcc.c-torture/compile/20021015-1.c,
50126 gcc.c-torture/compile/20021015-2.c,
50127 gcc.c-torture/compile/20021123-1.c,
50128 gcc.c-torture/compile/20021123-2.c,
50129 gcc.c-torture/compile/20021123-3.c,
50130 gcc.c-torture/compile/20021123-4.c,
50131 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50132 only to 3.1 or 3.2 branch.
50134 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50136 * gcc.dg/i386-bitfield3.c: New test.
50138 * gcc.dg/i386-bitfield2.c: New test.
50140 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50142 * g++.dg/parse/conv_op1.C: New test.
50144 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50146 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50149 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50151 * gcc.c-torture/compile/20021220-1.c: New test.
50153 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50155 * gcc.dg/i386-fastcall-1.c: New.
50157 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50159 * gcc.c-torture/execute/20021219-1.c: New test.
50161 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50163 * gcc.dg/i386-pic-1.c: New test.
50165 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50168 * g++.dg/template/friend9.C: New test.
50170 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50173 * g++.dg/template/access7.C: New test.
50175 2002-12-18 Nick Clifton <nickc@redhat.com>
50177 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50178 the libstdc++-v3 directory has been found.
50180 2002-12-12 Devang Patel <dpatel@apple.com>
50181 * gcc.dg/darwin-ld-1.c: New test.
50182 * gcc.dg/darwin-ld-2.c: New test.
50183 * gcc.dg/darwin-ld-3.c: New test.
50184 * gcc.dg/darwin-ld-4.c: New test.
50185 * gcc.dg/darwin-ld-5.c: New test.
50187 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50189 * gcc.c-torture/compile/20021212-1.c: New test.
50191 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50193 * gcc.dg/fshort-wchar: New test.
50195 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50198 * g++.dg/template/dtor1.C: New test.
50200 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50203 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50205 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50207 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50209 * g++.dg/template/static1.C: New test.
50210 * g++.dg/template/static2.C: New test.
50211 * g++.old-deja/g++.ext/memconst.C: New test.
50213 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50215 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50216 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50217 * g++.dg/special/initp1.C: Likewise.
50219 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50221 * gcc.c-torture/execute/20021204-1.c: New test.
50223 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50225 * gcc.dg/ppc-fmadd-1.c: New file.
50226 * gcc.dg/ppc-fmadd-2.c: New file.
50227 * gcc.dg/ppc-fmadd-3.c: New file.
50229 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50231 * gcc.c-torture/compile/20021204-1.c: New test.
50233 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
50235 * g++.dg/inherit/covariant2.C: New test.
50236 * g++.dg/inherit/covariant3.C: New test.
50237 * g++.dg/inherit/covariant4.C: New test.
50238 * g++.dg/inherit/covariant1.C: Remove XFAIL.
50239 * g++.old-deja/g++.robertl/eb17.C: Likewise.
50241 2002-12-03 Mark Mitchell <mark@codesourcery.com>
50244 * g++.dg/init/brace3.C: New test.
50246 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
50248 * gcc.dg/20020210-1.c: Fix a comment typo.
50250 2002-12-02 Mark Mitchell <mark@codesourcery.com>
50253 * g++.dg/parse/defarg1.C: New test.
50256 * g++.dg/template/char1.C: New test.
50258 * g++.dg/template/varmod1.C: Fix typo.
50260 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50263 * g++.old-deja/g++.pt/crash32.C: Expect error.
50265 2002-12-01 Mark Mitchell <mark@codesourcery.com>
50268 * g++.dg/template/varmod1.C: New test.
50271 * g++.dg/inherit/typeinfo1.C: New test.
50274 * g++.dg/inherit/typedef1.C: New test.
50276 2002-11-30 Mark Mitchell <mark@codesourcery.com>
50280 * g++.dg/template/strlen1.C: New test.
50283 * g++.dg/template/ctor2.C: New test.
50286 * g++.dg/init/string1.C: New test.
50289 * g++.dg/template/friend8.C: New test.
50291 2002-11-29 Joe Buck <jbuck@synopsys.com>
50293 * g++.dg/lookup/anon2.C: New test.
50295 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
50297 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50300 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
50302 * gcc.dg/bitfld-6.c: New test.
50304 2002-11-27 Jan Hubicka <jh@suse.cz>
50306 * gcc.c-torture/execute/20021127.[cx]: New test.
50308 2002-11-26 Jan Hubicka <jh@suse.cz>
50310 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50313 2002-11-26 Geoffrey Keating <geoffk@apple.com>
50315 * g++.dg/init/brace2.C: New test.
50316 * g++.old-deja/g++.mike/p9129.C: Correct.
50318 2002-11-26 Mark Mitchell <mark@codesourcery.com>
50320 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50322 2002-11-25 Andreas Bauer <baueran@in.tum.de>
50324 * gcc.dg/sibcall-6: New test for indirect sibcalls.
50326 2002-11-25 Mark Mitchell <mark@codesourcery.com>
50328 * g++.dg/abi/empty11.C: New test.
50329 * g++.dg/rtti/cv1.C: New test.
50331 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
50333 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50335 2002-11-24 Mark Mitchell <mark@codesourcery.com>
50337 * g++.dg/abi/empty10.C: New test.
50339 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
50341 * gcc.c-torture/compile/20021124-1.c: New test.
50343 2002-11-22 Mark Mitchell <mark@codesourcery.com>
50345 * g++.dg/abi/rtti2.C: New test.
50347 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
50349 * gcc.dg/i386-unroll-1.c: New test.
50351 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
50353 * gcc.c-torture/compile/20021120-1.c: New test.
50354 * gcc.c-torture/compile/20021120-2.c: New test.
50356 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50358 * gcc.dg/bitfld-5.c: New test.
50360 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50362 * gcc.c-torture/execute/20021120-3.c: New test.
50364 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50366 * gcc.c-torture/execute/20021120-2.c: New test.
50368 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50370 * gcc.c-torture/execute/20021120-1.c: New test.
50372 2002-11-20 Jakub Jelinek <jakub@redhat.com>
50374 * gcc.c-torture/execute/20021118-3.c: New test.
50376 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50378 * gcc.c-torture/compile/20021119-1.c: New test.
50380 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
50382 * gcc.dg/duff-1.c: New test.
50383 * gcc.dg/duff-2.c: New test.
50384 * gcc.dg/duff-3.c: New test.
50386 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
50388 * gcc.dg/cpp/_Pragma5.c: New test.
50390 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50392 * gcc.c-torture/execute/20021118-2.c: New test.
50394 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50396 * gcc.c-torture/execute/20021118-1.c: New test.
50398 2002-11-16 Jakub Jelinek <jakub@redhat.com>
50400 * gcc.dg/20021116-1.c: New test.
50402 2002-11-14 Mark Mitchell <mark@codesourcery.com>
50404 * g++.dg/abi/vcall1.C: New test.
50406 2002-11-14 Jakub Jelinek <jakub@redhat.com>
50408 * gcc.dg/20021029-1.c: New test.
50409 * gcc.dg/20021029-2.c: New test.
50411 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50413 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50415 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50418 * gcc.dg/20021110.c: Move to ...
50419 * gcc.c-torture/compile/20021110.c: .... here.
50421 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50424 * gcc.c-torture/execute/20021111-1.c
50426 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50429 * gcc.dg/20021110.c: New test.
50431 2002-11-10 Mark Mitchell <mark@codesourcery.com>
50433 * g++.dg/abi/vthunk3.C: Run only on x86.
50435 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
50437 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50439 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
50441 * lib/compat.exp (compat-execute): Fix logic error in last
50444 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
50446 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50448 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50451 * g++.dg/template/access6.C: New test.
50453 2002-11-08 Jan Hubicka <jh@suse.cz>
50455 * gcc.dg/i386-ssefp-1.c: New test.
50456 * gcc.dg/i386-ssefp-1.c: New test.
50458 2002-11-08 Jan Hubicka <jh@suse.cz>
50460 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50462 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50464 * g++.dg/abi/vthunk3.C: New test.
50467 * g++.dg/template/crash2.C: New test.
50469 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50471 * g++.dg/abi/dtor1.C: New test.
50472 * g++.dg/abi/dtor2.C: Likewise.
50474 2002-11-05 Geoffrey Keating <geoffk@apple.com>
50476 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50479 2002-11-04 Adam Nemet <anemet@lnxw.com>
50481 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50482 -mthumb. Only xfail with -O0.
50484 2002-11-03 Mark Mitchell <mark@codesourcery.com>
50486 * g++.dg/abi/thunk1.C: New test.
50487 * g++.dg/abi/thunk2.C: Likewise.
50488 * g++.dg/abi/vtt1.C: Likewise.
50490 2002-11-02 Diego Novillo <dnovillo@redhat.com>
50492 PR optimization/8423
50493 * gcc.c-torture/execute/builtin-constant.c: New test.
50495 2002-11-01 Zack Weinberg <zack@codesourcery.com>
50497 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50498 Add some more cases.
50500 2002-11-01 Mark Mitchell <mark@codesourcery.com>
50503 * g++.dg/opt/local1.C: New test.
50505 2002-10-30 Mark Mitchell <mark@codesourcery.com>
50508 * g++.dg/template/complit1.C: New test.
50511 * g++.dg/template/typename4.C: Likewise.
50513 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50515 Core issue 287, PR c++/7639
50516 * g++.dg/template/instantiate1.C: Adjust error location.
50517 * g++.dg/template/instantiate3.C: New test.
50518 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50519 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50520 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50522 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
50524 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50526 2002-10-29 Mark Mitchell <mark@codesourcery.com>
50529 * g++.dg/init/dtor2.C: New test.
50531 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50533 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50534 * gcc.dg/nest.c: Bypass errors on irix6.
50536 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
50538 * gcc.dg/nest.c: Expect error for mmix-*-*.
50539 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50541 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
50543 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50546 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50548 2002-10-25 Mike Stump <mrs@apple.com>
50550 * gcc.dg/warn-1.c: New test.
50552 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50554 * g++.dg/template/typename3.C: New test.
50556 2002-10-25 Mark Mitchell <mark@codesourcery.com>
50558 * g++.dg/lookup/ptrmem1.C: New test.
50560 * g++.dg/abi/vthunk2.C: New test.
50562 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50564 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50566 2002-10-24 Mark Mitchell <mark@codesourcery.com>
50568 * g++.dg/abi/empty9.C: New test.
50570 2002-10-24 Richard Henderson <rth@redhat.com>
50572 * g++.dg/inherit/thunk1.C: Enable for ia64.
50574 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50577 * g++.dg/lookup/pretty1.C: New test.
50579 2002-10-23 Jakub Jelinek <jakub@redhat.com>
50581 * gcc.dg/20021023-1.c: New test.
50583 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50586 * g++.dg/parse/inline1.C: New test.
50588 2002-10-23 Richard Henderson <rth@redhat.com>
50590 * g++.dg/inherit/thunk1.C: Enable for x86_64.
50592 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50594 2002-10-22 Mark Mitchell <mark@codesourcery.com>
50597 * g++.dg/parse/stmtexpr3.C: New test.
50599 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
50601 * g++.dg/expr/cond1.C: New test.
50603 2002-10-21 Zack Weinberg <zack@codesourcery.com>
50605 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50607 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50609 * g++.dg/abi/vbase13.C: New test.
50610 * g++.dg/abi/vbase14.C: Likewise.
50612 2002-10-21 Jakub Jelinek <jakub@redhat.com>
50614 * gcc.dg/tls/pic-1.c: New test.
50615 * gcc.dg/tls/nonpic-1.c: New test.
50616 * gcc.dg/20021018-1.c: New test.
50618 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
50620 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50621 Remove only files with the same base name as the test case.
50622 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50623 (profopt-execute): Likewise. Also, remove old profiling
50624 and performance data files before running the tests.
50626 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50627 * g++.dg/bprob/bprob.exp: Likewise.
50628 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
50629 to allow more general test case names.
50631 * g++.dg/bprob/bprob-1.C: Rename to ...
50632 * g++.dg/bprob/g++-bprob-1.C: ... this.
50634 * g77.dg/bprob/bprob-1.f: Rename to ...
50635 * g77.dg/bprob/g77-bprob-1.f: ... this.
50637 2002-10-21 Zack Weinberg <zack@codesourcery.com>
50639 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50640 bison 1.50 or later.
50642 2002-10-21 Janis Johnson <janis187@us.ibm.com>
50644 * g++.dg/README: Describe more test directories.
50646 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50648 * g++.dg/init/array6.C: Add additional tests.
50650 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
50652 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50653 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50655 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
50657 * gcc.c-torture/compile/20020604-1.x: New.
50658 * gcc.c-torture/compile/simd-5.x: Likewise.
50659 * gcc.c-torture/execute/920710-1.x: Likewise.
50660 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50662 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50664 * g++.dg/inherit/override1.C: Add dg-options clause.
50666 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
50668 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50671 2002-10-19 Andreas Schwab <schwab@suse.de>
50673 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50674 directory component.
50676 2002-10-18 Mark Mitchell <mark@codesourcery.com>
50678 * g++.dg/inherit/thunk1.C: New test.
50680 * g++.dg/inherit/override1.C: New test.
50682 * g++.dg/abi/mangle11.C: New test.
50683 * g++.dg/abi/mangle14.C: New test.
50684 * g++.dg/abi/mangle17.C: New test.
50686 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
50688 * g++.dg/overload/member2.C: New test.
50690 2002-10-17 Janis Johnson <janis187@us.ibm.com>
50692 * g++.dg/README: Describe new compat directory.
50693 * g++.dg/dg.exp: Skip tests in compat directory.
50694 * README.compat: New file.
50695 * lib/compat.exp: New expect script.
50696 * g++.dg/compat: New test directory.
50697 * g++.dg/compat/compat.exp: New expect script.
50698 * g++.dg/compat/abi: New test directory.
50699 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50700 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50701 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50702 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50703 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50704 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50705 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50706 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50707 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50708 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50709 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50710 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50711 * g++.dg/compat/break: New test directory.
50712 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50713 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50714 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50715 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50716 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50717 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50718 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50719 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50720 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50721 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50722 g++.dg/compat/break/README: New files.
50723 * g++.dg/compat/eh: New test directory.
50724 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50725 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50726 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50727 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50728 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50729 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50730 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50731 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50732 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50733 g++.dg/compat/eh/filter2_y.C,
50734 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50735 g++.dg/compat/eh/new1_y.C,
50736 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50737 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50738 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50739 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50740 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50741 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50742 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50743 g++.dg/compat/eh/unexpected1_y.C: New files.
50744 * g++.dg/compat/init: New test directory.
50745 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50746 g++.dg/compat/init/array5_y.C,
50747 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50748 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50749 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50750 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50751 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50752 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50753 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50754 g++.dg/compat/init/init-ref2_y.C: New files.
50756 2002-10-17 Mark Mitchell <mark@codesourcery.com>
50759 * g++.dg/inherit/using3.C: New test.
50761 2002-10-17 Jan Hubicka <jh@suse.cz>
50763 * gcc.dg/20021017-2.c: New test.
50765 2002-10-17 Mark Mitchell <mark@codesourcery.com>
50767 * g++.dg/abi/mangle16.C: Adjust.
50769 * g++.dg/init/array8.C: New test.
50771 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
50773 * gcc.dg/special/mips-abi.exp: New test.
50774 * gcc.dg/special/mips-abi.s: Empty file used by the above.
50776 2002-10-16 Mark Mitchell <mark@codesourcery.com>
50778 * g++.dg/abi/mangle16.C: New test.
50779 * g++.dg/abi/mangle17.C: Likewise.
50782 * g++.dg/template/ref1.C: New test.
50784 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50786 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50788 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
50790 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50792 2002-10-16 Mark Mitchell <mark@codesourcery.com>
50795 * g++.dg/init/array7.C: New test.
50797 2002-10-15 Mark Mitchell <mark@codesourcery.com>
50799 * g++.dg/init/array6.C: New test.
50801 * g++.dg/abi/mangle13.C: Likewise.
50802 * g++.dg/abi/mangle14.C: Likewise.
50803 * g++.dg/abi/mangle15.C: Likewise.
50805 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50807 * g++.dg/abi/empty8.C: New test.
50809 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
50811 * g++.dg/init/ctor1.C: New test.
50813 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
50815 * gcc.c-torture/execute/20021015-1.c: New test.
50817 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
50819 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50821 2002-10-14 Jan Hubicka <jh@suse.cz>
50823 * gcc.dg/i386-ssetype-[1-5].c: New tests.
50825 2002-10-14 Richard Henderson <rth@redhat.com>
50827 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50829 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50831 PR optimization/6631
50832 * g++.dg/opt/const2.C: New test.
50834 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50837 * g++.dg/parse/friend1.C: New test.
50838 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50840 2002-10-14 Jakub Jelinek <jakub@redhat.com>
50842 * gcc.dg/20021014-1.c: New test.
50844 2002-10-11 Mark Mitchell <mark@codesourcery.com>
50847 * g++.dg/ext/vlm1.C: New test.
50848 * g++.dg/ext/vlm2.C: Likewise.
50850 * g++.dg/init/array1.C: Remove invalid braces.
50851 * g++.dg/init/brace1.C: New test.
50852 * g++.dg/init/copy2.C: Likewise.
50853 * g++.dg/init/copy3.C: Likewise.
50854 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50855 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50858 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
50860 * gcc.dg/cpp/assembler.S: Don't use -ansi.
50862 2002-10-11 Richard Shann <richard.shann@superh.com>
50864 * gcc.c-torture/compile/simd-5.c: New test.
50866 2002-10-10 Roger Sayle <roger@eyesopen.com>
50868 * gcc.c-torture/execute/shiftopt-1.c: New test case.
50870 2002-10-10 Jim Wilson <wilson@redhat.com>
50872 * gcc.c-torture/execute/20021010-1.c: New test.
50874 2002-10-09 Zack Weinberg <zack@codesourcery.com>
50877 * g++.dg/ext/typedef-init.C: New test.
50878 * gcc.dg/typedef-init.c: New test.
50880 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
50882 * gcc.dg/cpp/paste13.c: New test.
50884 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50886 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
50887 remaining platforms, XFAIL during compile, not execute. Don't
50890 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
50892 * gcc.dg/alias-1.c: Tweak expected warning.
50894 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50896 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50898 2002-10-06 Andreas Jaeger <aj@suse.de>
50900 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50901 * gcc.dg/cpp/c++98.C: Likewise.
50903 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50904 * g++.dg/cpp/c++98.C: Likewise.
50906 * g++.dg/README (Subdirectories): Mention cpp directory.
50909 * gcc.dg/20021006-1.c: New test.
50911 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50914 * g++.dg/other/warning1.C: New test.
50916 2002-10-04 Roger Sayle <roger@eyesopen.com>
50918 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50919 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
50920 and sparc-*-* with -m64 as expected failures. See PR 8087.
50922 2002-10-03 Mark Mitchell <mark@codesourcery.com>
50925 * g++.dg/template/ptrmem3.C: New test.
50928 * g++.dg/template/union1.C: New test.
50930 2002-10-03 Mark Mitchell <mark@codesourcery.com>
50933 * g++.dg/abi/mangle9.C: New test.
50934 * g++.dg/abi/mangle10.C: New test.
50935 * g++.dg/abi/mangle11.C: New test.
50936 * g++.dg/abi/mangle12.C: New test.
50938 2002-10-02 Mark Mitchell <mark@codesourcery.com>
50941 * g++.dg/template/meminit1.C: New test.
50942 * g++.dg/warn/Wreorder-1.C: Likewise.
50943 * g++.old-deja/g++.mike/warn3.C: Tweak.
50944 * lib/prune.exp: Ingore "in copy constructor".
50946 2002-10-02 Andreas Jaeger <aj@suse.de>
50948 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50949 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50950 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50953 2002-10-01 Mark Mitchell <mark@codesourcery.com>
50955 * gcc.dg/empty1.C: Fix typo.
50957 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
50959 * gcc.dg/alias-1.c: New test.
50961 2002-10-01 Mark Mitchell <mark@codesourcery.com>
50963 * gcc.dg/empty1.C: New test.
50965 * g++.dg/tls/init-2.C: Tweak error messages.
50967 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
50969 * gcc.c-torture/compile/20020923-1.c: New test.
50971 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
50973 * gcc.c-torture/execute/ffs-1.c: New test.
50974 * gcc.c-torture/execute/ffs-2.c: Ditto.
50976 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
50978 * g++.dg/overload/member1.C: New test.
50980 2002-09-30 Mark Mitchell <mark@codesourcery.com>
50982 * g++.dg/abi/empty7.C: New test.
50983 * g++.dg/init/pm2.C: Likewise.
50985 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
50987 * g++.dg/rtti/crash1.C: New test.
50989 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
50991 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50992 gcc.dg/sibcall-4.c: New tests.
50994 2002-09-28 Roger Sayle <roger@eyesopen.com>
50996 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50997 powerpc and MMIX targets.
50999 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51001 * gcc.dg/cpp/20020927-1.c: New.
51003 2002-09-26 David S. Miller <davem@redhat.com>
51005 * gcc.c-torture/compile/trunctfdf.c: New.
51007 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51009 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51011 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51013 * gcc.c-torture/execute/loop-15.c: New.
51015 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51017 * README.QMTEST: Fix typo.
51019 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51021 * gcc.dg/20020926-1.c: New test.
51023 2002-09-25 David S. Miller <davem@redhat.com>
51026 * gcc.c-torture/execute/shiftdi.c: New test.
51028 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51030 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51031 unique to the tool.
51032 * lib/g77.exp (g77_init): Likewise.
51033 * lib/g++.exp (g++_init): Likewise.
51034 * lib/objc.exp (objc_init): Likewise.
51036 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51038 * g++.dg/abi/empty5.C: New test.
51039 * g++.dg/abi/empty6.C: New test.
51040 * g++.dg/abi/vbase12.C: New test.
51042 2002-09-25 Richard Henderson <rth@redhat.com>
51044 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51045 too-small long double.
51047 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51049 * gcc.dg/20020919-1.c: New test.
51051 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51053 * g++.dg/abi/bitfield6.C: New test.
51054 * g++.dg/abi/bitfield7.C: New test.
51055 * g++.dg/abi/bitfield8.C: New test.
51056 * g++.dg/abi/vbase11.C: New test.
51058 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51060 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51061 hppa*-*-hpux*. Update test comment.
51063 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51065 * gcc.dg/tls/struct-1.c: New test.
51067 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51069 * gcc.dg/cpp/tr-warn2.c: Update.
51071 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51073 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51075 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51077 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51080 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51082 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51084 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51085 Adjust for c++filt moved to binutils. Remove spurious duplicate
51086 setting of cxxfilt.
51088 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51090 * gcc.dg/20020312-2.c: Update for darwin.
51092 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51094 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51096 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51098 * objc.dg/comp-types-1.m: New test.
51099 * objc.dg/comp-types-2.m: New test.
51100 * objc.dg/comp-types-3.m: New test.
51101 * objc.dg/comp-types-4.m: New test.
51102 * objc.dg/comp-types-5.m: New test.
51103 * objc.dg/comp-types-6.m: New test.
51105 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51107 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51109 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51111 * g++.dg/other/do1.C: New test.
51113 * g++.dg/template/subst1.C: New test.
51115 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51117 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51119 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51121 * g++.dg/template/qualttp20.C: Adjust expected errors.
51122 * g++.old-deja/g++.jason/report.C: Likewise.
51123 * g++.old-deja/g++.other/qual1.C: Likewise.
51125 * g++.dg/lookup/scoped2.C: New test.
51127 * g++.dg/ext/asm3.C: New test.
51129 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51131 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51133 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51135 * ChangeLog: follow spelling conventions.
51136 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51137 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51138 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51139 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51140 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51141 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51142 * g++.old-deja/g++.law/global-init1.C: Likewise.
51143 * g++.old-deja/g++.other/delete4.C: Likewise.
51144 * g++.old-deja/g++.other/inline21.C: Likewise.
51145 * g++.old-deja/g++.other/singleton.C: Likewise.
51146 * g77.dg/strlen0.f: Likewise.
51147 * g77.f-torture/compile/20010519-1.f: Likewise.
51148 * g77.f-torture/compile/980310-4.f: Likewise.
51149 * gcc.c-torture/compile/20000605-1.c: Likewise.
51150 * gcc.c-torture/execute/20020225-1.c: Likewise.
51151 * gcc.dg/c90-hexfloat-2.c: Likewise.
51152 * gcc.dg/c99-bool-1.c: Likewise.
51153 * gcc.dg/c99-hexfloat-2.c: Likewise.
51154 * gcc.dg/dll-2.c: Likewise.
51155 * gcc.dg/wtr-union-init-1.c: Likewise.
51156 * gcc.dg/wtr-union-init-2.c: Likewise.
51157 * gcc.dg/wtr-union-init-3.c: Likewise.
51158 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51159 * gcc.dg/cpp/defined.c: Likewise.
51160 * gcc.dg/cpp/macsyntx.c: Likewise.
51161 * gcc.dg/cpp/paste2.c: Likewise.
51162 * gcc.dg/cpp/trad/defined.c: Likewise.
51163 * gcc.dg/format/c90-printf-1.c: Likewise.
51164 * gcc.dg/format/c90-scanf-1.c: Likewise.
51165 * gcc.dg/format/c99-printf-1.c: Likewise.
51166 * gcc.dg/format/c99-scanf-1.c: Likewise.
51167 * gcc.misc-tests/gcov-8.c: Likewise.
51168 * lib/profopt.exp: Likewise.
51170 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51172 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51174 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51176 * g++.dg/inherit/using2.C: New test.
51178 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51180 * ChangeLog: Follow spelling conventions.
51181 * g++.dg/template/friend4.C: Likewise.
51182 * g++.old-deja/g++.pt/crash67.C: Likewise.
51183 * gcc.c-torture/execute/20000801-4.c: Likewise.
51184 * gcc.dg/c90-digraph-1.c: Likewise.
51185 * gcc.dg/c94-digraph-1.c: Likewise.
51186 * gcc.dg/c99-digraph-1.c: Likewise.
51187 * gcc.dg/cpp/line5.c: Likewise.
51188 * gcc.dg/cpp/multiline.c: Likewise.
51189 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51190 * gcc.dg/format/attr-3.c: Likewise.
51191 * gcc.dg/format/c90-scanf-3.c: Likewise.
51192 * gcc.dg/format/ext-4.c: Likewise.
51194 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51196 * g++.dg/template/pretty1.C: New test.
51198 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51200 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51202 2002-09-13 Matt Austern <austern@apple.com>
51204 * g++.dg/other/constref[12].C: New, regression tests for
51205 passing a cast expression to a function by const reference.
51207 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51209 * g++.dg/template/deduce1.C: New test.
51211 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51213 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51216 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51218 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51221 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51223 * gcc.c-torture/compile/20020910-1.c: New test.
51225 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
51227 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51229 2002-09-10 Andreas Jaeger <aj@suse.de>
51231 * gcc.dg/20020312-2.c: Adjust for x86-64.
51233 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
51235 * g77.dg/7388.f: New test case for PR 7388.
51237 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
51239 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51241 2002-09-05 Ziemowit Laski <zlaski@apple.com>
51243 * objc.dg/proto-lossage-1.m: New test.
51245 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
51247 * gcc.dg/cpp/_Pragma4.c: Fix typo.
51249 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
51251 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
51254 2002-09-06 Stan Shebs <shebs@apple.com>
51255 David Edelsohn <edelsohn@gnu.org>
51257 * gcc.dg/weak: New directory.
51258 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51259 target-specific xfail bits.
51260 * gcc.dg/typeof-2.c: Move to new directory.
51261 * gcc.dg/weak.exp: New expect script.
51263 2002-09-06 Alan Modra <amodra@bigpond.net.au>
51265 * gcc.c-torture/execute/extzvsi.c: New test.
51267 2002-09-05 Stan Shebs <shebs@apple.com>
51269 * gcc.dg/weak-1.c: xfail on Darwin.
51270 * gcc.dg/weak-2.c: Ditto.
51271 * gcc.dg/weak-3.c: Ditto.
51272 * gcc.dg/weak-4.c: Ditto.
51273 * gcc.dg/weak-5.c: Ditto.
51274 * gcc.dg/weak-6.c: Ditto.
51275 * gcc.dg/weak-7.c: Ditto.
51276 * gcc.dg/weak-8.c: Ditto.
51277 * gcc.dg/weak-9.c: Ditto.
51279 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
51281 * gcc.c-torture/execute/loop-14.c: New test.
51283 2002-09-04 Jakub Jelinek <jakub@redhat.com>
51285 * g++.dg/other/cxa-atexit1.C: New test.
51287 * gcc.dg/typeof-2.c: New test.
51289 2002-09-03 Roger Sayle <roger@eyesopen.com>
51291 * gcc.dg/builtins-2.c: New testcase.
51292 * gcc.dg/builtins-3.c: New testcase.
51294 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
51296 * gcc.dg/cpp/_Pragma4.c: New test.
51298 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
51300 * objc/execute/nil_method-1.m: New testcase.
51302 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
51304 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51305 [Object class], not [Object initialize].
51307 2002-08-31 Roger Sayle <roger@eyesopen.com>
51308 Hans-Peter Nilsson <hp@bitrange.com>
51310 * gcc.c-torture/execute/20020720-1.x: Skip test on
51311 mmix-knuth-mmixware. Correct comment.
51313 2002-08-27 Mark Mitchell <mark@codesourcery.com>
51315 * g++.dg/abi/bitfield5.C: New test.
51316 * g++.dg/abi/vbase10.C: Likewise.
51318 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
51320 * objc.dg/undeclared-selector.m: New test.
51322 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
51324 * g++.dg/other/offsetof1.C: Avoid cast warning.
51326 2002-08-26 Ziemowit Laski <zlaski@apple.com>
51328 * objc.dg/super-class-2.m: New test.
51330 2002-08-24 Matt Austern <austern@apple.com>
51332 * g++.dg/ext/lvaddr.C: New test.
51333 * g++.dg/ext/lvcast.C: New test.
51335 2002-08-22 Mark Mitchell <mark@codesourcery.com>
51337 * g++.dg/inherit/cond1.C: New test.
51339 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
51341 * gcc.dg/noncompile/incomplete-1.c: New test.
51343 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
51345 * gcc.dg/typespec-1.c: New test.
51347 2002-08-20 Devang Patel <dpatel@apple.com>
51348 * objc.dg/proto-hier-2.m: New test.
51350 2002-08-19 Ziemowit Laski <zlaski@apple.com>
51352 * objc.dg/bitfield-1.m: New test.
51353 * objc.dg/bitfield-2.m: New test.
51355 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
51357 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51358 gcc.dg/c99-flex-array-4.c: New tests.
51360 2002-08-16 Stan Shebs <shebs@apple.com>
51362 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51364 2002-08-15 Jakub Jelinek <jakub@redhat.com>
51366 * gcc.dg/typeof-1.c: New test.
51367 * g++.dg/ext/typeof2.C: New test.
51369 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
51371 * g++.dg/other/offsetof1.C: New test.
51373 2002-08-14 Richard Henderson <rth@redhat.com>
51375 * gcc.dg/tls/diag-3.c: Fix expected message strings.
51377 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
51379 * gcc.dg/cpp/_Pragma3.c: New test.
51381 2002-08-13 Mark Mitchell <mark@codesourcery.com>
51383 * g++.dg/template/inherit3: New test.
51385 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
51387 * gcc.dg/bitfld-4.c: Add blank options.
51389 2002-08-09 Mark Mitchell <mark@codesourcery.com>
51391 * g++.dg/template/crash1.C: New test.
51393 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51395 * gcc.dg/tls/opt-2.c: New test.
51397 2002-08-08 Devang Patel <dpatel@apple.com>
51399 * objc.dg/selector-1.m : New test
51401 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51403 * g++.dg/abi/bitfield4.C: New test.
51404 * gcc.dg/bitfld-4.c: New test.
51406 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51408 * g++.dg/other/packed1.C: New test.
51410 2002-08-07 Mark Mitchell <mark@codesourcery.com>
51412 * g++.dg/abi/offsetof.C: Tweak error messages.
51413 * g++.old-deja/g++.mike/p10769a.C: Likewise.
51415 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51417 * gcc.dg/bitfld-3.c: New test.
51419 2002-08-07 Jakub Jelinek <jakub@redhat.com>
51420 Richard Henderson <rth@redhat.com>
51422 * gcc.dg/i386-bitfield1.c: New test.
51423 * g++.dg/abi/bitfield3.C: Update.
51425 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
51427 * objc.dg/const-str-2.m: Update.
51428 * gcc.dg/cpp/c++98.c: Change to C extension.
51429 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51430 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51432 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
51434 * gcc.dg/tls/diag-3.c: New.
51436 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
51438 * g++.dg/README (Subdirectories): Document new subdir expr.
51439 * g++.dg/expr/pmf-1.C: New test.
51441 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
51443 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51445 2002-08-06 Jakub Jelinek <jakub@redhat.com>
51447 * g++.dg/abi/bitfield3.C: New test.
51449 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
51451 * lib/gcov.exp: Tweak expected line formats.
51452 * gcc.misc-tests/gcov8.c: New test.
51453 * gcc.misc-tests/gcov8.x: New flags.
51455 2002-08-05 Jakub Jelinek <jakub@redhat.com>
51457 * consistency.vlad/layout/endian.c: Include string.h.
51459 * gcc.c-torture/execute/20020805-1.c: New test.
51461 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
51463 * g++.dg/other/conversion1.C: New test.
51465 2002-08-03 Roger Sayle <roger@eyesopen.com>
51467 * gcc.dg/builtins-1.c: New testcase.
51469 2002-08-02 Mark Mitchell <mark@codesourcery.com>
51471 * g++.dg/inherit/access3.C: New test.
51473 2002-08-01 Jakub Jelinek <jakub@redhat.com>
51475 * gcc.dg/ia64-visibility-2.c: New test.
51477 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
51479 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51480 __qualifier_flags to __flags.
51482 2002-07-31 Mark Mitchell <mark@codesourcery.com>
51484 * g++.dg/inherit/operator1.C: New test.
51485 * g++.dg/lookup/disamb1.C: Fix typo in comment.
51486 * g++.dg/other/error1.C: Change expected error message.
51487 * g++.dg/template/conv4.C: Likewise.
51489 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
51491 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51492 for documented behavior.
51494 2002-07-25 Roger Sayle <roger@eyesopen.com>
51496 * gcc.c-torture/execute/20020720-1.x: Skip this test on
51497 several targets known to fail.
51499 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
51501 * gcc.dg/mips-args-[123].c: New tests.
51503 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
51505 * gcc.dg/ppc-spe.c: New.
51507 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
51509 * g++.dg/other/ptrmem4.C: New testcase.
51511 2002-07-24 Richard Henderson <rth@redhat.com>
51513 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51515 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
51517 * g++.dg/ext/alignof1.C (main): Return 0 for success.
51519 2002-07-24 Roger Sayle <roger@eyesopen.com>
51521 * gcc.c-torture/execute/memset-3.c: New testcase.
51523 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
51525 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51526 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51528 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51530 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51533 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
51535 * gcc.c-torture/compile/simd-4.c: New test.
51537 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51539 PR c++/7347, c++/7348
51540 * g++.dg/template/access4.C: New test.
51541 * g++.dg/template/access5.C: New test.
51542 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51543 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51544 * g++.old-deja/g++.pt/ttp58.C: Likewise.
51545 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51547 2002-07-22 Jakub Jelinek <jakub@redhat.com>
51549 * gcc.dg/gnu89-init-2.c: New test.
51551 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
51553 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51555 2002-07-20 Roger Sayle <roger@eyesopen.com>
51557 * gcc.c-torture/execute/20020720-1.c: New testcase.
51559 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
51561 * gcc.dg/cpp/Wsignprom.c: New tests.
51563 2002-07-20 Alan Modra <amodra@bigpond.net.au>
51565 * gcc.c-torture/execute/loop-13.c: New test.
51567 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
51569 * gcc.dg/cpp/expr.c: New tests.
51571 2002-07-18 David Edelsohn <edelsohn@gnu.org>
51573 * g++.dg/opt/pr6713.C: Add template instantiation.
51575 2002-07-18 Alan Modra <amodra@bigpond.net.au>
51577 * gcc.dg/nest.c: New test.
51579 2002-07-17 Richard Henderson <rth@redhat.com>
51581 * g++.dg/opt/pr6713.C: New test.
51583 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
51585 * gcc.c-torture/execute/loop-2e.x: Let the testcase
51586 XFAIL for all x86 processors.
51588 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
51590 * gcc.c-torture/execute/20010122-1.x: Do not test with
51591 -fomit-frame-pointer.
51593 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51595 * g++.dg/template/instantiate2.C: New test.
51596 * g++.dg/template/spec4.C: New test.
51598 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51600 * g++.dg/template/access2.C: New test.
51601 * g++.dg/template/access3.C: New test.
51603 2002-07-15 Zack Weinberg <zack@codesourcery.com>
51605 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51606 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51607 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51608 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51609 Convert to use <stdarg.h>.
51610 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51612 * gcc.dg/va-arg-2.c: New.
51613 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51615 2002-07-15 Jakub Jelinek <jakub@redhat.com>
51617 * gcc.c-torture/compile/20020710-1.c: New test.
51619 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
51620 Andrew Pinski <pinskia@physics.uc.edu>
51622 gcc.c-torture/compile/simd-2.c: New testcase.
51623 gcc.c-torture/compile/simd-3.c: Likewise.
51625 2002-07-11 Mark Mitchell <mark@codesourcery.com>
51628 * g++.dg/overload/error1.C: New test.
51630 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51632 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51633 configuration and IRIX 6 O32 ABI.
51635 2002-07-11 Roger Sayle <roger@eyesopen.com>
51637 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51639 2002-07-10 Roger Sayle <roger@eyesopen.com>
51641 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51643 2002-07-10 Jeffrey A Law <law@redhat.com>
51645 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51647 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
51649 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
51651 * gcc.dg/20020312-2.c: Check for __PPC__.
51653 2002-07-09 Diego Novillo <dnovillo@redhat.com>
51655 * gcc.c-torture/compile/20020709-1.c: New test.
51657 2002-07-07 Roger Sayle <roger@eyesopen.com>
51659 * g++.dg/template/qualttp21.C: New test case.
51661 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
51663 * gcc.c-torture/compile/20020706-1.c: New test.
51664 * gcc.c-torture/compile/20020706-2.c: New test.
51666 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
51667 Alexandre Oliva <aoliva@redhat.com>
51669 * g++.dg/warn/incomplete1.C: New test.
51671 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51674 * g++.dg/warn/noreturn1.C: New test.
51676 2002-07-03 Mark Mitchell <mark@codesourcery.com>
51679 * g++.dg/debug/debug6.C: New test.
51680 * g++.dg/debug/debug7.C: New test.
51682 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
51684 * gcc.c-torture/compile/simd-3.c: New test.
51686 2002-07-03 Chris Demetriou <cgd@broadcom.com>
51688 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51689 * gcc.dg/20020620-1.c: Likewise.
51691 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51694 * g++.dg/init/array4.C: New test.
51695 * g++.dg/init/array5.C: New test.
51697 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
51699 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51700 * gcc.c-torture/execute/simd-2.c (main): Likewise.
51702 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51704 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51705 * gcc.dg/wtr-aggr-init-1.c: Likewise.
51706 * gcc.dg/wtr-conversion-1.c: Likewise.
51707 * gcc.dg/wtr-escape-1.c: Likewise.
51708 * gcc.dg/wtr-int-type-1.c: Likewise.
51709 * gcc.dg/wtr-label-1.c: Likewise.
51710 * gcc.dg/wtr-static-1.c: Likewise.
51711 * gcc.dg/wtr-strcat-1.c: Likewise.
51712 * gcc.dg/wtr-suffix-1.c: Likewise.
51713 * gcc.dg/wtr-switch-1.c: Likewise.
51714 * gcc.dg/wtr-unary-plus-1.c: Likewise.
51715 * gcc.dg/wtr-union-init-1.c: Likewise.
51716 * gcc.dg/wtr-union-init-2.c: Likewise.
51717 * gcc.dg/wtr-union-init-3.c: Likewise.
51719 * gcc.dg/wtr-func-def-1.c: New test.
51721 2002-07-02 Devang Patel <dpatel@apple.com>
51723 * objc.dg/param-1.m: New test.
51725 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
51727 * gcc.dg/cpp/trad/directive.c: Add test.
51728 * gcc.dg/cpp/trad/macroargs.c: Add test.
51729 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51731 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
51733 * gcc.dg/cpp/cmdlne-M.c: New test.
51735 2002-07-02 Ziemowit Laski <zlaski@apple.com>
51737 * objc.dg/desig-init-1.m: New test.
51739 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51742 * g++.dg/template/instantiate1.C: New test.
51744 2002-07-01 Mark Mitchell <mark@codesourcery.com>
51747 * g++.dg/template/sizeof2.C: New test.
51749 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
51751 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51752 gcc.dg/cpp/trad/include.c: New tests.
51754 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
51757 * gcc.c-torture/compile/20020701-1.c: New test.
51759 2002-07-01 Stan Shebs <shebs@apple.com>
51761 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51763 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51764 (objc-torture-execute): or here.
51766 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
51768 * gcc.c-torture/execute/arith-rand-ll.c: New test.
51770 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
51772 * gcc.dg/cpp/trad/escaped-nl.c: New test.
51774 2002-06-30 Devang Patel <dpatel@apple.com>
51776 * objc.dg/fsyntax-only.m: New test.
51778 2002-06-27 Mark Mitchell <mark@codesourcery.com>
51781 * g++.dg/template/friend7.C: New file.
51783 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
51785 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51788 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
51790 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51791 avoid division by zero.
51793 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
51795 * gcc.dg/Wunknownprag.c: New tests.
51797 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
51799 * gcc.c-torture/execute/simd-2.c: New test.
51801 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
51803 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51804 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51805 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51806 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51807 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51808 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51809 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51810 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51811 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51812 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51813 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51814 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51815 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51816 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51817 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51818 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51819 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51821 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
51823 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51824 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51825 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51826 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51828 * gcc.dg/cpp/trad/directive.c: Update.
51830 2002-06-23 Andreas Jaeger <aj@suse.de>
51832 * gcc.c-torture/execute/complex-6.c: New.
51834 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
51836 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51837 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51838 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51839 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51841 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
51843 * gcc.dg/cpp/trad: New directory with traditional tests copied
51844 from parent directory.
51845 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51846 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51847 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51848 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51849 Move to trad/ and rename.
51850 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51851 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51852 gcc.dg/cpp/trad/redef2.c: New tests.
51853 * gcc.dg/cpp/trad/trad.exp: New driver.
51855 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
51857 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51858 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51859 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51860 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51863 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
51865 * gcc.dg/20020620-1.c: New test.
51867 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51869 * g++.dg/template/ttp4.C: New test.
51871 2002-06-19 Jakub Jelinek <jakub@redhat.com>
51873 * g++.dg/opt/vt1.C: Fix regexp.
51875 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51877 * gcc.c-torture/execute/pure-1.c: Make functions static again.
51878 Don't use attribute `noinline'.
51880 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
51882 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51884 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
51886 * gcc.c-torture/execute/simd-1.c: New.
51888 * gcc.dg/simd-1.c: New.
51890 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
51892 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51894 2002-06-16 Richard Henderson <rth@redhat.com>
51896 * g++.dg/ext/anon-struct1.C: New.
51897 * g++.dg/ext/anon-struct2.C: New.
51898 * g++.dg/ext/anon-struct3.C: New.
51899 * gcc.dg/anon-struct-1.c: New.
51900 * gcc.dg/anon-struct-2.c: New.
51901 * gcc.dg/anon-struct-3.c: New.
51902 * gcc.dg/20011008-1.c: Adjust warning text.
51903 * gcc.dg/20020527-1.c: Add -fms-extensions.
51905 2002-06-16 Richard Henderson <rth@redhat.com>
51907 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51909 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
51911 * gcc.c-torture/execute/20020615-1.c: New test.
51913 2002-06-15 Roger Sayle <roger@eyesopen.com>
51915 * gcc.c-tortuture/execute/compare-1.c: New test case.
51916 * gcc.c-tortuture/execute/compare-2.c: New test case.
51917 * gcc.c-tortuture/execute/compare-3.c: New test case.
51919 2002-06-13 Richard Henderson <rth@redhat.com>
51921 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
51924 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51926 * g++.dg/template/typename2.C: Update error message.
51928 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
51930 * gcc.c-torture/execute/20020611-1.c: New test.
51932 2002-06-11 Bob Wilson <bob.wilson@acm.org>
51934 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51935 list of targets to skip.
51937 2002-06-10 Bob Wilson <bob.wilson@acm.org>
51939 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51940 targets if not optimizing.
51942 2002-06-10 Jakub Jelinek <jakub@redhat.com>
51944 * gcc.c-torture/compile/20020605-1.c: New test.
51946 * g++.dg/opt/vt1.C: New test.
51948 * gcc.dg/20020531-1.c: New test.
51950 * gcc.dg/20020530-1.c: New test.
51952 * gcc.dg/20020527-1.c: New test.
51954 * g++.dg/opt/cse1.C: New test.
51956 2002-06-07 Roger Sayle <roger@eyesopen.com>
51958 * gcc.dg/20020607-2.c: New test case.
51960 2002-06-07 Jakub Jelinek <jakub@redhat.com>
51962 * gcc.c-torture/compile/20020604-1.c: New test.
51964 2002-06-04 Richard Henderson <rth@redhat.com>
51966 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51967 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51968 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51970 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
51972 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51974 2002-06-03 Richard Henderson <rth@redhat.com>
51976 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51977 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51979 2002-06-02 Richard Henderson <rth@redhat.com>
51981 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51982 test functions static.
51984 2002-06-02 Andreas Jaeger <aj@suse.de>
51986 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51989 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
51991 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51992 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51993 Update for mofified diagnostics.
51994 * gcc.dg/c99-intconst-1.c: No longer fail.
51996 2002-06-02 Richard Henderson <rth@redhat.com>
51998 * gcc.dg/uninit-A.c: Remove xfail markers.
52000 2002-06-01 Roger Sayle <roger@eyesopen.com>
52002 * gcc.dg/fnegate-1.c: New test case.
52004 2002-05-30 Osku Salerma <osku@iki.fi>
52006 * gcc.c-torture/execute/mayalias-1.c: New file.
52008 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52010 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52011 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52012 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52014 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52016 * gcc.c-torture/execute/20020529-1.c: New test.
52018 2002-05-27 Richard Henderson <rth@redhat.com>
52020 * g++.dg/ext/attrib6.C: New test case.
52022 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52024 * gcc.c-torture/execute/pure-1.c: New test.
52026 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52028 * gcc.dg/cpp/arith-2.c: Remove.
52030 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52032 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52033 * gcc.dg/cpp/if-3.c: Remove.
52035 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52037 * g++.dg/opt/cse2.C: New test.
52039 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52041 * gcc.dg/cpp/arith-1.c: New semantic tests.
52042 * gcc.dg/cpp/if-1.c: Update.
52044 2002-05-24 Ben Elliston <bje@redhat.com>
52046 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52048 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52050 * gcc.dg/verbose-asm.c: New test.
52052 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52054 * gcc.dg/cpp/paste12.c: New test.
52056 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52058 * g++.dg/parse/named_ops.C: New test.
52060 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52062 * gcc.dg/weak-8.c: New test.
52064 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52066 * gcc.dg/weak-2.c: Allow optional leading underscore
52067 in scan-assembler symbol name.
52068 * gcc.dg/weak-3.c: Likewise.
52069 * gcc.dg/weak-4.c: Likewise.
52070 * gcc.dg/weak-5.c: Likewise.
52072 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52074 * gcc.dg/20020523-1.c: New test.
52076 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52078 * objc.dg/const-str-2.m: Update now that we stop after
52079 a command line error.
52081 2002-05-22 Richard Henderson <rth@redhat.com>
52083 * g++.dg/dg.exp: Fix typo in test pruneing.
52085 2002-05-22 Richard Henderson <rth@redhat.com>
52087 * g++.dg/dg.exp: Prune the tls subdirectory.
52088 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52089 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52090 * g++.dg/tls/init-1.C: New.
52092 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52094 * gcc.dg/20020517-1.c: New test.
52096 2002-05-21 Richard Henderson <rth@redhat.com>
52098 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52099 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52101 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52103 * g++.dg/other/copy2.C: New test.
52105 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52107 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52108 (MAX_COPY): Bump up to 10 times sizeof (long long).
52109 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52111 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52112 sizeof (long long).
52114 * gcc.c-torture/execute/strcpy-1.c: New test.
52116 2002-05-19 Jason Merrill <jason2redhat.com>
52118 * g++.dg/ext/oper1.C: New test.
52120 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52121 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52123 * README.QMTEST: New file.
52125 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52127 2002-05-19 Andreas Jaeger <aj@suse.de>
52129 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52131 * gcc.c-torture/execute/loop-2d.x: Likewise.
52133 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52135 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52136 support weak symbols.
52137 * gcc.dg/weak-4.c: Likewise.
52138 * gcc.dg/weak-6.c: Likewise.
52140 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52142 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52143 cygwin, coff and h8300-*-hms targets
52144 * gcc.dg/weak-5.c: Likewise.
52145 * gcc.dg/weak-7.c: Likewise.
52147 2002-05-16 Jason Merrill <jason@redhat.com>
52149 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52150 (scan-assembler-not, scan-assembler-dem): Likewise.
52151 (scan-assembler-dem-not): Likewise.
52153 2002-05-15 Richard Henderson <rth@redhat.com>
52155 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52157 2002-05-15 Richard Henderson <rth@redhat.com>
52159 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52160 (vfoo1f): Warning here.
52161 (vfoo1l): Don't redefine the alias.
52163 2002-05-14 Jason Merrill <jason@redhat.com>
52164 Alexandre Oliva <aoliva@redhat.com>
52166 * g++.dg/init/pm1.C: New test.
52168 2002-05-12 David S. Miller <davem@redhat.com>
52170 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52173 2002-05-10 Roger Sayle <roger@eyesopen.com>
52175 * gcc.c-torture/execute/20020510-1.c: New test case.
52177 2002-05-10 David S. Miller <davem@redhat.com>
52179 * gcc.c-torture/execute/conversion.c: Test long double too.
52181 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52183 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52184 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52185 * lib/g++.exp (g++_link_flags): Likewise.
52186 * lib/objc.exp (objc_target_compile): Likewise.
52188 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52190 * gcc.dg/cpp/poison.c: Update.
52191 * gcc.dg/cpp/20000625-2.c: Remove.
52192 * gcc.dg/cpp/direct2s.c: Remove final test.
52194 2002-05-08 Tom Rix <trix@redhat.com>
52196 * gcc.c-torture/execute/20020508-1.c: New test.
52197 * gcc.c-torture/execute/20020508-2.c: New test.
52198 * gcc.c-torture/execute/20020508-3.c: New test.
52200 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52202 * gcc.dg/cpp/charconst-4.c: More tests.
52204 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52207 * gcc.dg/weak-3.c: Update location of warning messages.
52208 * gcc.dg/weak-5.c: Likewise.
52210 2002-05-06 Roger Sayle <roger@eyesopen.com>
52212 * gcc.c-torture/execute/20020506-1.c: New test case.
52214 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52216 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52218 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52220 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52222 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52224 * gcc.dg/cpp/charconst-3.c: New test.
52226 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52228 * gcc.dg/cpp/charconst.c: Update tests.
52230 2002-05-05 Tim Josling <tej@melbpc.org.au>
52232 * treelang: Added directory for new sample language treelang. Also
52233 lib/treelang.exp: New file to signal treelang should be tested.
52235 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52237 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52238 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52239 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52240 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52241 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52242 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52243 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52245 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
52247 * gcc.dg/format/xopen-2.c: New test.
52249 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52251 * gcc.dg/20020503-1.c: New test.
52253 2002-05-02 Mark Mitchell <mark@codesourcery.com>
52255 * g++.dg/init/dtor1.C: Make it tougher.
52257 2002-05-01 Mark Mitchell <mark@codesourcery.com>
52259 * g++.dg/init/dtor1.C: New test.
52261 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
52263 * gcc.dg/altivec-8.c: New.
52265 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
52267 * gcc.dg/altivec-7.c: New.
52269 2002-04-29 Jakub Jelinek <jakub@redhat.com>
52271 * g++.dg/parse/typedef1.C: New test.
52273 2002-04-29 Mark Mitchell <mark@codesourcery.com>
52276 * g++.dg/template/friend6.C: New test.
52279 * g++.dg/init/copy1.C: New test.
52281 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
52283 * g++.dg/warn/effc1.C: New test.
52285 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
52287 * gcc.dg/cpp/if-cexp.c: Add a test.
52289 2002-04-28 Jakub Jelinek <jakub@redhat.com>
52291 * gcc.dg/20020426-2.c: New test.
52293 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
52295 * gcc.dg/cpp/if-mop.c: Update.
52296 * gcc.dg/cpp/if-mpar.c: Add test.
52297 * gcc.dg/cpp/if-oppr.c: Update.
52299 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52302 * gcc.dg/weak-[2-7].c: New tests.
52304 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52306 * gcc.dg/enum1.c: New test.
52308 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52311 * g++.dg/inherit/access2.C: New test.
52313 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52316 * gcc.dg/20020426-1.c: New test.
52318 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52320 * g++.dg/abi/enum1.C: New test.
52322 2002-04-26 Richard Henderson <rth@redhat.com>
52324 * gcc.dg/c99-bool-1.c: Expect always true warning.
52326 2002-04-25 Roger Sayle <roger@eyesopen.com>
52328 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52330 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52332 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52335 2002-04-24 Mark Mitchell <mark@codesourcery.com>
52337 * g++.dg/abi/mange7.C: New test.
52340 * g++.dg/parse/stmtexpr2.C: New test.
52342 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
52344 * gcc.dg/20020312-2.c: Add SH target.
52346 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52348 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52349 compiler output on mips*-*-irix*.
52351 2002-04-23 Jakub Jelinek <jakub@redhat.com>
52353 * g++.dg/parse/attr1.C: New test.
52355 2002-04-23 Roger Sayle <roger@eyesopen.com>
52357 * gcc.c-torture/execute/string-opt-17.c: New test case.
52358 * gcc.c-torture/execute/memset-2.c: New test case.
52360 2002-04-23 Mark Mitchell <mark@codesourcery.com>
52363 * g++.dg/template/friend5.C: New test.
52366 * g++.dg/template/qual1.C: Likewise.
52368 2002-04-22 Zack Weinberg <zack@codesourcery.com>
52370 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52371 Include stdlib.h, not stdio.h or ctype.h.
52373 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
52375 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52376 cris-*-elf* and mmix-*-*.
52377 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52378 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52379 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52381 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52382 * gcc.dg/wchar_t-1.c: Ditto.
52384 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
52386 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52389 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
52391 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52393 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52395 * gcc.c-torture/execute/20000906-1.x: Delete.
52397 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
52399 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52401 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
52404 * g77.f-torture/execute/6367.f: New test.
52405 * g77.f-torture/execute/6367.x: Disable for MMIX.
52407 2002-04-19 Mark Mitchell <mark@codesourcery.com>
52410 * g++.dg/opt/inline2.C: New test.
52412 2002-04-18 Richard Henderson <rth@redhat.com>
52414 * gcc.dg/20000906-1.c: Enable for all targets.
52415 * gcc.c-torture/compile/iftrap-2.c: New.
52417 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52419 * gcc.dg/20020418-1.c: New test.
52420 * gcc.dg/20020418-2.c: New test.
52422 2002-04-18 Richard Henderson <rth@redhat.com>
52424 * gcc.c-torture/compile/iftrap-1.c: New.
52425 * gcc.dg/iftrap-1.c: Adjust for ia64.
52426 * gcc.dg/iftrap-2.c: New.
52428 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52430 * gcc.c-torture/compile/20020418-1.c: New test.
52432 2002-04-18 Roger Sayle <roger@eyesopen.com>
52434 * gcc.c-torture/compile/20020415-1.c: New.
52436 2002-04-18 David S. Miller <davem@redhat.com>
52438 * gcc.c-torture/execute/20020418-1.c: New test.
52440 2002-04-17 Jakub Jelinek <jakub@redhat.com>
52442 * gcc.dg/20020416-1.c: New test.
52444 * g++.dg/opt/inline1.C: New test.
52446 2002-04-16 Jakub Jelinek <jakub@redhat.com>
52448 * gcc.dg/altivec-5.c: New test.
52450 * gcc.dg/20020415-1.c: New test.
52452 2002-04-15 Mark Mitchell <mark@codesourcery.com>
52454 * lib/chill.exp: Remove.
52456 2002-04-14 Jakub Jelinek <jakub@redhat.com>
52458 * g++.dg/other/big-struct.C: New test.
52460 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
52462 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52465 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
52468 * gcc.dg/i386-387-1.c: Allow optional leading underscore
52469 in scan-assembler function name
52471 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
52473 * g77.f-torture/execute/980628-4.x,
52474 g77.f-torture/execute/980628-5.x,
52475 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52476 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52477 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52480 2002-04-13 David S. Miller <davem@redhat.com>
52482 * gcc.c-torture/execute/20020413-1.c: New test.
52484 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
52487 * g++.dg/ext/asm1.C: New tests.
52489 2002-04-12 Mark Mitchell <mark@codesourcery.com>
52492 * g++.dg/parse/stmtexpr1.C: New test.
52495 * g++.dg/template/copy1.C: New test.
52497 2002-04-12 Richard Henderson <rth@redhat.com>
52499 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52501 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
52503 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52504 gcc.c-torture/execute/20020307-2.c.
52506 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
52508 * g++.dg/ext/attrib5.C,
52509 * g++.dg/lookup/struct1.C: New tests.
52511 2002-04-11 Jakub Jelinek <jakub@redhat.com>
52513 * gcc.dg/20020411-1.c: New test.
52515 * gcc.c-torture/execute/20020411-1.c: New test.
52517 2002-04-10 Janis Johnson <janis187@us.ibm.com>
52519 * g77.f-torture/execute/6177.f: New test.
52521 2002-04-10 Jakub Jelinek <jakub@redhat.com>
52524 * g++.dg/opt/cleanup1.C: New test.
52526 * g++.dg/opt/const1.C: New test.
52528 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
52530 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52532 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
52535 * g++.dg/template/typename2.C: New test.
52537 2002-04-10 Alan Modra <amodra@bigpond.net.au>
52539 * gcc.c-torture/execute/loop-12.c: New.
52541 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
52543 * g77.f-torture/execute/980628-4.x,
52544 g77.f-torture/execute/980628-5.x,
52545 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52546 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52547 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52549 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52551 PR optimization/6086
52552 * g++.dg/opt/preinc1.C: New test.
52554 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52557 * g++.dg/opt/static2.C: New test.
52559 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52562 * gcc.dg/20020406-1.c: New test.
52564 2002-04-04 David S. Miller <davem@redhat.com>
52566 * gcc.c-torture/execute/20020404-1.c: New test.
52568 2002-04-04 Jakub Jelinek <jakub@redhat.com>
52571 * gcc.dg/20020312-2.c: Do not declare global register variable
52572 if __PIC__ or __pic__ is defined.
52574 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
52576 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
52577 __asm__ so that it works correctly even if -ansi -pedantic-errors.
52579 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52581 * gcc.misc-tests/linkage.exp: Update last change to handle
52582 sparc*-, not just sparc-.
52584 2002-04-03 Richard Henderson <rth@redhat.com>
52586 * gcc.dg/cpp/ucs.c: Improved long UCS test.
52588 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
52590 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52592 2002-04-02 David S. Miller <davem@redhat.com>
52594 * gcc.c-torture/execute/20020402-3.c: New test.
52596 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
52598 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52599 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52601 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52602 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52603 g77.f-torture/execute/20001201.x,
52604 g77.f-torture/execute/u77-test.x: New files.
52606 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52607 * gcc.dg/wchar_t-1.c: Ditto.
52609 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52611 * gcc.c-torture/execute/20020402-1.c: New test.
52613 2002-04-01 Richard Henderson <rth@redhat.com>
52615 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52617 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52619 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52621 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52623 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52625 * g++.dg/inherit/template-as-base.C: Expect error.
52626 * g++.dg/inherit/namespace-as-base.C: Likewise.
52628 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
52630 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52631 g++.dg/ext/instantiate3.C: Tweak match patterns.
52633 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52634 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52637 2002-03-31 Richard Henderson <rth@redhat.com>
52639 * gcc.dg/special/alias-2.c: New.
52640 * gcc.dg/special/ecos.exp: Run it.
52642 2002-03-31 Richard Henderson <rth@redhat.com>
52644 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52646 2002-03-31 Kazu Hirata <kazu@hxi.com>
52648 * gcc.dg/weak-1.c: Disable on h8300 port.
52650 2002-03-29 Janis Johnson <janis187@us.ibm.com>
52652 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52653 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52655 * g++.dg/bprob/bprob-1.C: New test.
52656 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52657 * g++.dg/gcov/gcov-1.C: New test.
52658 * g++.dg/gcov/gcov-1.x: New file.
52659 * g++.dg/gcov/gcov-2.C: New test.
52660 * g++.dg/gcov/gcov-3.C: New test.
52661 * g++.dg/gcov/gcov-3.h: New file.
52663 2002-03-28 Roger Sayle <roger@eyesopen.com>
52665 * g++.old-deja/g++.other/builtins5.C: New test.
52666 * g++.old-deja/g++.other/builtins6.C: New test.
52667 * g++.old-deja/g++.other/builtins7.C: New test.
52668 * g++.old-deja/g++.other/builtins8.C: New test.
52669 * g++.old-deja/g++.other/builtins9.C: New test.
52671 2002-03-29 Jakub Jelinek <jakub@redhat.com>
52673 * g++.dg/opt/static1.C: New test.
52675 * g++.dg/opt/longbranch1.C: New test.
52677 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
52679 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52681 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52683 2002-03-28 Jeffrey A Law (law@redhat.com)
52685 * gcc.c-torture/execute/20020328-1.c: New test.
52687 2002-03-27 Richard Henderson <rth@redhat.com>
52689 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52690 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52691 move from g++.old-deja/g++.ext/.
52693 2002-03-27 Mark Mitchell <mark@codesourcery.com>
52695 * g++.dg/init/new2.C: New test.
52697 2002-03-26 Richard Henderson <rth@redhat.com>
52699 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52701 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52704 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
52706 * gcc.dg/20001102-1.c: Likewise.
52708 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
52710 * gcc.dg/cpp/endif-pedantic1.c,
52711 gcc.dg/cpp/endif-pedantic2.c: New tests.
52713 2002-03-26 Mark Mitchell <mark@codesourcery.com>
52715 * g++.dg/init/new1.C: New test.
52717 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
52719 * g++.dg/abi/vbase9.C: New test.
52721 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
52723 * gcc.dg/arm-asm.c: New test.
52725 2002-03-26 Andrew Cagney <ac131313@redhat.com>
52727 * gcc.dg/Wswitch-enum.c: New test.
52730 2002-03-26 Richard Henderson <rth@redhat.com>
52732 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52735 2002-03-25 Richard Henderson <rth@redhat.com>
52737 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
52740 * gcc.c-torture/compile/20011119-1.c (xxx): New.
52741 * gcc.c-torture/compile/20011119-2.c (xxx): New.
52743 2002-03-25 Zack Weinberg <zack@codesourcery.com>
52745 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52747 2002-03-25 Bob Wilson <bob.wilson@acm.org>
52749 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52750 targets using generic thunk support.
52752 2002-03-25 Jakub Jelinek <jakub@redhat.com>
52754 * gcc.c-torture/compile/20020323-1.c: New test.
52756 * g++.dg/opt/conj2.C: New test.
52758 2002-03-24 Richard Henderson <rth@redhat.com>
52760 * gcc.dg/weak-1.c: Use -fno-common.
52762 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
52764 * g77.dg/f77-edit-apostrophe-out.f: New test
52765 * g77.dg/f77-edit-h-out.f: New test
52766 * g77.dg/f77-edit-t-in.f: New test
52767 * g77.dg/f77-edit-t-out.f: New test
52768 * g77.dg/f77-edit-x-out.f: New test
52769 * g77.dg/f77-edit-slash-out.f: New test
52770 * g77.dg/f77-edit-colon-out.f: New test
52771 * g77.dg/f77-edit-s-out.f: New test
52773 2002-03-24 Richard Henderson <rth@redhat.com>
52775 * objc/execute/formal_protocol-6.x: New XFAIL.
52777 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
52779 * gcc.dg/weak-1.c: Early return from dg-final on platforms
52780 that do not support weak symbols
52782 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
52784 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52785 * lib/g77.exp: Likewise.
52786 * lib/objc.exp: Likewise.
52788 2002-03-23 Andrew Cagney <ac131313@redhat.com>
52790 * gcc.dg/Wswitch-default.c: New test.
52792 2002-03-23 Jakub Jelinek <jakub@redhat.com>
52794 * g++.dg/other/enum1.C: New test.
52796 2002-03-23 Zack Weinberg <zack@codesourcery.com>
52798 * gcc.dg/pragma-ep-3.c: Fix typo.
52800 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52802 * g++.dg/inherit/template-as-base.C: New test.
52804 2002-03-22 Jakub Jelinek <jakub@redhat.com>
52806 * g++.old-deja/g++.other/dwarf2-1.C: Move...
52807 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
52809 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
52811 * gcc.dg/cpp/multiline.c: Update to match.
52813 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
52815 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52817 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
52819 * gcc.dg/cpp/extratokens2.c: New file.
52821 2002-03-21 David Edelsohn <edelsohn@gnu.org>
52823 * gcc.dg/20020312-2.c: Add rs6000 target.
52825 * gcc.c-torture/compile/20020319-1.c: New test.
52827 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52829 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52830 (A, E): Handle this.
52832 2002-03-20 Jason Merrill <jason@redhat.com>
52834 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52836 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52837 through prune_gcc_output.
52839 2002-03-20 Jakub Jelinek <jakub@redhat.com>
52841 * gcc.c-torture/compile/20020320-1.c: New test.
52843 2002-03-19 Jakub Jelinek <jakub@redhat.com>
52845 * gcc.c-torture/compile/20020318-1.c: New test.
52847 * gcc.dg/struct-by-value-1.c: New test.
52849 * gcc.dg/20020319-1.c: New test.
52851 2002-03-18 Jakub Jelinek <jakub@redhat.com>
52853 * g++.dg/opt/conj1.C: New test.
52855 2002-03-17 Mark Mitchell <mark@codesourcery.com>
52857 * g++.dg/template/qualttp20.C: Revert previous change.
52858 * g++.dg/template/qualttp3.C: Likewise.
52859 * g++.dg/template/qualttp4.C: Likewise.
52860 * g++.dg/template/qualttp5.C: Likewise.
52861 * g++.dg/template/qualttp6.C: Likewise.
52862 * g++.dg/template/qualttp7.C: Likewise.
52863 * g++.dg/template/qualttp8.C: Likewise.
52864 * g++.dg/template/recurse.C: Likewise.
52866 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
52868 * gcc.dg/cpp/wchar-1.c: Update.
52870 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
52872 * g++.dg/template/conv1.C: New test.
52873 * g++.dg/template/conv2.C: New test.
52874 * g++.dg/template/conv3.C: New test.
52875 * g++.dg/template/conv4.C: New test.
52877 2002-03-15 Mark Mitchell <mark@codesourcery.com>
52879 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52880 * g++.dg/template/qualttp3.C: Likewise.
52881 * g++.dg/template/qualttp4.C: Likewise.
52882 * g++.dg/template/qualttp5.C: Likewise.
52883 * g++.dg/template/qualttp6.C: Likewise.
52884 * g++.dg/template/qualttp7.C: Likewise.
52885 * g++.dg/template/qualttp8.C: Likewise.
52886 * g++.dg/template/recurse.C: Likewise.
52888 2002-03-15 Mark Mitchell <mark@codesourcery.com>
52890 * g++.dg/opt/dtor1.C: New test.
52892 2002-03-15 Jakub Jelinek <jakub@redhat.com>
52894 * gcc.c-torture/compile/20020315-1.c: New test.
52896 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
52898 * gcc.dg/weak-1.c: Fix scan tests.
52900 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
52902 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52903 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52904 cris-*-aout* mmix-*-*.
52905 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52906 cris-*-aout* mmix-*-*.
52907 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52908 cris-*-elf* cris-*-aout* and mmix-*-*.
52909 * gcc.dg/20001009-1.c: Ditto.
52910 * gcc.dg/20010912-1.c: Ditto.
52911 * gcc.dg/20020122-4.c: Ditto.
52912 * gcc.dg/inline-2.c: Ditto.
52914 2002-03-14 Jeffrey A Law (law@cygnus.com)
52916 * gcc.c-torture/compile/20020314-1.c: New test.
52918 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
52920 * gcc.c-torture/execute/20020314-1.c: New test.
52922 2002-03-14 Jakub Jelinek <jakub@redhat.com>
52924 * g++.dg/warn/Wunused-1.C: New test.
52926 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
52928 * g++.dg/abi/mangle6.C: New test.
52930 2002-03-13 Jakub Jelinek <jakub@redhat.com>
52932 * gcc.c-torture/compile/20020309-2.c: New test.
52934 * gcc.c-torture/compile/20020312-1.c: New test.
52936 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
52938 * g++.dg/other/access1.C: New test.
52940 2002-03-12 Jakub Jelinek <jakub@redhat.com>
52942 * gcc.c-torture/execute/wchar_t-1.c: New test.
52944 2002-03-12 David Edelsohn <edelsohn@gnu.org>
52946 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52948 2002-03-12 Roger Sayle <roger@eyesopen.com>
52950 * gcc.dg/20020312-1.c: New test case.
52952 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
52954 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52956 2002-03-11 Richard Henderson <rth@redhat.com>
52958 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52959 * g++.old-deja/g++.jason/report.C: Likewise.
52961 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
52963 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52964 * g++.old-deja/g++.robertl/eb56.C: Likewise.
52966 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
52968 * g++.dg/overload/pmf1.C: New test.
52970 2002-03-11 Kazu Hirata <kazu@hxi.com>
52972 * gcc.c-torture/execute/20020307-1.c: Use long.
52974 2002-03-11 Jakub Jelinek <jakub@redhat.com>
52976 PR optimization/5844
52977 * gcc.dg/20020310-1.c: New test.
52979 2002-03-09 Michael Meissner <meissner@redhat.com>
52981 * gcc.c-torture/execute/memcpy-2.c: New test.
52982 * gcc.c-torture/execute/memset-1.c: New test.
52983 * gcc.c-torture/execute/strlen-1.c: New test.
52984 * gcc.c-torture/execute/strcmp-1.c: New test.
52985 * gcc.c-torture/execute/strncmp-1.c: New test.
52987 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
52989 * gcc.dg/ppc-ldstruct.c: New test.
52991 2002-03-09 Jakub Jelinek <jakub@redhat.com>
52993 * gcc.c-torture/execute/va-arg-22.c: New test.
52995 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52997 * gcc.c-torture/compile/20020309-1.c: New test.
52999 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53001 * gcc.c-torture/execute/20020307-2.c: New test.
53003 2002-03-07 Jeffrey A Law (law@redhat.com)
53005 * g77.f-torture/compile/20020307-1.f: New test.
53007 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53009 * gcc.dg/unordered-1.c: New test.
53011 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53013 * gcc.c-torture/execute/20020307-1.c: New test.
53015 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53017 * gcc.dg/20020304-1.c: New test.
53019 * gcc.c-torture/compile/20020304-2.c: New test.
53021 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53023 * gcc.c-torture/compile/20020304-1.c: New test case
53026 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53028 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53030 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53032 * g++.dg/other/classkey1.C: New test.
53034 2002-03-01 Richard Henderson <rth@redhat.com>
53036 * gcc.c-torture/compile/981223-1.x: New.
53037 * gcc.c-torture/compile/920625-1.x: New.
53039 2002-02-28 Richard Henderson <rth@redhat.com>
53041 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53043 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53045 * gcc.c-torture/execute/20020227-1.c: New test.
53047 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53049 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53051 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53052 * g++.old-deja.g++.other/defarg1.C: Likewise.
53053 * g++.old-deja/g++.pt/calls2.C: Likewise.
53054 * g++.old-deja/g++.pt/crash20.C: Likewise.
53055 * g++.old-deja/g++.pt/crash30.C: Likewise.
53056 * g++.old-deja/g++.pt/crash36.C: Likewise.
53057 * g++.old-deja/g++.pt/crash6.C: Likewise.
53058 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53059 * g++.old-deja/g++.pt/derived3.C: Likewise.
53060 * g++.old-deja/g++.pt/error1.C: Likewise.
53061 * g++.old-deja/g++.pt/friend21.C: Likewise.
53062 * g++.old-deja/g++.pt/friend23.C: Likewise.
53063 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53064 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53066 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53068 * gcc.c-torture/execute/20020225-2.c: New test.
53070 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53072 * gcc.c-torture/execute/920730-1t.c,
53073 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53074 Delete test cases, only relevant to -traditional.
53076 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53078 * gcc.dg/cpp/undef1.c: Remove.
53079 * gcc.dg/cpp/directiv.c: Update.
53080 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53082 2002-02-27 Michael Meissner <meissner@redhat.com>
53084 * gcc.c-torture/execute/20020226-1.c: New test.
53086 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53088 * g++.dg/debug/debug4.C: New test.
53090 * gcc.dg/ia64-visibility-1.c: New test.
53092 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53094 * gcc.dg/debug/20020224-1.c: New.
53096 2002-02-25 Kazu Hirata <kazu@hxi.com>
53098 * gcc.c-torture/execute/960416-1.x: New.
53099 * gcc.c-torture/execute/divconst-3.x: Likewise.
53101 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53103 * gcc.dg/20020224-1.c: New test.
53105 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53107 * gcc.c-torture/execute/20020225-1.c: New.
53109 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53111 * gcc.dg/cpp/wchar-1.c: New test.
53113 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53115 * gcc.dg/20020222-1.c: New test.
53117 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53119 * g++.dg/opt/anonunion1.C: New test.
53121 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53123 * g++.dg/template/qualttp19.C: New test.
53124 * g++.dg/template/qualttp20.C: New test.
53125 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53126 * g++.old-deja/g++.other/qual1.C: Likewise.
53128 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53130 * gcc.dg/attr-alwaysinline.c: New.
53132 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53134 * gcc.dg/20020220-1.c: New test.
53136 * gcc.dg/20020220-2.c: New test.
53138 * g++.dg/opt/mmx1.C: New test.
53140 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53142 * gcc.c-torture/compile/20020110.c: New test.
53144 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53146 * gcc.c-torture/execute/20020219-1.c: New test.
53148 * gcc.dg/20020219-1.c: New test.
53150 * gcc.dg/noncompile/20020220-1.c: New test.
53152 * g++.dg/opt/ptrintsum1.C: New test.
53154 * gcc.dg/debug/20020220-1.c: New test.
53156 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53158 * gcc.c-torture/execute/20020216-1.c: New test.
53160 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53162 * gcc.dg/decl-1.c: Update, new test.
53164 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53166 * g++.dg/abi/bitfield1.C: New test.
53167 * g++.dg/abi/bitfield2.C: New test.
53169 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53171 * gcc.dg/attr-nest.c: New test.
53173 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53175 * gcc.c-torture/execute/20020215-1.c: New test.
53177 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53179 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53180 * g++.dg/debug/debug.exp: New.
53181 * g++.dg/debug/trivial.C: New.
53182 * g++.dg/debug/debug1.C: Moved...
53183 * g++.dg/other/debug1.C: ...from here.
53184 * g++.dg/debug/debug2.C: Moved...
53185 * g++.dg/other/debug2.C: ...from here.
53186 * g++.dg/debug/debug3.C: Moved...
53187 * g++.dg/other/debug3.C: ...from here.
53189 * gcc.dg/noncompile/20020213-1.c: New test.
53191 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53193 * g++.dg/other/debug3.C: New test.
53195 * gcc.c-torture/execute/20020213-1.c: New test.
53197 2002-02-13 Richard Smith <richard@ex-parrot.com>
53199 * g++.old-deja/g++.other/thunk1.C: New test.
53201 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53203 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53205 2002-02-13 Stan Shebs <shebs@apple.com>
53207 * gcc.dg/altivec-3.c: New.
53209 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53211 * gcc.dg/Wunreachable-1.c: New test.
53212 * gcc.dg/Wunreachable-2.c: New test.
53214 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53216 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53218 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53220 * gcc.dg/decl-1.c: New test.
53222 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53224 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53226 2002-02-10 Kazu Hirata <kazu@hxi.com>
53228 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53229 * gcc.c-torture/compile/980506-1.x: Likewise.
53231 2002-02-10 Kazu Hirata <kazu@hxi.com>
53233 * gcc.dg/20020210-1.c: New.
53235 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
53237 * g77.f-torture/execute/947.f: New regression test
53238 for PR fortran/947.
53240 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
53242 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53243 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53245 2002-02-08 Richard Henderson <rth@redhat.com>
53247 * gcc.c-torture/compile/labels-3.c: New.
53249 2002-02-08 Jakub Jelinek <jakub@redhat.com>
53251 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53252 expression statements work instead.
53253 * gcc.dg/noncompile/20020207-1.c: New test.
53255 2002-02-07 Richard Henderson <rth@redhat.com>
53257 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53259 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53261 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53263 * lib/g77-dg.exp: Trim g77 error messages so that they are
53264 recognized by dg.exp.
53266 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53269 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
53271 2002-02-07 Richard Henderson <rth@redhat.com>
53273 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53274 to be sufficiently aligned for integers.
53276 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
53278 * g++.dg/template/friend4.C: New test.
53280 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53283 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53286 2002-02-07 Richard Henderson <rth@redhat.com>
53288 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53289 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53290 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53291 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53293 2002-02-06 Richard Henderson <rth@redhat.com>
53295 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53297 2002-02-06 Janis Johnson <janis187@us.ibm.com>
53299 * gcc.dg/20020206-1.c: New test.
53301 2002-02-06 Jakub Jelinek <jakub@redhat.com>
53303 * gcc.c-torture/execute/20020206-1.c: New test.
53305 * gcc.c-torture/execute/20020206-2.c: New test.
53307 PR optimization/5429:
53308 * gcc.c-torture/compile/20020206-1.c: New test.
53310 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
53312 * g++.dg/ext/align1.C: Do not use an explicit alignment value
53313 as certain file formats cannot support particularly large
53316 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53317 and do not expect to be able to link the executable.
53319 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53320 fail because the COFF format does not support the weak attribute.
53322 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
53324 * g77.dg/pr5473.f: New test
53326 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
53328 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53329 Fix testcase accordingly.
53331 2002-02-04 Richard Henderson <rth@redhat.com>
53333 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53334 (buf): Change to be an array of pointers, not ints.
53336 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53338 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
53339 before all tests. Move warning one line above to match where it
53341 * gcc.dg/Wswitch-2.c: New test.
53342 * g++.dg/warn/Wswitch-1.C: New test.
53343 * g++.dg/warn/Wswitch-2.C: New test.
53345 2002-02-04 Richard Henderson <rth@redhat.com>
53347 * g++.dg/abi/offsetof.C: Fix size comparison.
53349 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
53351 * gcc.dg/cast-qual-2.c: New test.
53353 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53355 * gcc.dg/20020201-4.c: New test.
53357 2002-02-04 Ben Elliston <bje@redhat.com>
53359 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53360 target_info attribute != 0, in addition to the empty string.
53361 (gcc_target_compile): Likewise.
53363 2002-02-03 Andrew Cagney <ac131313@redhat.com>
53365 * gcc.dg/Wswitch.c: New test.
53366 PR gcc/4475. PR gcc/3780.
53368 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
53370 * g77.f-torture/execute/5122.f: New test for regressions
53371 against PR fortran/5122.
53373 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
53375 * g77.f-torture/compile/pr3743.f: Delete
53376 * g77.dg/pr3743-1.f: New test.
53377 * g77.dg/pr3743-2.f: New test.
53378 * g77.dg/pr3743-3.f: New test.
53379 * g77.dg/pr3743-4.f: New test.
53381 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53383 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53385 2002-02-02 Richard Henderson <rth@redhat.com>
53387 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53388 * gcc.c-torture/execute/bf64-1.c: Likewise.
53390 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53392 * gcc.dg/20020201-2.c: New test.
53394 * gcc.dg/20020201-3.c: New test.
53396 * gcc.c-torture/execute/bitfld-2.c: New test.
53398 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53400 * gcc.dg/bitfld-1.c: Update.
53401 * gcc.dg/bitfld-2.c: Update.
53402 * gcc.c-torture/execute/bitfld-1.x: New.
53404 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53406 * gcc.c-torture/execute/20020201-1.c: New test.
53408 2002-02-01 Janis Johnson <janis187@us.ibm.com>
53411 * gcc.dg/20020201-1.c: New test.
53413 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
53416 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53417 * g77.f-torture/compile/pr3743.x: Remove
53419 2002-01-31 Tom Rix <trix@redhat.com>
53421 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53423 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53425 * gcc.dg/noncompile/20020130-1.c: New test.
53427 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
53429 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53431 2002-01-29 Richard Henderson <rth@redhat.com>
53433 * gcc.c-torture/execute/991118-1.c: Cast various constants back
53435 * gcc.c-torture/execute/bf64-1.c: Likewise.
53437 2002-01-29 Jakub Jelinek <jakub@redhat.com>
53439 * gcc.c-torture/execute/20020129-1.c: New test.
53441 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53443 * gcc.c-torture/compile/20000224-1.c: Update.
53444 * gcc.c-torture/execute/bitfld-1.c: New tests.
53445 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53446 * gcc.dg/uninit-A.c: Update.
53448 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
53450 * g++.dg/template/ctor1.C: Add instantiation.
53452 2002-01-28 Paul Koning <pkoning@equallogic.com>
53454 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53455 argument to __builtin_prefetch to be const ptr.
53457 2002-01-28 Jakub Jelinek <jakub@redhat.com>
53459 * gcc.c-torture/compile/20020120-1.c: New test.
53461 2002-01-27 Kazu Hirata <kazu@hxi.com>
53463 * gcc.c-torture/execute/20020127-1.c: New test.
53465 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
53467 * g77.dg/f77-edit-i-in.f: New test
53468 * g77.dg/f77-edit-i-out.f: New test
53470 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
53472 * gcc.dg/debug/debug.exp: New file.
53473 * gcc.dg/debug/trivial.c: New file.
53474 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53475 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53476 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53477 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53478 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53479 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53480 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53481 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53482 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53483 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53484 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53485 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53486 * gcc.dg/20000503-1.c: Removed.
53487 * gcc.dg/20010207-1.c: Removed.
53488 * gcc.dg/20011223-1.c: Removed.
53489 * gcc.dg/20020104-2.c: Removed.
53490 * gcc.dg/debug-1.c: Removed.
53491 * gcc.dg/debug-2.c: Removed.
53492 * gcc.dg/debug-3.c: Removed.
53493 * gcc.dg/debug-4.c: Removed.
53494 * gcc.dg/debug-5.c: Removed.
53495 * gcc.dg/debug-6.c: Removed.
53496 * gcc.dg/dwarf2-1.c: Removed.
53497 * gcc.dg/dwarf2-2.c: Removed.
53499 2002-01-25 Jakub Jelinek <jakub@redhat.com>
53501 * g++.old-deja/g++.other/eh5.C: New test.
53502 * g++.old-deja/g++.other/sibcall2.C: New test.
53503 * g++.old-deja/g++.other/array9.C: New test.
53504 * g++.old-deja/g++.other/typename2.C: New test.
53505 * g++.old-deja/g++.other/crash60.C: New test.
53506 * g++.old-deja/g++.other/conv9.C: New test.
53507 * g++.old-deja/g++.other/mangle10.C: New test.
53508 * g++.old-deja/g++.other/unchanging1.C: New test.
53509 * g++.old-deja/g++.other/exprstmt1.C: New test.
53510 * g++.old-deja/g++.other/inline23.C: New test.
53511 * g++.old-deja/g++.eh/ia64-1.C: New test.
53512 * g++.old-deja/g++.other/dwarf2-1.C: New test.
53513 * g++.old-deja/g++.other/reload1.C: New test.
53514 * g++.old-deja/g++.other/static20.C: New test.
53515 * g++.old-deja/g++.other/local-alloc1.C: New test.
53516 * g++.old-deja/g++.other/conv8.C: New test.
53517 * g++.old-deja/g++.other/stmtexpr2.C: New test.
53518 * g++.old-deja/g++.other/storeexpr1.C: New test.
53519 * g++.old-deja/g++.other/storeexpr2.C: New test.
53520 * g++.dg/eh/template2.C: New test.
53521 * g++.dg/warn/weak1.C: New test.
53523 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
53525 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53526 Remove first, non-varying, argument.
53528 2002-01-23 Richard Henderson <rth@redhat.com>
53530 * gcc.dg/inline-2.c: New.
53532 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53533 Add optional target arg. Check number of arguments.
53534 (scan-assembler-not, scan-assembler-dem): Likewise.
53535 (scan-assembler-dem-not): Likewise.
53537 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53539 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53541 * g++.old-deja/g++.brendan/parse3.C,
53542 g++.old-deja/g++.other/crash26.C,
53543 g++.old-deja/g++.other/crash28.C,
53544 g++.old-deja/g++.other/crash29.C,
53545 g++.old-deja/g++.other/crash30.C,
53546 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53548 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
53550 * gcc.dg/20020115-1.c: New.
53552 2002-01-23 Bob Wilson <bob.wilson@acm.org>
53554 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53556 2002-01-23 Janis Johnson <janis187@us.ibm.com>
53558 * gcc.dg/20020122-3.c: New.
53560 2002-01-23 Jakub Jelinek <jakub@redhat.com>
53562 * g++.dg/other/gc1.C: New test.
53564 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53566 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53568 2002-01-22 Richard Henderson <rth@redhat.com>
53570 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53572 2002-01-22 Richard Henderson <rth@redhat.com>
53574 * gcc.dg/20020122-4.c: New.
53576 2002-01-22 H.J. Lu <hjl@gnu.org>
53578 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53580 * gcc.dg/special/ecos.exp: Likewise.
53581 * lib/g++-dg.exp: Likewise.
53582 * lib/g77-dg.exp: Likewise.
53583 * lib/gcc-dg.exp : Likewise.
53584 * lib/mike-g++.exp: Likewise.
53585 * lib/mike-g77.exp: Likewise.
53586 * lib/mike-gcc.exp: Likewise.
53587 * lib/objc-dg.exp: Likewise.
53589 2002-01-22 Janis Johnson <janis187@us.ibm.com>
53592 * gcc.dg/20020122-2.c: New test.
53594 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
53596 * gcc.dg/20020122-1.c: New test.
53598 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
53600 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53602 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
53604 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53606 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53608 * gcc.c-torture/compile/20020121-1.c: New test.
53610 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
53612 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53615 2002-01-21 Jakub Jelinek <jakub@redhat.com>
53617 * gcc.dg/20020218-1.c: New test.
53619 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
53621 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53623 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53624 "At global scope" warning
53625 * g++.dg/ext/align1.C: Change cygwin test for alignment
53626 from db-bogus to dg-warning
53628 2002-01-21 Zack Weinberg <zack@codesourcery.com>
53630 * g77.f-torture/compile/cpp2.F: New test.
53632 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
53634 * g++.dg/template/access1.C: New test.
53636 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
53638 * gcc.dg/20020118-1.c: New.
53640 2002-01-18 Kazu Hirata <kazu@hxi.com>
53642 * gcc.c-torture/execute/20020118-1.c: New test.
53644 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
53646 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53647 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53648 alignment warnings.
53650 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
53652 * gcc.misc-tests/i386-prefetch.exp: Save and restore
53653 torture_with_loops and torture_without_loops
53655 2002-01-17 Jakub Jelinek <jakub@redhat.com>
53657 * gcc.c-torture/compile/20020116-1.c: New test.
53659 2002-01-16 Jakub Jelinek <jakub@redhat.com>
53661 * gcc.dg/20020116-2.c: New test.
53663 * gcc.dg/ultrasp4.c: New test.
53665 * gcc.dg/20020116-1.c: New test.
53667 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
53669 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53672 2002-01-15 Janis Johnson <janis187@us.ibm.com>
53674 * gcc.misc-tests/i386-prefetch.exp: New.
53675 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53676 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53677 * gcc.misc-tests/i386-pf-none-1.c: New test.
53678 * gcc.misc-tests/i386-pf-sse-1.c: New test.
53680 2002-01-15 Jakub Jelinek <jakub@redhat.com>
53682 * gcc.dg/gnu89-init-1.c: Add new tests.
53684 2002-01-15 Andreas Jaeger <aj@suse.de>
53686 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53687 * gcc.dg/i386-mmx-2.c: Likewise.
53688 * gcc.dg/i386-sse-1.c: Likewise.
53689 * gcc.dg/i386-sse-2.c: Likewise.
53690 * gcc.dg/i386-sse-3.c: Likewise.
53692 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
53694 * g77.f-torture/execute/intrinsic-unix-bessel.f:
53695 Uncomment additional cases that now pass.
53697 2002-01-11 Richard Henderson <rth@redhat.com>
53699 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53700 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53702 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
53704 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53706 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
53708 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53709 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53711 2002-01-10 Dale Johannesen <dalej@apple.com>
53713 * gcc.c-torture/execute/loop-11.c: New.
53715 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
53717 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53718 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53720 2002-01-09 Richard Henderson <rth@redhat.com>
53722 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53723 type in which to perform the operation for each size.
53725 2002-01-09 Alan Matsuoka (alanm@redhat.com)
53727 * gcc.c-torture/compile/20020109-2.c: New test.
53729 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
53731 * gcc.c-torture/execute/loop-10.c: New test.
53733 2002-01-09 Jakub Jelinek <jakub@redhat.com>
53735 * gcc.c-torture/compile/20010226-1.c: New test.
53736 * gcc.c-torture/compile/20010227-1.c: New test.
53737 * gcc.c-torture/compile/20010426-1.c: New test.
53738 * gcc.c-torture/compile/20010510-1.c: New test.
53739 * gcc.c-torture/compile/20010605-3.c: New test.
53740 * gcc.c-torture/compile/20010824-1.c: New test.
53741 * gcc.c-torture/execute/20010409-1.c: New test.
53742 * gcc.dg/noncompile/20000901-1.c: New test.
53743 * gcc.dg/20001023-1.c: New test.
53744 * gcc.dg/20001101-1.c: New test.
53745 * gcc.dg/20001102-1.c: New test.
53746 * gcc.dg/20010207-1.c: New test.
53747 * gcc.dg/20010405-1.c: New test.
53748 * gcc.dg/20010822-1.c: New test.
53749 * gcc.dg/20011107-1.c: New test.
53751 2002-01-09 Jeffrey A Law (law@redhat.com)
53753 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53755 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
53756 execution failure on PA targets.
53758 2002-01-09 Jakub Jelinek <jakub@redhat.com>
53760 * gcc.c-torture/compile/20020109-1.c: New test.
53762 2002-01-08 Kazu Hirata <kazu@hxi.com>
53764 * gcc.c-torture/execute/20020108-1.c: New test.
53766 2002-01-08 Jakub Jelinek <jakub@redhat.com>
53768 * gcc.dg/20020108-1.c: New test.
53770 2002-01-08 H.J. Lu <hjl@gnu.org>
53772 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53775 2002-01-08 Geoff Keating <geoffk@redhat.com>
53777 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53780 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
53782 * gcc.dg/altivec-4.c: Test altivec predicates.
53784 2002-01-07 Jakub Jelinek <jakub@redhat.com>
53786 * gcc.c-torture/execute/20020107-1.c: New test.
53788 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
53791 * gcc.c-torture/compile/20020106-1.c: New test.
53793 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
53795 * gcc.c-torture/execute/nestfunc-4.c: New test.
53797 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
53799 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53800 extra triple that slipped in.
53801 * g++.old-deja/g++.abi/align.C: Likewise.
53802 * g++.old-deja/g++.abi/bitfields.C: Likewise.
53804 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
53806 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53807 * g++.old-deja/g++.abi/align.C: Likewise.
53808 * g++.old-deja/g++.abi/bitfields.C: Likewise.
53810 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53812 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53815 2002-01-04 Jakub Jelinek <jakub@redhat.com>
53817 * gcc.dg/20020104-1.c: New test.
53819 * gcc.dg/20020104-2.c: New test.
53821 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
53823 * gcc.dg/20020103-1.c: Fix typo in target selector.
53825 2002-01-03 Richard Henderson <rth@redhat.com>
53827 * gcc.dg/20020103-1.c: New.
53829 2002-01-03 Kazu Hirata <kazu@hxi.com>
53831 * gcc.c-torture/execute/20020103-1.c: New test.
53833 2002-01-03 Jakub Jelinek <jakub@redhat.com>
53835 * g++.dg/other/debug2.C: New test.
53837 * gcc.c-torture/compile/20020103-1.c: New test.
53839 2002-01-02 Jakub Jelinek <jakub@redhat.com>
53841 * gcc.dg/gnu89-init-1.c: Added new tests.
53843 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53845 * g++.dg/template/friend2.C: Remove as patch is reverted.
53847 * g++.dg/warn/oldcast1.C: New test.
53849 * g++.dg/template/ptrmem1.C: New test.
53850 * g++.dg/template/ptrmem2.C: New test.
53852 * g++.dg/template/ntp.C: New test.
53854 * g++.dg/other/component1.C: New test.
53856 * g++.dg/template/ttp3.C: New test.
53858 * g++.dg/template/friend2.C: New test.
53859 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53861 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53863 * g++.dg/other/ptrmem1.C: New test.
53864 * g++.dg/other/ptrmem2.C: New test.
53866 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53868 * g++.dg/template/ctor1.C: New test.
53870 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53872 * g++.dg/template/friend2.C: New test.
53874 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
53876 * gcc.dg/mmix-1.c: New test.
53878 2001-12-31 Richard Henderson <rth@redhat.com>
53880 * gcc.dg/asm-5.c: New.
53882 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
53884 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53885 in namespace __gnu_cxx
53887 2001-12-30 Richard Henderson <rth@redhat.com>
53889 * gcc.dg/debug-6.c: New.
53891 2001-12-30 Jakub Jelinek <jakub@redhat.com>
53893 * gcc.c-torture/compile/20011229-2.c: New test.
53895 2001-12-29 Jakub Jelinek <jakub@redhat.com>
53897 * gcc.dg/debug-3.c: New test.
53898 * gcc.dg/debug-4.c: New test.
53899 * gcc.dg/debug-5.c: New test.
53901 2001-12-29 Richard Henderson <rth@redhat.com>
53903 * g++.dg/eh/loop1.C: New.
53905 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
53907 * g++.dg/template/crash1.C: New test.
53909 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
53911 * g++.dg/other/const1.C: New test.
53913 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
53915 * gcc.c-torture/compile/20011229-1.c: New test.
53917 2001-12-28 Stan Shebs <shebs@apple.com>
53919 * lib/objc-torture.exp: Resync with c-torture.exp.
53920 * lib/objc.exp: Load standard libraries.
53922 2001-12-28 Jakub Jelinek <jakub@redhat.com>
53924 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53927 2001-12-27 Roger Sayle <roger@eyesopen.com>
53929 * gcc.c-torture/execute/string-opt-16.c: New testcase.
53931 2001-12-27 Richard Henderson <rth@redhat.com>
53933 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53935 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
53937 * g++.dg/eh/ctor1.C: New test.
53938 * g++.dg/other/error2.C: New test.
53940 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
53942 * g++.dg/other/init2.C: New test.
53944 2001-12-24 Richard Henderson <rth@redhat.com>
53946 * gcc.dg/20011223-1.c: New.
53947 * gcc.dg/inline-1.c: New.
53949 2001-12-23 Richard Henderson <rth@redhat.com>
53951 * gcc.dg/asm-4.c: Test operand modifiers.
53953 2001-12-23 Richard Henderson <rth@redhat.com>
53955 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53957 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
53959 * gcc.c-torture/execute/20011223-1.c: New test.
53961 2001-12-21 Richard Henderson <rth@redhat.com>
53963 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53964 re-enables the warning.
53966 2001-12-21 Richard Henderson <rth@redhat.com>
53968 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53970 2001-12-20 Jakub Jelinek <jakub@redhat.com>
53972 * gcc.c-torture/compile/20011218-1.c: New test.
53974 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
53976 * gcc.misc-test/arm-isr.exp: New file. Control running of the
53978 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
53979 epilogue generation for ARM ISR routines.
53981 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53983 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53984 * gcc.dg/format/c90-printf-3.c: Likewise.
53985 * gcc.dg/format/c99-printf-3.c: Likewise.
53986 * gcc.dg/format/ext-1.c: Likewise.
53987 * gcc.dg/format/ext-6.c: Likewise.
53988 * gcc.dg/format/format.h: Prototype unlocked stdio.
53990 2001-12-20 Richard Henderson <rth@redhat.com>
53992 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53994 (malloc): Correct allocation logic. Abort if we fill up the
53995 arena before initialization complete.
53996 (realloc): Correct allocation logic.
53998 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54000 * gcc.c-torture/compile/20011219-2.c: New test.
54002 * gcc.c-torture/execute/20011219-1.c: New test.
54004 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54006 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54007 target does not support weak symbols.
54009 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54011 * gcc.c-torture/compile/20011219-1.c: New test.
54013 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54015 * g++.dg/other/error1.C: New test.
54017 2001-12-17 Jeffrey A Law (law@redhat.com)
54019 * gcc.c-torture/execute/20011217-1.c: New test.
54021 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54023 * objc.dg/special/: New directory.
54024 * objc.dg/special/special.exp: New file.
54025 * objc.dg/special/unclaimed-category-1.h: New file.
54026 * objc.dg/special/unclaimed-category-1a.m: New file.
54027 * objc.dg/special/unclaimed-category-1.m: New file.
54029 2001-12-17 Andreas Jaeger <aj@suse.de>
54031 * gcc.c-torture/compile/20011217-2.c: New test.
54033 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54035 * gcc.c-torture/compile/20011217-1.c: New test.
54037 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54039 * gcc.dg/20011214-1.c: New.
54041 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54043 * gcc.dg/altivec-4.c: New.
54045 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54047 * gcc.dg/20011113-1.c: New test.
54049 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54051 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54052 std::__malloc_alloc_template<0> and
54053 std::__default_alloc_template<false, 0>.
54055 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54057 * objc/execute/bf-21.m: New test.
54058 * objc/execute/enumeration-1.m: New test.
54059 * objc/execute/enumeration-2.m: New test.
54061 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54063 * gcc.dg/gnu89-init-1.c: New test.
54065 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54067 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54068 * g++.old-deja/g++.jason/2371.C: Likewise.
54069 * g++.old-deja/g++.jason/template33.C: Likewise.
54070 * g++.old-deja/g++.jason/template34.C: Likewise.
54071 * g++.old-deja/g++.jason/template36.C: Likewise.
54072 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54073 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54074 * g++.old-deja/g++.other/typename1.C: Likewise.
54075 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54076 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54077 * g++.old-deja/g++.pt/typename11.C: Likewise.
54078 * g++.old-deja/g++.pt/typename14.C: Likewise.
54079 * g++.old-deja/g++.pt/typename16.C: Likewise.
54080 * g++.old-deja/g++.pt/typename3.C: Likewise.
54081 * g++.old-deja/g++.pt/typename4.C: Likewise.
54082 * g++.old-deja/g++.pt/typename5.C: Likewise.
54083 * g++.old-deja/g++.pt/typename7.C: Likewise.
54084 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54086 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54088 * g++.dg/other/linkage1.C: New test.
54089 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54092 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54094 * gcc.dg/concat.c: New test.
54096 2001-12-11 Stan Shebs <shebs@apple.com>
54098 * objc/compile: New test directory.
54099 * objc/compile/compile.exp: New expect script.
54100 * objc/compile/20011211-1.m: New compile test.
54102 2001-12-11 Jason Merrill <jason@redhat.com>
54104 * lib/prune.exp (prune_gcc_output): Also handle "In member
54105 function". So many permutations...
54107 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54109 * g++.dg/template/typedef1.C: New test.
54111 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54113 * g++.dg/other/copy1.C: New test.
54115 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54117 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54119 * gcc.dg/builtin-choose-expr.c: New.
54121 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54123 * gcc.dg/altivec-2.c: New.
54125 2001-12-07 Richard Henderson <rth@redhat.com>
54127 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54129 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54131 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54134 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54136 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54138 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54140 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54141 variable argument list.
54143 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54145 * gcc.c-torture/execute/memcheck: Delete entire directory.
54146 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54147 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54149 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54151 * gcc.dg/Wshadow-1.c: New test.
54153 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54155 * gcc.c-torture/compile/20011130-1.c: New test.
54157 * gcc.dg/noncompile/20011025-1.c: New test.
54159 * g++.dg/other/anon-union.C: New test.
54161 * gcc.c-torture/execute/20011024-1.c: New test.
54163 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54165 * gcc.c-torture/execute/20000722-1.x,
54166 gcc.c-torture/execute/20010123-1.x: Remove.
54167 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54168 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54169 gcc.dg/c99-complit-2.c: New tests.
54171 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54173 * g++.dg/inherit/base1.C: New test.
54175 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54177 * g++.dg/other/stdarg1.C: New test.
54179 * gcc.c-torture/compile/20011130-2.c: New test.
54181 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54183 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54184 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54185 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54186 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54187 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54188 * gcc.dg/builtin-prefetch-1.c: New test.
54190 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54192 * gcc.dg/20011130-1.c: New test.
54194 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54196 * g++.dg/other/scope1.C: New test.
54197 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54199 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54201 * gcc.dg/vla-init-1.c: New test.
54203 2001-12-01 Geoff Keating <geoffk@redhat.com>
54205 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54207 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54209 * objc.dg/alias.m: Update.
54210 * objc.dg/class-1.m: Update.
54211 * objc.dg/const-str-1.m: Update.
54212 * objc.dg/fwd-proto-1.m: Update.
54213 * objc.dg/id-1.m: Update.
54214 * objc.dg/super-class-1.m: Update.
54216 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54218 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54221 2001-11-28 Jeffrey A Law (law@cygnus.com)
54223 * gcc.c-torture/execute/20011128-1.c: New test.
54225 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
54227 * gcc.dg/20011127-1.c: New test.
54229 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54231 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
54232 from Austin Group draft 7.
54233 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
54234 scanf format arguments.
54235 * gcc.dg/format/no-exargs-2.c: New test.
54237 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
54239 * g++.dg/abi/vbase8-4.C: New test.
54241 2001-11-24 Ian Lance Taylor <ian@airs.com>
54243 * gcc.c-torture/execute/20011121-1.c: New test.
54245 2001-11-23 Jeffrey A Law (law@cygnus.com)
54247 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54249 2001-11-23 Andreas Jaeger <aj@suse.de>
54251 * gcc.dg/cpp/charconst-2.c: New test.
54253 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
54255 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54256 to the host if it is remote. Let tests specify extra headers
54258 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54259 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54260 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54261 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54262 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54263 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54264 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54265 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54266 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54267 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54269 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
54271 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54272 for little endian ARMs.
54274 2001-11-20 Jakub Jelinek <jakub@redhat.com>
54276 * gcc.c-torture/compile/20011119-1.c: New test.
54277 * gcc.c-torture/compile/20011119-2.c: New test.
54279 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
54281 * gcc.dg/altivec-1.c: Fix typo.
54283 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54285 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54287 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
54289 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54291 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
54293 * lib/g77.exp: Don't specify --rpath-link.
54295 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54296 across all the headers.
54297 * gcc.dg/format/format.exp: For testing on a remote host,
54300 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54301 * gcc.c-torture/execute/930406-1.c: Likewise.
54302 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54304 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
54306 * gcc.dg/altivec-1.c: New.
54308 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
54310 * gcc.dg/cpp/fpreprocessed.c: New test case.
54312 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54314 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54315 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54316 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54318 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54320 * gcc.dg/no-builtin-1.c: New test.
54322 2001-11-16 Jakub Jelinek <jakub@redhat.com>
54324 * gcc.c-torture/execute/20011115-1.c: New test.
54326 2001-11-15 Jakub Jelinek <jakub@redhat.com>
54328 * gcc.c-torture/compile/20011114-2.c: New test.
54329 * gcc.c-torture/compile/20011114-3.c: New test.
54330 * gcc.c-torture/compile/20011114-4.c: New test.
54332 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
54334 * g++.dg/other/init1.C: New test.
54336 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
54338 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54341 * gcc.c-torture/execute/20011114-1.c: New testcase.
54343 * gcc.c-torture/compile/20010327-1.c: Revert last change.
54344 * gcc.c-torture/compile/20011114-1.c: New test, exactly
54345 like the (before this change) version of 20010327-1.c.
54347 2001-11-14 Roger Sayle <roger@eyesopen.com>
54349 * gcc.c-torture/execute/string-opt-13.c: New testcase.
54351 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
54353 * g++.dg/init/array2.C: New test.
54355 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
54357 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54359 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
54361 * g++.dg/other/forscope1.C: New test.
54362 * g++.dg/ext/forscope1.C: New test.
54363 * g++.dg/ext/forscope2.C: New test.
54365 2001-11-13 Jakub Jelinek <jakub@redhat.com>
54367 * gcc.c-torture/execute/20011113-1.c: New test.
54369 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
54371 * gcc.c-torture/execute/20011109-2.c: New test.
54373 * gcc.c-torture/execute/20011109-1.c: New test.
54375 2001-11-09 Jakub Jelinek <jakub@redhat.com>
54377 * gcc.c-torture/compile/20011109-1.c: New test.
54379 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
54381 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54382 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54383 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54384 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54385 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54386 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54387 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54389 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
54391 * g++.dg/warn/Wshadow-1.C: New tests.
54392 * g++.old-deja/g++.mike/for3.C: Update.
54394 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
54396 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54397 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54398 XFAILs. Adjust expected error texts.
54399 * gcc.c-torture/compile/20011106-1.c,
54400 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54401 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54402 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54403 gcc.dg/c99-array-lval-5.c: New tests.
54405 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54407 * gcc.dg/cpp/defined.c: Update.
54409 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54411 * gcc.c-torture/execute/anon-1.c: New test.
54413 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
54415 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54416 same size, so no warning should be produced on stormy16.
54418 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54419 due to oversized array.
54420 * g++.old-deja/g++.mike/ns15.C: Likewise.
54421 * g++.old-deja/g++.pt/crash16.C: Likewise.
54423 2001-11-02 Graham Stott <grahams@redhat.com>
54425 * g++.dgother/debug1.C: Fix typos.
54427 2001-11-01 Jakub Jelinek <jakub@redhat.com>
54429 * g++.dg/other/debug1.C: New test.
54431 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54433 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54436 2001-10-30 Jakub Jelinek <jakub@redhat.com>
54438 * gcc.dg/20011029-2.c: New test.
54440 * gcc.c-torture/compile/20011029-1.c: New test.
54442 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
54444 * objc/execute/class_self-1.m: New test.
54445 * objc/execute/class_self-2.m: New test.
54447 2001-10-25 Zack Weinberg <zack@codesourcery.com>
54449 * gcc.misc-tests/msgs.exp: Delete.
54450 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54451 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
54452 error set to match recent changes.
54454 2001-10-24 Zack Weinberg <zack@codesourcery.com>
54456 * gcc.dg/20011021-1.c: New test.
54458 2001-10-24 Jakub Jelinek <jakub@redhat.com>
54460 * gcc.c-torture/compile/20011023-1.c: New test.
54462 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
54464 * lib/g77.exp: Rewrite based on lib/g++.exp.
54466 2001-10-19 Jakub Jelinek <jakub@redhat.com>
54468 * gcc.c-torture/execute/20011019-1.c: New test.
54470 * gcc.dg/20011018-1.c: New test.
54472 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
54474 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54476 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
54478 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54479 * gcc.dg/attr-invalid.c: Likewise.
54481 2001-10-18 Jakub Jelinek <jakub@redhat.com>
54483 * gcc.dg/20011015-1.c: New test.
54485 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54487 * g++.dg/template/unify2.C: New test.
54489 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54491 * g++.dg/other/exception-specification.C: New test
54493 2001-10-13 Tom Rix <trix@redhat.com>
54495 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54496 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54498 2001-10-12 Jakub Jelinek <jakub@redhat.com>
54500 * gcc.dg/20011009-1.c: New test.
54502 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
54505 * g++.dg/other/friend1.C: New test.
54507 2001-10-11 Richard Henderson <rth@redhat.com>
54509 * g++.old-deja/g++.other/crash18.C: Add -S to options.
54511 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54513 * gcc.c-torture/compile/20011010-1.c: New.
54515 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
54517 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54518 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54519 g77.f-torture/execute/execute.exp,
54520 g77.f-torture/noncompile/noncompile.exp,
54521 gcc.c-torture/compile/compile.exp,
54522 gcc.c-torture/execute/execute.exp,
54523 gcc.c-torture/execute/ieee/ieee.exp,
54524 gcc.c-torture/execute/memcheck/memcheck.exp,
54525 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54526 objc/execute/execute.exp: Update FSF address.
54528 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
54530 * gcc.dg/cpp/cmdlne-C.c: Update.
54531 * gcc.dg/cpp/cmdlne-C2.c: New.
54533 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54535 * gcc.c-torture/execute/20011008-3.c: New.
54537 2001-10-08 DJ Delorie <dj@redhat.com>
54539 * gcc.dg/20011008-1.c: New.
54540 * gcc.dg/20011008-2.c: New.
54542 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
54544 * gcc.dg/cpp/spacing1.c: Update test.
54546 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
54548 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54549 spelling errors of "separate" as "seperate".
54551 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
54553 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54554 enough to avoid inlining.
54556 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54558 * lib/g77.exp: set libg2c_dir correctly.
54560 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
54562 * gcc.dg/cpp/macro11.c: New test.
54564 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54566 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54567 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54568 gcc.dg/format/multattr-3.c: New tests.
54569 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
54570 tests for format attributes on function pointers being rejected.
54572 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54574 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54576 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54578 * g++.dg/warn/format1.C: New test.
54580 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
54582 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54584 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54586 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54588 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54590 * gcc.dg/cpp/redef2.c: Add test.
54592 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
54594 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54595 long-standing bug on i686, apparently.
54596 * gcc.c-torture/execute/loop-2c.x: New file.
54597 * gcc.c-torture/execute/loop-2d.x: New file.
54598 * gcc.c-torture/execute/loop-3c.x: New file.
54600 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
54602 * gcc.dg/cpp/20000625-2.c: Correct line number.
54604 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
54606 * gcc.dg/cpp/macro10.c: New test.
54607 * gcc.dg/cpp/strify3.c: New test.
54608 * gcc.dg/cpp/spacing1.c: Add tests.
54609 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54610 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54612 2001-09-24 DJ Delorie <dj@redhat.com>
54614 * gcc.c-torture/execute/20010924-1.c: New test.
54616 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
54618 * objc/execute/paste.m: Remove.
54620 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
54622 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54624 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
54626 * g77.dg/strlen0.f: New test.
54628 2001-09-21 Richard Henderson <rth@redhat.com>
54630 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54631 * g++.old-deja/g++.abi/vtable2.C: Likewise.
54633 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
54635 Table-driven attributes.
54636 * g++.dg/ext/attrib1.C: New test.
54638 2001-09-20 DJ Delorie <dj@redhat.com>
54640 * gcc.dg/20000926-1.c: Update expected warning messages.
54641 * gcc.dg/array-2.c: Likewise, and test for warnings too.
54642 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54645 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
54647 * g++.dg/eh/registers1.C: New test case.
54649 2001-09-17 Richard Henderson <rth@redhat.com>
54651 * gcc.dg/array-5.c: Fix VLA decomposition test.
54653 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
54655 * gcc.dg/cpp/line5.c: New testcase.
54657 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
54659 * gcc.dg/cpp/macro9.c: New test.
54661 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
54663 * gcc.c-torture/execute/980223.c: Change type of addr from long
54666 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
54668 * gcc.c-torture/execute/20010915-1.c: New test.
54670 2001-09-14 Janis Johnson <janis187@us.ibm.com>
54672 * g77.dg/bprob: New directory.
54673 * g77.dg/bprob/bprob.exp: New file.
54674 * g77.dg/bprob/bprob-1.f: New test.
54675 * g77.dg/gcov: New directory.
54676 * g77.dg/gcov/gcov.exp: New file.
54677 * g77.dg/gcov/gcov-1.f: New test.
54678 * g77.dg/gcov/gcov-1.x: New file.
54680 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
54682 * gcc.dg/cpp/directiv.c: Update.
54683 * gcc.dg/cpp/undef1.c: Update.
54685 2001-09-12 Jakub Jelinek <jakub@redhat.com>
54687 * gcc.dg/20010912-1.c: New test.
54689 2001-09-11 Janis Johnson <janis187@us.ibm.com>
54691 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54692 language-independent file in lib.
54693 * lib/gcov.exp: New file.
54695 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
54697 * gcc.c-torture/compile/20010911-1.c: New test.
54699 2001-09-10 Janis Johnson <janis187@us.ibm.com>
54701 * lib/profopt.exp: New, to support profile-directed optimizations.
54702 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54703 * gcc.misc-tests/bprob-1.c: New test.
54704 * gcc.misc-tests/bprob-2.c: New test.
54706 2001-09-07 Janis Johnson <janis187@us.ibm.com>
54708 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54709 XFAIL and which kinds of gcov output to verify.
54710 * gcc.misc-tests/gcov-4b.x: New file.
54711 * gcc.misc-tests/gcov-5b.x: New file.
54712 * gcc.misc-tests/gcov-6.x: New file.
54713 * gcc.misc-tests/gcov-7.c: New test.
54714 * gcc.misc-tests/gcov-7.x: New file.
54716 2001-09-06 Janis Johnson <janis187@us.ibm.com>
54718 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54719 * gcc.misc-tests/gcov-6.c: New test.
54721 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
54724 * g++.dg/abi/vbase1.C: New test.
54726 2001-09-05 Ziemowit Laski <zlaski@apple.com>
54728 * objc.dg/method-2.m: New.
54730 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
54733 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54734 * g++.dg/init/empty1.C: New test.
54736 2001-09-03 Jakub Jelinek <jakub@redhat.com>
54738 * gcc.c-torture/compile/20010903-1.c: New test.
54740 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
54742 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54745 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
54747 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54749 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54751 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54753 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
54755 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54756 for 16-bit 'unsigned int'.
54758 2001-08-29 Kazu Hirata <kazu@hxi.com>
54760 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54762 2001-08-27 Richard Henderson <rth@redhat.com>
54764 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54765 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54767 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
54769 * gcc.dg/asm-names.c (ymain): New.
54771 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
54773 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54774 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54775 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54777 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54779 * gcc.dg/compare5.c: New testcase.
54781 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
54783 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54784 and "In instantiation".
54786 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
54788 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54790 2001-08-20 Janis Johnson <janis187@us.ibm.com>
54792 * gcc.misc-tests/gcov.exp: Add support for branch information.
54793 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54794 * gcc.misc-tests/gcov-4.c: New test.
54795 * gcc.misc-tests/gcov-4b.c: New test.
54796 * gcc.misc-tests/gcov-5b.c: New test.
54798 2001-08-20 Zack Weinberg <zackw@panix.com>
54800 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54803 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
54805 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54807 2001-08-19 Jakub Jelinek <jakub@redhat.com>
54809 * g++.dg/eh/template1.C: New test.
54811 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
54813 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54815 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54818 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
54820 * lib/g77-dg.exp: Use prune.exp for common procedures
54821 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54822 * lib/g77.exp: (g77-dg-prune) Remove
54824 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
54826 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54828 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54830 * g++.dg/template/unify1.C: New test.
54832 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
54834 * g++.dg/abi/empty4.C: New test.
54836 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
54838 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54840 * g77.f-torture/compile/pr3743.x: Likewise.
54842 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54844 * g++.dg/other/using-declaration.C: New test.
54846 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
54848 * gcc.dg/cpp/tr-sign.c: New testcase.
54850 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
54852 * gcc.dg/cpp/19951025-1.c: Revert.
54853 * gcc.dg/cpp/directiv.c: We no longer process directives that
54854 interrupt macro arguments.
54856 2001-08-03 Zack Weinberg <zackw@stanford.edu>
54858 * gcc.dg/bconstp-1.c: New test.
54860 2001-08-03 Richard Henderson <rth@redhat.com>
54862 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54864 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
54866 * gcc.dg/cpp/19951025-1.c: Update.
54868 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
54870 * g77.dg/ff90-1.f (s): Fix reference of variable z,
54873 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
54876 * g++.old-deja/g++.ns/ns14.C: Remove special options.
54877 * g++.old-deja/g++.other/std1.C: Likewise.
54878 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54880 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54882 * lib/g77.exp: Load gcc-defs.exp for common procedures
54883 (g77_pass, g77_fail, g77_finish, g77_exit,
54884 ${tool}_check_unsupported_p} Now redundant. Deleted.
54886 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54888 * g77.dg/fbackslash.f
54889 * g77.dg/fcase-preserve.f
54891 * g77.dg/ffixed-line-length-0.f
54892 * g77.dg/ffixed-line-length-132.f
54893 * g77.dg/ffixed-line-length-7.f
54894 * g77.dg/ffixed-line-length-72.f
54895 * g77.dg/ffixed-line-length-none.f
54896 * g77.dg/ffree-form-1.f
54897 * g77.dg/fno-backslash.f
54898 * g77.dg/fno-f90-1.f
54899 * g77.dg/fno-fixed-form-1.f
54900 * g77.dg/fno-onetrip.f
54901 * g77.dg/fno-typeless-boz.f
54902 * g77.dg/fno-underscoring.f
54903 * g77.dg/fno-vxt-1.f
54904 * g77.dg/fonetrip.f
54905 * g77.dg/ftypeless-boz.f
54906 * g77.dg/fugly-assumed.f
54907 * g77.dg/funderscoring.f
54910 2001-08-01 Ziemowit Laski <zlaski@apple.com>
54912 * objc.dg/fwd-proto-1.m: New.
54913 * objc.dg/local-decl-1.m: New.
54914 * objc.dg/naming-1.m: New.
54915 * objc.dg/naming-2.m: New.
54916 * objc.dg/proto-hier-1.m: New.
54918 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
54920 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54921 largest-type elements to a struct makes its size grow.
54923 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
54925 * g++.dg/abi/vthunk1.C: New test.
54927 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
54929 * g++.dg/abi/vbase8-22.C: New test.
54931 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54933 * gcc.dg/cpp/macro8.c: New test.
54935 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
54937 * g++.dg/abi/vbase8-21.C: New test.
54939 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
54941 * g++.dg/abi/vbase8-10.C: New test.
54943 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54945 * lib/g++.exp (g++_set_ld_library_path): Renamed to
54946 ${tool}_set_ld_library_path.
54948 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54951 2001-07-26 Stan Cox <scox@redhat.com>
54953 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54954 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54955 gcc_exit, gcc_check_unsupported_p):
54956 Moved to gcc-deps.exp
54957 * gcc-deps.exp: New file.
54959 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54961 * g++.old-deja/g++.pt/defarg14.C: New test.
54963 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
54965 * g++.old-deja/g++.other/lineno5.C: New test.
54967 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
54969 * g++.old-deja/g++.pt/crash68.C: New test.
54971 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
54973 * g++.old-deja/g++.other/crash42.C: New test.
54975 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54977 * gcc.dg/cpp/extratokens.c: Fix.
54978 * gcc.dg/cpp/skipping2.c: New tests.
54980 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54982 * gcc.c-torture/execute/20010724-1.c: New file.
54983 * gcc.c-torture/execute/20010724-1.x: New file.
54985 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
54987 * g++.old-deja/g++.other/cond7.C: New test.
54989 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
54991 * g++.old-deja/g++.other/optimize4.C: New test.
54993 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
54995 * g++.old-deja/g++.abi/vbase8-5.C: New test.
54997 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
54999 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55000 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55001 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55002 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55004 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55005 bug report" message.
55007 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55008 * g++.dg/ext/instantiate1.C: Move from old-deja.
55010 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55012 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55013 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55014 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55015 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55017 2001-07-23 Jeffrey A Law (law@cygnus.com)
55019 * gcc.c-torture/execute/20010723-1.c: New test.
55021 2001-07-23 Ben Elliston <bje@redhat.com>
55023 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55025 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55027 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55029 Delete handling of ieee_multilib_flags.
55030 Pass -mieee for alpha*-*-* and sh-*-*.
55031 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55033 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55035 Remove old-abi tests.
55036 * g++.old-deja/g++.mike/p11116.C: Remove.
55037 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55039 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55041 * g77.f-torture/compile/pr3743.f: New test
55043 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55045 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55047 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55049 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55050 g++.old-deja/g++.pt/static6.C: Likewise.
55051 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55052 supports weak symbols.
55054 2001-07-18 Andreas Jaeger <aj@suse.de>
55056 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55059 2001-07-18 Andreas Jaeger <aj@suse.de>
55061 * gcc.dg/iftrap-1.c: Fix target line.
55063 2001-07-17 Richard Henderson <rth@redhat.com>
55065 * gcc.c-torture/execute/20010717-1.c: New.
55067 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55069 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55072 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55074 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55076 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55078 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55079 UAC_SIGBUS, UAC_NOPRINT definitions.
55081 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55083 * objc/execute/object_is_class.m: New test.
55084 * objc/execute/object_is_meta_class.m: New test.
55086 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55088 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55089 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55091 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55093 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55094 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55096 2001-07-14 Richard Henderson <rth@redhat.com>
55098 * gcc.dg/iftrap-1.c: New.
55100 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55102 * g77.f-torture/execute/intrinsic77.f: New test.
55104 2001-07-11 Janis Johnson <janis@us.ibm.com>
55106 * gcc.misc-tests/gcov-3.c: New test.
55108 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55110 * gcc.c-torture/compile/20010711-1.c,
55111 * gcc.c-torture/compile/20010711-2.c: New tests.
55113 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55115 * gcc.c-torture/execute/20010711-1.c: New test.
55117 2001-07-11 Ben Elliston <bje@redhat.com>
55119 * g++.old-deja/g++.other/enum5.C: New test.
55121 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55123 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55124 (g++-dg-prune): Call prune_gcc_output.
55125 * prune.exp: New file for prune_gcc_output.
55126 * lib/g++.exp, lib/gcc.exp: Load it.
55128 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55130 * gcc.c-torture/compile/20010701-1.c,
55131 g++.old-deja/g++.ext/attrib6.C: New tests.
55133 2001-07-06 Jeffrey A Law (law@cygnus.com)
55135 * gcc.c-torture/compile/20010706-1.c: New test.
55137 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55139 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55141 2001-06-28 Stan Shebs <shebs@apple.com>
55143 * gcc.dg/pragma-darwin.c: New test.
55145 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55147 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55148 Solaris 2.[678] system.
55150 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55152 * gcc.dg/20010622-1.c: New test.
55154 2001-06-18 Stan Shebs <shebs@apple.com>
55156 * objc.dg: New directory.
55157 * objc.dg/dg.exp: New file.
55158 * objc.dg/alias.m: New.
55159 * objc.dg/class-1.m: New.
55160 * objc.dg/class-2.m: New.
55161 * objc.dg/const-str-1.m: New.
55162 * objc.dg/const-str-2.m: New.
55163 * objc.dg/id-1.m: New.
55164 * objc.dg/method-1.m: New.
55165 * objc.dg/super-class-1.m: New.
55166 * lib/objc-dg.exp: New file.
55168 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55170 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55173 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55175 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55177 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55179 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55182 2001-06-12 Richard Henderson <rth@redhat.com>
55184 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55186 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55188 * g++.old-deja/g++.abi/vbase5.C: New test.
55189 * g++.old-deja/g++.abi/vbase6.C: New test.
55190 * g++.old-deja/g++.abi/vbase7.C: New test.
55192 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55194 * gcc.c-torture/compile/20010610-1.c: New test.
55196 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55198 * g++.old-deja/g++.abi/vbase4.C: New test.
55200 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55202 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55203 support %f for HC11/HC12 targets.
55204 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55205 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55206 on HC11/HC12 targets.
55207 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55209 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55211 * gcc.dg/wchar_t-1.c: New file.
55212 * gcc.dg/wint_t-1.c: Likewise.
55214 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55216 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55218 2001-06-11 Richard Henderson <rth@redhat.com>
55220 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55222 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55224 * gcc.c-torture/compile/20010611-1.c: New test.
55226 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55228 * gcc.dg/c99-tag-1.c: Add more tests.
55230 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
55232 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55233 representation on MN10300 and ARM/Thumb.
55235 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
55237 * g77.f-torture/execute/20010610.f: New.
55239 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
55241 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55244 2001-06-09 Richard Henderson <rth@redhat.com>
55246 * gcc.c-torture/execute/ashrdi-1.c: New.
55247 * gcc.c-torture/execute/ashldi-1.c: New.
55248 * gcc.c-torture/execute/lshrdi-1.c: New.
55250 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
55252 * objc/execute/load-3.m: Added. Check sending +load to categories,
55253 in addition to classes.
55255 2001-06-08 Stan Shebs <shebs@apple.com>
55257 * objc/execute/load-2.m: New test. From Nicola Pero
55258 <n.pero@mi.flashnet.it>.
55260 2001-06-08 Jakub Jelinek <jakub@redhat.com>
55262 * gcc.c-torture/execute/20010605-2.c: New test.
55264 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55266 * g++.old-deja/g++.abi/vbase2.C: New test.
55267 * g++.old-deja/g++.abi/vbase3.C: New test.
55269 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55271 * g++.old-deja/g++.pt/friend49.C: New test.
55273 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
55275 * g++.old-deja/g++.ext/anon3.C: New test.
55277 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
55279 * g++.old-deja/g++.other/conv7.C: New test.
55281 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
55283 * gcc.c-torture/compile/20010605-2.c: New test.
55285 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
55287 * gcc.c-torture/execute/20010604-1.c: New test.
55289 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
55291 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55293 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
55295 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55296 (g++_link_flags): Likewise.
55297 (g++_init): Pass gccpath's value to two previous functions.
55299 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55301 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55302 Ensure logfile entry matches exec command line.
55304 2001-05-31 Richard Henderson <rth@redhat.com>
55306 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55307 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55309 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
55311 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55312 compiler for irix6.2
55314 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
55316 * g++.old-deja/g++.other/optimize3.C: New file.
55318 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
55320 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55323 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
55325 * g++.old-deja/g++.other/optimize2.C: New file.
55327 2001-05-25 Diego Novillo <dnovillo@redhat.com>
55329 * gcc.c-torture/compile/20010518-2.c: New file.
55330 * gcc.c-torture/execute/20010518-1.c: New file.
55331 * gcc.c-torture/execute/20010518-2.c: New file.
55333 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
55335 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55337 2001-05-24 Mark Mitchell <mark@codesourcery.com>
55339 G++ no longer defines builtins that do not begin with __builtin.
55340 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55341 * g++.old-deja/g++.brendand/misc13.C: Likewise.
55342 * g++.old-deja/g++.law/builtin1.C: Likewise.
55343 * g++.old-deja/g++.law/cvt2.C: Likewise.
55344 * g++.old-deja/g++.mike/net5.C: Likewise.
55345 * g++.old-deja/g++.other/builtins1.C: Likewise.
55346 * g++.old-deja/g++.other/builtins2.C: Likewise.
55347 * g++.old-deja/g++.other/builtins3.C: Likewise.
55348 * g++.old-deja/g++.other/builtins4.C: Likewise.
55349 * g++.old-deja/g++.other/inline8.C: Likewise.
55350 * g++.old-deja/g++.robertl/eb39.C: Likewise.
55352 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
55354 * g++.old-deja/g++.pt/using1.C: Adjust.
55355 * g++.old-deja/g++.pt/using2.C: New test.
55357 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
55359 * gcc.dg/cpp/charconst.c: New tests.
55360 * gcc.dg/cpp/escape.c: New tests.
55361 * gcc.dg/cpp/escape-1.c: New tests.
55362 * gcc.dg/cpp/escape-2.c: New tests.
55363 * gcc.dg/cpp/ucs.c: New tests.
55365 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
55367 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55368 native compiler for irix6.5.
55370 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
55372 * lib/g++.exp (g++_include_flags): Use args to compute
55374 (g++_link_flags): Likewise.
55375 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55377 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
55379 * gcc.dg/c90-hexfloat-1.c: Add more tests.
55381 2001-05-21 Geoff Keating <geoffk@redhat.com>
55383 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55386 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55388 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55390 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55391 to STACK_SIZE; Use it to define size of add_histo array.
55392 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55394 (f): Use GITT_SIZE to define size of gitt local table.
55395 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55396 to STACK_SIZE; Use it to define size of bytemem array.
55398 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55400 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55401 on 68HC11/HC12 due to the asm instruction.
55402 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55403 * gcc.c-torture/compile/920520-1.x: Likewise.
55404 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55405 on 68HC11/HC12 because the function is larger than 64K.
55406 * gcc.c-torture/compile/961203-1.x: New file, this test fails
55407 on 68HC11/HC12 because the structure is too large.
55409 2001-05-20 Richard Henderson <rth@redhat.com>
55411 * gcc.c-torture/execute/20010520-1.c: New.
55413 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55415 * g++.old-deja/g++.warn/compare1.C: New test.
55416 * gcc.dg/compare4.c: New test.
55418 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
55420 * g++.old-deja/g++.other/optimize1.C: New test.
55422 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55424 * g++.old-deja/g++.pt/spec41.C: New test.
55426 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
55428 * gcc.c-torture/compile/20010114-1.x: Remove.
55430 2001-05-18 Stan Shebs <shebs@apple.com>
55432 * gcc.c-torture/compile/20010518-1.c: New test.
55434 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
55436 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55437 * g++.old-deja/g++.pt/crash67.C: New test.
55439 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
55441 * g++.old-deja/g++.other/debug9.C: New test.
55443 2001-05-16 Zack Weinberg <zackw@stanford.edu>
55445 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55447 2001-05-16 Jan Hubicka <jh@suse.cz>
55449 * gcc.c-torture/compile/20010516-1.c: New test.
55451 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55453 * g++.old-deja/g++.other/crash41.C: New test.
55455 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55457 * g++.old-deja/g++.pt/crash66.C: New test.
55459 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
55461 * g++.old-deja/g++.robertl/eb27.C: Convert.
55463 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
55465 * g++.dg/friend-warn.C: New test. Do not warn about friend
55466 declaration being redundant.
55468 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
55470 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55472 2001-05-14 Mark Mitchell <mark@codesourcery.com>
55474 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55476 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
55478 * lib/g++.exp: Use testsuite_flags.
55480 2001-05-13 Mark Mitchell <mark@codesourcery.com>
55482 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55484 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
55486 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55488 2001-05-11 Mark Mitchell <mark@codesourcery.com>
55490 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55492 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
55494 * gcc.c-torture/compile/20010313-1.c: New test.
55496 2001-05-09 Zack Weinberg <zackw@stanford.edu>
55498 * gcc.dg/cpp/direct2.c: New test.
55499 * gccq.dg/cpp/direct2s.c: New test.
55501 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55503 2001-05-07 Mark Mitchell <mark@codesourcery.com>
55505 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55506 * g++.old-deja/g++.other/op3.C: Likewise.
55508 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
55510 * gcc.dg/cpp/syshdr.h: New file.
55511 * gcc.dg/cpp/sysmac1.c: Update.
55512 * gcc.dg/cpp/sysmac2.c: Update.
55514 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
55516 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55518 2001-05-04 David Edelsohn <edelsohn@gnu.org>
55520 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55521 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55523 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
55525 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55527 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
55529 * lib/g++.exp (g++_include_flags): Don't use any special flags
55530 if TESTING_IN_BUILD_TREE is not defined.
55531 (g++_init): Use a plain 'c++' as the compiler if
55532 TESTING_IN_BUILD_TREEE is not defined.
55534 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55536 * g++.old-deja/g++.eh/catch13.C: New test.
55537 * g++.old-deja/g++.eh/catch14.C: New test.
55539 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55541 * gcc.dg/cpp/tr-define.c: New test.
55543 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
55545 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55546 <stdlib.h>, not <malloc.h>.
55548 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55550 * g++.old-deja/g++.ns/template17.C: New test.
55552 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55554 * g++.old-deja/g++.pt/ref4.C: New test.
55556 2001-04-30 Richard Henderson <rth@redhat.com>
55558 * gcc.dg/20000724-1.c: Revert last change.
55560 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
55562 * g77.f-torture/execute/20010430.f: New test.
55564 2001-04-30 Mark Mitchell <mark@codesourcery.com>
55566 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55568 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
55570 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55572 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55574 * g++.old-deja/g++.eh/crash6.C: New test.
55576 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55578 * g++.old-deja/g++.other/warn7.C: New test.
55580 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55582 * g++.old-deja/g++.other/defarg9.C: New test.
55584 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
55586 * g77.f-torture/compile/20010426.f: New test.
55587 * g77.f-torture/execute/20010426.f: New test.
55589 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
55591 * g77.f-torture/compile/20000629-1.x: Remove - error
55594 2001-04-26 Jeffrey A Law (law@cygnus.com)
55596 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55597 Tweak slightly to work with g++.dg framework.
55598 * g++.dg/special/ecos.exp: Run initp1.C test.
55599 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55601 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55602 its linker doesn't give line numbers either.
55603 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55605 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
55607 * g++.old-deja/g++.other/lex1.C: New test.
55609 2001-04-26 Jakub Jelinek <jakub@redhat.com>
55611 * gcc.dg/noncompile/20010425-1.c: New test.
55613 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
55615 * g++.old-deja/g++.pt/mangle2.C: New test.
55617 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55619 * gcc.dg/format/plus-1.c: New test.
55621 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55623 * gcc.dg/20010423-1.c: New test.
55625 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55627 * gcc.c-torture/execute/20010422-1.c: New test.
55629 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
55631 * g++.old-deja/g++.ns/type2.C: New test.
55633 2001-04-24 Zack Weinberg <zackw@stanford.edu>
55635 * g++.old-deja/g++.other/perf1.C: New test.
55637 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
55639 * gcc.dg/c99-func-2.c: Remove xfail.
55640 * gcc.dg/c99-func-3.c: Remove xfail.
55641 * gcc.dg/c99-func-4.c: Remove xfail.
55643 2001-04-23 Zack Weinberg <zackw@stanford.edu>
55645 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55647 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
55649 * gcc.c-torture/compile/20010423-1.c: New test.
55651 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
55653 * g++.old-deja/g++.pt/typename28.C: New test.
55655 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
55657 * g++.old-deja/g++.abi/empty2.C: New test.
55658 * g++.old-deja/g++.abi/empty3.C: New test.
55660 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55662 * g++.old-deja/g++.other/comdat2.C: New test.
55663 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55665 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55667 * g++.old-deja/g++.other/overload14.C: New test.
55669 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55671 * g++.old-deja/g++.other/lookup23.C: New test.
55673 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55675 * gcc.c-torture/execute/20010403-1.c: New test.
55677 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
55678 Mark Mitchell <mark@codesourcery.com>
55680 * lib/old-dejagnu.exp: Don't delete output of executable.
55681 Add .exe suffix to executables.
55683 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
55685 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55687 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55689 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55691 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
55693 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55694 * g++.old-deja/g++.abi/crash1.C: New test.
55696 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
55698 * g++.old-deja/g++.other/crash40.C: New test.
55700 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55702 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55704 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
55706 * g++.old-deja/g++.other/warn6.C: New test.
55708 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55710 * g++.old-deja/g++.robertl/eb42.C: Same.
55712 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55714 * gcc.dg/wtr-conversion-1.c: New testcase.
55716 2001-04-10 Richard Henderson <rth@redhat.com>
55718 * g++.old-deja/g++.other/array5.C: New.
55720 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55722 * gcc.c-torture/execute/20010408-1.c: New test.
55724 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
55726 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55727 headers and constructs.
55728 * g++.old-deja/g++.robertl/eb79.C: Same.
55729 * g++.old-deja/g++.robertl/eb77.C (main): Same.
55730 * g++.old-deja/g++.robertl/eb73.C: Same.
55731 * g++.old-deja/g++.robertl/eb66.C (main): Same.
55732 * g++.old-deja/g++.robertl/eb55.C (t): Same.
55733 * g++.old-deja/g++.robertl/eb54.C (main): Same.
55734 * g++.old-deja/g++.robertl/eb46.C (main): Same.
55735 * g++.old-deja/g++.robertl/eb44.C: Same.
55736 * g++.old-deja/g++.robertl/eb41.C (main): Same.
55737 * g++.old-deja/g++.robertl/eb4.C (main): Same.
55738 * g++.old-deja/g++.robertl/eb39.C: Same.
55739 * g++.old-deja/g++.robertl/eb33.C (main): Same.
55740 * g++.old-deja/g++.robertl/eb31.C (main): Same.
55741 * g++.old-deja/g++.robertl/eb30.C: Same.
55742 * g++.old-deja/g++.robertl/eb3.C: Same.
55743 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55744 * g++.old-deja/g++.robertl/eb21.C: Same.
55745 * g++.old-deja/g++.robertl/eb15.C: Same.
55746 * g++.old-deja/g++.robertl/eb118.C: Same.
55747 * g++.old-deja/g++.robertl/eb115.C (main): Same.
55748 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55749 * g++.old-deja/g++.robertl/eb109.C: Same.
55750 * g++.old-deja/g++.other/sibcall1.C (main): Same.
55751 * g++.old-deja/g++.mike/rtti1.C: Same.
55752 * g++.old-deja/g++.mike/p658.C: Same.
55753 * g++.old-deja/g++.mike/net46.C: Same.
55754 * g++.old-deja/g++.mike/net34.C: Same.
55755 * g++.old-deja/g++.mike/memoize1.C: Same.
55756 * g++.old-deja/g++.mike/eh2.C: Same.
55757 * g++.old-deja/g++.law/weak.C: Same.
55758 * g++.old-deja/g++.law/visibility7.C: Same.
55759 * g++.old-deja/g++.law/visibility25.C: Same.
55760 * g++.old-deja/g++.law/visibility22.C: Same.
55761 * g++.old-deja/g++.law/visibility2.C: Same.
55762 * g++.old-deja/g++.law/visibility17.C: Same.
55763 * g++.old-deja/g++.law/visibility13.C: Same.
55764 * g++.old-deja/g++.law/visibility10.C: Same.
55765 * g++.old-deja/g++.law/visibility1.C: Same.
55766 * g++.old-deja/g++.law/virtual3.C (eval): Same.
55767 * g++.old-deja/g++.law/vbase1.C: Same.
55768 * g++.old-deja/g++.law/operators32.C: Same.
55769 * g++.old-deja/g++.law/nest3.C: Same.
55770 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55771 * g++.old-deja/g++.law/except5.C (main): Same.
55772 * g++.old-deja/g++.law/cvt7.C (run): Same.
55773 * g++.old-deja/g++.law/cvt2.C: Same.
55774 * g++.old-deja/g++.law/cvt16.C: Same.
55775 * g++.old-deja/g++.law/ctors6.C (bar): Same.
55776 * g++.old-deja/g++.law/ctors17.C (main): Same.
55777 * g++.old-deja/g++.law/ctors13.C: Same.
55778 * g++.old-deja/g++.law/ctors12.C (main): Same.
55779 * g++.old-deja/g++.law/ctors10.C: Same.
55780 * g++.old-deja/g++.law/code-gen5.C: Same.
55781 * g++.old-deja/g++.law/bad-error7.C: Same.
55782 * g++.old-deja/g++.law/arm9.C: Same.
55783 * g++.old-deja/g++.law/arm12.C: Same.
55784 * g++.old-deja/g++.law/arg8.C: Same.
55785 * g++.old-deja/g++.law/arg1.C: Same.
55786 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55787 * g++.old-deja/g++.jason/template31.C: Same.
55788 * g++.old-deja/g++.jason/template24.C (main): Same.
55789 * g++.old-deja/g++.jason/2371.C: Same.
55790 * g++.old-deja/g++.eh/new2.C: Same.
55791 * g++.old-deja/g++.eh/new1.C: Same.
55792 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55793 * g++.old-deja/g++.brendan/nest21.C (main): Same.
55794 * g++.old-deja/g++.brendan/err-msg3.C: Same.
55795 * g++.old-deja/g++.brendan/crash62.C: Same.
55796 * g++.old-deja/g++.brendan/crash52.C: Same.
55797 * g++.old-deja/g++.brendan/crash49.C (main): Same.
55798 * g++.old-deja/g++.brendan/crash38.C: Same.
55799 * g++.old-deja/g++.brendan/crash15.C (main): Same.
55800 * g++.old-deja/g++.brendan/copy9.C: Same.
55802 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
55804 * gcc.c-torture/execute/20001203-2.c (memset):
55805 Count argument is of type __SIZE_TYPE__.
55807 2001-04-04 Diego Novillo <dnovillo@redhat.com>
55809 * gcc.c-torture/compile/20010404-1.c: New test.
55811 2001-04-04 Jakub Jelinek <jakub@redhat.com>
55813 * gcc.c-torture/compile/20010326-1.c: New test.
55815 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
55817 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55818 peculiarities of the SH.
55819 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55821 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55823 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55824 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55825 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55827 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55829 * g77.f-torture/compile/20010321-1.f: New test.
55831 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55833 * gcc.c-torture/compile/20010329-1.c: New test.
55835 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55837 * gcc.c-torture/execute/20010329-1.c: New test.
55839 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
55841 * g++.old-deja/g++.other/eh4.C: Fix typo.
55843 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
55845 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55847 2001-03-28 Philip Blundell <philb@gnu.org>
55849 * gcc.c-torture/compile/20010328-1.c: New test.
55851 2001-03-27 Richard Henderson <rth@redhat.com>
55853 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55854 * g++.old-deja/g++.eh/vbase3.C: Likewise.
55856 2001-03-27 Alan Modra <alan@linuxcare.com.au>
55858 * gcc.c-torture/compile/20010327-1.c: New test.
55860 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
55862 * g++.old-deja/g++.other/friend12.C: New test.
55863 * g++.old-deja/g++.other/friend9.C: Expect no errors.
55864 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55866 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
55868 * gcc.c-torture/execute/20010325-1.c: New test.
55870 2001-03-23 Jakub Jelinek <jakub@redhat.com>
55872 * g++.old-deja/g++.other/mangle3.C: New test.
55874 2001-03-22 Jakub Jelinek <jakub@redhat.com>
55876 * g++.old-deja/g++.other/anon8.C: New test.
55878 2001-03-20 Philip Blundell <philb@gnu.org>
55880 * gcc.c-torture/compile/20010320-1.c: New test.
55882 2001-03-17 Richard Henderson <rth@redhat.com>
55884 * g++.old-deja/g++.other/eh4.C: Add expected error text.
55886 2001-03-15 Geoff Keating <geoff@redhat.com>
55888 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55891 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
55893 * g++.old-deja/g++.other/eh4.C: New test.
55895 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
55897 * gcc.dg/cpp/mi1.c: Update.
55899 2001-03-14 Jakub Jelinek <jakub@redhat.com>
55901 * g++.old-deja/g++.other/regstack.C: New test.
55903 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
55905 * g++.old-deja/g++.other/ref4.C: New test.
55907 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
55909 * objc/execute/va_method.m: Added.
55910 * objc/execute/IMP.m: Added.
55911 * objc/execute/_cmd.m: Added.
55912 * objc/execute/accessing_ivars.m: Added.
55913 * objc/execute/class-1.m: Added.
55914 * objc/execute/class-10.m: Added.
55915 * objc/execute/class-11.m: Added.
55916 * objc/execute/class-12.m: Added.
55917 * objc/execute/class-13.m: Added.
55918 * objc/execute/class-14.m: Added.
55919 * objc/execute/class-2.m: Added.
55920 * objc/execute/class-3.m: Added.
55921 * objc/execute/class-4.m: Added.
55922 * objc/execute/class-5.m: Added.
55923 * objc/execute/class-6.m: Added.
55924 * objc/execute/class-7.m: Added.
55925 * objc/execute/class-8.m: Added.
55926 * objc/execute/class-9.m: Added.
55927 * objc/execute/class-tests-1.h
55928 * objc/execute/class-tests-2.h
55929 * objc/execute/compatibility_alias.m: Added.
55930 * objc/execute/encode-1.m: Added.
55931 * objc/execute/formal_protocol-1.m: Added.
55932 * objc/execute/formal_protocol-2.m: Added.
55933 * objc/execute/formal_protocol-3.m: Added.
55934 * objc/execute/formal_protocol-4.m: Added.
55935 * objc/execute/formal_protocol-5.m: Added.
55936 * objc/execute/formal_protocol-6.m: Added.
55937 * objc/execute/formal_protocol-7.m: Added.
55938 * objc/execute/informal_protocol.m: Added.
55939 * objc/execute/initialize.m: Added.
55940 * objc/execute/load.m: Added.
55941 * objc/execute/many_args_method.m: Added.
55942 * objc/execute/nested-3.m: Added.
55943 * objc/execute/no_clash.m: Added.
55944 * objc/execute/private.m: Added.
55945 * objc/execute/redefining_self.m: Added.
55946 * objc/execute/root_methods.m: Added.
55947 * objc/execute/selector-1.m: Added.
55948 * objc/execute/static-1.m: Added.
55949 * objc/execute/static-2.m: Added.
55950 * objc/execute/va_method.m: Added.
55952 2001-03-10 Richard Henderson <rth@redhat.com>
55954 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55956 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
55958 * g++.old-deja/g++.other/crash31.C: XFAIL.
55959 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55960 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55961 * gcc.c-torture/execute/20010123-1.x: XFAIL.
55962 * gcc.c-torture/execute/20010124-1.x: XFAIL.
55963 * gcc.dg/sequence-pt-1.c: XFAIL one test.
55965 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
55967 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55969 2001-03-06 Zack Weinberg <zackw@stanford.edu>
55971 * gcc.dg/20000724-1.c: Don't use multiline strings.
55973 2001-03-06 Zack Weinberg <zackw@stanford.edu>
55975 * objc/execute/string1.m, objc/execute/string2.m: Compare the
55976 result of -cString against what we expect it to be; don't just
55977 print it out for no one to read.
55979 * objc/execute/string3.m, objc/execute/string4.m: New tests.
55980 Based on testcases provided by Nicola Pero.
55982 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
55984 * gcc.dg/cpp/macro7.c: New test.
55986 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
55988 * gcc.dg/cpp/multiline.c: Update.
55990 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
55992 * g++.old-deja/g++.other/enum3.C: New test.
55994 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
55996 * g++.old-deja/g++.other/pod1.C: New test.
55998 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56000 * g++.old-deja/g++.ext/overload1.C: New test.
56002 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56004 * g++.old-deja/g++.pt/using1.C: New test.
56006 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56008 * g++.old-deja/g++.other/using9.C: New test.
56010 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56012 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56014 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56016 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56018 * g++.old-deja/g++.ext/realpt1.C: Remove.
56020 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56022 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56024 2001-02-26 Will Cohen <wcohen@redhat.com>
56026 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56028 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56030 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56031 templatized constructors.
56033 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56035 * gcc.c-torture/execute/20010224-1.c: New test.
56037 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56039 * gcc.c-torture/execute/20010222-1.c: New test.
56041 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56043 * g++.old-deja/g++.other/inline20.C: New test.
56045 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56047 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56049 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56051 * g++.old-deja/g++.other/lookup22.C: New test.
56053 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56055 * g77.dg: New directory.
56056 * g77.dg/20010216-1.f: New test case.
56057 * g77.dg/dg.exp: New driver.
56058 * lib/g77-dg.exp: New driver library.
56060 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56062 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56064 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56066 * g++.old-deja/g++.other/decl9.C: New test.
56068 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56070 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56071 not need <string> and also tests the initialization at runtime.
56073 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56075 * gcc.c-torture/execute/longlong.c: New test.
56077 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56079 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56081 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56083 * gcc.c-torture/execute/920302-1.c (execute):
56084 Change argument type to short.
56086 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56088 * g++.old-deja/g++.pt/deduct6.C: New test.
56090 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56092 * g++.old-deja/g++.pt/deduct5.C: New test.
56094 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56096 * gcc.c-torture/execute/20010209-1.c: New test.
56098 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56100 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56102 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56104 * g++.dg/vtgc1.C: Update for new ABI.
56106 * consistency.vlad: New directory, 1665 files.
56108 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56110 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56112 * gcc.dg/cpp/digraphs.c: Declare puts.
56114 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56116 * g++.old-deja/g++.other/warn5.C: New test.
56118 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56120 * g++.old-deja/g++.pt/spec40.C: New test.
56122 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56124 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56126 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56128 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56130 * gcc.c-torture/compile/20010209-1.c: New test.
56132 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56134 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56135 excess errors message but not if it crashes.
56136 * g++.old-deja/g++.other/crash27.C: Likewise.
56137 * g++.old-deja/g++.other/crash28.C: Likewise.
56138 * g++.old-deja/g++.other/crash30.C: Likewise.
56139 * g++.old-deja/g++.other/crash32.C: Likewise.
56140 * g++.old-deja/g++.other/crash35.C: Likewise.
56141 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56143 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56145 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56146 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56147 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56148 g77.f-torture/execute/execute.exp,
56149 g77.f-torture/noncompile/noncompile.exp,
56150 gcc.c-torture/execute/execute.exp,
56151 gcc.c-torture/execute/memcheck/memcheck.exp,
56152 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56153 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56154 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56155 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56156 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56157 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56158 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56159 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56160 Remove bug reporting instructions with ancient email addresses.
56162 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56164 * gcc.dg/20010202-1.c: New test.
56165 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56167 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56169 * g++.dg/stdbool-if.C: New test.
56171 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56173 * objc/execute/fdecl.m: Added main().
56175 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56177 * gcc.c-torture/execute/20010206-1.c: New test.
56179 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56181 * gcc.dg/cpp/avoidpaste1.c: Update.
56183 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56185 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56186 Pero <nicola@brainstorm.co.uk>.
56187 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56189 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56191 * g++.old-deja/g++.pt/spec39.C: New test.
56193 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56195 * gcc.c-torture/compile/20010202-1.c: New test.
56197 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56199 * g++.old-deja/g++.abi/primary2.C: New test.
56200 * g++.old-deja/g++.abi/primary3.C: New test.
56201 * g++.old-deja/g++.abi/primary4.C: New test.
56202 * g++.old-deja/g++.abi/primary5.C: New test.
56203 * g++.old-deja/g++.abi/vtable3.h: New test.
56204 * g++.old-deja/g++.abi/vtable3a.C: New test.
56205 * g++.old-deja/g++.abi/vtable3b.C: New test.
56206 * g++.old-deja/g++.abi/vtable3c.C: New test.
56207 * g++.old-deja/g++.abi/vtable3d.C: New test.
56208 * g++.old-deja/g++.abi/vtable3e.C: New test.
56209 * g++.old-deja/g++.abi/vtable3f.C: New test.
56210 * g++.old-deja/g++.abi/vtable3g.C: New test.
56211 * g++.old-deja/g++.abi/vtable3h.C: New test.
56212 * g++.old-deja/g++.abi/vtable3i.C: New test.
56213 * g++.old-deja/g++.abi/vtable3j.C: New test.
56214 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56216 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56218 * g++.old-deja/g++.other/anon6.C: New test.
56219 * g++.old-deja/g++.other/anon7.C: New test.
56221 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56223 * gcc.dg/cpp/avoidpaste2.c: New tests.
56225 2001-01-31 Jakub Jelinek <jakub@redhat.com>
56227 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56229 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
56231 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56232 DECIMAL_DIG cases for Irix."
56234 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
56236 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56238 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
56240 * gcc.dg/c99-tag-1.c: New test.
56242 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56244 * gcc.dg/cpp/tr-warn1.c: Add tests.
56246 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56248 * gcc.dg/cpp/avoidpaste1.c: Update.
56249 * gcc.dg/cpp/paste4.c: Update.
56251 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
56253 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56256 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56258 * g++.old-deja/g++.other/inline19.C: New test.
56260 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
56262 * gcc.dg/Wlarger-than.c: New test.
56264 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
56266 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56268 2001-01-29 Jakub Jelinek <jakub@redhat.com>
56270 * gcc.c-torture/execute/20010129-1.c: New test.
56271 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56273 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
56275 * gcc.dg/cpp/avoidpaste1.c: Test case.
56277 2001-01-28 Jakub Jelinek <jakub@redhat.com>
56279 * g++.old-deja/g++.other/inline18.C: New test.
56281 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56283 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56284 and __builtin_putchar.
56286 2001-01-27 Jakub Jelinek <jakub@redhat.com>
56288 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56291 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
56293 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56294 floating point number rounding mode to round to the nearest
56295 representable mode.
56297 2001-01-25 Jakub Jelinek <jakub@redhat.com>
56299 * g++.old-deja/g++.other/mangle2.C: New test.
56301 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
56303 * gcc.c-torture/compile/20010124-1.c: New test.
56305 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
56307 * g++.old-deja/g++.pt/spec38.C: New test.
56309 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56311 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56314 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56316 * gcc.c-torture/execute/20010123-1.c: New test.
56318 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56320 * g++.old-deja/g++.pt/spec37.C: New test.
56322 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56324 * g++.old-deja/g++.pt/overload14.C: New test.
56326 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56328 * gcc.c-torture/execute/20010122-1.c: New test, exercise
56329 __builtin_return_address.
56331 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
56333 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56334 * g++.old-deja/g++.pt/spec35.C: New test.
56335 * g++.old-deja/g++.pt/spec36.C: New test.
56337 2001-01-20 Jakub Jelinek <jakub@redhat.com>
56339 * gcc.c-torture/compile/20010118-1.c: New test.
56341 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
56343 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56345 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56347 * gcc.c-torture/execute/20010119-1.c: New test.
56349 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56351 * g++.old-deja/g++.other/vbase5.C: New test.
56353 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56355 * gcc.c-torture/execute/20010118-1.c: New test.
56357 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56359 * g++.old-deja/g++.pt/deduct3.C: New test.
56361 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56363 * g++.old-deja/g++.pt/spec34.C: New test.
56365 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56367 * g77.f-torture/compile/20000601-2.f: New test.
56369 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56371 * g++.old-deja/g++.other/init17.C: New test.
56373 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
56375 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56377 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56379 * g++.old-deja/g++.pt/unify8.C: New test.
56381 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56383 * g++.old-deja/g++.abi/vbase1.C: New test.
56385 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56387 * g++.old-deja/g++.pt/crash65.C: New test.
56389 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
56391 * gcc.dg/cpp/assembl2.S: New test case.
56393 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
56395 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56398 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56400 * g++.old-deja/g++.other/builtins1.C: New test.
56401 * g++.old-deja/g++.other/builtins2.C: Likewise.
56402 * g++.old-deja/g++.other/builtins3.C: Likewise.
56403 * g++.old-deja/g++.other/builtins4.C: Likewise.
56405 2001-01-17 Jakub Jelinek <jakub@redhat.com>
56407 * gcc.c-torture/compile/20010117-1.c: New test.
56408 * gcc.c-torture/compile/20010117-2.c: New test.
56410 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56412 * g77.f-torture/execute/20010116.[fx]: New test,
56414 * g77.f-torture/compile/20010115.f: Indicate it's
56415 a test for PR fortran/1636.
56417 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
56419 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56421 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56423 * g77.f-torture/compile/20010115.f: New test.
56425 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
56427 * g++.old-deja/g++.pt/nontype5.C: New test.
56429 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
56431 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56432 have an equivalent working one below it.
56434 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56436 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56437 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56439 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56441 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56442 message containing "init_priority".
56443 (conpr-2.C): Likewise.
56444 (conpr-3.C): Likewise.
56445 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56447 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56449 * gcc.c-torture/execute/20010114-2.c: New test.
56451 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
56453 * gcc.c-torture/compile/20010114-1.c: New test.
56454 * gcc.c-torture/compile/20010114-1.x: Xfail.
56455 * gcc.c-torture/compile/20010114-2.c: New test.
56456 * gcc.c-torture/execute/20010114-1.c: New test.
56457 * gcc.dg/trunc-1.c: New test.
56458 * gcc.dg/uninit-B.c: New test.
56460 2001-01-13 Nick Clifton <nickc@redhat.com>
56462 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56465 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
56467 * gcc.c-torture/compile/20010113-1.c: New test.
56469 2001-01-13 Jakub Jelinek <jakub@redhat.com>
56471 * gcc.c-torture/compile/20001212-1.c: New test.
56473 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
56475 * gcc.dg/cpp/widestr1.c: Update.
56476 * gcc.dg/cpp/prag-imp.c: Remove.
56478 2001-01-12 Jakub Jelinek <jakub@redhat.com>
56480 * gcc.c-torture/execute/20000801-3.x: Remove.
56481 * gcc.dg/c90-init-1.c: New test.
56482 * gcc.dg/c99-init-1.c: New test.
56483 * gcc.dg/c99-init-2.c: New test.
56484 * gcc.dg/gnu99-init-1.c: New test.
56486 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
56488 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56489 testing that no relevant ones were found.
56491 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56493 * g++.old-deja/g++.pt/cast2.C: New test.
56495 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56497 * g++.old-deja/g++.pt/friend47.C: New test.
56499 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56501 * g++.old-deja/g++.pt/instantiate13.C: New test.
56503 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56505 * g++.old-deja/g++.other/defarg7.C: New test.
56506 * g++.old-deja/g++.other/defarg8.C: New test.
56508 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56510 * g++.old-deja/g++.pt/crash64.C: New test.
56512 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56514 * g++.old-deja/g++.pt/crash63.C: New test.
56516 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
56518 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56520 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
56522 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56524 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56526 * g++.old-deja/g++.pt/error3.C: New test.
56528 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56530 * g++.old-deja/g++.other/crash39.C: New test.
56532 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56534 * g++.old-deja/g++.other/vbase4.C: New test.
56536 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
56538 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56539 * gcc.dg/special/20000419-2.c: New file. Identical to above.
56540 * gcc.dg/special/special.exp: New test driver which will check
56541 for alias support for the above test.
56543 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
56545 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56546 problems on small machines.
56547 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56550 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
56552 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56554 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56556 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
56558 * g++.old_deja/g++.pt/using8.C: New test.
56560 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
56562 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56564 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
56566 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56567 where a failure is expected.
56568 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56570 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56572 * g++.old_deja/g++.pt/instantiate12.C: New test.
56574 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56576 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56578 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56579 * g++.old-deja/g++.brendan/crash17.C: Likewise.
56580 * g++.old-deja/g++.brendan/crash29.C: Likewise.
56581 * g++.old-deja/g++.brendan/crash48.C: Likewise.
56582 * g++.old-deja/g++.brendan/ns1.C: Likewise.
56583 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56584 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56585 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56586 * g++.old-deja/g++.eh/spec6.C: Likewise.
56587 * g++.old-deja/g++.jason/crash3.C: Likewise.
56588 * g++.old-deja/g++.law/ctors11.C: Likewise.
56589 * g++.old-deja/g++.law/ctors17.C: Likewise.
56590 * g++.old-deja/g++.law/ctors5.C: Likewise.
56591 * g++.old-deja/g++.law/ctors9.C: Likewise.
56592 * g++.old-deja/g++.mike/ambig1.C: Likewise.
56593 * g++.old-deja/g++.mike/net22.C: Likewise.
56594 * g++.old-deja/g++.mike/p3538a.C: Likewise.
56595 * g++.old-deja/g++.mike/p3538b.C: Likewise.
56596 * g++.old-deja/g++.mike/virt3.C: Likewise.
56597 * g++.old-deja/g++.niklas/t128.C: Likewise.
56598 * g++.old-deja/g++.other/anon4.C: Likewise.
56599 * g++.old-deja/g++.other/using1.C: Likewise.
56600 * g++.old-deja/g++.other/warn3.C: Likewise.
56601 * g++.old-deja/g++.pt/t37.C: Likewise.
56602 * g++.old-deja/g++.robertl/eb69.C: Likewise.
56603 * g++.old-deja/g++.robertl/eb71.C: Likewise.
56605 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56607 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56609 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56611 * gcc.c-torture/execute/stdio-opt-3.c: New test.
56613 2001-01-07 Jakub Jelinek <jakub@redhat.com>
56615 * gcc.c-torture/compile/20010107-1.c: New test.
56617 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
56619 * gcc.c-torture/execute/builtin-noret-1.c: New test.
56621 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
56623 * gcc.dg/format/format.h: New file.
56624 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56625 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56626 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56627 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56628 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56629 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56630 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56631 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56632 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56633 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56634 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56635 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56636 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56637 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56638 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56639 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56640 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56641 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56642 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56643 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56644 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56645 instead of declaring standard types, macros and functions in each
56648 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
56650 * gcc.c-torture/execute/20010106-1.c: New test.
56652 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
56654 * gcc.dg/format/format.exp: New file.
56655 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56656 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56657 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56658 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56659 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56660 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56661 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56662 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56663 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56664 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56665 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56666 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56667 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56668 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56669 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56670 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56671 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56672 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56673 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56674 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56675 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56676 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56677 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56678 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56679 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56680 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56681 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56682 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56683 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56684 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56685 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56686 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56687 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56688 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56689 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56690 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56691 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56692 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56693 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56694 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56695 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56696 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56698 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
56700 * gcc.c-torture/execute/991228-1.c: Take word endianness into
56703 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
56705 * gcc.c-torture/execute/builtin-complex-1.c: New test.
56707 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
56709 * g++.old-deja/g++.pt/crash62.C: New test.
56711 2001-01-04 Richard Henderson <rth@redhat.com>
56713 * gcc.dg/20000926-1.c: Update expected warnings.
56714 * gcc.dg/array-2.c: Likewise.
56715 * gcc.dg/array-4.c: Also validate flexible array members.
56716 * gcc.dg/c99-flex-array-1.c: New.
56718 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
56720 * gcc.c-torture/compile/20001222-1.x: Remove.
56722 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56724 * gcc.c-torture/execute/built-in-setjmp.c: New.
56726 2001-01-03 Richard Henderson <rth@redhat.com>
56728 * gcc.dg/940510-1.c: Update expected error wording.
56729 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56731 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
56733 * lib/target-supports.exp (check_alias_available): Modified to
56734 indicate aliases not supported if only weak aliases are supported.
56736 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56738 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56739 Turn on cmpstrsi checks for __pj__ and __i370__.
56741 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
56743 * g++.old-deja/g++.other/virtual11.C: New test.
56745 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
56747 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56749 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56751 * gcc.c-torture/compile/20010102-1.c: New test.
56753 2001-01-02 Andreas Jaeger <aj@suse.de>
56755 * gcc.dg/noreturn-3.c: New test.
56757 * gcc.dg/noreturn-4.c: New test.
56759 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56761 * gcc.c-torture/execute/stdio-opt-1.c: Also test
56762 __builtin_fputc and __builtin_fwrite.
56764 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
56766 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56767 signed char, not default char.
56769 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
56771 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56773 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
56775 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56777 2000-12-29 Richard Henderson <rth@redhat.com>
56779 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56780 (__cyg_profile_func_exit): Define.
56782 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
56784 * g++.dg/vtgc1.C: New test.
56786 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
56788 * gcc.dg/noncompile/20001228-1.c: New test.
56790 * gcc.dg/20001228-1.c: New test.
56792 * gcc.c-torture/execute/20001228-1.c: New test.
56794 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
56796 * gcc.dg/format-strfmon-1.c: New test.
56798 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56800 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56801 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56802 * gcc.c-torture/execute/string-opt-1.c: Likewise.
56803 * gcc.c-torture/execute/string-opt-2.c: Likewise.
56804 * gcc.c-torture/execute/string-opt-3.c: Likewise.
56805 * gcc.c-torture/execute/string-opt-4.c: Likewise.
56806 * gcc.c-torture/execute/string-opt-6.c: Likewise.
56807 * gcc.c-torture/execute/string-opt-7.c: Likewise.
56808 * gcc.c-torture/execute/string-opt-8.c: Likewise.
56809 * gcc.c-torture/execute/string-opt-9.c: Likewise.
56810 * gcc.c-torture/execute/string-opt-10.c: Likewise.
56811 * gcc.c-torture/execute/string-opt-11.c: Likewise.
56812 * gcc.c-torture/execute/string-opt-12.c: Likewise.
56814 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56815 * gcc.c-torture/execute/string-opt-4.c: Test index.
56817 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
56819 * gcc.c-torture/compile/20001226-1.c: New test.
56821 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
56823 * gcc.c-torture/compile/20001222-1.c: New test.
56824 * gcc.c-torture/compile/20001222-1.x: Xfail.
56826 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
56828 * gcc.c-torture/execute/comp-goto-2.c: New test.
56830 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
56832 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56833 Use long types if __INT_MAX__ is 32767.
56834 (main): Use cast to (sint32 *) when poking 88 into a_page.
56836 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56838 2000-12-21 Bernd Schmidt <bernds@redhat.com>
56840 * gcc.c-torture/compile/20001221-1.c: New test.
56841 * gcc.c-torture/execute/20001221-1.c: New test.
56843 2000-12-20 Richard Henderson <rth@redhat.com>
56845 * g++.old-deja/g++.pt/crash36.C: Update error lines.
56846 * g++.old-deja/g++.robertl/eb109.C: Likewise.
56848 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56850 * gcc.dg/compare3.c: New test.
56852 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
56854 * gcc.dg/format-warnll-1.c: New test.
56856 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
56858 * gcc.dg/cpp/cmdlne-P.c: New test.
56860 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
56862 * gcc.c-torture/execute/builtin-abs-1.c,
56863 gcc.c-torture/execute/builtin-abs-2.c: New tests.
56865 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
56867 * gcc.dg/cpp/multiline.c: New test.
56869 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
56871 * g++.old-deja/g++.other/syshdr1.C: Update.
56872 * gcc.dg/cpp/lineflags.c: Remove temporarily.
56874 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56876 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56878 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56880 * g++.old-deja/g++.pt/ttp65.C: New test.
56882 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56884 * g++.old-deja/g++.pt/ttp64.C: New test.
56886 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56888 * g++.old-deja/g++.pt/spec33.C: New test.
56890 2000-12-14 Catherine Moore <clm@redhat.com>
56892 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56893 * gcc.c-torture/execute/920612-2.c: Likewise.
56894 * gcc.c-torture/execute/920428-2.c: Likewise.
56895 * gcc-c-torture/execute/va-arg-11.c: Call exit.
56896 * gcc.c-torture/execute/va-arg-21.c: Likewise.
56898 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56900 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56901 * gcc.dg/pack-test-2.c: Likewise.
56903 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
56905 Tests by Zack Weinberg <zackw@stanford.edu>.
56907 * gcc.dg/cpp/defined.c: Update.
56908 * gcc.dg/cpp/defined_trad.c: New tests.
56910 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
56912 * gcc.dg/cpp/trad-direct.c: Update.
56914 2000-12-11 Neil Booth <neilb@earthling.net>
56916 * gcc.dg/cpp/defined_trad.c
56918 2000-12-11 Neil Booth <neilb@earthling.net>
56920 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56922 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
56924 * gcc.dg/format-miss-2.c: New test.
56926 2000-12-09 Neil Booth <neilb@earthling.net>
56928 * gcc.dg/cpp/lineflags.c: New tests.
56929 * gcc.dg/cpp/poison.c: Update.
56930 * gcc.dg/cpp/redef2.c: Update.
56931 * gcc.dg/cpp/skipping.c: New test.
56933 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
56935 * g++.old-deja/g++.other/eh3.C: New testcase.
56937 2000-12-07 Neil Booth <neilb@earthling.net>
56939 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56940 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56941 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56942 wtr-union-init-2.c, wtr-union-init-3.c: Update.
56943 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56946 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
56948 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56949 __SIZE_TYPE__ instead of int for type of integers cast to
56952 2000-12-07 Jakub Jelinek <jakub@redhat.com>
56954 * g++.old-deja/g++.other/cleanup4.C: New test.
56956 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
56958 * format-sec-1.c: New test.
56960 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
56962 * gcc.dg/format-nonlit-3.c: New test.
56964 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
56966 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56967 through a null pointer.
56969 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56971 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56972 * g++.old-deja/g++.pt/partial4.C: New test.
56974 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
56976 * gcc.c-torture/execute/ieee/hugeval.x: New.
56978 2000-12-06 Neil Booth <neilb@earthling.net>
56980 * gcc.dg/cpp/backslash2.c: New tests.
56982 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56984 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56985 * gcc.c-torture/execute/stdio-opt-2.c: New test.
56987 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
56989 * gcc.c-torture/execute/20001203-2.c: New testcase.
56991 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
56993 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56994 * g++.old-deja/g++.other/virtual10.C: New test.
56996 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
56998 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57000 2000-12-05 Richard Henderson <rth@redhat.com>
57002 * gcc.c-torture/compile/20001205-1.c: New.
57004 2000-12-04 Neil Booth <neilb@earthling.net>
57006 * g++.old-deja/g++.other/virtual9.C: New test.
57007 * g++.old-deja/g++.pt/crash61.C: New test.
57008 * gcc.c-torture/execute/loop-9.c: New test.
57010 2000-12-04 Neil Booth <neilb@earthling.net>
57012 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57013 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57014 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57015 * gcc.dg/cpp/extratokens.c: ...here.
57017 2000-12-04 Neil Booth <neilb@earthling.net>
57019 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57022 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57024 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57025 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57027 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57029 * gcc.c-torture/execute/20001203-1.c: New test.
57031 2000-12-03 Neil Booth <neilb@earthling.net>
57033 * gcc.dg/cpp/macro6.c: New test cases.
57035 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57037 * gcc.c-torture/execute/string-opt-9.c: New test.
57038 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57039 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57040 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57042 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57043 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57045 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57047 * gcc.dg/cpp/if-6.c: New testcase.
57049 * gcc.dg/20001201-1.c: New testcase.
57051 2000-12-02 Neil Booth <neilb@earthling.net>
57053 * g++.old-deja/g++.other/externC4.C,
57054 g++.old-deja/g++.other/friend10.C: New tests.
57056 2000-12-02 Neil Booth <neilb@earthling.net>
57058 * g++.old-deja/g++.other/instan2.C
57059 * g++.old-deja/g++.other/instan3.C: New test.
57061 2000-12-02 Neil Booth <neilb@earthling.net>
57063 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57064 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57065 gnuc99.c,gnuc99-pedantic.c: New tests.
57067 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57069 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57070 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57072 2000-12-01 Neil Booth <neilb@earthling.net>
57074 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57075 * gcc.dg/cpp/poison.c: Update.
57076 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57078 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57080 * g77.f-torture/execute/20001201.f: New test.
57082 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57084 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57086 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57088 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57090 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57092 * g++.old-deja/g++.other/cast6.C: New test.
57094 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57096 * gcc.c-torture/execute/20001130-2.c: New testcase.
57098 2000-11-30 Richard Henderson <rth@redhat.com>
57100 * gcc.c-torture/execute/20001130-1.c: New test.
57102 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57104 * g++.old-deja/g++.other/op3.C: New test.
57106 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57108 * g++.old-deja/g++.other/op2.C: New test.
57110 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57112 * g++.old-deja/g++.other/crash38.C: New test.
57114 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57116 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57118 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57120 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57122 * gcc.c-torture/execute/string-opt-6.c: New test.
57124 * gcc.dg/20001117-1.c: Add main.
57126 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57128 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57130 * gcc.dg/940510-1.c: ... to here.
57132 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57133 zero-size arrays in toplevel structures.
57135 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57137 * gcc.c-torture/execute/loop-8.c: New test.
57139 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57141 * g++.old-deja/g++.other/base1.C: New test.
57143 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57145 * g++.old-deja/g++.other/parse2.C: New test.
57147 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57149 * g++.old-deja/g++.pt/incomplete1.C: New test.
57151 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57153 * g++.old-deja/g++.other/friend9.C: New test.
57155 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57157 * gcc.dg/20001127-1.c: New test.
57159 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57161 * g++.old-deja/g++.pt/friend46.C: New test.
57163 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57165 * g++.old-deja/g++.other/ptrmem8.C: New test.
57167 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57169 * gcc.c-torture/execute/string-opt-7.c: New test.
57170 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57172 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57174 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57175 instead of 'mkcheck 2'.
57177 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57179 * gcc.c-torture/execute/memcheck/driver.c,
57180 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57181 C9X references to refer to C99.
57183 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57185 * gcc.dg/ultrasp3.c: New test.
57187 2000-11-25 Neil Booth <neilb@earthling.net>
57189 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57191 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57193 * gcc.c-torture/compile/20001123-2.c: New.
57195 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57197 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57199 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57201 * gcc.dg/sequence-point-1.c: Add some new tests.
57202 * gcc.c-torture/execute/20001124-1.c: New test.
57204 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57206 * g++.old-deja/g++.other/vaarg4.C: New test.
57207 * gcc.c-torture/compile/20001123-1.c: New test.
57209 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57211 * g++.other/crash24.C: Adjust and remove XFAIL.
57212 * g++.other/crash37.C: New test.
57214 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57216 * g++.old-deja/g++.pt/instantiate9.C: New test.
57218 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57220 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57223 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57224 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57226 2000-11-22 Neil Booth <neilb@earthling.net>
57228 * gcc.dg/cpp/Wtrigraphs.c: New test.
57230 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
57232 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57234 2000-11-22 Jakub Jelinek <jakub@redhat.com>
57236 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57238 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
57240 * lib/gcc-dg.exp: load_lib scanasm.exp.
57241 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57242 * lib/g++-dg.exp: load_lib scanasm.exp.
57243 * lib/scanasm.exp: New.
57244 (scan-assembler, scan-assembler-not): Add optional arguments to
57245 test name, or if not present, the pattern name.
57246 (scan-assembler-dem, scan-assembler-dem-not): New.
57248 * g++.dg/dg.exp: New.
57250 2000-11-21 Neil Booth <neilb@earthling.net>
57252 * gcc.dg/cpp/integrated1.c: Remove.
57254 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57256 * gcc.c-torture/execute/20001121-1.c: New test.
57258 2000-11-21 Richard Henderson <rth@redhat.com>
57260 * gcc.c-torture/compile/20001121-1.c: New test.
57262 2000-11-20 Neil Booth <neilb@earthling.net>
57264 * gcc.dg/cpp/integrated1.c: New test.
57266 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57268 * g++.old-deja/g++.other/inline17.C: New test.
57270 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
57272 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57273 local variable to be zero: I made the variable global. Now
57274 uses abort() and exit() instead of relying on main's return value.
57276 2000-11-20 Neil Booth <neilb@earthling.net>
57278 * gcc.dg/cpp/paste2.c: Update test.
57279 * objc/execute/paste.m: New test.
57281 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
57283 * gcc.dg/c99-condexpr-1.c: New test.
57285 2000-11-20 Neil Booth <neilb@earthling.net>
57287 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57289 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
57291 * g++.old-deja/g++.pt/export1.C: New test.
57293 2000-11-20 Jakub Jelinek <jakub@redhat.com>
57295 * gcc.dg/20001117-1.c: New test.
57297 2000-11-18 Richard Henderson <rth@redhat.com>
57299 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57301 2000-11-18 Richard Henderson <rth@redhat.com>
57303 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57304 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57305 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57307 2000-11-18 Richard Henderson <rth@redhat.com>
57309 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57310 (main): New. Exit cleanly.
57312 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
57314 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57315 gcc.dg/c99-fordecl-2.c: New tests.
57317 2000-11-18 Richard Henderson <rth@redhat.com>
57319 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57320 * gcc.c-torture/execute/zerolen-2.c: New.
57322 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57324 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57327 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57329 * g++.old-deja/g++.pt/instantiate8.C: New test.
57331 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57333 * g++.old-deja/g++.other/incomplete.C: Add more tests.
57334 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57336 2000-11-16 Nick Clifton <nickc@redhat.com>
57338 * gcc.c-torture/execute/nestfunc-2.c: New test.
57339 * gcc.c-torture/execute/nestfunc-3.c: New test.
57341 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57343 * gcc.c-torture/compile/20001116-1.c: New test.
57345 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57347 * gcc.c-torture/execute/20001115-1.c: New test.
57349 2000-11-15 Mark Mitchell <mark@codesourcery.com>
57351 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57352 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57353 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57354 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57356 2000-11-15 Neil Booth <neilb@earthling.net>
57358 gcc.dg/cpp/_Pragma1.c: Update.
57359 gcc.dg/cpp/_Pragma2.c: New test.
57361 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
57363 * g++.old-deja/g++.other/anon5.C: New test.
57365 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
57367 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57370 2000-11-14 Jakub Jelinek <jakub@redhat.com>
57372 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57375 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57377 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57378 labels at end of compound statements.
57380 2000-11-13 Jakub Jelinek <jakub@redhat.com>
57382 * gcc.c-torture/execute/loop-7.c: New test.
57384 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57386 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57388 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57390 * gcc.dg/c99-bool-1.c: New test.
57392 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57394 * gcc.dg/c99-scope-1.c: Remove xfail.
57395 * gcc.dg/c99-scope-2.c: New test.
57397 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57399 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57400 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57402 2000-11-11 Mark Mitchell <mark@codesourcery.com>
57404 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57407 * g++.mike/p700.C: Don't typedef wchar_t.
57408 * g++.mike/p784.C: Likewise.
57409 * g++.mike/eb101.C: Don't use __wchar_t.
57411 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
57413 * g77.f-torture/execute/20001111.[fx]: Test premature exit
57416 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57418 * gcc.c-torture/execute/20001111-1.c: New test.
57420 2000-11-10 Nick Clifton <nickc@redhat.com>
57422 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57423 long multuiple and accumulate.
57425 2000-11-09 Richard Henderson <rth@redhat.com>
57427 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57428 via size_t instead of int.
57430 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57431 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57432 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57433 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57435 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
57437 * gcc.c-torture/compile/20001109-1.c: New test.
57438 * gcc.c-torture/compile/20001109-2.c: New test.
57440 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
57442 * g++.old-deja/g++.pt/operator1.C: New test.
57443 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57445 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57447 * gcc.dg/20001108-1.c: New test.
57449 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57451 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57452 with both arguments constant strings.
57453 * gcc.c-torture/execute/string-opt-3.c: New test.
57454 * gcc.c-torture/execute/string-opt-4.c: New test.
57455 * gcc.c-torture/execute/string-opt-5.c: New test.
57457 2000-11-08 Nick Clifton <nickc@redhat.com>
57459 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
57460 mulsidi3adddi patterns.
57462 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
57464 * g++.old-deja/g++.other/crash36.C: New test.
57466 2000-11-08 Jakub Jelinek <jakub@redhat.com>
57468 * g++.old-deja/g++.other/init16.C: New test.
57470 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
57472 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57474 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57476 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57477 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57478 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57480 2000-11-07 DJ Delorie <dj@redhat.com>
57482 * gcc.dg/20000614-1.c: Add return so that test can pass.
57484 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57486 * gcc.c-torture/execute/string-opt-1.c: New test.
57488 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57490 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
57491 mips-sgi-irix6.* because the MIPS ABI passes floating-point
57492 parameters in registers, and there is no way for a varargs
57493 function to know in which order the integer and floating-point
57494 parameters should be interleaved when they are placed on the
57496 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57497 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57499 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57501 * gcc.c-torture/execute/string-opt-2.c: New test.
57503 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
57505 * g++.old-deja/g++.pt/crash60.C: New test.
57507 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57509 * g++.old-deja/g++.other/crash24.C: New test.
57510 * g++.old-deja/g++.other/crash25.C: New test.
57511 * g++.old-deja/g++.other/crash26.C: New test.
57512 * g++.old-deja/g++.other/crash27.C: New test.
57513 * g++.old-deja/g++.other/crash28.C: New test.
57514 * g++.old-deja/g++.other/crash29.C: New test.
57515 * g++.old-deja/g++.other/crash30.C: New test.
57516 * g++.old-deja/g++.other/crash31.C: New test.
57517 * g++.old-deja/g++.other/crash32.C: New test.
57518 * g++.old-deja/g++.other/crash33.C: New test.
57519 * g++.old-deja/g++.other/crash34.C: New test.
57520 * g++.old-deja/g++.other/crash35.C: New test.
57522 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57524 * gcc.c-torture/execute/20001031-1.c: New test.
57526 2000-11-04 Mark Mitchell <mark@codesourcery.com>
57528 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57531 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57532 standards-conformant.
57534 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57536 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57537 * g++.old-deja/g++.mike/p755a.C: Likewise.
57538 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57539 library makes no calls to `operator new' during initialization.
57541 2000-11-04 Neil Booth <neilb@earthling.net>
57543 * gcc.dg/cpp/include2.c: New tests.
57545 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
57547 * lib/g++.exp (g++_set_ld_library_path): New function.
57548 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57550 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
57552 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
57555 2000-11-01 Richard Henderson <rth@redhat.com>
57557 * g++.old-deja/g++.ext/namedret1.C: New.
57558 * g++.old-deja/g++.ext/namedret2.C: New.
57559 * g++.old-deja/g++.ext/namedret3.C: New.
57561 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
57563 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57564 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57566 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57568 * gcc.c-torture/execute/va-arg-21.c: New test.
57570 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
57572 * gcc.dg/c99-complex-2.c: New test.
57574 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57576 * gcc.c-torture/execute/stdio-opt-1.c: New test.
57578 2000-10-31 Jakub Jelinek <jakub@redhat.com>
57580 * g++.old-deja/g++.other/inline16.C: New test.
57582 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
57584 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57585 __PRETTY_FUNCTION__
57587 2000-10-29 Neil Booth <neilb@earthling.net>
57589 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57591 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57592 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57595 2000-10-29 Neil Booth <neilb@earthling.net>
57597 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57598 * mi1.c, mi1c.h: Add null directives to multiple-include test.
57599 * mi5.c: Test multiple includes work with -C.
57600 * trigraphs.c: Test ^= version.
57602 2000-10-28 Neil Booth <neilb@earthling.net>
57604 New tests and test updates for new macro expander.
57606 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57607 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57608 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57609 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57610 new diagnostic messages.
57612 * gcc.dg/cpp/macro3.c: New tests.
57614 2000-10-27 Mark Mitchell <mark@codesourcery.com>
57616 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57619 2000-10-27 Jakub Jelinek <jakub@redhat.com>
57621 * g++.old-deja/g++.other/eh2.C: New test.
57623 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
57625 * gcc.c-torture/execute/20001027-1.c: New test.
57627 2000-10-26 Richard Henderson <rth@redhat.com>
57629 * gcc.c-torture/execute/20001026-1.c: New.
57631 2000-10-26 Mark Mitchell <mark@codesourcery.com>
57633 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57634 * g++.old-deja/g++.law/builtin1.C: Likewise.
57635 * g++.old-deja/g++.law/ctors10.C: Likewise.
57636 * g++.old-deja/g++.law/virtual3.C: Likewise.
57637 * g++.old-deja/g++.mike/p658.C: Likewise.
57638 * g++.old-deja/g++.other/sibcall1.C: Likewise.
57639 * g++.old-deja/g++.other/vaarg2.C: Likewise.
57640 * g++.old-deja/g++.robertl/eb124.C: Likewise.
57641 * g++.old-deja/g++.robertl/eb44.C: Likewise.
57642 * g++.old-deja/g++.robertl/eb77.C: Likewise.
57644 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
57646 * gcc.c-torture/compile/20001024-1.c: New test.
57648 2000-10-25 Mark Mitchell <mark@codesourcery.com>
57650 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57651 to tell us whether or not we are using V3.
57653 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
57655 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57658 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
57660 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57662 2000-10-25 Jakub Jelinek <jakub@redhat.com>
57664 * gcc.c-torture/execute/20001024-1.c: New test.
57666 2000-10-24 Jakub Jelinek <jakub@redhat.com>
57668 * g++.old-deja/g++.other/sibcall1.C: New test.
57670 2000-10-20 Jakub Jelinek <jakub@redhat.com>
57672 * gcc.dg/noncompile/init-3.c: New test.
57674 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
57676 * gcc.dg/format-array-1.c: New test.
57678 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
57680 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57681 writing through null pointers; remove comment about testing
57682 unterminated strings.
57684 2000-10-17 Matthew Hiller <hiller@redhat.com>
57686 * gcc.c-torture/execute/20001017-2.c: New test.
57688 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
57690 * gcc.c-torture/compile/20001018-1.c: New test.
57691 * gcc.c-torture/compile/20001018-1.x: Xfail.
57693 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57695 * gcc.c-torture/execute/20001017-1.c: New test.
57697 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
57699 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57700 for multiple use of arguments with scanf formats; add tests for
57701 multiple use of arguments.
57703 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
57705 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57706 from some old tests.
57708 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
57710 * gcc.dg/format-miss-1.c: New test.
57712 2000-10-16 Jakub Jelinek <jakub@redhat.com>
57714 * gcc.c-torture/execute/20001013-1.c: New test.
57716 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
57718 * gcc.dg/format-branch-1.c: New test.
57720 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
57722 * README, lib/file-format.exp: Remove EGCS references.
57724 2000-10-16 Jakub Jelinek <jakub@redhat.com>
57726 * gcc.dg/20001013-1.c: New test.
57728 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
57730 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57731 for intmax_t in the compiler using __typeof__ and the type rules
57732 for conditional expressions.
57734 2000-10-13 Jakub Jelinek <jakub@redhat.com>
57736 * gcc.dg/20001012-1.c: New test.
57737 * gcc.dg/20001012-2.c: New test.
57739 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
57741 * gcc.dg/format-attr-1.c: New test.
57743 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
57745 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57746 __LONG_LONG_MAX__ instead of LLONG_MAX.
57748 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
57750 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57752 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57755 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
57757 * gcc.dg/sequence-pt-1.c: New test.
57759 2000-10-11 Geoff Keating <geoffk@cygnus.com>
57761 * gcc.c-torture/execute/20001011-1.c: New testcase.
57762 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57764 2000-10-10 Jakub Jelinek <jakub@redhat.com>
57766 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57767 does not error on it.
57769 2000-10-10 Jakub Jelinek <jakub@redhat.com>
57771 * gcc.dg/20001009-1.c: New test.
57773 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
57775 * gcc.c-torture/compile/20001009-1.c: Move from here ....
57776 * gcc.c-torture/execute/20001009-2.c: ... to here.
57778 2000-10-09 Geoff Keating <geoffk@cygnus.com>
57780 * gcc.c-torture/compile/20001009-1.c: New testcase.
57781 * gcc.c-torture/execute/20001009-1.c: New testcase.
57782 Testcases provided by Jan Hubicka <jh@suse.cz>.
57784 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
57786 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57787 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57788 uintmax_t using <limits.h> to emulate the compiler's internal
57789 logic. No longer XFAIL %j tests.
57791 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
57793 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57794 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57795 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57796 regexps and details of expected handling of some bad formats.
57797 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57800 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
57802 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57803 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57804 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57805 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57808 2000-10-06 Richard Henderson <rth@cygnus.com>
57810 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57811 * g++.old-deja/g++.brendan/crash52.C: Likewise.
57812 * g++.old-deja/g++.jason/report.C: Likewise.
57813 * g++.old-deja/g++.law/friend5.C: Likewise.
57814 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
57815 of the expected warnings.
57817 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
57819 * g++.old-deja/g++.pt/enum14.C: New test.
57821 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
57823 * g++.old-deja/g++.pt/crash59.C: New test.
57825 2000-10-04 Will Cohen <wcohen@redhat.com>
57827 * gcc.dg/20000926-1.c: New test.
57829 2000-10-03 Geoff Keating <geoffk@cygnus.com>
57831 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57832 function name for current C++ compiler.
57833 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57835 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
57837 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57838 __PRETTY_FUNCTION__.
57839 * g++.old-deja/g++.ext/pretty2.C: Likewise.
57841 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57843 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57845 2000-09-26 Jakub Jelinek <jakub@redhat.com>
57847 * gcc.c-torture/compile/20000923-1.c: New test.
57849 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57851 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57852 * g++.old-deja/g++.pt/ttp62.C: Same.
57853 * g++.old-deja/g++.other/inline14.C: Same.
57855 2000-09-24 Richard Henderson <rth@cygnus.com>
57857 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57859 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
57861 * gcc.dg/c90-printf-1.c: Add test for wide string format.
57863 2000-09-22 Geoff Keating <geoffk@cygnus.com>
57865 * gcc.c-torture/compile/20000922-1.c: New file.
57867 2000-09-21 Nick Clifton <nickc@redhat.com>
57869 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57870 a signed long modulo operation.
57871 (mod6): New function - perform an unsigned long modulo operation.
57872 (main): Add tests for modulos of very large numbers by very small
57875 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57877 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57879 2000-09-19 Richard Henderson <rth@cygnus.com>
57881 * gcc.dg/compare2.c (case 10): XFAIL.
57883 2000-09-18 Richard Henderson <rth@cygnus.com>
57885 * gcc.c-torture/execute/20000906-1.c: Move ...
57886 * gcc.dg/20000906-1.c: ... here. Only run on targets
57887 that support __builtin_trap.
57889 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
57891 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57893 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
57895 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57896 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
57897 more $ format tests.
57899 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
57901 * gcc.dg/format-errmk-1.c: New test.
57903 2000-09-17 Greg McGary <greg@mcgary.org>
57905 * gcc.c-torture/execute/20000917-1.x: Remove.
57907 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
57909 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57911 2000-09-17 Greg McGary <greg@mcgary.org>
57913 * gcc.c-torture/execute/20000917-1.c: New test.
57914 * gcc.c-torture/execute/20000917-1.x: XFAIL.
57916 2000-09-16 Neil Booth <NeilB@earthling.net>
57918 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57919 in nested macro bug.
57921 2000-09-15 Neil Booth <NeilB@earthling.net>
57923 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57925 2000-09-14 Jeffrey A Law (law@cygnus.com)
57927 * gcc.c-torture/execute/20000914-1.c: New test.
57929 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
57931 * g++.other/inline13.C: New test.
57933 2000-09-12 Andreas Jaeger <aj@suse.de>
57935 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57936 constant by Ulrich Drepper <drepper@redhat.com>.
57938 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
57940 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57942 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57944 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57946 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
57948 * gcc.dg/cpp/backslash.c: New test.
57950 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
57952 * gcc.c-torture/execute/20000910-1.c: New test.
57953 * gcc.c-torture/execute/20000910-2.c: Likewise.
57955 2000-09-11 Robert Lipe <robertl@sco.com>
57957 * gcc.dg/pragma-align.c: New test.
57959 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
57961 * g++.old-deja/g++.pt/explicit82.C: New test.
57962 * g++.old-deja/g++.pt/explicit83.C: New test.
57964 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
57966 * gcc.dg/asm-names.c: New test.
57968 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57970 * gcc.dg/cpp/tr-warn6.c: New test
57972 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
57974 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57977 2000-09-07 Catherine Moore <clm@redhat.com>
57979 * gcc.c-torture/execute/unroll-1.c: New test.
57981 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
57983 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57985 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57986 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57987 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57988 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57989 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57991 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57992 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57994 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
57996 * g++.old-deja/g++.pt/deduct2.C: New test.
57998 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58000 * g++.old-deja/g++.pt/parms2.C: New test.
58002 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58004 * g++.old-deja/g++.pt/crash58.C: New test.
58006 2000-09-06 Greg McGary <greg@mcgary.org>
58008 * gcc.c-torture/execute/20000906-1.c: New test.
58009 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58011 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58013 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58015 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58017 * g++.old-deja/g++.pt/crash57.C: New test.
58019 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58021 * g++.old-deja/g++.pt/crash56.C: New test.
58023 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58025 * g++.old-deja/g++.pt/koenig1.C: New test.
58027 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58029 * gcc.dg/20000904-1.c: New test.
58031 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58033 * gcc.dg/cpp/paste8.c: New test.
58035 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58037 * gcc.c-torture/compile/20000827-1.c: New test.
58039 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58041 * gcc.dg/format-diag-1.c: New test.
58043 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58045 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58046 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58047 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58048 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58049 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58051 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58053 * g++.old-deja/g++.other/nested4.C: New test.
58055 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58057 * g++.old-deja/g++.ns/scoped1.C: New test.
58059 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58061 * lib/g++.exp: Support testing already-installed GCC.
58063 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58065 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58067 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58069 * gcc.dg/return-type-2.c: New test.
58071 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58073 * gcc.c-torture/compile/20000825-1.c: New test.
58075 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58077 * gcc.dg/dwarf2-2.c: New test.
58079 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58081 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58082 dg-warning regexps.
58084 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58086 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58087 gcc.dg/format-ext-5.c: New tests.
58089 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58091 * g++.old-deja/g++.other/crash22.C: New test.
58093 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58095 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58097 2000-08-24 Richard Henderson <rth@cygnus.com>
58099 * gcc.dg/ia64-sync-1.c: New test.
58100 * gcc.dg/ia64-sync-2.c: New test.
58101 * gcc.dg/ia64-asm-1.c: New test.
58103 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58105 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58106 * gcc.dg/format-ext-2.c: New test.
58108 2000-08-23 Jason Merrill <jason@redhat.com>
58110 * lib/old-dejagnu.exp: Also ignore "In member function" and
58113 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58115 * gcc.dg/noncompile/label-lineno-1.c: New test.
58117 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58119 * gcc.dg/c99-array-nonobj-1.c: New test.
58121 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58123 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58125 * gcc.dg/format-ext-1.c: New test.
58127 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58129 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58130 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58131 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58132 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58133 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58135 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58137 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58138 gcc.dg/c99-strftime-2.c: New tests.
58140 2000-08-22 Richard Henderson <rth@cygnus.com>
58142 * gcc.c-torture/execute/20000822-1.c: New test.
58144 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58146 * gcc.c-torture/execute/20000819-1.x: Remove.
58148 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58150 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58151 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58152 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58153 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58154 gcc.dg/format-xopen-1.c: New tests.
58156 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58158 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58160 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58162 * g++.old-deja/g++.other/loop2.C: New test.
58164 * gcc.c-torture/compile/20000606-1.c: New test.
58165 * gcc.c-torture/compile/20000728-1.c: New test.
58166 * gcc.c-torture/execute/20000801-1.c: New test.
58167 * gcc.c-torture/execute/20000801-2.c: New test.
58168 * gcc.c-torture/execute/20000819-1.c: New test.
58169 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58170 * gcc.dg/20000629-1.c: New test.
58171 * gcc.dg/20000724-1.c: New test.
58172 * gcc.dg/20000807-1.c: New test.
58174 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58176 * gcc.dg/cpp/pragma-1.c: New test.
58177 * gcc.dg/cpp/pragma-2.c: New test.
58179 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58181 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58182 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58184 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58186 * gcc.c-torture/compile/20000818-1.c: New test.
58188 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58190 * gcc.c-torture/execute/20000818-1.c: New test.
58192 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58194 * gcc.dg/format-va-1.c: New test.
58196 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58198 * g++.old-deja/g++.other/typedef8.C: New test.
58200 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58202 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58203 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58204 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58205 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58206 * g++.old-deja/g++.other/ptrmem7.C: New test.
58207 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58209 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58211 * g++.old-deja/g++.pt/typename27.C: New test.
58213 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58215 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58216 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58217 * g++.old-deja/g++.pt/friend45.C: New test.
58218 * g++.old-deja/g++.other/friend8.C: New test.
58220 2000-08-15 Richard Henderson <rth@cygnus.com>
58222 * gcc.c-torture/execute/20000815-1.c: New test.
58224 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58226 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58227 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58228 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58230 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
58232 * g++.old-deja/g++.other/refinit2.C: New test.
58234 2000-08-13 Geoff Keating <geoffk@cygnus.com>
58236 * lib/c-torture.exp (c-torture): Make
58237 compiler_conditional_xfail_data global.
58238 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58239 compiler_conditional_xfail_data machinery.
58240 (f-torture-execute): Likewise.
58241 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58242 and only when unrolling loops.
58244 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58246 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58248 * g++.old-deja/g++.pt/explicit81.C: New test.
58250 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58252 * g++.old-deja/g++.pt/typename26.C: New test.
58254 2000-08-10 Geoff Keating <geoffk@cygnus.com>
58256 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58259 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
58261 * g++.old-deja/g++.other/array3.C: New test.
58263 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58265 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58266 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58267 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58270 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
58272 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58273 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58275 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
58277 * gcc.c-torture/execute/20000808-1.c: New test.
58279 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58281 * gcc.dg/c90-const-expr-1.c: New test.
58283 2000-08-08 Richard Henderson <rth@cygnus.com>
58285 * gcc.dg/noncompile/920923-1.c: Declare calloc.
58287 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
58289 * gcc.dg/noncompile/const-ll-1.c: New test.
58291 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
58293 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58295 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
58297 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58298 that running programs linked against the shared version of libobjc
58301 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58303 * gcc.dg/c99-printf-1.c: New test.
58305 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58307 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58309 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
58311 * gcc.c-torture/execute/20000731-1.x: Delete.
58313 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
58315 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58316 and torture_without_loops as is done by c-torture.exp.
58317 (search_for): Copy from c-torture.exp.
58318 (gcc-dg-runtest): New function, drives a directory of tests
58319 iterating over the TORTURE_OPTIONS.
58320 (scan-assembler, scan-assembler-not): Move here from
58321 individual directory drivers.
58323 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58324 defined by lib/gcc-dg.exp.
58325 * gcc.dg/cpp/cpp.exp: Likewise.
58326 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
58327 gcc-dg-runtest, so we cycle over optimization options.
58329 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58330 * gcc.dg/compare2.c: No longer expected to fail.
58332 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58334 * gcc.c-torture/execute/20000804-1.c: New test.
58336 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
58338 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58340 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
58342 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58344 2000-08-03 Jeffrey A Law (law@cygnus.com)
58346 * gcc.c-torture/compile/20000803-1.c: New test.
58348 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
58350 * gcc.c-torture/execute/20000801-3.c,
58351 gcc.c-torture/execute/20000801-4.c: New tests.
58352 * gcc.c-torture/execute/20000801-3.x,
58353 gcc.c-torture/execute/20000801-4.x: Xfail.
58355 2000-08-02 Geoff Keating <geoffk@cygnus.com>
58357 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58358 libobjc/.libs to allow for libtool.
58360 2000-08-02 Jakub Jelinek <jakub@redhat.com>
58362 * gcc.c-torture/compile/20000802-1.c: New test.
58364 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
58366 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58368 2000-07-31 Jeffrey A Law (law@cygnus.com)
58370 * gcc-c-torture/execute/20000731-2.c: New test.
58372 * gcc.c-torture/execute/20000731-1.c: New test.
58373 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58375 2000-07-31 Jakub Jelinek <jakub@redhat.com>
58377 * gcc.dg/cpp/paste7.c: New test.
58378 * gcc.dg/cpp/20000725-1.c: New test.
58380 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
58382 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58383 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58384 declaration warning for __builtin_dwarf_reg_size.
58386 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58388 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
58390 * gcc.dg/noncompile/voidparam-1.c: New test.
58392 2000-07-30 Richard Henderson <rth@cygnus.com>
58394 * gcc.dg/c90-digraph-1.c: Don't xfail.
58395 * gcc.dg/compare2.c (case 10): Xfail.
58396 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58398 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
58400 * gcc.dg/c99-main-1.c: New test.
58402 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
58404 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58406 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
58408 * gcc.c-tortuer/execute/20000726-1.c: New test.
58410 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
58412 * gcc.c-torture/execute/enum-2.c: New test.
58414 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58416 * gcc.dg/cpp/tr-warn3.c: New test.
58418 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58420 * g++.old-deja/g++.ext/implicit1.C: Remove.
58421 * g++.old-deja/g++.jason/c2.C: Remove
58422 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58423 * g++.old-deja/g++.pt/crash16.C: Likewise.
58424 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58426 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58428 * g++.old-deja/g++.other/for2.C: New test.
58430 2000-07-25 Jakub Jelinek <jakub@redhat.com>
58432 * gcc.dg/20000720-1.c: New test.
58434 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
58436 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
58438 2000-07-24 Geoff Keating <geoffk@cygnus.com>
58440 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58441 * gcc.c-torture/execute/20000722-1.c: New.
58442 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58444 2000-07-24 Jakub Jelinek <jakub@redhat.com>
58446 * gcc.dg/cpp/20000720-1.S: New test.
58448 2000-07-21 Michael Meissner <meissner@redhat.com>
58450 * gcc.c-torture/execute/ieee/hugeval.c: New test.
58452 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58454 * g++.old-deja/g++.brendan/crash16.C,
58455 g++.old-deja/g++.brendan/parse3.C,
58456 g++.old-deja/g++.brendan/redecl1.C,
58457 g++.old-deja/g++.ns/template13.C,
58458 g++.old-deja/g++.other/decl4.C,
58459 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58461 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58463 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58464 and "Internal error".
58466 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58468 * gcc.dg/cpp/paste6.c: New test.
58470 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
58472 * gcc.dg/cpp/tr-direct.c: New test.
58474 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58475 gcc.dg/cpp/undef1.c: Tweak error regexps.
58477 2000-07-18 Eric Christopher <echristo@redhat.com>
58479 * gcc.c-torture/compile/20000718-1.c: New test.
58481 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
58483 * cpplex.c (_cpp_push_token): If the token being pushed back
58484 is the previous token in this context, just subtract one from
58486 * cppmacro.c (save_expansion): Clear aux field when storing a
58489 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
58491 * gcc.dg/noncompile/redecl-1.c: New test.
58493 2000-07-18 Jakub Jelinek <jakub@redhat.com>
58495 * gcc.c-torture/execute/20000717-5.c: New test.
58496 * gcc.c-torture/execute/20000717-1.x: Removed.
58498 2000-07-17 Richard Henderson <rth@cygnus.com>
58500 * gcc.c-torture/execute/20000717-4.c: New test.
58502 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
58504 * gcc.dg/cpp/syshdr.c: New test.
58505 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58507 2000-07-17 Neil Booth <neilb@earthling.net>
58509 * gcc.dg/cpp/cmdlne-dM.c: New test.
58510 * gcc.dg/cpp/cmdlne-dD.c: New test.
58512 2000-07-17 Jeffrey A Law (law@cygnus.com)
58514 * gcc.c-torture/execute/20000717-3.c: New test.
58516 * gcc.c-torture/compile/20000717-1.c: New test.
58518 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
58520 * gcc.c-torture/execute/20000717-2.c: New test.
58522 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
58524 * gcc.dg/formatz-1.c: New test.
58526 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58527 * gcc.dg/c99-digraph-1.c: New tests.
58529 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58530 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58532 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58533 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58534 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58535 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58536 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58537 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58538 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58540 2000-07-17 Greg McGary <greg@mcgary.org>
58542 * gcc.c-torture/execute/20000717-1.c: New test.
58543 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58545 2000-07-15 Jakub Jelinek <jakub@redhat.com>
58547 * gcc.c-torture/execute/20000715-2.c: New test.
58548 * gcc.dg/20000715-1.c: New test.
58550 2000-07-15 Michael Meissner <meissner@redhat.com>
58552 * gcc.c-torture/execute/20000715-1.c: New test.
58554 2000-07-13 Jakub Jelinek <jakub@redhat.com>
58556 * gcc.c-torture/execute/20000707-1.c: New test.
58558 2000-07-13 Neil Booth <NeilB@earthling.net>
58560 * gcc.dg/cpp/digraph1.c,
58561 gcc.dg/cpp/digraph2.c,
58562 gcc.dg/cpp/digraphs.c: New tests.
58564 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
58566 * g77.f-torture/compile/20000630-2.f: New test.
58567 * g77.f-torture/compile/20000630-2.x
58569 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
58571 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
58573 2000-07-11 Neil Booth <NeilB@earthling.net>
58575 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58577 2000-07-11 Neil Booth <NeilB@earthling.net>
58579 * gcc.dg/cpp/cmdlne-C.c: New.
58581 2000-07-09 Neil Booth <NeilB@earthling.net>
58583 * gcc.dg/cpp/directiv.c: New tests.
58584 * gcc.dg/cpp/undef1.c: Update.
58586 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
58588 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58590 2000-07-09 Neil Booth <NeilB@earthling.net>
58592 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58594 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
58596 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58597 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58599 2000-07-08 Neil Booth <NeilB@earthling.net>
58601 * gcc.dg/cpp/macsyntx.c: New tests.
58603 2000-07-07 Jakub Jelinek <jakub@redhat.com>
58605 * gcc.dg/20000707-1.c: New test.
58607 2000-07-07 Jakub Jelinek <jakub@redhat.com>
58609 * gcc.c-torture/execute/20000706-1.c: New test.
58610 * gcc.c-torture/execute/20000706-2.c: New test.
58611 * gcc.c-torture/execute/20000706-3.c: New test.
58612 * gcc.c-torture/execute/20000706-4.c: New test.
58613 * gcc.c-torture/execute/20000706-5.c: New test.
58615 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
58617 * g++.old-deja/g++.pt/instantiate7.C: New test.
58619 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
58621 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58622 * g++.old-deja/g++.mike/thunk3.C: Likewise.
58623 * g++.old-deja/g++.other/rtti3.C: Likewise.
58624 * g++.old-deja/g++.other/rttid3.C: Likewise.
58626 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
58628 * g77.f-torture/compile/20000630-1.x: Fix typo
58630 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
58632 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58635 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
58637 * gcc.dg/cpp/ident.c: New test.
58639 2000-07-05 Neil Booth <NeilB@earthling.net>
58641 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58642 gcc.dg/cpp/lexstrng.c: New tests.
58644 2000-07-04 Neil Booth <NeilB@earthling.net>
58646 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58647 * gcc.dg/cpp/strify2.c: Same.
58649 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
58651 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58652 * gcc.dg/cpp/19990703-1.c: Likewise.
58653 * gcc.dg/cpp/20000625-1.c: Likewise.
58654 * gcc.dg/cpp/20000625-2.c: Likewise.
58656 * gcc.dg/cpp/macro1.c,
58657 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58658 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58659 gcc.dg/cpp/strify1.c,
58660 gcc.dg/cpp/strify2.c: New tests.
58662 2000-07-03 Jakub Jelinek <jakub@redhat.com>
58664 * gcc.c-torture/execute/20000703-1.c: New test.
58666 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
58668 * g++.old-deja/g++.pt (lookup10.C): New test.
58670 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
58672 * g++.old-deja/g++.pt (typename25.C): New test.
58674 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
58676 * gcc.c-torture/compile/20000701-1.c: New test.
58678 2000-06-30 Nick Clifton <nickc@cygnus.com>
58680 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58683 2000-06-30 Catherine Moore <clm@cygnus.com>
58685 * gcc.c-torture/execute/align-1.c: New test.
58687 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
58689 * g++.old-deja/g++.pt/expr8.C: New test.
58690 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58692 2000-06-29 Nick Clifton <nickc@cygnus.com>
58694 * gcc.c-torture/compile/20000629-1.c: New test.
58696 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
58699 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58700 gcc.dg/noncompile directory, depending on whether they're
58701 preprocessor tests or not. Annotate all the tests for the dg
58704 * gcc.c-torture/noncompile/noncompile.exp: Delete.
58705 * gcc.dg/noncompile/noncompile.exp: New.
58709 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
58710 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
58711 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
58712 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
58713 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
58714 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
58715 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
58716 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
58717 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
58718 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
58719 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
58720 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
58721 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
58722 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
58723 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
58724 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
58725 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
58726 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
58727 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
58728 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
58729 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
58730 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
58731 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
58732 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
58734 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
58735 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
58736 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
58737 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
58738 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
58739 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
58741 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
58743 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58744 declare one variable. On the fourth, error.
58745 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58746 declared by 20000628-1a.h.
58748 2000-06-29 Richard Henderson <rth@redhat.com>
58750 * gcc.c-torture/execute/930529-1.x: New file.
58751 * gcc.dg/920413-1.c: Adjust expected warning text.
58752 * gcc.dg/980217-1.c: Declare abort.
58753 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58755 2000-06-29 Jeffrey A Law (law@cygnus.com)
58757 * g77.f-torture/compile/20000629-1.f: New test.
58758 * g77.f-torture/compile/20000629-1.x: Expected to fail.
58760 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
58762 Rearrange lots of files, removing entirely the
58763 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58767 gcc.c-torture/code_quality/code_quality.exp
58768 gcc.c-torture/special/special.exp
58769 gcc.failure/failure.exp
58770 gcc.failure/940409-1.x
58771 gcc.c-torture/compile/961203-1.x
58774 gcc.misc-tests/linkage.exp
58775 gcc.c-torture/execute/920730-1t.c
58776 gcc.c-torture/execute/920730-1t.x
58777 gcc.c-torture/compile/920520-1.x
58778 gcc.c-torture/compile/920521-1.x
58779 gcc.c-torture/compile/981006-1.x
58780 gcc.c-torture/execute/eeprof-1.x
58782 * Moved files (possibly with modifications to fit a new harness):
58784 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
58785 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
58786 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
58787 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
58788 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
58789 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
58790 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
58791 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
58792 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
58793 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
58794 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
58795 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
58796 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
58797 gcc.failure/940409-1.c gcc.dg/940409-1.c
58799 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
58801 * c-torture/compile/961203-1.x: Delete.
58803 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
58804 not exit. Include stdio.h.
58805 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58806 * gcc.misc-tests/dg-12.c: Likewise.
58807 * gcc.misc-tests/dg-5.c: Likewise.
58808 * gcc.misc-tests/dg-6.c: Likewise.
58809 * gcc.misc-tests/dg-7.c: Prototype abort.
58810 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58811 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58812 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
58814 * gcc.misc-tests/sieve.c: Use return from main, not exit.
58815 * gcc.misc-tests/sort2.c: Use return from main, not exit.
58817 2000-06-28 Jakub Jelinek <jakub@redhat.com>
58819 * gcc.dg/cpp/20000628-1.c: New test.
58820 * gcc.dg/cpp/20000628-1.h: New header for above test.
58821 * gcc.dg/cpp/20000628-1a.h: Likewise.
58823 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
58825 * gcc.dg/cpp: New directory.
58826 * gcc.dg/cpp/cpp.exp: New driver.
58827 * gcc.dg/cpp/20000627-1.c: New test.
58828 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58829 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58830 and rewrite as a compilation test.
58832 * gcc.dg: Move many files into the cpp subdirectory, possibly
58833 renaming or editing them as well.
58835 990119-1.c cpp/19990119-1.c
58836 990228-1.c cpp/19990228-1.c
58837 990407-1.c cpp/19990407-1.c
58838 990409-1.c cpp/19990409-1.c
58839 990413-1.c cpp/19990413-1.c
58840 990703-1.c cpp/19990703-1.c
58841 20000127-1.c cpp/20000127-1.c
58842 20000129-1.c cpp/20000129-1.c
58843 20000207-1.c cpp/20000207-1.c
58844 20000207-2.c cpp/20000207-2.c
58845 20000209-1.c cpp/20000209-1.c
58846 20000209-2.c cpp/20000209-2.c
58847 20000301-1.c cpp/20000301-1.c
58848 20000419-1.c cpp/20000419-1.c
58849 20000510-1.S cpp/20000510-1.S
58850 20000519-1.c cpp/20000519-1.c
58851 20000529-1.c cpp/20000529-1.c
58852 20000625-1.c cpp/20000625-1.c
58853 20000625-2.c cpp/20000625-2.c
58854 cpp-as1.c cpp/assert1.c
58855 cpp-as2.c cpp/assert2.c
58856 cxx-comments-1.c cpp/cxxcom1.c
58857 cxx-comments-2.c cpp/cxxcom2.c
58858 endif-label.c cpp/endif.c
58859 cpp-hash1.c cpp/hash1.c
58860 cpp-hash2.c cpp/hash2.c
58861 cpp-if1.c cpp/if-1.c
58862 cpp-if2.c cpp/if-2.c
58863 cpp-if3.c cpp/if-3.c
58864 cpp-if4.c cpp/if-4.c
58865 cpp-if5.c cpp/if-5.c
58866 cpp-cond.c cpp/if-cexp.c
58867 cpp-missingop.c cpp/if-mop.c
58868 cpp-missingparen.c cpp/if-mpar.c
58869 cpp-opprec.c cpp/if-oppr.c
58870 cpp-ifparen.c cpp/if-paren.c
58871 cpp-shortcircuit.c cpp/if-sc.c
58872 cpp-shift.c cpp/if-shift.c
58873 cpp-unary.c cpp/if-unary.c
58874 cpp-li1.c cpp/line1.c
58875 cpp-li2.c cpp/line2.c
58876 lineno.c cpp/line3.c
58877 lineno-2.c cpp/line4.c
58879 cpp-mic.h cpp/mi1c.h
58880 cpp-micc.h cpp/mi1cc.h
58881 cpp-mind.h cpp/mi1nd.h
58882 cpp-mindp.h cpp/mi1ndp.h
58883 cpp-mix.h cpp/mi1x.h
58884 cpp-mi2.c cpp/mi2.c
58885 cpp-mi2a.h cpp/mi2a.h
58886 cpp-mi2b.h cpp/mi2b.h
58887 cpp-mi2c.h cpp/mi2c.h
58888 cpp-mi3.c cpp/mi3.c
58889 cpp-mi3.def cpp/mi3.def
58890 poison-1.c cpp/poison.c
58891 pr-impl.c cpp/prag-imp.c
58892 cpp-redef-2.c cpp/redef1.c
58893 cpp-redef.c cpp/redef2.c
58894 strpaste.c cpp/strp1.c
58895 strpaste-2.c cpp/strp2.c
58896 cpp-tradpaste.c cpp/tr-paste.c
58897 cpp-tradstringify.c cpp/tr-str.c
58898 cpp-tradwarn1.c cpp/tr-warn1.c
58899 cpp-tradwarn2.c cpp/tr-warn2.c
58900 trigraphs.c cpp/trigraphs.c
58901 cpp-unc1.c cpp/unc1.c
58902 cpp-unc2.c cpp/unc2.c
58903 cpp-unc3.c cpp/unc3.c
58904 cpp-unc.c cpp/unc4.c
58905 undef.c cpp/undef1.c
58906 undef-2.c cpp/undef2.c
58907 cpp-wi1.c cpp/widestr1.c
58909 2000-06-27 Mark Mitchell <mark@codesourcery.com>
58911 * lib/g++.exp (g++_include_flags): Tweak.
58913 2000-06-27 H.J. Lu <hjl@gnu.org>
58914 Loren J. Rittle <ljrittle@acm.org>
58916 * lib/g++.exp (g++_include_flags): Override libgloss.exp
58917 version with one that knows about the new gcc tree structure.
58918 (g++_link_flags): Same.
58920 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
58922 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58923 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58924 case we are cross-compiling.
58926 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58927 g++.old-deja/g++.niklas/Makefile.in,
58928 g++.old-deja/g++.niklas/configure.in,
58929 g++.old-deja/g++.other/Makefile.in,
58930 g++.old-deja/g++.other/configure.in,
58931 gcc.c-torture/code_quality/Makefile.in,
58932 gcc.c-torture/code_quality/configure.in,
58933 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58934 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58935 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58936 gcc.c-torture/execute/ieee/Makefile.in,
58937 gcc.c-torture/execute/ieee/configure.in,
58938 gcc.c-torture/noncompile/Makefile.in,
58939 gcc.c-torture/noncompile/configure.in,
58940 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58941 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58942 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58944 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
58946 * g++.old-deja/g++.other/ambig3.C: New test.
58948 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
58950 * g++.old-deja/g++.pt/syntax1.C: New test.
58951 * g++.old-deja/g++.pt/syntax2.C: New test.
58952 * g++.old-deja/g++.other/syntax3.C: New test.
58953 * g++.old-deja/g++.other/syntax4.C: New test.
58955 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
58957 * gcc.dg/20000623-1.c: Prototype exit and abort.
58959 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
58961 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58963 * gcc.dg/cpp-mi3.def: New file.
58965 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58967 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58968 lexer's error messages.
58969 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58970 divine anything from the linemarkers.
58971 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58972 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58974 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
58976 * gcc.dg/20000623-1.c: New test.
58978 2000-06-22 Jakub Jelinek <jakub@redhat.com>
58980 * gcc.c-torture/execute/20000622-1.c: New test.
58982 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
58984 * g++.old-deja/g++.other/init15.C: New test.
58986 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
58988 * g++.old-deja/g++.pt/vaarg2.C: New test.
58989 * g++.old-deja/g++.pt/vaarg3.C: New test.
58991 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
58993 * g++.old-deja/g++.other/dyncast6.C: New test.
58995 2000-06-15 Jakub Jelinek <jakub@redhat.com>
58997 * gcc.c-torture/execute/loop-6.c: New test.
58999 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59001 * gcc.dg/20000614-1.c: New test.
59002 * gcc.dg/20000614-2.c: New test.
59004 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59006 * g++.old-deja/g++.other/inline12.C: New test.
59008 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59010 * g++.old-deja/g++.other/eh1.C: New test.
59012 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59014 * g++.old-deja/g++.other/type.C: New test.
59016 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59018 * g++.old-deja/g++.other/initstring.C: New test.
59020 2000-06-12 Jason Merrill <jason@redhat.com>
59022 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59024 2000-06-09 Jeffrey A Law (law@cygnus.com)
59026 * gcc.c-torture/compile/20000609-1.c: New test.
59028 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59030 * gcc.dg/20000609-1.c: New test.
59032 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59034 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59035 * gcc.c-torture/noncompile/poison-1.c: Move...
59036 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59037 * gcc.dg/cpp-li1.c: Add a token after the #line.
59039 2000-06-05 Richard Henderson <rth@cygnus.com>
59041 * gcc.c-torture/execute/20000605-2.c: New test.
59042 * gcc.c-torture/execute/20000605-3.c: New test.
59044 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59046 * g77.f-torture/execute/20000503-1.x: New file.
59048 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59050 * g++.old-deja/g++.eh/badalloc1.C: New test.
59052 2000-06-05 Richard Henderson <rth@cygnus.com>
59054 * gcc.c-torture/execute/20000605-1.c: New test.
59056 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59057 Nathan Sidwell <nathan@codesourcery.com>
59059 * gcc.c-torture/compile/20000605-1.c: New test.
59061 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59063 * g77.f-torture/compile/20000601-1.f: New test.
59065 2000-06-03 Richard Henderson <rth@cygnus.com>
59067 * gcc.c-torture/execute/20000603-1.c: New.
59069 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59071 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59072 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59074 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59076 * gcc.dg/compare2.c (case 12): XFAIL.
59077 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59078 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59080 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59082 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59084 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59085 guard macro is already defined when the header is first
59087 * gcc.dg/cpp-mix.h: New file.
59088 * gcc.dg/endif-label.c: Update patterns to match compiler.
59090 * g++.brendan/complex1.C: Declare abort.
59091 * g++.law/refs4.C: Remove XFAIL.
59092 * g++.oliva/expr2.C: Declare abort and exit.
59094 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59096 * gcc.c-torture/execute/20000528-1.c: New test.
59098 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59099 * g++.old-deja/g++.law/temps4.C: Likewise.
59101 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59102 stdlib.h. Call abort() on failure.
59103 * g++.old-deja/g++.law/refs4.C: Likewise.
59104 * g++.old-deja/g++.law/temps4.C: Likewise.
59105 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59106 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59108 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59110 Relative to g++.dg/special:
59111 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59113 Relative to g++.old-deja:
59114 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59115 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59116 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59117 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59118 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59119 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59120 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59122 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59123 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59124 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59125 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59126 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59127 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59130 * g++.other/goto1.C: Update expectations for error messages.
59132 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59134 * gcc.c-torture/compile/20000523-1.c: New test.
59136 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59138 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59140 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59142 * g++.old-deja/g++.eh/catch11.C: New test.
59143 * g++.old-deja/g++.eh/catch12.C: New test.
59145 2000-05-24 Nick Clifton <nickc@cygnus.com>
59147 * gcc.c-torture/execute/20000523-1.c: New test.
59149 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59151 * c-torture/execute/bcp-1.c: Replace abort in arg of
59152 __builtin_constant_p with a generic external function.
59154 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59155 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59156 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59157 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59158 Prototype abort and/or exit.
59160 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59161 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59162 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59163 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59165 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59167 * gcc.dg/dwarf2-1.c: New test.
59169 2000-05-20 Richard Henderson <rth@cygnus.com>
59171 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59173 2000-05-20 Andreas Jaeger <aj@suse.de>
59175 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59178 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59180 * gcc.c-torture/execute/20000519-2.c: New test.
59182 2000-05-19 Andreas Jaeger <aj@suse.de>
59184 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59185 which fails with SSA.
59187 * lib/c-torture.exp: Also test with -O3 -fssa.
59189 2000-05-18 Michael Meissner <meissner@redhat.com>
59191 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59192 * gcc.c-torture/execute/920415-1.c: Ditto.
59193 * gcc.c-torture/execute/920501-1.c: Ditto.
59194 * gcc.c-torture/execute/conversion.c: Ditto.
59195 * gcc.c-torture/execute/cvt-1.c: Ditto.
59197 2000-05-18 Jeffrey A Law (law@cygnus.com)
59199 * gcc.c-torture/compile/20000518-1.c: New test.
59201 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59203 * g77.f-torture/compile/200005018.f: New test.
59205 2000-05-17 Jeffrey A Law (law@cygnus.com)
59207 * gcc.c-torture/compile/20000517-1.c: New test.
59209 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59211 * gcc.c-torture/execute/20000516-1.c: New test.
59213 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59215 * g++.old-deja/g++.other/eh.C: New test.
59217 2000-05-12 Richard Henderson <rth@cygnus.com>
59219 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59220 constants through to doit's conditional.
59222 2000-05-11 Jeffrey A Law (law@cygnus.com)
59224 * gcc.c-torture/compile/20000511-1.c: New test.
59225 * g77.f-torture/compile/20000511-1.f: New test.
59226 * g77.f-torture/compile/20000511-2.f: New test.
59228 2000-05-11 Michael Meissner <meissner@redhat.com>
59230 * gcc.c-torture/execute/20000511-1.c: New test.
59232 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
59234 * gcc.dg/dg.exp: Scan .S files as well as .c files.
59235 * gcc.dg/20000510-1.S: New.
59237 2000-05-08 Catherine Moore <clm@cygnus.com>
59239 * gcc.dg/unused-3.c: New.
59241 2000-05-06 Richard Henderson <rth@cygnus.com>
59243 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59244 * g++.old-deja/g++.mike/warn1.C: Likewise.
59245 * g++.old-deja/g++.pt/local1.C: Likewise.
59246 * g++.old-deja/g++.pt/local7.C: Likewise.
59247 * g++.old-deja/g++.pt/spec16.C: Likewise.
59249 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
59251 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59253 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
59255 * g77.f-torture/execute/20000503-1.f: New test.
59257 2000-05-04 Andreas Jaeger <aj@suse.de>
59259 * gcc.dg/noreturn-2.c: New test.
59261 2000-05-04 Neil Booth <NeilB@earthling.net>
59263 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59266 2000-05-04 Richard Henderson <rth@cygnus.com>
59268 * gcc.c-torture/execute/20000503-1.c: Fix typo.
59270 2000-05-04 Richard Henderson <rth@cygnus.com>
59272 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
59273 OpenSSL by Jason R Thorpe.
59275 2000-05-03 Jim Wilson <wilson@cygnus.com>
59277 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59279 2000-05-03 Robert Lipe <robertlipe@usa.net>
59281 * gcc.dg/20000503-1.c: New test.
59283 2000-05-02 Jakub Jelinek <jakub@redhat.com>
59285 * gcc.c-torture/compile/20000502-1.c: New test.
59286 * g++.old-deja/g++.other/align.C: New test.
59287 * gcc.dg/cpp-tradstringify.c: New test.
59289 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
59291 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59292 and hard registers.
59294 2000-04-26 Geoff Keating <geoffk@cygnus.com>
59296 * gcc.c-torture/execute/loop-5.c: New test.
59298 2000-04-25 Jakub Jelinek <jakub@redhat.com>
59300 * gcc.c-torture/execute/va-arg-20.c: New test.
59302 2000-04-23 Jeffrey A Law (law@cygnus.com)
59304 * gcc.c-torture/execute/20000422-1.c: New test.
59306 2000-04-20 Greg McGary <gkm@gnu.org>
59308 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59309 when optimizing, but without sibling-call optimizations (-O1).
59311 2000-04-20 Jeffrey A Law (law@cygnus.com)
59313 * gcc.c-torture/compile/20000420-1.c: New test.
59315 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
59317 * g++.abi/ptrflags.C: New test.
59318 * g++.eh/catchptr1.C: Test incomplete pointer chains.
59320 2000-04-19 Catherine Moore <clm@cygnus.com>
59322 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59324 2000-04-19 Greg McGary <gkm@gnu.org>
59326 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59327 sibling-call optimizations.
59329 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
59331 * gcc.dg/20000419-1.c: New test.
59333 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
59335 * gcc.c-torture/execute/20000412-6.c: New test.
59337 2000-04-12 Jeffrey A Law (law@cygnus.com)
59339 * gcc.c-torture/execute/20000412-5.c: New test.
59340 * g77.f-torture/compile/20000412-1.f: New test.
59341 * gcc.c-torture/execute/20000412-4.c: New test.
59342 * gcc.c-torture/compile/20000412-2.c: New test.
59343 * gcc.c-torture/execute/20000412-3.c: New test.
59344 * gcc.c-torture/compile/20000412-1.c: New test.
59345 * gcc.c-torture/execute/20000412-2.c: New test.
59347 2000-04-12 Jakub Jelinek <jakub@redhat.com>
59349 * objc/execute/bf-20.m: New test.
59351 2000-04-10 Richard Henderson <rth@cygnus.com>
59353 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59355 * gcc.c-torture/execute/20000412-1.c: New test.
59357 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
59359 * g++.old-deja/g++.eh/catchptr1.C: New test.
59361 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
59363 * g++.old-deja/g++.abi/cxa_vec.C: New test.
59365 2000-04-08 Neil Booth <NeilB@earthling.net>
59367 * gcc.dg/cpp-nullchar.c: Remove test as
59368 embedded nulls cause problems.
59370 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59372 * gcc.dg/compare2.c: New test.
59374 2000-04-08 Neil Booth <NeilB@earthling.net>
59376 * gcc.dg/cpp-nullchar.c: New test.
59378 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
59380 * gcc.dg/cpp-mi2.c: New test.
59381 * gcc.dg/cpp-mi2[abc].h: New files.
59383 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
59385 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59388 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
59390 * g++.old-deja/g++.abi/vmihint.C: New test.
59392 2000-04-06 Neil Booth <NeilB@earthling.net>
59394 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59395 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59398 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
59400 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59401 avoid stack-frame overwrite.
59403 2000-04-05 Jakub Jelinek <jakub@redhat.com>
59405 * gcc.c-torture/compile/20000405-2.c: New test.
59406 * gcc.c-torture/compile/20000405-3.c: New test.
59408 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59410 * gcc.c-torture/compile/20000405-1.c: New test.
59412 2000-04-04 Geoff Keating <geoffk@cygnus.com>
59414 * gcc.dg/cast-qual-1.c: Revert last change.
59416 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59418 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59420 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
59422 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59423 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59425 2000-04-03 Jeffrey A Law (law@cygnus.com)
59427 * gcc.c-torture/compile/20000403-2.c: New test.
59428 * gcc.c-torture/compile/20000403-1.c: New test.
59430 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
59432 * gcc.c-torture/execute/20000403-1.c: New test.
59434 2000-04-03 Geoff Keating <geoffk@cygnus.com>
59436 * gcc.c-torture/execute/20000402-1.c: New test.
59438 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
59440 * gcc.c-torture/execute/va-arg-15.c: New test.
59441 * gcc.c-torture/execute/va-arg-16.c: New test.
59442 * gcc.c-torture/execute/va-arg-17.c: New test.
59443 * gcc.c-torture/execute/va-arg-18.c: New test.
59444 * gcc.c-torture/execute/va-arg-19.c: New test.
59446 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
59448 * gcc.c-torture/compile/981211-1.c: Move to...
59449 * gcc.dg/cpp-as1.c: ...here.
59450 * gcc.dg/cpp-as2.c: New file.
59452 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59455 2000-04-02 Neil Booth <NeilB@earthling.net>
59457 * gcc.dg/cpp-cond.c New tests.
59458 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
59459 accidental success less likely.
59460 * gcc.dg/cpp-missingop.c New tests.
59461 * gcc.dg/cpp-missingparen.c New tests.
59462 * gcc.dg/cpp-shift.c New tests.
59463 * gcc.dg/cpp-shortcircuit.c New tests.
59464 * gcc.dg/cpp-unary.c New tests.
59466 2000-03-29 Jeffrey A Law (law@cygnus.com)
59468 * gcc.c-torture/compile/20000329-1.c: New test.
59470 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
59472 * gcc.c-torture/compile/20000326-1.c: New test.
59473 * gcc.c-torture/compile/20000326-2.c: New test.
59475 2000-03-24 Geoff Keating <geoffk@cygnus.com>
59477 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59478 the first parameter is a function argument.
59480 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
59482 * g++.old-deja/g++.ext/array4.C: New test.
59484 2000-03-22 Geoff Keating <geoffk@cygnus.com>
59486 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59488 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59490 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59492 2000-03-19 Richard Henderson <rth@cygnus.com>
59494 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59496 2000-03-19 Richard Henderson <rth@cygnus.com>
59498 * gcc.c-torture/compile/20000319-1.c: New test.
59500 2000-03-14 Jeffrey A Law (law@cygnus.com)
59502 * gcc.c-torture/execute/20000314-3.c: New test.
59503 * gcc.c-torture/execute/20000314-2.c: New test.
59504 * gcc.c-torture/execute/20000314-1.c: New test.
59505 * gcc.c-torture/compile/20000314-2.c: New test.
59506 * gcc.c-torture/compile/20000314-1.c: New test.
59508 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
59510 * g++.old-deja/g++.warn/inline.C: New test.
59512 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
59514 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59515 standards-compliant result rather than specific constants.
59516 Put test-values in array.
59518 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
59520 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59521 (g++_target_compile): Put test-specific options last.
59523 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59525 * g++.old-deja/g++.eh/vbase4.C: New test.
59527 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59529 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59531 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59533 * g++.old-deja/g++.brendan/misc12.C: Removed.
59534 * g++.old-deja/g++.pt/memtemp77.C: Constify.
59535 * g++.old-deja/g++.ext/pretty4.C: New test.
59537 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59539 * g++.old-deja/g++.other/string2.C: New test.
59541 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
59543 * g++.old-deja/g++.warn/impint2.C: New test.
59545 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
59547 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59550 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
59552 * g++.old-deja/g++.warn/impint.C: New test.
59553 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59554 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59555 * g++.old-deja/g++.pt/explicit12.C: Likewise.
59556 * g++.old-deja/g++.pt/explicit13.C: Likewise.
59557 * g++.old-deja/g++.pt/explicit17.C: Likewise.
59558 * g++.old-deja/g++.pt/explicit18.C: Likewise.
59559 * g++.old-deja/g++.pt/explicit19.C: Likewise.
59560 * g++.old-deja/g++.pt/explicit23.C: Likewise.
59561 * g++.old-deja/g++.pt/explicit31.C: Likewise.
59562 * g++.old-deja/g++.pt/explicit35.C: Likewise.
59563 * g++.old-deja/g++.pt/explicit6.C: Likewise.
59564 * g++.old-deja/g++.pt/memclass7.C: Likewise.
59566 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
59568 * gcc.dg/cpp-redef.c: New test.
59570 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
59572 * g++.old-deja/g++.pt/unify7.C: New test.
59574 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
59576 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59577 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59579 2000-02-25 Geoff Keating <geoffk@cygnus.com>
59581 * gcc.c-torture/compile/20000224-1.c: New test.
59583 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59585 * gcc.c-torture/compile/cpp-2.c: New test.
59586 * gcc.c-torture/compile/cpp-1.c: New test.
59588 2000-02-25 Jeffrey A Law (law@cygnus.com)
59590 * gcc.c-torture/execute/20000225-1.c: New test.
59592 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59594 * gcc.dg/cpp-li2.c: New test.
59596 * gcc.dg/cpp-wi1.c: New test.
59598 * gcc.dg/cpp-li1.c: New test.
59600 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
59602 * g++.old-deja/g++.other/sizeof5.C: New test.
59604 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59606 * gcc.c-torture/execute/va-arg-13.c: New test.
59608 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
59610 * gcc.c-torture/execute/va-arg-12.c: New test.
59612 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
59614 * gcc.c-torture/execute/20000223-1.c: New test.
59616 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
59618 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59620 2000-02-22 Mark Mitchell <mark@codesourcery.com>
59622 * g++.old-deja/g++.abi/ptrmem.C: New test.
59624 2000-02-19 Richard Henderson <rth@cygnus.com>
59626 * gcc.c-torture/compile/init-3.c: New.
59628 2000-02-17 Mark Mitchell <mark@codesourcery.com>
59630 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59633 2000-02-11 Robert Lipe <robertl@sco.com>
59635 * gcc.c-torture/compile/20000211-3.c: New test.
59637 2000-02-11 Martin Buchholz <martin@xemacs.org>
59639 * gcc.c-torture/compile/20000211-2.c: New test.
59641 2000-02-11 Jeffrey A Law (law@cygnus.com)
59643 * gcc.c-torture/compile/20000211-1.c: New test.
59645 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
59647 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59650 2000-02-08 Nathan Sidwell <nathan@acm.org>
59652 * g++.old-deja/g++.other/cast5.C: New test.
59654 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
59656 * gcc.c-torture/execute/20000205-1.c: New.
59658 2000-02-03 Nathan Sidwell <nathan@acm.org>
59660 * g++.old-deja/g++.jason/cast3.C: Return void.
59661 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59663 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59665 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59667 * gcc.dg/loop-1.c: New test.
59669 2000-01-27 Jakub Jelinek <jakub@redhat.com>
59671 * gcc.c-torture/compile/20000127-1.c: New test.
59672 * gcc.c-torture/execute/991228-1.c: New test.
59674 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59676 * gcc.dg/unused-2.c: New test.
59678 * gcc.dg/conv-1.c: New test.
59680 2000-01-24 Mark Mitchell <mark@codesourcery.com>
59682 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59684 (tool_option_proc): Fix typo.
59686 2000-01-24 Geoff Keating <geoffk@cygnus.com>
59688 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59689 of the ld on the host, not on the build machine.
59690 Also, don't crash if '--help' is not a supported option.
59692 2000-01-24 Richard Henderson <rth@cygnus.com>
59694 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59696 2000-01-20 Jeffrey A Law (law@cygnus.com)
59698 * gcc.c-torture/execute/20000120-2.c: New test.
59699 * gcc.c-torture/execute/20000120-1.c: New test.
59701 2000-01-13 Jeffrey A Law (law@cygnus.com)
59703 * gcc.c-torture/execute/20000113-1.c: New test.
59705 2000-01-12 Jeffrey A Law (law@cygnus.com)
59707 * gcc.c-torture/execute/20000112-1.c: New test.
59709 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59711 * gcc.dg/20000111-1.c: New test.
59713 2000-01-10 Jeffrey A Law (law@cygnus.com)
59715 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59716 with 16 bit integers.
59718 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59720 * gcc.dg/20000108-1.c: New test.
59722 2000-01-05 Nathan Sidwell <nathan@acm.org>
59724 * g++.old-deja/g++.ns/koenig8.C: New test.
59726 2000-01-05 Nathan Sidwell <nathan@acm.org>
59728 * g++.old-deja/g++.other/cast4.C: New test.
59730 2000-01-05 Jeffrey A Law (law@cygnus.com)
59732 * gcc.c-torture/compile/20000105-2.c: New test.
59733 * gcc.c-torture/compile/20000105-1.c: New test.
59735 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59737 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59738 references to printf & atoi to conform to ANSI standard.
59739 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59740 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59741 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59742 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59743 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59744 * g++.old-deja/g++.brendan/complex1.C: Likewise.
59745 * g++.old-deja/g++.brendan/copy1.C: Likewise.
59746 * g++.old-deja/g++.brendan/copy2.C: Likewise.
59747 * g++.old-deja/g++.brendan/copy3.C: Likewise.
59748 * g++.old-deja/g++.brendan/copy4.C: Likewise.
59749 * g++.old-deja/g++.brendan/copy5.C: Likewise.
59750 * g++.old-deja/g++.brendan/copy6.C: Likewise.
59751 * g++.old-deja/g++.brendan/copy7.C: Likewise.
59752 * g++.old-deja/g++.brendan/copy8.C: Likewise.
59753 * g++.old-deja/g++.brendan/crash11.C: Likewise.
59754 * g++.old-deja/g++.brendan/crash14.C: Likewise.
59755 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59756 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59757 * g++.old-deja/g++.brendan/delete2.C: Likewise.
59758 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59759 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59760 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59761 * g++.old-deja/g++.brendan/eh1.C: Likewise.
59762 * g++.old-deja/g++.brendan/groff1.C: Likewise.
59763 * g++.old-deja/g++.brendan/init3.C: Likewise.
59764 * g++.old-deja/g++.brendan/misc12.C: Likewise.
59765 * g++.old-deja/g++.brendan/misc7.C: Likewise.
59766 * g++.old-deja/g++.brendan/new2.C: Likewise.
59767 * g++.old-deja/g++.brendan/operators4.C: Likewise.
59768 * g++.old-deja/g++.brendan/operators5.C: Likewise.
59769 * g++.old-deja/g++.brendan/overload2.C: Likewise.
59770 * g++.old-deja/g++.brendan/overload7.C: Likewise.
59771 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59772 * g++.old-deja/g++.brendan/reference1.C: Likewise.
59773 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59774 * g++.old-deja/g++.brendan/template24.C: Likewise.
59775 * g++.old-deja/g++.brendan/template3.C: Likewise.
59776 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59777 * g++.old-deja/g++.jason/inline3.C: Likewise.
59778 * g++.old-deja/g++.jason/opeq.C: Likewise.
59779 * g++.old-deja/g++.law/arg5.C: Likewise.
59780 * g++.old-deja/g++.law/arm7.C: Likewise.
59781 * g++.old-deja/g++.law/ctors11.C: Likewise.
59782 * g++.old-deja/g++.law/cvt8.C: Likewise.
59783 * g++.old-deja/g++.law/init9.C: Likewise.
59784 * g++.old-deja/g++.law/refs4.C: Likewise.
59785 * g++.old-deja/g++.law/template2.C: Likewise.
59786 * g++.old-deja/g++.law/visibility24.C: Likewise.
59787 * g++.old-deja/g++.law/vtable3.C: Likewise.
59788 * g++.old-deja/g++.mike/asm2.C: Likewise.
59789 * g++.old-deja/g++.mike/eh1.C: Likewise.
59790 * g++.old-deja/g++.mike/misc1.C: Likewise.
59791 * g++.old-deja/g++.mike/misc13.C: Likewise.
59792 * g++.old-deja/g++.mike/misc14.C: Likewise.
59793 * g++.old-deja/g++.mike/ns12.C: Likewise.
59794 * g++.old-deja/g++.mike/p1248.C: Likewise.
59795 * g++.old-deja/g++.mike/p3708.C: Likewise.
59796 * g++.old-deja/g++.mike/p3708a.C: Likewise.
59797 * g++.old-deja/g++.mike/p3708b.C: Likewise.
59798 * g++.old-deja/g++.mike/p646.C: Likewise.
59799 * g++.old-deja/g++.mike/p700.C: Likewise.
59800 * g++.old-deja/g++.mike/p783.C: Likewise.
59801 * g++.old-deja/g++.mike/p783a.C: Likewise.
59802 * g++.old-deja/g++.mike/p783b.C: Likewise.
59803 * g++.old-deja/g++.mike/p786.C: Likewise.
59804 * g++.old-deja/g++.mike/p789.C: Likewise.
59805 * g++.old-deja/g++.mike/p789a.C: Likewise.
59806 * g++.old-deja/g++.mike/p807a.C: Likewise.
59807 * g++.old-deja/g++.other/delete3.C: Likewise.
59808 * g++.old-deja/g++.other/dyncast1.C: Likewise.
59809 * g++.old-deja/g++.other/dyncast2.C: Likewise.
59810 * g++.old-deja/g++.other/dyncast3.C: Likewise.
59811 * g++.old-deja/g++.other/empty1.C: Likewise.
59812 * g++.old-deja/g++.other/temporary1.C: Likewise.
59813 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59814 * g++.old-deja/g++.pt/t16.C: Likewise.
59815 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59817 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
59819 * gcc.dg/991230-1.c: New test.
59821 1999-12-29 Jeffrey A Law (law@cygnus.com)
59823 * gcc.c-torture/compile/991229-3.c: New test.
59824 * gcc.c-torture/compile/991229-2.c: New test.
59825 * gcc.c-torture/compile/991229-1.c: New test.
59827 1999-12-29 Greg McGary <gkm@eng.ascend.com>
59829 * gcc.c-torture/compile/labels-2.c: New test.
59831 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
59833 * gcc.c-torture/execute/991227-1.c: New test.
59835 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59837 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59839 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
59841 * gcc.c-torture/execute/991221-1.c: New test.
59843 1999-12-20 Nathan Sidwell <nathan@acm.org>
59845 * g++.old-deja/g++.other/cast3.C: New test.
59847 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
59849 * gcc.c-torture/execute/991216-4.c: New test.
59851 1999-12-16 Michael Meissner <meissner@cygnus.com>
59853 * gcc.c-torture/execute/991216-1.c: New test.
59854 * gcc.c-torture/execute/991216-2.c: New test.
59855 * gcc.c-torture/execute/991216-3.c: New test.
59857 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59859 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59860 Actually make the test fail by using "-O2" for compilation.
59862 1999-12-15 Nathan Sidwell <nathan@acm.org>
59864 * g++.old-deja/g++.warn/cast-align1.C: New test.
59866 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59868 * gcc.c-torture/compile/991214-1.c: New test.
59869 * gcc.c-torture/compile/991214-2.c: New test.
59871 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59873 * gcc.dg/991214-1.c: New test.
59875 1999-12-13 Jeffrey A Law (law@cygnus.com)
59877 * gcc.c-torture/compile/991213-3.c: New test.
59878 * gcc.c-torture/compile/991213-2.c: New test.
59879 * gcc.c-torture/compile/991213-1.c: New test.
59881 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
59883 * gcc.dg/991209-1.c: New test.
59885 1999-12-08 Nathan Sidwell <nathan@acm.org>
59887 * gcc.c-torture/compile/991208-1.c: New test.
59889 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59891 * gcc.dg/ultrasp2.c: New test.
59893 1999-12-05 Alex Samuel <samuel@codesourcery.com>
59895 * g++.old-deja/g++.abi/align.C (main): Fix typo.
59897 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
59899 * gcc.c-torture/compile/991202-1.c: New test.
59900 * gcc.c-torture/execute/991202-1.c: New test.
59901 * gcc.c-torture/execute/991202-2.c: New test.
59902 * gcc.c-torture/execute/991202-3.c: New test.
59904 1999-12-02 Alex Samuel <samuel@codesourcery.com>
59906 * g++.old-deja/g++.abi/align.C: New test.
59907 * g++.old-deja/g++.abi/aggregates.C: Likewise.
59908 * g++.old-deja/g++.abi/bitfields.C: Likewise.
59910 1999-12-01 Richard Henderson <rth@cygnus.com>
59912 * gcc.c-torture/execute/991201-1.c: New.
59914 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
59916 * gcc.dg/991129-1.c: New test.
59918 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
59920 * gcc.c-torture/compile/991127-1.c: New test.
59922 1999-11-22 Nathan Sidwell <nathan@acm.org>
59924 * g++.old-deja/g++.other/warn4.C: New test.
59926 1999-11-22 Nathan Sidwell <nathan@acm.org>
59928 * g++.old-deja/g++.eh/cleanup2.C: New test.
59929 * g++.old-deja/g++.ext/pretty2.C: New test.
59930 * g++.old-deja/g++.ext/pretty3.C: New test.
59931 * g++.old-deja/g++.other/debug6.C: New test.
59933 1999-10-20 Jim Wilson <wilson@cygnus.com>
59935 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59936 compiler_output to look for one error message instead of two.
59938 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
59940 * gcc.c-torture/execute/991118-1.c: Also test case
59941 where the word boundary does not split a byte evenly.
59943 1999-11-19 Nathan Sidwell <nathan@acm.org>
59945 * g++.old-deja/g++.ext/restrict1.C: New test.
59947 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59949 * gcc.c-torture/execute/991118-1.c: New test.
59951 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
59953 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59954 working directory pathnames.
59956 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
59958 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59959 host is equipped with driver.h and driver.o so it can actually
59960 compile and run the tests.
59962 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
59964 * gcc.c-torture/compile/991008-1.c: New test.
59966 1999-11-08 Nick Clifton <nickc@cygnus.com>
59968 * lib/gcc-dg.exp: Include target-supports.exp
59970 1999-11-05 Nick Clifton <nickc@cygnus.com>
59972 * lib/target-supports.exp: New file: Provide procs to test for
59973 features supported by the target.
59974 (check_weak_available): Moved here from ecos.exp.
59975 (check_alias_available): New proc: Determine of the target
59976 toolchain supports the alias attribute.
59978 * gcc.dg/special/ecos.exp: Move check_weak_available to
59979 target-supports.exp.
59980 (alias-1.c): Only perform the test if the target supports
59982 (wkali-1.c): Only perform the test if the target supports
59985 * gcc.dg/990506-0.c: Expect error messages from cross
59986 targets as well as native targets.
59988 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59990 * gcc.dg/ultrasp1.c: Removed xfail.
59991 * gcc.dg/struct-ret-2.c: Likewise.
59992 * gcc.dg/array-1.c: Likewise.
59994 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59996 * gcc.dg/struct-ret-2.c: New test.
59998 * gcc.dg/array-1.c: New test.
60000 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60002 * gcc.c-torture/execute/991030-1.c: New test.
60004 1999-10-26 Richard Henderson <rth@cygnus.com>
60006 * gcc.c-torture/compile/991026-2.c: New test.
60008 1999-10-26 Jeffrey A Law (law@cygnus.com)
60010 * gcc.c-torture/compile/991026-1.c: New test.
60012 1999-10-23 Jeffrey A Law (law@cygnus.com)
60014 * gcc.c-torture/execute/991023-1.c: New test.
60016 1999-10-19 Jeffrey A Law (law@cygnus.com)
60018 * gcc.c-torture/execute/991019-1.c: New test.
60020 1999-10-16 Richard Henderson <rth@cygnus.com>
60022 * gcc.c-torture/execute/991016-1.c: New test.
60024 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60026 * gcc.c-torture/execute/991014-1.c: New test.
60028 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60030 * g++.old-deja/g++.other/union2.C: New test.
60032 1999-10-13 Nathan Sidwell <nathan@acm.org>
60034 * g++.old-deja/g++.other/vaarg2.C: New test.
60035 * g++.old-deja/g++.other/vaarg3.C: New test.
60037 1999-10-12 Craig Burley <craig@jcb-sc.com>
60039 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60042 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60044 * gcc.c-torture/execute/va-arg-11.c: New test.
60046 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60048 * lib/file-format.exp (gcc_target_object_format): Don't
60049 crash if objdump is unavailable.
60051 1999-09-29 Donn Terry <donn@interix.com>
60053 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60055 1999-09-28 Nick Clifton <nickc@cygnus.com>
60057 * gcc.c-torture/compile/990928-1.c: New test.
60059 1999-09-28 Nathan Sidwell <nathan@acm.org>
60061 * g++.old-deja/g++.other/decl6.C: New test.
60063 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60065 * gcc.c-torture/execute/va-arg-10.c: New test.
60067 1999-09-27 Nathan Sidwell <nathan@acm.org>
60069 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60070 __PRETTY_FUNCTION__.
60072 1999-09-23 Nick Clifton <nickc@cygnus.com>
60074 * gcc.c-torture/execute/990923-1.c: New test.
60076 1999-09-21 Nick Clifton <nickc@cygnus.com>
60078 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60079 for which -fpic is inappropriate.
60081 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60083 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60085 1999-09-21 Nathan Sidwell <nathan@acm.org>
60087 * g++.old-deja/g++.other/dyncast1.C: New test.
60088 * g++.old-deja/g++.other/dyncast2.C: New test.
60089 * g++.old-deja/g++.other/dyncast3.C: New test.
60090 * g++.old-deja/g++.other/dyncast4.C: New test.
60091 * g++.old-deja/g++.other/dyncast5.C: New test.
60092 * g++.old-deja/g++.eh/catch3.C: New test.
60093 * g++.old-deja/g++.eh/catch3p.C: New test.
60094 * g++.old-deja/g++.eh/catch4.C: New test.
60095 * g++.old-deja/g++.eh/catch4p.C: New test.
60096 * g++.old-deja/g++.eh/catch5.C: New test.
60097 * g++.old-deja/g++.eh/catch5p.C: New test.
60098 * g++.old-deja/g++.eh/catch6.C: New test.
60099 * g++.old-deja/g++.eh/catch6p.C: New test.
60100 * g++.old-deja/g++.eh/catch7.C: New test.
60101 * g++.old-deja/g++.eh/catch7p.C: New test.
60102 * g++.old-deja/g++.eh/catch8.C: New test.
60103 * g++.old-deja/g++.eh/catch8p.C: New test.
60104 * g++.old-deja/g++.eh/catch9.C: New test.
60105 * g++.old-deja/g++.eh/catch9p.C: New test.
60107 1999-09-13 Nathan Sidwell <nathan@acm.org>
60109 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60110 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60112 1999-09-13 Jeffrey A Law (law@cygnus.com)
60114 * gcc.c-torture/compile/990913-1.c: New test.
60116 1999-09-10 Nathan Sidwell <nathan@acm.org>
60118 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60119 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60121 1999-09-09 Richard Henderson <rth@cygnus.com>
60123 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60125 1999-09-09 Nathan Sidwell <nathan@acm.org>
60127 * g++.old-deja/g++.other/lookup11.C: New test.
60128 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60129 what is permitted and what we want.
60130 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60132 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60134 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60136 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60137 * gcc.c-torture/noncompile/poison-1.c: New file.
60139 1999-09-08 Nathan Sidwell <nathan@acm.org>
60141 * g++.old-deja/g++.other/sizeof3.C: New test.
60142 * g++.old-deja/g++.other/sizeof4.C: New test.
60143 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60144 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60146 1999-09-07 Richard Henderson <rth@cygnus.com>
60148 * gcc.dg/va-arg-1.c: New.
60150 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60152 * gcc.c-torture/execute/va-arg-9.c: New test.
60154 1999-09-05 Craig Burley <craig@jcb-sc.com>
60156 * g77.f-torture/compile/980519-2.f: New test.
60157 * g77.f-torture/compile/19990905-0.f: New test.
60158 * g77.f-torture/compile/19990905-1.f: New test.
60159 * g77.f-torture/compile/19990905-2.f: New test.
60161 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60163 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60165 * gcc.c-torture/execute/990827-1.c: Fix typo.
60167 1999-09-03 Nathan Sidwell <nathan@acm.org>
60169 * g++.old-deja/g++.other/deref1.C: New test.
60171 1999-09-02 Nathan Sidwell <nathan@acm.org>
60173 * g++.old-deja/g++.other/ambig2.C: New test.
60174 * g++.old-deja/g++.other/cond5.C: New test.
60175 * g++.old-deja/g++.other/lookup16.C: New test.
60177 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60179 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60182 1999-08-31 Jeffrey A Law (law@cygnus.com)
60184 * lib/c-torture.exp: Avoid the "compare executables" optimization
60185 when testing native.
60187 1999-08-29 Jeffrey A Law (law@cygnus.com)
60189 * gcc.c-torture/execute/990829-1.c: New test.
60190 * gcc.c-torture/compile/990829-1.c: New test.
60192 1999-08-27 Paul Burchard <burchard@pobox.com>
60194 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60195 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60196 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60197 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60198 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60199 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60200 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60201 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60202 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60203 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60204 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60206 1999-08-27 Jeffrey A Law (law@cygnus.com)
60208 * gcc.c-torture/execute/990827-1.c: New test.
60210 1999-08-26 Craig Burley <craig@jcb-sc.com>
60212 * g77.f-torture/noncompile/19990826-4.f: New test.
60214 * g77.f-torture/compile/19990826-3.f: New test.
60216 * g77.f-torture/execute/19990826-2.f: New test.
60218 * g77.f-torture/compile/19990826-1.f: New test.
60220 * gcc.c-torture/execute/990826-0.c: New test.
60221 * g77.c-torture/execute/19990826-0.f: New test.
60223 * g77.f-torture/noncompile/970626-2.f: New test.
60225 1999-08-25 Paul Burchard <burchard@pobox.com>
60227 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60228 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60229 lss-011.C: New tests.
60231 1999-08-25 Nathan Sidwell <nathan@acm.org>
60233 * g++.old-deja/g++.other/decl5.C: New test.
60235 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60237 * noncompile/noncompile.exp: Load_lib c-torture.exp.
60238 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60239 call `postbase' for each one. All callers of `postbase' changed
60240 to call this instead.
60242 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
60244 * gcc.c-torture/execute/990811-1.c: New test.
60246 1999-08-09 Nick Clifton <nickc@cygnus.com>
60248 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60251 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60254 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60256 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60258 1999-08-04 Jeffrey A Law (law@cygnus.com)
60260 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60262 1999-08-04 Nathan Sidwell <nathan@acm.org>
60264 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60266 1999-08-04 Jeffrey A Law (law@cygnus.com)
60268 * gcc.c-torture/execute/990804-1.c: New test.
60270 1999-08-03 Nathan Sidwell <nathan@acm.org>
60272 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60273 * g++.old-deja/g++.brendan/crash64.C: Likewise.
60274 * g++.old-deja/g++.brendan/overload8.C: Likewise.
60276 1999-08-03 Nathan Sidwell <nathan@acm.org>
60278 * g++.old-deja/g++.other/struct1.C: New test.
60280 1999-08-03 Nathan Sidwell <nathan@acm.org>
60282 * g++.old-deja/g++.other/enum2.C: New test.
60284 1999-08-02 Richard Henderson <rth@cygnus.com>
60286 Adapted from tests from Franz Sirl:
60287 * gcc.c-torture/execute/va-arg-7.c: New test.
60288 * gcc.c-torture/execute/va-arg-8.c: New test.
60290 1999-08-01 Jeffrey A Law (law@cygnus.com)
60292 * gcc.c-torture/compile/990801-2.c: New test.
60294 * gcc.c-torture/compile/990801-1.c: New test.
60296 1999-07-27 Michael Meissner <meissner@cygnus.com>
60298 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60299 fp-cmp-1.c, converting double to float.
60301 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60302 fp-cmp-1.c, converting double to long double.
60304 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60305 from fr1 to unknown_register, since fr1 is a legitimate register
60308 1999-07-25 Jeffrey A Law (law@cygnus.com)
60310 * README: More listname related changes.
60312 1999-07-08 Catherine Moore <clm@cygnus.com>
60314 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
60316 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
60318 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60320 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60322 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60324 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
60326 * gcc.dg/990703-1.c: New test.
60328 1999-06-29 Nick Clifton <nickc@cygnus.com>
60330 * lib/file-format.exp: New file: Move definition of proc
60331 gcc_target_object_format to here from
60332 gcc.dg/special/ecos.exp.
60334 * lib/c-torture.exp: Include lib file-format.exp.
60335 * lib/gcc-dg.exp: Include lib file-format.exp.
60337 * gcc.dg/special/ecos.exp: Remove definition of proc
60338 gcc_target_object_format.
60340 1999-06-28 Jeffrey A Law (law@cygnus.com)
60342 * gcc.c-torture/execute/990628-1.c: New test.
60344 1999-06-25 Jeffrey A Law (law@cygnus.com)
60346 * gcc.c-torture/compile/990625-2.c: New test.
60348 * gcc.c-torture/compile/990625-1.c: New test.
60350 1999-06-23 Nick Clifton <nickc@cygnus.com>
60352 * gcc.c-torture/compile/dll.c: New test case. Check that dll
60353 attributes compile.
60354 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60355 ports that use the COFF/PE file format.
60357 1999-06-17 Jeffrey A Law (law@cygnus.com)
60359 * gcc.c-torture/compile/990617-1.c: New test.
60361 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
60363 * g++.old-deja/g++.other/decl4.C: New test.
60365 1999-06-14 Nathan Sidwell <nathan@acm.org>
60367 * g++.old-deja/g++.other/bitfld3.C: New test.
60369 1999-06-08 Nathan Sidwell <nathan@acm.org>
60371 * g++.old-deja/g++.eh/catch1.C: New test.
60373 1999-06-07 Jeffrey A Law (law@cygnus.com)
60375 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60377 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60378 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
60380 1999-06-05 Craig Burley <craig@jcb-sc.com>
60382 * g77.f-torture/compile/19990502-0.f: Replace with new,
60383 shorter, test that still fails after recent changes.
60385 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60387 * gcc.c-torture/execute/990604-1.c: New test.
60389 1999-05-31 Jeffrey A Law (law@cygnus.com)
60391 * gcc.c-torture/execute/990531-1.c: New test.
60393 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60395 * gcc.c-torture/compile/990527-1.c: New test.
60397 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
60399 * gcc.c-torture/execute/990527-1.c: New test.
60401 1999-05-25 Nick Clifton <nickc@cygnus.com>
60403 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60404 bitfields as signed.
60406 1999-05-25 Craig Burley <craig@jcb-sc.com>
60408 * g77.f-torture/compile/19990525-0.f: New test.
60410 1999-05-25 Jeffrey A Law (law@cygnus.com)
60412 * gcc.c-torture/execute/990525-2.c: New test.
60414 * gcc.c-torture/execute/990525-1.c: New test.
60416 1999-05-24 Nathan Sidwell <nathan@acm.org>
60418 * g++.old-deja/g++.other/anon3.C: New test.
60419 * g++.old-deja/g++.other/anon4.C: New test.
60420 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60421 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60422 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60425 1999-05-24 Jeffrey A Law (law@cygnus.com)
60427 * gcc.c-torture/execute/990524-1.c: New test.
60429 * gcc.dg/990524-1.c: New test.
60431 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60433 * gcc.c-torture/compile/990523-1.c: New test.
60435 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
60437 * gcc.c-torture/compile/990519-1.c: New test.
60439 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60441 * gcc.c-torture/compile/990517-1.c: New test.
60443 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60444 (e4, f4): New tests.
60447 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60449 * gcc.dg/noreturn-1.c: New test.
60451 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60453 * gcc.c-torture/execute/990513-1.c: New test.
60455 1999-05-10 Richard Henderson <rth@cygnus.com>
60457 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60459 1999-05-10 Craig Burley <craig@jcb-sc.com>
60461 * g77.f-torture/execute/erfc.f: Use small single-precision
60462 values, to avoid problems on Alphas when not -mieee.
60464 1999-05-08 Craig Burley <craig@jcb-sc.com>
60466 * gcc.dg/990506-0.c: New test.
60468 1999-05-08 Richard Henderson <rth@cygnus.com>
60470 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60471 the constant to test. Don't XFAIL 64-bit targets.
60473 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60474 * g++.old-deja/g++.law/profile1.C: Likewise.
60476 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60477 operator new instances.
60478 * g++.old-deja/g++.other/delete5.C: Likewise.
60480 1999-05-03 Craig Burley <craig@jcb-sc.com>
60482 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60485 1999-05-03 Craig Burley <craig@jcb-sc.com>
60487 * g77.f-torture/execute/u77-test.f: Reverse order of two
60488 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60490 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60492 * gcc.dg/compare1.c: New test.
60494 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
60496 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60499 1999-05-02 Craig Burley <craig@jcb-sc.com>
60501 * g77.f-torture/compile/19990502-1.f: New test.
60503 1999-05-02 Craig Burley <craig@jcb-sc.com>
60505 * g77.f-torture/compile/19990502-0.f: New test.
60507 1999-05-02 Craig Burley <craig@jcb-sc.com>
60509 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60512 1999-05-02 Craig Burley <craig@jcb-sc.com>
60514 * g77.f-torture/execute/u77-test.f (main): List libU77
60515 intrinsics not currently tested.
60516 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60517 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60518 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60519 Trim blanks off the ends of some printed strings.
60521 1999-05-02 Craig Burley <craig@jcb-sc.com>
60523 * g77.f-torture/execute/u77-test.f (main): Just warn about
60524 FSTAT gid disagreement, as it's expected on some systems.
60526 1999-05-01 Craig Burley <craig@jcb-sc.com>
60528 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60529 use a new function, which allows for some slop.
60530 Clean up some commentary.
60531 (issum): The new function.
60532 (sgladd): Deleted subroutine.
60534 1999-05-01 Craig Burley <craig@jcb-sc.com>
60536 * g77.f-torture/execute/u77-test.f: Modify to be more like
60537 libf2c/libU77 version, bringing patches to that version here.
60538 Add suitable commentary.
60540 1999-04-25 Richard Henderson <rth@cygnus.com>
60542 * gcc.dg/990424-1.c: New test.
60544 1999-04-24 Craig Burley <craig@jcb-sc.com>
60546 * g77.f-torture/execute/u77-test.f (main): Bug involving
60547 LSTAT has been fixed, so turn back on full checking.
60549 1999-04-20 Craig Burley <craig@jcb-sc.com>
60551 * g77.f-torture/compile/19990419-0.f: New test.
60552 * g77.f-torture/execute/19990419-1.f: New test.
60554 1999-04-17 Richard Henderson <rth@cygnus.com>
60556 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60557 to avoid the need for a prototype to supress a warning.
60559 1999-04-07 Jim Wilson <wilson@cygnus.com>
60561 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60563 1999-04-04 Jeffrey A Law (law@cygnus.com)
60565 * gcc.c-torture/execute/990404-1.c: New test.
60567 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60569 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60570 * gcc.dg/cpp-if3.c: Don't use -pedantic.
60571 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60572 missing initializer warnings.
60574 1999-03-28 Jeffrey A Law (law@cygnus.com)
60576 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60579 1999-03-26 Jeffrey A Law (law@cygnus.com)
60581 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60583 1999-03-26 Craig Burley <craig@jcb-sc.com>
60585 * g77.f-torture/execute/19990325-0.f: New test.
60586 * g77.f-torture/execute/19990325-1.f: New test.
60588 1999-03-24 Jeffrey A Law (law@cygnus.com)
60590 * gcc.c-torture/execute/990324-1.c: New test.
60592 1999-03-22 Jim Wilson <wilson@cygnus.com>
60594 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60597 1999-03-17 Richard Henderson <rth@cygnus.com>
60599 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
60601 1999-03-13 Craig Burley <craig@jcb-sc.com>
60603 * g77.f-torture/execute/19990313-2.f: New test.
60604 * g77.f-torture/execute/19990313-3.f: New test.
60606 1999-03-13 Craig Burley <craig@jcb-sc.com>
60608 * g77.f-torture/execute/19990313-0.f: New test.
60609 * g77.f-torture/execute/19990313-1.f: New test.
60611 1999-03-12 Jim Wilson <wilson@cygnus.com>
60613 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60615 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60616 (main): Add check for u15. Conditionalize u31 check depending on
60617 whether ints are <32 bits or >=32 bits.
60619 1999-03-08 Craig Burley <craig@jcb-sc.com>
60621 * g77.f-torture/execute/19981119-0.f: Improve testiness.
60623 1999-03-08 Craig Burley <craig@jcb-sc.com>
60625 * g77.f-torture/compile/19990305-0.f: New test.
60626 * g77.f-torture/execute/19981119-0.f: New test.
60628 1999-03-08 Craig Burley <craig@jcb-sc.com>
60630 * g77.f-torture/execute/970625-2.f: call ABORT if final
60631 result is not correct, instead of just printing it.
60632 Add this checking via newly introduced obfuscation, to
60633 trip up buggy front ends.
60635 1999-03-07 Craig Burley <craig@jcb-sc.com>
60637 * g77.f-torture/compile/960317-1.f: Moved from being
60638 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
60640 1999-03-06 Craig Burley <craig@jcb-sc.com>
60642 * g77.f-torture/execute/960317-1.f: New (old) test.
60643 * g77.f-torture/execute/970625-2.f: Ditto.
60645 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
60647 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60648 error message on line 1 or line 2; cccp and cpplib do this differently.
60650 1999-03-01 Jeffrey A Law (law@cygnus.com)
60652 * g++.old-deja/g++.law/weak1.C: New test.
60654 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60656 * gcc.c-torture/execute/990119-1.c: Renamed to...
60657 * gcc.dg/990119-1.c: this, so it will only be tested once
60658 (it's a preprocessor test, it doesn't need to be run at
60659 multiple optimization levels).
60661 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60663 * lib/g++.exp: Don't add incdir=$base_dir/../include to
60666 1999-02-24 Craig Burley <craig@jcb-sc.com>
60668 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60669 * g77.f-torture/compile/19981216-0.f: ...as it is expected
60670 to not be compilable by current g77.
60672 1999-02-24 Nick Clifton <nickc@cygnus.com>
60674 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60676 1999-02-22 Jeffrey A Law (law@cygnus.com)
60678 * gcc.c-torture/execute/990222-1.c: New test.
60680 1999-02-19 Craig Burley <craig@jcb-sc.com>
60682 * g77.f-torture/compile/19990218-0.f: New test.
60683 * g77.f-torture/noncompile/19990218-1.f: New test.
60685 1999-02-18 Craig Burley <craig@jcb-sc.com>
60687 * g77.f-torture/compile/19981216-0.f: New test.
60689 1999-02-14 Jeffrey A Law (law@cygnus.com)
60691 * gcc.dg/990214-1.c: New test.
60693 1999-02-13 Jeffrey A Law (law@cygnus.com)
60695 * gcc.dg/990213-2.c: New test.
60697 * gcc.dg/990213-1.c: New test.
60699 1999-02-12 Jeffrey A Law (law@cygnus.com)
60701 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60704 1999-02-11 Nick Clifton <nickc@cygnus.com>
60706 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60707 specified by target.
60709 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60711 1999-02-11 Jeffrey A Law (law@cygnus.com)
60713 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60715 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
60717 * gcc.dg/special/ecos.exp: New test driver for new tests with
60718 special requirements.
60720 * gcc.dg/special/alias-1.c: New test.
60721 * gcc.dg/special/gcsec-1.c: New test.
60722 * gcc.dg/special/weak-1.c: New test.
60723 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60724 * gcc.dg/special/weak-2.c: New test.
60725 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60726 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60727 * gcc.dg/special/wkali-1.c: New test.
60728 * gcc.dg/special/wkali-2.c: New test.
60729 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60730 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60732 1999-02-10 Felix Lee <flee@cygnus.com>
60734 * lib/c-torture.exp (c-torture-compile): Pull out code for
60735 analyzing gcc error messages.
60736 (c-torture-execute): Likewise. Fix some (harmless) false
60738 * lib/gcc.exp (gcc_check_compile): New function.
60740 1999-02-08 Richard Henderson <rth@cygnus.com>
60742 * gcc.c-torture/execute/990208-1.c: New test.
60744 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
60746 * g++.dg/special/ecos.exp: New driver for new tests with special
60749 * g++.dg/special/conpr-1.C: New test
60750 * g++.dg/special/conpr-2.C: New test
60751 * g++.dg/special/conpr-2a.C: New test
60752 * g++.dg/special/conpr-3.C: New test
60753 * g++.dg/special/conpr-3a.C: New test
60754 * g++.dg/special/conpr-3b.C: New test
60756 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60757 allow g++ to use the dg driver
60759 * README: Add comment about g++.dg directory
60761 1999-02-06 Jeffrey A Law (law@cygnus.com)
60763 * README: Update email addresses.
60765 1999-02-03 Nick Clifton <nickc@cygnus.com>
60767 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60768 arguments in order to force structure S onto the stack even on
60770 (test): Pass 10 leading arguments to function foo as well as the
60773 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60774 failure for all targets.
60776 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60777 abort to terminate program execution.
60779 1999-01-30 Richard Henderson <rth@cygnus.com>
60781 * gcc.c-torture/execute/990130-1.c: New test.
60783 1999-01-30 Jeffrey A Law (law@cygnus.com)
60785 * gcc.dg/990130-1.c: New test.
60787 1999-01-28 Michael Meissner <meissner@cygnus.com>
60789 * gcc.c-torture/execute/990128-1.c: New test.
60791 1999-01-27 Michael Meissner <meissner@cygnus.com>
60793 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60795 1999-01-27 Felix Lee <flee@cygnus.com>
60797 * lib/c-torture.exp (c-torture-compile): pull out code for
60798 analyzing gcc error messages.
60799 (c-torture-execute): ditto, and fix some (harmless) false
60801 * lib/gcc.exp (gcc_check_compile): new function.
60803 1999-01-17 Jeffrey A Law (law@cygnus.com)
60805 * gcc.dg/990117-1.c: New test.
60807 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60809 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60811 1999-01-15 Jeffrey A Law (law@cygnus.com)
60813 * g77.f-torture/compile/990115-1.f: New test.
60815 1999-01-07 Jeffrey A Law (law@cygnus.com)
60817 * gcc.c-torture/compile/990107-1.c: New test
60819 1999-01-06 Jeffrey A Law (law@cygnus.com)
60821 * gcc.c-torture/execute/990106-2.c: New test.
60823 * gcc.c-torture/execute/990106-1.c: New test.
60825 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
60827 * gcc.c-torture/compile/981223-1.c: New test.
60829 1998-12-29 Richard Henderson <rth@cygnus.com>
60831 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60832 (opt3): Rename from opt4 and disable.
60834 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
60836 * g++.old-deja/g++.pt/ptrmem5.C: New test.
60838 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
60840 * g++.old-deja/g++.other/conv5.C: New test.
60842 1998-12-14 Nick Clifton <nickc@cygnus.com>
60844 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60846 1998-12-11 Jeffrey A Law (law@cygnus.com)
60848 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60850 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
60852 * gcc.c-torture/compile/981211-1.c: New test.
60854 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
60856 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60858 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60860 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60862 * gcc.special/930510-1.c: Make C9X safe.
60863 * gcc.misc-tests/gcov-1.c Similarly.
60864 * gcc.misc-tests/gcov-2.c Similarly.
60866 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
60868 * gcc.dg/ultrasp1.c: New test.
60870 1998-12-06 Richard Henderson <rth@cygnus.com>
60872 * gcc.c-torture/execute/981206.c: New test.
60874 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
60876 * g++.old-deja/g++.ns/template7.C: New test.
60878 * g++.old-deja/g++.other/expr1.C: New test.
60880 * g++.old-deja/g++.eh/tmpl3.C: New test.
60882 * g++.old-deja/g++.eh/tmpl2.C: New test.
60884 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
60886 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60887 * g++.old-deja/g++.other/using6.C: Removed.
60888 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60890 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60892 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
60894 * g++.old-deja/g++.pt/overload8.C: New test.
60896 * g++.old-deja/g++.pt/overload7.C: New test.
60898 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60900 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60901 and relinking messages.
60902 * lib/g++.exp (g++_target_compile): Remove .rpo file when
60903 compiling with -frepo.
60905 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
60907 * g++.old-deja/g++.pt/lookup6.C: New test.
60909 1998-11-30 Nick Clifton <nickc@cygnus.com>
60911 * gcc.c-torture/execute/981130-1.c: New test.
60912 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60914 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
60916 * g++.old-deja/g++.pt/explicit76.C: New test.
60918 * g++.old-deja/g++.pt/friend38.C: New test.
60920 * g++.old-deja/g++.ns/crash2.C: New test.
60922 * g++.old-deja/g++.pt/defarg8.C: New test.
60924 * g++.old-deja/g++.pt/instantiate6.C: New test.
60926 * g++.old-deja/g++.pt/static6.C: New test.
60928 * g++.old-deja/g++.pt/decl2.C: New test.
60930 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
60932 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
60933 problem is actually related with name lookup, but so what? :-)
60935 * g++.old-deja/g++.pt/friend37.C: New test.
60937 1998-11-25 Dave Love <d.love@dl.ac.uk>
60939 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60940 element, which fails on some systems.
60942 * g77.f-torture/execute/labug1.f: New test.
60944 1998-11-21 Jeffrey A Law (law@cygnus.com)
60946 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60949 1998-11-18 Dave Love <d.love@dl.ac.uk>
60951 * g77.f-torture/compile/981117-1.f: New test.
60953 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
60955 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
60956 properly discarded.
60958 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
60960 * gcc.c-torture/execute/memcheck: New directory of tests for
60961 -fcheck-memory-usage.
60963 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
60965 * README: New file, general information about the testsuite and
60966 new description of the various C++ test subdirectories.
60967 * README.g++: Eliminate obsolete information, update and move most
60968 relevant stuff to README.
60970 1998-11-07 Richard Henderson <rth@cygnus.com>
60972 * gcc.c-torture/compile/981107-1.c: New test.
60974 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
60976 * execute/memcpy-bi.c: New testcase.
60978 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
60980 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60983 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60984 template is selected.
60986 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60987 classes, it should be accepted for all types.
60989 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60991 * g++.old-deja/g++.pt/spec24.C: Ensure that template
60992 specializations start with template headers.
60994 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
60996 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60998 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61001 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61003 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61005 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61007 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61009 1998-10-19 Jeffrey A Law (law@cygnus.com)
61011 * 981019-1.c: New test.
61013 1998-10-14 Robert Lipe <robertl@dgii.com>
61015 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61018 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61020 * compile/981001-4.c: Remove use of GCC extension that triggers a
61023 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61025 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61027 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61029 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61030 instantiation of template produces incorrect code for delete
61033 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61034 constructors' name is not unique.
61035 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61036 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61038 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61039 automatic array of const is ill-formed.
61041 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61042 of template parameter?
61044 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61047 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61048 pointer-to-member expression.
61050 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61051 declaration causes ICE.
61053 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61055 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61056 reserved in the global namespace.
61058 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61059 generate needed virtual table.
61061 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61063 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61065 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61066 template-dependent type
61068 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61070 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61071 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61072 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61074 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61075 class should be usable as argument of member function.
61076 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61077 class should be usable as return type of member function.
61078 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61079 class should be usable as type of data member.
61081 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61083 1998-10-09 Jeffrey A Law (law@cygnus.com)
61085 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61087 1998-10-08 Nick Clifton <nickc@cygnus.com>
61089 * gcc.dg/dll-?.c Add thumb to target list.
61090 Fix assembler scan patterns to match current assembler output.
61092 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61094 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61095 matching of template brackets.
61097 * g++.old-deja/g++.other/using4.C: New test. Test using
61098 declarations of methods from base classes.
61100 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61101 within functions should introduce names into the innermost
61102 enclosing namespace.
61104 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61105 of static locals if first initialization throws.
61107 1998-10-07 Jim Wilson <wilson@cygnus.com>
61109 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61111 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61113 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61114 lose track of the possible targets of tablejump insns.
61115 * special/special.exp: Run it.
61117 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61119 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61120 must be declared before its specializations can be named in friend
61123 1998-10-05 Dave Love <d.love@dl.ac.uk>
61125 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61127 * g77.f-torture/execute/io1.f: New test.
61129 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61131 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61132 with pointer to template function, for which no argument deduction
61135 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61136 specialization of template function as argument to template
61139 * g++.old-deja/g++.other/access2.C: New test; Inner class
61140 shouldn't have privileged access to Outer's names.
61142 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61144 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61145 friend template declared within template class conflicts with
61146 nested class of the same name.
61148 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61151 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61152 object with direct initializer as function declaration.
61154 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61157 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61158 involving const pointer and NULL produces incorrect result.
61160 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61161 type name without `typename' should be rejected with -pedantic.
61163 1998-10-02 Richard Henderson <rth@cygnus.com>
61165 * g++.old-deja/g++.other/addrof1.C: New test.
61167 1998-10-01 Nick Clifton <nickc@cygnus.com>
61169 * gcc.c-torture/compile/981001-1.c: New test.
61170 * gcc.c-torture/execute/981001-1.c: New test.
61172 1998-10-01 Jeffrey A Law (law@cygnus.com)
61174 * gcc.c-torture/compile/981001-2.c: New test.
61175 * gcc.c-torture/compile/981001-3.c: New test.
61176 * gcc.c-torture/compile/981001-4.c: New test.
61178 1998-10-01 Robert Lipe <robertl@dgii.com>
61180 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61181 multilibbed hosts. Idea grafted from g77.exp.
61183 1998-09-30 Dave Love <d.love@dl.ac.uk>
61185 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61186 avoid losing on systems which need -lsocket.
61188 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61190 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61191 * g++.old-deja/g++.other/nested2.C: Ditto.
61192 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61195 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61197 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61198 preferred over template operator!= for enum bitfields.
61200 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61202 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61203 that happen to have the same base name, but in different scopes,
61204 are incorrectly rejected.
61206 1998-09-16 Richard Henderson <rth@cygnus.com>
61208 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61209 on the native word size instead of an integer literal.
61211 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61213 * g++.old-deja/g++.other/static2.C: Invocation of static data
61214 member of type pointer-to-function denoted as non-static member.
61216 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61217 checks involving function types and aliases.
61219 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61221 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61222 redefined to the same non-trivial type.
61224 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61225 namespace-qualification of template specializations declared in
61228 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61229 to declare a subset of the specializations of a template function
61230 as friends of specializations of a template class.
61232 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61233 member templates that do not fully specialize the enclosing
61234 template class are rejected.
61236 1998-09-11 Dave Love <d.love@dl.ac.uk>
61238 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61240 1998-09-08 Dave Love <d.love@dl.ac.uk>
61242 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61243 altered from libf2c/libU77 version.
61245 1998-09-06 Dave Love <d.love@dl.ac.uk>
61247 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61249 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
61250 Alexandre Oliva <oliva@dcc.unicamp.br>
61252 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61253 (un)signed char are different types for template specialization
61256 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
61258 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61259 * objc: ObjC testsuite.
61261 1998-08-31 Catherine Moore <clm@cygnus.com>
61263 * gcc.c-torture/execute/941014-1.x: New file.
61265 1998-08-31 Nick Clifton <nickc@cygnus.com>
61267 * lib/c-torture.exp: Add support for
61268 torture_eval_before_compile and torture_eval_before_execute
61271 1998-08-30 Jeffrey A Law (law@cygnus.com)
61273 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
61274 this test triggers valid.
61276 1998-08-27 Jeffrey A Law (law@cygnus.com)
61278 * gcc.dg/980827-1.c: New test.
61280 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
61282 * gcc.c-torture/execute/loop-4b.c: New test.
61284 1998-08-26 Nick Clifton <nickc@cygnus.com>
61286 * lib/c-torture.exp: Add support for
61287 torture_eval_before_compile and torture_eval_before_execute
61290 1998-08-25 Jeffrey A Law (law@cygnus.com)
61292 * gcc.c-torture/compile/980825-1.c: New test.
61294 1998-08-24 Nick Clifton <nickc@cygnus.com>
61296 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61297 count number tests in opt_t0 not good_t0.
61299 1998-08-24 Jeffrey A Law (law@cygnus.com)
61301 * gcc.c-torture/compile/930326-1.x: Fix typo.
61303 1998-08-23 Mark Mitchell <mark@markmitchell.com>
61305 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61308 1998-08-21 Jeffrey A Law (law@cygnus.com)
61310 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61311 STACK_SIZE is defined.
61312 * gcc.c-torture/unsorted/stuct.c: Similarly.
61314 * gcc.c-torture/compile/980821-1.c: New test.
61316 1998-08-21 Jeffrey A Law (law@cygnus.com)
61318 * gcc.c-torture/execute/980526-2.c: Disable for targets with
61321 1998-08-19 Mark Mitchell <mark@markmitchell.com>
61323 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61326 1998-08-09 Mark Mitchell <mark@markmitchell.com>
61328 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61331 1998-08-18 Jeffrey A Law (law@cygnus.com)
61333 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61335 1998-08-16 Jeffrey A Law (law@cygnus.com)
61337 * gcc.c-torture/compile/980816-1.c: New test.
61339 * gcc.dg/980816-1.c: New test.
61341 1998-08-13 Jeffrey A Law (law@cygnus.com)
61343 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61344 compiler for ieee tests.
61346 1998-08-01 Dave Love <d.love@dl.ac.uk>
61348 * g77.f-torture/compile/980729-0.f: New test.
61350 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
61352 * gcc.c-torture/special/eeprof-1.c: New test, for
61353 -finstrument-functions.
61354 * gcc.c-torture/special/special.exp: Run it.
61356 1998-07-29 Jeffrey A Law (law@cygnus.com)
61358 * gcc.c-torture/compile/980729-1.c: New test.
61360 1998-07-27 Nick Clifton <nickc@cygnus.com>
61362 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61363 __thumb__ is defined, and test for ARM style doubles if so.
61365 1998-07-26 Dave Love <d.love@dl.ac.uk>
61367 * g77.f-torture/noncompile/980615-0.f: New test.
61369 1998-07-26 H.J. Lu (hjl@gnu.org)
61371 * gcc.dg/980312-1.c: Do link instead of compile.
61372 * gcc.dg/980313-1.c: Likewise.
61374 1998-07-26 Jeffrey A Law (law@cygnus.com)
61376 * gcc.c-torture/compile/980726-1.c: New test.
61378 1998-07-25 Dave Love <d.love@dl.ac.uk>
61380 * g77.f-torture/execute/io0.f: New test.
61382 1998-07-24 Nick Clifton <nickc@cygnus.com>
61384 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61387 1998-06-18 Michael Meissner <meissner@cygnus.com>
61389 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61392 1998-07-17 Nick Clifton <nickc@cygnus.com>
61394 * gcc.dg/980626-1.c: Expect failures for all toolchains until
61395 c-decl.c:grokdeclarator can handle mode attributes.
61397 1998-07-16 Jeffrey A Law (law@cygnus.com)
61399 * gcc.c-torture/execute/980716-1.c: New test.
61401 1998-07-13 Jeffrey A Law (law@cygnus.com)
61403 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61405 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
61407 * gcc.c-torture/execute/va-arg-3.x: Similarly.
61408 * gcc.c-torture/compile/930326-1.x: Similarly.
61410 1998-07-13 Dave Love <d.love@dl.ac.uk>
61412 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61413 New test from Craig.
61415 1998-07-12 Dave Love <d.love@dl.ac.uk>
61417 * g77.f-torture/noncompile/980616-0.f: New test.
61419 * g77.f-torture/execute/970816-3.f: New test from Craig.
61421 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61423 * g++.other/singleton.C: Return error value instead of taking
61426 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61428 * g++.other/singleton.C: New test. Warning is under dispute.
61429 Runtime crash is not.
61431 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61433 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61434 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61435 using6.C, using7.C}: New namespace tests.
61437 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61439 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61440 specialization with typedef'ed names used as array indexes.
61442 1998-07-09 Jeffrey A Law (law@cygnus.com)
61444 * gcc.c-torture/execute/980709-1.c: New test.
61446 * gcc.dg/980709-1.c: New test.
61448 1998-07-07 Richard Henderson <rth@cygnus.com>
61450 * gcc.c-torture/execute/bcp-1.c: New test.
61452 1998-07-07 Jeffrey A Law (law@cygnus.com)
61454 * gcc.c-torture/execute/980707-1.c: New test.
61456 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
61458 * gcc.c-torture/compile/980706-1.c: New test.
61460 1998-07-01 Dave Love <d.love@dl.ac.uk>
61462 * g77.f-torture/execute/980701-0.f,
61463 g77.f-torture/execute/980701-1.f: New test from Craig.
61465 1998-07-01 Jeffrey A Law (law@cygnus.com)
61467 * gcc.c-torture/compile/980701-1.c: New test.
61469 * gcc.c-torture/execute/980701-1.c: New test.
61471 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
61474 * g++.old-deja/g++.robertl/eb132.C: New test.
61475 * g++.old-deja/g++.robertl/eb133.C: Likewise.
61477 1998-06-29 Dave Love <d.love@dl.ac.uk>
61479 * g77.f-torture/execute/980628-7.f,
61480 g77.f-torture/execute/980628-8.f,
61481 g77.f-torture/execute/980628-9.f,
61482 g77.f-torture/execute/980628-10.f: New tests from Craig.
61484 * g77.f-torture/execute/980628-3.f: Remove mail headers.
61486 1998-06-28 Jeffrey A Law (law@cygnus.com)
61488 * g77.f-torture/execute/980628-4.f: New test from Craig.
61489 * g77.f-torture/execute/980628-5.f: Likewise.
61490 * g77.f-torture/execute/980628-2.f: Likewise.
61491 * g77.f-torture/execute/980628-0.f: Likewise.
61492 * g77.f-torture/execute/980628-1.f: Likewise.
61493 * g77.f-torture/execute/980628-3.f: Likewise.
61494 * g77.f-torture/execute/980628-6.f: Likewise.
61496 1998-06-28 Jeffrey A Law (law@cygnus.com)
61498 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61499 directory when nothing has been installed yet.
61501 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
61503 * gcc.c-torture/special/special.exp: Handle newer versions of
61506 1998-06-26 Jeffrey A Law (law@cygnus.com)
61508 * gcc.dg/980626-1.c: New test.
61510 1998-06-19 Bruno Haible <haible@ilog.fr>
61512 * gcc.misc-tests/m-un-2.c: New test.
61513 * g++.old-deja/g++.other/warn01.c: Likewise.
61515 1998-06-19 Robert Lipe <robertl@dgii.com>
61517 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61518 compatibility with assmblers with a different comment character.
61519 Eliminate use of GAS-specific extensions.
61521 1998-06-19 Jeffrey A Law (law@cygnus.com)
61523 * gcc.c-torture/execute/ieee/980619-1.c: New test.
61525 1998-06-19 Robert Lipe <robertl@dgii.com>
61527 * lib/g77.exp: Replace search for libf2c.a with search for newly
61530 1998-06-17 Jeffrey A Law (law@cygnus.com)
61532 * gcc.c-torture/execute/980617-1.c: New test.
61534 1998-06-12 Jeffrey A Law (law@cygnus.com)
61536 * gcc.c-torture/execute/980612-1.c: New test.
61538 1998-06-08 Jeffrey A Law (law@cygnus.com)
61540 * gcc.dg/980523-1.c: Only test on ppc-linux.
61541 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61543 * gcc.c-torture/execute/980608-1.c: New test.
61545 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
61547 * gcc.c-torture/execute/980605-1.c: New test.
61549 1998-06-04 Jeffrey A Law (law@cygnus.com)
61551 * gcc.c-torture/execute/980604-1.c: New test.
61553 1998-06-02 Jeffrey A Law (law@cygnus.com)
61555 * gcc.c-torture/execute/980602-1.c: New test.
61556 * gcc.c-torture/execute/980602-2.c: Likewise.
61558 1998-06-02 Dave Love <d.love@dl.ac.uk>
61560 * 970125-0.f: Fix per JCB. Add commentary.
61562 1998-05-31 Michael Meissner <meissner@cygnus.com>
61564 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61567 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61569 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61572 1998-05-28 Catherine Moore <clm@cygnus.com>
61574 * gcc.c-torture/execute/980526-3.c: New test.
61576 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
61578 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61579 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61580 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61581 m88k-motorola-sysv3 to XFAIL.
61583 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61585 * gcc.dg/980526-1.c: New test.
61586 * gcc.c-torture/execute/980526-2.c: New test.
61588 1998-05-26 Jeffrey A Law (law@cygnus.com)
61590 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61592 * gcc.c-torture/execute/980526-1.c: New test.
61594 1998-05-26 Dave Love <d.love@dl.ac.uk>
61596 * g77.f-torture/execute/alpha2.f: Add runtime test.
61598 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
61600 * g++.old-deja/old-deja.exp: Strip leading directories.
61602 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61603 error for the line. Don't run multiple tests for the same line.
61605 1998-05-23 Jeffrey A Law (law@cygnus.com)
61607 * gcc.dg/980523-1.c: New test.
61609 1998-05-23 Dave Love <d.love@dl.ac.uk>
61611 * g77.f-torture/compile/970915-0.f: New test.
61613 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
61615 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61617 1998-05-21 Jeffrey A Law (law@cygnus.com)
61619 * gcc.dg/980520-1.c: New test.
61621 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
61623 * gcc.dg/980502-1.c: Fix return type.
61625 1998-05-20 Jeffrey A Law (law@cygnus.com)
61627 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61628 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61629 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61630 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61631 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61633 1998-05-20 Dave Love <d.love@dl.ac.uk>
61635 * g77.f-torture/execute/980520-1.f: New test.
61637 1998-05-15 Dave Love <d.love@dl.ac.uk>
61639 * lib/mike-g77.exp: New file.
61641 * g77.f-torture/noncompile/noncompile.exp,
61642 g77.f-torture/noncompile/check0.f: New files.
61644 1998-05-14 Dave Love <d.love@dl.ac.uk>
61646 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61647 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61648 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61649 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61650 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61651 abort where appropriate.
61653 1998-05-05 Michael Meissner <meissner@cygnus.com>
61655 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61656 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61658 1998-04-29 Dave Love <d.love@dl.ac.uk>
61660 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61662 1998-04-27 Dave Love <d.love@dl.ac.uk>
61664 * g77.f-torture/compile/980427-0.f: New test.
61666 1998-04-24 Dave Love <d.love@dl.ac.uk>
61668 * g77.f-torture/compile/980424-0.f: New test.
61670 1998-04-19 Dave Love <d.love@dl.ac.uk>
61672 * g77.f-torture/compile/980419-2.f (main): New test.
61673 * g77.f-torture/compile/970125-0.f: New test.
61674 * g77.f-torture/compile/980419-1.f: New test.
61676 1998-04-08 Jim Wilson <wilson@cygnus.com>
61678 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
61681 1998-04-07 Jim Wilson <wilson@cygnus.com>
61683 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61685 1998-04-03 Jim Wilson <wilson@cygnus.com>
61687 * gcc.c-torture/compile/980329-1.c: New test.
61689 1998-03-18 Jim Wilson <wilson@cygnus.com>
61691 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61692 * gcc.dg/980312-1.c: Fix typo in -march command.
61694 1998-03-16 H.J. Lu (hjl@gnu.org)
61696 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61698 1998-03-11 Robert Lipe <robertl@dgii.com>
61700 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
61701 Dave Love agree the Fortran source is bogus.
61703 1998-03-11 Robert Lipe <robertl@dgii.com>
61705 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61706 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61707 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61708 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61709 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61711 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61713 * g++.old-deja/g++.other/friend1.C: New test.
61715 1998-02-18 Dave Love <d.love@dl.ac.uk>
61717 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61718 possibly uninitialized) variables and declare dnrm2.
61720 1998-02-23 Robert Lipe <robertl@dgii.com>
61722 From Bruno Haible <haible@ilog.fr>:
61723 * gcc.c-torture/execute/980223.c: New test.
61725 1998-02-13 Jeffrey A Law (law@cygnus.com)
61727 * gcc.dg/ifelse-1.c: New test.
61729 1998-02-09 H.J. Lu (hjl@gnu.org)
61731 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61733 * lib/old-dejagnu.exp (old-dejagnu): Added the
61734 "execution test - XFAIL *-*-*" handling in the spirit of
61735 "excess errors test -". Changed the "execution test fails"
61736 handling to be like "excess errors test fails".
61737 * Update various tests accordingly.
61739 1998-02-06 Jim Wilson <wilson@cygnus.com>
61741 * gcc.c-torture/execute/980205.c: New test.
61743 1998-01-18 Jeffrey A Law (law@cygnus.com)
61745 * lib/c-torture.exp: Look for .x files instead of .cexp files.
61746 * lib/f-torture.exp: Similarly.
61747 * gcc.c-torture: Rename all .cexp files to .x files.
61749 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
61751 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61752 (940510-1.c): Removed duplicate.
61753 (971104-1.c): New test.
61755 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
61757 * lib/f-torture.exp: Improve error and loop detection.
61759 1997-11-19 Michael Meissner <meissner@cygnus.com>
61761 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61762 use that to size the filler array.
61764 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
61766 * lib/c-torture.exp(c-torture-execute): Fix typo.
61768 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61769 testcase as the executable name. Keep the executable around if
61772 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
61774 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61775 changes. Only test one -g option, and move it to the end of the
61776 list of options to test.
61778 1997-09-19 Michael Meissner <meissner@cygnus.com>
61780 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61781 variable GCC_TORTURE_OPTIONS to supply default switches separated
61782 by colons. If no environment variable, run tests with -O0 -g, -O1
61783 -g, and -O2 -g as well.
61785 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
61787 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61788 explanatory comments. Fix indentation.
61790 1997-09-15 Jeffrey A Law (law@cygnus.com)
61792 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61794 1997-09-11 Jeffrey A Law (law@cygnus.com)
61796 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61797 * g++.old-deja/g++.mike/p7325.C: Likewise.
61798 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61800 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
61802 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61803 * g++.old-deja/g++.brendan/crash30.C: Likewise.
61804 * g++.old-deja/g++.brendan/crash39.C: Likewise.
61805 * g++.old-deja/g++.law/operators4.C: Likewise.
61807 1997-09-11 Joe Buck (jbuck@synopsys.com)
61809 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61810 * g++.old-deja/g++.mike/p784.C: Ditto.
61811 * g++.old-deja/g++.mike/p785.C: Ditto.
61813 1997-09-05 Jeffrey A Law (law@cygnus.com)
61815 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61817 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
61819 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61820 target feature; pass this to c-torture-execute as needed.
61822 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
61824 * lib/c-torture.exp(c-torture-execute): If the previous and the
61825 current executables being tested are identical, we don't need to
61826 run the executable again. Try to make the executable names
61827 unique. Add an optional argument for passing additional compiler
61830 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
61832 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61834 1997-08-29 Jeffrey A Law (law@cygnus.com)
61836 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61838 1997-07-31 Jeffrey A Law (law@cygnus.com)
61840 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61841 32bit or larger longs.
61843 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61844 have either a 32bit long or 32bit int.
61846 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
61848 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61849 Make double precision tests dependent on sizeof (double).
61851 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
61853 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61856 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
61858 * gcc.c-torture/compile/961203-1.cexp: New script.
61860 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
61862 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61863 up the includes ourselves.
61865 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
61867 * lib/plumhall.exp: Remove random include, and add a few
61868 verbose messages for debugging.
61870 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
61872 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61873 of trying to do it ourselves.
61875 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
61877 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61879 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
61881 * gcc.prms/5403.c: Made regexp a bit less strict.
61883 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
61885 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61886 is returned from remote_load instead.
61887 * lib/plumhall.exp: Ditto.
61888 * lib/mike-g++.exp: Ditto.
61889 * lib/old-dejagnu.exp: Ditto.
61890 * lib/c-torture.exp: Ditto.
61892 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
61894 * lib/g++.exp: Use build_wrapper procedure.
61895 * lib/gcc.exp: Ditto.
61897 1997-05-20 Jeffrey A Law (law@cygnus.com)
61899 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61900 an old-style decl for malloc. Fixes tests to work when
61901 sizeof (int) != sizeof (size_t).
61903 1997-05-15 Mike Meissner <meissner@cygnus.com>
61905 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61907 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61908 use stdargs.h interface.
61910 1997-05-15 Mike Meissner <meissner@cygnus.com>
61912 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61913 NO_VARARGS when compiling.
61915 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
61917 * lib/plumhall.exp(ph_includes): New procedure.
61919 (ph_compiler): Ditto.
61921 * lib/g++.exp: Rename test-glue.c to testglue.c.
61922 * lib/gcc.exp: Ditto.
61924 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
61926 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61927 to completion when it's called.
61929 1997-03-21 Michael Meissner <meissner@cygnus.com>
61931 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61932 is defined, don't do test.
61934 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
61936 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61938 (ph_summary): Mark skipped testcases as untested, not unresolved.
61940 * lib/plumhall.exp (ph_make): If unresolved because of bad
61941 errorCode, record errorCode in log file.
61942 (*): Replace send_log/verbose with verbose -log.
61944 1997-03-19 Michael Meissner <meissner@cygnus.com>
61946 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61947 double conversion if double isn't at least 8 bytes.
61949 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61950 int to work with targets where int is 16 bits.
61952 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61953 8 bytes, just exit, since 4 byte doubles don't have enough bits of
61954 precision for the test to complete.
61956 1997-03-14 Michael Meissner <meissner@cygnus.com>
61958 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61959 if d10v is not compiled with the -mdouble64 flag.
61960 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61962 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61963 d10v is not compiled with the -mint32 flag.
61965 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
61967 * lib/plumhall.exp: Use incr_count.
61969 1997-03-12 Jeffrey A Law (law@cygnus.com)
61971 * gcc.c-torture: Update to c-torture-1.45.
61973 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
61975 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61976 the name of the expect testcase file).
61978 * lib/g++.exp(g++_init): Ditto.
61980 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
61982 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61985 * lib/gcc.exp(gcc_exit): New procedure.
61987 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
61989 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61990 specs where appropriate.
61992 * g++.old-deja/g++.arm/*: Added additional ERROR checks
61993 because of new "candidates are" messages, and removed a few
61995 * Converted all non-old-style g++ testcases to old-style, and
61996 moved into g++.old-deja.
61998 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62000 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62003 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62006 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62008 1997-02-13 Michael Meissner <meissner@cygnus.com>
62010 * lib/gcc.exp (gcc_target_compile): Add support for defining
62011 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62012 the machine doesn't have those features.
62014 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62016 * g++.law/operators4.exp: Don't use LIBS.
62018 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62020 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62022 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62023 * lib/g++.exp: Set it here instead. Also, allow use of the
62024 --tool_exec and --tool_opt options. Change CXX to
62027 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62029 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62031 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62033 * lib/old-dejagnu.exp: Use prune_warnings instead of
62035 * lib/mike-g++.exp: Ditto.
62036 * lib/gcc.exp: Ditto.
62037 * lib/g++.exp: Ditto.
62039 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62041 1997-02-07 Jeffrey A Law (law@cygnus.com)
62043 * 941014-2.c: Include stdlib.h
62044 * 960327-1.c: Include stdio.h
62045 * dbra.c, index-1.c: Don't assume ints are 32bits.
62047 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62049 * lib/gcc.exp: Add gcc,stack_size target feature.
62051 * lib/g++.exp(g++_target_compile): Add the include and link
62052 paths here, not in two other places. And, it's $options, not
62055 * lib/mike-g++.exp(postbase): Remove the code that determines
62056 the correct include and link paths.
62057 * g++.old-deja/old-deja.exp: Ditto.
62059 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62061 * lib/g++.exp(g++_init): target_compile no longer returns the
62062 filename of the result.
62064 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62066 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62069 * gcc.c-torture/special/special.exp: Change call to
62070 gcc_target_compile to include the object file.
62072 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62074 * gcc.c-torture/special/special.exp: Correct misspelling in last
62077 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62079 * lib/plumhall.exp(ph_summary): Log the entire output of the
62080 executable. Return -1 if there were any failures, 0 otherwise.
62081 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62082 (ph_make): Clean up objects and executables that were built
62083 if the tests succeeded.
62085 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62087 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62088 libraries and includes in the build tree as appropriate.
62090 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62092 * lib/c-torture.exp: Instead of looking for the global variable
62093 NO_LONG_LONG, check to see if that's a feature of the target.
62095 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62097 * config/default.exp: Minimize. Delete the remainer of the files in
62098 config; this functionality is now in devo/dejagnu/config.
62100 g++.*/*: Pass any additional flags used to compile to postbase;
62103 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62104 is now done by runtest.exp. Use gcc_target_compile instead of
62107 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62108 Remove references to CFLAGS. Use remote_file instead of
62110 (c-torture): Take a list of arguments to use to compile this
62113 lib/g++.exp: Simplify. Use target_compile instead of compile.
62114 lib/gcc-dg.exp: Ditto.
62115 lib/gcc.exp: Ditto.
62116 lib/mike-{gcc,g++}.exp: Ditto.
62117 lib/old-dejagnu.exp: Ditto.
62118 lib/plumhall.exp: Ditto.
62120 1997-01-08 Jim Wilson <wilson@cygnus.com>
62122 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62123 (ph_linker): Likewise.
62125 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62127 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62128 MAP_ANON / MAP_ANONYMOUS if defined;
62129 else try to map from /dev/zero .
62131 1996-11-12 Jeffrey A Law (law@cygnus.com)
62133 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62134 isn't defined, then define it to MAP_ANONYMOUS.
62136 1996-11-12 Jeffrey A Law (law@cygnus.com)
62138 * gcc.c-torture: Update to c-torture-1.42 release.
62140 1996-11-11 Jeffrey A Law (law@cygnus.com)
62142 * gcc.c-torture: Update to c-torture-1.41 release.
62144 1996-10-27 Jeffrey A Law (law@cygnus.com)
62146 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62149 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62151 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62152 and LDFLAGS. Fix second case to append the target_info ldflags
62153 onto LDFLAGS, not CFLAGS.
62154 * lib/g++.exp (g++_init): Add target_info stuff.
62155 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62156 of libgloss and newlib flags for !native.
62158 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62159 (GDB): Fix relative path to go up another dir for finding gdb.
62161 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62163 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62164 versions in the target_info array, if they don't exist.
62166 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62168 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62170 1996-07-08 Jim Wilson <wilson@cygnus.com>
62172 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62173 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62175 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62177 * lib/old-dejagnu.exp: Don't remove the output file before we've
62178 actually tested it. Don't append pwd to the path of the executable
62181 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62183 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62185 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62187 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62188 temporary directory for compiler files, and set it to a default
62189 value of /tmp. Set $output as the name of the output file from
62190 compiling the testcase. Add a -o option to $cflags_var so the
62191 compiler writes the final output file as $output. Set $executable
62194 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62195 directory for compiler files, and set it to /tmp if it doesn't
62196 already have a value. Set $output_file to the name of the output
62197 file from compiling the testcase. Add a -o option to CXXFLAGS so
62198 the compiler writes the final output file as $output. Use $output
62199 as the executable to be tested.
62201 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62203 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62205 1996-06-08 Jeffrey A Law (law@cygnus.com)
62207 * gcc.c-torture/execute/pending-1.c: New test. Still
62208 pending in Tege's queue.
62210 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62212 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62213 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62214 if there were failures. Call unresolved if there were unresolved
62215 testcases. Call gcc_fail if program did not run to completion.
62216 (ph_make): Pass additional argument name to ph_execute.
62217 (ph_execute): Add new argument. Pass additional arguments to
62218 ph_summary. Call gcc_fail is there is no execution output.
62220 1996-04-24 Jeffrey A Law (law@cygnus.com)
62222 * lib/plumhall.exp (proc_summary): Output relavent summary
62223 lines into the log so specific failures in plumhall can be
62226 1996-04-10 Jeffrey A Law (law@cygnus.com)
62228 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62229 (c-torture-execute): Don't try to execute tests which use
62230 "long long" types if $NO_LONG_LONG is nonzero.
62232 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
62234 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62237 * gcc.ieee: Move from here.
62238 * gcc.c-torture/execute/ieee: To here.
62240 1996-03-26 Jeffrey A Law (law@cygnus.com)
62242 * gcc.c-torture: Update to c-torture-1.41 release.
62244 1996-03-22 Jeffrey A Law (law@cygnus.com)
62246 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62249 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
62251 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62254 1996-03-02 Jeffrey A Law (law@cygnus.com)
62256 * config/proelf.exp: Handle connecting to a simulator.
62258 1996-01-31 Jeffrey A Law (law@cygnus.com)
62260 * config/proelf.exp: New file. Enough framework that we can
62261 run c-torture tests on the proelf targets (or any other target
62262 that gdb can connect to for that matter).
62264 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
62266 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62267 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
62269 * lib/plumhall.exp (ph_execute): Always call ph_summary if
62270 exec_output exists.
62272 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
62274 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62275 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62277 * config/*.exp: Update FSF address. Change result of ${tool}_load
62278 to pass/fail/unresolved/unsupported/untested. Caller must now
62279 call unresolved/unsupported/untested.
62280 * lib/*.exp: Update FSF address. Update to handle new results of
62282 * lib/chill.exp (verbose): Delete.
62284 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
62286 * lib/gcc.exp (default_gcc_start): Change order of args to
62287 $LDFLAGS $CFLAGS $LIBS.
62288 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62289 Save/set/restore CFLAGS. Pass single arg to gcc_start.
62290 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62291 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62292 * gcc.misc-tests/dg-test.exp: Likewise.
62293 * gcc.misc-tests/msgs.exp: Likewise.
62294 * gcc.prms/prms.exp: Likewise.
62295 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62296 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62298 * lib/dg.exp: Deleted, moved to dejagnu/lib.
62300 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62302 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62304 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62305 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62307 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62310 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
62312 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62313 global for loop; add use of $mathlib.
62314 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62315 settings here; set mathlib for anything but VxWorks.
62317 1996-01-22 Jeffrey A Law (law@cygnus.com)
62319 * gcc.c-torture: Update to c-torture-1.40 release.
62321 1996-01-03 Jeffrey A Law (law@cygnus.com)
62323 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62326 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
62328 * lib/c-torture.exp (c-torture-execute): Declare "output" as
62331 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
62333 * lib/g++.exp (LIBS): Define if not already.
62334 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62335 (gcc-dg-prune): Call prune_gcc_output.
62336 * lib/gcc.exp (prune_gcc_output): New proc.
62337 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62340 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
62342 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62343 (c-torture-execute): Likewise. Rename `name' to `testcase'.
62345 1995-11-15 Jeffrey A Law (law@cygnus.com)
62347 * gcc.c-torture: Update to c-torture-1.39 release.
62349 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
62351 * lib/c-torture.exp (c-torture-execute): Don't return if one option
62352 fails, try others as well.
62354 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
62356 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62357 If compilation fails, mark execute tests as `untested'.
62358 If test is marked as unsupported, don't mark compilation and
62359 execute tests as failed.
62361 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
62363 * lib/g++.exp (g++_init): Don't link in libg++, and look to
62364 libstdc++ for whether or not we want to be doing shared
62365 libraries. Delete link_curses since we don't need it anymore.
62366 * lib/mike-g++.exp (postbase): Don't link in libg++.
62367 * g++.old-deja/old-deja.exp: Likewise.
62369 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
62371 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62373 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
62375 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62376 For that, add `-Wl,-a,shared_archive'.
62377 * g++.old-deja/old-deja.exp: Likewise.
62379 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
62381 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62383 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
62385 * lib/mike-g++.exp (postbase): Pay attention to the status of
62388 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
62390 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62392 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
62394 * lib/gcc.exp (default_gcc_start): No longer need to log program
62395 being executed or its output, execute_anywhere does that now.
62396 * lib/g++.exp (default_g++_version): Call execute_anywhere.
62397 (default_g++_start): Likewise. Delete calls to verbose/send_log.
62399 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
62401 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62402 the same as those in lib/g++.exp.
62404 1995-10-10 Jeff Law (law@hurl.cygnus.com)
62406 * gcc.c-torture: Update to c-torture-1.38 release.
62407 * gcc.ieee: Related changes.
62409 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
62411 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62412 "exec". Minor reformatting changes.
62414 * config/rom68k.exp (${tool}_load): Make it work in a canadian
62415 cross. This means all "exec" calls now work on a remote host as
62417 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62418 cross. Filter out the extra "\r\n" stuff that expect puts in.
62419 (c-torture-execute): Filter out the bogus warnings like
62420 c-torture-compile does. Add support for canadian cross.
62421 * lib/gcc.exp (default_gcc_version, default_gcc_start)
62422 Use execute_anywhere rather than calling exec directly. Now it
62423 works for canadian cross testing.
62425 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
62427 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
62428 results into a variable, and check that rather than using file exists.
62430 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
62432 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62433 create a libg++.so. For sunos4.1.*, also add -ltermcap.
62435 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62437 * g++.old-deja/old-deja.exp: Create and pass runshlib and
62438 lib_curses if there's a shared libg++ in the build tree.
62440 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
62442 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62443 if not supported target.
62445 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
62447 * lib/g++.exp (g++_init): Move empty setting of runshlib and
62448 link_curses up to always happen, not just for native builds.
62450 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
62452 * gcc.c-torture: Update to c-torture-1.36 release.
62453 * gcc.failure: Related changes.
62455 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
62457 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62459 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
62461 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62462 * lib/mike-g++.exp (postbase): Not in here. Still reference
62463 runshlib, link_curses, and mathlib for link and run.
62465 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62466 pass the runtime shared library options for Solaris, OSF/1, and
62467 Irix5, and link with -lcurses to avoid unresolved references.
62469 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
62471 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62474 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
62476 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62478 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
62480 * gcc.c-torture: Update to c-torture-1.35 release. Note we
62481 do not have a framework for the "compat" tests yet.
62483 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
62485 * lib/mike-g++.exp (postbase): New local variable `mathlib',
62486 set to null if we're testing vxworks5.1. Use that instead of
62487 `-lm' in the setting of LIBS for link and run.
62489 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
62491 * config/rom68k.exp (${tool}_load): Major changes to make it
62492 work. Verified that it does in fact return the stuff in
62493 exec_output properly. Catch any Emul or any TRAP other than 0.
62495 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
62497 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62498 LDFLAGS properly for targets that need stuff from libgloss.
62499 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62501 (gpp_initialized): New variable.
62503 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
62505 * config/rom68k.exp: Load libgloss.exp.
62506 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62507 so we can produce a fully linked binary.
62508 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62509 so we can produce a fully linked binary.
62511 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
62513 * lib/plumhall.exp (ph_section): Watch for expected failures.
62514 Add missing `else'.
62516 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62518 (c-torture): Likewise.
62520 1995-08-28 Doug Evans <dje@cygnus.com>
62522 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62524 * lib/mike-g++.exp (mike_cleanup): New proc.
62525 (prebase): New globals compiler_result, not_compiler_result,
62527 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
62528 allow leading "-" in pattern. Watch for unsupported tests.
62529 If $compiler_result is set, pattern match assembler code,
62530 and ditto for $not_compiler_result.
62531 * lib/mike-gcc.exp: Likewise.
62533 * lib/plumhall.exp (ph_execute): Only call ph_summary if
62534 execution "succeeded".
62536 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
62538 * config/win32.exp: New file.
62539 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62541 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
62543 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62545 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62546 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62547 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62549 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62550 "... without exceptions was ...". That is now handled by
62552 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62554 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
62556 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62557 sieve.c,sort2.c}: New files.
62558 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62559 sieve.exp,sort2.exp}: Drivers for them.
62561 * lib/mike-gcc.exp (program_output): New user settable variable.
62562 (postbase): Call prune_system_crud. Also prune extraneous compiler
62564 * lib/mike-g++.exp (program_output): New user settable variable.
62566 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62568 * config/sh.exp: Deleted (use sim.exp instead).
62570 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
62572 * config/vx.exp: Declare CHECKTASK as global.
62573 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62574 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62575 * lib/old-dejagnu.exp: Load [pwd]/$executable.
62577 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62579 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62580 target. Like vx.exp, only includes `vx29k.exp' instead of
62583 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
62585 * config/sim.exp: Increase time limit from 120 seconds to 240.
62587 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
62589 * gcc.c-torture/execute/950628-1.c: New test.
62591 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
62593 * gcc.c-torture: Update with changes/additions from
62596 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
62598 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62600 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
62602 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62604 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
62606 * gcc.c-torture/compile/950512-1.c: New test.
62607 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62608 * gcc.dg/struct-ret-1.c: Likewise.
62610 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
62612 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62613 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62615 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
62617 * gcc.c-torture/special/920411-1.c: Deleted.
62618 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62620 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
62622 * config/sim.exp (${tool}_load): Hack in call to bash to get a
62625 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
62627 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62629 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
62632 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62633 is the proper length.
62634 * va-arg-3.c: Likewise.
62636 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
62638 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
62639 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62641 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
62642 * lib/g++.exp (default_g++_start): Delete old cruft.
62644 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
62646 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62647 (2 * (1 << 18)) to (2 * (1 << 17)).
62649 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62651 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
62653 * config/rom68k.exp: Renamed from config/idp.exp
62655 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
62657 * c-torture/compile/921109-2.c
62659 1995-04-18 Mike Stump <mrs@cygnus.com>
62661 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62664 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
62666 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62668 * lib/g++.exp (default_g++_start): Likewise.
62670 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
62672 * gcc.c-torture/compile/950329-1.c: New test.
62674 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
62676 * config/bug.exp (${tool}_load): Updated to use new remote_open
62677 and remote_close procs.
62678 * config/idp.exp: New file.
62680 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
62682 * gcc.c-torture/execute/950322-1.c: New test.
62684 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
62686 * config/vx.exp (${tool}_load): Clean up testing of return code from
62687 vxworks_ld and vxworks_spawn.
62689 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
62691 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62693 1995-03-13 Mike Stump <mrs@cygnus.com>
62695 * lib/old-deja.exp: Add `excess errors test - ' error, now one
62696 can mark excess errors on a machine by machine basis. Note, the
62697 default is to not expect any excess errors, even when excess
62698 errors test - is given, so you will want to put an XFAIL ... on
62699 these lines. For example, // excess errors test - XFAIL hppa*-*-*
62700 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62701 those 4 machines, but no others.
62703 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
62705 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62706 * lib/c-torture.exp: to here.
62708 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
62710 * gcc.c-torture/execute/950221-1.c: New test.
62711 * gcc.c-torture/execute/struct-ret-1.c: New test.
62712 * gcc.c-torture/compile/950221-1.c: New test.
62714 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62716 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
62718 * gcc.c-torture/execute/arith-1.c (main): Return 0.
62719 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62721 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
62723 * g++.gb: New directory of tests, derived from my signature and
62724 class scoping tests.
62726 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62727 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62728 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62729 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62730 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62731 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62732 * g++.gb/sig25.C: Likewise.
62734 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62735 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62736 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62737 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62738 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62739 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62740 * g++.gb/sig25.exp: Likewise.
62742 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62743 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62744 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62745 * g++.gb/scope13.C: Likewise, this test still fails.
62747 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62748 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62749 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62750 * g++.gb/scope13.exp: Ditto.
62752 * g++.gb/README: New file, explains what these tests are about.
62754 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
62756 * lib/dg.exp (dg-do): Support `preprocess'.
62757 (dg-test): Likewise.
62759 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
62761 * config/udi.exp: change "continue -expect" to "exp_continue".
62763 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
62765 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62766 Delete redundant tests.
62768 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62769 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62770 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62771 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62772 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62773 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62774 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62775 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62777 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62778 storing label pointers.
62779 * gcc.c-torture/execute/921019-1.c: Likewise.
62780 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62781 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62783 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62786 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62787 Delete obsolete tests.
62789 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62790 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62791 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62792 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62793 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62794 * gcc.c-torture/compile/950124-1.c: New test.
62796 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62798 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
62800 * lib/mike-g++.exp: Add -lm to LIBS.
62802 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
62804 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62806 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
62808 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62810 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
62812 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62814 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
62816 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62817 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62818 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62819 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62820 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62821 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62822 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62823 * g++.law/{operators31.C, operators32.C,
62824 * g++.law/{operators33.C, operators34.C}: Likewise.
62825 * g++.law/{pic1.C, refs2.C}: Likewise.
62826 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62827 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62828 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62829 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62831 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62832 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62833 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62834 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62835 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62836 * g++.law/{enum9.exp, friend5.exp}: Likewise.
62837 * g++.law/{nest3.exp, nest4.exp}: Likewise.
62838 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62839 * g++.law/{operators30.exp, operators31.exp}: Likewise.
62840 * g++.law/{operators32.exp, operators33.exp}: Likewise.
62841 * g++.law/{operators34.exp}: Likewise.
62842 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62843 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62844 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62845 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62846 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62848 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62849 No longer expected to fail.
62850 * g++.law/missed-error3.C: Tweak for recent bool changes.
62852 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
62854 * config/emb-unix: Deleted.
62855 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62856 remote execution. Do final link on remote host if REMOTE_LINK is set.
62858 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
62860 * lib/dg.exp (dg-test): Fix typo in last patch.
62862 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
62864 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62865 (handles multiple occurrences).
62867 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
62869 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62870 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62871 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62873 * lib/c-torture.exp (c-torture-compile): Likewise.
62874 (c-torture): Prepend full path if missing.
62875 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62876 (gcc_fail): Likewise.
62877 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62879 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
62881 * lib/netware.exp: Only attach to NetWare i386 systems.
62883 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
62885 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62886 messages. Add test name to "output pattern match" pass/fail message.
62888 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
62890 * gcc.dg: New testsuite.
62891 * gcc.dg/dg.exp: New file.
62893 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62894 test-switch.c}: Deleted.
62896 * gcc.misc-tests/msgs.exp: New testcase driver.
62898 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
62900 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62901 Watch for illegal return values from ${tool}_load.
62902 * config/unix.exp (${tool}_load): Fix pass/fail detection for
62903 cross targets. Coerce return value >0 to 1.
62905 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
62907 * config/unix.exp (${tool}_load): Call program rsh, not proc.
62909 * config/emb-unix.exp: New file.
62911 * config/sim.exp: Error if variable $SIM not defined.
62912 (${tool}_load): Mark test as "untested" if simulator missing.
62914 * config/unix.exp: Load remote.exp to get rcp_download.
62915 * lib/c-torture.exp: Use different option lists for testcases with
62917 * gcc.c-torture/execute/execute.exp: Likewise.
62919 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
62921 * config/*.exp: Clarify return code from ${tool}_load.
62922 Call `unresolved' or `untested' instead of `warning' or `perror'
62923 (sometimes you still want to call both though).
62924 Add comment that `shell_id' is local to each file.
62925 * config/udi.exp (timeout): Set to 30.
62926 Don't print warning if connection fails, $connectmode has already
62928 (${tool}_load): Move verbose messages to level 2.
62929 Rework pattern for "Process started" message.
62930 Pass `shell_id' to ${connectmode}_download.
62931 Retry twice upon timeout. Make resetting of target more robust.
62932 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62933 Pass `shell_id' to exit_$connectmode.
62934 Only call exit_$connectmode if connected.
62935 * config/unix.exp (${tool}_load): Check return codes better.
62936 * config/vrtx.exp (${tool}_load): Likewise.
62937 * config/vx.exp (${tool}_load): Likewise.
62938 Delete unneeded global's.
62939 * lib/dg.exp (dg-test): Update to reflect clarified return codes
62942 (dg-init): Delete recording of pass/fail counts.
62943 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62944 (old-dejagnu-init): Likewise.
62945 (old-dejagnu-stat): Delete contents, empty proc now.
62946 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62947 (c-torture): Delete references to lcnt, lpass, lfail.
62948 Get option list from TORTURE_OPTIONS.
62949 Delete -funroll[-all]-loops if no loops.
62950 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62951 (g++_stat): Delete contents (empty proc now).
62952 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62953 (gcc_finish): Likewise.
62954 (gcc_stat): Deleted.
62955 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62956 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62957 * gcc.c-torture/execute/execute.exp: Likewise.
62958 Split tests into two parts: compile, execute.
62959 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
62960 no loops. Update to reflect clarified return codes from ${tool}_load.
62962 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
62964 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62966 (old-dejagnu): Likewise (where necessary).
62968 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
62970 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62972 * lib/dg.exp (dg-process-target): Fix processing of selector.
62973 Add comment regarding use of `error'.
62975 * lib/gcc.exp (prune_system_crud): Define if missing.
62976 * lib/g++.exp (prune_system_crud): Likewise.
62978 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62979 Call prune_system_crud.
62980 * lib/dg.exp (dg-runtest): New proc.
62981 Use perror instead of send_user for tcl errors in testcase.
62982 Don't return any value, it's never used.
62983 Don't clobber previous definition of `unknown'.
62984 Print tcl errors in `dg-final'.
62986 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
62988 * lib/dg.exp (dg-process-target): Improve syntax error messages.
62989 (dg-test): Don't print errorInfo, it contains stack backtrace.
62991 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
62993 * lib/g++.exp (runtest_file_p): Define if missing.
62995 1994-09-24 Doug Evans (dje@cygnus.com)
62997 * lib/mike-g++.exp: Comment out loading of g++.exp.
62998 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
62999 (default_g++_version): Always print something.
63000 (default_g++_start): Comment out call to `which'.
63001 (g++_start, g++_load): Deleted (must be defined in config file).
63002 * lib/gcc.exp: Test for existence of $CC at start.
63003 Delete check for tmpdir (done in gcc_init).
63004 (default_gcc_version): Always print something.
63005 (default_gcc_start): Comment out call to `which'.
63006 * config/*.exp: Major cleanup - make cross targets work at least a
63007 little better for g++ (by not being "--tool gcc" specific).
63008 Rename gcc_xxx to ${tool}_xxx.
63009 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63010 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63012 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63014 * lib/c-torture.exp (c-torture-compile): Rework compiler
63015 message processing.
63017 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63020 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63022 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63024 * lib/dg.exp (dg-process-target): Support { target native }.
63026 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63028 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63029 looked for "... program xxx got fatal signal".
63030 Correct regsub munging of `comp_output'.
63031 Ignore compiler messages "path prefix not used" and "linker input
63034 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63036 * lib/gcc.exp (runtest_file_p): Define if missing.
63037 * gcc.prms/template.c: Example to work from.
63039 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63041 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63042 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63044 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63045 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63046 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63047 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63049 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63050 (dg-process-target): No longer a varargs proc.
63051 Return S/N for target, P/F for xfail. All callers changed.
63052 (user option procs): More argument checking.
63053 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63054 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63055 (dg-test): Skip test if not running on selected target in `dg-do'.
63056 Update handling of `dg-do-what', `dg-output-text'.
63057 Separate execution pass/fail from output pattern match pass/fail.
63058 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63060 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63062 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63063 target for 920510-1.c.
63065 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63067 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63068 Clean up comment regarding use of passcnt, etc.
63069 (gcc_stat): Don't update `testcnt' here.
63070 (gcc_finish): Do it here.
63071 Might as well reset `but_id' here too.
63072 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63073 to determine if the file should be tested.
63074 * gcc.c-torture/compile/compile.exp: Likewise.
63075 * gcc.c-torture/execute/execute.exp: Likewise.
63076 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63077 * gcc.misc-tests/dg-test.exp: Likewise.
63078 * gcc.prms/prms.exp: Likewise.
63079 * gcc.wendy/wendy.exp: Likewise.
63080 * g++.old-deja.exp: Likewise.
63081 Move "Testing file" message to verbose level 1.
63083 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63085 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63087 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63089 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63090 (default_gcc_start): Accept optional second list element
63091 of compiler flags. Print compiler output at verbosity level 2.
63092 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63093 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63094 Save current values of framework globals passcnt, failcnt, xpasscnt,
63095 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63096 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63097 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63098 xfailcnt to compute stats. Update framework global `testcnt' from
63100 (gcc_finish): New proc. Clean up test environment.
63101 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63102 (gcc_epass, gcc_efail): Delete.
63103 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63104 argument of line number.
63105 (dg-init): If the tool has an init routine, call it.
63106 (dg-test): Remove args `cflags_var' and `libs_var'.
63107 Pass all compiler options to ${tool}_start.
63108 Handle missing line number.
63109 (dg-finish): New function.
63110 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63111 particular files. Call gcc_finish at end. Move "skipping test"
63112 message to verbosity level 3.
63113 * gcc.c-torture/compile/compile.exp: Likewise.
63114 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63115 * gcc.c-torture/execute/execute.exp: Likewise.
63116 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63117 Print testcase being tried at verbosity level 1.
63118 * gcc.c-torture/special/special.exp: Unset xfail.
63119 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63120 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63121 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63122 * gcc.failure/failure.exp: Likewise.
63123 * gcc.ieee/ieee.exp: Likewise.
63124 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63125 Update call to dg-test. Call dg-finish at end.
63126 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63127 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63128 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63129 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63130 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63131 * gcc.wendy/wendy.exp: Add copyright.
63132 Delete setting of tmpdir (done by gcc_init).
63133 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63134 Pass compiler flags to gcc_start. Call gcc_finish at end.
63135 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63138 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63140 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63142 (g++_load): Likewise.
63144 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63145 Rename argument to `prog' to remove the confusion.
63146 Varargs fns behave differently too!
63147 (g++_load): Likewise.
63149 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63151 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63152 what it is. Delete (always) printing of status value for !native.
63153 Simplify verbose code, and include status and exec_output.
63154 (g++_load): Use gcc_load.
63156 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63158 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63159 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63160 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63161 940714-3.c as these testcases don't exist anymore. Make
63162 va-arg-1.c expected to pass.
63164 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63166 * gcc.misc-tests/misc.exp: Only run specific testcases.
63167 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63168 * gcc.misc-tests/dg-[1-9].c: New files.
63170 * lib/dg.exp: New testsuite driver.
63171 * gcc.prms/prms.exp: Use it.
63173 * README.gcc: New file.
63175 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63176 Document and reset `lxpass' and `lxfail'.
63177 Simplify "initialized" message.
63178 (gcc_stat): Clean up comments a little.
63180 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63182 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63184 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63186 * lib/old-dejagnu.exp (process-option): New proc.
63187 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63188 (old-dejagnu): Simplify.
63189 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63191 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63193 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63194 exists and is not an empty string.
63196 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63197 $xfail rather than calling setup_xfail. Clear $xfail when test is
63199 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63202 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63203 longer expected to fail.
63205 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63208 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63210 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63211 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63212 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63213 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63216 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63217 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63219 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63221 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63222 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63224 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63225 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63226 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63228 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
63230 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63231 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63232 940714-1.c, 940714-2.c, 940714-3.c},
63233 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63234 gcc.misc-tests/{mg.c,mg.exp}:
63236 * gcc.noncompile/noncompile.exp: Change accordingly.
63238 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
63240 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63241 Undo previous clobberage.
63243 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
63245 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63246 * gcc.special/{930510-1.c, special.exp}:
63247 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63248 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63249 struct-varargs-1.c}: New tests from c-torture-1.26.
63251 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
63253 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63254 argument to switch.
63256 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
63258 * Revert the previous changes. Please see Rob's directory
63259 (/lisa/test/rob/progressive/gcc/testsuite) for testing
63262 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
63264 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63265 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63266 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63267 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63268 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63269 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63270 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63271 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63272 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63273 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63274 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63275 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63276 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63277 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63278 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63279 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63280 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63281 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63282 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63283 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63284 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63285 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63286 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63287 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63288 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63289 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63290 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63291 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63292 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63295 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
63297 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63298 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63301 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
63303 * config/unix.exp (g++_load): Fix syntax.
63305 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
63307 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63308 * gcc.noncompile/921017-1.c: Deleted obsolete test.
63309 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63310 Don't expect va-arg-1.c to fail. Correct expected output for
63312 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63313 * gcc.wendy/hbm4.c: Correct typo.
63314 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63316 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
63318 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63319 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63320 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
63321 * lib/c-torture.exp (c-torture-compile): Ditto.
63323 Reduce volume of output (remove all the -I's and such).
63324 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63325 Call gcc_cpass, gcc_cfail.
63326 (c-torture): Pass testing option to c-torture-compile.
63328 1994-03-21 Doug Evans (dje@cygnus.com)
63330 Bring patches over from progressive.
63331 * config/default.exp: Exit remote shell cleanly.
63332 (g++_exit, g++_start): Add default versions.
63333 * config/sim.exp (gcc_load): Use perror, not error.
63335 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
63337 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
63340 1994-03-14 Doug Evans (dje@cygnus.com)
63342 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63343 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63344 (wendy_try): New proc to run testcase.
63345 (main loop): Call 'em.
63346 * gcc.wendy/*.c: Clean up pass to correct expected output.
63348 * lib/gcc.exp: Minor cleanup work.
63349 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63351 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
63353 * config/sim.exp (gcc_load): Document return codes better.
63354 Don't pass -v to simulator.
63356 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
63358 * gcc.special/920717-x.c: Fix typo.
63359 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63362 * lib/mike-gcc.exp: Fix typo.
63364 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
63366 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63367 binary to use, transform the name.
63368 * config/*.exp: rename everything. Nuke any g++ specific files,
63369 it's now a special case of gcc that requires no special support.
63370 Add a default.exp for unsupported targets.
63372 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
63374 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63375 lib/old-dejagnu.exp: Fix a few patterns to work with the new
63378 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
63380 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63383 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
63385 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63387 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
63389 * gcc.execute/execute.exp: Combine opt_list and foption_list into
63390 option_list. Compile every file with only 4/6 option choices
63391 (same as C torture) instead of with 12/18 different option
63393 * lib/c-torture.exp: Likewise.
63395 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63398 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
63400 * lib/old-deja.exp: Add `excess errors test fails' error, now one
63401 can put an XFAIL *-*-* on excess errors.
63403 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
63405 * g++.law: Add more tests derived from g++-bugs snapshots.
63407 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
63408 equivalent to g++.law/init9.
63410 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63411 compiled it, and the a.out file after we've run it.
63413 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
63415 * lib/mike-g++.exp (postbase): Delete the .o file after we've
63416 compiled it, and the a.out file after we've run it.
63418 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
63420 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63422 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
63424 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63427 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
63429 * g++.law: New directory of g++ tests derived from the g++-bugs
63432 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
63434 * gcc.compile: initbug1.c initbug1.exp testcase added
63436 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
63438 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63439 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63440 fixes submitted by Jeff Law (law@cs.utah.edu)
63441 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63442 Jeff Law (law@cs.utah.edu)
63445 1993-11-30 Mike Stump (mrs@cygnus.com)
63447 * config/unix-g++.exp: Follow the gcc way of doing things.
63448 * g++.old-deja/old-deja.exp: Minor updates.
63449 * lib/g++.exp: New file, follow the gcc way of doing things.
63450 * lib/old-dejagnu.exp: Minor updates.
63451 * lib/mike-g++.exp: Always unset errorInfo.
63453 1993-11-06 Mike Stump (mrs@cygnus.com)
63455 * lib/gcc.exp: Fix some errors with the below change, CC and
63456 CFLAGS should be global when setting, not local.
63458 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
63460 * lib/gcc.exp: Transform tool name.
63462 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63464 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63466 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63468 * lib/gcc.exp: change gcc_done to gcc_stat
63470 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63472 * Upgraded gcc testsuite to c-torture version 1.25
63474 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
63476 * lib/gcc.exp: added reporting code. Changed verbose compile message.
63477 * lib/c-torture: added hooks for new reporting code.
63479 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
63481 * config/sh-gcc.exp: check if sh-sim exists in the path
63483 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
63485 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63486 * gcc.compile/compile.exp: Initial changes for new logic.
63487 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63488 * gcc.failure/failure.exp: Initial changes for new logic.
63489 * gcc.ieee/ieee.exp: Initial changes for new logic.
63490 * gcc.misc-tests/misc.exp: Initial changes for new logic.
63491 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63492 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63493 * lib/c-torture.exp: Initial changes for new logic.
63494 * lib/gcc.exp: Initial changes for new logic.
63496 1993-10-15 Mike Stump (mrs@cygnus.com)
63498 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63499 depend upon failure or success. Fully qualify names in failure
63500 and success messages. Always remove a.out before starting
63501 compile, just in case. Pay more attention to error text output by
63502 the compiler. Handle testcases with no known past errors just
63503 like all others, so that things are uniform. Other miscellaneous
63506 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
63508 * gcc.cpp: new directory for cpp tests
63510 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
63512 * lib/chill.exp: Code reformatted, removed unused code.
63513 * config/unix-chill.exp: Code reformatted, removed unused code.
63514 * chill.execute/execute.exp: Code reformatted, removed unused code.
63515 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63517 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
63519 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
63520 routines not written.
63522 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
63524 * config/bug-gcc.exp: Use new procs from bug.exp.
63526 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
63528 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63529 via ftp, rather than depending on NFS.
63530 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63533 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
63535 * config/bug-gcc.exp: Use new download proc.
63537 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
63539 * chill.execute/execute.exp: cleanups, handles errors better
63540 * chill.compile/compile.exp: rewrite, based on execute.exp
63541 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63542 * lib/chill.exp: major changes to diff proc and compile and link
63543 procs. added chill_fail and chill_pass wrappers to pass and
63544 fail. added more comments, and handle error codes better.
63545 Added a hack to capture stderr from exec, so noncompile tests
63548 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
63550 * chill.execute/execute.exp: rewrite of testsuite driver
63551 * lib/chill.exp: rewrite of testsuite driver
63552 * config/unix-chill.exp: rewrite of testsuite driver
63554 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
63557 * iexpr.ch: Standardize uppercase.
63558 * tuples.dat: Standardize uppercase.
63559 * vary.ch: standardize. Correct varying string assignments.
63560 * vary.dat: Add new output lines.
63562 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
63565 * chprintf.ch: Standardize use of uppercase.
63566 * tuples.ch: Standardize and turn arr2 into a DCL,
63568 * pinits.ch: Standardize.
63570 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
63572 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63573 * Makefil: Renamed to Makefile.in.
63574 * configure.in: New.
63576 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
63579 * .cvsignore: Add result/output files.
63580 * Makefile: Fix up variables at start. Use MFLAGS
63581 everywhere. Correct bool_loc, built_ins entries.
63582 Add entry for vary1.ch.
63583 * bitarray.ch: Standardize upper-case usage.
63584 * bitexpr.ch: Standardize, add output of b1.
63585 * params.ch: Use arrayt in along PROC parameters, to
63586 avoid novelty problems.
63587 * sets.ch: Tiny cleanup.
63588 * vary1.ch: Re-indent.
63590 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
63592 * Add PR-related files to Makefiles, .cvsignore files, etc.
63594 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
63596 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63597 with compiler objects. New names are test-flow.c and test-loop.c
63599 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
63601 * Upgraded c-torture tests from 1.19 to 1.20
63604 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63605 * gcc.compile: 930623-1.c 930623-2.c
63606 * gcc.noncompile: 930622-1.c 930622-2.c
63607 * gcc.failure: 920411-1.c 920627-2.c
63608 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63610 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
63612 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63613 More changes to get testsuite working properly. Needs more work.
63614 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63616 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
63618 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63619 More changes to get testsuite working properly. Needs more work.
63621 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
63623 * chill.compile/compile.exp: Added for Dejagnu support
63624 * chill.execute/execute.exp: Added for Dejagnu support
63625 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
63627 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
63629 This should complete moving the CHILL test files.
63630 * chill.noncompile(.cvsignore printf.grt
63631 in-printf.grt chprintf.grt chprintf.ch):
63632 Added test-support files.
63633 (Makefile): Modified further.
63634 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63635 signal.ch): Added test files.
63636 * chill.execute (.cvsignore printf.grt printr.c
63637 in-printf.grt rts.c chprintf.grt rts.h): Added
63638 test-support files.
63639 (Makefile): More corrections.
63641 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
63643 * chill.compile, chill.execute, chill.nocompile: Add CHILL
63644 test cases, ready for DejaGnu.
63646 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
63648 * Upgraded c-torture tests from 1.18 to 1.19
63650 * gcc.compile: added test(s):
63652 * gcc.execute: added test(s):
63653 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63655 * added new subdirectory for misc tests: gcc.misc-tests
63656 * gcc.misc-test(s): added tests:
63657 inst-check.c test-consts.c test-ior.c test-switch.c
63659 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
63661 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63663 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
63665 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63667 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
63669 * Upgraded c-torture tests from 1.17 to 1.18
63671 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
63673 * Upgraded c-torture tests from 1.12 to 1.17
63675 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
63677 * lib/old-dejagnu.exp:
63678 Fixed handling of XFAIL target triplets to correctly
63679 recognize wildcard characters. Removed code that
63680 appended a unique id tag to the end of the file name
63681 printed out by the result of the testcases within a
63684 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
63686 * lib/old-dejagnu.exp:
63687 Reworked expected failure handling to trigger off of XFAIL
63688 keyword in keyphrase embeded in testcase source code. The
63689 XFAIL keyword must be at the end of the keyphrase line. It
63690 may optionally be followed by one or more target triplets.
63691 It has just occured that the handling of wildcards in the
63692 target triplet may not be correct.
63694 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
63696 * g++.old-deja/tests:
63697 Moved all subdirectories up one level into g++.old-deja .
63699 * lib/old-dejagnu.exp:
63700 Fixed problem with CXXFLAGS not being properly reset, and being
63701 corrupted with extraneous "-c" compiler option. This was
63702 causing binaries to not be generated for test that needed them.
63703 Modified strings passed to "pass" and "fail" so that individual
63704 tests from the same test file would be distinguished by an
63705 identifier appended to the test file name in the summary logs;
63706 this corrected a problem with erroneous diff logs. Added code
63707 to search testcases for expected fail and unexpected pass keywords.
63709 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
63711 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63713 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
63715 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63716 Removed extraneous text from end of "Special g++ Options"
63719 * lib/old-dejagnu.exp: Added pattern matching to look for new
63720 keywords, embedded in testcases comments, which will trigger
63721 calls to xpass and xfail.
63723 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
63725 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63726 comments embedded in the testcases, especially the one looking for
63727 special compiler options, as well as the pattern matching for the
63728 compiler output again.
63730 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
63732 * lib/old-dejagnu.exp: Do a proper check of the return value for
63733 execute tests. Fixed several problems with the pattern matching
63734 of the compiler output which gave erroneous test results.
63735 Changed several of the test result messages to be more descriptive.
63736 * config/unix-g++.exp: Proc g++_load now actually works and
63737 executes the tests passed to it and returns a usable return
63740 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
63742 * lib/gcc.exp: Exits gracefully if $CC is bogus.
63744 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
63746 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63747 Modified both files to properly execute the old style
63748 dejagnu tests. The previous versions of these files were
63749 experimental and did not function anything near correctly.
63751 1993-04-05 Rob Savoye (rob@cygnus.com)
63753 * Removed all Makefile.in and configure.in files. No configuration
63756 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
63758 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63760 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
63762 * gcc.compile/configure.in, gcc.unsorted/configure.in,
63763 gcc.special/configure.in, gcc.noncompile/configure.in,
63764 gcc.execute/configure.in, gcc.code_quality/configure.in,
63765 g++.other/configure.in, g++.old-deja/configure.in,
63766 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63767 in srcname setting.
63769 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
63771 * lib/udi.exp: Fixed mondfe and mondfe_download.
63772 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63773 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63775 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
63777 * config/udi-gdb.exp: Check $shell_id after connecting to target.
63778 (gdb_exit): Don't remove *_soc files.
63780 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
63782 * lib/c-torture.exp: Don't look for main; instead always use -w
63783 -c. This is how the c-torture tests work. Remove the object
63784 file if the compilation succeeds.
63785 * gcc.execute/execute.exp: Remove executable if test passes.
63786 * gcc.noncompile/noncompile.exp: Every test is an expected
63788 * gcc.special/special.exp: Added tests from c-torture 1.11,
63789 corrected use of existing test.
63790 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63791 gcc.execute/920625-1.c: Updated to c-torture 1.11.
63792 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63793 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63794 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63795 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63796 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63797 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63798 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63799 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63800 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63801 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63802 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63803 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63804 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63805 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63806 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63807 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63808 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63810 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63811 correspond to c-torture 1.11.